UNPKG

vue-giveworks-form

Version:

This plugin provides Vue.js component for the open [http://giveworks.net](Giveworks Platform).

4 lines 45.7 kB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["donation-type"],{"0809":function(t,e,i){"use strict";(function(t){i.d(e,"a",(function(){return s}));var a=i("2953"),n=i("cfc3");class s extends a["a"]{api(){return"App\\SiteApis\\Gateways\\PayPal"}buttons(){return[{icon:["fab","paypal"],label:"PayPal",component:"paypal-payment-button"}]}paypal(){return this._paypal||(this._paypal=window.paypal),this._paypal}button(e,i){if(this.paypal())return this.paypal().Button.render({env:"production"===t.ENV?"production":"sandbox",locale:"en_US",client:{sandbox:this.options.client_id},style:{shape:"rect",size:"responsive"},commit:!1,payment:function(t,e){return e.payment.create({payment:{transactions:[{amount:{total:i.form.amount,currency:"USD"}}]},experience:{input_fields:{no_shipping:1}}})},validate:i.onPaypalValidate,onRender:i.onPaypalRender,onClick:i.onPaypalClick,onCancel:i.onPaypalCancel,onError:i.onPaypalError,onAuthorize:i.onPaypalAuthorize},e)}script(t,e){Object(n["a"])("https://www.paypalobjects.com/api/checkout.js").then(t,e)}}}).call(this,i("4362"))},1698:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a="far",n="check-circle",s=512,r=512,o=[],c="f058",l="M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 48c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m140.204 130.267l-22.536-22.718c-4.667-4.705-12.265-4.736-16.97-.068L215.346 303.697l-59.792-60.277c-4.667-4.705-12.265-4.736-16.97-.069l-22.719 22.536c-4.705 4.667-4.736 12.265-.068 16.971l90.781 91.516c4.667 4.705 12.265 4.736 16.97.068l172.589-171.204c4.704-4.668 4.734-12.266.067-16.971z";e.definition={prefix:a,iconName:n,icon:[s,r,o,c,l]},e.faCheckCircle=e.definition,e.prefix=a,e.iconName=n,e.width=s,e.height=r,e.ligatures=o,e.unicode=c,e.svgPathData=l},"263e":function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a="far",n="credit-card",s=576,r=512,o=[],c="f09d",l="M527.9 32H48.1C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48.1 48h479.8c26.6 0 48.1-21.5 48.1-48V80c0-26.5-21.5-48-48.1-48zM54.1 80h467.8c3.3 0 6 2.7 6 6v42H48.1V86c0-3.3 2.7-6 6-6zm467.8 352H54.1c-3.3 0-6-2.7-6-6V256h479.8v170c0 3.3-2.7 6-6 6zM192 332v40c0 6.6-5.4 12-12 12h-72c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h72c6.6 0 12 5.4 12 12zm192 0v40c0 6.6-5.4 12-12 12H236c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h136c6.6 0 12 5.4 12 12z";e.definition={prefix:a,iconName:n,icon:[s,r,o,c,l]},e.faCreditCard=e.definition,e.prefix=a,e.iconName=n,e.width=s,e.height=r,e.ligatures=o,e.unicode=c,e.svgPathData=l},2953:function(t,e,i){"use strict";i.d(e,"a",(function(){return a}));class a{constructor(t){if(this.options=t,!this.options)throw new Error("A gateway must have some options passed to it!")}}},6123:function(t,e,i){"use strict";var a=i("ee4a"),n=i("cada"),s=i("ac67"),r=i("e73a"),o=i("8953"),c=i("9c69"),l=i("8560"),u=i("a1de"),h=i("263e"),m=i("ecee");m["c"].add(a["faCcJcb"],n["faCcVisa"],s["faCcAmex"],r["faCcDiscover"],o["faCcMastercard"],c["faCcDinersClub"],h["faCreditCard"],u["faCreditCard"],l["faExclamationTriangle"])},8560:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a="fas",n="exclamation-triangle",s=576,r=512,o=[],c="f071",l="M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z";e.definition={prefix:a,iconName:n,icon:[s,r,o,c,l]},e.faExclamationTriangle=e.definition,e.prefix=a,e.iconName=n,e.width=s,e.height=r,e.ligatures=o,e.unicode=c,e.svgPathData=l},"859b":function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a="fab",n="google-wallet",s=448,r=512,o=[],c="f1ee",l="M156.8 126.8c37.6 60.6 64.2 113.1 84.3 162.5-8.3 33.8-18.8 66.5-31.3 98.3-13.2-52.3-26.5-101.3-56-148.5 6.5-36.4 2.3-73.6 3-112.3zM109.3 200H16.1c-6.5 0-10.5 7.5-6.5 12.7C51.8 267 81.3 330.5 101.3 400h103.5c-16.2-69.7-38.7-133.7-82.5-193.5-3-4-8-6.5-13-6.5zm47.8-88c68.5 108 130 234.5 138.2 368H409c-12-138-68.4-265-143.2-368H157.1zm251.8-68.5c-1.8-6.8-8.2-11.5-15.2-11.5h-88.3c-5.3 0-9 5-7.8 10.3 13.2 46.5 22.3 95.5 26.5 146 48.2 86.2 79.7 178.3 90.6 270.8 15.8-60.5 25.3-133.5 25.3-203 0-73.6-12.1-145.1-31.1-212.6z";e.definition={prefix:a,iconName:n,icon:[s,r,o,c,l]},e.faGoogleWallet=e.definition,e.prefix=a,e.iconName=n,e.width=s,e.height=r,e.ligatures=o,e.unicode=c,e.svgPathData=l},"886b":function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a="fab",n="apple-pay",s=640,r=512,o=[],c="f415",l="M116.9 158.5c-7.5 8.9-19.5 15.9-31.5 14.9-1.5-12 4.4-24.8 11.3-32.6 7.5-9.1 20.6-15.6 31.3-16.1 1.2 12.4-3.7 24.7-11.1 33.8m10.9 17.2c-17.4-1-32.3 9.9-40.5 9.9-8.4 0-21-9.4-34.8-9.1-17.9.3-34.5 10.4-43.6 26.5-18.8 32.3-4.9 80 13.3 106.3 8.9 13 19.5 27.3 33.5 26.8 13.3-.5 18.5-8.6 34.5-8.6 16.1 0 20.8 8.6 34.8 8.4 14.5-.3 23.6-13 32.5-26 10.1-14.8 14.3-29.1 14.5-29.9-.3-.3-28-10.9-28.3-42.9-.3-26.8 21.9-39.5 22.9-40.3-12.5-18.6-32-20.6-38.8-21.1m100.4-36.2v194.9h30.3v-66.6h41.9c38.3 0 65.1-26.3 65.1-64.3s-26.4-64-64.1-64h-73.2zm30.3 25.5h34.9c26.3 0 41.3 14 41.3 38.6s-15 38.8-41.4 38.8h-34.8V165zm162.2 170.9c19 0 36.6-9.6 44.6-24.9h.6v23.4h28v-97c0-28.1-22.5-46.3-57.1-46.3-32.1 0-55.9 18.4-56.8 43.6h27.3c2.3-12 13.4-19.9 28.6-19.9 18.5 0 28.9 8.6 28.9 24.5v10.8l-37.8 2.3c-35.1 2.1-54.1 16.5-54.1 41.5.1 25.2 19.7 42 47.8 42zm8.2-23.1c-16.1 0-26.4-7.8-26.4-19.6 0-12.3 9.9-19.4 28.8-20.5l33.6-2.1v11c0 18.2-15.5 31.2-36 31.2zm102.5 74.6c29.5 0 43.4-11.3 55.5-45.4L640 193h-30.8l-35.6 115.1h-.6L537.4 193h-31.6L557 334.9l-2.8 8.6c-4.6 14.6-12.1 20.3-25.5 20.3-2.4 0-7-.3-8.9-.5v23.4c1.8.4 9.3.7 11.6.7z";e.definition={prefix:a,iconName:n,icon:[s,r,o,c,l]},e.faApplePay=e.definition,e.prefix=a,e.iconName=n,e.width=s,e.height=r,e.ligatures=o,e.unicode=c,e.svgPathData=l},8953:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a="fab",n="cc-mastercard",s=576,r=512,o=[],c="f1f1",l="M482.9 410.3c0 6.8-4.6 11.7-11.2 11.7-6.8 0-11.2-5.2-11.2-11.7 0-6.5 4.4-11.7 11.2-11.7 6.6 0 11.2 5.2 11.2 11.7zm-310.8-11.7c-7.1 0-11.2 5.2-11.2 11.7 0 6.5 4.1 11.7 11.2 11.7 6.5 0 10.9-4.9 10.9-11.7-.1-6.5-4.4-11.7-10.9-11.7zm117.5-.3c-5.4 0-8.7 3.5-9.5 8.7h19.1c-.9-5.7-4.4-8.7-9.6-8.7zm107.8.3c-6.8 0-10.9 5.2-10.9 11.7 0 6.5 4.1 11.7 10.9 11.7 6.8 0 11.2-4.9 11.2-11.7 0-6.5-4.4-11.7-11.2-11.7zm105.9 26.1c0 .3.3.5.3 1.1 0 .3-.3.5-.3 1.1-.3.3-.3.5-.5.8-.3.3-.5.5-1.1.5-.3.3-.5.3-1.1.3-.3 0-.5 0-1.1-.3-.3 0-.5-.3-.8-.5-.3-.3-.5-.5-.5-.8-.3-.5-.3-.8-.3-1.1 0-.5 0-.8.3-1.1 0-.5.3-.8.5-1.1.3-.3.5-.3.8-.5.5-.3.8-.3 1.1-.3.5 0 .8 0 1.1.3.5.3.8.3 1.1.5s.2.6.5 1.1zm-2.2 1.4c.5 0 .5-.3.8-.3.3-.3.3-.5.3-.8 0-.3 0-.5-.3-.8-.3 0-.5-.3-1.1-.3h-1.6v3.5h.8V426h.3l1.1 1.4h.8l-1.1-1.3zM576 81v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V81c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM64 220.6c0 76.5 62.1 138.5 138.5 138.5 27.2 0 53.9-8.2 76.5-23.1-72.9-59.3-72.4-171.2 0-230.5-22.6-15-49.3-23.1-76.5-23.1-76.4-.1-138.5 62-138.5 138.2zm224 108.8c70.5-55 70.2-162.2 0-217.5-70.2 55.3-70.5 162.6 0 217.5zm-142.3 76.3c0-8.7-5.7-14.4-14.7-14.7-4.6 0-9.5 1.4-12.8 6.5-2.4-4.1-6.5-6.5-12.2-6.5-3.8 0-7.6 1.4-10.6 5.4V392h-8.2v36.7h8.2c0-18.9-2.5-30.2 9-30.2 10.2 0 8.2 10.2 8.2 30.2h7.9c0-18.3-2.5-30.2 9-30.2 10.2 0 8.2 10 8.2 30.2h8.2v-23zm44.9-13.7h-7.9v4.4c-2.7-3.3-6.5-5.4-11.7-5.4-10.3 0-18.2 8.2-18.2 19.3 0 11.2 7.9 19.3 18.2 19.3 5.2 0 9-1.9 11.7-5.4v4.6h7.9V392zm40.5 25.6c0-15-22.9-8.2-22.9-15.2 0-5.7 11.9-4.8 18.5-1.1l3.3-6.5c-9.4-6.1-30.2-6-30.2 8.2 0 14.3 22.9 8.3 22.9 15 0 6.3-13.5 5.8-20.7.8l-3.5 6.3c11.2 7.6 32.6 6 32.6-7.5zm35.4 9.3l-2.2-6.8c-3.8 2.1-12.2 4.4-12.2-4.1v-16.6h13.1V392h-13.1v-11.2h-8.2V392h-7.6v7.3h7.6V416c0 17.6 17.3 14.4 22.6 10.9zm13.3-13.4h27.5c0-16.2-7.4-22.6-17.4-22.6-10.6 0-18.2 7.9-18.2 19.3 0 20.5 22.6 23.9 33.8 14.2l-3.8-6c-7.8 6.4-19.6 5.8-21.9-4.9zm59.1-21.5c-4.6-2-11.6-1.8-15.2 4.4V392h-8.2v36.7h8.2V408c0-11.6 9.5-10.1 12.8-8.4l2.4-7.6zm10.6 18.3c0-11.4 11.6-15.1 20.7-8.4l3.8-6.5c-11.6-9.1-32.7-4.1-32.7 15 0 19.8 22.4 23.8 32.7 15l-3.8-6.5c-9.2 6.5-20.7 2.6-20.7-8.6zm66.7-18.3H408v4.4c-8.3-11-29.9-4.8-29.9 13.9 0 19.2 22.4 24.7 29.9 13.9v4.6h8.2V392zm33.7 0c-2.4-1.2-11-2.9-15.2 4.4V392h-7.9v36.7h7.9V408c0-11 9-10.3 12.8-8.4l2.4-7.6zm40.3-14.9h-7.9v19.3c-8.2-10.9-29.9-5.1-29.9 13.9 0 19.4 22.5 24.6 29.9 13.9v4.6h7.9v-51.7zm7.6-75.1v4.6h.8V302h1.9v-.8h-4.6v.8h1.9zm6.6 123.8c0-.5 0-1.1-.3-1.6-.3-.3-.5-.8-.8-1.1-.3-.3-.8-.5-1.1-.8-.5 0-1.1-.3-1.6-.3-.3 0-.8.3-1.4.3-.5.3-.8.5-1.1.8-.5.3-.8.8-.8 1.1-.3.5-.3 1.1-.3 1.6 0 .3 0 .8.3 1.4 0 .3.3.8.8 1.1.3.3.5.5 1.1.8.5.3 1.1.3 1.4.3.5 0 1.1 0 1.6-.3.3-.3.8-.5 1.1-.8.3-.3.5-.8.8-1.1.3-.6.3-1.1.3-1.4zm3.2-124.7h-1.4l-1.6 3.5-1.6-3.5h-1.4v5.4h.8v-4.1l1.6 3.5h1.1l1.4-3.5v4.1h1.1v-5.4zm4.4-80.5c0-76.2-62.1-138.3-138.5-138.3-27.2 0-53.9 8.2-76.5 23.1 72.1 59.3 73.2 171.5 0 230.5 22.6 15 49.5 23.1 76.5 23.1 76.4.1 138.5-61.9 138.5-138.4z";e.definition={prefix:a,iconName:n,icon:[s,r,o,c,l]},e.faCcMastercard=e.definition,e.prefix=a,e.iconName=n,e.width=s,e.height=r,e.ligatures=o,e.unicode=c,e.svgPathData=l},"9c69":function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a="fab",n="cc-diners-club",s=576,r=512,o=[],c="f24c",l="M239.7 79.9c-96.9 0-175.8 78.6-175.8 175.8 0 96.9 78.9 175.8 175.8 175.8 97.2 0 175.8-78.9 175.8-175.8 0-97.2-78.6-175.8-175.8-175.8zm-39.9 279.6c-41.7-15.9-71.4-56.4-71.4-103.8s29.7-87.9 71.4-104.1v207.9zm79.8.3V151.6c41.7 16.2 71.4 56.7 71.4 104.1s-29.7 87.9-71.4 104.1zM528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM329.7 448h-90.3c-106.2 0-193.8-85.5-193.8-190.2C45.6 143.2 133.2 64 239.4 64h90.3c105 0 200.7 79.2 200.7 193.8 0 104.7-95.7 190.2-200.7 190.2z";e.definition={prefix:a,iconName:n,icon:[s,r,o,c,l]},e.faCcDinersClub=e.definition,e.prefix=a,e.iconName=n,e.width=s,e.height=r,e.ligatures=o,e.unicode=c,e.svgPathData=l},"9ceb":function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[i("select-donation-fieldset",{attrs:{form:t.form,errors:t.errors,page:t.page}}),i("contact-info-fieldset",{attrs:{form:t.form,errors:t.errors,page:t.page,address:""}}),i("hr"),t.shouldShowEmployment?[i("employment-info-fieldset",{attrs:{form:t.form,errors:t.errors,page:t.page}}),i("hr")]:t._e(),t.$refs.submit?i("payment-gateways",{attrs:{"page-type":this,form:t.form,errors:t.errors,page:t.page}}):t._e(),t.page.options.add_comment?i("textarea-field",{directives:[{name:"autogrow",rawName:"v-autogrow"}],attrs:{id:"comment",label:t.commentMessage},model:{value:t.form.comment,callback:function(e){t.$set(t.form,"comment",e)},expression:"form.comment"}}):t._e(),i("btn-activity",{ref:"submit",attrs:{type:"submit",size:"lg",activity:t.submitting,label:t.buttonLabel||t.page.site.config.giveworks.button.donate,block:""}}),t.page.options.add_optin?i("div",[i("label",{staticClass:"custom-control custom-checkbox"},[i("input",{directives:[{name:"model",rawName:"v-model",value:t.form.optin,expression:"form.optin"}],staticClass:"custom-control-input",attrs:{type:"checkbox",checked:""},domProps:{checked:Array.isArray(t.form.optin)?t._i(t.form.optin,null)>-1:t.form.optin},on:{change:function(e){var i=t.form.optin,a=e.target,n=!!a.checked;if(Array.isArray(i)){var s=null,r=t._i(i,s);a.checked?r<0&&t.$set(t.form,"optin",i.concat([s])):r>-1&&t.$set(t.form,"optin",i.slice(0,r).concat(i.slice(r+1)))}else t.$set(t.form,"optin",n)}}}),i("span",{staticClass:"custom-control-indicator"}),i("small",{staticClass:"custom-control-label text-muted form-text",domProps:{innerHTML:t._s(t.optinMessage)}})])]):t._e(),t.page.site.disclaimer?i("div",{staticClass:"mt-3"},[i("small",{staticClass:"text-muted",domProps:{innerHTML:t._s(t.page.site.disclaimer)}})]):t._e()],2)},n=[],s=i("b791"),r=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[t.buttons.length>1?i("div",{staticClass:"payment-gateway-buttons"},t._l(t.buttons,(function(e,a){return i("btn",{key:a,class:{"btn-success":e.active,"btn-secondary":!e.active},attrs:{type:"button"},on:{click:function(i){return t.activate(e)}}},[i("icon",{class:{"mt-2 mb-1":!e.label},attrs:{icon:"string"===typeof e.icon?["far",e.icon]:e.icon,size:e.size||"lg"}}),e.label?i("div",{staticClass:"small",domProps:{innerHTML:t._s(e.label)}}):t._e()],1)})),1):t._e(),t.buttons&&t.buttons.length?t._e():i("alert",{staticClass:"d-flex align-items-center",attrs:{variant:"danger"}},[i("icon",{staticClass:"mr-2",attrs:{icon:"exclamation-triangle",size:"2x"}}),i("div",[t._v("There are not payment gateways configured for this site!")])],1),t.activeButton?i(t.activeButton.component,{tag:"component",attrs:{form:t.form,page:t.page,errors:t.errors,"page-type":t.pageType,gateway:t.activeButton.gateway}}):t._e()],1)},o=[],c=i("2953"),l=i("cfc3"),u=i("ca14");class h extends c["a"]{api(){return"App\\SiteApis\\Gateways\\Stripe"}buttons(){return[{icon:["far","credit-card"],label:"Credit Card",size:"2x",component:"stripe-credit-card"}]}paymentRequest(t,e){return this.stripe().paymentRequest({country:"US",currency:"usd",total:{label:e,amount:t}})}createToken(t,e){return this.stripe().createToken(t,e)}paymentRequestButton(t){return this.elements().create("paymentRequestButton",{paymentRequest:t,style:{paymentRequestButton:{type:"donate",theme:"dark",height:"51.60px"}}})}card(t){const e={base:{color:"#32325d",lineHeight:"20px",fontSmoothing:"antialiased",fontSize:"16px","::placeholder":{color:"#aab7c4"}},invalid:{color:"#b41327",iconColor:"#b41327"}};return this.elements().create("card",Object(u["e"])({style:e},t))}elements(){return this.stripe().elements()}stripe(){if(!this.options.publishable_key)throw new Error("This site API was authenticated using an older version of Giveworks. To use new version of Giveworks you must setup your Stripe account again.");return this._stripe||(this._stripe=new window.Stripe(this.options.publishable_key))}script(t,e){Object(l["a"])("https://js.stripe.com/v3/").then(t,e)}}var m=i("0809"),d={debug:!1};class p extends c["a"]{api(){return"App\\SiteApis\\Gateways\\AuthorizeNet"}buttons(){return[{icon:["far","credit-card"],label:"Credit Card",component:"authorize-net-credit-card"}]}createToken(t,e){return this.accept().dispatchData({cardData:t,authData:{apiLoginID:this.options.login_id,clientKey:this.options.public_key}},e)}accept(){return this._accept||(this._accept=window.Accept),this._accept}script(t,e){const i=d.debug?"https://jstest.authorize.net/v1/Accept.js":"https://js.authorize.net/v1/Accept.js";Object(l["a"])(i).then(t,e)}}const f={PayPal:m["a"],Stripe:h,"Authorize.Net":p},b={};var v=function(t,e){if("object"===typeof t&&(e=t.options,t=t.name),!b[t]){const i=f[t];if(!i)throw new Error('"'+t+'" is not in the list of supported gateways. Open /Gateways/Gateway.vue and add it to the list.');b[t]=new i(e)}return b[t]},g=i("bb4b"),y=i("ad3d"),_=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"form-group",class:{"was-validated":!!t.error||!!t.errors.token}},[t.loaded?i("label",{staticClass:"d-block mt-3",class:{"has-activity":t.activity}},[i("div",{staticClass:"stripe-field"},[i("div",{staticClass:"form-control",class:{"is-invalid":!!t.error||!!t.errors.token}},[i("div",{ref:"input",staticClass:"stripe-field-input"})]),t.error||t.errors.token?i("div",{staticClass:"invalid-feedback",domProps:{innerHTML:t._s(t.error||t.errors.token.join("<br>"))}}):t._e()]),i("div",{staticClass:"stripe-field-activity"},[i("activity-indicator",{attrs:{size:"xs"}})],1)]):i("div",{staticClass:"row my-5 py-1"},[i("div",{staticClass:"col-xs-12"},[i("activity-indicator",{attrs:{size:"sm",center:"",width:"100%"}})],1)])])},C=[];i("6123");var z=i("eb94"),w=i("886b"),x=i("1698"),P=i("859b"),k=i("ecee");k["c"].add(z["faPaypal"],w["faApplePay"],x["faCheckCircle"],P["faGoogleWallet"]);var S={components:{Icon:y["a"],Btn:()=>i.e("vue-interface").then(i.bind(null,"9719")),Alert:()=>i.e("vue-interface").then(i.bind(null,"3259")),ActivityIndicator:()=>i.e("vue-interface").then(i.bind(null,"a633"))},props:{page:{type:Object,required:!0},pageType:{type:Object,required:!0},form:{type:Object,required:!0},errors:{type:Object,required:!0},gateway:{type:Object,required:!0}}},M={name:"StripeCreditCard",mixins:[S],data(){return{error:null,loaded:!1,activity:!1}},mounted(){const t=v(this.gateway);this.pageType.disableSubmitButton(),t.script(e=>{try{this.$card=t.card({hidePostalCode:this.hidePostalCode,value:{postalCode:this.form.zip}})}catch(i){this.pageType.$emit("error",i)}this.$card.addEventListener("change",e=>{this.errors.token=e.error?[e.error.message]:null,e.complete&&t.createToken(this.$card,{name:`${this.form.first} ${this.form.last}`.trim(),address_line1:this.form.street,address_line2:this.form.addr2,address_city:this.form.city,address_state:this.form.state,address_zip:this.form.zip,address_country:"US",currency:"usd"}).then(t=>{t.error?this.error=t.error.message:(this.form.token=t.token.id,this.pageType.enableSubmitButton())})}),this.loaded=!0,this.$nextTick(()=>this.$card.mount(this.$refs.input))})}},$=M,T=i("2877"),j=Object(T["a"])($,_,C,!1,null,null,null),H=j.exports,O=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[!t.loaded||t.submitting?i("div",{staticClass:"row my-5 py-1"},[i("div",{staticClass:"col-xs-12"},[i("activity-indicator",{attrs:{size:"sm",center:!0}})],1)]):i("div",[t.error?i("alert",{staticClass:"d-flex align-items-center",attrs:{variant:"danger"}},[i("icon",{staticClass:"mr-2",attrs:{icon:"exclamation-triangle",size:"2x"}}),i("div",{domProps:{innerHTML:t._s(t.error)}})],1):t.form.payerId&&t.form.paymentId?i("alert",{staticClass:"d-flex align-items-center",attrs:{variant:"success"}},[i("icon",{staticClass:"mr-2",attrs:{icon:["far","check-circle"],size:"2x"}}),i("div",[t._v("Your PayPal payment information has been collected and is ready to be processed. "),i("a",{attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.removePaymentInfo(e)}}},[t._v("Cancel Payment")])])],1):t._e()],1),i("div",{staticClass:"paypal-payment-button mt-2 mb-4",class:{disabled:t.disabled,"d-none":t.submitting}})])},B=[];function A(t){this.actions&&t?this.actions.disable():this.actions&&!t&&this.actions.enable()}var I={name:"PaypalPaymentButton",mixins:[S],data(){return{button:null,actions:null,loaded:!1,submitting:!1,disabled:!this.form.amount}},computed:{error:function(){const t=[];return this.errors.payerId&&t.push(this.errors.payerId.join("<b>")),this.errors.paymentId&&t.push(this.errors.paymentId.join("<b>")),!!t.length&&t.join("<br>")}},watch:{"form.recurring":function(t){this.disabled= /*! !value || */ !this.form.amount},"form.amount":function(t){this.disabled=!(this.button.amount=t)},"form.paymentId":function(t){A.call(this,this.hasPaymentInfo())},"form.payerId":function(t){A.call(this,this.hasPaymentInfo())},disabled:function(t){A.call(this,!!t||this.hasPaymentInfo())}},updated(){this.shouldMountButton()&&(this.button=v(this.gateway).button(".paypal-payment-button",this))},beforeCreate(){},mounted(){this.pageType.hideSubmitButton(),v(this.gateway).script(t=>{this.loaded=!0})},methods:{hasError(){return this.errors.payerId||this.errors.paymentId},hasPaymentInfo(){return!!this.form.amount&&(1===this.form.recurring||!(!this.form.payerId||!this.form.paymentId))},removePaymentInfo(t){this.enable(),this.$set(this.form,"payerId",null),this.$set(this.form,"paymentId",null),this.$set(this.errors,"payerId",null),this.$set(this.errors,"paymentId",null)},shouldMountButton(){return this.$el.querySelector(".paypal-payment-button")&&!this.$el.querySelector(".paypal-payment-button iframe")},onSubmitError(){this.disabled=!this.form.amount},onSubmitSuccess(t){t.get("recur")&&(window.location=t.get("meta").redirect_url)},onPaypalValidate(t){return this.actions=t,this.enable=t.enable,this.disable=t.disable,this.form.amount?t.enable():t.disable(),!!this.form.amount},onPaypalClick(){this.hasPaymentInfo()&&(this.disabled=!0,this.pageType.submit().then(this.pageType.onSubmitSuccess,this.pageType.onSubmitError).then(this.onSubmitSuccess,this.onSubmitError))},onPaypalAuthorize(t){this.hasPaymentInfo()||(this.$set(this.form,"payerId",t.payerID),this.$set(this.form,"paymentId",t.paymentID),this.pageType.submit().then(this.pageType.onSubmitSuccess,this.pageType.onSubmitError).then(this.onSubmitSuccess,this.onSubmitError))}}},D=I,q=(i("ed48"),Object(T["a"])(D,O,B,!1,null,null,null)),E=q.exports,N=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[t.error?i("alert",{staticClass:"d-flex align-items-center",attrs:{variant:"danger"}},[i("icon",{staticClass:"mr-3",attrs:{icon:"exclamation-triangle",size:"2x"}}),i("div",{domProps:{innerHTML:t._s(t.error.message)}})],1):i("div",[t.card?i("div",{staticClass:"my-3"},[i("div",{staticClass:"row"},[i("div",{staticClass:"col-xs-2"},[i("div",{staticClass:"mr-6"},["Visa"===t.card.brand?i("icon",{attrs:{icon:["fab","cc-visa"],scale:"3.5"}}):"MasterCard"===t.card.brand?i("icon",{attrs:{icon:["fab","cc-mastercard"],scale:"3.5"}}):"American Express"===t.card.brand?i("icon",{attrs:{icon:["fab","cc-amex"],scale:"3.5"}}):"Discover"===t.card.brand?i("icon",{attrs:{icon:["fab","cc-discover"],scale:"3.5"}}):"JCB"===t.card.brand?i("icon",{attrs:{icon:["fab","cc-jcb"],scale:"3.5"}}):"Diners Club"===t.card.brand?i("icon",{attrs:{icon:["fab","cc-diners-club"],scale:"3.5"}}):i("icon",{attrs:{icon:["far","credit-card"],scale:"3.5"}})],1)]),i("div",{staticClass:"col-xs-10"},[i("div",{staticClass:"pl-2"},[i("btn",{staticClass:"float-right",attrs:{type:"button",variant:"warning",disabled:t.submitting},on:{click:function(e){return t.changeCard(e)}}},[t._v(" Change Card ")]),t.card.name?i("span",[t._v(t._s(t.card.name)),i("br")]):t._e(),i("small",[t._v("****"+t._s(t.card.last4)+" "),i("span",{staticClass:"pl-2"},[t._v(t._s(t.card.exp_month)+"/"+t._s(t.card.exp_year))])])],1)])])]):t._e(),!t.loaded||t.submitting?i("div",{staticClass:"row my-5 py-1"},[i("div",{staticClass:"col-xs-12"})]):i("div",[i("div",{staticClass:"stripe-payment-button mt-2 mb-4"})])])],1)},V=[],L={name:"StripePaymentButton",mixins:[S],data(){return{card:!1,error:!1,loaded:!1,submitting:!1,changingCard:!1}},updated(){if(this.loaded&&!this.submitting&&!this.error)try{this.$paymentRequestButton.mount(this.$el.querySelector(".stripe-payment-button"))}catch(t){this.card=!1,this.error=t,this.form.token=null}},beforeCreate(){this.pageType.$on("submit",this.onSubmit),this.pageType.$on("submit-complete",this.onSubmitComplete)},beforeDestroy(){this.pageType.$off("submit",this.onSubmit),this.pageType.$off("submit-complete",this.onSubmitComplete)},mounted(){const t=v(this.gateway);this.pageType.hideSubmitButton(),t.script(e=>{this.$paymentRequest=t.paymentRequest(this.form.amount,this.getPaymentLabel()),this.$paymentRequestButton=t.paymentRequestButton(this.$paymentRequest),this.$paymentRequestButton.on("click",t=>{this.form.token&&this.pageType.submit(this.pageType.onSubmitSuccess,this.pageType.onSubmitError)}),this.$paymentRequest.on("cancel",t=>{this.changingCard?this.changingCard=!1:(this.card=!1,this.form.token=null)}),this.$paymentRequest.on("token",t=>{t.complete("success"),this.card=t.token.card,this.form.token=t.token.id,this.changingCard?this.changingCard=!1:this.pageType.submit(this.pageType.onSubmitSuccess,this.pageType.onSubmitError)}),this.$paymentRequest.canMakePayment().then(t=>{this.loaded=!0})})},methods:{changeCard:function(t){this.changingCard=!0,this.$paymentRequest.show()},getPaymentLabel:function(){return"Donation to "+this.page.site.name},onSubmit(){this.submitting=!0},onSubmitComplete(){this.submitting=!1}}},R=L,F=Object(T["a"])(R,N,V,!1,null,null,null),G=F.exports,Y=function(){var t=this,e=t.$createElement,i=t._self._c||e;return t.loaded?i("div",{staticClass:"form-group"},[t.gateway.options.login_id&&t.gateway.options.public_key?i("credit-card-field",{attrs:{activity:t.activity,error:t.error||t.errors.token},on:{change:t.onChange,valid:t.onValid}}):i("alert",{staticClass:"d-flex align-items-center",attrs:{variant:"danger"}},[i("icon",{staticClass:"mr-2",attrs:{icon:"exclamation-triangle",size:"2x"}}),i("h6",{staticClass:"font-weight-light my-0"},[t._v(" This account has NOT been configured for the new Giveworks Forms."),i("br"),i("b",[t._v("Reason:")]),t._v(" "),t.gateway.options.login_id?t._e():[t._v(" The "),i("em",[t._v("login_id")]),t._v(" is missing. ")],t._v(" "),t.gateway.options.public_key?t._e():[t._v(" The "),i("em",[t._v("public_key")]),t._v(" is missing. ")]],2)],1)],1):i("div",{staticClass:"row my-5 py-1"},[i("div",{staticClass:"col-xs-12"},[i("activity-indicator",{attrs:{size:"sm",center:!0}})],1)])},J=[];const U=Object(u["p"])(t=>{t()},1e3);var K={name:"AuthorizeNetCreditCard",components:{Alert:()=>i.e("vue-interface").then(i.bind(null,"3259")),CreditCardField:()=>i.e("vue-credit-card-field").then(i.bind(null,"6468"))},mixins:[S],data(){return{error:!1,loaded:!1,activity:!1}},mounted(){this.pageType.disableSubmitButton(),v(this.gateway).script(t=>{this.loaded=!0})},methods:{onChange:function(t){t&&t.complete||this.pageType.disableSubmitButton()},onValid:function(t){U(()=>{this.activity=!0,v(this.gateway).createToken({cardNumber:t.card.number,month:t.card.expMonth,year:t.card.expYear,cardCode:t.card.cvc},t=>{U(()=>{this.activity=!1,"Ok"===t.messages.resultCode?(this.$set(this.form,"token",t.opaqueData.dataValue),this.$set(this.form,"tokenDescriptor",t.opaqueData.dataDescriptor),this.pageType.enableSubmitButton()):"Error"===t.messages.resultCode&&(this.error=t.messages.message[0].text,this.pageType.disableSubmitButton())})})})}}},W=K,Q=Object(T["a"])(W,Y,J,!1,null,null,null),X=Q.exports,Z={name:"PaymentGateways",components:{Icon:y["a"],StripeCreditCard:H,StripePaymentButton:G,PaypalPaymentButton:E,AuthorizeNetCreditCard:X,Btn:()=>i.e("vue-interface").then(i.bind(null,"9719")),Alert:()=>i.e("vue-interface").then(i.bind(null,"3259"))},mixins:[g["a"]],props:{pageType:{type:Object,required:!0}},data(){return{width:null,gateway:null,buttons:this.getButtons()}},computed:{activeButton(){return this.buttons.filter(t=>t.active).pop()},classes(){return{"col-sm-6":this.width<310,"col-sm-6 col-lg-4":this.width>=310}}},mounted(){this.buttons&&this.buttons[0]&&this.activate(this.buttons[0]),window.addEventListener("resize",this.onResize())},destroyed(){window.removeEventListener("resize",this.onResize)},methods:{activate(t){this.deactivate(),t.active=!0,this.$set(this.form,"gateway",v(t.gateway).api())},deactivate(){this.buttons.forEach(t=>{t.active=!1})},getButtons:function(){const t=[];return this.page.site.gateways.forEach(e=>{if(!v(e).buttons)throw new Error(v(e).api()+" doesn't have a required buttons() method.");v(e).buttons().forEach(i=>{i.active=!1,i.gateway=e,t.push(i)})}),t},onResize(t){return this.width=this.$el.offsetWidth,this.onResize}}},tt=Z,et=Object(T["a"])(tt,r,o,!1,null,null,null),it=et.exports,at=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("fieldset",[t.legends?i("h3",{class:{"mb-0":t.hasMinimumAmount}},[t._v(" Donation amount ")]):t._e(),t.hasMinimumAmount?i("div",{staticClass:"mb-2"},[i("small",{staticClass:"text-muted"},[t._v("Minimum accepted amount is $"+t._s(t.page.options.min_amount))])]):t._e(),i("payment-buttons",{directives:[{name:"query",rawName:"v-query"}],attrs:{name:"amount",value:t.form.amount,amounts:t.amounts,errors:t.errors,page:t.page},model:{value:t.form.amount,callback:function(e){t.$set(t.form,"amount",e)},expression:"form.amount"}}),t.page.site.recurring&&!t.page.options.recurring_only?i("div",{staticClass:"form-group mt-3"},[i("label",{domProps:{innerHTML:t._s(t.recurringMessage)}}),i("toggle-button",{attrs:{size:"lg"},model:{value:t.form.recurring,callback:function(e){t.$set(t.form,"recurring",t._n(e))},expression:"form.recurring"}}),t.form.recurring?i("small",{staticClass:"text-muted form-text"},[t._v("This amount will be charged automatically once each month, on or about the "+t._s(t.chargeDate)+". You may cancel your donation at any time by contacting us.")]):i("small",{staticClass:"text-muted form-text"},[t._v("You are making a single donation of the amount entered above. Click the 'monthly' button to make your gift go further as an automatic monthly donation.")])],1):t.page.site.recurring&&t.page.options.recurring_only?i("alert",{staticClass:"mt-3",attrs:{variant:"warning"}},[i("alert-heading",{staticClass:"h3 d-flex align-items-center"},[i("icon",{staticClass:"mr-3",attrs:{icon:"exclamation-triangle"}}),t._v(" Monthly Donation ")],1),t.page.options.recur_message?i("p",{staticClass:"font-weight-light",domProps:{innerHTML:t._s(t.page.options.recur_message)}}):i("p",[t._v(" Please note that this will be a monthly recurring donation. The amount you select will be charged automatically once each month on or about "),i("em",[t._v(t._s(t.chargeDate))]),t._v(". You may cancel your donation at any time by contacting us. ")])],1):t._e()],1)},nt=[],st=i("b4ea"),rt=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("btn-group",{staticClass:"toggle-button",attrs:{size:t.size}},[t._l(t.buttons,(function(e,a){return i("btn",{key:a,ref:"buttons",refInFor:!0,attrs:{outline:a!==t.value.toString(),variant:a===t.value.toString()?"success":"secondary",type:"button"},domProps:{innerHTML:t._s(e)},on:{click:function(e){return t.$emit("input",a)}}})})),t._t("default")],2)},ot=[],ct=i("0ab3"),lt={name:"ToggleButton",components:{Btn:()=>i.e("vue-interface").then(i.bind(null,"9719")),BtnGroup:()=>i.e("vue-interface").then(i.bind(null,"25bb"))},mixins:[ct["a"]],inheritAttrs:!1,props:{value:{type:[String,Number],default:0},buttons:{type:Object,default(){return{0:"One-Time",1:"Monthly Gift"}}}},mounted(){this.$refs.buttons&&this.$refs.buttons.map((t,e)=>{t.$el.classList.contains("btn-success")&&this.$emit("input",Object.keys(this.buttons).find(e=>this.buttons[e]===t.$el.innerHTML))})}},ut=lt,ht=Object(T["a"])(ut,rt,ot,!1,null,null,null),mt=ht.exports,dt=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"payment-buttons",class:{"was-validated":!!t.errors.amount}},[i("div",{staticClass:"payment-buttons-grid mb-2"},t._l(t.amounts,(function(e){return i("btn",{key:e,attrs:{type:"button",outline:"",variant:"success",active:!!t.value&&t.value.toString()===e.toString()},domProps:{innerHTML:t._s("$"+e)},on:{click:function(i){return t.onClickButton(e)}}})})),1),i("input-group",{class:{"is-invalid":!!t.errors.amount,"mb-3":!t.page.site.recurring},attrs:{prepend:"$"}},[i("input-field",{ref:"custom",attrs:{custom:"",label:"Other Amount",placeholder:"Other Amount",group:!1},on:{input:t.onInput}})],1),t.errors.amount?i("form-feedback",{staticClass:"d-block",attrs:{invalid:""},domProps:{innerHTML:t._s(t.errors.amount.join("<br>"))}}):t._e()],1)},pt=[],ft={name:"PaymentButtons",components:{Btn:()=>i.e("vue-interface").then(i.bind(null,"9719")),InputField:()=>i.e("vue-interface").then(i.bind(null,"46d8")),InputGroup:()=>i.e("vue-interface").then(i.bind(null,"3588")),FormFeedback:()=>i.e("vue-interface").then(i.bind(null,"a892"))},mixins:[ct["a"]],props:{page:{type:Object,required:!0},amounts:{type:Array,required:!0}},methods:{onInput(t){this.$emit("input",parseInt(t))},onClickButton(t){this.$emit("input",parseFloat(this.value)!==(t=parseFloat(t))?t:null)},onKeyDown(t){(t.keyCode<48||t.keyCode>57&&190!==t.keyCode)&&!t.metaKey&&1===t.key.length&&t.preventDefault()}}},bt=ft,vt=Object(T["a"])(bt,dt,pt,!1,null,null,null),gt=vt.exports,yt={name:"SelectDonationFieldset",components:{Icon:y["a"],ToggleButton:mt,PaymentButtons:gt,Alert:()=>i.e("vue-interface").then(i.bind(null,"3259")),AlertHeading:()=>i.e("vue-interface").then(i.bind(null,"426a"))},directives:{Query:st["a"]},mixins:[g["a"]],props:{legends:{type:Boolean,default:!0}},computed:{recurringMessage(){return this.page.options.recur_mess||this.page.site.config.giveworks.recur_mess},chargeDate(){const t=new Date;return[t.getMonth()+1,t.getDate(),t.getFullYear()].join("/")},hasMinimumAmount(){return this.page.options.min_amount&&(parseFloat(this.page.options.min_amount)||0)>0},amounts(){const t=this.page.options.amounts?this.page.options.amounts.split(","):this.page.site.config.giveworks.ask_amounts;return t.filter(t=>t>=(parseFloat(this.page.options.min_amount)||0))}}},_t=yt,Ct=Object(T["a"])(_t,at,nt,!1,null,null,null),zt=Ct.exports,wt={name:"PageTypeDonation",components:{PaymentGateways:it,SelectDonationFieldset:zt,BtnActivity:()=>i.e("vue-interface").then(i.bind(null,"9863")),TextareaField:()=>i.e("vue-interface").then(i.bind(null,"31e0")),ContactInfoFieldset:()=>i.e("contact-info-fieldset").then(i.bind(null,"e3c2")),EmploymentInfoFieldset:()=>i.e("employment-info-fieldset").then(i.bind(null,"33e3"))},extends:s["a"]},xt=wt,Pt=Object(T["a"])(xt,a,n,!1,null,null,null);e["default"]=Pt.exports},a1de:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a="fas",n="credit-card",s=576,r=512,o=[],c="f09d",l="M0 432c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V256H0v176zm192-68c0-6.6 5.4-12 12-12h136c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H204c-6.6 0-12-5.4-12-12v-40zm-128 0c0-6.6 5.4-12 12-12h72c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zM576 80v48H0V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48z";e.definition={prefix:a,iconName:n,icon:[s,r,o,c,l]},e.faCreditCard=e.definition,e.prefix=a,e.iconName=n,e.width=s,e.height=r,e.ligatures=o,e.unicode=c,e.svgPathData=l},ac67:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a="fab",n="cc-amex",s=576,r=512,o=[],c="f1f3",l="M325.1 167.8c0-16.4-14.1-18.4-27.4-18.4l-39.1-.3v69.3H275v-25.1h18c18.4 0 14.5 10.3 14.8 25.1h16.6v-13.5c0-9.2-1.5-15.1-11-18.4 7.4-3 11.8-10.7 11.7-18.7zm-29.4 11.3H275v-15.3h21c5.1 0 10.7 1 10.7 7.4 0 6.6-5.3 7.9-11 7.9zM279 268.6h-52.7l-21 22.8-20.5-22.8h-66.5l-.1 69.3h65.4l21.3-23 20.4 23h32.2l.1-23.3c18.9 0 49.3 4.6 49.3-23.3 0-17.3-12.3-22.7-27.9-22.7zm-103.8 54.7h-40.6v-13.8h36.3v-14.1h-36.3v-12.5h41.7l17.9 20.2zm65.8 8.2l-25.3-28.1L241 276zm37.8-31h-21.2v-17.6h21.5c5.6 0 10.2 2.3 10.2 8.4 0 6.4-4.6 9.2-10.5 9.2zm-31.6-136.7v-14.6h-55.5v69.3h55.5v-14.3h-38.9v-13.8h37.8v-14.1h-37.8v-12.5zM576 255.4h-.2zm-194.6 31.9c0-16.4-14.1-18.7-27.1-18.7h-39.4l-.1 69.3h16.6l.1-25.3h17.6c11 0 14.8 2 14.8 13.8l-.1 11.5h16.6l.1-13.8c0-8.9-1.8-15.1-11-18.4 7.7-3.1 11.8-10.8 11.9-18.4zm-29.2 11.2h-20.7v-15.6h21c5.1 0 10.7 1 10.7 7.4 0 6.9-5.4 8.2-11 8.2zm-172.8-80v-69.3h-27.6l-19.7 47-21.7-47H83.3v65.7l-28.1-65.7H30.7L1 218.5h17.9l6.4-15.3h34.5l6.4 15.3H100v-54.2l24 54.2h14.6l24-54.2v54.2zM31.2 188.8l11.2-27.6 11.5 27.6zm477.4 158.9v-4.5c-10.8 5.6-3.9 4.5-156.7 4.5 0-25.2.1-23.9 0-25.2-1.7-.1-3.2-.1-9.4-.1 0 17.9-.1 6.8-.1 25.3h-39.6c0-12.1.1-15.3.1-29.2-10 6-22.8 6.4-34.3 6.2 0 14.7-.1 8.3-.1 23h-48.9c-5.1-5.7-2.7-3.1-15.4-17.4-3.2 3.5-12.8 13.9-16.1 17.4h-82v-92.3h83.1c5 5.6 2.8 3.1 15.5 17.2 3.2-3.5 12.2-13.4 15.7-17.2h58c9.8 0 18 1.9 24.3 5.6v-5.6c54.3 0 64.3-1.4 75.7 5.1v-5.1h78.2v5.2c11.4-6.9 19.6-5.2 64.9-5.2v5c10.3-5.9 16.6-5.2 54.3-5V80c0-26.5-21.5-48-48-48h-480c-26.5 0-48 21.5-48 48v109.8c9.4-21.9 19.7-46 23.1-53.9h39.7c4.3 10.1 1.6 3.7 9 21.1v-21.1h46c2.9 6.2 11.1 24 13.9 30 5.8-13.6 10.1-23.9 12.6-30h103c0-.1 11.5 0 11.6 0 43.7.2 53.6-.8 64.4 5.3v-5.3H363v9.3c7.6-6.1 17.9-9.3 30.7-9.3h27.6c0 .5 1.9.3 2.3.3H456c4.2 9.8 2.6 6 8.8 20.6v-20.6h43.3c4.9 8-1-1.8 11.2 18.4v-18.4h39.9v92h-41.6c-5.4-9-1.4-2.2-13.2-21.9v21.9h-52.8c-6.4-14.8-.1-.3-6.6-15.3h-19c-4.2 10-2.2 5.2-6.4 15.3h-26.8c-12.3 0-22.3-3-29.7-8.9v8.9h-66.5c-.3-13.9-.1-24.8-.1-24.8-1.8-.3-3.4-.2-9.8-.2v25.1H151.2v-11.4c-2.5 5.6-2.7 5.9-5.1 11.4h-29.5c-4-8.9-2.9-6.4-5.1-11.4v11.4H58.6c-4.2-10.1-2.2-5.3-6.4-15.3H33c-4.2 10-2.2 5.2-6.4 15.3H0V432c0 26.5 21.5 48 48 48h480.1c26.5 0 48-21.5 48-48v-90.4c-12.7 8.3-32.7 6.1-67.5 6.1zm36.3-64.5H575v-14.6h-32.9c-12.8 0-23.8 6.6-23.8 20.7 0 33 42.7 12.8 42.7 27.4 0 5.1-4.3 6.4-8.4 6.4h-32l-.1 14.8h32c8.4 0 17.6-1.8 22.5-8.9v-25.8c-10.5-13.8-39.3-1.3-39.3-13.5 0-5.8 4.6-6.5 9.2-6.5zm-57 39.8h-32.2l-.1 14.8h32.2c14.8 0 26.2-5.6 26.2-22 0-33.2-42.9-11.2-42.9-26.3 0-5.6 4.9-6.4 9.2-6.4h30.4v-14.6h-33.2c-12.8 0-23.5 6.6-23.5 20.7 0 33 42.7 12.5 42.7 27.4-.1 5.4-4.7 6.4-8.8 6.4zm-42.2-40.1v-14.3h-55.2l-.1 69.3h55.2l.1-14.3-38.6-.3v-13.8H445v-14.1h-37.8v-12.5zm-56.3-108.1c-.3.2-1.4 2.2-1.4 7.6 0 6 .9 7.7 1.1 7.9.2.1 1.1.5 3.4.5l7.3-16.9c-1.1 0-2.1-.1-3.1-.1-5.6 0-7 .7-7.3 1zm20.4-10.5h-.1zm-16.2-15.2c-23.5 0-34 12-34 35.3 0 22.2 10.2 34 33 34h19.2l6.4-15.3h34.3l6.6 15.3h33.7v-51.9l31.2 51.9h23.6v-69h-16.9v48.1l-29.1-48.1h-25.3v65.4l-27.9-65.4h-24.8l-23.5 54.5h-7.4c-13.3 0-16.1-8.1-16.1-19.9 0-23.8 15.7-20 33.1-19.7v-15.2zm42.1 12.1l11.2 27.6h-22.8zm-101.1-12v69.3h16.9v-69.3z";e.definition={prefix:a,iconName:n,icon:[s,r,o,c,l]},e.faCcAmex=e.definition,e.prefix=a,e.iconName=n,e.width=s,e.height=r,e.ligatures=o,e.unicode=c,e.svgPathData=l},b236:function(t,e,i){"use strict";var a=i("ca14");const n=["submit","redirect","submit-enable","submit-disable","submit-show","submit-hide"];e["a"]={directives:{bindEvents:{bind(t,e,i){const s=i.context,r=i.child||i.context;for(const o in n)r.$on(n[o],(...t)=>{const e=Object(a["a"])("on-"+n[o]);r!==s&&s.$emit(n[o],...t),s[e]&&s[e](...t)})}}}}},b4ea:function(t,e,i){"use strict";function a(t){return-1!==["input","textarea","select"].indexOf(t.tagName)?t:Array.from(t.querySelectorAll("input, textarea, select")).reverse().pop()}e["a"]={inserted(t,e,i){const n=a(t),s=new URLSearchParams(location.search),r=e.value||n&&n.getAttribute("name"),o=s.get(r);n&&!n.value&&o&&(i.componentInstance?i.componentInstance.$emit("input",o):i.elm.value=o)}}},b791:function(t,e,i){"use strict";var a=i("850f"),n=i("b236"),s=i("ca14");e["a"]={props:{source:[String,Number],trackingId:[String,Number],redirect:{type:[Boolean,String],default:void 0},httpOptions:Object,page:{type:Object,required:!0}},mixins:[n["a"]],computed:{buttonLabel(){return this.page.options.button},shouldShowEmployment(){return"donation"===this.page.special&&("PAC"===this.page.site.type||"Campaign"===this.page.site.type)}},methods:{submitButton(){return this.$refs.submit?this.$refs.submit.$el:this.$el.querySelector("[type=submit]")},hideSubmitButton(){this.submitButton().style.display="none"},showSubmitButton(){this.submitButton().style.display="block"},disableSubmitButton(){this.submitButton().disabled=!0},enableSubmitButton(){this.submitButton().disabled=!1},handleRedirect(t,e){setTimeout(()=>{!t&&this.page.next_page&&(t=this.page.next_page.url.replace(/\/$/,"")+(this.form.source?"/"+this.form.source:"")),t&&(window.location=t+(e&&(t.match(/\?/)?"&":"?")+"sessionid="+e))})},submit(t,e){return this.$el.querySelector(":focus")&&this.$el.querySelector(":focus").blur(),new Promise((i,a)=>{this.submitting?a(new Error("The form is already submitting")):(this.errors={},this.submitting=!0,this.$emit("submit"),this.model.save(this.form,Object.assign({method:"post"},this.httpOptions)).then(e=>{this.submitting=!1,this.$emit("submit-complete",!0,e),this.$emit("submit-success",e),Object(s["i"])(t)&&t(e),i(e)},t=>{this.submitting=!1,this.errors=t.data.errors,this.$emit("submit-complete",!1,t),this.$emit("submit-failed",t),Object(s["i"])(e)&&e(t),a(t)}))})},onSubmitSuccess(t){const e=this.redirect||this.page.external_reply||this.page.next_page&&this.page.next_page.url;!1!==this.redirect&&e&&this.handleRedirect(e,t.get("sessionid"))},onSubmitError(t){throw t}},mounted(){this.loaded=!0,this.$nextTick(()=>this.$emit("init"))},data(){const t=this.page.site.recurring&&this.page.options.recurring_only?1:0;return{form:{recurring:t,source:this.source,tracking_id:this.trackingId},errors:{},loaded:!1,submitting:!1,model:new a["a"]({id:this.page.id})}}}},bb4b:function(t,e,i){"use strict";var a=i("b236");e["a"]={props:{page:{type:Object,required:!0},form:{type:Object},errors:{type:[Boolean,Object],required:!0}},mixins:[a["a"]],computed:{commentMessage(){return this.page.options.comment_message||this.page.site.config.giveworks.comment_mess},optinMessage(){return this.page.options.optin_message||this.page.site.config.giveworks.optin_mess},buttonLabel(){return this.page.options.button}}}},bc63:function(t,e,i){},cada:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a="fab",n="cc-visa",s=576,r=512,o=[],c="f1f0",l="M470.1 231.3s7.6 37.2 9.3 45H446c3.3-8.9 16-43.5 16-43.5-.2.3 3.3-9.1 5.3-14.9l2.8 13.4zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM152.5 331.2L215.7 176h-42.5l-39.3 106-4.3-21.5-14-71.4c-2.3-9.9-9.4-12.7-18.2-13.1H32.7l-.7 3.1c15.8 4 29.9 9.8 42.2 17.1l35.8 135h42.5zm94.4.2L272.1 176h-40.2l-25.1 155.4h40.1zm139.9-50.8c.2-17.7-10.6-31.2-33.7-42.3-14.1-7.1-22.7-11.9-22.7-19.2.2-6.6 7.3-13.4 23.1-13.4 13.1-.3 22.7 2.8 29.9 5.9l3.6 1.7 5.5-33.6c-7.9-3.1-20.5-6.6-36-6.6-39.7 0-67.6 21.2-67.8 51.4-.3 22.3 20 34.7 35.2 42.2 15.5 7.6 20.8 12.6 20.8 19.3-.2 10.4-12.6 15.2-24.1 15.2-16 0-24.6-2.5-37.7-8.3l-5.3-2.5-5.6 34.9c9.4 4.3 26.8 8.1 44.8 8.3 42.2.1 69.7-20.8 70-53zM528 331.4L495.6 176h-31.1c-9.6 0-16.9 2.8-21 12.9l-59.7 142.5H426s6.9-19.2 8.4-23.3H486c1.2 5.5 4.8 23.3 4.8 23.3H528z";e.definition={prefix:a,iconName:n,icon:[s,r,o,c,l]},e.faCcVisa=e.definition,e.prefix=a,e.iconName=n,e.width=s,e.height=r,e.ligatures=o,e.unicode=c,e.svgPathData=l},cfc3:function(t,e,i){"use strict";const a={};function n(t){const e=document.createElement("script");return e.setAttribute("src",t),e.setAttribute("type","text/javascript"),e.setAttribute("charset","utf-8"),e}function s(t){return document.querySelector("head")?document.querySelector("head").appendChild(t):document.querySelector("body").appendChild(t),t}function r(t){return a[t]instanceof Promise?a[t]:a[t]||document.querySelector(`script[src="${t}"]`)?new Promise((e,i)=>{e(a[t])}):(a[t]=new Promise((e,i)=>{try{s(n(t)).addEventListener("load",i=>{e(a[t]=i)})}catch(r){i(r)}}),a[t])}e["a"]=r},e73a:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a="fab",n="cc-discover",s=576,r=512,o=[],c="f1f2",l="M520.4 196.1c0-7.9-5.5-12.1-15.6-12.1h-4.9v24.9h4.7c10.3 0 15.8-4.4 15.8-12.8zM528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-44.1 138.9c22.6 0 52.9-4.1 52.9 24.4 0 12.6-6.6 20.7-18.7 23.2l25.8 34.4h-19.6l-22.2-32.8h-2.2v32.8h-16zm-55.9.1h45.3v14H444v18.2h28.3V217H444v22.2h29.3V253H428zm-68.7 0l21.9 55.2 22.2-55.2h17.5l-35.5 84.2h-8.6l-35-84.2zm-55.9-3c24.7 0 44.6 20 44.6 44.6 0 24.7-20 44.6-44.6 44.6-24.7 0-44.6-20-44.6-44.6 0-24.7 20-44.6 44.6-44.6zm-49.3 6.1v19c-20.1-20.1-46.8-4.7-46.8 19 0 25 27.5 38.5 46.8 19.2v19c-29.7 14.3-63.3-5.7-63.3-38.2 0-31.2 33.1-53 63.3-38zm-97.2 66.3c11.4 0 22.4-15.3-3.3-24.4-15-5.5-20.2-11.4-20.2-22.7 0-23.2 30.6-31.4 49.7-14.3l-8.4 10.8c-10.4-11.6-24.9-6.2-24.9 2.5 0 4.4 2.7 6.9 12.3 10.3 18.2 6.6 23.6 12.5 23.6 25.6 0 29.5-38.8 37.4-56.6 11.3l10.3-9.9c3.7 7.1 9.9 10.8 17.5 10.8zM55.4 253H32v-82h23.4c26.1 0 44.1 17 44.1 41.1 0 18.5-13.2 40.9-44.1 40.9zm67.5 0h-16v-82h16zM544 433c0 8.2-6.8 15-15 15H128c189.6-35.6 382.7-139.2 416-160zM74.1 191.6c-5.2-4.9-11.6-6.6-21.9-6.6H48v54.2h4.2c10.3 0 17-2 21.9-6.4 5.7-5.2 8.9-12.8 8.9-20.7s-3.2-15.5-8.9-20.5z";e.definition={prefix:a,iconName:n,icon:[s,r,o,c,l]},e.faCcDiscover=e.definition,e.prefix=a,e.iconName=n,e.width=s,e.height=r,e.ligatures=o,e.unicode=c,e.svgPathData=l},eb94:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a="fab",n="paypal",s=384,r=512,o=[],c="f1ed",l="M111.4 295.9c-3.5 19.2-17.4 108.7-21.5 134-.3 1.8-1 2.5-3 2.5H12.3c-7.6 0-13.1-6.6-12.1-13.9L58.8 46.6c1.5-9.6 10.1-16.9 20-16.9 152.3 0 165.1-3.7 204 11.4 60.1 23.3 65.6 79.5 44 140.3-21.5 62.6-72.5 89.5-140.1 90.3-43.4.7-69.5-7-75.3 24.2zM357.1 152c-1.8-1.3-2.5-1.8-3 1.3-2 11.4-5.1 22.5-8.8 33.6-39.9 113.8-150.5 103.9-204.5 103.9-6.1 0-10.1 3.3-10.9 9.4-22.6 140.4-27.1 169.7-27.1 169.7-1 7.1 3.5 12.9 10.6 12.9h63.5c8.6 0 15.7-6.3 17.4-14.9.7-5.4-1.1 6.1 14.4-91.3 4.6-22 14.3-19.7 29.3-19.7 71 0 126.4-28.8 142.9-112.3 6.5-34.8 4.6-71.4-23.8-92.6z";e.definition={prefix:a,iconName:n,icon:[s,r,o,c,l]},e.faPaypal=e.definition,e.prefix=a,e.iconName=n,e.width=s,e.height=r,e.ligatures=o,e.unicode=c,e.svgPathData=l},ed48:function(t,e,i){"use strict";i("bc63")},ee4a:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a="fab",n="cc-jcb",s=576,r=512,o=[],c="f24b",l="M431.5 244.3V212c41.2 0 38.5.2 38.5.2 7.3 1.3 13.3 7.3 13.3 16 0 8.8-6 14.5-13.3 15.8-1.2.4-3.3.3-38.5.3zm42.8 20.2c-2.8-.7-3.3-.5-42.8-.5v35c39.6 0 40 .2 42.8-.5 7.5-1.5 13.5-8 13.5-17 0-8.7-6-15.5-13.5-17zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM182 192.3h-57c0 67.1 10.7 109.7-35.8 109.7-19.5 0-38.8-5.7-57.2-14.8v28c30 8.3 68 8.3 68 8.3 97.9 0 82-47.7 82-131.2zm178.5 4.5c-63.4-16-165-14.9-165 59.3 0 77.1 108.2 73.6 165 59.2V287C312.9 311.7 253 309 253 256s59.8-55.6 107.5-31.2v-28zM544 286.5c0-18.5-16.5-30.5-38-32v-.8c19.5-2.7 30.3-15.5 30.3-30.2 0-19-15.7-30-37-31 0 0 6.3-.3-120.3-.3v127.5h122.7c24.3.1 42.3-12.9 42.3-33.2z";e.definition={prefix:a,iconName:n,icon:[s,r,o,c,l]},e.faCcJcb=e.definition,e.prefix=a,e.iconName=n,e.width=s,e.height=r,e.ligatures=o,e.unicode=c,e.svgPathData=l}}]); //# sourceMappingURL=donation-type.1d68febd.js.map