-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcomponent---src-pages-contact-js-7060b5b67343ff12356c.js
3 lines (3 loc) · 33.5 KB
/
component---src-pages-contact-js-7060b5b67343ff12356c.js
1
2
3
/*! For license information please see component---src-pages-contact-js-7060b5b67343ff12356c.js.LICENSE.txt */
(self.webpackChunkgatsby_starter_hello_world=self.webpackChunkgatsby_starter_hello_world||[]).push([[501],{5360:function(e,t,r){!function(e,t){"use strict";function r(e,t){return e(t={exports:{}},t.exports),t.exports}t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t;var n="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";function o(){}function i(){}i.resetWarningCache=o;var a=function(){function e(e,t,r,o,i,a){if(a!==n){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function t(){return e}e.isRequired=e;var r={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return r.PropTypes=r,r},c=r((function(e){e.exports=a()}));function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(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){f(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function l(e){return l="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},l(e)}function f(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function p(e,t){return d(e)||m(e,t)||y(e,t)||v()}function d(e){if(Array.isArray(e))return e}function m(e,t){var r=e&&("undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]);if(null!=r){var n,o,i=[],a=!0,c=!1;try{for(r=r.call(e);!(a=(n=r.next()).done)&&(i.push(n.value),!t||i.length!==t);a=!0);}catch(u){c=!0,o=u}finally{try{a||null==r.return||r.return()}finally{if(c)throw o}}return i}}function y(e,t){if(e){if("string"==typeof e)return h(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?h(e,t):void 0}}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function v(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var b=function(e){var r=t.useRef(e);return t.useEffect((function(){r.current=e}),[e]),r.current},g=function(e){return null!==e&&"object"===l(e)},w=function(e){return g(e)&&"function"==typeof e.then},E=function(e){return g(e)&&"function"==typeof e.elements&&"function"==typeof e.createToken&&"function"==typeof e.createPaymentMethod&&"function"==typeof e.confirmCardPayment},x="[object Object]",O=function e(t,r){if(!g(t)||!g(r))return t===r;var n=Array.isArray(t);if(n!==Array.isArray(r))return!1;var o=Object.prototype.toString.call(t)===x;if(o!==(Object.prototype.toString.call(r)===x))return!1;if(!o&&!n)return t===r;var i=Object.keys(t),a=Object.keys(r);if(i.length!==a.length)return!1;for(var c={},u=0;u<i.length;u+=1)c[i[u]]=!0;for(var s=0;s<a.length;s+=1)c[a[s]]=!0;var l=Object.keys(c);if(l.length!==i.length)return!1;var f=t,p=r,d=function(t){return e(f[t],p[t])};return l.every(d)},j=function(e,t,r){return g(e)?Object.keys(e).reduce((function(n,o){var i=!g(t)||!O(e[o],t[o]);return r.includes(o)?(i&&console.warn("Unsupported prop change: options.".concat(o," is not a mutable property.")),n):i?s(s({},n||{}),{},f({},o,e[o])):n}),null):null},S="Invalid prop `stripe` supplied to `Elements`. We recommend using the `loadStripe` utility from `@stripe/stripe-js`. See https://stripe.com/docs/stripe-js/react#elements-props-stripe for details.",P=function(e){if(null===e||E(e))return e;throw new Error(S)},_=function(e){if(w(e))return{tag:"async",stripePromise:Promise.resolve(e).then(P)};var t=P(e);return null===t?{tag:"empty"}:{tag:"sync",stripe:t}},k=t.createContext(null);k.displayName="ElementsContext";var A=function(e,t){if(!e)throw new Error("Could not find Elements context; You need to wrap the part of your app that ".concat(t," in an <Elements> provider."));return e},C=function(e){var r=e.stripe,n=e.options,o=e.children,i=t.useMemo((function(){return _(r)}),[r]),a=p(t.useState((function(){return{stripe:"sync"===i.tag?i.stripe:null,elements:"sync"===i.tag?i.stripe.elements(n):null}})),2),c=a[0],u=a[1];t.useEffect((function(){var e=!0,t=function(e){u((function(t){return t.stripe?t:{stripe:e,elements:e.elements(n)}}))};return"async"!==i.tag||c.stripe?"sync"!==i.tag||c.stripe||t(i.stripe):i.stripePromise.then((function(r){r&&e&&t(r)})),function(){e=!1}}),[i,c,n]);var s=b(r);t.useEffect((function(){null!==s&&s!==r&&console.warn("Unsupported prop change on Elements: You cannot change the `stripe` prop after setting it.")}),[s,r]);var l=b(n);return t.useEffect((function(){if(c.elements){var e=j(n,l,["clientSecret","fonts"]);e&&c.elements.update(e)}}),[n,l,c.elements]),t.useEffect((function(){var e=c.stripe;e&&e._registerWrapper&&e.registerAppInfo&&(e._registerWrapper({name:"react-stripe-js",version:"1.10.0"}),e.registerAppInfo({name:"react-stripe-js",version:"1.10.0",url:"https://stripe.com/docs/stripe-js/react"}))}),[c.stripe]),t.createElement(k.Provider,{value:c},o)},L=function(e){var r=t.useContext(k);return A(r,e)},I=function(){return L("calls useElements()").elements},T=function(){return L("calls useStripe()").stripe},F=function(e){return(0,e.children)(L("mounts <ElementsConsumer>"))};F.propTypes={children:c.func.isRequired};var M=function(e){var r=t.useRef(e);return t.useEffect((function(){r.current=e}),[e]),function(){r.current&&r.current.apply(r,arguments)}},N=function(){},R=function(e){return e.charAt(0).toUpperCase()+e.slice(1)},D=function(e,r){var n="".concat(R(e),"Element"),o=r?function(e){L("mounts <".concat(n,">"));var r=e.id,o=e.className;return t.createElement("div",{id:r,className:o})}:function(r){var o=r.id,i=r.className,a=r.options,c=void 0===a?{}:a,u=r.onBlur,s=void 0===u?N:u,l=r.onFocus,f=void 0===l?N:l,p=r.onReady,d=void 0===p?N:p,m=r.onChange,y=void 0===m?N:m,h=r.onEscape,v=void 0===h?N:h,g=r.onClick,w=void 0===g?N:g,E=r.onLoadError,x=void 0===E?N:E,O=r.onLoaderStart,S=void 0===O?N:O,P=L("mounts <".concat(n,">")).elements,_=t.useRef(null),k=t.useRef(null),A=M(d),C=M(s),I=M(f),T=M(w),F=M(y),R=M(v),D=M(x),B=M(S);t.useLayoutEffect((function(){if(null==_.current&&P&&null!=k.current){var t=P.create(e,c);_.current=t,t.mount(k.current),t.on("ready",(function(){return A(t)})),t.on("change",F),t.on("blur",C),t.on("focus",I),t.on("escape",R),t.on("loaderror",D),t.on("loaderstart",B),t.on("click",T)}}));var Y=b(c);return t.useEffect((function(){if(_.current){var e=j(c,Y,["paymentRequest"]);e&&_.current.update(e)}}),[c,Y]),t.useLayoutEffect((function(){return function(){_.current&&(_.current.destroy(),_.current=null)}}),[]),t.createElement("div",{id:o,className:i,ref:k})};return o.propTypes={id:c.string,className:c.string,onChange:c.func,onBlur:c.func,onFocus:c.func,onReady:c.func,onClick:c.func,onLoadError:c.func,onLoaderStart:c.func,options:c.object},o.displayName=n,o.__elementType=e,o},B="undefined"==typeof window,Y=D("auBankAccount",B),U=D("card",B),Z=D("cardNumber",B),q=D("cardExpiry",B),G=D("cardCvc",B),W=D("fpxBank",B),J=D("iban",B),K=D("idealBank",B),z=D("p24Bank",B),H=D("epsBank",B),Q=D("payment",B),V=D("paymentRequestButton",B),$=D("linkAuthentication",B),X=D("shippingAddress",B),ee=D("affirmMessage",B),te=D("afterpayClearpayMessage",B);e.AffirmMessageElement=ee,e.AfterpayClearpayMessageElement=te,e.AuBankAccountElement=Y,e.CardCvcElement=G,e.CardElement=U,e.CardExpiryElement=q,e.CardNumberElement=Z,e.Elements=C,e.ElementsConsumer=F,e.EpsBankElement=H,e.FpxBankElement=W,e.IbanElement=J,e.IdealBankElement=K,e.LinkAuthenticationElement=$,e.P24BankElement=z,e.PaymentElement=Q,e.PaymentRequestButtonElement=V,e.ShippingAddressElement=X,e.useElements=I,e.useStripe=T,Object.defineProperty(e,"__esModule",{value:!0})}(t,r(7294))},6493:function(e,t){"use strict";function r(e){return r="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},r(e)}var n,o="https://js.stripe.com/v3",i=/^https:\/\/js\.stripe\.com\/v3\/?(\?.*)?$/,a="loadStripe.setLoadParameters was called but an existing Stripe.js script already exists in the document; existing script parameters will be used",c=null,u=function(e){return null!==c||(c=new Promise((function(t,r){if("undefined"!=typeof window)if(window.Stripe&&e&&console.warn(a),window.Stripe)t(window.Stripe);else try{var n=function(){for(var e=document.querySelectorAll('script[src^="'.concat(o,'"]')),t=0;t<e.length;t++){var r=e[t];if(i.test(r.src))return r}return null}();n&&e?console.warn(a):n||(n=function(e){var t=e&&!e.advancedFraudSignals?"?advancedFraudSignals=false":"",r=document.createElement("script");r.src="".concat(o).concat(t);var n=document.head||document.body;if(!n)throw new Error("Expected document.body not to be null. Stripe.js requires a <body> element.");return n.appendChild(r),r}(e)),n.addEventListener("load",(function(){window.Stripe?t(window.Stripe):r(new Error("Stripe.js not available"))})),n.addEventListener("error",(function(){r(new Error("Failed to load Stripe.js"))}))}catch(c){return void r(c)}else t(null)}))),c},s=function(e,t,r){if(null===e)return null;var n=e.apply(void 0,t);return function(e,t){e&&e._registerWrapper&&e._registerWrapper({name:"stripe-js",version:"1.36.0",startTime:t})}(n,r),n},l=!1,f=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];l=!0;var o=Date.now();return u(n).then((function(e){return s(e,t,o)}))};f.setLoadParameters=function(e){if(l)throw new Error("You cannot change load parameters after calling loadStripe");n=function(e){var t="invalid load parameters; expected object of shape\n\n {advancedFraudSignals: boolean}\n\nbut received\n\n ".concat(JSON.stringify(e),"\n");if(null===e||"object"!==r(e))throw new Error(t);if(1===Object.keys(e).length&&"boolean"==typeof e.advancedFraudSignals)return e;throw new Error(t)}(e)}},3039:function(e,t,r){r(6493)},9483:function(e,t,r){var n=r(4411),o=r(6330),i=TypeError;e.exports=function(e){if(n(e))return e;throw i(o(e)+" is not a constructor")}},8523:function(e,t,r){"use strict";var n=r(9662),o=TypeError,i=function(e){var t,r;this.promise=new e((function(e,n){if(void 0!==t||void 0!==r)throw o("Bad Promise constructor");t=e,r=n})),this.resolve=n(t),this.reject=n(r)};e.exports.f=function(e){return new i(e)}},2492:function(e,t,r){var n=r(7854);e.exports=n.Promise},9478:function(e,t,r){var n=r(9670),o=r(111),i=r(8523);e.exports=function(e,t){if(n(e),o(t)&&t.constructor===e)return t;var r=i.f(e);return(0,r.resolve)(t),r.promise}},6707:function(e,t,r){var n=r(9670),o=r(9483),i=r(8554),a=r(5112)("species");e.exports=function(e,t){var r,c=n(e).constructor;return void 0===c||i(r=n(c)[a])?t:o(r)}},7727:function(e,t,r){"use strict";var n=r(2109),o=r(1913),i=r(2492),a=r(7293),c=r(5005),u=r(614),s=r(6707),l=r(9478),f=r(8052),p=i&&i.prototype;if(n({target:"Promise",proto:!0,real:!0,forced:!!i&&a((function(){p.finally.call({then:function(){}},(function(){}))}))},{finally:function(e){var t=s(this,c("Promise")),r=u(e);return this.then(r?function(r){return l(t,e()).then((function(){return r}))}:e,r?function(r){return l(t,e()).then((function(){throw r}))}:e)}}),!o&&u(i)){var d=c("Promise").prototype.finally;p.finally!==d&&f(p,"finally",d,{unsafe:!0})}},3233:function(e,t,r){"use strict";r.r(t),r.d(t,{Head:function(){return Y},default:function(){return B}});var n=r(7294);function o(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var i=r(181);function a(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=[],a=!0,c=!1;try{for(r=r.call(e);!(a=(n=r.next()).done)&&(i.push(n.value),!t||i.length!==t);a=!0);}catch(u){c=!0,o=u}finally{try{a||null==r.return||r.return()}finally{if(c)throw o}}return i}}(e,t)||(0,i.Z)(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function s(e,t,r){return t&&u(e.prototype,t),r&&u(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}var l=r(5861);function f(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}r(7727);var p=r(4687),d=r.n(p),m=(r(3039),r(5360)),y=["prefix","field","errors"];function h(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 v(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?h(Object(r),!0).forEach((function(t){f(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):h(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function b(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return g(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return g(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,c=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){c=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(c)throw i}}}}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var w,E,x=Object.create,O=Object.defineProperty,j=Object.getOwnPropertyDescriptor,S=Object.getOwnPropertyNames,P=Object.getPrototypeOf,_=Object.prototype.hasOwnProperty,k=function(e,t,r){return r=null!=e?x(P(e)):{},function(e,t,r,n){if(t&&"object"==typeof t||"function"==typeof t){var o,i=b(S(t));try{var a=function(){var i=o.value;!_.call(e,i)&&i!==r&&O(e,i,{get:function(){return t[i]},enumerable:!(n=j(t,i))||n.enumerable})};for(i.s();!(o=i.n()).done;)a()}catch(c){i.e(c)}finally{i.f()}}return e}(!t&&e&&e.__esModule?r:O(r,"default",{value:e,enumerable:!0}),e)},A=(w=function(e,t){var r,n=Object.defineProperty,o=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,a=Object.prototype.hasOwnProperty,u={};!function(e,t){for(var r in t)n(e,r,{get:t[r],enumerable:!0})}(u,{Client:function(){return j},createClient:function(){return S},getDefaultClient:function(){return P},isFieldError:function(){return k}}),t.exports=(r=u,function(e,t,r,c){if(t&&"object"==typeof t||"function"==typeof t){var u,s=b(i(t));try{var l=function(){var i=u.value;!a.call(e,i)&&i!==r&&n(e,i,{get:function(){return t[i]},enumerable:!(c=o(t,i))||c.enumerable})};for(s.s();!(u=s.n()).done;)l()}catch(f){s.e(f)}finally{s.f()}}return e}(n({},"__esModule",{value:!0}),r));var p,m="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",y=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,h=function(e){return function(e){for(var t,r,n,o,i="",a=0,c=(e=String(e)).length%3;a<e.length;){if((r=e.charCodeAt(a++))>255||(n=e.charCodeAt(a++))>255||(o=e.charCodeAt(a++))>255)throw new TypeError("Failed to execute 'btoa' on 'Window': The string to be encoded contains characters outside of the Latin1 range.");i+=m.charAt((t=r<<16|n<<8|o)>>18&63)+m.charAt(t>>12&63)+m.charAt(t>>6&63)+m.charAt(63&t)}return c?i.slice(0,c-3)+"===".substring(c):i}(JSON.stringify(e))},g=function(e){var t="@formspree/core@".concat("2.8.0");return e?"".concat(e," ").concat(t):t},w=function(e,t,r){e instanceof FormData?e.append(t,r):e=Object.assign(e,f({},t,r))},E=function(){var e=(0,l.Z)(d().mark((function e(t){var r,n,o,i,a,c,u,s,l,f,p;return d().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.stripePromise,n=t.response,o=t.responseData,i=t.payload,a=t.data,c=t.fetchImpl,u=t.request,s=t.url,e.next=3,r.handleCardAction(o.stripe.paymentIntentClientSecret);case 3:if(!(l=e.sent).error){e.next=6;break}return e.abrupt("return",{response:n,body:{errors:[{code:"STRIPE_CLIENT_ERROR",message:"Stripe SCA error",field:"paymentMethod"}]}});case 6:return i.paymentMethod.id||w(a,"paymentMethod",i.paymentMethod.id),w(a,"paymentIntent",l.paymentIntent.id),w(a,"resubmitKey",o.resubmitKey),e.next=9,c(s,v(v({},u),{},{body:JSON.stringify({paymentIntent:l.paymentIntent.id,resubmitKey:o.resubmitKey})}));case 9:return f=e.sent,e.next=12,f.json();case 12:return p=e.sent,e.abrupt("return",{response:f,body:p});case 14:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),x=function(){return navigator.webdriver||!!document.documentElement.getAttribute(function(e){if(e=String(e).replace(/[\t\n\f\r ]+/g,""),!y.test(e))throw new TypeError("Failed to execute 'atob' on 'Window': The string to be decoded is not correctly encoded.");e+="==".slice(2-(3&e.length));for(var t,r,n,o="",i=0;i<e.length;)t=m.indexOf(e.charAt(i++))<<18|m.indexOf(e.charAt(i++))<<12|(r=m.indexOf(e.charAt(i++)))<<6|(n=m.indexOf(e.charAt(i++))),o+=64===r?String.fromCharCode(t>>16&255):64===n?String.fromCharCode(t>>16&255,t>>8&255):String.fromCharCode(t>>16&255,t>>8&255,255&t);return o}("d2ViZHJpdmVy"))||!!window.callPhantom||!!window._phantom},O=function(){function e(){c(this,e),this.loadedAt=1*new Date,this.webdriver=x()}return s(e,[{key:"teardown",value:function(){}},{key:"data",value:function(){return{loadedAt:this.loadedAt,webdriver:this.webdriver}}}]),e}(),j=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};c(this,e),this.project=t.project,this.stripePromise=t.stripePromise,typeof window<"u"&&this.startBrowserSession()}var t;return s(e,[{key:"startBrowserSession",value:function(){this.session||(this.session=new O)}},{key:"teardown",value:function(){this.session&&this.session.teardown()}},{key:"submitForm",value:(t=(0,l.Z)(d().mark((function e(t,r){var n,o,i,a,c,u,s,l,f,p,m=arguments;return d().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=m.length>2&&void 0!==m[2]?m[2]:{},o=n.endpoint||"https://formspree.io",i=n.fetchImpl||fetch,a=this.project?"".concat(o,"/p/").concat(this.project,"/f/").concat(t):"".concat(o,"/f/").concat(t),c=function(e){return e instanceof FormData?e:JSON.stringify(e)},u={Accept:"application/json","Formspree-Client":g(n.clientName)},this.session&&(u["Formspree-Session-Data"]=h(this.session.data())),r instanceof FormData||(u["Content-Type"]="application/json"),s={method:"POST",mode:"cors",body:c(r),headers:u},!this.stripePromise||!n.createPaymentMethod){e.next=27;break}return e.next=7,n.createPaymentMethod();case 7:if(!(l=e.sent).error){e.next=10;break}return e.abrupt("return",{response:null,body:{errors:[{code:"STRIPE_CLIENT_ERROR",message:"Error creating payment method",field:"paymentMethod"}]}});case 10:return w(r,"paymentMethod",l.paymentMethod.id),e.next=13,i(a,v(v({},s),{},{body:r}));case 13:return f=e.sent,e.next=16,f.json();case 16:if(!((p=e.sent)&&p.stripe&&p.stripe.requiresAction&&p.resubmitKey)){e.next=23;break}return e.next=20,E({stripePromise:this.stripePromise,responseData:p,response:f,payload:l,data:r,fetchImpl:i,request:s,url:a});case 20:e.t0=e.sent,e.next=24;break;case 23:e.t0={response:f,body:p};case 24:return e.abrupt("return",e.t0);case 27:return e.abrupt("return",i(a,s).then((function(e){return e.json().then((function(t){return{body:t,response:e}}))})));case 28:case"end":return e.stop()}}),e,this)}))),function(e,r){return t.apply(this,arguments)})}]),e}(),S=function(e){return new j(e)},P=function(){return p||(p=S()),p},_=function(e){return e.REQUIRED_FIELD_MISSING="REQUIRED_FIELD_MISSING",e.REQUIRED_FIELD_EMPTY="REQUIRED_FIELD_EMPTY",e.TYPE_EMAIL="TYPE_EMAIL",e.TYPE_NUMERIC="TYPE_NUMERIC",e.TYPE_TEXT="TYPE_TEXT",e}(_||{});function k(e){return e.code in _&&void 0!==e.field}},function(){return E||w((E={exports:{}}).exports,E),E.exports}),C=k(A()),L=((0,n.lazy)((function(){return Promise.resolve().then(r.t.bind(r,5360,23)).then((function(e){return{default:e.Elements}}))})),n.createContext({client:void 0}));L.displayName="Formspree";function I(){var e=(0,n.useContext)(L);return e.client?e:{client:(0,C.getDefaultClient)()}}var T="2.4.0",F=function(e){return void 0!==e.preventDefault},M=function(e){var t=e.prefix,r=e.field,i=e.errors,a=o(e,y),c=(i||[]).find((function(e){return e.field===r}));return c?n.createElement("div",v({},a),t," ",c.message):null};k(A()).isFieldError;function N(){var e=function(e){var t,r,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=a((0,n.useState)(null),2),c=i[0],u=i[1],s=a((0,n.useState)(!1),2),p=s[0],y=s[1],h=a((0,n.useState)(!1),2),b=h[0],g=h[1],w=a((0,n.useState)([]),2),E=w[0],x=w[1],O=I();if(!o.client&&!O)throw new Error("You must provide a Formspree client");if(!e)throw new Error('You must provide a form key or hashid (e.g. useForm("myForm") or useForm("123xyz")');O.client&&O.client.stripePromise&&(t=(0,m.useStripe)(),r=(0,m.useElements)());var j=!!o.debug,S=o.data;return[{result:c,submitting:p,succeeded:b,errors:E},function(){var n=(0,l.Z)(d().mark((function n(i){var a,c,s,p,h,b;return d().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(a=function(){var e=(0,l.Z)(d().mark((function e(t){var r;return d().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.preventDefault(),"FORM"==(r=t.target).tagName){e.next=4;break}throw new Error("submit was triggered for a non-form element");case 4:return e.abrupt("return",new FormData(r));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),!F(i)){n.next=7;break}return n.next=4,a(i);case 4:n.t0=n.sent,n.next=8;break;case 7:n.t0=i;case 8:if(c=n.t0,s=function(e,t){c instanceof FormData?c.append(e,t):c=Object.assign(c,f({},e,t))},"object"!=typeof S){n.next=27;break}n.t1=d().keys(S);case 12:if((n.t2=n.t1()).done){n.next=27;break}if(p=n.t2.value,"function"!=typeof S[p]){n.next=24;break}if(h=S[p].call(null),n.t3=h instanceof Promise,!n.t3){n.next=21;break}return n.next=20,h;case 20:h=n.sent;case 21:void 0!==h&&s(p,h),n.next=25;break;case 24:s(p,S[p]);case 25:n.next=12;break;case 27:return b=function(){var e=(0,l.Z)(d().mark((function e(){var n;return d().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=v(v(v(v(v(v({},c.address_line1&&{line1:c.address_line1}),c.address_line2&&{line2:c.address_line2}),c.address_city&&{city:c.address_city}),c.address_country&&{country:c.address_country}),c.address_state&&{state:c.address_state}),c.address_postal_code&&{postal_code:c.address_postal_code}),e.next=3,t.createPaymentMethod({type:"card",card:r.getElement(m.CardElement),billing_details:v(v(v(v({},c.name&&{name:c.name}),c.email&&{email:c.email}),c.phone&&{phone:c.phone}),n&&{address:n})});case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),n.abrupt("return",(y(!0),O.client.submitForm(e,c,{endpoint:o.endpoint,clientName:"@formspree/react@".concat(T),createPaymentMethod:O.client&&O.client.stripePromise?b:void 0}).then((function(e){var t,r=e.response.status;return 200===r?(j&&console.log("Form submitted",e),g(!0),u(e),x([])):r>=400&&r<500?((t=e.body).errors&&x(t.errors),j&&console.log("Validation error",e),g(!1)):(j&&console.log("Unexpected error",e),g(!1)),e})).catch((function(e){throw j&&console.log("Unexpected error",e),g(!1),e})).finally((function(){y(!1)}))));case 29:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}(),function(){y(!1),g(!1),x([])}]}("xkneoaea"),t=e[0],r=e[1];return t.succeeded?n.createElement("main",{className:"contactform-module--Success--LrEFB"},n.createElement("h1",null,"Message recieved!"),n.createElement("p",null,"I'll get in touch with you within a day or two")):n.createElement("main",{className:"contactform-module--FormContainer--KUCaf"},n.createElement("form",{className:"contactform-module--Form---tkno",onSubmit:r},n.createElement("label",{htmlFor:"email"},"Email Address"),n.createElement("input",{id:"email",type:"email",name:"email",placeholder:"[email protected]"}),n.createElement(M,{prefix:"Email",field:"email",errors:t.errors}),n.createElement("label",{htmlFor:"name"},"Name"),n.createElement("input",{name:"name",placeholder:"Jane Smith"}),n.createElement("label",{htmlFor:"subject"},"Subject"),n.createElement("input",{name:"subject",placeholder:"Subject"}),n.createElement("label",{htmlFor:"message"},"Message"),n.createElement("textarea",{id:"message",name:"message",placeholder:"Your message"}),n.createElement(M,{prefix:"Message",field:"message",errors:t.errors}),n.createElement("button",{type:"submit",disabled:t.submitting},"Submit")))}var R=r(7737),D=r(8461);function B(){return n.createElement(R.Z,{title:"Contact"},n.createElement(N,null))}function Y(){return n.createElement(D.H,{title:"Contact"})}},7061:function(e,t,r){var n=r(8698).default;function o(){"use strict";e.exports=o=function(){return t},e.exports.__esModule=!0,e.exports.default=e.exports;var t={},r=Object.prototype,i=r.hasOwnProperty,a="function"==typeof Symbol?Symbol:{},c=a.iterator||"@@iterator",u=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function l(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(A){l=function(e,t,r){return e[t]=r}}function f(e,t,r,n){var o=t&&t.prototype instanceof m?t:m,i=Object.create(o.prototype),a=new P(n||[]);return i._invoke=function(e,t,r){var n="suspendedStart";return function(o,i){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===o)throw i;return k()}for(r.method=o,r.arg=i;;){var a=r.delegate;if(a){var c=O(a,r);if(c){if(c===d)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var u=p(e,t,r);if("normal"===u.type){if(n=r.done?"completed":"suspendedYield",u.arg===d)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(n="completed",r.method="throw",r.arg=u.arg)}}}(e,r,a),i}function p(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(A){return{type:"throw",arg:A}}}t.wrap=f;var d={};function m(){}function y(){}function h(){}var v={};l(v,c,(function(){return this}));var b=Object.getPrototypeOf,g=b&&b(b(_([])));g&&g!==r&&i.call(g,c)&&(v=g);var w=h.prototype=m.prototype=Object.create(v);function E(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function x(e,t){function r(o,a,c,u){var s=p(e[o],e,a);if("throw"!==s.type){var l=s.arg,f=l.value;return f&&"object"==n(f)&&i.call(f,"__await")?t.resolve(f.__await).then((function(e){r("next",e,c,u)}),(function(e){r("throw",e,c,u)})):t.resolve(f).then((function(e){l.value=e,c(l)}),(function(e){return r("throw",e,c,u)}))}u(s.arg)}var o;this._invoke=function(e,n){function i(){return new t((function(t,o){r(e,n,t,o)}))}return o=o?o.then(i,i):i()}}function O(e,t){var r=e.iterator[t.method];if(void 0===r){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,O(e,t),"throw"===t.method))return d;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return d}var n=p(r,e.iterator,t.arg);if("throw"===n.type)return t.method="throw",t.arg=n.arg,t.delegate=null,d;var o=n.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,d):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,d)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function _(e){if(e){var t=e[c];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,n=function t(){for(;++r<e.length;)if(i.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return n.next=n}}return{next:k}}function k(){return{value:void 0,done:!0}}return y.prototype=h,l(w,"constructor",h),l(h,"constructor",y),y.displayName=l(h,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===y||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,h):(e.__proto__=h,l(e,s,"GeneratorFunction")),e.prototype=Object.create(w),e},t.awrap=function(e){return{__await:e}},E(x.prototype),l(x.prototype,u,(function(){return this})),t.AsyncIterator=x,t.async=function(e,r,n,o,i){void 0===i&&(i=Promise);var a=new x(f(e,r,n,o),i);return t.isGeneratorFunction(r)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},E(w),l(w,s,"Generator"),l(w,c,(function(){return this})),l(w,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=[];for(var r in e)t.push(r);return t.reverse(),function r(){for(;t.length;){var n=t.pop();if(n in e)return r.value=n,r.done=!1,r}return r.done=!0,r}},t.values=_,P.prototype={constructor:P,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(S),!e)for(var t in this)"t"===t.charAt(0)&&i.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(r,n){return a.type="throw",a.arg=e,t.next=r,n&&(t.method="next",t.arg=void 0),!!n}for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n],a=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var c=i.call(o,"catchLoc"),u=i.call(o,"finallyLoc");if(c&&u){if(this.prev<o.catchLoc)return r(o.catchLoc,!0);if(this.prev<o.finallyLoc)return r(o.finallyLoc)}else if(c){if(this.prev<o.catchLoc)return r(o.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return r(o.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&i.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var o=n;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,d):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),d},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),S(r),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;S(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:_(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=void 0),d}},t}e.exports=o,e.exports.__esModule=!0,e.exports.default=e.exports},8698:function(e){function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},4687:function(e,t,r){var n=r(7061)();e.exports=n;try{regeneratorRuntime=n}catch(o){"object"==typeof globalThis?globalThis.regeneratorRuntime=n:Function("r","regeneratorRuntime = r")(n)}},5861:function(e,t,r){"use strict";function n(e,t,r,n,o,i,a){try{var c=e[i](a),u=c.value}catch(s){return void r(s)}c.done?t(u):Promise.resolve(u).then(n,o)}function o(e){return function(){var t=this,r=arguments;return new Promise((function(o,i){var a=e.apply(t,r);function c(e){n(a,o,i,c,u,"next",e)}function u(e){n(a,o,i,c,u,"throw",e)}c(void 0)}))}}r.d(t,{Z:function(){return o}})}}]);
//# sourceMappingURL=component---src-pages-contact-js-7060b5b67343ff12356c.js.map