D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
stickain
/
davidsteele.com
/
wp-content
/
plugins
/
gravityforms
/
assets
/
js
/
dist
/
Filename :
react-utils.min.js
back
Copy
!function(){var e,t,r={26:function(e,t,r){var n=r(353);e.exports=function(e){return null==e?"\\s":e.source?e.source:"["+n(e)+"]"}},182:function(e){"use strict";e.exports=e=>encodeURIComponent(e).replace(/[!'()*]/g,e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`)},353:function(e,t,r){var n=r(728);e.exports=function(e){return n(e).replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}},517:function(e,t,r){var n=r(728),o=r(661);e.exports=function(e){return n(e).replace(/\&([^;]{1,10});/g,function(e,t){var r;return t in o?o[t]:(r=t.match(/^#x([\da-fA-F]+)$/))?String.fromCharCode(parseInt(r[1],16)):(r=t.match(/^#(\d+)$/))?String.fromCharCode(~~r[1]):e})}},646:function(e){"use strict";e.exports=(e,t)=>{if("string"!=typeof e||"string"!=typeof t)throw new TypeError("Expected the arguments to be of type `string`");if(""===t)return[e];const r=e.indexOf(t);return-1===r?[e]:[e.slice(0,r),e.slice(r+t.length)]}},649:function(e,t,r){var n=r(728);e.exports=function(e){return n(e).replace(/<\/?[^>]+>/g,"")}},661:function(e){e.exports={nbsp:" ",cent:"¢",pound:"£",yen:"¥",euro:"€",copy:"©",reg:"®",lt:"<",gt:">",quot:'"',amp:"&",apos:"'"}},728:function(e){e.exports=function(e){return null==e?"":""+e}},768:function(e,t,r){var n=r(728),o=r(26),i=String.prototype.trim;e.exports=function(e,t){return e=n(e),!t&&i?i.call(e):(t=o(t),e.replace(new RegExp("^"+t+"+|"+t+"+$","g"),""))}},913:function(e){"use strict";e.exports=function(e,t){for(var r={},n=Object.keys(e),o=Array.isArray(t),i=0;i<n.length;i++){var u=n[i],c=e[u];(o?-1!==t.indexOf(u):t(u,c,e))&&(r[u]=c)}return r}},956:function(e){"use strict";var t="%[a-f0-9]{2}",r=new RegExp("("+t+")|([^%]+?)","gi"),n=new RegExp("("+t+")+","gi");function o(e,t){try{return[decodeURIComponent(e.join(""))]}catch(e){}if(1===e.length)return e;t=t||1;var r=e.slice(0,t),n=e.slice(t);return Array.prototype.concat.call([],o(r),o(n))}function i(e){try{return decodeURIComponent(e)}catch(i){for(var t=e.match(r)||[],n=1;n<t.length;n++)t=(e=o(t,n).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=n.exec(e);r;){try{t[r[0]]=decodeURIComponent(r[0])}catch(e){var o=i(r[0]);o!==r[0]&&(t[r[0]]=o)}r=n.exec(e)}t["%C2"]="�";for(var u=Object.keys(t),c=0;c<u.length;c++){var a=u[c];e=e.replace(new RegExp(a,"g"),t[a])}return e}(e)}}},985:function(e,t,r){"use strict";const n=r(182),o=r(956),i=r(646),u=r(913),c=Symbol("encodeFragmentIdentifier");function a(e){if("string"!=typeof e||1!==e.length)throw new TypeError("arrayFormatSeparator must be single character string")}function s(e,t){return t.encode?t.strict?n(e):encodeURIComponent(e):e}function f(e,t){return t.decode?o(e):e}function l(e){return Array.isArray(e)?e.sort():"object"==typeof e?l(Object.keys(e)).sort((e,t)=>Number(e)-Number(t)).map(t=>e[t]):e}function p(e){const t=e.indexOf("#");return-1!==t&&(e=e.slice(0,t)),e}function d(e){const t=(e=p(e)).indexOf("?");return-1===t?"":e.slice(t+1)}function v(e,t){return t.parseNumbers&&!Number.isNaN(Number(e))&&"string"==typeof e&&""!==e.trim()?e=Number(e):!t.parseBooleans||null===e||"true"!==e.toLowerCase()&&"false"!==e.toLowerCase()||(e="true"===e.toLowerCase()),e}function y(e,t){a((t=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},t)).arrayFormatSeparator);const r=function(e){let t;switch(e.arrayFormat){case"index":return(e,r,n)=>{t=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),t?(void 0===n[e]&&(n[e]={}),n[e][t[1]]=r):n[e]=r};case"bracket":return(e,r,n)=>{t=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),t?void 0!==n[e]?n[e]=[].concat(n[e],r):n[e]=[r]:n[e]=r};case"comma":case"separator":return(t,r,n)=>{const o="string"==typeof r&&r.includes(e.arrayFormatSeparator),i="string"==typeof r&&!o&&f(r,e).includes(e.arrayFormatSeparator);r=i?f(r,e):r;const u=o||i?r.split(e.arrayFormatSeparator).map(t=>f(t,e)):null===r?r:f(r,e);n[t]=u};case"bracket-separator":return(t,r,n)=>{const o=/(\[\])$/.test(t);if(t=t.replace(/\[\]$/,""),!o)return void(n[t]=r?f(r,e):r);const i=null===r?[]:r.split(e.arrayFormatSeparator).map(t=>f(t,e));void 0!==n[t]?n[t]=[].concat(n[t],i):n[t]=i};default:return(e,t,r)=>{void 0!==r[e]?r[e]=[].concat(r[e],t):r[e]=t}}}(t),n=Object.create(null);if("string"!=typeof e)return n;if(!(e=e.trim().replace(/^[?#&]/,"")))return n;for(const o of e.split("&")){if(""===o)continue;let[e,u]=i(t.decode?o.replace(/\+/g," "):o,"=");u=void 0===u?null:["comma","separator","bracket-separator"].includes(t.arrayFormat)?u:f(u,t),r(f(e,t),u,n)}for(const e of Object.keys(n)){const r=n[e];if("object"==typeof r&&null!==r)for(const e of Object.keys(r))r[e]=v(r[e],t);else n[e]=v(r,t)}return!1===t.sort?n:(!0===t.sort?Object.keys(n).sort():Object.keys(n).sort(t.sort)).reduce((e,t)=>{const r=n[t];return Boolean(r)&&"object"==typeof r&&!Array.isArray(r)?e[t]=l(r):e[t]=r,e},Object.create(null))}t.extract=d,t.parse=y,t.stringify=(e,t)=>{if(!e)return"";a((t=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},t)).arrayFormatSeparator);const r=r=>t.skipNull&&null==e[r]||t.skipEmptyString&&""===e[r],n=function(e){switch(e.arrayFormat){case"index":return t=>(r,n)=>{const o=r.length;return void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?r:null===n?[...r,[s(t,e),"[",o,"]"].join("")]:[...r,[s(t,e),"[",s(o,e),"]=",s(n,e)].join("")]};case"bracket":return t=>(r,n)=>void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?r:null===n?[...r,[s(t,e),"[]"].join("")]:[...r,[s(t,e),"[]=",s(n,e)].join("")];case"comma":case"separator":case"bracket-separator":{const t="bracket-separator"===e.arrayFormat?"[]=":"=";return r=>(n,o)=>void 0===o||e.skipNull&&null===o||e.skipEmptyString&&""===o?n:(o=null===o?"":o,0===n.length?[[s(r,e),t,s(o,e)].join("")]:[[n,s(o,e)].join(e.arrayFormatSeparator)])}default:return t=>(r,n)=>void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?r:null===n?[...r,s(t,e)]:[...r,[s(t,e),"=",s(n,e)].join("")]}}(t),o={};for(const t of Object.keys(e))r(t)||(o[t]=e[t]);const i=Object.keys(o);return!1!==t.sort&&i.sort(t.sort),i.map(r=>{const o=e[r];return void 0===o?"":null===o?s(r,t):Array.isArray(o)?0===o.length&&"bracket-separator"===t.arrayFormat?s(r,t)+"[]":o.reduce(n(r),[]).join("&"):s(r,t)+"="+s(o,t)}).filter(e=>e.length>0).join("&")},t.parseUrl=(e,t)=>{t=Object.assign({decode:!0},t);const[r,n]=i(e,"#");return Object.assign({url:r.split("?")[0]||"",query:y(d(e),t)},t&&t.parseFragmentIdentifier&&n?{fragmentIdentifier:f(n,t)}:{})},t.stringifyUrl=(e,r)=>{r=Object.assign({encode:!0,strict:!0,[c]:!0},r);const n=p(e.url).split("?")[0]||"",o=t.extract(e.url),i=t.parse(o,{sort:!1}),u=Object.assign(i,e.query);let a=t.stringify(u,r);a&&(a=`?${a}`);let f=function(e){let t="";const r=e.indexOf("#");return-1!==r&&(t=e.slice(r)),t}(e.url);return e.fragmentIdentifier&&(f=`#${r[c]?s(e.fragmentIdentifier,r):e.fragmentIdentifier}`),`${n}${a}${f}`},t.pick=(e,r,n)=>{n=Object.assign({parseFragmentIdentifier:!0,[c]:!1},n);const{url:o,query:i,fragmentIdentifier:a}=t.parseUrl(e,n);return t.stringifyUrl({url:o,query:u(i,r),fragmentIdentifier:a},n)},t.exclude=(e,r,n)=>{const o=Array.isArray(r)?e=>!r.includes(e):(e,t)=>!r(e,t);return t.pick(e,o,n)}}},n={};function o(e){var t=n[e];if(void 0!==t)return t.exports;var i=n[e]={exports:{}};return r[e](i,i.exports,o),i.exports}o.m=r,o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,{a:t}),t},o.d=function(e,t){for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.f={},o.e=function(e){return Promise.all(Object.keys(o.f).reduce(function(t,r){return o.f[r](e,t),t},[]))},o.u=function(e){return e+"."+{308:"c503ce55401adb96a5ae",707:"bf09505bc772d401a419"}[e]+".min.js"},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},e={},t="gravityforms:",o.l=function(r,n,i,u){if(e[r])e[r].push(n);else{var c,a;if(void 0!==i)for(var s=document.getElementsByTagName("script"),f=0;f<s.length;f++){var l=s[f];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+i){c=l;break}}c||(a=!0,(c=document.createElement("script")).charset="utf-8",o.nc&&c.setAttribute("nonce",o.nc),c.setAttribute("data-webpack",t+i),c.src=r),e[r]=[n];var p=function(t,n){c.onerror=c.onload=null,clearTimeout(d);var o=e[r];if(delete e[r],c.parentNode&&c.parentNode.removeChild(c),o&&o.forEach(function(e){return e(n)}),t)return t(n)},d=setTimeout(p.bind(null,void 0,{type:"timeout",target:c}),12e4);c.onerror=p.bind(null,c.onerror),c.onload=p.bind(null,c.onload),a&&document.head.appendChild(c)}},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){var e;o.g.importScripts&&(e=o.g.location+"");var t=o.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");if(r.length)for(var n=r.length-1;n>-1&&(!e||!/^http(s?):/.test(e));)e=r[n--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),o.p=e}(),function(){var e={204:0};o.f.j=function(t,r){var n=o.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var i=new Promise(function(r,o){n=e[t]=[r,o]});r.push(n[2]=i);var u=o.p+o.u(t),c=new Error;o.l(u,function(r){if(o.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var i=r&&("load"===r.type?"missing":r.type),u=r&&r.target&&r.target.src;c.message="Loading chunk "+t+" failed.\n("+i+": "+u+")",c.name="ChunkLoadError",c.type=i,c.request=u,n[1](c)}},"chunk-"+t,t)}};var t=function(t,r){var n,i,u=r[0],c=r[1],a=r[2],s=0;if(u.some(function(t){return 0!==e[t]})){for(n in c)o.o(c,n)&&(o.m[n]=c[n]);if(a)a(o)}for(t&&t(r);s<u.length;s++)i=u[s],o.o(e,i)&&e[i]&&e[i][0](),e[i]=0},r=self.webpackChunkgravityforms=self.webpackChunkgravityforms||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))}(),function(){"use strict";var e={};function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function r(e,r){if(e){if("string"==typeof e)return t(e,r);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?t(e,r):void 0}}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 n,o,i,u,c=[],a=!0,s=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;a=!1}else for(;!(a=(n=i.call(r)).done)&&(c.push(n.value),c.length!==t);a=!0);}catch(e){s=!0,o=e}finally{try{if(!a&&null!=r.return&&(u=r.return(),Object(u)!==u))return}finally{if(s)throw o}}return c}}(e,t)||r(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.")}()}o.r(e),o.d(e,{CacheProvider:function(){return H},ConditionalWrapper:function(){return i},CrossFade:function(){return w},ExternalDataProvider:function(){return W},FadeIn:function(){return S},HermesTemplateProvider:function(){return Ze},IdProvider:function(){return ot},JSXFromText:function(){return A},MediaManagerProvider:function(){return vt},PhoneInputFormatUtilsProvider:function(){return jt},RouteHandlerProvider:function(){return qt},SprintR:function(){return C},StoreProvider:function(){return $t},buildCacheKey:function(){return D},create:function(){return hr},getComponents:function(){return x},useCache:function(){return I},useCacheContext:function(){return L},useExternalDataContext:function(){return B},useFocusTrap:function(){return Vt},useHermesTemplate:function(){return ze},useHermesTemplateContext:function(){return Ve},useHijackWpMenu:function(){return rr},useId:function(){return d},useIdContext:function(){return nt},useMediaManager:function(){return ct},useMediaManagerContext:function(){return dt},usePhoneInputFormatUtils:function(){return bt},usePhoneInputFormatUtilsContext:function(){return wt},usePopup:function(){return cr},useRegisterMediaManager:function(){return sr},useRouteHandler:function(){return kt},useRouteHandlerContext:function(){return It},useScript:function(){return mr},useStateWithDep:function(){return jr},useStoreContext:function(){return Ut}});var i=function(e){var t=e.condition,r=e.wrapper,n=e.children;return t?r(n):n};function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},u.apply(null,arguments)}function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}function a(e){var t=function(e,t){if("object"!=c(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=c(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==c(t)?t:t+""}function s(e,t,r){return(t=a(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var f=window.gform.libraries,l=window.gform.utils,p=f.React.useState,d=function(e){return n(p(function(){return e||(0,l.uniqueId)("id")}),1)[0]};function v(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function y(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?v(Object(r),!0).forEach(function(t){s(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):v(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var m=f.React.Children,b=f.React.useEffect,g=f.React.useRef,h=f.React.useState,O=function(e){var t=e.activeIndex,r=void 0===t?0:t,o=e.children,i=e.childWrapperAttributes,c=void 0===i?{}:i,a=e.childWrapperClasses,s=void 0===a?[]:a,l=e.customAttributes,p=void 0===l?{}:l,v=e.customClasses,O=void 0===v?[]:v,w=e.duration,j=void 0===w?250:w,P=e.id,S=void 0===P?"":P,E=g([]),R=n(h(r),2),x=R[0],A=R[1],C=n(h(null),2),k=C[0],T=C[1],F=d(S);E.current&&E.current.length===m.count(o)||(E.current=Array.from({length:m.count(o)},function(){return null})),b(function(){A(r),setTimeout(function(){return T(r)},j)},[r,j]);var D=y(y({className:(0,f.classnames)(O),id:F},p),{},{style:y({position:"relative"},p.style||{})});return f.React.createElement("div",D,m.map(o,function(e,t){var r=[x,k].includes(t),n="".concat(F,"-").concat(t),o={transition:"opacity ".concat(j,"ms")};t===x?o.opacity=1:t===k&&(o.position="absolute",o.top="0",o.left="0",o.width="100%",o.opacity=0);var i=y({className:(0,f.classnames)(s),id:n,style:o},c);return f.React.createElement("div",u({},i,{key:n,ref:function(e){return E.current[t]=e}}),r&&e)}))};O.propTypes={activeIndex:f.PropTypes.number,children:f.PropTypes.node,childWrapperAttributes:f.PropTypes.object,childWrapperClasses:f.PropTypes.oneOfType([f.PropTypes.string,f.PropTypes.array,f.PropTypes.object]),customAttributes:f.PropTypes.object,customClasses:f.PropTypes.oneOfType([f.PropTypes.string,f.PropTypes.array,f.PropTypes.object]),duration:f.PropTypes.number,id:f.PropTypes.string};var w=O,j=f.React.useState,P=f.React.useEffect;function S(e){var t=n(j(0),2),r=t[0],o=t[1],i="number"==typeof e.transitionDuration?e.transitionDuration:400,u="number"==typeof e.transformDistance?e.transformDistance:20,c="number"==typeof e.delay?e.delay:50,a=e.wrapperTag||"div",s=e.childTag||"div",l=void 0===e.visible||e.visible;return P(function(){var t=f.React.Children.count(e.children);if(l||(t=0),t===r){var n=setTimeout(function(){e.onComplete&&e.onComplete()},i);return function(){return clearTimeout(n)}}var u=t>r?1:-1,a=setTimeout(function(){o(r+u)},c);return function(){return clearTimeout(a)}},[f.React.Children.count(e.children),c,r,l,i]),f.React.createElement(a,{className:e.className},f.React.Children.map(e.children,function(t,n){return f.React.createElement(s,{className:e.childClassName,style:{transition:"opacity ".concat(i,"ms, transform ").concat(i,"ms"),transform:r>n?"none":"translateY(".concat(u,"px)"),opacity:r>n?1:0}},t)}))}function E(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function R(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?E(Object(r),!0).forEach(function(t){s(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):E(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function x(e,t){return Object.keys(e).reduce(function(r,n){var o=t[n]||{};return r[n]={component:o.component||e[n],props:R({$style:o.style},o.props)},r},{})}function A(e){var t,r,n,o,i=e.closingSymbol,c=void 0===i?"%%":i,a=e.openingSymbol,s=void 0===a?"%%":a,l=e.text,p=void 0===l?"":l,d=e.tokens,v=(void 0===d?[]:d).reduce(function(e,t){return e[t.key]=t,e},{});return f.React.createElement(f.React.Fragment,null,(t=p,r=new RegExp("".concat(s,"(.*?)").concat(c,"([\\s\\S]*?)").concat(s,"\\1").concat(c),"g"),n=0,o=[],t.replace(r,function(e,r,i,c){o.push(t.slice(n,c));var a=v[r];if(a){var s=a.component;o.push(f.React.createElement(s,u({},a.props,{key:"".concat(r,"-").concat(c)}),i))}else o.push(i);n=c+e.length}),o.push(t.slice(n)),o))}function C(e){var t=e.text,r=void 0===t?"":t,n=e.tokens,o=void 0===n?[]:n;return f.React.createElement(f.React.Fragment,null,r.split(/(%\d\$s)/).map(function(e,t){var r=e.match(/%(\d)\$s/);if(r){var n=parseInt(r[1],10)-1,i=o[n];if(!i)return null;var c=i.component;return f.React.createElement(c,u({key:t},i.props))}return e}))}function k(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function T(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?k(Object(r),!0).forEach(function(t){s(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):k(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var F=f.React.useState,D=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(arguments.length>1&&void 0!==arguments[1]?arguments[1]:[]).reduce(function(e,r){return t[r]?"".concat(e,"-").concat(t[r]):e},e)},I=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=n(F(function(){return e}),2),r=t[0],o=t[1];return{cache:r,addCache:function(e,t){o(function(r){return T(T({},r),{},s({},e,t))})}}},q=f.React.createContext,M=f.React.useContext,N=q(null),L=function(){return M(N)},H=function(e){var t=e.children,r=e.initialState,n=I(r);return f.React.createElement(N.Provider,{value:n},t)},U=f.React.createContext,$=f.React.useContext,K=U(null),B=function(){var e=$(K);if(!e)throw new Error("useExternalDataContext must be used within an ExternalDataProvider.");return e},W=function(e){var t=e.config,r=e.children,n={config:t,c:z(t),d:z(_(t,"data")),t:z(_(t,"i18n"))};return f.React.createElement(K.Provider,{value:n},r)},_=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return Object.keys(e||{}).reduce(function(r,n){var o;return null!==(o=e[n])&&void 0!==o&&o[t]&&"object"===c(e[n][t])&&(r[n]=e[n][t]),r},{})},z=function(e){return function(t,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=n.fallback,i=void 0===o?"":o,u=n.returnObject,a=void 0!==u&&u,s=null==e?void 0:e[t];if(!s)return i;if(a&&(!r||""===r))return s;var f=r?function(e,t){if(e&&t)return t.split(".").reduce(function(e,t){return e&&void 0!==e[t]?e[t]:void 0},e)}(s,r):void 0;return a&&f&&"object"===c(f)||void 0!==f?f:i}},J=window.regeneratorRuntime,Y=o.n(J),X=(o(985),o(649)),G=o.n(X),Q=o(768),V=o.n(Q),Z=o(517),ee=o.n(Z);function te(e,t,r,n,o,i,u){try{var c=e[i](u),a=c.value}catch(e){return void r(e)}c.done?t(a):Promise.resolve(a).then(n,o)}function re(e){return function(){var t=this,r=arguments;return new Promise(function(n,o){var i=e.apply(t,r);function u(e){te(i,n,o,u,c,"next",e)}function c(e){te(i,n,o,u,c,"throw",e)}u(void 0)})}}function ne(e){return null!=e&&"object"==typeof e&&!0===e["@@functional/placeholder"]}function oe(e){return function t(r){return 0===arguments.length||ne(r)?t:e.apply(this,arguments)}}function ie(e){return function t(r,n){switch(arguments.length){case 0:return t;case 1:return ne(r)?t:oe(function(t){return e(r,t)});default:return ne(r)&&ne(n)?t:ne(r)?oe(function(t){return e(t,n)}):ne(n)?oe(function(t){return e(r,t)}):e(r,n)}}}function ue(e){for(var t,r=[];!(t=e.next()).done;)r.push(t.value);return r}function ce(e,t,r){for(var n=0,o=r.length;n<o;){if(e(t,r[n]))return!0;n+=1}return!1}function ae(e,t){return Object.prototype.hasOwnProperty.call(t,e)}var se="function"==typeof Object.is?Object.is:function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t},fe=Object.prototype.toString,le=function(){return"[object Arguments]"===fe.call(arguments)?function(e){return"[object Arguments]"===fe.call(e)}:function(e){return ae("callee",e)}}(),pe=le,de=!{toString:null}.propertyIsEnumerable("toString"),ve=["constructor","valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],ye=function(){return arguments.propertyIsEnumerable("length")}(),me=function(e,t){for(var r=0;r<e.length;){if(e[r]===t)return!0;r+=1}return!1},be="function"!=typeof Object.keys||ye?oe(function(e){if(Object(e)!==e)return[];var t,r,n=[],o=ye&&pe(e);for(t in e)!ae(t,e)||o&&"length"===t||(n[n.length]=t);if(de)for(r=ve.length-1;r>=0;)ae(t=ve[r],e)&&!me(n,t)&&(n[n.length]=t),r-=1;return n}):oe(function(e){return Object(e)!==e?[]:Object.keys(e)}),ge=oe(function(e){return null===e?"Null":void 0===e?"Undefined":Object.prototype.toString.call(e).slice(8,-1)});function he(e,t,r,n){var o=ue(e);function i(e,t){return Oe(e,t,r.slice(),n.slice())}return!ce(function(e,t){return!ce(i,t,e)},ue(t),o)}function Oe(e,t,r,n){if(se(e,t))return!0;var o,i,u=ge(e);if(u!==ge(t))return!1;if(null==e||null==t)return!1;if("function"==typeof e["fantasy-land/equals"]||"function"==typeof t["fantasy-land/equals"])return"function"==typeof e["fantasy-land/equals"]&&e["fantasy-land/equals"](t)&&"function"==typeof t["fantasy-land/equals"]&&t["fantasy-land/equals"](e);if("function"==typeof e.equals||"function"==typeof t.equals)return"function"==typeof e.equals&&e.equals(t)&&"function"==typeof t.equals&&t.equals(e);switch(u){case"Arguments":case"Array":case"Object":if("function"==typeof e.constructor&&"Promise"===(o=e.constructor,null==(i=String(o).match(/^function (\w*)/))?"":i[1]))return e===t;break;case"Boolean":case"Number":case"String":if(typeof e!=typeof t||!se(e.valueOf(),t.valueOf()))return!1;break;case"Date":if(!se(e.valueOf(),t.valueOf()))return!1;break;case"Error":return e.name===t.name&&e.message===t.message;case"RegExp":if(e.source!==t.source||e.global!==t.global||e.ignoreCase!==t.ignoreCase||e.multiline!==t.multiline||e.sticky!==t.sticky||e.unicode!==t.unicode)return!1}for(var c=r.length-1;c>=0;){if(r[c]===e)return n[c]===t;c-=1}switch(u){case"Map":return e.size===t.size&&he(e.entries(),t.entries(),r.concat([e]),n.concat([t]));case"Set":return e.size===t.size&&he(e.values(),t.values(),r.concat([e]),n.concat([t]));case"Arguments":case"Array":case"Object":case"Boolean":case"Number":case"String":case"Date":case"Error":case"RegExp":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"ArrayBuffer":break;default:return!1}var a=be(e);if(a.length!==be(t).length)return!1;var s=r.concat([e]),f=n.concat([t]);for(c=a.length-1;c>=0;){var l=a[c];if(!ae(l,t)||!Oe(t[l],e[l],s,f))return!1;c-=1}return!0}var we=ie(function(e,t){return Oe(e,t,[],[])}),je=Array.isArray||function(e){return null!=e&&e.length>=0&&"[object Array]"===Object.prototype.toString.call(e)};function Pe(e,t,r){return function(){if(0===arguments.length)return r();var n=Array.prototype.slice.call(arguments,0),o=n.pop();if(!je(o)){for(var i=0;i<e.length;){if("function"==typeof o[e[i]])return o[e[i]].apply(o,n);i+=1}if(function(e){return null!=e&&"function"==typeof e["@@transducer/step"]}(o))return t.apply(null,n)(o)}return r.apply(this,arguments)}}var Se=function(){return this.xf["@@transducer/init"]()},Ee=function(e){return this.xf["@@transducer/result"](e)},Re=function(){function e(e,t){this.xf=t,this.n=e,this.i=0}return e.prototype["@@transducer/init"]=Se,e.prototype["@@transducer/result"]=Ee,e.prototype["@@transducer/step"]=function(e,t){this.i+=1;var r,n=0===this.n?e:this.xf["@@transducer/step"](e,t);return this.n>=0&&this.i>=this.n?(r=n)&&r["@@transducer/reduced"]?r:{"@@transducer/value":r,"@@transducer/reduced":!0}:n},e}(),xe=ie(function(e,t){return new Re(e,t)});function Ae(e,t){return function(){var r=arguments.length;if(0===r)return t();var n=arguments[r-1];return je(n)||"function"!=typeof n[e]?t.apply(this,arguments):n[e].apply(n,Array.prototype.slice.call(arguments,0,r-1))}}function Ce(e){return function t(r,n,o){switch(arguments.length){case 0:return t;case 1:return ne(r)?t:ie(function(t,n){return e(r,t,n)});case 2:return ne(r)&&ne(n)?t:ne(r)?ie(function(t,r){return e(t,n,r)}):ne(n)?ie(function(t,n){return e(r,t,n)}):oe(function(t){return e(r,n,t)});default:return ne(r)&&ne(n)&&ne(o)?t:ne(r)&&ne(n)?ie(function(t,r){return e(t,r,o)}):ne(r)&&ne(o)?ie(function(t,r){return e(t,n,r)}):ne(n)&&ne(o)?ie(function(t,n){return e(r,t,n)}):ne(r)?oe(function(t){return e(t,n,o)}):ne(n)?oe(function(t){return e(r,t,o)}):ne(o)?oe(function(t){return e(r,n,t)}):e(r,n,o)}}}var ke=Ce(Ae("slice",function(e,t,r){return Array.prototype.slice.call(r,e,t)})),Te=ie(Pe(["take"],xe,function(e,t){return ke(0,e<0?1/0:e,t)})),Fe=ie(function(e,t){return we(Te(e.length,t),e)});function De(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:".",o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",i=new window.FormData;return function e(t,u){if(!function(e){return Array.isArray(r)&&r.some(function(t){return t===e})}(u))if(u=u||"",t instanceof window.File)i.append(u,t);else if(Array.isArray(t))for(var a=0;a<t.length;a++)e(t[a],u+"["+a+"]");else if("object"===c(t)&&t)for(var s in t)t.hasOwnProperty(s)&&e(t[s],""===u?s:u+n+s+o);else null!=t&&i.append(u,t)}(e,t),i}function Ie(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function qe(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ie(Object(r),!0).forEach(function(t){s(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ie(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var Me=Symbol("hermesRaw"),Ne=function(e){return s(s({},Me,!0),"value",e)},Le=function(e){return null==e?"null":e&&"object"===c(e)&&e[Me]?e.value:"boolean"==typeof e||"number"==typeof e?String(e):"string"==typeof e?JSON.stringify(e):Array.isArray(e)?"["+e.map(function(e){return Le(e)}).join(", ")+"]":"object"===c(e)?"{"+Object.entries(e).map(function(e){var t=n(e,2),r=t[0],o=t[1];return"".concat(r,": ").concat(Le(o))}).join(", ")+"}":String(e)},He=function(e){if(null==e)return Ne("");if("object"!==c(e)||Array.isArray(e))return Ne("");var t=Object.entries(e);if(0===t.length)return Ne("");var r=t.map(function(e){var t=n(e,2),r=t[0],o=t[1];return"".concat(r,": ").concat(Le(o))});return Ne(r.join(", "))},Ue=function(){var e=re(Y().mark(function e(t,r,n){var o,i,u,c;return Y().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.text();case 2:return o=e.sent,e.prev=3,i=JSON.parse(o),Date.now()-n,e.abrupt("return",{data:i,status:t.status});case 10:throw e.prev=10,e.t0=e.catch(3),u=V()(G()(ee()(o))),(c=new Error("Invalid server response. ".concat(u))).detail={endpoint:r,data:u,status:t.status,error:e.t0,text:o},c;case 16:case"end":return e.stop()}},e,null,[[3,10]])}));return function(t,r,n){return e.apply(this,arguments)}}(),$e=function(){var e=re(Y().mark(function e(t){var r,n,o,i,u,c,a,s,f,l,p,d,v;return Y().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.endpoint,n=void 0===r?"":r,o=t.body,i=void 0===o?{}:o,u=t.headers,c=void 0===u?{}:u,a=t.options,s=qe(qe({},void 0===a?{}:a),{},{method:"POST",headers:qe({},c),body:De(i,"",[],"[","]")}),f=Date.now(),e.prev=4,e.next=7,window.fetch(n,s);case 7:if(!(l=e.sent).ok){e.next=12;break}return e.next=11,Ue(l,n,f);case 11:case 15:return e.abrupt("return",e.sent);case 12:if(!Fe(l.headers.get("Content-Type"),"application/json")){e.next=16;break}return e.next=15,Ue(l,n,f);case 16:return e.next=18,l.text();case 18:throw p=e.sent,d=V()(G()(ee()(p))),(v=new Error("Unknown server response. ".concat(d))).detail={endpoint:n,data:d,status:l.status},v;case 25:return e.prev=25,e.t0=e.catch(4),e.abrupt("return",{error:e.t0});case 29:case"end":return e.stop()}},e,null,[[4,25]])}));return function(t){return e.apply(this,arguments)}}(),Ke=function(e,t,r){var n=e.endpoint,o=e.action,i=e.security,u=e.bodyKey,c=e.headers,a=void 0===c?{}:c,f=e.options,l=void 0===f?{}:f;return function(e){for(var c=arguments.length,f=new Array(c>1?c-1:0),p=1;p<c;p++)f[p-1]=arguments[p];var d="";return e.forEach(function(e,t){d+=e,t<f.length&&(d+=Le(f[t]))}),d=d.trim().replace(/\s+/g," "),t(),$e({endpoint:n,body:s({action:o,security:i},u,d),headers:a,options:l}).then(function(e){return e.error&&(e.error.queryString=d),e}).finally(function(){r()})}},Be=f.React.useCallback,We=f.React.useMemo,_e=f.React.useState,ze=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.endpoint,r=void 0===t?"":t,o=e.queryAction,i=void 0===o?"":o,u=e.mutationAction,c=void 0===u?"":u,a=e.security,s=void 0===a?"":a,f=e.queryKey,l=void 0===f?"query":f,p=e.mutationKey,d=void 0===p?"mutation":p,v=n(_e(!1),2),y=v[0],m=v[1],b=Be(function(e){m(e)},[]),g=We(function(){return r&&i&&s?function(e){var t=e.endpoint,r=void 0===t?"":t,n=e.queryAction,o=void 0===n?"":n,i=e.mutationAction,u=void 0===i?"":i,c=e.security,a=void 0===c?"":c,s=e.queryKey,f=void 0===s?"query":s,l=e.mutationKey,p=void 0===l?"mutation":l,d=e.headers,v=void 0===d?{}:d,y=e.options,m=void 0===y?{}:y,b=e.onLoadingChange,g=void 0===b?function(){}:b,h=0,O=function(e){g((h+=e)>0)},w=function(){return O(1)},j=function(){return O(-1)};return{query:Ke({endpoint:r,action:o,security:a,bodyKey:f,headers:v,options:m},w,j),mutation:Ke({endpoint:r,action:u,security:a,bodyKey:p,headers:v,options:m},w,j),isLoading:function(){return h>0}}}({endpoint:r,queryAction:i,mutationAction:c||i,security:s,queryKey:l,mutationKey:d,onLoadingChange:b}):null},[r,i,c,s,l,d,b]),h=Be(function(e){if(!g)return console.warn("useHermesTemplate: Client not configured. Ensure endpoint, queryAction, and security are provided."),Promise.resolve({error:new Error("Hermes client not configured")});for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return g.query.apply(g,[e].concat(r))},[g]),O=Be(function(e){if(!g)return console.warn("useHermesTemplate: Client not configured. Ensure endpoint, mutationAction, and security are provided."),Promise.resolve({error:new Error("Hermes client not configured")});for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return g.mutation.apply(g,[e].concat(r))},[g]);return{isLoading:y,query:h,mutation:O,serialize:Le,raw:Ne,args:He}};function Je(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function Ye(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Je(Object(r),!0).forEach(function(t){s(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Je(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var Xe=f.React.createContext,Ge=f.React.useContext,Qe=Xe(null),Ve=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Ge(Qe);if(!t)throw new Error("useHermesTemplateContext must be used within a HermesTemplateProvider.");return ze(Ye(Ye({},t),e))},Ze=function(e){var t=e.defaultProps,r=void 0===t?{}:t,n=e.children;return f.React.createElement(Qe.Provider,{value:r},n)},et=f.React.createContext,tt=f.React.useContext,rt=et(null),nt=function(){return tt(rt)},ot=function(e){var t=e.children,r=e.id,n=d(void 0===r?"":r);return f.React.createElement(rt.Provider,{value:n},t)};function it(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}var ut=f.React.useEffect,ct=function(){ut(function(){var e;null!==(e=window)&&void 0!==e&&null!==(e=e.wp)&&void 0!==e&&e.media||console.error("window.wp.media is not available.")},[]);return{openMediaManager:function(e){var t,r=e.contentMode,n=void 0===r?"browse":r,o=e.id,i=void 0===o?"":o,u=e.onMediaSelect,c=void 0===u?function(){}:u,a=e.options,f=void 0===a?{}:a;if(null!==(t=window)&&void 0!==t&&null!==(t=t.wp)&&void 0!==t&&t.media){var l=window.wp.media(function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?it(Object(r),!0).forEach(function(t){s(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):it(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({library:{type:"image"},multiple:!1},f));l.on("open",function(){l.content.mode(n)}),l.on("select",function(){var e=l.state().get("selection"),t=null!=f&&f.multiple?e.map(function(e){return e.toJSON()}):e.first().toJSON();c&&c({attachments:t,id:i})}),l.open()}}}},at=f.React.createContext,st=f.React.useContext,ft=f.React.useEffect,lt=f.React.useRef,pt=at(null),dt=function(){var e=st(pt);if(!e)throw new Error("useMediaManagerContext must be used within an MediaManagerProvider.");return e},vt=function(e){var t=e.children,r=lt(new Map),n=ct().openMediaManager,o=function(e){var t=e.detail.id,o=r.current.get(t);if(o){var i=o.onMediaSelect,u=o.options;n({id:t,onMediaSelect:i,options:u})}};ft(function(){return document.addEventListener("gform/file_upload/external_manager/open",o),function(){document.removeEventListener("gform/file_upload/external_manager/open",o)}},[o]);var i={openMediaManager:n,registerMediaManager:function(e){var t=e.id,n=void 0===t?"":t,o=e.onMediaSelect,i=void 0===o?function(){}:o,u=e.options,c=void 0===u?{}:u;if(n)return r.current.set(n,{onMediaSelect:i,options:c}),function(){return r.current.delete(n)}}};return f.React.createElement(pt.Provider,{value:i},t)},yt=f.React.useState,mt=f.React.useEffect,bt=function(){var e=n(yt(null),2),t=e[0],r=e[1],i=n(yt(!0),2),u=i[0],c=i[1],a=Promise.all([o.e(308),o.e(707)]).then(o.bind(o,707));return mt(function(){a.then(function(e){r(e),c(!1)}).catch(function(e){})},[]),{inputFormatUtils:t,isLoading:u}},gt=f.React.createContext,ht=f.React.useContext,Ot=gt(null),wt=function(){return ht(Ot)},jt=function(e){var t=e.children,r=bt();return f.React.createElement(Ot.Provider,{value:r},t)};function Pt(e){return function(e){if(Array.isArray(e))return t(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||r(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function St(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function Et(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?St(Object(r),!0).forEach(function(t){s(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):St(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var Rt=f.React.useEffect,xt=f.React.useRef,At=f.React.useState,Ct=f.ReactRouter.useSearchParams,kt=function(){var e=n(At([]),2),t=e[0],r=e[1],o=n(At({}),2),i=o[0],u=o[1],c=n(Ct(),2),a=c[0],f=c[1],l=xt(a),p=xt(!1);return Rt(function(){p.current?p.current=!1:(t.forEach(function(e){var t=i[e];t&&t({searchParams:a,prevSearchParams:l.current})}),l.current=a)},[a]),{addRouteHandler:function(e,n){e&&n&&(t.includes(e)||(u(Et(Et({},i),{},s({},e,n))),r([].concat(Pt(t),[e]))))},removeRouteHandler:function(e){e&&(u(Et(Et({},i),{},s({},e,void 0))),r(t.filter(function(t){return t!==e})))},setRoute:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};p.current=!0,f(e,t)},searchParams:a,setSearchParams:f}},Tt=f.React.createContext,Ft=f.React.useContext,Dt=Tt(null),It=function(){var e=Ft(Dt);if(!e)throw new Error("useRouteHandlerContext must be used within an RouteHandlerProvider.");return e},qt=function(e){var t=e.children,r=kt();return f.React.createElement(Dt.Provider,{value:r},t)},Mt=f.React.createContext,Nt=f.React.useContext,Lt=f.React.useState,Ht=Mt(null),Ut=function(e){var t=Nt(Ht);if(!t)throw new Error("Missing StoreProvider.");return t(e)},$t=function(e){var t=e.children,r=e.initialState,o=e.createStore,i=n(Lt(function(){return o(r)}),1)[0];return f.React.createElement(Ht.Provider,{value:i},t)},Kt=/input|select|textarea|button|object/,Bt="a, input, select, textarea, button, object, [tabindex]";function Wt(e){return!(0,l.isJestTest)()&&(e.offsetWidth<=0&&e.offsetHeight<=0||"none"===e.style.display)}function _t(e){var t=e.getAttribute("tabindex");return null===t&&(t=void 0),parseInt(t,10)}function zt(e){var t=e.nodeName.toLowerCase(),r=!isNaN(_t(e));return(Kt.test(t)&&!e.disabled||e instanceof HTMLAnchorElement&&e.href||r)&&function(e){for(var t=e;t&&t!==document.body;){if(Wt(t))return!1;t=t.parentNode}return!0}(e)}function Jt(e){var t=_t(e);return(isNaN(t)||t>=0)&&zt(e)}function Yt(e){return Array.from(e.querySelectorAll(Bt)).filter(Jt)}var Xt=f.React.useCallback,Gt=f.React.useEffect,Qt=f.React.useRef;var Vt=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=Qt(),n=Qt(null),o=function(){var e=[],t=null,r=!1;function n(){r=!0}function o(){r&&(r=!1,t&&(t.contains(document.activeElement)||(Yt(t)[0]||t).focus()))}return{markForFocusLater:function(){e.push(document.activeElement)},returnFocus:function(){var t=null;try{(t=e.pop())&&setTimeout(function(){return t.focus()})}catch(e){console.warn(["You tried to return focus to",t,"but it is not in the DOM anymore"].join(" "))}},setupScopedFocus:function(e){(t=e).addEventListener("focusout",n,!1),t.addEventListener("focusin",o,!0)},teardownScopedFocus:function(){t.removeEventListener("focusout",n),t.removeEventListener("focusin",o),t=null}}}(),i=o.markForFocusLater,u=o.returnFocus,c=o.setupScopedFocus,a=o.teardownScopedFocus,s=Xt(function(o){if(n.current&&n.current(),r.current&&(u(),a()),e&&o){c(o),i();var s=function(e){n.current=t.disableAriaHider?null:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"body > :not(script)",r=Array.from(document.querySelectorAll(t)).map(function(t){if(!t.contains(e)){var r=t.getAttribute("aria-hidden");return null!==r&&"false"!==r||t.setAttribute("aria-hidden","true"),{node:t,ariaHidden:r}}});return function(){r.forEach(function(e){e&&(null===e.ariaHidden?e.node.removeAttribute("aria-hidden"):e.node.setAttribute("aria-hidden",e.ariaHidden))})}}(e);var r=null;if(t.focusSelector&&(r="string"==typeof t.focusSelector?e.querySelector(t.focusSelector):t.focusSelector),!r){var o=Array.from(e.querySelectorAll(Bt));!(r=o.find(Jt)||o.find(zt)||null)&&zt(e)&&(r=e)}r&&r.focus()};setTimeout(function(){o.ownerDocument&&s(o)}),r.current=o}else r.current=null},[e,t.focusSelector,t.disableAriaHider]);return Gt(function(){if(e){var t=function(e){"Tab"===e.key&&r.current&&function(e,t){var r=Yt(e);if(r.length){if(r[t.shiftKey?0:r.length-1]===document.activeElement||e===document.activeElement){t.preventDefault();var n=r[t.shiftKey?r.length-1:0];n&&n.focus()}}else t.preventDefault()}(r.current,e)};return document.addEventListener("keydown",t),function(){document.removeEventListener("keydown",t)}}},[e]),s},Zt=f.React.useEffect,er=function(e){e.classList.add("current");var t=e.querySelector("a");t.classList.add("current"),t.setAttribute("aria-current","page")},tr=function(e){e.classList.remove("current");var t=e.querySelector("a");t.classList.remove("current"),t.removeAttribute("aria-current")},rr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{updateCurrent:!0},n=document.getElementById(e),o=function(e){var t=n.querySelectorAll("li:not(.wp-submenu-head)"),r=e.getAttribute("href");t.forEach(tr),e.classList.contains("menu-top")?t.forEach(function(e){var t;(null===(t=e.querySelector("a"))||void 0===t?void 0:t.getAttribute("href"))===r&&er(e)}):er(e.parentElement)};return Zt(function(){if(n){var e=function(e){e.preventDefault();var n=e.currentTarget,i=n.getAttribute("href");r.updateCurrent&&o(n);var u=new URLSearchParams(i.split("?")[1]);t(u)},i=n.querySelectorAll("a");return i.forEach(function(t){t.addEventListener("click",e)}),function(){i.forEach(function(t){t.removeEventListener("click",e)})}}},[e,t]),{updateCurrentMenuItem:o}},nr=f.React.useCallback,or=f.React.useEffect,ir=f.React.useRef,ur=f.React.useState,cr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.closeOnClickOutside,r=void 0===t||t,o=e.customClickOutsideLogic,i=void 0===o?function(){}:o,u=e.duration,c=void 0===u?150:u,a=e.initialOpen,s=void 0!==a&&a,f=e.isOpen,l=void 0===f?void 0:f,p=e.onAfterClose,d=void 0===p?function(){}:p,v=e.onAfterOpen,y=void 0===v?function(){}:v,m=e.onClose,b=void 0===m?function(){}:m,g=e.onOpen,h=void 0===g?function(){}:g,O=n(ur(!1),2),w=O[0],j=O[1],P=n(ur(!1),2),S=P[0],E=P[1],R=n(ur(s),2),x=R[0],A=R[1],C=ir(null),k=ir(null),T=nr(function(){h(),j(!0),setTimeout(function(){A(!0),setTimeout(function(){j(!1),y()},c)},0)},[c,y,h]),F=nr(function(){b(),A(!1),E(!0),setTimeout(function(){E(!1),d()},c)},[c,d,b]),D=nr(function(e){var t;"Escape"===e.key&&(F(),null==k||null===(t=k.current)||void 0===t||t.focus())},[F,k]);return or(function(){void 0!==l&&l!==x&&(l?T():F())},[l]),or(function(){if(r){var e=function(e){x&&null!=k&&k.current&&null!=C&&C.current&&(k.current.contains(e.target)||C.current.contains(e.target)||i(e)||F())};return document.addEventListener("click",e),function(){document.removeEventListener("click",e)}}},[r,F,i,x]),{closePopup:F,openPopup:T,handleEscKeyDown:D,popupHide:S,popupOpen:x,popupReveal:w,setPopupHide:E,setPopupOpen:A,setPopupReveal:j,popupRef:C,triggerRef:k}},ar=f.React.useEffect,sr=function(e){var t=e.id,r=e.onMediaSelect,n=e.options,o=dt().registerMediaManager;ar(function(){return o({id:t,onMediaSelect:r,options:n})},[t,r,n,o])};var fr=["src","checkForExisting"],lr=f.React.useState,pr=f.React.useEffect,dr="undefined"!=typeof window&&void 0!==window.document,vr={},yr=function(e){var t=document.querySelector('script[src="'.concat(e,'"]'));if(t)return vr[e]={loading:!1,error:null,scriptEl:t}};function mr(e){var t=e.src,r=e.checkForExisting,o=void 0!==r&&r,i=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,fr),u=t?vr[t]:void 0;!u&&o&&t&&dr&&(u=yr(t));var c=n(lr(u?u.loading:Boolean(t)),2),a=c[0],s=c[1],f=n(lr(u?u.error:null),2),l=f[0],p=f[1];return pr(function(){if(dr&&t&&a&&!l){var e;!(u=vr[t])&&o&&(u=yr(t)),u?e=u.scriptEl:((e=document.createElement("script")).src=t,Object.keys(i).forEach(function(t){void 0===e[t]?e.setAttribute(t,i[t]):e[t]=i[t]}),u=vr[t]={loading:!0,error:null,scriptEl:e});var r=function(){u&&(u.loading=!1),s(!1)},n=function(e){u&&(u.error=e),p(e)};return e.addEventListener("load",r),e.addEventListener("error",n),document.body.appendChild(e),function(){e.removeEventListener("load",r),e.removeEventListener("error",n)}}},[t]),[a,l]}function br(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function gr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?br(Object(r),!0).forEach(function(t){s(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):br(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var hr=function(e,t){var r=(0,f.zustand)(function(r){return gr(gr({},e),t(r))});return r.getData=function(){var t=r.getState();return(0,l.filterObject)(t,function(t){var r=n(t,1)[0];return void 0!==e[r]})},r.getActions=function(){var e=r.getState(),o=t();return(0,l.filterObject)(e,function(e){var t=n(e,1)[0];return void 0!==o[t]})},r},Or=f.React.useState,wr=f.React.useEffect;function jr(e){var t=n(Or(e),2),r=t[0],o=t[1];return wr(function(){o(e)},[e]),[r,o]}!function(){var t=window.gformComponentNamespace||"gform";window[t]=window[t]||{},window[t].utils=window[t].utils||{},window[t].utils.react=window[t].utils.react||{};var r=window[t].utils.react;Object.entries(e).forEach(function(e){var t=n(e,2),o=t[0],i=t[1];r[o]=i})}()}()}();