Give – Donation Plugin and Fundraising Platform - Version 2.23.0

Version Description

Download this release

Release Info

Developer jason_the_adams
Plugin Icon 128x128 Give – Donation Plugin and Fundraising Platform
Version 2.23.0
Comparing to
See all releases

Code changes from version 2.22.3 to 2.23.0

Files changed (61) hide show
  1. assets/dist/css/admin.css +1 -1
  2. assets/dist/css/admin.rtl.css +1 -1
  3. assets/dist/css/give-classic-template.css +1 -1
  4. assets/dist/css/give-classic-template.rtl.css +1 -1
  5. assets/dist/js/give.asset.php +1 -1
  6. assets/dist/js/give.js +1 -1
  7. give.php +2 -2
  8. includes/admin/emails/class-email-notification-table.php +22 -16
  9. includes/admin/emails/class-email-setting-field.php +17 -13
  10. includes/admin/give-metabox-functions.php +1 -1
  11. includes/admin/upgrades/upgrade-functions.php +4 -4
  12. includes/class-give-cache.php +6 -6
  13. includes/class-give-cli-commands.php +3 -3
  14. includes/class-give-donor.php +4 -4
  15. includes/filters.php +5 -1
  16. languages/give.pot +12 -13
  17. readme.txt +11 -4
  18. src/Donations/DataTransferObjects/DonationQueryData.php +22 -11
  19. src/Donations/Factories/DonationFactory.php +3 -2
  20. src/Donations/Factories/DonationNoteFactory.php +2 -3
  21. src/Donations/LegacyListeners/DispatchGiveRecurringAddSubscriptionPaymentAndRecordPayment.php +2 -1
  22. src/Donations/Models/Donation.php +5 -3
  23. src/Donations/Repositories/DonationRepository.php +65 -86
  24. src/Donations/ValueObjects/DonationMode.php +2 -0
  25. src/Donations/ValueObjects/DonationStatus.php +9 -5
  26. src/Donations/ValueObjects/DonationType.php +29 -0
  27. src/Donors/Factories/DonorFactory.php +1 -3
  28. src/Framework/LegacyPaymentGateways/Adapters/LegacyPaymentGatewayRegisterAdapter.php +2 -2
  29. src/Framework/Models/Factories/ModelFactory.php +20 -43
  30. src/Framework/Models/Model.php +37 -33
  31. src/Framework/PaymentGateways/Contracts/PaymentGatewayInterface.php +2 -3
  32. src/Framework/PaymentGateways/PaymentGateway.php +7 -10
  33. src/Framework/PaymentGateways/Routes/GatewayRoute.php +1 -1
  34. src/Framework/QueryBuilder/Concerns/WhereClause.php +1 -1
  35. src/Framework/Support/Facades/CurrencyFacade.php +5 -14
  36. src/Framework/Support/Facades/DateTime/Temporal.php +6 -6
  37. src/Framework/Support/ValueObjects/Money.php +1 -4
  38. src/LegacyPaymentGateways/Adapters/LegacyPaymentGatewayAdapter.php +16 -16
  39. src/LegacySubscriptions/includes/give-recurring-subscriber.php +1 -1
  40. src/LegacySubscriptions/includes/give-subscriptions-db.php +2 -2
  41. src/PaymentGateways/Actions/CreatePaymentAction.php +0 -34
  42. src/PaymentGateways/Actions/CreateSubscriptionAction.php +0 -138
  43. src/PaymentGateways/Actions/RegisterPaymentGateways.php +4 -2
  44. src/PaymentGateways/Gateways/PayPalStandard/PayPalStandard.php +1 -1
  45. src/PaymentGateways/Gateways/TestGateway/TestGateway.php +30 -2
  46. src/PaymentGateways/Gateways/TestGateway/TestGatewayOffsite.php +43 -31
  47. src/PaymentGateways/PaypalSettingPage.php +4 -4
  48. src/Subscriptions/Actions/GenerateNextRenewalForSubscription.php +41 -0
  49. src/Subscriptions/DataTransferObjects/SubscriptionQueryData.php +5 -9
  50. src/Subscriptions/Factories/SubscriptionFactory.php +42 -35
  51. src/Subscriptions/LegacyListeners/DispatchGiveSubscriptionPostCreate.php +1 -1
  52. src/Subscriptions/LegacyListeners/DispatchGiveSubscriptionPreCreate.php +1 -1
  53. src/Subscriptions/Models/Subscription.php +31 -23
  54. src/Subscriptions/Repositories/SubscriptionRepository.php +57 -18
  55. src/Subscriptions/ValueObjects/SubscriptionStatus.php +1 -1
  56. src/Views/Form/Templates/Classic/resources/css/_errors-notices.scss +1 -6
  57. uninstall.php +2 -2
  58. vendor/autoload.php +16 -3
  59. vendor/composer/autoload_real.php +7 -7
  60. vendor/composer/autoload_static.php +4 -4
  61. vendor/composer/installed.php +6 -6
assets/dist/css/admin.css CHANGED
@@ -37,4 +37,4 @@ This file is generated by `grunt build`, do not edit it by hand.
37
  /*!
38
  * Font Awesome Free 5.12.1 by @fontawesome - https://fontawesome.com
39
  * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
40
- */@font-face{font-display:auto;font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400;src:url(../fonts/fa-brands-400.eot);src:url(../fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-brands-400.woff2) format("woff2"),url(../fonts/fa-brands-400.woff) format("woff"),url(../fonts/fa-brands-400.ttf) format("truetype"),url(../fonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:Font Awesome\ 5 Brands;font-weight:400}.give-grid-row{position:relative;width:100%}.give-grid-row [class^=give-grid-col]{float:left;margin:.5rem 1%;min-height:.125rem}.give-grid-row:after{clear:both;content:"";display:table}.give-grid-col-1{width:6.3333333333%}.give-grid-col-2{width:14.6666666667%}.give-grid-col-3{width:23%}.give-grid-col-4{width:31.3333333333%}.give-grid-col-5{width:39.6666666667%}.give-grid-col-6{width:48%}.give-grid-col-7{width:56.3333333333%}.give-grid-col-8{width:64.6666666667%}.give-grid-col-9{width:73%}.give-grid-col-10{width:81.3333333333%}.give-grid-col-11{width:89.6666666667%}.give-grid-col-12{width:98%}@media only screen and (max-width:33.75em){.give-grid-row [class^=give-grid-col]{width:98%}}.give_options_panel input[type=email],.give_options_panel input[type=text]{background-color:#fff;border:1px solid #7e8993;border-radius:4px;box-shadow:0 0 0 transparent;color:#32373c;line-height:2;padding:3px 5px;width:100%}input.give-text-small,input.give-text_small{width:100px!important}input.give-text-medium,input.give-text_medium{width:200px!important}.give-hidden,.post-type-give_forms .tablenav #post-query-submit{display:none}.give_options_panel .inner-panel{padding:9px 15px}.give_options_panel .give-time-field{width:65px}.give_options_panel .give-money-field{margin-left:0;margin-right:0;vertical-align:baseline;width:75px}.give_options_panel .give-money-symbol{background:#fcfcfc;border:1px solid #7e8993;font-size:14px;margin:0;padding:8px 10px 9px}.give_options_panel .give-money-symbol-before{border-radius:4px 0 0 4px;border-right:0;margin-right:-5px}.give_options_panel .give-money-symbol-before+.give-money-field{border-bottom-left-radius:0;border-top-left-radius:0}.give_options_panel .give-money-symbol-after{border-radius:0 4px 4px 0;margin-left:-5px}.give_options_panel .give-money-symbol-after+.give-money-field{border-bottom-right-radius:0;border-top-right-radius:0}.give-underline{text-decoration:underline}#give-bulk-donors div[id^=give-donor-]{display:block;overflow:hidden}.shortcode-wrap{margin:1px 14px 12px 11px}.shortcode-wrap label{cursor:default;display:block;margin:0 0 3px}.shortcode-wrap .shortcode-input{margin:0;width:100%}input.shortcode-input{width:100%}.price .give_price_range_high,.price .give_price_range_low,.price .give_price_range_sep{display:inline-block}.js-give-shortcode-button{cursor:help;font-weight:500}.js-give-shortcode-button:after{box-shadow:0 1px 1px 0 rgba(0,0,0,.1);text-shadow:none}.js-give-shortcode-button .dashicons{color:inherit;font-size:16px;margin-right:2px;vertical-align:middle;width:16px}@media only screen and (min-width:782px) and (max-width:1260px){.js-give-shortcode-button .give-button-text{display:none}}.give-tooltip{color:rgba(51,51,51,.5);font-size:14px;margin:0 3px;padding:0;position:relative;top:1px}.give-tooltip:hover{color:#333}#give-metabox-form-data .inside{margin:0;padding:0}#give-metabox-form-data .give-upload-button{height:36px}#give-metabox-form-data .give-colorpicker{margin-right:6px!important}#give-metabox-form-data .give-metabox-panel-wrap{background:#fff;overflow:hidden}#give-metabox-form-data .give_options_panel{display:none;padding-left:170px}#give-metabox-form-data .give_options_panel.active,.no-js #give-metabox-form-data .give_options_panel{display:block}#give-metabox-form-data .give_options_panel .give-field-wrap{border-bottom:1px solid #eee;margin:0;padding:1em 20px 1em 162px}#give-metabox-form-data .give_options_panel .give-field-wrap>label,#give-metabox-form-data .give_options_panel .give-field-wrap>span.give-field-label{float:left;font-size:12px;font-weight:400;line-height:18px;margin:2px 0 0 -150px;padding:0;width:135px}#give-metabox-form-data .give_options_panel .give-field-wrap .give-field-description{color:#555;display:block;font-size:13px;line-height:20px;padding-top:10px}#give-metabox-form-data .give_options_panel .give-field-wrap .give-radios .give-field-description{margin-left:25px}#give-metabox-form-data .give_options_panel .give-field-wrap ul{margin:0}#give-metabox-form-data .give_options_panel .give-field-wrap .mce-container iframe{min-height:250px!important}#give-metabox-form-data .give_options_panel .give-field-wrap .wp-editor-wrap{display:inline-block;width:100%}#give-metabox-form-data .give_options_panel textarea.give-field{width:100%}#give-metabox-form-data .give_options_panel .give-field-wrap:hover .give-field-row-actions{display:block}#give-metabox-form-data .give_options_panel .give-field-wrap:last-child{border-bottom:0}#give-metabox-form-data .give_options_panel .give-inline-radio-fields li{display:inline-block;margin-right:15px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section{background:#f5f5f5;padding:10px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-repeatable-fields-section-wrapper{background-color:#fff;border-collapse:collapse;width:100%}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row{background-color:#fff;border-bottom:15px solid #f5f5f5}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-template{display:none}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row:last-child{border-bottom:10px solid #f5f5f5}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-column{padding:0}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row-head{border-bottom:1px solid #eee;cursor:move}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row-head h2{text-align:left!important}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-remove{cursor:pointer;display:block;float:right;font-size:21px;font-weight:300;height:36px;line-height:34px;padding:0;text-align:center;width:22px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-remove:hover{background-color:red;border-radius:30px;color:#fff;height:22px;line-height:19px;margin-top:8px;width:22px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row .give-move .toggle-indicator:before{margin-left:7px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-add-repeater-field-section-row-wrap{background-color:#f5f5f5}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-add-repeater-field-section-row{margin:5px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-field-wrap:last-child{border-bottom:1px solid #eee}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-ui-placeholder-state-highlight{background-color:#68bb6c}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-repeater-field-name{border:0!important;padding:0!important}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-repeater-field-description{color:#666;display:block;font-size:12px;font-style:italic;line-height:18px;padding-bottom:10px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .ui-sortable-helper{display:table!important}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row.ui-sortable-helper{border-bottom:0}#give-metabox-form-data .give_options_panel .give-row.closed .toggle-indicator:before{content:"\f140"}#give-metabox-form-data .give_options_panel .give-handlediv{background:none;border:0;cursor:pointer;float:right;height:36px;margin:0;padding:0;width:36px}#give-metabox-form-data .give-minmax-wrap{display:block;margin-bottom:.5rem}#give-metabox-form-data .give-minmax-wrap label{display:inline-block;font-size:12px;width:120px}#give-metabox-form-data .give-minmax-wrap input{border-radius:0 4px 4px 0;margin-left:1px;position:relative;z-index:1}#give-metabox-form-data #form_template_options .templates-list{grid-gap:1.5rem;-webkit-margin-before:.5rem;-webkit-margin-after:1.5rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));grid-template-rows:1fr;margin-block-end:1.5rem;margin-block-start:.5rem}#give-metabox-form-data #form_template_options .templates-list .template-image{background-color:#f6f8fb;block-size:auto;display:block;inline-size:100%}#give-metabox-form-data #form_template_options .templates-list .active .template-image{display:none}#give-metabox-form-data #form_template_options .templates-list .action{align-items:center;background-color:#fafafa;border-top:1px solid #eee;-moz-column-gap:1rem;column-gap:1rem;display:flex;padding-block:.8125rem;padding-inline:1rem}#give-metabox-form-data #form_template_options .templates-list .action .template-name{flex-grow:1;font-family:Open Sans,system-ui,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.4}#give-metabox-form-data #form_template_options .templates-list .action .badge{background-color:#7ad03a;border-radius:5px;color:#fff;display:none;font-style:normal;line-height:1.4;margin-left:10px;padding:2px 9px;text-shadow:0 1px 1px rgba(0,0,0,.25)}#give-metabox-form-data #form_template_options .form-template-introduction{padding-bottom:16px}#give-metabox-form-data #form_template_options .form-template-introduction p{font-size:15px;margin:0 0 14px;padding:0}#give-metabox-form-data #form_template_options .form-template-introduction p.form-template-description{color:#555;display:block;font-size:13px;line-height:20px}#give-metabox-form-data #form_template_options .form-template-introduction .form-template-notice{--accent:#69b86b;-webkit-border-start:.55em solid var(--accent);align-items:center;background-color:#fff;border:0;border-inline-start:.55em solid var(--accent);border-radius:.2em;box-shadow:0 .07em .27em rgba(0,0,0,.2);color:#555;-moz-column-gap:2.125em;column-gap:2.125em;display:flex;flex-wrap:wrap;font-family:Montserrat,system-ui,sans-serif;font-size:1rem;margin-top:1.5rem;padding-block:1.45em;padding-inline:1.3125em;row-gap:1rem}#give-metabox-form-data #form_template_options .form-template-introduction .form-template-notice>img{flex:0;inline-size:2.5em}#give-metabox-form-data #form_template_options .form-template-introduction .form-template-notice>p{-webkit-margin-end:auto;flex:1 1 24ch;font-size:1em;margin-bottom:0;margin-inline-end:auto;margin-top:0;max-inline-size:60ch}#give-metabox-form-data #form_template_options .form-template-introduction .form-template-notice>a{align-items:center;background-color:var(--accent);border:0;border-radius:9999px;box-shadow:0 .07em .375em rgba(105,184,107,.6);color:#fff;-moz-column-gap:.85em;column-gap:.85em;display:flex;font-family:inherit;font-size:.9375em;font-weight:700;justify-content:center;line-height:1.2;padding-block:.55em;padding-inline:1.667em;text-decoration:none;text-transform:uppercase;transition:transform .2s ease-in-out}#give-metabox-form-data #form_template_options .form-template-introduction .form-template-notice>a>svg{height:1em}#give-metabox-form-data #form_template_options .form-template-introduction .form-template-notice>a:hover{transform:scale(1.03)}#give-metabox-form-data #form_template_options .template-options{display:none}#give-metabox-form-data #form_template_options .template-options>.give-row{border:1px solid #ccd0d4;margin-bottom:20px}#give-metabox-form-data #form_template_options .template-options>.give-row>.give-row-head{background-color:#f1f1f1;border-bottom:1px solid #ccd0d4}#give-metabox-form-data #form_template_options .inner-panel{display:flex;flex-direction:column}#give-metabox-form-data #form_template_options .inner-panel .templates-list-heading{font-size:15px;font-weight:400;margin:10px 0 15px}#give-metabox-form-data #form_template_options .inner-panel .form-template-options-introduction{display:none;padding-bottom:25px}#give-metabox-form-data #form_template_options .inner-panel .template-info{background:#fafafa;border:.125rem solid #ccd0d4}#give-metabox-form-data #form_template_options .inner-panel.has-activated-template{padding-left:20px;padding-right:20px}#give-metabox-form-data #form_template_options .inner-panel.has-activated-template .templates-list{grid-template-columns:1fr!important}#give-metabox-form-data #form_template_options .inner-panel.has-activated-template .templates-list .template-image-container,#give-metabox-form-data #form_template_options .inner-panel.has-activated-template .templates-list .template-info:not(.active){display:none}#give-metabox-form-data #form_template_options .inner-panel.has-activated-template .templates-list .template-info.active .badge{display:inline-block}#give-metabox-form-data #form_template_options .inner-panel.has-activated-template .form-template-introduction,#give-metabox-form-data #form_template_options .inner-panel.has-activated-template .templates-list-heading{display:none}#give-metabox-form-data #form_template_options .inner-panel.has-activated-template .form-template-options-introduction,#give-metabox-form-data #form_template_options .inner-panel.has-activated-template .template-options.active{display:block}#give-metabox-form-data #form_template_options .inner-panel.has-activated-template .give-file{width:calc(100% - 150px)!important}#give-metabox-form-data #form_grid_options .form-template-introduction{padding-bottom:16px}#give-metabox-form-data #form_grid_options .form-template-introduction p{font-size:15px;margin:0 0 14px;padding:0}#give-metabox-form-data #form_grid_options .form-template-introduction p.form-template-description{color:#555;display:block;font-size:13px;line-height:20px}#give-metabox-form-data #form_grid_options .form-template-introduction .form-template-notice{--accent:#69b86b;-webkit-border-start:.55em solid var(--accent);align-items:center;background-color:#fff;border:0;border-inline-start:.55em solid var(--accent);border-radius:.2em;box-shadow:0 .07em .27em rgba(0,0,0,.2);color:#555;-moz-column-gap:2.125em;column-gap:2.125em;display:flex;flex-wrap:wrap;font-family:Montserrat,system-ui,sans-serif;font-size:1rem;margin-top:1.5rem;padding-block:1.45em;padding-inline:1.3125em;row-gap:1rem}#give-metabox-form-data #form_grid_options .form-template-introduction .form-template-notice>img{flex:0;inline-size:2.5em}#give-metabox-form-data #form_grid_options .form-template-introduction .form-template-notice>p{-webkit-margin-end:auto;flex:1 1 24ch;font-size:1em;margin-bottom:0;margin-inline-end:auto;margin-top:0;max-inline-size:60ch}#give-metabox-form-data #form_grid_options .form-template-introduction .form-template-notice>a{align-items:center;background-color:var(--accent);border:0;border-radius:9999px;box-shadow:0 .07em .375em rgba(105,184,107,.6);color:#fff;-moz-column-gap:.85em;column-gap:.85em;display:flex;font-family:inherit;font-size:.9375em;font-weight:700;justify-content:center;line-height:1.2;padding-block:.55em;padding-inline:1.667em;text-decoration:none;text-transform:uppercase;transition:transform .2s ease-in-out}#give-metabox-form-data #form_grid_options .form-template-introduction .form-template-notice>a>svg{height:1em}#give-metabox-form-data #form_grid_options .form-template-introduction .form-template-notice>a:hover{transform:scale(1.03)}#_give_donation_levels_field .give-row:nth-of-type(2) .give-remove{display:none!important}#give-metabox-form-data .give-metabox-tabs{background-color:#fafafa;border-right:1px solid #eee;box-sizing:border-box;float:left;line-height:1;margin:0;max-width:170px;padding:0 0 10px;position:relative}#give-metabox-form-data .give-metabox-tabs:after{background-color:#fafafa;border-right:1px solid #eee;bottom:-9999em;content:"";display:block;height:9999em;left:0;position:absolute;width:100%}#give-metabox-form-data .give-metabox-tabs li{display:block;margin:0;padding:0;position:relative}#give-metabox-form-data .give-metabox-tabs li a{border-bottom:1px solid #eee;box-shadow:none;display:block;line-height:20px!important;margin:0;overflow:hidden;padding:10px;text-decoration:none}#give-metabox-form-data .give-metabox-tabs li a span.give-label{display:inline-block;padding-left:2px;width:122px}#give-metabox-form-data .give-metabox-tabs .give-metabox-sub-tabs{z-index:999}#give-metabox-form-data .give-metabox-tabs .give-metabox-sub-tabs li{background-color:#f1f1f1}#give-metabox-form-data .give-metabox-tabs .give-metabox-sub-tabs li a{align-items:center;border-bottom-color:#e5e5e5;display:flex;justify-content:space-between}#give-metabox-form-data .give-metabox-tabs li.active>a{background-color:#eee;color:#555;position:relative}#give-metabox-form-data .give-metabox-tabs li.has-sub-fields.active>a{background-color:#ddd}#give-metabox-form-data .give-metabox-tabs li.has-sub-fields:not(.active):hover ul.give-metabox-sub-tabs{bottom:0;display:block;left:166px;max-height:250px;position:absolute;width:170px}@media (max-width:550px),only screen and (min-width:851px) and (max-width:1025px){#give-metabox-form-data ul.give-metabox-tabs{min-width:40px}#give-metabox-form-data ul.give-metabox-tabs li>a{text-align:center}#give-metabox-form-data ul.give-metabox-tabs li>a:before{font-size:15px;margin-right:0}#give-metabox-form-data ul.give-metabox-tabs li>a span.give-label{display:none}#give-metabox-form-data ul.give-metabox-tabs li>a span.give-icon:before{margin:0}#give-metabox-form-data .give_options_panel{padding-left:40px}#give-metabox-form-data .give_options_panel .give-field-wrap{padding:10px}#give-metabox-form-data .give_options_panel .give-field-wrap label,#give-metabox-form-data .give_options_panel .give-field-wrap span.give-field-label{display:block;float:none;font-size:14px;margin:0 0 10px;width:100%}}.chosen-container-single a.chosen-single{background:#fff!important}.give-docs-link{margin-right:15px;text-align:right}.give-docs-link a{color:#999;font-size:14px;font-style:italic;text-decoration:none}.give-docs-link a:hover{color:#0073aa}.give-docs-link a span{font-style:normal;position:relative;top:1px}.post-type-give_forms #posts-filter .search-box{display:none}.post-type-give_forms #posts-filter .tablenav.top{height:auto;margin:42px 0 0;position:relative}.post-type-give_forms #posts-filter .tablenav.top #give-forms-advanced-filter{margin:0 0 10px}.post-type-give_forms #posts-filter .tablenav.top #give-forms-advanced-filter #give-forms-goal-filter{width:255px}.post-type-give_forms #posts-filter .tablenav.top #give-forms-advanced-filter a{display:inline-block;margin:0}.post-type-give_forms #posts-filter .tablenav.top #give-forms-advanced-filter #give-forms-search-input{margin-right:6px}.post-type-give_forms #posts-filter .tablenav.top .actions{bottom:10px;left:230px;position:absolute}.post-type-give_forms #posts-filter .tablenav.top .actions.bulkactions{left:0}@-moz-document url-prefix(){.give_options_panel .give-money-symbol{padding:8.5px 10px}}#give-dashboard-widgets-wrap .inside{padding-bottom:0;padding-top:0}.give_forms_page_give-reports #give-dashboard-widgets-wrap .inside{padding-left:0}#give-dashboard-widgets-wrap .inside #give-graphs-filter{float:none}#give-dashboard-widgets-wrap .postbox{margin-bottom:10px}#give-dashboard-widgets-wrap table.reports-table{clear:none}#give-dashboard-widgets-wrap #give-date-range-options{float:left}#give-dashboard-widgets-wrap #give-date-range-options>span{float:left;font-style:italic;line-height:30px;padding:0 5px 0 0}#give-graphs-filter{float:right}#give-graphs-filter .tablenav{margin:0 0 0 17px}#give-graphs-filter .tablenav .actions{padding:0}.give-graph .y1Axis{color:#66bb6a!important}.give-graph .y2Axis{color:#546e7a!important}body.give_forms_page_give-payment-history h1.nav-tab-wrapper,body.give_forms_page_give-payment-history h2.nav-tab-wrapper,body.give_forms_page_give-reports h1.nav-tab-wrapper,body.give_forms_page_give-reports h2.nav-tab-wrapper{margin-bottom:10px}body.give_forms_page_give-payment-history .actions,body.give_forms_page_give-reports .actions{padding-top:0}body.give_forms_page_give-payment-history .pagination-links,body.give_forms_page_give-reports .pagination-links{margin-left:10px}body.give_forms_page_give-payment-history p.donor-search,body.give_forms_page_give-reports p.donor-search{margin-right:10px}body.give_forms_page_give-payment-history .tablenav-right .tablenav-pages,body.give_forms_page_give-reports .tablenav-right .tablenav-pages{float:right}body.give_forms_page_give-payment-history .tablenav-right #give-reports-view,body.give_forms_page_give-reports .tablenav-right #give-reports-view{margin-top:0}body.give_forms_page_give-payment-history .tablenav-right .actions,body.give_forms_page_give-payment-history p.search-box,body.give_forms_page_give-reports .tablenav-right .actions,body.give_forms_page_give-reports p.search-box{float:left}body.give_forms_page_give-payment-history .reports-table-nav.tablenav.top,body.give_forms_page_give-reports .reports-table-nav.tablenav.top{float:none;margin:0 0 10px;width:100%}body.give_forms_page_give-payment-history .reports-forms-details-wrap.top,body.give_forms_page_give-reports .reports-forms-details-wrap.top{float:right;overflow:hidden}body.give_forms_page_give-payment-history .reports-forms-details-wrap.top #give-reports-filter,body.give_forms_page_give-reports .reports-forms-details-wrap.top #give-reports-filter{float:left}body.give_forms_page_give-payment-history .reports-forms-details-wrap.top>.actions,body.give_forms_page_give-reports .reports-forms-details-wrap.top>.actions{padding-right:0}body.give_forms_page_give-payment-history .tablenav.bottom,body.give_forms_page_give-reports .tablenav.bottom{margin-top:10px}body.give_forms_page_give-payment-history h2.reports-earnings-title,body.give_forms_page_give-reports h2.reports-earnings-title{margin:7px 0 0}body.give_forms_page_give-payment-history .reports-views-wrap,body.give_forms_page_give-reports .reports-views-wrap{padding:3px 0 0}body.give_forms_page_give-payment-history .wrap.give-reports-donors-wrap,body.give_forms_page_give-reports .wrap.give-reports-donors-wrap{margin-bottom:10px;margin-right:0}body.give_forms_page_give-payment-history .widefat tbody td,body.give_forms_page_give-payment-history .widefat tbody th,body.give_forms_page_give-reports .widefat tbody td,body.give_forms_page_give-reports .widefat tbody th{padding-bottom:12px;padding-top:12px}body.give_forms_page_give-reports table.export-options-table tbody td{padding:20px 12px;vertical-align:top}body.give_forms_page_give-reports table.export-options-table .give-export-form{position:relative}body.give_forms_page_give-reports table.export-options-table .give-export-form .notice-wrap{background-color:transparent;margin:2px 0 -16px -11px;overflow:auto;padding:12px 12px 4px}body.give_forms_page_give-reports table.export-options-table .give-export-form .notice-wrap .spinner{margin:-2px -12px 8px 0}body.give_forms_page_give-reports table.export-options-table span#give-end-wrap input,body.give_forms_page_give-reports table.export-options-table span#give-start-wrap input{width:100px}#export-donor-options-wrap p{font-weight:700;margin:0;padding:20px 0 0}#export-donor-options-wrap ul{max-width:900px;overflow:hidden}#export-donor-options-wrap ul li{box-sizing:border-box;float:left;margin:0;padding:0 5px 5px 0;width:33%}.settings-excludes-list{border:1px solid #ddd;max-height:120px;overflow:auto;padding:.5rem}.settings-excludes-list li{margin:3px 0}#give-tools-recount-form .notice-wrap{background:#efefef;border-top:1px solid #e5e5e5;margin:10px -12px -12px;min-height:25px;padding:10px 12px 12px;position:relative}#give-tools-recount-form .notice-wrap .give-progress{position:absolute;top:15px}#give-tools-recount-form .notice-wrap .spinner{margin:0;position:absolute;right:14px;top:13px}#give-tools-recount-form .notice-wrap #give-batch-success{margin-bottom:6px}.recount-stats-controls form{display:inline}.give-recount-stats-descriptions{display:block;margin:8px 0 0}.give-recount-stats-descriptions span{color:#aaa;display:none;font-size:13px;font-style:italic;font-weight:400;line-height:24px;margin:0}.gateways-report-tablenav .actions.bulkactions{padding-right:0}table.give-table td{vertical-align:middle}table.give-table td.row-title h3{font-size:1.2em;margin:0 0 .4em}table.give-table td.row-title p{color:#aaa;font-size:13px;font-style:italic;font-weight:400;margin:0}#give-graphs-filter>.tablenav{height:auto}#give-logs-filter .search-box{float:right}#give-logs-filter .tablenav.top{clear:none;float:left;margin-top:0}#give_donor_export_form{margin:0 0 5px}#give_donor_export #give_donor_export_form_chosen{display:block;margin:5px 0 1px}.column-status .give-donation-status,.column-status .give-test-mode-transactions-label{display:inline-block}.column-status .give-test-mode-transactions-label{margin:0 5px;vertical-align:middle}.give-settings-page .give-disabled-setting{opacity:1%;pointer-events:none}.give-settings-page .give-settings-section-content{background-color:#f4f4f4;border-radius:8px;box-shadow:0 0 5px 0 #ddd;display:flex;margin-top:20px}.give-settings-page .give-settings-section-content .give-settings-section-group-menu{width:250px}.give-settings-page .give-settings-section-content .give-settings-section-group-menu ul,.give-settings-page .give-settings-section-content .give-settings-section-group-menu ul li{margin:0}.give-settings-page .give-settings-section-content .give-settings-section-group-menu ul li a{box-shadow:none;color:#333;display:block;font-weight:600;outline:none;padding:20px;text-decoration:none}.give-settings-page .give-settings-section-content .give-settings-section-group-menu ul li a:hover{background-color:#ebebeb}.give-settings-page .give-settings-section-content .give-settings-section-group-menu ul li a.active{background-color:#fff;border-left:4px solid #66bb6a;color:#333}.give-settings-page .give-settings-section-content .give-settings-section-group-content{background:#fff;border-bottom-right-radius:8px;border-top-right-radius:8px;min-height:400px;padding:10px 30px;width:100%}.give-settings-page .paypal-message-template{background:#eaeaea;border-radius:10px;font-style:italic;margin:15px 0;padding:14px;word-break:break-word}@media only screen and (max-width:480px){.give-settings-page .give-settings-section-content{flex-flow:row wrap}.give-settings-page .give-settings-section-content .give-settings-section-group-menu{width:100%}.give-settings-page .give-settings-section-content .give-settings-section-group-content{padding:10px}}.give-settings-page{margin:0 20px 0 2px}.give-settings-page #poststuff{padding-top:25px}.give-settings-page .give-settings-header{align-items:center;background:#fff;-moz-column-gap:2rem;column-gap:2rem;display:flex;justify-content:space-between;margin:0 -20px 0 -22px;padding:10px 20px}.give-settings-page .give-settings-heading-sep{font-size:14px;line-height:32px;width:15px}.give-settings-page .nav-tab-wrapper{height:54px;margin:0 -20px 0 -22px}.give-settings-page .give-subsubsub{float:left;list-style:none;margin:12px 0 3px;padding:0}.give-settings-page .give-subsubsub li{color:#d3d3d3;display:inline-block;font-size:16px;font-weight:300;margin:0 0 0 3px;padding:0;white-space:nowrap}.give-settings-page .give-subsubsub a{box-shadow:none;font-size:14px;font-weight:400;line-height:2;margin:0 3px 0 0;padding:.2em;text-decoration:none}.give-settings-page .give-subsubsub a.current{border:none;color:#000;font-weight:600}.give-settings-page .give-setting-tab-body{max-width:1260px}.give-settings-page div.give-submit-wrap{margin:20px 0}.give-settings-page .give_forms_page_give-payment-history .postbox .hndle{cursor:default}.give-settings-page .give-input-field{width:25em}.give-settings-page table table input[type=text]{width:15em}.give-settings-page .give-repeat-setting-field{margin:10px 0}.give-settings-page .give-remove-setting-field{cursor:pointer;display:inline-block;font-size:21px;font-weight:300;height:25px;line-height:22px;margin-left:20px;padding:0;text-align:center;width:25px}.give-settings-page .give-remove-setting-field:hover{background-color:red;border-radius:30px;color:#fff}.give-settings-page .give-forminp p:first-child .give-remove-setting-field{display:none}.give-settings-page .export-options-table tr.give-import-option:nth-child(odd){background:#f4f3f3}.give-settings-page .export-options-table tr.give-import-option:nth-child(odd) th{vertical-align:middle}.give-settings-page .export-options-table .give-import-dropdown:nth-child(2),.give-settings-page .export-options-table tr.give-import-option th:first-child{width:250px}.give-setting-tab-header{clear:both;margin:30px 0;overflow:hidden}.give-setting-tab-header h2{margin-top:8px}.give-setting-tab-header p{margin-bottom:0;margin-top:0}.give-radio-inline ul{margin-top:0}.give-radio-inline li{display:inline-block;margin:0 0 0 15px}.give-radio-inline li:first-child{margin-left:0}.give-tools-setting-page .bulkactions{overflow:visible}.form-table td.give-radio-inline fieldset li>label{margin:5px 0 0!important}div.give-field-description,p.give-field-description{color:#555;font-size:14px!important;line-height:22px}div.give-field-description strong,p.give-field-description strong{color:#777}.give-setting-tab-header h2{color:#aaa;display:inline-block;float:left;font-size:14px;font-style:italic;margin:0;width:220px}.gateway-enabled-wrap{background-color:#f7f7f7;border:1px solid #e5e5e5}.gateway-enabled-wrap .gateway-enabled-settings-title{grid-gap:20px;border-bottom:1px solid #e5e5e5;display:grid;font-weight:600;grid-template-columns:.5fr 2.5fr 5fr 1fr 1fr;padding:1rem}.gateway-enabled-wrap .ui-sortable-placeholder{border:2px dashed #e5e5e5;transition:all .2s ease;visibility:visible!important}.gateway-enabled-wrap .ui-sortable-helper{background-color:#fafafa;border:1px solid #e5e5e5;box-shadow:0 4px 20px -5px rgba(0,0,0,.25);padding:.5rem!important}.give-payment-gatways-list{margin:0;padding:1rem}.give-payment-gatways-list li{grid-gap:20px;align-items:center;display:grid;grid-template-columns:.5fr 2.5fr 5fr 1fr 1fr;margin:0;padding:.5rem 0}.give-payment-gatways-list li:first-child{padding-top:0}.give-payment-gatways-list li:last-child{padding-bottom:0}.give-payment-gatways-list li .checkout-label{padding:3px 5px}.give-payment-gatways-list li .gateways-checkbox,.give-payment-gatways-list li .gateways-radio{justify-self:center}.give-payment-gatways-list li span.give-drag-handle{color:#bdbdbd;cursor:move;font-size:15px;font-weight:400;padding:3px 4px 0 0}.give-payment-gatways-list li span.give-drag-handle:hover{color:#333}.give-gateways-notice{background:#fff;border:1px solid #e3e3e3;display:table;margin:15px 0 0;max-width:1240px;padding:0;width:100%}.give-gateways-notice .give-gateways-cc-icon{display:table-cell;height:30px;margin:0;padding:0 15px 0 25px;vertical-align:middle;width:30px}.give-gateways-notice .give-gateways-cc-icon svg{height:40px;position:relative;top:2px;width:50px}.give-gateways-notice .give-gateways-notice-title{font-size:16px;margin:20px 20px 0;padding:0}.give-gateways-notice .give-gateways-notice-message{font-size:14px;line-height:24px;margin:5px 20px 20px}.give-gateways-notice .give-gateways-notice-message .give-tooltip{margin:0 2px 0 -2px}.give-gateways-notice .give-gateways-notice-button{display:table-cell;margin:0;padding:0 15px 0 0;text-align:right;vertical-align:middle;width:200px}.give-gateways-notice .give-gateways-notice-button .give-view-gateways-btn{margin:10px 0 0;text-align:center;width:100%}.give-email-tags-wrap{margin:5px 0 0}.give-email-tags-wrap code{font-size:12px;font-style:normal;padding:1px 2px}.give-email-tags-wrap span{color:#aaa;display:block;font-size:13px;font-style:italic;margin:0 0 2px}.give-email-tags-wrap .give_price_tag,.give-email-tags-wrap .give_receipt_id_tag{display:none}.give-setting-tab-header-emails{margin:20px 0}.give-setting-tab-header-emails hr,.give-settings-admin-email-section .tablenav,.give-settings-donor-email-section .tablenav,.give-settings-email-settings-section .tablenav{display:none}.give-settings-admin-email-section .tablenav.bottom+.give-setting-tab-header-emails,.give-settings-donor-email-section .tablenav.bottom+.give-setting-tab-header-emails,.give-settings-email-settings-section .tablenav.bottom+.give-setting-tab-header-emails{margin:20px 0}.give-settings-admin-email-section .tablenav.bottom+.give-setting-tab-header-emails hr,.give-settings-donor-email-section .tablenav.bottom+.give-setting-tab-header-emails hr,.give-settings-email-settings-section .tablenav.bottom+.give-setting-tab-header-emails hr{display:block}.giveemailnotifications .check-column{padding:13px 10px 0 20px!important}.giveemailnotifications td.check-column input{display:none}.giveemailnotifications th.check-column .give-email-notification-status{color:#fff;cursor:pointer}.giveemailnotifications th.check-column .give-email-notification-status[data-edit="1"] i.dashicons{border-radius:1em;padding:2px}.giveemailnotifications th.check-column .give-email-notification-disabled:hover .dashicons-no-alt,.giveemailnotifications th.check-column .give-email-notification-enabled .dashicons-yes{background:#46b450}.giveemailnotifications th.check-column .give-email-notification-enabled .dashicons-lock{color:#46b450}.giveemailnotifications th.check-column .give-email-notification-disabled .dashicons-no-alt,.giveemailnotifications th.check-column .give-email-notification-enabled:hover .dashicons-yes{background:#bbb}.giveemailnotifications th.check-column .give-email-notification-disabled .dashicons-lock{color:#bbb}.giveemailnotifications th.check-column .dashicons-no-alt:hover:before{content:"\f147"!important}.giveemailnotifications th.check-column .dashicons-yes:hover:before{content:"\f335"!important}.giveemailnotifications .spinner.is-active{float:none;margin:0 0 0 2px}#system-info-textarea{background:#fff;direction:ltr;display:block;font-family:Menlo,Monaco,monospace;height:600px;overflow:auto;white-space:pre;width:800px}#give-download-sysinfo{margin:0}#api .tablenav .actions{overflow:visible}a.give-delete{color:#a00}.give-table thead th{padding:8px 10px!important}.post-type-give_forms .mce-container iframe,.post-type-give_forms .wp-editor-area{min-height:400px}.give-field-description{color:#666;margin:0;padding-top:.5em}.give-image-thumb{margin-top:14px;position:relative}.give-image-thumb span.give-delete-image-thumb{background:red;border-radius:30px;color:#fff;cursor:pointer;left:-10px;position:absolute;top:-10px}.give-image-thumb img{border:4px solid #fff;max-width:250px}.give_email_access_link_tag{display:none}.give-settings-paypal-section .hide-with-position{left:-9999px;position:absolute;top:-9999px}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap>div{padding-bottom:10px}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .label{font-weight:700;margin:0}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .button-wrap{display:grid;flex-grow:1;grid-template-columns:1fr;justify-content:flex-start}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .button-wrap>div:not(:last-child){margin-bottom:10px}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .fa{border:2px solid #ffb800;border-radius:20px;color:#ffb800;font-size:11px;font-weight:700;line-height:7px;margin-right:5px;padding:5px 6px}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .fa.fa-check{border:2px solid #1fb11f;color:#1fb11f;padding:5px 3px}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .actions{margin-left:30px}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .api-access-feature-list-wrap{color:#aaa}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .api-access-feature-list-wrap ul{list-style:none;margin:0}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .api-access-feature-list-wrap li,#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .api-access-feature-list-wrap p{margin-bottom:7px}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .api-access-feature-list-wrap p{font-weight:700}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .paypal-account-email{color:#807e7e;font-weight:700}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .disconnection-setting .button{color:#333!important;font-weight:600}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .disconnection-setting .button .fa-paypal{color:#636363}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .give-hidden{display:none!important}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap span.tooltip{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite;border:1px solid rgba(0,0,0,.25);border-left-width:0;border-radius:0 6px 6px 0;color:#556e79;margin-left:50px;padding:6px;position:absolute;vertical-align:middle}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap span.tooltip .left-arrow{position:relative}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap span.tooltip .left-arrow:after,#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap span.tooltip .left-arrow:before{border-style:solid;content:"";display:block;height:0;left:100%;position:absolute;width:0}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap span.tooltip .left-arrow:after{border-color:transparent #fdfdfd transparent transparent;border-width:15px;left:-35px;top:-7px}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap span.tooltip .left-arrow:before{border-color:transparent rgba(0,0,0,.25) transparent transparent;border-width:16px;left:-38px;top:-8px}#give-paypal-commerce-account-manager-field-wrap .give-upsell-notice{margin:30px 0 0!important}#give-paypal-commerce-introduction-wrap .hero-section{display:grid;grid-template-columns:repeat(2,auto)}#give-paypal-commerce-introduction-wrap img{width:100%}#give-paypal-commerce-introduction-wrap h2{color:#333;font-size:20px;letter-spacing:.6px;margin:15px 0 20px}#give-paypal-commerce-introduction-wrap div.paypal-logo{margin:20px 0 0 20px}#give-paypal-commerce-introduction-wrap .give-field-description{font-size:16px!important;line-height:26px;margin:0;padding:0}#give-paypal-commerce-introduction-wrap .feature-list{background:#f8f8f8;border-radius:8px;display:grid;font-size:1.2em!important;grid-template-columns:repeat(3,auto);line-height:2em;margin:2em 0;padding:20px}@media screen and (max-width:1325px){#give-paypal-commerce-introduction-wrap .feature-list{grid-template-columns:50% auto}}#give-paypal-commerce-introduction-wrap .feature-list div{color:#939393;font-style:italic}#give-paypal-commerce-introduction-wrap .feature-list .fa{padding-right:10px}@-webkit-keyframes bounce{0%,20%,50%,80%,to{transform:translateX(0)}40%{transform:translateX(-30px)}60%{transform:translateX(-15px)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateX(0)}40%{transform:translateX(-30px)}60%{transform:translateX(-15px)}}.give-license-settings-wrap{margin:20px 0 0 -10px;max-width:1240px;min-width:1000px;padding:0}.give-license-top-widget{border:1px solid #dbdbdb;min-height:250px}.give-license-top-widget .give-license-widget-heading{border-bottom:1px solid #dbdbdb;font-size:20px;line-height:1.2em;margin:0 0 15px;padding:0 0 15px}.give-license-top-widget .give-license-widget-heading .dashicons{font-size:28px;height:25px;margin:-5px 10px 0 0;width:25px}.give-license-top-widget .give-field-description{margin:0 0 20px;padding:0}#give-license-activator-wrap{background:#fff;margin:0;padding:30px}#give-license-activator-wrap .give-license-activation-form{background:#f4f4f4;padding:10px;position:relative}#give-license-activator-wrap .give-license-notices{background:#f4f4f4;box-sizing:border-box;display:none;height:100%;left:0;padding:20px;position:absolute;top:0;width:100%;z-index:3}#give-license-activator-wrap .give-license-notices .notice{padding-right:40px;position:relative}#give-license-activator-wrap #give-license-activator{font-size:22px;height:55px;margin:0 0 10px;padding:0 15px;width:100%}#give-license-activator-wrap .button{clear:both;display:block;font-size:18px;height:45px;margin:0;width:100%}#give-addon-uploader-wrap{background:#fff;margin:0;padding:30px 25px 25px}.give-upload-addon-form-wrap{position:relative}.give-upload-addon-form-wrap .give-upload-addon-instructions{font-size:16px;margin:0;opacity:.4;padding:0}.give-upload-addon-form-wrap .give-upload-addon-instructions span{display:block;font-size:14px;margin:8px 0}.give-upload-addon-form-wrap #give-upload-addon-file-select{display:none}.give-upload-addon-form-wrap .give-spinner-wrap{background-color:#fff;bottom:0;left:0;position:absolute;right:0;top:0;z-index:99}.give-upload-addon-form-wrap .give-spinner-wrap .give-spinner-inner{margin-left:42%;margin-top:5%}.give-upload-addon-form{background:#f4f4f4;outline:2px dashed #e2e2e2;outline-offset:-10px;padding:25px;position:relative;text-align:center;transition:outline-offset .15s ease-in-out,background-color .15s linear}.give-upload-addon-form.give-dropzone-active{background:#eaeaea;outline:2px dashed #c6c6c6;outline-offset:-13px}.give-upload-addon-form .give-addon-upload-notices{background:hsla(0,0%,100%,.6588235294117647);box-sizing:border-box;display:none;height:100%;left:0;padding:20px;position:absolute;text-align:left;top:0;width:100%;z-index:3}.give-upload-addon-form .give-activate-addon-wrap{background:#fff;border:1px solid #dbdbdb;box-sizing:border-box;display:none;height:100%;left:0;padding-top:20px;position:absolute;top:0;width:100%;z-index:4}.give-upload-addon-form .give-activate-addon-wrap .dashicons{color:#66bb6a}#give-licenses-container{position:relative}#give-licenses-container .give-spinner-wrap{background-color:#fff;bottom:0;left:0;position:absolute;right:0;top:0;z-index:99}#give-licenses-container .give-spinner-wrap .give-spinner-inner{margin-left:45%;margin-top:5%}.give-licenses-list-header{margin:20px 0 30px;padding:0}.give-licenses-list-header h2{float:left;font-size:18px;margin:0 0 20px;padding:0}.give-licenses-list-header #give-refresh-button-wrap{float:left;margin:-6px 0 0 25px}.give-licenses-list-header #give-refresh-button-wrap #give-last-refresh-notice{color:#666;line-height:28px;margin:0 0 0 10px}.give-licenses-list-header hr{clear:both}.give-addon-wrap{background:#fff;border:1px solid #dbdbdb;margin:0 0 20px;padding:0;position:relative}.give-addon-wrap .give-license-top{background:#f4f4f4;border-bottom:1px solid #dbdbdb;color:#333;display:flex}.give-addon-wrap .give-license-notice-container.give-addon-notice-shown{background:#f4f4f4;border-bottom:1px solid #dbdbdb;padding:30px}.give-addon-wrap .give-license-notice-container.give-addon-notice-shown .notice{margin:0}.give-addon-wrap .give-license-top-header{color:#23282d;display:block;font-size:15px;font-weight:700;margin:0 0 20px}.give-addon-wrap .give-license-top-column{flex:1;float:left;padding:30px}.give-addon-wrap .give-license-top-column.give-license-info-field-wrap,.give-addon-wrap .give-license-top-column.give-license-key-field-wrap{border-right:1px solid #dbdbdb}.give-addon-wrap .give-license-top-column.give-license-key-field-wrap{flex:1.45;padding-right:10px}.give-addon-wrap .give-license-top-column.give-license-info-field-wrap .give-field-description{padding-top:0}.give-addon-wrap .give-license__status{margin:10px 0 0 -4px;padding:0}.give-addon-wrap .give-license__status .dashicons-yes{color:#66bb6a}.give-addon-wrap .give-license__status .dashicons-no{color:#a00}.give-addon-wrap .give-license__key{display:inline-block}.give-addon-wrap .give-license__key input[type=text]{margin:0 10px 0 0}.give-addon-wrap .give-license__key button{font-size:15px;position:relative;top:-1px}@media (min-width:1400px){.give-addon-wrap .give-license__key input[type=text]{font-size:18px;height:40px;min-width:290px;padding:10px}.give-addon-wrap .give-license__key button{height:40px;width:110px}}@media (max-width:1399px){.give-addon-wrap .give-license__key input[type=text]{font-size:15px;height:35px;min-width:230px;padding:8px}.give-addon-wrap .give-license__key button{font-size:1em;height:35px;width:85px}}.give-addon-wrap .give-license-action-link{box-shadow:none;display:block;margin:0 0 15px}.give-addon-wrap .give-license-renewal-date .dashicons{margin:0 3px 0 0;opacity:.8;position:relative;top:-2px}.give-addon-wrap .give-license-activations-remaining-icon{border-radius:100%;display:inline-block;font-size:12px;font-weight:700;height:20px;line-height:20px;margin:0 2px 0 0;padding:1px;text-align:center;width:20px}.give-addon-wrap .give-plugin__info{padding:6px 9px}.give-addon-wrap .give-plugin__status{border:none;line-height:20px!important;padding:0 5px}.give-addon-info-wrap{background:#f4f4f4;border:1px solid #dbdbdb;color:#333;margin:30px;padding:20px}.give-addon-info-wrap .give-addon-info-left{float:left}.give-addon-info-wrap .give-addon-name{font-size:14px;font-weight:700}.give-addon-info-wrap .give-addon-version{font-size:11px;margin:0 0 0 20px}.give-addon-info-wrap .give-addon-info-right{float:right}.give-addon-info-wrap .give-addon-info-right .give-button{height:auto;margin:-5px 0 0;position:relative;top:2px}.give-addon-info-wrap .give-addon-info-right .give-button .dashicons{font-size:14px;height:14px;margin-right:3px;margin-top:5px;width:14px}.give-addon-info-wrap .give-addon-activation-status{background:#777;border-radius:4px;color:#fff;font-size:11px;margin:0 15px 0 0;padding:3px 8px}.give-addon-info-wrap .give-addon-activation-status__activated{background:#7ad03a;text-shadow:0 0 1px #4b8420}.give-addon-info-wrap .give-addon-view-changelog{font-size:12px;margin:0 15px 0 0}.give-filters{background:#f5f5f5;border:1px solid #dfdfdf;clear:both;padding:12px 12px 0}.give-filters .give-donation-forms-filter .chosen-single{height:28px;line-height:28px}.give-filters .chosen-container-single .chosen-single div b{background-position:0 4px}.give-filters .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 6px}.give-filters #give-payment-form-filter,.give-filters #give_donation_forms_filter{display:inline-block;width:300px}@media screen and (max-width:782px){.give-filters #give-payment-form-filter,.give-filters #give_donation_forms_filter{width:100%}}.give-filters #give-payment-date-filters label,.give-filters #give-payment-form-filter label{vertical-align:initial}.give-filters #give-payment-date-filters label.give-donation-forms-filter-label,.give-filters #give-payment-form-filter label.give-donation-forms-filter-label{vertical-align:middle}.give-filters #give_donation_forms_filter{width:255px}@media screen and (max-width:782px){.give-filters #give_donation_forms_filter{max-width:100%;width:100%}}.give-filters:after{clear:both;content:"";display:table}.give-filter{display:block;margin-bottom:12px;width:100%}.give-filter:after{clear:both;content:"";display:table}.give-filter label{display:block;margin-right:4px}.give-filter input{margin:0}.give-filter input[type=text]{height:28px;width:100%}.give-filter input[type=search],.give-filter input[type=text]{height:28px}.give-filter .button{height:28px;line-height:26px;margin:0;padding:0 10px 1px}.give-filter select{width:100%}@media screen and (min-width:783px){.give-filter{float:left;margin-right:18px;width:auto}.give-filter label{display:inline-block}.give-filter input[type=text]{display:inline-block;width:144px}}.give-filter-search input[type=search]#give-payments-search-input{display:block;float:left;max-width:100%;width:205px}.give-filter-search input[type=submit]{display:block;float:right;width:30%}@media screen and (min-width:783px){.give-filter-search input[type=search]{display:inline-block;margin-right:4px;width:auto}.give-filter-search input[type=submit]{display:inline-block;width:auto}}@media screen and (min-width:600px){.give-filter-half{float:left;width:49%}.give-filter-half:last-child{float:right}}@media screen and (min-width:783px){.give-filter-half{width:auto}.give-filter-half:last-child{float:left}.give-filter-half input[type=text]{width:96px}}.give-clear-filters-button{margin-left:8px}.give-submit-wrap{background:#f5f5f5;border:1px solid #dfdfdf;clear:both;font-size:13px;line-height:2.1em;margin:8px 0;padding:12px}#give-payment-filters ul.subsubsub{margin-bottom:8px}#give-payments-advanced-filter ul.subsubsub{margin-bottom:12px}#give-payments-filter .tablenav.top{float:none}#give-payments-filter .tablenav.top .bulkactions{margin-top:1px;padding-top:0}#give-payments-filter .give-email-column-value{font-size:14px;font-weight:700}#give-payments-filter #the-list .check-column input{margin-top:1px}#give-payments-filter .column-details{width:50px}#give-payments-filter .column-amount{width:120px}tr.status-refunded td{background:#cecece;border-top-color:#ccc}.wp-list-table.forms th#date{width:140px}.give-mobile-link{line-height:32px;vertical-align:middle}.give-mobile-link img{float:left;height:auto;max-width:80%}.give-donation-status>span{background:#888;border-radius:50%;display:inline-block;height:12px;line-height:16px;margin:0;padding:0;position:relative;top:1px;width:12px}.give-donation-status.status-pending>span{background-color:#ffba00}.give-donation-status.status-complete>span,.give-donation-status.status-publish>span{background-color:#7ad03a}.give-donation-status.status-refunded>span{background-color:#777}.give-donation-status.status-failed>span{background-color:#a00}.give-donation-status.status-abandoned>span{background-color:#333}.give-donation-status.status-revoked>span{background-color:#d9534f}.give-donation-status.status-give_subscription>span,.give-donation-status.status-renewal>span,.give-donation-status.status-subscription>span{background-color:#5bc0de}#test-payment-label{background-color:#ffba00;border-radius:.25em;color:#fff;font-size:11px;line-height:1;margin:0 15px;padding:.2em .4em .3em;text-align:center;vertical-align:baseline;vertical-align:middle;white-space:nowrap}#test-payment-label:hover{color:#fff;text-decoration:none}#give-payments-filter .give-payment-id{border-radius:.25em;color:#fff;font-size:11px;font-weight:400;line-height:1;padding:.2em .4em .3em;text-align:center;vertical-align:baseline;white-space:nowrap}#give-payments-filter .give-payment-id:hover{color:#fff;text-decoration:none}#give-payments-filter .column-details{padding-right:30px}#give-payments-filter .give-donation-status{display:inline-block}#give-order-update .give-donation-status{display:inline-block;float:none;margin:0 10px;position:relative;top:3px}#give-order-update .give-order-top{border-bottom:1px solid #eee;overflow-x:auto;white-space:nowrap;width:100%}#give-order-update .give-order-top h3.hndle{border:none;display:inline-block;float:left}#give-order-update .give-order-top .delete-donation{display:inline-block;float:right}#give-order-update .give-order-top .delete-donation a{color:#b5b5b5;content:"\f182";display:block;font-size:18px;height:16px;margin:11px 15px;width:18px}#give-order-update .give-order-top .delete-donation a:focus,#give-order-update .give-order-top .delete-donation a:hover{box-shadow:none;color:red}.column-donation_form .donation-level-text-wrap{display:block;font-style:italic}@media handheld,only screen and (max-width:640px){.wp-list-table.forms th{width:auto!important}}.download_page_give-payment-history .ui-dialog .ui-dialog-titlebar-close span{margin-left:-8px;margin-top:-8px}.give-admin-box .label{font-weight:600}.give-admin-box-inside{border-bottom:1px solid #eee;clear:both;margin:0;padding:3px 10px;word-break:break-word}.give-admin-box-inside .strong{font-weight:600}.give-admin-box .right{float:right}#give-order-details .inside,#give-order-update .inside{margin:0;padding:0}#give-order-update input.give_datepicker{width:180px}#give-order-update input[type=number].give-payment-time-hour,#give-order-update input[type=number].give-payment-time-min{width:50px}.give-admin-box-inside:last-child{border-bottom:0}#give-edit-order-form .data-payment-key{word-break:break-all}.give-order-update-box #major-publishing-actions .button-secondary{margin-right:10px}#give-donation-overview th{text-align:left}#give-donation-overview .give-select-chosen{width:97%}#give-edit-order-form .row{margin-top:10px}#give-donation-overview ul,#give-donor-details .order-data-address input,#give-donor-details .order-data-column p.data input,#give-edit-order-form .column input,#give-order-address-country-wrap select{clear:both;display:block}.give-order-data input.small-text{margin:0}#give-order-update span.label{display:inline;width:50px}.give-order-update-box .button-primary{margin-right:0}#give-edit-order-form .column .description{padding-right:10px}#give-donation-overview .inside>ul>li,#give-donation-overview .row>ul>li,#give-edit-order-form .column{display:inline-block;position:relative;vertical-align:top}#give-donation-overview ul{font-size:0}#give-donation-overview ul li{font-size:13px}#give-donation-overview ul li.actions{min-width:200px;text-align:right}#give-donation-overview ul li.remove{text-align:right}#give-donation-overview ul .row{border-bottom:1px solid #eee;padding:12px}#give-order-data .data span{color:#666;font-weight:600}input.give-price-field{padding:3px 5px;width:80px}.give_forms_page_give-payment-history.js .postbox .hndle{cursor:default}#give-payment-notes textarea{min-height:150px}#give-payment-notes #give-add-payment-note{margin:6px 0 15px}#give_comment{min-height:150px}#give-billing-details .column>div{margin:0 0 10px}#give-billing-details label{display:block;margin-bottom:5px}#give-billing-details .column-container{padding:5px 0 10px}#give-billing-details input[type=text]{width:98%}#give-billing-details .chosen-container{width:98%!important}@media screen and (min-width:1200px){#give-edit-order-form .column{width:33%}#give-order-address .column{width:49%}#give-donation-overview.columns-4 li.actions{margin-right:0;margin-top:0;width:25%}}@media screen and (max-width:1199px){#give-edit-order-form .column{width:49%}}@media screen and (max-width:782px){.order-data-column input[type=email]{padding:6px 10px}}#give-donation-overview .inside,#give-donor-details .inside{margin-top:0}.give_forms_page_give-payment-history #give-dashboard-widgets-wrap #side-sortables{padding-top:0}.give-select-chosen .spinner,.give-select .spinner{position:absolute;right:5px;top:2px;z-index:999}.give-select-chosen-ajax .spinner{visibility:visible}.give-select-chosen-ajax.chosen-container-single .chosen-search input[type=text],.give-select-chosen-ajax .chosen-search input[type=text]{background-image:none!important}.give-dashboard-widget .give-dashboard-today{text-align:center}.give-dashboard-widget .give-dashboard-today .give-dashboard-date-today{margin:10px 0 0;padding:0}.give-dashboard-widget .give-dashboard-today .give-dashboard-happy-day{margin:0;padding:3px}.give-dashboard-widget .give-dashboard-today .give-dashboard-today-earnings{color:#4ead61;font-size:42px;font-weight:700;line-height:1;margin:15px 0 0}.give-dashboard-widget .give-dashboard-today .give-donations-today{font-size:18px;font-weight:700;margin:0 0 30px;padding:4px 0 1px}.give-dashboard-widget .give-dashboard-today .give-last-seven{font-size:14px;font-weight:700;margin:0 0 30px;padding:0}.give-dashboard-widget .give-table-stats{border-spacing:0;border-top:1px solid #ececec;margin:0;table-layout:fixed;text-align:center;width:100%}.give-dashboard-widget .give-table-stats .give-dashboard-stat-total,.give-dashboard-widget .give-table-stats .give-dashboard-stat-total-label{margin:0;padding:0}.give-dashboard-widget .give-table-stats .give-dashboard-stat-total{color:#4ead61;font-size:16px;font-weight:700}#give_dashboard_sales>.inside{padding:0}#give_dashboard_sales .give-table-stats td{padding:10px 0}#give_dashboard_sales .give-table-stats td:first-of-type{border-right:1px solid #ececec}#give_dashboard_sales .give-table-stats tr#give-table-stats-tr-1 td{border-bottom:1px solid #ececec}#dashboard_right_now .give-forms-count:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e800";font-family:give-icomoon;font-size:18px;font-style:normal;font-variant:normal;font-weight:400;height:18px;line-height:1;text-transform:none;width:18px}.give-range_slider_field{margin-top:.8rem}.give_forms_page_give-donors .wp-heading-inline+.notice:first-of-type{margin-top:25px}.give_forms_page_give-donors .give-nav-tab-wrapper{margin:10px -20px 20px}.give_forms_page_give-donors #give-donors-filter{position:relative}.give_forms_page_give-donors #give-donors-filter p.search-box{margin:0}.give_forms_page_give-donors #give-donors-search-filter{display:block;overflow:hidden}.give_forms_page_give-donors #give-donor-card-wrapper{margin-left:-1px;min-height:200px;z-index:2}.give_forms_page_give-donors #give-donor-card-wrapper input{font-weight:400}.give_forms_page_give-donors #give-donor-card-wrapper .donor-section{border-bottom:1px solid #eee;margin-bottom:10px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-section .give-donor-search-box{display:inline-block;float:left;margin-right:25px;width:auto}.give_forms_page_give-donors #give-donor-card-wrapper .donor-section table{margin-bottom:0}.give_forms_page_give-donors #give-donor-card-wrapper>div:first-child{padding-top:20px}.give_forms_page_give-donors #give-donor-card-wrapper>div:last-child{border:none;padding-bottom:20px}.give_forms_page_give-donors #give-donor-card-wrapper .avatar-wrap{float:left;padding:0 15px 15px 0;text-align:center}.give_forms_page_give-donors #give-donor-card-wrapper .avatar-wrap img{border-radius:50%}.give_forms_page_give-donors #give-donor-card-wrapper a.delete{color:red;margin-right:5px;text-decoration:none}.give_forms_page_give-donors #give-donor-card-wrapper .donor-bio-header .donor-since{font-size:16px;margin:10px 0}.give_forms_page_give-donors #give-donor-card-wrapper .donor-bio-header .donor-id{display:inline-block;font-size:24px;font-weight:600;margin-right:10px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-bio-header .donor-name-wrap{display:inline-block}.give_forms_page_give-donors #give-donor-card-wrapper .donor-bio-header .donor-edit-link{margin-bottom:15px}.give_forms_page_give-donors #give-donor-filters .give-donor-search-box{display:inline-block;float:left;margin-right:18px}.give_forms_page_give-donors #give-donor-filters .give-donor-search-box input#give-donors-search-input{max-width:100%;width:205px}.give_forms_page_give-donors #give-donor-filters label{vertical-align:initial}.give_forms_page_give-donors #give-donor-filters label.give-donation-forms-filter-label{vertical-align:middle}.give_forms_page_give-donors .donor-main-wrapper{clear:both;margin:0 0 20px}@media (max-width:655px){.give_forms_page_give-donors .donor-main-wrapper{width:100%}}.give_forms_page_give-donors .donor-main-wrapper table{margin:0}.give_forms_page_give-donors .donor-main-wrapper input[type=email],.give_forms_page_give-donors .donor-main-wrapper input[type=number],.give_forms_page_give-donors .donor-main-wrapper input[type=text]{width:200px}.give_forms_page_give-donors #donor-summary{padding:0 20px}.give_forms_page_give-donors #donor-summary:after{color:#f0f0f0;content:"\f110";font-family:dashicons;font-size:100px;position:absolute;right:10px;top:10px;z-index:0}.give_forms_page_give-donors #give-donor-card-wrapper .donor-address-wrapper{width:202px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-address-wrapper span[data-key=line2]{clear:both;display:table}.give_forms_page_give-donors #give-donor-card-wrapper .donor-address-wrapper select{width:200px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-info{min-height:185px}.give_forms_page_give-donors #give-donor-card-wrapper .info-wrapper{min-height:125px}.give_forms_page_give-donors .donor-info .donor-name{font-size:24px;font-weight:600}.give_forms_page_give-donors #disconnect-donor,.give_forms_page_give-donors #view-user-profile{font-size:12px;font-weight:400;text-decoration:none}.give_forms_page_give-donors #donor-edit-actions{line-height:28px;margin-bottom:20px;text-align:center}.give_forms_page_give-donors #donor-edit-actions .button-secondary{margin-right:10px}.give_forms_page_give-donors #give-donor-card-wrapper .edit-item{display:none}.give_forms_page_give-donors #give-donor-card-wrapper .give_user_search_results{left:1px;top:16px}.give_forms_page_give-donors #give-donor-card-wrapper .give_user_search_results ul{width:200px}.give_forms_page_give-donors #donor-stats-wrapper{margin:0 auto;padding:15px;text-align:center}.give_forms_page_give-donors #donor-stats-wrapper ul{margin:0;overflow:hidden;padding:0}.give_forms_page_give-donors #donor-stats-wrapper ul li{float:left;font-size:14px;line-height:22px;margin:0;width:50%}.give_forms_page_give-donors #donor-stats-wrapper a{text-decoration:none}.give_forms_page_give-donors #donor-stats-wrapper .dashicons{color:#888}.give_forms_page_give-donors #donor-tables-wrapper table{text-align:center;width:100%}.give_forms_page_give-donors #donor-tables-wrapper th{text-align:center}.give_forms_page_give-donors #donor-tables-wrapper .donations tr>td:first-child,.give_forms_page_give-donors #donor-tables-wrapper .donations tr>th:first-child,.give_forms_page_give-donors #donor-tables-wrapper .emails tr>td:first-child,.give_forms_page_give-donors #donor-tables-wrapper .emails tr>th:first-child{text-align:left}.give_forms_page_give-donors #donor-tables-wrapper .donations tr>td:only-child{text-align:center}.give_forms_page_give-donors #donor-notes-wrapper{min-height:50px}.give_forms_page_give-donors .donor-notes-header img,.give_forms_page_give-donors .donor-notes-header span{font-weight:600;line-height:30px;vertical-align:middle}.give_forms_page_give-donors .donor-note-input{margin-bottom:5px;width:100%}.give_forms_page_give-donors #give-donor-notes div:nth-of-type(2n){background-color:#f9f9f9}.give_forms_page_give-donors #give-donor-notes .donor-note-wrapper{border-bottom:1px solid #f9f9f9;min-height:38px;padding:0}.give_forms_page_give-donors #give-donor-notes .donor-note-wrapper .note-content-wrap{font-size:14px;line-height:20px;padding:10px 12px}.give_forms_page_give-donors #give-donor-notes .give-no-donor-notes{padding:20px;text-align:center}.give_forms_page_give-donors .donor-note-wrapper span{display:block}.give_forms_page_give-donors .delete-donor{text-align:center}.give_forms_page_give-donors .give-lock-block{font-size:14px;margin-left:-25px;margin-right:3px;text-decoration:none}.give_forms_page_give-donors .give-lock-block i{color:#000;font-size:14px}.give_forms_page_give-donors #donor-address-wrapper .give-no-address-message{line-height:3.4em;margin:.5rem 1%}.give_forms_page_give-donors #donor-address-wrapper .give-donor-addresses .inside{padding-bottom:0}.give_forms_page_give-donors #donor-address-wrapper .add-new-address{margin:.5rem 1%!important}.give_forms_page_give-donors #donor-address-wrapper .add-new-address-form-hidden{left:13px;position:absolute;right:13px;top:0;visibility:hidden}.give_forms_page_give-donors #donor-address-wrapper .all-address .address{background-color:#fff;border:1px solid #dad9d9;border-radius:5px;min-height:146px;padding:9px}.give_forms_page_give-donors #donor-address-wrapper .all-address .address .address-number-label{color:grey;cursor:default}.give_forms_page_give-donors #donor-address-wrapper .all-address .address a{text-decoration:none}.give_forms_page_give-donors .comments td:nth-child(3n){text-align:left}.give_forms_page_give-donors .give-donor-admin-avatar{border:1px solid #e5e5e5;border-radius:50%;float:left;height:40px;line-height:40px;margin-right:10px;text-align:center;vertical-align:middle;width:40px}.give_forms_page_give-donors .give-donor-admin-avatar img{border-radius:50%;height:40px;width:40px}.give_forms_page_give-donors .give-donor-name-text{font-size:14px;font-weight:600}.give_forms_page_give-donors .give-donor-id{color:#555}.give_forms_page_give-donors .give-donor-name:focus{box-shadow:none;outline:none}.give_forms_page_give-donors #donor-avatar .give-donor-admin-avatar,.give_forms_page_give-donors #donor-avatar img{font-size:36px;height:96px;line-height:96px;margin-right:0;width:96px}@media screen and (max-width:782px){#wp-content-media-buttons a.give-thickbox{font-size:14px;height:auto;line-height:normal;padding:6px 14px}.wp-media-buttons span#give-media-button{margin-left:2px!important;margin-top:0!important}}.mce-primary.mce-give-primary button{padding-left:10px;padding-right:10px}.wp-core-ui .give-admin-button{padding-left:7px;padding-right:7px}.give-admin-button-icon{display:inline-block;height:18px;margin:0 2px;vertical-align:text-top;width:18px}.give-admin-button-icon:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:400 18px/1 dashicons}.give-admin-button-icon-update:before{content:"\f463"}.give-green-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#66bb6a;border:.125rem solid #66bb6a;border-radius:9999px;box-shadow:0 2px 10px 0 rgba(105,184,107,.6);color:#fff;cursor:pointer;display:flex;font-family:Montserrat,system-ui;font-size:.8rem;font-weight:400;letter-spacing:.15em;line-height:1;padding:.3rem .8rem;text-align:center;text-decoration:none;text-transform:uppercase;transition-duration:.2s;transition-property:filter,color,background-color,text-shadow,box-shadow;transition-timing-function:ease}.give-green-button.i-crown:before{background-image:url(../images/crown.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.5rem;margin-right:.5rem;width:1.5rem}.give-green-button:active,.give-green-button:focus,.give-green-button:hover{color:#fff;filter:brightness(115%);text-shadow:0 0 .125em rgba(0,0,0,.3)}.give-status-table{margin-bottom:1em}.give-status-table h2{font-size:14px;margin:0}.give-status-table tr:nth-child(2n) td,.give-status-table tr:nth-child(2n) th{background:#fcfcfc}.give-status-table th{font-weight:700;padding:9px}.give-status-table td:first-child{width:33%}.give-status-table td.help{width:1em}.give-status-table td{font-size:1.1em;padding:9px}.give-status-table td mark{background:transparent none}.give-status-table td mark.yes{color:#7ad03a}.give-status-table td mark.no{color:#999}.give-status-table td mark.error{color:#a00}.give-status-table td ul{margin:0}.wrap div.give-debug-report-wrapper{margin-bottom:5px}.wrap div.give-debug-report-wrapper p{font-size:18px;margin:1em 0 .7em;padding:0}.wrap div.give-debug-report-wrapper .give-debug-report-actions{margin:0 0 1.7em}.wrap div.give-debug-report-wrapper .give-debug-report-actions .js-give-debug-report-button{margin-right:10px}.wrap div.give-debug-report-wrapper .give-debug-report-actions .dashicons{font-size:16px;left:-2px;position:relative;top:4px}.give-debug-report{display:none;margin:10px 0;padding:0;position:relative}.give-debug-report textarea{border-radius:0;font-family:monospace;font-size:12px;height:300px;line-height:20px;margin:0;outline:0;padding:20px;resize:none;width:100%}.give-progress{background-color:#f5f5f5;border-radius:4px;height:15px;overflow:hidden;width:95%}.give-progress>div{height:100%;width:0}.admin-color-fresh .give-progress div,.give-progress div{background:#0073aa}.admin-color-light .give-progress div{background:#888}.admin-color-blue .give-progress div{background:#096484}.admin-color-coffee .give-progress div{background:#c7a589}.admin-color-ectoplasm .give-progress div{background:#a3b745}.admin-color-midnight .give-progress div{background:#e14d43}.admin-color-sunrise .give-progress div{background:#dd823b}.give-spinner-wrapper{background:hsla(0,0%,96%,.57);bottom:0;display:none;left:0;position:absolute;right:0;top:0;z-index:1}.give-spinner-wrapper.is-active{display:inline-block}.give-spinner-wrapper .aligncenter{left:50%;margin:10px 10px 0 0;position:absolute;top:50%}.give-spinner.is-show,.give-spinner.spinner.is-active{float:none;margin:0 0 0 2px}.give-spinner.is-show{visibility:visible}ul.give-radio-inline input,ul.give-radio-inline li{display:inline-block!important}.chosen-container a{transition:none}.give-width-25em{width:25em}.give-spinner-wrap{position:relative}.give-spinner-wrap .spinner{float:none;margin-right:0;margin-top:0}.give-update-panel-content p{font-size:16px}#give-updates .give-update-panel-content{margin:0 0 30px}#give-updates .give-update-panel-content p{font-size:17px;font-style:italic;margin:0}#give-updates .dashicons-no-alt{color:red}#give-updates .dashicons-yes{color:green}#give-updates #give-db-updates .spinner{margin-top:0}#give-updates #give-updates-content{max-width:1200px}#give-updates .give-update-paused-text-p{font-size:14px;font-style:italic;line-height:30px;margin:0 20px 0 0}body.give_forms_page_give-updates .give-run-update-containt .give-run-update-button{margin-right:10px}.give-blank-slate{background:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);margin:0 auto;padding:40px;text-align:center}.give-blank-slate :last-child{margin-bottom:0}.give-blank-slate__cta,.give-blank-slate__heading,.give-blank-slate__help,.give-blank-slate__message{margin:0 0 10px}.give-blank-slate__image{display:block;height:80px!important;margin:0 auto 10px;width:auto}.give-blank-slate__select{margin-bottom:20px}.give-blank-slate__help{color:#666;font-style:italic}.give-blank-slate__help a{display:inline-block;text-decoration:underline}.give-blank-slate a.give-blank-slate__cta{display:inline-block;font-size:1.2em;height:auto;margin:0 0 10px;padding:.75em 1.5em}.wp-block .give-blank-slate{background-color:#f1f1f1}.wp-block .give-blank-slate .give-blank-slate__heading{font-size:20px;font-weight:700;margin-bottom:10px;margin-top:20px}.wp-block .give-blank-slate a{color:#32373c;text-decoration:none}.chosen-container-single .chosen-single{background:#fff;border:1px solid #7e8993;box-shadow:none;height:30px;line-height:30px}.chosen-container-single .chosen-single span{font-size:14px}.chosen-container-single .chosen-single div b,.chosen-container-single.chosen-with-drop .chosen-single div b{background-position-y:4px}.chosen-container-active.chosen-with-drop .chosen-single{background:#fff}.chosen-container .chosen-results li.highlighted{background:#3875d7;color:#fff}.chosen-container-multi .chosen-choices{background-image:none;border:1px solid #aaa}.chosen-container-multi .chosen-choices li.search-choice{background-image:none}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close,.chosen-container-single .chosen-single div b{background-image:url(../images/chosen-sprite.png)!important}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-single div b{background-image:url(../images/chosen-sprite.png)!important}}.give-tools-setting-page-import h1.handle{padding:15px 0 0}.give-tools-setting-page-import .give-progress-steps{display:inline-flex;list-style:none outside;margin-left:0;overflow:hidden;padding:0 0 24px;width:100%}.give-tools-setting-page-import .give-progress-steps li{border-bottom:4px solid #ccc;float:left;line-height:1.4em;margin:0;padding:0 0 1.2em;position:relative;text-align:center;width:25%}.give-tools-setting-page-import .give-progress-steps li.active{border-color:#4ead61;color:#4ead61}.give-tools-setting-page-import .give-progress-steps li.active:before{background:#4ead61;border-color:#4ead61;color:#4ead61}.give-tools-setting-page-import .give-progress-steps li:before{background:#fff;border:4px solid #ccc;border-radius:100%;bottom:0;content:"";height:10px;left:50%;margin-bottom:-10px;margin-left:-6px;position:absolute;width:10px}.give-tools-setting-page-import .step-4 h2{font-size:20px!important;text-align:center}.give-tools-setting-page-import .step-4 p{text-align:center}.give-tools-setting-page-import .button-secondary.step-4,.give-tools-setting-page-import .give-image-thumb{display:none}.give-tools-setting-page-import h2#give-import-title{background:#f3f3f3;font-size:15px;font-weight:600;margin:-8px -22px 11px;padding:12px 22px}.give-tools-setting-page-import table.step-2 h2#give-import-title{font-size:small;font-weight:inherit}.give-tools-setting-page-import table.step-2 .give-import-donation-required-fields-title{font-size:18px;font-weight:600;margin:0}.give-tools-setting-page-import table.step-2 .give-import-donation-required-fields{overflow:hidden;white-space:nowrap}.give-tools-setting-page-import table.step-2 .give-import-donation-required-fields li{display:inline-block;margin:0 10% 0 0}.give-tools-setting-page-import table.step-2 .give-import-donation-required-fields li span.give-import-donation-required-symbol{background:#46b450;border-radius:1em;color:#fff;padding:2px;vertical-align:middle}.give-tools-setting-page-import table.step-2 .give-import-donation-required-fields li span.dashicons-no-alt{background:#bbb}.give-tools-setting-page-import .give-progress{margin-top:7px}.give-import-core-settings .give-progress-steps li{width:33.33%}.give-import-core-settings .step-3 h2{font-size:20px!important;text-align:center}.give-import-core-settings .step-3 p{text-align:center}form.give-import-form table.widefat{border:none}.wrap .give-importer-h1{margin:0;padding:20px 0}.give-tools-setting-page #give-export_donations-form table{padding-left:10px}.give-tools-setting-page #give-export_donations-form table tbody h2{padding:8px 0 0}.give-tools-setting-page #give-export_donations-form table tbody td.row-title{vertical-align:top;width:30%}.give-tools-setting-page #give-export_donations-form table tbody td ul.give-export-option-ul{margin-top:5px}.give-tools-setting-page #give-export_donations-form table tbody p.give-field-description{display:table;width:100%}.give-tools-setting-page #give-export_donations-form table tbody .add-notices{margin-top:15px}.give-tools-setting-page #give-export_donations-form table tbody .add-notices .give-progress{margin-top:7px}.give-tools-setting-page #give-export_donations-form table tbody .chosen-container-multi .chosen-choices{min-height:30px}.give-tools-setting-page #give-export_donations-form table tbody .chosen-container-multi .chosen-choices li{margin:4px 4px 4px 0}.give-tools-setting-page #give-export_donations-form .give-export-option{border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5;display:flex;flex-flow:row wrap}.give-tools-setting-page #give-export_donations-form .give-export-option ul{margin-bottom:1rem}.give-tools-setting-page #give-export_donations-form .give-export-option ul li{margin-bottom:.7rem;padding:0 1rem;position:relative}.give-tools-setting-page #give-export_donations-form .give-export-option ul li label{display:block;padding-left:22px}.give-tools-setting-page #give-export_donations-form .give-export-option ul li label input{left:15px;position:absolute;top:6px}.give-tools-setting-page #give-export_donations-form .give-export-option ul .give-export-option-label{border-bottom:1px solid #e5e5e5;font-size:15px;font-weight:500;margin-bottom:1rem;padding:1rem}.give-tools-setting-page #give-export_donations-form .give-export-option>li{border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;margin-bottom:0;width:33%}.give-tools-setting-page .give-export-donors .give-progress{margin-top:7px}#give-export-donations .give_forms_categories,#give-export-donations .give_forms_tags{display:block;margin:0 0 10px;min-width:250px}#give-export-donations .give_forms_categories input,#give-export-donations .give_forms_tags input{color:#999}#give-export-donations div.chosen-container ul.chosen-choices{border:1px solid #ddd}#give-export-donations div.chosen-container ul.chosen-choices input.chosen-search-input{border:1px solid #ddd;height:20px}#give-export-donations select{border:1px solid #ddd;height:26px;line-height:26px;margin:0;vertical-align:inherit}#giveDonorExport-searchBy{align-items:center;-moz-column-gap:.5em;column-gap:.5em;display:flex;line-height:1;padding:.5rem 0}#giveDonorExport-searchBy input[type=radio]{margin:0}@media only screen and (max-width:1080px){.give-tools-setting-page #give-export_donations-form .give-export-option>li{width:49.5%}}@media only screen and (max-width:782px){.give-tools-setting-page #give-export_donations-form .give-export-option>li{width:49.5%}.give-tools-setting-page #give-export_donations-form .give-export-option ul li label{padding-left:32px}.give-tools-setting-page #give-export_donations-form .give-export-option ul li label input{top:0}}#give_donor_export_form_chosen{margin-bottom:1rem;margin-top:.5rem}.give-export-form--heading{color:#2c3338;margin-top:0}table.give-table .give-export-donors>td{vertical-align:top}.give-export-form .give_price_options_select{display:block}.give-admin-progress-bar{background:#eee;border-radius:25px;height:8px;margin:5px 0 2px;overflow:hidden;position:relative}.give-admin-progress-bar>span{background-color:#2bc253;border-radius:20px;display:block;height:100%;overflow:hidden;position:relative}.give-admin-goal-achieved>.dashicons{color:#ffba00;font-size:13px;height:16px;line-height:18px;width:13px}#give-form-goal-stats .inside{margin:0;padding:15px;text-align:center}#give-form-goal-stats .give-admin-progress-bar{margin-bottom:10px}#give-form-goal-stats .give-admin-goal-achieved{display:block;margin-top:6px}.give-nav-tab-wrapper{background:#ddd;border:none!important;overflow:hidden;padding-top:0}.give-nav-tab-wrapper .nav-tab{background:#ddd;border:none;box-shadow:none;margin:0;outline:none;padding:15px 30px}.give-nav-tab-wrapper .nav-tab:hover{background:#ebebeb}.give-nav-tab-wrapper .nav-tab.nav-tab-active{background:#f1f1f1;box-shadow:inset 0 4px 0 #66bb6a;margin:0}@media screen and (max-width:600px){.give-nav-tab-wrapper{padding-top:0!important;position:relative}.give-nav-tab-wrapper>a{background-color:#fff;border:1px solid #ccc;box-sizing:border-box;margin:0;width:100%}.give-nav-tab-wrapper>a:hover{border-bottom:1px solid #ccc}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper{position:absolute;right:0;top:0}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper #give-show-sub-nav{border-radius:0;height:28px;margin:0;width:30px}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper #give-show-sub-nav>span.dashicons{display:block;margin:6px auto 0}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab{left:auto;right:0;top:35px}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a{background:#fff}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a:hover{background:#e5e5e5}.give-mobile-hidden{display:none}}.give-sub-nav-tab-wrapper{display:none;float:left;position:relative;z-index:999}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab{border:1px solid #f1f1f1;border-bottom:none;position:absolute;right:0;top:37px}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a{background:#fff;border-bottom:1px solid #f1f1f1;clear:both;color:#555;float:left;font-size:14px;font-weight:600;min-width:170px;padding:8px 10px;text-decoration:none}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a:hover{background:#ebebeb}#give-show-sub-nav{background:#fff;border-bottom:1px solid #ccc;border-radius:4px;line-height:0;margin:15px 0 0 10px;padding:3px 4px;text-decoration:none}#give-show-sub-nav>span.dashicons{font-size:16px;height:16px;width:16px}#give-show-sub-nav:active,#give-show-sub-nav:hover{box-shadow:inset 0 0 4px #ddd;outline:none}.give-upsell-notice{align-items:center;border:1px solid #e2e2e2;box-shadow:1px 1px 5px #e2e2e2;display:flex;margin:20px 15px 0;padding:13px}.give-upsell-notice a{font-weight:700;text-decoration:none}.give-upsell-notice .description,.give-upsell-notice .icon{font-style:normal}.give-upsell-notice .icon{color:#aaa;font-size:30px;line-height:22px;width:30px}.give-upsell-notice .description{padding:0 10px}.give-upsell-notice a.view-addon-link{background:none!important;font-weight:400;margin-left:auto}.give-sale-banners-container{display:grid;font-family:Open Sans,system-ui,sans-serif;row-gap:1.875rem}.give-sale-banners-container,.give-sale-banners-container *,.give-sale-banners-container :after,.give-sale-banners-container :before{box-sizing:border-box}.give-settings-page .give-sale-banners-container{margin-bottom:3.25rem;margin-top:2rem}#give-in-plugin-upsells .give-sale-banners-container{margin-bottom:.5rem;margin-top:2rem}.give_forms_page_give-donors .give-sale-banners-container,.give_forms_page_give-payment-history .give-sale-banners-container,.post-type-give_forms.edit-php .give-sale-banners-container,.post-type-give_forms.post-new-php .give-sale-banners-container{background-color:#fff;border-bottom:1px solid #dbdbdb;margin:-10px -20px 30px;padding:30px 20px}.give-sale-banner{--sale-icon-size:2.5em;--bg-gradient:linear-gradient(85.79deg,#1da3b0 44.27%,#9fd894);--banner-y-pad:0.6875em;align-content:center;align-items:stretch;background-image:var(--bg-gradient);box-shadow:0 .0625em .25em rgba(0,0,0,.25);color:#fff;-moz-column-gap:1em;column-gap:1em;display:grid;font-size:clamp(max(.875rem,14px),2vw,max(1rem,16px));grid-template-columns:-webkit-min-content auto -webkit-min-content;grid-template-columns:min-content auto min-content;padding-bottom:var(--banner-y-pad);padding-left:1.0625em;padding-right:1.3125em;padding-top:var(--banner-y-pad)}.give-sale-banner-icon{height:var(--sale-icon-size);width:var(--sale-icon-size)}.give-sale-banner-content{align-items:center;display:grid;row-gap:.5em}.give-sale-banner-content *{font-size:inherit}.give-sale-banner-content a{color:inherit;display:inline-block;font-weight:700;text-decoration-thickness:.05em;transform-style:preserve-3d}.give-sale-banner-content a:after{background-color:#fff;box-shadow:0 .0625em .125em rgba(0,0,0,.05);content:"";display:block;height:calc(100% + .2em);left:-.3em;opacity:0;position:absolute;top:-.1em;transform:translateZ(-1px);transition:opacity .2s ease-in-out;width:calc(100% + .6em)}.give-sale-banner-content a:focus{box-shadow:none;outline:none}.give-sale-banner-content a:focus,.give-sale-banner-content a:hover{-webkit-background-clip:text;background-clip:text;background-image:var(--bg-gradient);color:transparent;text-decoration:none}.give-sale-banner-content a:focus:after,.give-sale-banner-content a:hover:after{opacity:1}.give-sale-banner-content p{-moz-column-gap:.9375em;column-gap:.9375em;display:flex;flex-wrap:wrap;line-height:1.37;margin:0;row-gap:.25rem}.give-sale-banner-dismiss{--size:1.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:9999px;color:inherit;cursor:pointer;display:grid;font-size:inherit;height:var(--size);margin-top:calc(var(--sale-icon-size)/2 - var(--size)/2);outline-offset:.25rem;padding:0;place-content:center;transition:color .2s,transform .2s;width:var(--size)}.give-sale-banner-dismiss svg{fill:none;height:var(--size);pointer-events:none;transition:fill .2s ease-in-out;width:var(--size)}.give-sale-banner-dismiss:hover{transform:scale(1.15)}.give-sale-banner-dismiss:active{transform:scale(.95)}.give_forms_page_give-subscriptions .wp-header-end+.notice,.post-type-give_forms .wp-header-end+.notice{margin-top:11px}.give_forms_page_give-subscriptions #give-subscription-details-h1,.give_forms_page_give-subscriptions #give-subscription-list-h1,.give_forms_page_give-subscriptions .wp-heading-inline,.post-type-give_forms #give-subscription-details-h1,.post-type-give_forms #give-subscription-list-h1,.post-type-give_forms .wp-heading-inline{margin:0;padding:10px 0}.give_forms_page_give-subscriptions #give-subscription-details-h1:before,.give_forms_page_give-subscriptions #give-subscription-list-h1:before,.give_forms_page_give-subscriptions .wp-heading-inline:before,.post-type-give_forms #give-subscription-details-h1:before,.post-type-give_forms #give-subscription-list-h1:before,.post-type-give_forms .wp-heading-inline:before{background:url(../images/give-icon-full-circle.svg);content:" ";display:block;float:left;height:30px;margin-right:12px;width:30px}.give_forms_page_give-subscriptions #wpcontent,.post-type-give_forms #wpcontent{padding:0}.give_forms_page_give-subscriptions #wpcontent .wrap,.post-type-give_forms #wpcontent .wrap{padding-left:20px}.give_forms_page_give-subscriptions #wpbody,.post-type-give_forms #wpbody{color:#000;position:relative}.give_forms_page_give-subscriptions #wpbody:after,.post-type-give_forms #wpbody:after{background-color:#fff;border-bottom:1px solid #dbdbdb;content:"";height:72px;left:0;position:absolute;top:46px;width:100%;z-index:-1}@media (min-width:601px){.give_forms_page_give-subscriptions #wpbody:after,.post-type-give_forms #wpbody:after{top:0}}.give_forms_page_give-subscriptions #wpbody .wrap:not(.give-settings-page),.post-type-give_forms #wpbody .wrap:not(.give-settings-page){margin-top:12px}.give_forms_page_give-subscriptions #wpbody .wp-header-end,.post-type-give_forms #wpbody .wp-header-end{margin-top:6px}@media (min-width:601px){.give_forms_page_give-subscriptions #wpbody .wp-header-end,.post-type-give_forms #wpbody .wp-header-end{margin-top:15px}.give_forms_page_give-subscriptions.give_forms_page_give-subscriptions #wpbody .wp-header-end,.post-type-give_forms.give_forms_page_give-subscriptions #wpbody .wp-header-end{margin-top:25px}}.give_forms_page_give-subscriptions.give_forms_page_give-donors #wpbody .wp-header-end,.post-type-give_forms.give_forms_page_give-donors #wpbody .wp-header-end{margin-top:-1px}.give_forms_page_give-subscriptions #wpbody #screen-meta-links,.post-type-give_forms #wpbody #screen-meta-links{display:none}@media (min-width:783px){.give_forms_page_give-subscriptions #screen-meta,.post-type-give_forms #screen-meta{background-color:#fff;border:0;margin:0}.give_forms_page_give-subscriptions #screen-meta-links,.post-type-give_forms #screen-meta-links{position:absolute;right:0;top:0;z-index:1}}.give-subheader{background:#fff;margin:0 0 0 -22px;padding:12px 20px}.give-subheader .give-subheader-right-text{color:#555;float:right;font-size:13px;font-style:italic;line-height:22px;margin:0;padding:0}.give-subheader h1{color:#555;float:left;font-size:15px;font-weight:600;line-height:22px;margin:0;padding:0}@media (max-width:700px){.give-subheader{text-align:center}.give-subheader .give-subheader-right-text,.give-subheader h1{float:none}}.give-donor-dashboard-upgrade-notice{align-items:center;background:#fff;border:1px solid #ccd0d4;box-shadow:0 2px 6px rgba(0,0,0,.1);display:flex;padding:26px 36px;padding-right:36px!important;width:calc(100% - 72px)}.give-donor-dashboard-upgrade-notice.hidden{display:none}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy{align-items:flex-start;display:flex;flex:1;flex-direction:column;max-width:840px}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy .give-donor-dashboard-upgrade-notice__row{align-items:center;display:flex}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy .give-donor-dashboard-upgrade-notice__title{color:#333;font-size:26px;line-height:1.4;margin-right:36px}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy .give-donor-dashboard-upgrade-notice__badge{border-radius:40px;box-shadow:0 2px 6px rgba(0,0,0,.1);color:#555;font-size:16px;font-weight:500;overflow:hidden;padding:8px 16px}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy .give-donor-dashboard-upgrade-notice__badge i{color:#ffc700;margin-right:4px}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy .give-donor-dashboard-upgrade-notice__body{color:#333;font-size:18px;line-height:1.4;margin:20px 0}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy .give-donor-dashboard-upgrade-notice__pill{background:#f8f8f8;border-radius:40px;color:#424242;font-size:15px;margin-left:36px;overflow:hidden;padding:12px 24px}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy .give-donor-dashboard-upgrade-notice__pill a{color:#0073aa;text-decoration:underline}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy .give-donor-dashboard-upgrade-notice__pill i{color:#0073aa;margin-left:4px}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy a.give-donor-dashboard-upgrade-notice__button{background:#0878b0;border-radius:4px;color:#fff;font-size:16px;font-style:normal;font-weight:500;margin:16px 0;padding:16px 28px;text-decoration:none}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy .give-donor-dashboard-upgrade-notice__dismiss-link{color:#878787;font-size:15px;font-style:italic;padding:12px 0;text-decoration:underline}
37
  /*!
38
  * Font Awesome Free 5.12.1 by @fontawesome - https://fontawesome.com
39
  * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
40
+ */@font-face{font-display:auto;font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400;src:url(../fonts/fa-brands-400.eot);src:url(../fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-brands-400.woff2) format("woff2"),url(../fonts/fa-brands-400.woff) format("woff"),url(../fonts/fa-brands-400.ttf) format("truetype"),url(../fonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:Font Awesome\ 5 Brands;font-weight:400}.give-grid-row{position:relative;width:100%}.give-grid-row [class^=give-grid-col]{float:left;margin:.5rem 1%;min-height:.125rem}.give-grid-row:after{clear:both;content:"";display:table}.give-grid-col-1{width:6.3333333333%}.give-grid-col-2{width:14.6666666667%}.give-grid-col-3{width:23%}.give-grid-col-4{width:31.3333333333%}.give-grid-col-5{width:39.6666666667%}.give-grid-col-6{width:48%}.give-grid-col-7{width:56.3333333333%}.give-grid-col-8{width:64.6666666667%}.give-grid-col-9{width:73%}.give-grid-col-10{width:81.3333333333%}.give-grid-col-11{width:89.6666666667%}.give-grid-col-12{width:98%}@media only screen and (max-width:33.75em){.give-grid-row [class^=give-grid-col]{width:98%}}.give_options_panel input[type=email],.give_options_panel input[type=text]{background-color:#fff;border:1px solid #7e8993;border-radius:4px;box-shadow:0 0 0 transparent;color:#32373c;line-height:2;padding:3px 5px;width:100%}input.give-text-small,input.give-text_small{width:100px!important}input.give-text-medium,input.give-text_medium{width:200px!important}.give-hidden,.post-type-give_forms .tablenav #post-query-submit{display:none}.give_options_panel .inner-panel{padding:9px 15px}.give_options_panel .give-time-field{width:65px}.give_options_panel .give-money-field{margin-left:0;margin-right:0;vertical-align:baseline;width:75px}.give_options_panel .give-money-symbol{background:#fcfcfc;border:1px solid #7e8993;font-size:14px;margin:0;padding:8px 10px 9px}.give_options_panel .give-money-symbol-before{border-radius:4px 0 0 4px;border-right:0;margin-right:-5px}.give_options_panel .give-money-symbol-before+.give-money-field{border-bottom-left-radius:0;border-top-left-radius:0}.give_options_panel .give-money-symbol-after{border-radius:0 4px 4px 0;margin-left:-5px}.give_options_panel .give-money-symbol-after+.give-money-field{border-bottom-right-radius:0;border-top-right-radius:0}.give-underline{text-decoration:underline}#give-bulk-donors div[id^=give-donor-]{display:block;overflow:hidden}.shortcode-wrap{margin:1px 14px 12px 11px}.shortcode-wrap label{cursor:default;display:block;margin:0 0 3px}.shortcode-wrap .shortcode-input{margin:0;width:100%}input.shortcode-input{width:100%}.price .give_price_range_high,.price .give_price_range_low,.price .give_price_range_sep{display:inline-block}.js-give-shortcode-button{cursor:help;font-weight:500}.js-give-shortcode-button:after{box-shadow:0 1px 1px 0 rgba(0,0,0,.1);text-shadow:none}.js-give-shortcode-button .dashicons{color:inherit;font-size:16px;margin-right:2px;vertical-align:middle;width:16px}@media only screen and (min-width:782px) and (max-width:1260px){.js-give-shortcode-button .give-button-text{display:none}}.give-tooltip{color:rgba(51,51,51,.5);font-size:14px;margin:0 3px;padding:0;position:relative;top:1px}.give-tooltip:hover{color:#333}#give-metabox-form-data .inside{margin:0;padding:0}#give-metabox-form-data .give-upload-button{height:36px}#give-metabox-form-data .give-colorpicker{margin-right:6px!important}#give-metabox-form-data .give-metabox-panel-wrap{background:#fff;overflow:hidden}#give-metabox-form-data .give_options_panel{display:none;padding-left:170px}#give-metabox-form-data .give_options_panel.active,.no-js #give-metabox-form-data .give_options_panel{display:block}#give-metabox-form-data .give_options_panel .give-field-wrap{border-bottom:1px solid #eee;margin:0;padding:1em 20px 1em 162px}#give-metabox-form-data .give_options_panel .give-field-wrap>label,#give-metabox-form-data .give_options_panel .give-field-wrap>span.give-field-label{float:left;font-size:12px;font-weight:400;line-height:18px;margin:2px 0 0 -150px;padding:0;width:135px}#give-metabox-form-data .give_options_panel .give-field-wrap .give-field-description{color:#555;display:block;font-size:13px;line-height:20px;padding-top:10px}#give-metabox-form-data .give_options_panel .give-field-wrap .give-radios .give-field-description{margin-left:25px}#give-metabox-form-data .give_options_panel .give-field-wrap ul{margin:0}#give-metabox-form-data .give_options_panel .give-field-wrap .mce-container iframe{min-height:250px!important}#give-metabox-form-data .give_options_panel .give-field-wrap .wp-editor-wrap{display:inline-block;width:100%}#give-metabox-form-data .give_options_panel textarea.give-field{width:100%}#give-metabox-form-data .give_options_panel .give-field-wrap:hover .give-field-row-actions{display:block}#give-metabox-form-data .give_options_panel .give-field-wrap:last-child{border-bottom:0}#give-metabox-form-data .give_options_panel .give-inline-radio-fields li{display:inline-block;margin-right:15px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section{background:#f5f5f5;padding:10px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-repeatable-fields-section-wrapper{background-color:#fff;border-collapse:collapse;width:100%}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row{background-color:#fff;border-bottom:15px solid #f5f5f5}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-template{display:none}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row:last-child{border-bottom:10px solid #f5f5f5}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-column{padding:0}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row-head{border-bottom:1px solid #eee;cursor:move}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row-head h2{text-align:left!important}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-remove{cursor:pointer;display:block;float:right;font-size:21px;font-weight:300;height:36px;line-height:34px;padding:0;text-align:center;width:22px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-remove:hover{background-color:red;border-radius:30px;color:#fff;height:22px;line-height:19px;margin-top:8px;width:22px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row .give-move .toggle-indicator:before{margin-left:7px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-add-repeater-field-section-row-wrap{background-color:#f5f5f5}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-add-repeater-field-section-row{margin:5px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-field-wrap:last-child{border-bottom:1px solid #eee}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-ui-placeholder-state-highlight{background-color:#68bb6c}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-repeater-field-name{border:0!important;padding:0!important}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-repeater-field-description{color:#666;display:block;font-size:12px;font-style:italic;line-height:18px;padding-bottom:10px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .ui-sortable-helper{display:table!important}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row.ui-sortable-helper{border-bottom:0}#give-metabox-form-data .give_options_panel .give-row.closed .toggle-indicator:before{content:"\f140"}#give-metabox-form-data .give_options_panel .give-handlediv{background:none;border:0;cursor:pointer;float:right;height:36px;margin:0;padding:0;width:36px}#give-metabox-form-data .give-minmax-wrap{display:block;margin-bottom:.5rem}#give-metabox-form-data .give-minmax-wrap label{display:inline-block;font-size:12px;width:120px}#give-metabox-form-data .give-minmax-wrap input{border-radius:0 4px 4px 0;margin-left:1px;position:relative;z-index:1}#give-metabox-form-data #form_template_options .templates-list{grid-gap:1.5rem;-webkit-margin-before:.5rem;-webkit-margin-after:1.5rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));grid-template-rows:1fr;margin-block-end:1.5rem;margin-block-start:.5rem}#give-metabox-form-data #form_template_options .templates-list .template-image{background-color:#f6f8fb;block-size:auto;display:block;inline-size:100%}#give-metabox-form-data #form_template_options .templates-list .active .template-image{display:none}#give-metabox-form-data #form_template_options .templates-list .action{align-items:center;background-color:#fafafa;border-top:1px solid #eee;-moz-column-gap:1rem;column-gap:1rem;display:flex;padding-block:.8125rem;padding-inline:1rem}#give-metabox-form-data #form_template_options .templates-list .action .template-name{flex-grow:1;font-family:Open Sans,system-ui,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.4}#give-metabox-form-data #form_template_options .templates-list .action .badge{background-color:#7ad03a;border-radius:5px;color:#fff;display:none;font-style:normal;line-height:1.4;margin-left:10px;padding:2px 9px;text-shadow:0 1px 1px rgba(0,0,0,.25)}#give-metabox-form-data #form_template_options .form-template-introduction{padding-bottom:16px}#give-metabox-form-data #form_template_options .form-template-introduction p{font-size:15px;margin:0 0 14px;padding:0}#give-metabox-form-data #form_template_options .form-template-introduction p.form-template-description{color:#555;display:block;font-size:13px;line-height:20px}#give-metabox-form-data #form_template_options .form-template-introduction .form-template-notice{--accent:#69b86b;-webkit-border-start:.55em solid var(--accent);align-items:center;background-color:#fff;border:0;border-inline-start:.55em solid var(--accent);border-radius:.2em;box-shadow:0 .07em .27em rgba(0,0,0,.2);color:#555;-moz-column-gap:2.125em;column-gap:2.125em;display:flex;flex-wrap:wrap;font-family:Montserrat,system-ui,sans-serif;font-size:1rem;margin-top:1.5rem;padding-block:1.45em;padding-inline:1.3125em;row-gap:1rem}#give-metabox-form-data #form_template_options .form-template-introduction .form-template-notice>img{flex:0;inline-size:2.5em}#give-metabox-form-data #form_template_options .form-template-introduction .form-template-notice>p{-webkit-margin-end:auto;flex:1 1 24ch;font-size:1em;margin-bottom:0;margin-inline-end:auto;margin-top:0;max-inline-size:60ch}#give-metabox-form-data #form_template_options .form-template-introduction .form-template-notice>a{align-items:center;background-color:var(--accent);border:0;border-radius:9999px;box-shadow:0 .07em .375em rgba(105,184,107,.6);color:#fff;-moz-column-gap:.85em;column-gap:.85em;display:flex;font-family:inherit;font-size:.9375em;font-weight:700;justify-content:center;line-height:1.2;padding-block:.55em;padding-inline:1.667em;text-decoration:none;text-transform:uppercase;transition:transform .2s ease-in-out}#give-metabox-form-data #form_template_options .form-template-introduction .form-template-notice>a>svg{height:1em}#give-metabox-form-data #form_template_options .form-template-introduction .form-template-notice>a:hover{transform:scale(1.03)}#give-metabox-form-data #form_template_options .template-options{display:none}#give-metabox-form-data #form_template_options .template-options>.give-row{border:1px solid #ccd0d4;margin-bottom:20px}#give-metabox-form-data #form_template_options .template-options>.give-row>.give-row-head{background-color:#f1f1f1;border-bottom:1px solid #ccd0d4}#give-metabox-form-data #form_template_options .inner-panel{display:flex;flex-direction:column}#give-metabox-form-data #form_template_options .inner-panel .templates-list-heading{font-size:15px;font-weight:400;margin:10px 0 15px}#give-metabox-form-data #form_template_options .inner-panel .form-template-options-introduction{display:none;padding-bottom:25px}#give-metabox-form-data #form_template_options .inner-panel .template-info{background:#fafafa;border:.125rem solid #ccd0d4}#give-metabox-form-data #form_template_options .inner-panel.has-activated-template{padding-left:20px;padding-right:20px}#give-metabox-form-data #form_template_options .inner-panel.has-activated-template .templates-list{grid-template-columns:1fr!important}#give-metabox-form-data #form_template_options .inner-panel.has-activated-template .templates-list .template-image-container,#give-metabox-form-data #form_template_options .inner-panel.has-activated-template .templates-list .template-info:not(.active){display:none}#give-metabox-form-data #form_template_options .inner-panel.has-activated-template .templates-list .template-info.active .badge{display:inline-block}#give-metabox-form-data #form_template_options .inner-panel.has-activated-template .form-template-introduction,#give-metabox-form-data #form_template_options .inner-panel.has-activated-template .templates-list-heading{display:none}#give-metabox-form-data #form_template_options .inner-panel.has-activated-template .form-template-options-introduction,#give-metabox-form-data #form_template_options .inner-panel.has-activated-template .template-options.active{display:block}#give-metabox-form-data #form_template_options .inner-panel.has-activated-template .give-file{width:calc(100% - 150px)!important}#give-metabox-form-data #form_grid_options .form-template-introduction{padding-bottom:16px}#give-metabox-form-data #form_grid_options .form-template-introduction p{font-size:15px;margin:0 0 14px;padding:0}#give-metabox-form-data #form_grid_options .form-template-introduction p.form-template-description{color:#555;display:block;font-size:13px;line-height:20px}#give-metabox-form-data #form_grid_options .form-template-introduction .form-template-notice{--accent:#69b86b;-webkit-border-start:.55em solid var(--accent);align-items:center;background-color:#fff;border:0;border-inline-start:.55em solid var(--accent);border-radius:.2em;box-shadow:0 .07em .27em rgba(0,0,0,.2);color:#555;-moz-column-gap:2.125em;column-gap:2.125em;display:flex;flex-wrap:wrap;font-family:Montserrat,system-ui,sans-serif;font-size:1rem;margin-top:1.5rem;padding-block:1.45em;padding-inline:1.3125em;row-gap:1rem}#give-metabox-form-data #form_grid_options .form-template-introduction .form-template-notice>img{flex:0;inline-size:2.5em}#give-metabox-form-data #form_grid_options .form-template-introduction .form-template-notice>p{-webkit-margin-end:auto;flex:1 1 24ch;font-size:1em;margin-bottom:0;margin-inline-end:auto;margin-top:0;max-inline-size:60ch}#give-metabox-form-data #form_grid_options .form-template-introduction .form-template-notice>a{align-items:center;background-color:var(--accent);border:0;border-radius:9999px;box-shadow:0 .07em .375em rgba(105,184,107,.6);color:#fff;-moz-column-gap:.85em;column-gap:.85em;display:flex;font-family:inherit;font-size:.9375em;font-weight:700;justify-content:center;line-height:1.2;padding-block:.55em;padding-inline:1.667em;text-decoration:none;text-transform:uppercase;transition:transform .2s ease-in-out}#give-metabox-form-data #form_grid_options .form-template-introduction .form-template-notice>a>svg{height:1em}#give-metabox-form-data #form_grid_options .form-template-introduction .form-template-notice>a:hover{transform:scale(1.03)}#_give_donation_levels_field .give-row:nth-of-type(2) .give-remove{display:none!important}#give-metabox-form-data .give-metabox-tabs{background-color:#fafafa;border-right:1px solid #eee;box-sizing:border-box;float:left;line-height:1;margin:0;max-width:170px;padding:0 0 10px;position:relative}#give-metabox-form-data .give-metabox-tabs:after{background-color:#fafafa;border-right:1px solid #eee;bottom:-9999em;content:"";display:block;height:9999em;left:0;position:absolute;width:100%}#give-metabox-form-data .give-metabox-tabs li{display:block;margin:0;padding:0;position:relative}#give-metabox-form-data .give-metabox-tabs li a{border-bottom:1px solid #eee;box-shadow:none;display:block;line-height:20px!important;margin:0;overflow:hidden;padding:10px;text-decoration:none}#give-metabox-form-data .give-metabox-tabs li a span.give-label{display:inline-block;padding-left:2px;width:122px}#give-metabox-form-data .give-metabox-tabs .give-metabox-sub-tabs{z-index:999}#give-metabox-form-data .give-metabox-tabs .give-metabox-sub-tabs li{background-color:#f1f1f1}#give-metabox-form-data .give-metabox-tabs .give-metabox-sub-tabs li a{align-items:center;border-bottom-color:#e5e5e5;display:flex;justify-content:space-between}#give-metabox-form-data .give-metabox-tabs li.active>a{background-color:#eee;color:#555;position:relative}#give-metabox-form-data .give-metabox-tabs li.has-sub-fields.active>a{background-color:#ddd}#give-metabox-form-data .give-metabox-tabs li.has-sub-fields:not(.active):hover ul.give-metabox-sub-tabs{bottom:0;display:block;left:166px;max-height:250px;position:absolute;width:170px}@media (max-width:550px),only screen and (min-width:851px) and (max-width:1025px){#give-metabox-form-data ul.give-metabox-tabs{min-width:40px}#give-metabox-form-data ul.give-metabox-tabs li>a{text-align:center}#give-metabox-form-data ul.give-metabox-tabs li>a:before{font-size:15px;margin-right:0}#give-metabox-form-data ul.give-metabox-tabs li>a span.give-label{display:none}#give-metabox-form-data ul.give-metabox-tabs li>a span.give-icon:before{margin:0}#give-metabox-form-data .give_options_panel{padding-left:40px}#give-metabox-form-data .give_options_panel .give-field-wrap{padding:10px}#give-metabox-form-data .give_options_panel .give-field-wrap label,#give-metabox-form-data .give_options_panel .give-field-wrap span.give-field-label{display:block;float:none;font-size:14px;margin:0 0 10px;width:100%}}.chosen-container-single a.chosen-single{background:#fff!important}.give-docs-link{margin-right:15px;text-align:right}.give-docs-link a{color:#999;font-size:14px;font-style:italic;text-decoration:none}.give-docs-link a:hover{color:#0073aa}.give-docs-link a span{font-style:normal;position:relative;top:1px}.post-type-give_forms #posts-filter .search-box{display:none}.post-type-give_forms #posts-filter .tablenav.top{height:auto;margin:42px 0 0;position:relative}.post-type-give_forms #posts-filter .tablenav.top #give-forms-advanced-filter{margin:0 0 10px}.post-type-give_forms #posts-filter .tablenav.top #give-forms-advanced-filter #give-forms-goal-filter{width:255px}.post-type-give_forms #posts-filter .tablenav.top #give-forms-advanced-filter a{display:inline-block;margin:0}.post-type-give_forms #posts-filter .tablenav.top #give-forms-advanced-filter #give-forms-search-input{margin-right:6px}.post-type-give_forms #posts-filter .tablenav.top .actions{bottom:10px;left:230px;position:absolute}.post-type-give_forms #posts-filter .tablenav.top .actions.bulkactions{left:0}@-moz-document url-prefix(){.give_options_panel .give-money-symbol{padding:8.5px 10px}}#give-dashboard-widgets-wrap .inside{padding-bottom:0;padding-top:0}.give_forms_page_give-reports #give-dashboard-widgets-wrap .inside{padding-left:0}#give-dashboard-widgets-wrap .inside #give-graphs-filter{float:none}#give-dashboard-widgets-wrap .postbox{margin-bottom:10px}#give-dashboard-widgets-wrap table.reports-table{clear:none}#give-dashboard-widgets-wrap #give-date-range-options{float:left}#give-dashboard-widgets-wrap #give-date-range-options>span{float:left;font-style:italic;line-height:30px;padding:0 5px 0 0}#give-graphs-filter{float:right}#give-graphs-filter .tablenav{margin:0 0 0 17px}#give-graphs-filter .tablenav .actions{padding:0}.give-graph .y1Axis{color:#66bb6a!important}.give-graph .y2Axis{color:#546e7a!important}body.give_forms_page_give-payment-history h1.nav-tab-wrapper,body.give_forms_page_give-payment-history h2.nav-tab-wrapper,body.give_forms_page_give-reports h1.nav-tab-wrapper,body.give_forms_page_give-reports h2.nav-tab-wrapper{margin-bottom:10px}body.give_forms_page_give-payment-history .actions,body.give_forms_page_give-reports .actions{padding-top:0}body.give_forms_page_give-payment-history .pagination-links,body.give_forms_page_give-reports .pagination-links{margin-left:10px}body.give_forms_page_give-payment-history p.donor-search,body.give_forms_page_give-reports p.donor-search{margin-right:10px}body.give_forms_page_give-payment-history .tablenav-right .tablenav-pages,body.give_forms_page_give-reports .tablenav-right .tablenav-pages{float:right}body.give_forms_page_give-payment-history .tablenav-right #give-reports-view,body.give_forms_page_give-reports .tablenav-right #give-reports-view{margin-top:0}body.give_forms_page_give-payment-history .tablenav-right .actions,body.give_forms_page_give-payment-history p.search-box,body.give_forms_page_give-reports .tablenav-right .actions,body.give_forms_page_give-reports p.search-box{float:left}body.give_forms_page_give-payment-history .reports-table-nav.tablenav.top,body.give_forms_page_give-reports .reports-table-nav.tablenav.top{float:none;margin:0 0 10px;width:100%}body.give_forms_page_give-payment-history .reports-forms-details-wrap.top,body.give_forms_page_give-reports .reports-forms-details-wrap.top{float:right;overflow:hidden}body.give_forms_page_give-payment-history .reports-forms-details-wrap.top #give-reports-filter,body.give_forms_page_give-reports .reports-forms-details-wrap.top #give-reports-filter{float:left}body.give_forms_page_give-payment-history .reports-forms-details-wrap.top>.actions,body.give_forms_page_give-reports .reports-forms-details-wrap.top>.actions{padding-right:0}body.give_forms_page_give-payment-history .tablenav.bottom,body.give_forms_page_give-reports .tablenav.bottom{margin-top:10px}body.give_forms_page_give-payment-history h2.reports-earnings-title,body.give_forms_page_give-reports h2.reports-earnings-title{margin:7px 0 0}body.give_forms_page_give-payment-history .reports-views-wrap,body.give_forms_page_give-reports .reports-views-wrap{padding:3px 0 0}body.give_forms_page_give-payment-history .wrap.give-reports-donors-wrap,body.give_forms_page_give-reports .wrap.give-reports-donors-wrap{margin-bottom:10px;margin-right:0}body.give_forms_page_give-payment-history .widefat tbody td,body.give_forms_page_give-payment-history .widefat tbody th,body.give_forms_page_give-reports .widefat tbody td,body.give_forms_page_give-reports .widefat tbody th{padding-bottom:12px;padding-top:12px}body.give_forms_page_give-reports table.export-options-table tbody td{padding:20px 12px;vertical-align:top}body.give_forms_page_give-reports table.export-options-table .give-export-form{position:relative}body.give_forms_page_give-reports table.export-options-table .give-export-form .notice-wrap{background-color:transparent;margin:2px 0 -16px -11px;overflow:auto;padding:12px 12px 4px}body.give_forms_page_give-reports table.export-options-table .give-export-form .notice-wrap .spinner{margin:-2px -12px 8px 0}body.give_forms_page_give-reports table.export-options-table span#give-end-wrap input,body.give_forms_page_give-reports table.export-options-table span#give-start-wrap input{width:100px}#export-donor-options-wrap p{font-weight:700;margin:0;padding:20px 0 0}#export-donor-options-wrap ul{max-width:900px;overflow:hidden}#export-donor-options-wrap ul li{box-sizing:border-box;float:left;margin:0;padding:0 5px 5px 0;width:33%}.settings-excludes-list{border:1px solid #ddd;max-height:120px;overflow:auto;padding:.5rem}.settings-excludes-list li{margin:3px 0}#give-tools-recount-form .notice-wrap{background:#efefef;border-top:1px solid #e5e5e5;margin:10px -12px -12px;min-height:25px;padding:10px 12px 12px;position:relative}#give-tools-recount-form .notice-wrap .give-progress{position:absolute;top:15px}#give-tools-recount-form .notice-wrap .spinner{margin:0;position:absolute;right:14px;top:13px}#give-tools-recount-form .notice-wrap #give-batch-success{margin-bottom:6px}.recount-stats-controls form{display:inline}.give-recount-stats-descriptions{display:block;margin:8px 0 0}.give-recount-stats-descriptions span{color:#aaa;display:none;font-size:13px;font-style:italic;font-weight:400;line-height:24px;margin:0}.gateways-report-tablenav .actions.bulkactions{padding-right:0}table.give-table td{vertical-align:middle}table.give-table td.row-title h3{font-size:1.2em;margin:0 0 .4em}table.give-table td.row-title p{color:#aaa;font-size:13px;font-style:italic;font-weight:400;margin:0}#give-graphs-filter>.tablenav{height:auto}#give-logs-filter .search-box{float:right}#give-logs-filter .tablenav.top{clear:none;float:left;margin-top:0}#give_donor_export_form{margin:0 0 5px}#give_donor_export #give_donor_export_form_chosen{display:block;margin:5px 0 1px}.column-status .give-donation-status,.column-status .give-test-mode-transactions-label{display:inline-block}.column-status .give-test-mode-transactions-label{margin:0 5px;vertical-align:middle}.give-settings-page .give-disabled-setting{opacity:1%;pointer-events:none}.give-settings-page .give-settings-section-content{background-color:#f4f4f4;border-radius:8px;box-shadow:0 0 5px 0 #ddd;display:flex;margin-top:20px}.give-settings-page .give-settings-section-content .give-settings-section-group-menu{width:250px}.give-settings-page .give-settings-section-content .give-settings-section-group-menu ul,.give-settings-page .give-settings-section-content .give-settings-section-group-menu ul li{margin:0}.give-settings-page .give-settings-section-content .give-settings-section-group-menu ul li a{box-shadow:none;color:#333;display:block;font-weight:600;outline:none;padding:20px;text-decoration:none}.give-settings-page .give-settings-section-content .give-settings-section-group-menu ul li a:hover{background-color:#ebebeb}.give-settings-page .give-settings-section-content .give-settings-section-group-menu ul li a.active{background-color:#fff;border-left:4px solid #66bb6a;color:#333}.give-settings-page .give-settings-section-content .give-settings-section-group-content{background:#fff;border-bottom-right-radius:8px;border-top-right-radius:8px;min-height:400px;padding:10px 30px;width:100%}.give-settings-page .paypal-message-template{background:#eaeaea;border-radius:10px;font-style:italic;margin:15px 0;padding:14px;word-break:break-word}@media only screen and (max-width:480px){.give-settings-page .give-settings-section-content{flex-flow:row wrap}.give-settings-page .give-settings-section-content .give-settings-section-group-menu{width:100%}.give-settings-page .give-settings-section-content .give-settings-section-group-content{padding:10px}}.give-settings-page{margin:0 20px 0 2px}.give-settings-page #poststuff{padding-top:25px}.give-settings-page .give-settings-header{align-items:center;background:#fff;-moz-column-gap:2rem;column-gap:2rem;display:flex;justify-content:space-between;margin:0 -20px 0 -22px;padding:10px 20px}.give-settings-page .give-settings-heading-sep{font-size:14px;line-height:32px;width:15px}.give-settings-page .nav-tab-wrapper{height:54px;margin:0 -20px 0 -22px}.give-settings-page .give-subsubsub{float:left;list-style:none;margin:12px 0 3px;padding:0}.give-settings-page .give-subsubsub li{color:#d3d3d3;display:inline-block;font-size:16px;font-weight:300;margin:0 0 0 3px;padding:0;white-space:nowrap}.give-settings-page .give-subsubsub a{box-shadow:none;font-size:14px;font-weight:400;line-height:2;margin:0 3px 0 0;padding:.2em;text-decoration:none}.give-settings-page .give-subsubsub a.current{border:none;color:#000;font-weight:600}.give-settings-page .give-setting-tab-body{max-width:1260px}.give-settings-page div.give-submit-wrap{margin:20px 0}.give-settings-page .give_forms_page_give-payment-history .postbox .hndle{cursor:default}.give-settings-page .give-input-field{width:25em}.give-settings-page table table input[type=text]{width:15em}.give-settings-page .give-repeat-setting-field{margin:10px 0}.give-settings-page .give-remove-setting-field{cursor:pointer;display:inline-block;font-size:21px;font-weight:300;height:25px;line-height:22px;margin-left:20px;padding:0;text-align:center;width:25px}.give-settings-page .give-remove-setting-field:hover{background-color:red;border-radius:30px;color:#fff}.give-settings-page .give-forminp p:first-child .give-remove-setting-field{display:none}.give-settings-page .export-options-table tr.give-import-option:nth-child(odd){background:#f4f3f3}.give-settings-page .export-options-table tr.give-import-option:nth-child(odd) th{vertical-align:middle}.give-settings-page .export-options-table .give-import-dropdown:nth-child(2),.give-settings-page .export-options-table tr.give-import-option th:first-child{width:250px}.give-setting-tab-header{clear:both;margin:30px 0;overflow:hidden}.give-setting-tab-header h2{margin-top:8px}.give-setting-tab-header p{margin-bottom:0;margin-top:0}.give-radio-inline ul{margin-top:0}.give-radio-inline li{display:inline-block;margin:0 0 0 15px}.give-radio-inline li:first-child{margin-left:0}.give-tools-setting-page .bulkactions{overflow:visible}.form-table td.give-radio-inline fieldset li>label{margin:5px 0 0!important}div.give-field-description,p.give-field-description{color:#555;font-size:14px!important;line-height:22px}div.give-field-description strong,p.give-field-description strong{color:#777}.give-setting-tab-header h2{color:#aaa;display:inline-block;float:left;font-size:14px;font-style:italic;margin:0;width:220px}.gateway-enabled-wrap{background-color:#f7f7f7;border:1px solid #e5e5e5}.gateway-enabled-wrap .gateway-enabled-settings-title{grid-gap:20px;border-bottom:1px solid #e5e5e5;display:grid;font-weight:600;grid-template-columns:.5fr 2.5fr 5fr 1fr 1fr;padding:1rem}.gateway-enabled-wrap .ui-sortable-placeholder{border:2px dashed #e5e5e5;transition:all .2s ease;visibility:visible!important}.gateway-enabled-wrap .ui-sortable-helper{background-color:#fafafa;border:1px solid #e5e5e5;box-shadow:0 4px 20px -5px rgba(0,0,0,.25);padding:.5rem!important}.give-payment-gatways-list{margin:0;padding:1rem}.give-payment-gatways-list li{grid-gap:20px;align-items:center;display:grid;grid-template-columns:.5fr 2.5fr 5fr 1fr 1fr;margin:0;padding:.5rem 0}.give-payment-gatways-list li:first-child{padding-top:0}.give-payment-gatways-list li:last-child{padding-bottom:0}.give-payment-gatways-list li .checkout-label{padding:3px 5px}.give-payment-gatways-list li .gateways-checkbox,.give-payment-gatways-list li .gateways-radio{justify-self:center}.give-payment-gatways-list li span.give-drag-handle{color:#bdbdbd;cursor:move;font-size:15px;font-weight:400;padding:3px 4px 0 0}.give-payment-gatways-list li span.give-drag-handle:hover{color:#333}.give-gateways-notice{background:#fff;border:1px solid #e3e3e3;display:table;margin:15px 0 0;max-width:1240px;padding:0;width:100%}.give-gateways-notice .give-gateways-cc-icon{display:table-cell;height:30px;margin:0;padding:0 15px 0 25px;vertical-align:middle;width:30px}.give-gateways-notice .give-gateways-cc-icon svg{height:40px;position:relative;top:2px;width:50px}.give-gateways-notice .give-gateways-notice-title{font-size:16px;margin:20px 20px 0;padding:0}.give-gateways-notice .give-gateways-notice-message{font-size:14px;line-height:24px;margin:5px 20px 20px}.give-gateways-notice .give-gateways-notice-message .give-tooltip{margin:0 2px 0 -2px}.give-gateways-notice .give-gateways-notice-button{display:table-cell;margin:0;padding:0 15px 0 0;text-align:right;vertical-align:middle;width:200px}.give-gateways-notice .give-gateways-notice-button .give-view-gateways-btn{margin:10px 0 0;text-align:center;width:100%}.give-email-tags-wrap{margin:5px 0 0}.give-email-tags-wrap code{font-size:12px;font-style:normal;padding:1px 2px}.give-email-tags-wrap span{color:#aaa;display:block;font-size:13px;font-style:italic;margin:0 0 2px}.give-email-tags-wrap .give_price_tag,.give-email-tags-wrap .give_receipt_id_tag{display:none}.give-setting-tab-header-emails{margin:20px 0}.give-setting-tab-header-emails hr,.give-settings-admin-email-section .tablenav,.give-settings-admin-p2p-email-section .tablenav,.give-settings-donor-email-section .tablenav,.give-settings-email-settings-section .tablenav,.give-settings-p2p-email-section .tablenav{display:none}.give-settings-admin-email-section .tablenav.bottom+.give-setting-tab-header-emails,.give-settings-admin-p2p-email-section .tablenav.bottom+.give-setting-tab-header-emails,.give-settings-donor-email-section .tablenav.bottom+.give-setting-tab-header-emails,.give-settings-email-settings-section .tablenav.bottom+.give-setting-tab-header-emails,.give-settings-p2p-email-section .tablenav.bottom+.give-setting-tab-header-emails{margin:20px 0}.give-settings-admin-email-section .tablenav.bottom+.give-setting-tab-header-emails hr,.give-settings-admin-p2p-email-section .tablenav.bottom+.give-setting-tab-header-emails hr,.give-settings-donor-email-section .tablenav.bottom+.give-setting-tab-header-emails hr,.give-settings-email-settings-section .tablenav.bottom+.give-setting-tab-header-emails hr,.give-settings-p2p-email-section .tablenav.bottom+.give-setting-tab-header-emails hr{display:block}.giveemailnotifications .check-column{padding:13px 10px 0 20px!important}.giveemailnotifications td.check-column input{display:none}.giveemailnotifications th.check-column .give-email-notification-status{color:#fff;cursor:pointer}.giveemailnotifications th.check-column .give-email-notification-status[data-edit="1"] i.dashicons{border-radius:1em;padding:2px}.giveemailnotifications th.check-column .give-email-notification-disabled:hover .dashicons-no-alt,.giveemailnotifications th.check-column .give-email-notification-enabled .dashicons-yes{background:#46b450}.giveemailnotifications th.check-column .give-email-notification-enabled .dashicons-lock{color:#46b450}.giveemailnotifications th.check-column .give-email-notification-disabled .dashicons-no-alt,.giveemailnotifications th.check-column .give-email-notification-enabled:hover .dashicons-yes{background:#bbb}.giveemailnotifications th.check-column .give-email-notification-disabled .dashicons-lock{color:#bbb}.giveemailnotifications th.check-column .dashicons-no-alt:hover:before{content:"\f147"!important}.giveemailnotifications th.check-column .dashicons-yes:hover:before{content:"\f335"!important}.giveemailnotifications .spinner.is-active{float:none;margin:0 0 0 2px}#system-info-textarea{background:#fff;direction:ltr;display:block;font-family:Menlo,Monaco,monospace;height:600px;overflow:auto;white-space:pre;width:800px}#give-download-sysinfo{margin:0}#api .tablenav .actions{overflow:visible}a.give-delete{color:#a00}.give-table thead th{padding:8px 10px!important}.post-type-give_forms .mce-container iframe,.post-type-give_forms .wp-editor-area{min-height:400px}.give-field-description{color:#666;margin:0;padding-top:.5em}.give-image-thumb{margin-top:14px;position:relative}.give-image-thumb span.give-delete-image-thumb{background:red;border-radius:30px;color:#fff;cursor:pointer;left:-10px;position:absolute;top:-10px}.give-image-thumb img{border:4px solid #fff;max-width:250px}.give_email_access_link_tag{display:none}.give-settings-paypal-section .hide-with-position{left:-9999px;position:absolute;top:-9999px}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap>div{padding-bottom:10px}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .label{font-weight:700;margin:0}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .button-wrap{display:grid;flex-grow:1;grid-template-columns:1fr;justify-content:flex-start}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .button-wrap>div:not(:last-child){margin-bottom:10px}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .fa{border:2px solid #ffb800;border-radius:20px;color:#ffb800;font-size:11px;font-weight:700;line-height:7px;margin-right:5px;padding:5px 6px}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .fa.fa-check{border:2px solid #1fb11f;color:#1fb11f;padding:5px 3px}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .actions{margin-left:30px}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .api-access-feature-list-wrap{color:#aaa}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .api-access-feature-list-wrap ul{list-style:none;margin:0}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .api-access-feature-list-wrap li,#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .api-access-feature-list-wrap p{margin-bottom:7px}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .api-access-feature-list-wrap p{font-weight:700}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .paypal-account-email{color:#807e7e;font-weight:700}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .disconnection-setting .button{color:#333!important;font-weight:600}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .disconnection-setting .button .fa-paypal{color:#636363}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .give-hidden{display:none!important}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap span.tooltip{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite;border:1px solid rgba(0,0,0,.25);border-left-width:0;border-radius:0 6px 6px 0;color:#556e79;margin-left:50px;padding:6px;position:absolute;vertical-align:middle}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap span.tooltip .left-arrow{position:relative}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap span.tooltip .left-arrow:after,#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap span.tooltip .left-arrow:before{border-style:solid;content:"";display:block;height:0;left:100%;position:absolute;width:0}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap span.tooltip .left-arrow:after{border-color:transparent #fdfdfd transparent transparent;border-width:15px;left:-35px;top:-7px}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap span.tooltip .left-arrow:before{border-color:transparent rgba(0,0,0,.25) transparent transparent;border-width:16px;left:-38px;top:-8px}#give-paypal-commerce-account-manager-field-wrap .give-upsell-notice{margin:30px 0 0!important}#give-paypal-commerce-introduction-wrap .hero-section{display:grid;grid-template-columns:repeat(2,auto)}#give-paypal-commerce-introduction-wrap img{width:100%}#give-paypal-commerce-introduction-wrap h2{color:#333;font-size:20px;letter-spacing:.6px;margin:15px 0 20px}#give-paypal-commerce-introduction-wrap div.paypal-logo{margin:20px 0 0 20px}#give-paypal-commerce-introduction-wrap .give-field-description{font-size:16px!important;line-height:26px;margin:0;padding:0}#give-paypal-commerce-introduction-wrap .feature-list{background:#f8f8f8;border-radius:8px;display:grid;font-size:1.2em!important;grid-template-columns:repeat(3,auto);line-height:2em;margin:2em 0;padding:20px}@media screen and (max-width:1325px){#give-paypal-commerce-introduction-wrap .feature-list{grid-template-columns:50% auto}}#give-paypal-commerce-introduction-wrap .feature-list div{color:#939393;font-style:italic}#give-paypal-commerce-introduction-wrap .feature-list .fa{padding-right:10px}@-webkit-keyframes bounce{0%,20%,50%,80%,to{transform:translateX(0)}40%{transform:translateX(-30px)}60%{transform:translateX(-15px)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateX(0)}40%{transform:translateX(-30px)}60%{transform:translateX(-15px)}}.give-license-settings-wrap{margin:20px 0 0 -10px;max-width:1240px;min-width:1000px;padding:0}.give-license-top-widget{border:1px solid #dbdbdb;min-height:250px}.give-license-top-widget .give-license-widget-heading{border-bottom:1px solid #dbdbdb;font-size:20px;line-height:1.2em;margin:0 0 15px;padding:0 0 15px}.give-license-top-widget .give-license-widget-heading .dashicons{font-size:28px;height:25px;margin:-5px 10px 0 0;width:25px}.give-license-top-widget .give-field-description{margin:0 0 20px;padding:0}#give-license-activator-wrap{background:#fff;margin:0;padding:30px}#give-license-activator-wrap .give-license-activation-form{background:#f4f4f4;padding:10px;position:relative}#give-license-activator-wrap .give-license-notices{background:#f4f4f4;box-sizing:border-box;display:none;height:100%;left:0;padding:20px;position:absolute;top:0;width:100%;z-index:3}#give-license-activator-wrap .give-license-notices .notice{padding-right:40px;position:relative}#give-license-activator-wrap #give-license-activator{font-size:22px;height:55px;margin:0 0 10px;padding:0 15px;width:100%}#give-license-activator-wrap .button{clear:both;display:block;font-size:18px;height:45px;margin:0;width:100%}#give-addon-uploader-wrap{background:#fff;margin:0;padding:30px 25px 25px}.give-upload-addon-form-wrap{position:relative}.give-upload-addon-form-wrap .give-upload-addon-instructions{font-size:16px;margin:0;opacity:.4;padding:0}.give-upload-addon-form-wrap .give-upload-addon-instructions span{display:block;font-size:14px;margin:8px 0}.give-upload-addon-form-wrap #give-upload-addon-file-select{display:none}.give-upload-addon-form-wrap .give-spinner-wrap{background-color:#fff;bottom:0;left:0;position:absolute;right:0;top:0;z-index:99}.give-upload-addon-form-wrap .give-spinner-wrap .give-spinner-inner{margin-left:42%;margin-top:5%}.give-upload-addon-form{background:#f4f4f4;outline:2px dashed #e2e2e2;outline-offset:-10px;padding:25px;position:relative;text-align:center;transition:outline-offset .15s ease-in-out,background-color .15s linear}.give-upload-addon-form.give-dropzone-active{background:#eaeaea;outline:2px dashed #c6c6c6;outline-offset:-13px}.give-upload-addon-form .give-addon-upload-notices{background:hsla(0,0%,100%,.6588235294117647);box-sizing:border-box;display:none;height:100%;left:0;padding:20px;position:absolute;text-align:left;top:0;width:100%;z-index:3}.give-upload-addon-form .give-activate-addon-wrap{background:#fff;border:1px solid #dbdbdb;box-sizing:border-box;display:none;height:100%;left:0;padding-top:20px;position:absolute;top:0;width:100%;z-index:4}.give-upload-addon-form .give-activate-addon-wrap .dashicons{color:#66bb6a}#give-licenses-container{position:relative}#give-licenses-container .give-spinner-wrap{background-color:#fff;bottom:0;left:0;position:absolute;right:0;top:0;z-index:99}#give-licenses-container .give-spinner-wrap .give-spinner-inner{margin-left:45%;margin-top:5%}.give-licenses-list-header{margin:20px 0 30px;padding:0}.give-licenses-list-header h2{float:left;font-size:18px;margin:0 0 20px;padding:0}.give-licenses-list-header #give-refresh-button-wrap{float:left;margin:-6px 0 0 25px}.give-licenses-list-header #give-refresh-button-wrap #give-last-refresh-notice{color:#666;line-height:28px;margin:0 0 0 10px}.give-licenses-list-header hr{clear:both}.give-addon-wrap{background:#fff;border:1px solid #dbdbdb;margin:0 0 20px;padding:0;position:relative}.give-addon-wrap .give-license-top{background:#f4f4f4;border-bottom:1px solid #dbdbdb;color:#333;display:flex}.give-addon-wrap .give-license-notice-container.give-addon-notice-shown{background:#f4f4f4;border-bottom:1px solid #dbdbdb;padding:30px}.give-addon-wrap .give-license-notice-container.give-addon-notice-shown .notice{margin:0}.give-addon-wrap .give-license-top-header{color:#23282d;display:block;font-size:15px;font-weight:700;margin:0 0 20px}.give-addon-wrap .give-license-top-column{flex:1;float:left;padding:30px}.give-addon-wrap .give-license-top-column.give-license-info-field-wrap,.give-addon-wrap .give-license-top-column.give-license-key-field-wrap{border-right:1px solid #dbdbdb}.give-addon-wrap .give-license-top-column.give-license-key-field-wrap{flex:1.45;padding-right:10px}.give-addon-wrap .give-license-top-column.give-license-info-field-wrap .give-field-description{padding-top:0}.give-addon-wrap .give-license__status{margin:10px 0 0 -4px;padding:0}.give-addon-wrap .give-license__status .dashicons-yes{color:#66bb6a}.give-addon-wrap .give-license__status .dashicons-no{color:#a00}.give-addon-wrap .give-license__key{display:inline-block}.give-addon-wrap .give-license__key input[type=text]{margin:0 10px 0 0}.give-addon-wrap .give-license__key button{font-size:15px;position:relative;top:-1px}@media (min-width:1400px){.give-addon-wrap .give-license__key input[type=text]{font-size:18px;height:40px;min-width:290px;padding:10px}.give-addon-wrap .give-license__key button{height:40px;width:110px}}@media (max-width:1399px){.give-addon-wrap .give-license__key input[type=text]{font-size:15px;height:35px;min-width:230px;padding:8px}.give-addon-wrap .give-license__key button{font-size:1em;height:35px;width:85px}}.give-addon-wrap .give-license-action-link{box-shadow:none;display:block;margin:0 0 15px}.give-addon-wrap .give-license-renewal-date .dashicons{margin:0 3px 0 0;opacity:.8;position:relative;top:-2px}.give-addon-wrap .give-license-activations-remaining-icon{border-radius:100%;display:inline-block;font-size:12px;font-weight:700;height:20px;line-height:20px;margin:0 2px 0 0;padding:1px;text-align:center;width:20px}.give-addon-wrap .give-plugin__info{padding:6px 9px}.give-addon-wrap .give-plugin__status{border:none;line-height:20px!important;padding:0 5px}.give-addon-info-wrap{background:#f4f4f4;border:1px solid #dbdbdb;color:#333;margin:30px;padding:20px}.give-addon-info-wrap .give-addon-info-left{float:left}.give-addon-info-wrap .give-addon-name{font-size:14px;font-weight:700}.give-addon-info-wrap .give-addon-version{font-size:11px;margin:0 0 0 20px}.give-addon-info-wrap .give-addon-info-right{float:right}.give-addon-info-wrap .give-addon-info-right .give-button{height:auto;margin:-5px 0 0;position:relative;top:2px}.give-addon-info-wrap .give-addon-info-right .give-button .dashicons{font-size:14px;height:14px;margin-right:3px;margin-top:5px;width:14px}.give-addon-info-wrap .give-addon-activation-status{background:#777;border-radius:4px;color:#fff;font-size:11px;margin:0 15px 0 0;padding:3px 8px}.give-addon-info-wrap .give-addon-activation-status__activated{background:#7ad03a;text-shadow:0 0 1px #4b8420}.give-addon-info-wrap .give-addon-view-changelog{font-size:12px;margin:0 15px 0 0}.give-filters{background:#f5f5f5;border:1px solid #dfdfdf;clear:both;padding:12px 12px 0}.give-filters .give-donation-forms-filter .chosen-single{height:28px;line-height:28px}.give-filters .chosen-container-single .chosen-single div b{background-position:0 4px}.give-filters .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 6px}.give-filters #give-payment-form-filter,.give-filters #give_donation_forms_filter{display:inline-block;width:300px}@media screen and (max-width:782px){.give-filters #give-payment-form-filter,.give-filters #give_donation_forms_filter{width:100%}}.give-filters #give-payment-date-filters label,.give-filters #give-payment-form-filter label{vertical-align:initial}.give-filters #give-payment-date-filters label.give-donation-forms-filter-label,.give-filters #give-payment-form-filter label.give-donation-forms-filter-label{vertical-align:middle}.give-filters #give_donation_forms_filter{width:255px}@media screen and (max-width:782px){.give-filters #give_donation_forms_filter{max-width:100%;width:100%}}.give-filters:after{clear:both;content:"";display:table}.give-filter{display:block;margin-bottom:12px;width:100%}.give-filter:after{clear:both;content:"";display:table}.give-filter label{display:block;margin-right:4px}.give-filter input{margin:0}.give-filter input[type=text]{height:28px;width:100%}.give-filter input[type=search],.give-filter input[type=text]{height:28px}.give-filter .button{height:28px;line-height:26px;margin:0;padding:0 10px 1px}.give-filter select{width:100%}@media screen and (min-width:783px){.give-filter{float:left;margin-right:18px;width:auto}.give-filter label{display:inline-block}.give-filter input[type=text]{display:inline-block;width:144px}}.give-filter-search input[type=search]#give-payments-search-input{display:block;float:left;max-width:100%;width:205px}.give-filter-search input[type=submit]{display:block;float:right;width:30%}@media screen and (min-width:783px){.give-filter-search input[type=search]{display:inline-block;margin-right:4px;width:auto}.give-filter-search input[type=submit]{display:inline-block;width:auto}}@media screen and (min-width:600px){.give-filter-half{float:left;width:49%}.give-filter-half:last-child{float:right}}@media screen and (min-width:783px){.give-filter-half{width:auto}.give-filter-half:last-child{float:left}.give-filter-half input[type=text]{width:96px}}.give-clear-filters-button{margin-left:8px}.give-submit-wrap{background:#f5f5f5;border:1px solid #dfdfdf;clear:both;font-size:13px;line-height:2.1em;margin:8px 0;padding:12px}#give-payment-filters ul.subsubsub{margin-bottom:8px}#give-payments-advanced-filter ul.subsubsub{margin-bottom:12px}#give-payments-filter .tablenav.top{float:none}#give-payments-filter .tablenav.top .bulkactions{margin-top:1px;padding-top:0}#give-payments-filter .give-email-column-value{font-size:14px;font-weight:700}#give-payments-filter #the-list .check-column input{margin-top:1px}#give-payments-filter .column-details{width:50px}#give-payments-filter .column-amount{width:120px}tr.status-refunded td{background:#cecece;border-top-color:#ccc}.wp-list-table.forms th#date{width:140px}.give-mobile-link{line-height:32px;vertical-align:middle}.give-mobile-link img{float:left;height:auto;max-width:80%}.give-donation-status>span{background:#888;border-radius:50%;display:inline-block;height:12px;line-height:16px;margin:0;padding:0;position:relative;top:1px;width:12px}.give-donation-status.status-pending>span{background-color:#ffba00}.give-donation-status.status-complete>span,.give-donation-status.status-publish>span{background-color:#7ad03a}.give-donation-status.status-refunded>span{background-color:#777}.give-donation-status.status-failed>span{background-color:#a00}.give-donation-status.status-abandoned>span{background-color:#333}.give-donation-status.status-revoked>span{background-color:#d9534f}.give-donation-status.status-give_subscription>span,.give-donation-status.status-renewal>span,.give-donation-status.status-subscription>span{background-color:#5bc0de}#test-payment-label{background-color:#ffba00;border-radius:.25em;color:#fff;font-size:11px;line-height:1;margin:0 15px;padding:.2em .4em .3em;text-align:center;vertical-align:baseline;vertical-align:middle;white-space:nowrap}#test-payment-label:hover{color:#fff;text-decoration:none}#give-payments-filter .give-payment-id{border-radius:.25em;color:#fff;font-size:11px;font-weight:400;line-height:1;padding:.2em .4em .3em;text-align:center;vertical-align:baseline;white-space:nowrap}#give-payments-filter .give-payment-id:hover{color:#fff;text-decoration:none}#give-payments-filter .column-details{padding-right:30px}#give-payments-filter .give-donation-status{display:inline-block}#give-order-update .give-donation-status{display:inline-block;float:none;margin:0 10px;position:relative;top:3px}#give-order-update .give-order-top{border-bottom:1px solid #eee;overflow-x:auto;white-space:nowrap;width:100%}#give-order-update .give-order-top h3.hndle{border:none;display:inline-block;float:left}#give-order-update .give-order-top .delete-donation{display:inline-block;float:right}#give-order-update .give-order-top .delete-donation a{color:#b5b5b5;content:"\f182";display:block;font-size:18px;height:16px;margin:11px 15px;width:18px}#give-order-update .give-order-top .delete-donation a:focus,#give-order-update .give-order-top .delete-donation a:hover{box-shadow:none;color:red}.column-donation_form .donation-level-text-wrap{display:block;font-style:italic}@media handheld,only screen and (max-width:640px){.wp-list-table.forms th{width:auto!important}}.download_page_give-payment-history .ui-dialog .ui-dialog-titlebar-close span{margin-left:-8px;margin-top:-8px}.give-admin-box .label{font-weight:600}.give-admin-box-inside{border-bottom:1px solid #eee;clear:both;margin:0;padding:3px 10px;word-break:break-word}.give-admin-box-inside .strong{font-weight:600}.give-admin-box .right{float:right}#give-order-details .inside,#give-order-update .inside{margin:0;padding:0}#give-order-update input.give_datepicker{width:180px}#give-order-update input[type=number].give-payment-time-hour,#give-order-update input[type=number].give-payment-time-min{width:50px}.give-admin-box-inside:last-child{border-bottom:0}#give-edit-order-form .data-payment-key{word-break:break-all}.give-order-update-box #major-publishing-actions .button-secondary{margin-right:10px}#give-donation-overview th{text-align:left}#give-donation-overview .give-select-chosen{width:97%}#give-edit-order-form .row{margin-top:10px}#give-donation-overview ul,#give-donor-details .order-data-address input,#give-donor-details .order-data-column p.data input,#give-edit-order-form .column input,#give-order-address-country-wrap select{clear:both;display:block}.give-order-data input.small-text{margin:0}#give-order-update span.label{display:inline;width:50px}.give-order-update-box .button-primary{margin-right:0}#give-edit-order-form .column .description{padding-right:10px}#give-donation-overview .inside>ul>li,#give-donation-overview .row>ul>li,#give-edit-order-form .column{display:inline-block;position:relative;vertical-align:top}#give-donation-overview ul{font-size:0}#give-donation-overview ul li{font-size:13px}#give-donation-overview ul li.actions{min-width:200px;text-align:right}#give-donation-overview ul li.remove{text-align:right}#give-donation-overview ul .row{border-bottom:1px solid #eee;padding:12px}#give-order-data .data span{color:#666;font-weight:600}input.give-price-field{padding:3px 5px;width:80px}.give_forms_page_give-payment-history.js .postbox .hndle{cursor:default}#give-payment-notes textarea{min-height:150px}#give-payment-notes #give-add-payment-note{margin:6px 0 15px}#give_comment{min-height:150px}#give-billing-details .column>div{margin:0 0 10px}#give-billing-details label{display:block;margin-bottom:5px}#give-billing-details .column-container{padding:5px 0 10px}#give-billing-details input[type=text]{width:98%}#give-billing-details .chosen-container{width:98%!important}@media screen and (min-width:1200px){#give-edit-order-form .column{width:33%}#give-order-address .column{width:49%}#give-donation-overview.columns-4 li.actions{margin-right:0;margin-top:0;width:25%}}@media screen and (max-width:1199px){#give-edit-order-form .column{width:49%}}@media screen and (max-width:782px){.order-data-column input[type=email]{padding:6px 10px}}#give-donation-overview .inside,#give-donor-details .inside{margin-top:0}.give_forms_page_give-payment-history #give-dashboard-widgets-wrap #side-sortables{padding-top:0}.give-select-chosen .spinner,.give-select .spinner{position:absolute;right:5px;top:2px;z-index:999}.give-select-chosen-ajax .spinner{visibility:visible}.give-select-chosen-ajax.chosen-container-single .chosen-search input[type=text],.give-select-chosen-ajax .chosen-search input[type=text]{background-image:none!important}.give-dashboard-widget .give-dashboard-today{text-align:center}.give-dashboard-widget .give-dashboard-today .give-dashboard-date-today{margin:10px 0 0;padding:0}.give-dashboard-widget .give-dashboard-today .give-dashboard-happy-day{margin:0;padding:3px}.give-dashboard-widget .give-dashboard-today .give-dashboard-today-earnings{color:#4ead61;font-size:42px;font-weight:700;line-height:1;margin:15px 0 0}.give-dashboard-widget .give-dashboard-today .give-donations-today{font-size:18px;font-weight:700;margin:0 0 30px;padding:4px 0 1px}.give-dashboard-widget .give-dashboard-today .give-last-seven{font-size:14px;font-weight:700;margin:0 0 30px;padding:0}.give-dashboard-widget .give-table-stats{border-spacing:0;border-top:1px solid #ececec;margin:0;table-layout:fixed;text-align:center;width:100%}.give-dashboard-widget .give-table-stats .give-dashboard-stat-total,.give-dashboard-widget .give-table-stats .give-dashboard-stat-total-label{margin:0;padding:0}.give-dashboard-widget .give-table-stats .give-dashboard-stat-total{color:#4ead61;font-size:16px;font-weight:700}#give_dashboard_sales>.inside{padding:0}#give_dashboard_sales .give-table-stats td{padding:10px 0}#give_dashboard_sales .give-table-stats td:first-of-type{border-right:1px solid #ececec}#give_dashboard_sales .give-table-stats tr#give-table-stats-tr-1 td{border-bottom:1px solid #ececec}#dashboard_right_now .give-forms-count:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e800";font-family:give-icomoon;font-size:18px;font-style:normal;font-variant:normal;font-weight:400;height:18px;line-height:1;text-transform:none;width:18px}.give-range_slider_field{margin-top:.8rem}.give_forms_page_give-donors .wp-heading-inline+.notice:first-of-type{margin-top:25px}.give_forms_page_give-donors .give-nav-tab-wrapper{margin:10px -20px 20px}.give_forms_page_give-donors #give-donors-filter{position:relative}.give_forms_page_give-donors #give-donors-filter p.search-box{margin:0}.give_forms_page_give-donors #give-donors-search-filter{display:block;overflow:hidden}.give_forms_page_give-donors #give-donor-card-wrapper{margin-left:-1px;min-height:200px;z-index:2}.give_forms_page_give-donors #give-donor-card-wrapper input{font-weight:400}.give_forms_page_give-donors #give-donor-card-wrapper .donor-section{border-bottom:1px solid #eee;margin-bottom:10px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-section .give-donor-search-box{display:inline-block;float:left;margin-right:25px;width:auto}.give_forms_page_give-donors #give-donor-card-wrapper .donor-section table{margin-bottom:0}.give_forms_page_give-donors #give-donor-card-wrapper>div:first-child{padding-top:20px}.give_forms_page_give-donors #give-donor-card-wrapper>div:last-child{border:none;padding-bottom:20px}.give_forms_page_give-donors #give-donor-card-wrapper .avatar-wrap{float:left;padding:0 15px 15px 0;text-align:center}.give_forms_page_give-donors #give-donor-card-wrapper .avatar-wrap img{border-radius:50%}.give_forms_page_give-donors #give-donor-card-wrapper a.delete{color:red;margin-right:5px;text-decoration:none}.give_forms_page_give-donors #give-donor-card-wrapper .donor-bio-header .donor-since{font-size:16px;margin:10px 0}.give_forms_page_give-donors #give-donor-card-wrapper .donor-bio-header .donor-id{display:inline-block;font-size:24px;font-weight:600;margin-right:10px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-bio-header .donor-name-wrap{display:inline-block}.give_forms_page_give-donors #give-donor-card-wrapper .donor-bio-header .donor-edit-link{margin-bottom:15px}.give_forms_page_give-donors #give-donor-filters .give-donor-search-box{display:inline-block;float:left;margin-right:18px}.give_forms_page_give-donors #give-donor-filters .give-donor-search-box input#give-donors-search-input{max-width:100%;width:205px}.give_forms_page_give-donors #give-donor-filters label{vertical-align:initial}.give_forms_page_give-donors #give-donor-filters label.give-donation-forms-filter-label{vertical-align:middle}.give_forms_page_give-donors .donor-main-wrapper{clear:both;margin:0 0 20px}@media (max-width:655px){.give_forms_page_give-donors .donor-main-wrapper{width:100%}}.give_forms_page_give-donors .donor-main-wrapper table{margin:0}.give_forms_page_give-donors .donor-main-wrapper input[type=email],.give_forms_page_give-donors .donor-main-wrapper input[type=number],.give_forms_page_give-donors .donor-main-wrapper input[type=text]{width:200px}.give_forms_page_give-donors #donor-summary{padding:0 20px}.give_forms_page_give-donors #donor-summary:after{color:#f0f0f0;content:"\f110";font-family:dashicons;font-size:100px;position:absolute;right:10px;top:10px;z-index:0}.give_forms_page_give-donors #give-donor-card-wrapper .donor-address-wrapper{width:202px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-address-wrapper span[data-key=line2]{clear:both;display:table}.give_forms_page_give-donors #give-donor-card-wrapper .donor-address-wrapper select{width:200px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-info{min-height:185px}.give_forms_page_give-donors #give-donor-card-wrapper .info-wrapper{min-height:125px}.give_forms_page_give-donors .donor-info .donor-name{font-size:24px;font-weight:600}.give_forms_page_give-donors #disconnect-donor,.give_forms_page_give-donors #view-user-profile{font-size:12px;font-weight:400;text-decoration:none}.give_forms_page_give-donors #donor-edit-actions{line-height:28px;margin-bottom:20px;text-align:center}.give_forms_page_give-donors #donor-edit-actions .button-secondary{margin-right:10px}.give_forms_page_give-donors #give-donor-card-wrapper .edit-item{display:none}.give_forms_page_give-donors #give-donor-card-wrapper .give_user_search_results{left:1px;top:16px}.give_forms_page_give-donors #give-donor-card-wrapper .give_user_search_results ul{width:200px}.give_forms_page_give-donors #donor-stats-wrapper{margin:0 auto;padding:15px;text-align:center}.give_forms_page_give-donors #donor-stats-wrapper ul{margin:0;overflow:hidden;padding:0}.give_forms_page_give-donors #donor-stats-wrapper ul li{float:left;font-size:14px;line-height:22px;margin:0;width:50%}.give_forms_page_give-donors #donor-stats-wrapper a{text-decoration:none}.give_forms_page_give-donors #donor-stats-wrapper .dashicons{color:#888}.give_forms_page_give-donors #donor-tables-wrapper table{text-align:center;width:100%}.give_forms_page_give-donors #donor-tables-wrapper th{text-align:center}.give_forms_page_give-donors #donor-tables-wrapper .donations tr>td:first-child,.give_forms_page_give-donors #donor-tables-wrapper .donations tr>th:first-child,.give_forms_page_give-donors #donor-tables-wrapper .emails tr>td:first-child,.give_forms_page_give-donors #donor-tables-wrapper .emails tr>th:first-child{text-align:left}.give_forms_page_give-donors #donor-tables-wrapper .donations tr>td:only-child{text-align:center}.give_forms_page_give-donors #donor-notes-wrapper{min-height:50px}.give_forms_page_give-donors .donor-notes-header img,.give_forms_page_give-donors .donor-notes-header span{font-weight:600;line-height:30px;vertical-align:middle}.give_forms_page_give-donors .donor-note-input{margin-bottom:5px;width:100%}.give_forms_page_give-donors #give-donor-notes div:nth-of-type(2n){background-color:#f9f9f9}.give_forms_page_give-donors #give-donor-notes .donor-note-wrapper{border-bottom:1px solid #f9f9f9;min-height:38px;padding:0}.give_forms_page_give-donors #give-donor-notes .donor-note-wrapper .note-content-wrap{font-size:14px;line-height:20px;padding:10px 12px}.give_forms_page_give-donors #give-donor-notes .give-no-donor-notes{padding:20px;text-align:center}.give_forms_page_give-donors .donor-note-wrapper span{display:block}.give_forms_page_give-donors .delete-donor{text-align:center}.give_forms_page_give-donors .give-lock-block{font-size:14px;margin-left:-25px;margin-right:3px;text-decoration:none}.give_forms_page_give-donors .give-lock-block i{color:#000;font-size:14px}.give_forms_page_give-donors #donor-address-wrapper .give-no-address-message{line-height:3.4em;margin:.5rem 1%}.give_forms_page_give-donors #donor-address-wrapper .give-donor-addresses .inside{padding-bottom:0}.give_forms_page_give-donors #donor-address-wrapper .add-new-address{margin:.5rem 1%!important}.give_forms_page_give-donors #donor-address-wrapper .add-new-address-form-hidden{left:13px;position:absolute;right:13px;top:0;visibility:hidden}.give_forms_page_give-donors #donor-address-wrapper .all-address .address{background-color:#fff;border:1px solid #dad9d9;border-radius:5px;min-height:146px;padding:9px}.give_forms_page_give-donors #donor-address-wrapper .all-address .address .address-number-label{color:grey;cursor:default}.give_forms_page_give-donors #donor-address-wrapper .all-address .address a{text-decoration:none}.give_forms_page_give-donors .comments td:nth-child(3n){text-align:left}.give_forms_page_give-donors .give-donor-admin-avatar{border:1px solid #e5e5e5;border-radius:50%;float:left;height:40px;line-height:40px;margin-right:10px;text-align:center;vertical-align:middle;width:40px}.give_forms_page_give-donors .give-donor-admin-avatar img{border-radius:50%;height:40px;width:40px}.give_forms_page_give-donors .give-donor-name-text{font-size:14px;font-weight:600}.give_forms_page_give-donors .give-donor-id{color:#555}.give_forms_page_give-donors .give-donor-name:focus{box-shadow:none;outline:none}.give_forms_page_give-donors #donor-avatar .give-donor-admin-avatar,.give_forms_page_give-donors #donor-avatar img{font-size:36px;height:96px;line-height:96px;margin-right:0;width:96px}@media screen and (max-width:782px){#wp-content-media-buttons a.give-thickbox{font-size:14px;height:auto;line-height:normal;padding:6px 14px}.wp-media-buttons span#give-media-button{margin-left:2px!important;margin-top:0!important}}.mce-primary.mce-give-primary button{padding-left:10px;padding-right:10px}.wp-core-ui .give-admin-button{padding-left:7px;padding-right:7px}.give-admin-button-icon{display:inline-block;height:18px;margin:0 2px;vertical-align:text-top;width:18px}.give-admin-button-icon:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:400 18px/1 dashicons}.give-admin-button-icon-update:before{content:"\f463"}.give-green-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#66bb6a;border:.125rem solid #66bb6a;border-radius:9999px;box-shadow:0 2px 10px 0 rgba(105,184,107,.6);color:#fff;cursor:pointer;display:flex;font-family:Montserrat,system-ui;font-size:.8rem;font-weight:400;letter-spacing:.15em;line-height:1;padding:.3rem .8rem;text-align:center;text-decoration:none;text-transform:uppercase;transition-duration:.2s;transition-property:filter,color,background-color,text-shadow,box-shadow;transition-timing-function:ease}.give-green-button.i-crown:before{background-image:url(../images/crown.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.5rem;margin-right:.5rem;width:1.5rem}.give-green-button:active,.give-green-button:focus,.give-green-button:hover{color:#fff;filter:brightness(115%);text-shadow:0 0 .125em rgba(0,0,0,.3)}.give-status-table{margin-bottom:1em}.give-status-table h2{font-size:14px;margin:0}.give-status-table tr:nth-child(2n) td,.give-status-table tr:nth-child(2n) th{background:#fcfcfc}.give-status-table th{font-weight:700;padding:9px}.give-status-table td:first-child{width:33%}.give-status-table td.help{width:1em}.give-status-table td{font-size:1.1em;padding:9px}.give-status-table td mark{background:transparent none}.give-status-table td mark.yes{color:#7ad03a}.give-status-table td mark.no{color:#999}.give-status-table td mark.error{color:#a00}.give-status-table td ul{margin:0}.wrap div.give-debug-report-wrapper{margin-bottom:5px}.wrap div.give-debug-report-wrapper p{font-size:18px;margin:1em 0 .7em;padding:0}.wrap div.give-debug-report-wrapper .give-debug-report-actions{margin:0 0 1.7em}.wrap div.give-debug-report-wrapper .give-debug-report-actions .js-give-debug-report-button{margin-right:10px}.wrap div.give-debug-report-wrapper .give-debug-report-actions .dashicons{font-size:16px;left:-2px;position:relative;top:4px}.give-debug-report{display:none;margin:10px 0;padding:0;position:relative}.give-debug-report textarea{border-radius:0;font-family:monospace;font-size:12px;height:300px;line-height:20px;margin:0;outline:0;padding:20px;resize:none;width:100%}.give-progress{background-color:#f5f5f5;border-radius:4px;height:15px;overflow:hidden;width:95%}.give-progress>div{height:100%;width:0}.admin-color-fresh .give-progress div,.give-progress div{background:#0073aa}.admin-color-light .give-progress div{background:#888}.admin-color-blue .give-progress div{background:#096484}.admin-color-coffee .give-progress div{background:#c7a589}.admin-color-ectoplasm .give-progress div{background:#a3b745}.admin-color-midnight .give-progress div{background:#e14d43}.admin-color-sunrise .give-progress div{background:#dd823b}.give-spinner-wrapper{background:hsla(0,0%,96%,.57);bottom:0;display:none;left:0;position:absolute;right:0;top:0;z-index:1}.give-spinner-wrapper.is-active{display:inline-block}.give-spinner-wrapper .aligncenter{left:50%;margin:10px 10px 0 0;position:absolute;top:50%}.give-spinner.is-show,.give-spinner.spinner.is-active{float:none;margin:0 0 0 2px}.give-spinner.is-show{visibility:visible}ul.give-radio-inline input,ul.give-radio-inline li{display:inline-block!important}.chosen-container a{transition:none}.give-width-25em{width:25em}.give-spinner-wrap{position:relative}.give-spinner-wrap .spinner{float:none;margin-right:0;margin-top:0}.give-update-panel-content p{font-size:16px}#give-updates .give-update-panel-content{margin:0 0 30px}#give-updates .give-update-panel-content p{font-size:17px;font-style:italic;margin:0}#give-updates .dashicons-no-alt{color:red}#give-updates .dashicons-yes{color:green}#give-updates #give-db-updates .spinner{margin-top:0}#give-updates #give-updates-content{max-width:1200px}#give-updates .give-update-paused-text-p{font-size:14px;font-style:italic;line-height:30px;margin:0 20px 0 0}body.give_forms_page_give-updates .give-run-update-containt .give-run-update-button{margin-right:10px}.give-blank-slate{background:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);margin:0 auto;padding:40px;text-align:center}.give-blank-slate :last-child{margin-bottom:0}.give-blank-slate__cta,.give-blank-slate__heading,.give-blank-slate__help,.give-blank-slate__message{margin:0 0 10px}.give-blank-slate__image{display:block;height:80px!important;margin:0 auto 10px;width:auto}.give-blank-slate__select{margin-bottom:20px}.give-blank-slate__help{color:#666;font-style:italic}.give-blank-slate__help a{display:inline-block;text-decoration:underline}.give-blank-slate a.give-blank-slate__cta{display:inline-block;font-size:1.2em;height:auto;margin:0 0 10px;padding:.75em 1.5em}.wp-block .give-blank-slate{background-color:#f1f1f1}.wp-block .give-blank-slate .give-blank-slate__heading{font-size:20px;font-weight:700;margin-bottom:10px;margin-top:20px}.wp-block .give-blank-slate a{color:#32373c;text-decoration:none}.chosen-container-single .chosen-single{background:#fff;border:1px solid #7e8993;box-shadow:none;height:30px;line-height:30px}.chosen-container-single .chosen-single span{font-size:14px}.chosen-container-single .chosen-single div b,.chosen-container-single.chosen-with-drop .chosen-single div b{background-position-y:4px}.chosen-container-active.chosen-with-drop .chosen-single{background:#fff}.chosen-container .chosen-results li.highlighted{background:#3875d7;color:#fff}.chosen-container-multi .chosen-choices{background-image:none;border:1px solid #aaa}.chosen-container-multi .chosen-choices li.search-choice{background-image:none}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close,.chosen-container-single .chosen-single div b{background-image:url(../images/chosen-sprite.png)!important}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-single div b{background-image:url(../images/chosen-sprite.png)!important}}.give-tools-setting-page-import h1.handle{padding:15px 0 0}.give-tools-setting-page-import .give-progress-steps{display:inline-flex;list-style:none outside;margin-left:0;overflow:hidden;padding:0 0 24px;width:100%}.give-tools-setting-page-import .give-progress-steps li{border-bottom:4px solid #ccc;float:left;line-height:1.4em;margin:0;padding:0 0 1.2em;position:relative;text-align:center;width:25%}.give-tools-setting-page-import .give-progress-steps li.active{border-color:#4ead61;color:#4ead61}.give-tools-setting-page-import .give-progress-steps li.active:before{background:#4ead61;border-color:#4ead61;color:#4ead61}.give-tools-setting-page-import .give-progress-steps li:before{background:#fff;border:4px solid #ccc;border-radius:100%;bottom:0;content:"";height:10px;left:50%;margin-bottom:-10px;margin-left:-6px;position:absolute;width:10px}.give-tools-setting-page-import .step-4 h2{font-size:20px!important;text-align:center}.give-tools-setting-page-import .step-4 p{text-align:center}.give-tools-setting-page-import .button-secondary.step-4,.give-tools-setting-page-import .give-image-thumb{display:none}.give-tools-setting-page-import h2#give-import-title{background:#f3f3f3;font-size:15px;font-weight:600;margin:-8px -22px 11px;padding:12px 22px}.give-tools-setting-page-import table.step-2 h2#give-import-title{font-size:small;font-weight:inherit}.give-tools-setting-page-import table.step-2 .give-import-donation-required-fields-title{font-size:18px;font-weight:600;margin:0}.give-tools-setting-page-import table.step-2 .give-import-donation-required-fields{overflow:hidden;white-space:nowrap}.give-tools-setting-page-import table.step-2 .give-import-donation-required-fields li{display:inline-block;margin:0 10% 0 0}.give-tools-setting-page-import table.step-2 .give-import-donation-required-fields li span.give-import-donation-required-symbol{background:#46b450;border-radius:1em;color:#fff;padding:2px;vertical-align:middle}.give-tools-setting-page-import table.step-2 .give-import-donation-required-fields li span.dashicons-no-alt{background:#bbb}.give-tools-setting-page-import .give-progress{margin-top:7px}.give-import-core-settings .give-progress-steps li{width:33.33%}.give-import-core-settings .step-3 h2{font-size:20px!important;text-align:center}.give-import-core-settings .step-3 p{text-align:center}form.give-import-form table.widefat{border:none}.wrap .give-importer-h1{margin:0;padding:20px 0}.give-tools-setting-page #give-export_donations-form table{padding-left:10px}.give-tools-setting-page #give-export_donations-form table tbody h2{padding:8px 0 0}.give-tools-setting-page #give-export_donations-form table tbody td.row-title{vertical-align:top;width:30%}.give-tools-setting-page #give-export_donations-form table tbody td ul.give-export-option-ul{margin-top:5px}.give-tools-setting-page #give-export_donations-form table tbody p.give-field-description{display:table;width:100%}.give-tools-setting-page #give-export_donations-form table tbody .add-notices{margin-top:15px}.give-tools-setting-page #give-export_donations-form table tbody .add-notices .give-progress{margin-top:7px}.give-tools-setting-page #give-export_donations-form table tbody .chosen-container-multi .chosen-choices{min-height:30px}.give-tools-setting-page #give-export_donations-form table tbody .chosen-container-multi .chosen-choices li{margin:4px 4px 4px 0}.give-tools-setting-page #give-export_donations-form .give-export-option{border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5;display:flex;flex-flow:row wrap}.give-tools-setting-page #give-export_donations-form .give-export-option ul{margin-bottom:1rem}.give-tools-setting-page #give-export_donations-form .give-export-option ul li{margin-bottom:.7rem;padding:0 1rem;position:relative}.give-tools-setting-page #give-export_donations-form .give-export-option ul li label{display:block;padding-left:22px}.give-tools-setting-page #give-export_donations-form .give-export-option ul li label input{left:15px;position:absolute;top:6px}.give-tools-setting-page #give-export_donations-form .give-export-option ul .give-export-option-label{border-bottom:1px solid #e5e5e5;font-size:15px;font-weight:500;margin-bottom:1rem;padding:1rem}.give-tools-setting-page #give-export_donations-form .give-export-option>li{border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;margin-bottom:0;width:33%}.give-tools-setting-page .give-export-donors .give-progress{margin-top:7px}#give-export-donations .give_forms_categories,#give-export-donations .give_forms_tags{display:block;margin:0 0 10px;min-width:250px}#give-export-donations .give_forms_categories input,#give-export-donations .give_forms_tags input{color:#999}#give-export-donations div.chosen-container ul.chosen-choices{border:1px solid #ddd}#give-export-donations div.chosen-container ul.chosen-choices input.chosen-search-input{border:1px solid #ddd;height:20px}#give-export-donations select{border:1px solid #ddd;height:26px;line-height:26px;margin:0;vertical-align:inherit}#giveDonorExport-searchBy{align-items:center;-moz-column-gap:.5em;column-gap:.5em;display:flex;line-height:1;padding:.5rem 0}#giveDonorExport-searchBy input[type=radio]{margin:0}@media only screen and (max-width:1080px){.give-tools-setting-page #give-export_donations-form .give-export-option>li{width:49.5%}}@media only screen and (max-width:782px){.give-tools-setting-page #give-export_donations-form .give-export-option>li{width:49.5%}.give-tools-setting-page #give-export_donations-form .give-export-option ul li label{padding-left:32px}.give-tools-setting-page #give-export_donations-form .give-export-option ul li label input{top:0}}#give_donor_export_form_chosen{margin-bottom:1rem;margin-top:.5rem}.give-export-form--heading{color:#2c3338;margin-top:0}table.give-table .give-export-donors>td{vertical-align:top}.give-export-form .give_price_options_select{display:block}.give-admin-progress-bar{background:#eee;border-radius:25px;height:8px;margin:5px 0 2px;overflow:hidden;position:relative}.give-admin-progress-bar>span{background-color:#2bc253;border-radius:20px;display:block;height:100%;overflow:hidden;position:relative}.give-admin-goal-achieved>.dashicons{color:#ffba00;font-size:13px;height:16px;line-height:18px;width:13px}#give-form-goal-stats .inside{margin:0;padding:15px;text-align:center}#give-form-goal-stats .give-admin-progress-bar{margin-bottom:10px}#give-form-goal-stats .give-admin-goal-achieved{display:block;margin-top:6px}.give-nav-tab-wrapper{background:#ddd;border:none!important;overflow:hidden;padding-top:0}.give-nav-tab-wrapper .nav-tab{background:#ddd;border:none;box-shadow:none;margin:0;outline:none;padding:15px 30px}.give-nav-tab-wrapper .nav-tab:hover{background:#ebebeb}.give-nav-tab-wrapper .nav-tab.nav-tab-active{background:#f1f1f1;box-shadow:inset 0 4px 0 #66bb6a;margin:0}@media screen and (max-width:600px){.give-nav-tab-wrapper{padding-top:0!important;position:relative}.give-nav-tab-wrapper>a{background-color:#fff;border:1px solid #ccc;box-sizing:border-box;margin:0;width:100%}.give-nav-tab-wrapper>a:hover{border-bottom:1px solid #ccc}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper{position:absolute;right:0;top:0}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper #give-show-sub-nav{border-radius:0;height:28px;margin:0;width:30px}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper #give-show-sub-nav>span.dashicons{display:block;margin:6px auto 0}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab{left:auto;right:0;top:35px}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a{background:#fff}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a:hover{background:#e5e5e5}.give-mobile-hidden{display:none}}.give-sub-nav-tab-wrapper{display:none;float:left;position:relative;z-index:999}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab{border:1px solid #f1f1f1;border-bottom:none;position:absolute;right:0;top:37px}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a{background:#fff;border-bottom:1px solid #f1f1f1;clear:both;color:#555;float:left;font-size:14px;font-weight:600;min-width:170px;padding:8px 10px;text-decoration:none}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a:hover{background:#ebebeb}#give-show-sub-nav{background:#fff;border-bottom:1px solid #ccc;border-radius:4px;line-height:0;margin:15px 0 0 10px;padding:3px 4px;text-decoration:none}#give-show-sub-nav>span.dashicons{font-size:16px;height:16px;width:16px}#give-show-sub-nav:active,#give-show-sub-nav:hover{box-shadow:inset 0 0 4px #ddd;outline:none}.give-upsell-notice{align-items:center;border:1px solid #e2e2e2;box-shadow:1px 1px 5px #e2e2e2;display:flex;margin:20px 15px 0;padding:13px}.give-upsell-notice a{font-weight:700;text-decoration:none}.give-upsell-notice .description,.give-upsell-notice .icon{font-style:normal}.give-upsell-notice .icon{color:#aaa;font-size:30px;line-height:22px;width:30px}.give-upsell-notice .description{padding:0 10px}.give-upsell-notice a.view-addon-link{background:none!important;font-weight:400;margin-left:auto}.give-sale-banners-container{display:grid;font-family:Open Sans,system-ui,sans-serif;row-gap:1.875rem}.give-sale-banners-container,.give-sale-banners-container *,.give-sale-banners-container :after,.give-sale-banners-container :before{box-sizing:border-box}.give-settings-page .give-sale-banners-container{margin-bottom:3.25rem;margin-top:2rem}#give-in-plugin-upsells .give-sale-banners-container{margin-bottom:.5rem;margin-top:2rem}.give_forms_page_give-donors .give-sale-banners-container,.give_forms_page_give-payment-history .give-sale-banners-container,.post-type-give_forms.edit-php .give-sale-banners-container,.post-type-give_forms.post-new-php .give-sale-banners-container{background-color:#fff;border-bottom:1px solid #dbdbdb;margin:-10px -20px 30px;padding:30px 20px}.give-sale-banner{--sale-icon-size:2.5em;--bg-gradient:linear-gradient(85.79deg,#1da3b0 44.27%,#9fd894);--banner-y-pad:0.6875em;align-content:center;align-items:stretch;background-image:var(--bg-gradient);box-shadow:0 .0625em .25em rgba(0,0,0,.25);color:#fff;-moz-column-gap:1em;column-gap:1em;display:grid;font-size:clamp(max(.875rem,14px),2vw,max(1rem,16px));grid-template-columns:-webkit-min-content auto -webkit-min-content;grid-template-columns:min-content auto min-content;padding-bottom:var(--banner-y-pad);padding-left:1.0625em;padding-right:1.3125em;padding-top:var(--banner-y-pad)}.give-sale-banner-icon{height:var(--sale-icon-size);width:var(--sale-icon-size)}.give-sale-banner-content{align-items:center;display:grid;row-gap:.5em}.give-sale-banner-content *{font-size:inherit}.give-sale-banner-content a{color:inherit;display:inline-block;font-weight:700;text-decoration-thickness:.05em;transform-style:preserve-3d}.give-sale-banner-content a:after{background-color:#fff;box-shadow:0 .0625em .125em rgba(0,0,0,.05);content:"";display:block;height:calc(100% + .2em);left:-.3em;opacity:0;position:absolute;top:-.1em;transform:translateZ(-1px);transition:opacity .2s ease-in-out;width:calc(100% + .6em)}.give-sale-banner-content a:focus{box-shadow:none;outline:none}.give-sale-banner-content a:focus,.give-sale-banner-content a:hover{-webkit-background-clip:text;background-clip:text;background-image:var(--bg-gradient);color:transparent;text-decoration:none}.give-sale-banner-content a:focus:after,.give-sale-banner-content a:hover:after{opacity:1}.give-sale-banner-content p{-moz-column-gap:.9375em;column-gap:.9375em;display:flex;flex-wrap:wrap;line-height:1.37;margin:0;row-gap:.25rem}.give-sale-banner-dismiss{--size:1.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:9999px;color:inherit;cursor:pointer;display:grid;font-size:inherit;height:var(--size);margin-top:calc(var(--sale-icon-size)/2 - var(--size)/2);outline-offset:.25rem;padding:0;place-content:center;transition:color .2s,transform .2s;width:var(--size)}.give-sale-banner-dismiss svg{fill:none;height:var(--size);pointer-events:none;transition:fill .2s ease-in-out;width:var(--size)}.give-sale-banner-dismiss:hover{transform:scale(1.15)}.give-sale-banner-dismiss:active{transform:scale(.95)}.give_forms_page_give-subscriptions .wp-header-end+.notice,.post-type-give_forms .wp-header-end+.notice{margin-top:11px}.give_forms_page_give-subscriptions #give-subscription-details-h1,.give_forms_page_give-subscriptions #give-subscription-list-h1,.give_forms_page_give-subscriptions .wp-heading-inline,.post-type-give_forms #give-subscription-details-h1,.post-type-give_forms #give-subscription-list-h1,.post-type-give_forms .wp-heading-inline{margin:0;padding:10px 0}.give_forms_page_give-subscriptions #give-subscription-details-h1:before,.give_forms_page_give-subscriptions #give-subscription-list-h1:before,.give_forms_page_give-subscriptions .wp-heading-inline:before,.post-type-give_forms #give-subscription-details-h1:before,.post-type-give_forms #give-subscription-list-h1:before,.post-type-give_forms .wp-heading-inline:before{background:url(../images/give-icon-full-circle.svg);content:" ";display:block;float:left;height:30px;margin-right:12px;width:30px}.give_forms_page_give-subscriptions #wpcontent,.post-type-give_forms #wpcontent{padding:0}.give_forms_page_give-subscriptions #wpcontent .wrap,.post-type-give_forms #wpcontent .wrap{padding-left:20px}.give_forms_page_give-subscriptions #wpbody,.post-type-give_forms #wpbody{color:#000;position:relative}.give_forms_page_give-subscriptions #wpbody:after,.post-type-give_forms #wpbody:after{background-color:#fff;border-bottom:1px solid #dbdbdb;content:"";height:72px;left:0;position:absolute;top:46px;width:100%;z-index:-1}@media (min-width:601px){.give_forms_page_give-subscriptions #wpbody:after,.post-type-give_forms #wpbody:after{top:0}}.give_forms_page_give-subscriptions #wpbody .wrap:not(.give-settings-page),.post-type-give_forms #wpbody .wrap:not(.give-settings-page){margin-top:12px}.give_forms_page_give-subscriptions #wpbody .wp-header-end,.post-type-give_forms #wpbody .wp-header-end{margin-top:6px}@media (min-width:601px){.give_forms_page_give-subscriptions #wpbody .wp-header-end,.post-type-give_forms #wpbody .wp-header-end{margin-top:15px}.give_forms_page_give-subscriptions.give_forms_page_give-subscriptions #wpbody .wp-header-end,.post-type-give_forms.give_forms_page_give-subscriptions #wpbody .wp-header-end{margin-top:25px}}.give_forms_page_give-subscriptions.give_forms_page_give-donors #wpbody .wp-header-end,.post-type-give_forms.give_forms_page_give-donors #wpbody .wp-header-end{margin-top:-1px}.give_forms_page_give-subscriptions #wpbody #screen-meta-links,.post-type-give_forms #wpbody #screen-meta-links{display:none}@media (min-width:783px){.give_forms_page_give-subscriptions #screen-meta,.post-type-give_forms #screen-meta{background-color:#fff;border:0;margin:0}.give_forms_page_give-subscriptions #screen-meta-links,.post-type-give_forms #screen-meta-links{position:absolute;right:0;top:0;z-index:1}}.give-subheader{background:#fff;margin:0 0 0 -22px;padding:12px 20px}.give-subheader .give-subheader-right-text{color:#555;float:right;font-size:13px;font-style:italic;line-height:22px;margin:0;padding:0}.give-subheader h1{color:#555;float:left;font-size:15px;font-weight:600;line-height:22px;margin:0;padding:0}@media (max-width:700px){.give-subheader{text-align:center}.give-subheader .give-subheader-right-text,.give-subheader h1{float:none}}.give-donor-dashboard-upgrade-notice{align-items:center;background:#fff;border:1px solid #ccd0d4;box-shadow:0 2px 6px rgba(0,0,0,.1);display:flex;padding:26px 36px;padding-right:36px!important;width:calc(100% - 72px)}.give-donor-dashboard-upgrade-notice.hidden{display:none}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy{align-items:flex-start;display:flex;flex:1;flex-direction:column;max-width:840px}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy .give-donor-dashboard-upgrade-notice__row{align-items:center;display:flex}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy .give-donor-dashboard-upgrade-notice__title{color:#333;font-size:26px;line-height:1.4;margin-right:36px}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy .give-donor-dashboard-upgrade-notice__badge{border-radius:40px;box-shadow:0 2px 6px rgba(0,0,0,.1);color:#555;font-size:16px;font-weight:500;overflow:hidden;padding:8px 16px}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy .give-donor-dashboard-upgrade-notice__badge i{color:#ffc700;margin-right:4px}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy .give-donor-dashboard-upgrade-notice__body{color:#333;font-size:18px;line-height:1.4;margin:20px 0}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy .give-donor-dashboard-upgrade-notice__pill{background:#f8f8f8;border-radius:40px;color:#424242;font-size:15px;margin-left:36px;overflow:hidden;padding:12px 24px}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy .give-donor-dashboard-upgrade-notice__pill a{color:#0073aa;text-decoration:underline}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy .give-donor-dashboard-upgrade-notice__pill i{color:#0073aa;margin-left:4px}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy a.give-donor-dashboard-upgrade-notice__button{background:#0878b0;border-radius:4px;color:#fff;font-size:16px;font-style:normal;font-weight:500;margin:16px 0;padding:16px 28px;text-decoration:none}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy .give-donor-dashboard-upgrade-notice__dismiss-link{color:#878787;font-size:15px;font-style:italic;padding:12px 0;text-decoration:underline}
assets/dist/css/admin.rtl.css CHANGED
@@ -37,4 +37,4 @@ This file is generated by `grunt build`, do not edit it by hand.
37
  /*!
38
  * Font Awesome Free 5.12.1 by @fontawesome - https://fontawesome.com
39
  * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
40
- */@font-face{font-display:auto;font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400;src:url(../fonts/fa-brands-400.eot);src:url(../fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-brands-400.woff2) format("woff2"),url(../fonts/fa-brands-400.woff) format("woff"),url(../fonts/fa-brands-400.ttf) format("truetype"),url(../fonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:Font Awesome\ 5 Brands;font-weight:400}.give-grid-row{position:relative;width:100%}.give-grid-row [class^=give-grid-col]{float:right;margin:.5rem 1%;min-height:.125rem}.give-grid-row:after{clear:both;content:"";display:table}.give-grid-col-1{width:6.3333333333%}.give-grid-col-2{width:14.6666666667%}.give-grid-col-3{width:23%}.give-grid-col-4{width:31.3333333333%}.give-grid-col-5{width:39.6666666667%}.give-grid-col-6{width:48%}.give-grid-col-7{width:56.3333333333%}.give-grid-col-8{width:64.6666666667%}.give-grid-col-9{width:73%}.give-grid-col-10{width:81.3333333333%}.give-grid-col-11{width:89.6666666667%}.give-grid-col-12{width:98%}@media only screen and (max-width:33.75em){.give-grid-row [class^=give-grid-col]{width:98%}}.give_options_panel input[type=email],.give_options_panel input[type=text]{background-color:#fff;border:1px solid #7e8993;border-radius:4px;box-shadow:0 0 0 transparent;color:#32373c;line-height:2;padding:3px 5px;width:100%}input.give-text-small,input.give-text_small{width:100px!important}input.give-text-medium,input.give-text_medium{width:200px!important}.give-hidden,.post-type-give_forms .tablenav #post-query-submit{display:none}.give_options_panel .inner-panel{padding:9px 15px}.give_options_panel .give-time-field{width:65px}.give_options_panel .give-money-field{margin-right:0;margin-left:0;vertical-align:baseline;width:75px}.give_options_panel .give-money-symbol{background:#fcfcfc;border:1px solid #7e8993;font-size:14px;margin:0;padding:8px 10px 9px}.give_options_panel .give-money-symbol-before{border-radius:0 4px 4px 0;border-left:0;margin-left:-5px}.give_options_panel .give-money-symbol-before+.give-money-field{border-bottom-right-radius:0;border-top-right-radius:0}.give_options_panel .give-money-symbol-after{border-radius:4px 0 0 4px;margin-right:-5px}.give_options_panel .give-money-symbol-after+.give-money-field{border-bottom-left-radius:0;border-top-left-radius:0}.give-underline{text-decoration:underline}#give-bulk-donors div[id^=give-donor-]{display:block;overflow:hidden}.shortcode-wrap{margin:1px 11px 12px 14px}.shortcode-wrap label{cursor:default;display:block;margin:0 0 3px}.shortcode-wrap .shortcode-input{margin:0;width:100%}input.shortcode-input{width:100%}.price .give_price_range_high,.price .give_price_range_low,.price .give_price_range_sep{display:inline-block}.js-give-shortcode-button{cursor:help;font-weight:500}.js-give-shortcode-button:after{box-shadow:0 1px 1px 0 rgba(0,0,0,.1);text-shadow:none}.js-give-shortcode-button .dashicons{color:inherit;font-size:16px;margin-left:2px;vertical-align:middle;width:16px}@media only screen and (min-width:782px) and (max-width:1260px){.js-give-shortcode-button .give-button-text{display:none}}.give-tooltip{color:rgba(51,51,51,.5);font-size:14px;margin:0 3px;padding:0;position:relative;top:1px}.give-tooltip:hover{color:#333}#give-metabox-form-data .inside{margin:0;padding:0}#give-metabox-form-data .give-upload-button{height:36px}#give-metabox-form-data .give-colorpicker{margin-left:6px!important}#give-metabox-form-data .give-metabox-panel-wrap{background:#fff;overflow:hidden}#give-metabox-form-data .give_options_panel{display:none;padding-right:170px}#give-metabox-form-data .give_options_panel.active,.no-js #give-metabox-form-data .give_options_panel{display:block}#give-metabox-form-data .give_options_panel .give-field-wrap{border-bottom:1px solid #eee;margin:0;padding:1em 162px 1em 20px}#give-metabox-form-data .give_options_panel .give-field-wrap>label,#give-metabox-form-data .give_options_panel .give-field-wrap>span.give-field-label{float:right;font-size:12px;font-weight:400;line-height:18px;margin:2px -150px 0 0;padding:0;width:135px}#give-metabox-form-data .give_options_panel .give-field-wrap .give-field-description{color:#555;display:block;font-size:13px;line-height:20px;padding-top:10px}#give-metabox-form-data .give_options_panel .give-field-wrap .give-radios .give-field-description{margin-right:25px}#give-metabox-form-data .give_options_panel .give-field-wrap ul{margin:0}#give-metabox-form-data .give_options_panel .give-field-wrap .mce-container iframe{min-height:250px!important}#give-metabox-form-data .give_options_panel .give-field-wrap .wp-editor-wrap{display:inline-block;width:100%}#give-metabox-form-data .give_options_panel textarea.give-field{width:100%}#give-metabox-form-data .give_options_panel .give-field-wrap:hover .give-field-row-actions{display:block}#give-metabox-form-data .give_options_panel .give-field-wrap:last-child{border-bottom:0}#give-metabox-form-data .give_options_panel .give-inline-radio-fields li{display:inline-block;margin-left:15px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section{background:#f5f5f5;padding:10px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-repeatable-fields-section-wrapper{background-color:#fff;border-collapse:collapse;width:100%}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row{background-color:#fff;border-bottom:15px solid #f5f5f5}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-template{display:none}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row:last-child{border-bottom:10px solid #f5f5f5}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-column{padding:0}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row-head{border-bottom:1px solid #eee;cursor:move}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row-head h2{text-align:right!important}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-remove{cursor:pointer;display:block;float:left;font-size:21px;font-weight:300;height:36px;line-height:34px;padding:0;text-align:center;width:22px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-remove:hover{background-color:red;border-radius:30px;color:#fff;height:22px;line-height:19px;margin-top:8px;width:22px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row .give-move .toggle-indicator:before{margin-right:7px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-add-repeater-field-section-row-wrap{background-color:#f5f5f5}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-add-repeater-field-section-row{margin:5px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-field-wrap:last-child{border-bottom:1px solid #eee}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-ui-placeholder-state-highlight{background-color:#68bb6c}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-repeater-field-name{border:0!important;padding:0!important}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-repeater-field-description{color:#666;display:block;font-size:12px;font-style:italic;line-height:18px;padding-bottom:10px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .ui-sortable-helper{display:table!important}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row.ui-sortable-helper{border-bottom:0}#give-metabox-form-data .give_options_panel .give-row.closed .toggle-indicator:before{content:"\f140"}#give-metabox-form-data .give_options_panel .give-handlediv{background:none;border:0;cursor:pointer;float:left;height:36px;margin:0;padding:0;width:36px}#give-metabox-form-data .give-minmax-wrap{display:block;margin-bottom:.5rem}#give-metabox-form-data .give-minmax-wrap label{display:inline-block;font-size:12px;width:120px}#give-metabox-form-data .give-minmax-wrap input{border-radius:4px 0 0 4px;margin-right:1px;position:relative;z-index:1}#give-metabox-form-data #form_template_options .templates-list{grid-gap:1.5rem;-webkit-margin-before:.5rem;-webkit-margin-after:1.5rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));grid-template-rows:1fr;margin-block-end:1.5rem;margin-block-start:.5rem}#give-metabox-form-data #form_template_options .templates-list .template-image{background-color:#f6f8fb;block-size:auto;display:block;inline-size:100%}#give-metabox-form-data #form_template_options .templates-list .active .template-image{display:none}#give-metabox-form-data #form_template_options .templates-list .action{align-items:center;background-color:#fafafa;border-top:1px solid #eee;-moz-column-gap:1rem;column-gap:1rem;display:flex;padding-block:.8125rem;padding-inline:1rem}#give-metabox-form-data #form_template_options .templates-list .action .template-name{flex-grow:1;font-family:Open Sans,system-ui,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.4}#give-metabox-form-data #form_template_options .templates-list .action .badge{background-color:#7ad03a;border-radius:5px;color:#fff;display:none;font-style:normal;line-height:1.4;margin-right:10px;padding:2px 9px;text-shadow:0 1px 1px rgba(0,0,0,.25)}#give-metabox-form-data #form_template_options .form-template-introduction{padding-bottom:16px}#give-metabox-form-data #form_template_options .form-template-introduction p{font-size:15px;margin:0 0 14px;padding:0}#give-metabox-form-data #form_template_options .form-template-introduction p.form-template-description{color:#555;display:block;font-size:13px;line-height:20px}#give-metabox-form-data #form_template_options .form-template-introduction .form-template-notice{--accent:#69b86b;-webkit-border-start:.55em solid var(--accent);align-items:center;background-color:#fff;border:0;border-inline-start:.55em solid var(--accent);border-radius:.2em;box-shadow:0 .07em .27em rgba(0,0,0,.2);color:#555;-moz-column-gap:2.125em;column-gap:2.125em;display:flex;flex-wrap:wrap;font-family:Montserrat,system-ui,sans-serif;font-size:1rem;margin-top:1.5rem;padding-block:1.45em;padding-inline:1.3125em;row-gap:1rem}#give-metabox-form-data #form_template_options .form-template-introduction .form-template-notice>img{flex:0;inline-size:2.5em}#give-metabox-form-data #form_template_options .form-template-introduction .form-template-notice>p{-webkit-margin-end:auto;flex:1 1 24ch;font-size:1em;margin-bottom:0;margin-inline-end:auto;margin-top:0;max-inline-size:60ch}#give-metabox-form-data #form_template_options .form-template-introduction .form-template-notice>a{align-items:center;background-color:var(--accent);border:0;border-radius:9999px;box-shadow:0 .07em .375em rgba(105,184,107,.6);color:#fff;-moz-column-gap:.85em;column-gap:.85em;display:flex;font-family:inherit;font-size:.9375em;font-weight:700;justify-content:center;line-height:1.2;padding-block:.55em;padding-inline:1.667em;text-decoration:none;text-transform:uppercase;transition:transform .2s ease-in-out}#give-metabox-form-data #form_template_options .form-template-introduction .form-template-notice>a>svg{height:1em}#give-metabox-form-data #form_template_options .form-template-introduction .form-template-notice>a:hover{transform:scale(1.03)}#give-metabox-form-data #form_template_options .template-options{display:none}#give-metabox-form-data #form_template_options .template-options>.give-row{border:1px solid #ccd0d4;margin-bottom:20px}#give-metabox-form-data #form_template_options .template-options>.give-row>.give-row-head{background-color:#f1f1f1;border-bottom:1px solid #ccd0d4}#give-metabox-form-data #form_template_options .inner-panel{display:flex;flex-direction:column}#give-metabox-form-data #form_template_options .inner-panel .templates-list-heading{font-size:15px;font-weight:400;margin:10px 0 15px}#give-metabox-form-data #form_template_options .inner-panel .form-template-options-introduction{display:none;padding-bottom:25px}#give-metabox-form-data #form_template_options .inner-panel .template-info{background:#fafafa;border:.125rem solid #ccd0d4}#give-metabox-form-data #form_template_options .inner-panel.has-activated-template{padding-right:20px;padding-left:20px}#give-metabox-form-data #form_template_options .inner-panel.has-activated-template .templates-list{grid-template-columns:1fr!important}#give-metabox-form-data #form_template_options .inner-panel.has-activated-template .templates-list .template-image-container,#give-metabox-form-data #form_template_options .inner-panel.has-activated-template .templates-list .template-info:not(.active){display:none}#give-metabox-form-data #form_template_options .inner-panel.has-activated-template .templates-list .template-info.active .badge{display:inline-block}#give-metabox-form-data #form_template_options .inner-panel.has-activated-template .form-template-introduction,#give-metabox-form-data #form_template_options .inner-panel.has-activated-template .templates-list-heading{display:none}#give-metabox-form-data #form_template_options .inner-panel.has-activated-template .form-template-options-introduction,#give-metabox-form-data #form_template_options .inner-panel.has-activated-template .template-options.active{display:block}#give-metabox-form-data #form_template_options .inner-panel.has-activated-template .give-file{width:calc(100% - 150px)!important}#give-metabox-form-data #form_grid_options .form-template-introduction{padding-bottom:16px}#give-metabox-form-data #form_grid_options .form-template-introduction p{font-size:15px;margin:0 0 14px;padding:0}#give-metabox-form-data #form_grid_options .form-template-introduction p.form-template-description{color:#555;display:block;font-size:13px;line-height:20px}#give-metabox-form-data #form_grid_options .form-template-introduction .form-template-notice{--accent:#69b86b;-webkit-border-start:.55em solid var(--accent);align-items:center;background-color:#fff;border:0;border-inline-start:.55em solid var(--accent);border-radius:.2em;box-shadow:0 .07em .27em rgba(0,0,0,.2);color:#555;-moz-column-gap:2.125em;column-gap:2.125em;display:flex;flex-wrap:wrap;font-family:Montserrat,system-ui,sans-serif;font-size:1rem;margin-top:1.5rem;padding-block:1.45em;padding-inline:1.3125em;row-gap:1rem}#give-metabox-form-data #form_grid_options .form-template-introduction .form-template-notice>img{flex:0;inline-size:2.5em}#give-metabox-form-data #form_grid_options .form-template-introduction .form-template-notice>p{-webkit-margin-end:auto;flex:1 1 24ch;font-size:1em;margin-bottom:0;margin-inline-end:auto;margin-top:0;max-inline-size:60ch}#give-metabox-form-data #form_grid_options .form-template-introduction .form-template-notice>a{align-items:center;background-color:var(--accent);border:0;border-radius:9999px;box-shadow:0 .07em .375em rgba(105,184,107,.6);color:#fff;-moz-column-gap:.85em;column-gap:.85em;display:flex;font-family:inherit;font-size:.9375em;font-weight:700;justify-content:center;line-height:1.2;padding-block:.55em;padding-inline:1.667em;text-decoration:none;text-transform:uppercase;transition:transform .2s ease-in-out}#give-metabox-form-data #form_grid_options .form-template-introduction .form-template-notice>a>svg{height:1em}#give-metabox-form-data #form_grid_options .form-template-introduction .form-template-notice>a:hover{transform:scale(1.03)}#_give_donation_levels_field .give-row:nth-of-type(2) .give-remove{display:none!important}#give-metabox-form-data .give-metabox-tabs{background-color:#fafafa;border-left:1px solid #eee;box-sizing:border-box;float:right;line-height:1;margin:0;max-width:170px;padding:0 0 10px;position:relative}#give-metabox-form-data .give-metabox-tabs:after{background-color:#fafafa;border-left:1px solid #eee;bottom:-9999em;content:"";display:block;height:9999em;right:0;position:absolute;width:100%}#give-metabox-form-data .give-metabox-tabs li{display:block;margin:0;padding:0;position:relative}#give-metabox-form-data .give-metabox-tabs li a{border-bottom:1px solid #eee;box-shadow:none;display:block;line-height:20px!important;margin:0;overflow:hidden;padding:10px;text-decoration:none}#give-metabox-form-data .give-metabox-tabs li a span.give-label{display:inline-block;padding-right:2px;width:122px}#give-metabox-form-data .give-metabox-tabs .give-metabox-sub-tabs{z-index:999}#give-metabox-form-data .give-metabox-tabs .give-metabox-sub-tabs li{background-color:#f1f1f1}#give-metabox-form-data .give-metabox-tabs .give-metabox-sub-tabs li a{align-items:center;border-bottom-color:#e5e5e5;display:flex;justify-content:space-between}#give-metabox-form-data .give-metabox-tabs li.active>a{background-color:#eee;color:#555;position:relative}#give-metabox-form-data .give-metabox-tabs li.has-sub-fields.active>a{background-color:#ddd}#give-metabox-form-data .give-metabox-tabs li.has-sub-fields:not(.active):hover ul.give-metabox-sub-tabs{bottom:0;display:block;right:166px;max-height:250px;position:absolute;width:170px}@media (max-width:550px),only screen and (min-width:851px) and (max-width:1025px){#give-metabox-form-data ul.give-metabox-tabs{min-width:40px}#give-metabox-form-data ul.give-metabox-tabs li>a{text-align:center}#give-metabox-form-data ul.give-metabox-tabs li>a:before{font-size:15px;margin-left:0}#give-metabox-form-data ul.give-metabox-tabs li>a span.give-label{display:none}#give-metabox-form-data ul.give-metabox-tabs li>a span.give-icon:before{margin:0}#give-metabox-form-data .give_options_panel{padding-right:40px}#give-metabox-form-data .give_options_panel .give-field-wrap{padding:10px}#give-metabox-form-data .give_options_panel .give-field-wrap label,#give-metabox-form-data .give_options_panel .give-field-wrap span.give-field-label{display:block;float:none;font-size:14px;margin:0 0 10px;width:100%}}.chosen-container-single a.chosen-single{background:#fff!important}.give-docs-link{margin-left:15px;text-align:left}.give-docs-link a{color:#999;font-size:14px;font-style:italic;text-decoration:none}.give-docs-link a:hover{color:#0073aa}.give-docs-link a span{font-style:normal;position:relative;top:1px}.post-type-give_forms #posts-filter .search-box{display:none}.post-type-give_forms #posts-filter .tablenav.top{height:auto;margin:42px 0 0;position:relative}.post-type-give_forms #posts-filter .tablenav.top #give-forms-advanced-filter{margin:0 0 10px}.post-type-give_forms #posts-filter .tablenav.top #give-forms-advanced-filter #give-forms-goal-filter{width:255px}.post-type-give_forms #posts-filter .tablenav.top #give-forms-advanced-filter a{display:inline-block;margin:0}.post-type-give_forms #posts-filter .tablenav.top #give-forms-advanced-filter #give-forms-search-input{margin-left:6px}.post-type-give_forms #posts-filter .tablenav.top .actions{bottom:10px;right:230px;position:absolute}.post-type-give_forms #posts-filter .tablenav.top .actions.bulkactions{right:0}@-moz-document url-prefix(){.give_options_panel .give-money-symbol{padding:8.5px 10px}}#give-dashboard-widgets-wrap .inside{padding-bottom:0;padding-top:0}.give_forms_page_give-reports #give-dashboard-widgets-wrap .inside{padding-right:0}#give-dashboard-widgets-wrap .inside #give-graphs-filter{float:none}#give-dashboard-widgets-wrap .postbox{margin-bottom:10px}#give-dashboard-widgets-wrap table.reports-table{clear:none}#give-dashboard-widgets-wrap #give-date-range-options{float:right}#give-dashboard-widgets-wrap #give-date-range-options>span{float:right;font-style:italic;line-height:30px;padding:0 0 0 5px}#give-graphs-filter{float:left}#give-graphs-filter .tablenav{margin:0 17px 0 0}#give-graphs-filter .tablenav .actions{padding:0}.give-graph .y1Axis{color:#66bb6a!important}.give-graph .y2Axis{color:#546e7a!important}body.give_forms_page_give-payment-history h1.nav-tab-wrapper,body.give_forms_page_give-payment-history h2.nav-tab-wrapper,body.give_forms_page_give-reports h1.nav-tab-wrapper,body.give_forms_page_give-reports h2.nav-tab-wrapper{margin-bottom:10px}body.give_forms_page_give-payment-history .actions,body.give_forms_page_give-reports .actions{padding-top:0}body.give_forms_page_give-payment-history .pagination-links,body.give_forms_page_give-reports .pagination-links{margin-right:10px}body.give_forms_page_give-payment-history p.donor-search,body.give_forms_page_give-reports p.donor-search{margin-left:10px}body.give_forms_page_give-payment-history .tablenav-right .tablenav-pages,body.give_forms_page_give-reports .tablenav-right .tablenav-pages{float:left}body.give_forms_page_give-payment-history .tablenav-right #give-reports-view,body.give_forms_page_give-reports .tablenav-right #give-reports-view{margin-top:0}body.give_forms_page_give-payment-history .tablenav-right .actions,body.give_forms_page_give-payment-history p.search-box,body.give_forms_page_give-reports .tablenav-right .actions,body.give_forms_page_give-reports p.search-box{float:right}body.give_forms_page_give-payment-history .reports-table-nav.tablenav.top,body.give_forms_page_give-reports .reports-table-nav.tablenav.top{float:none;margin:0 0 10px;width:100%}body.give_forms_page_give-payment-history .reports-forms-details-wrap.top,body.give_forms_page_give-reports .reports-forms-details-wrap.top{float:left;overflow:hidden}body.give_forms_page_give-payment-history .reports-forms-details-wrap.top #give-reports-filter,body.give_forms_page_give-reports .reports-forms-details-wrap.top #give-reports-filter{float:right}body.give_forms_page_give-payment-history .reports-forms-details-wrap.top>.actions,body.give_forms_page_give-reports .reports-forms-details-wrap.top>.actions{padding-left:0}body.give_forms_page_give-payment-history .tablenav.bottom,body.give_forms_page_give-reports .tablenav.bottom{margin-top:10px}body.give_forms_page_give-payment-history h2.reports-earnings-title,body.give_forms_page_give-reports h2.reports-earnings-title{margin:7px 0 0}body.give_forms_page_give-payment-history .reports-views-wrap,body.give_forms_page_give-reports .reports-views-wrap{padding:3px 0 0}body.give_forms_page_give-payment-history .wrap.give-reports-donors-wrap,body.give_forms_page_give-reports .wrap.give-reports-donors-wrap{margin-bottom:10px;margin-left:0}body.give_forms_page_give-payment-history .widefat tbody td,body.give_forms_page_give-payment-history .widefat tbody th,body.give_forms_page_give-reports .widefat tbody td,body.give_forms_page_give-reports .widefat tbody th{padding-bottom:12px;padding-top:12px}body.give_forms_page_give-reports table.export-options-table tbody td{padding:20px 12px;vertical-align:top}body.give_forms_page_give-reports table.export-options-table .give-export-form{position:relative}body.give_forms_page_give-reports table.export-options-table .give-export-form .notice-wrap{background-color:transparent;margin:2px -11px -16px 0;overflow:auto;padding:12px 12px 4px}body.give_forms_page_give-reports table.export-options-table .give-export-form .notice-wrap .spinner{margin:-2px 0 8px -12px}body.give_forms_page_give-reports table.export-options-table span#give-end-wrap input,body.give_forms_page_give-reports table.export-options-table span#give-start-wrap input{width:100px}#export-donor-options-wrap p{font-weight:700;margin:0;padding:20px 0 0}#export-donor-options-wrap ul{max-width:900px;overflow:hidden}#export-donor-options-wrap ul li{box-sizing:border-box;float:right;margin:0;padding:0 0 5px 5px;width:33%}.settings-excludes-list{border:1px solid #ddd;max-height:120px;overflow:auto;padding:.5rem}.settings-excludes-list li{margin:3px 0}#give-tools-recount-form .notice-wrap{background:#efefef;border-top:1px solid #e5e5e5;margin:10px -12px -12px;min-height:25px;padding:10px 12px 12px;position:relative}#give-tools-recount-form .notice-wrap .give-progress{position:absolute;top:15px}#give-tools-recount-form .notice-wrap .spinner{margin:0;position:absolute;left:14px;top:13px}#give-tools-recount-form .notice-wrap #give-batch-success{margin-bottom:6px}.recount-stats-controls form{display:inline}.give-recount-stats-descriptions{display:block;margin:8px 0 0}.give-recount-stats-descriptions span{color:#aaa;display:none;font-size:13px;font-style:italic;font-weight:400;line-height:24px;margin:0}.gateways-report-tablenav .actions.bulkactions{padding-left:0}table.give-table td{vertical-align:middle}table.give-table td.row-title h3{font-size:1.2em;margin:0 0 .4em}table.give-table td.row-title p{color:#aaa;font-size:13px;font-style:italic;font-weight:400;margin:0}#give-graphs-filter>.tablenav{height:auto}#give-logs-filter .search-box{float:left}#give-logs-filter .tablenav.top{clear:none;float:right;margin-top:0}#give_donor_export_form{margin:0 0 5px}#give_donor_export #give_donor_export_form_chosen{display:block;margin:5px 0 1px}.column-status .give-donation-status,.column-status .give-test-mode-transactions-label{display:inline-block}.column-status .give-test-mode-transactions-label{margin:0 5px;vertical-align:middle}.give-settings-page .give-disabled-setting{opacity:1%;pointer-events:none}.give-settings-page .give-settings-section-content{background-color:#f4f4f4;border-radius:8px;box-shadow:0 0 5px 0 #ddd;display:flex;margin-top:20px}.give-settings-page .give-settings-section-content .give-settings-section-group-menu{width:250px}.give-settings-page .give-settings-section-content .give-settings-section-group-menu ul,.give-settings-page .give-settings-section-content .give-settings-section-group-menu ul li{margin:0}.give-settings-page .give-settings-section-content .give-settings-section-group-menu ul li a{box-shadow:none;color:#333;display:block;font-weight:600;outline:none;padding:20px;text-decoration:none}.give-settings-page .give-settings-section-content .give-settings-section-group-menu ul li a:hover{background-color:#ebebeb}.give-settings-page .give-settings-section-content .give-settings-section-group-menu ul li a.active{background-color:#fff;border-right:4px solid #66bb6a;color:#333}.give-settings-page .give-settings-section-content .give-settings-section-group-content{background:#fff;border-bottom-left-radius:8px;border-top-left-radius:8px;min-height:400px;padding:10px 30px;width:100%}.give-settings-page .paypal-message-template{background:#eaeaea;border-radius:10px;font-style:italic;margin:15px 0;padding:14px;word-break:break-word}@media only screen and (max-width:480px){.give-settings-page .give-settings-section-content{flex-flow:row wrap}.give-settings-page .give-settings-section-content .give-settings-section-group-menu{width:100%}.give-settings-page .give-settings-section-content .give-settings-section-group-content{padding:10px}}.give-settings-page{margin:0 2px 0 20px}.give-settings-page #poststuff{padding-top:25px}.give-settings-page .give-settings-header{align-items:center;background:#fff;-moz-column-gap:2rem;column-gap:2rem;display:flex;justify-content:space-between;margin:0 -22px 0 -20px;padding:10px 20px}.give-settings-page .give-settings-heading-sep{font-size:14px;line-height:32px;width:15px}.give-settings-page .nav-tab-wrapper{height:54px;margin:0 -22px 0 -20px}.give-settings-page .give-subsubsub{float:right;list-style:none;margin:12px 0 3px;padding:0}.give-settings-page .give-subsubsub li{color:#d3d3d3;display:inline-block;font-size:16px;font-weight:300;margin:0 3px 0 0;padding:0;white-space:nowrap}.give-settings-page .give-subsubsub a{box-shadow:none;font-size:14px;font-weight:400;line-height:2;margin:0 0 0 3px;padding:.2em;text-decoration:none}.give-settings-page .give-subsubsub a.current{border:none;color:#000;font-weight:600}.give-settings-page .give-setting-tab-body{max-width:1260px}.give-settings-page div.give-submit-wrap{margin:20px 0}.give-settings-page .give_forms_page_give-payment-history .postbox .hndle{cursor:default}.give-settings-page .give-input-field{width:25em}.give-settings-page table table input[type=text]{width:15em}.give-settings-page .give-repeat-setting-field{margin:10px 0}.give-settings-page .give-remove-setting-field{cursor:pointer;display:inline-block;font-size:21px;font-weight:300;height:25px;line-height:22px;margin-right:20px;padding:0;text-align:center;width:25px}.give-settings-page .give-remove-setting-field:hover{background-color:red;border-radius:30px;color:#fff}.give-settings-page .give-forminp p:first-child .give-remove-setting-field{display:none}.give-settings-page .export-options-table tr.give-import-option:nth-child(odd){background:#f4f3f3}.give-settings-page .export-options-table tr.give-import-option:nth-child(odd) th{vertical-align:middle}.give-settings-page .export-options-table .give-import-dropdown:nth-child(2),.give-settings-page .export-options-table tr.give-import-option th:first-child{width:250px}.give-setting-tab-header{clear:both;margin:30px 0;overflow:hidden}.give-setting-tab-header h2{margin-top:8px}.give-setting-tab-header p{margin-bottom:0;margin-top:0}.give-radio-inline ul{margin-top:0}.give-radio-inline li{display:inline-block;margin:0 15px 0 0}.give-radio-inline li:first-child{margin-right:0}.give-tools-setting-page .bulkactions{overflow:visible}.form-table td.give-radio-inline fieldset li>label{margin:5px 0 0!important}div.give-field-description,p.give-field-description{color:#555;font-size:14px!important;line-height:22px}div.give-field-description strong,p.give-field-description strong{color:#777}.give-setting-tab-header h2{color:#aaa;display:inline-block;float:right;font-size:14px;font-style:italic;margin:0;width:220px}.gateway-enabled-wrap{background-color:#f7f7f7;border:1px solid #e5e5e5}.gateway-enabled-wrap .gateway-enabled-settings-title{grid-gap:20px;border-bottom:1px solid #e5e5e5;display:grid;font-weight:600;grid-template-columns:.5fr 2.5fr 5fr 1fr 1fr;padding:1rem}.gateway-enabled-wrap .ui-sortable-placeholder{border:2px dashed #e5e5e5;transition:all .2s ease;visibility:visible!important}.gateway-enabled-wrap .ui-sortable-helper{background-color:#fafafa;border:1px solid #e5e5e5;box-shadow:0 4px 20px -5px rgba(0,0,0,.25);padding:.5rem!important}.give-payment-gatways-list{margin:0;padding:1rem}.give-payment-gatways-list li{grid-gap:20px;align-items:center;display:grid;grid-template-columns:.5fr 2.5fr 5fr 1fr 1fr;margin:0;padding:.5rem 0}.give-payment-gatways-list li:first-child{padding-top:0}.give-payment-gatways-list li:last-child{padding-bottom:0}.give-payment-gatways-list li .checkout-label{padding:3px 5px}.give-payment-gatways-list li .gateways-checkbox,.give-payment-gatways-list li .gateways-radio{justify-self:center}.give-payment-gatways-list li span.give-drag-handle{color:#bdbdbd;cursor:move;font-size:15px;font-weight:400;padding:3px 0 0 4px}.give-payment-gatways-list li span.give-drag-handle:hover{color:#333}.give-gateways-notice{background:#fff;border:1px solid #e3e3e3;display:table;margin:15px 0 0;max-width:1240px;padding:0;width:100%}.give-gateways-notice .give-gateways-cc-icon{display:table-cell;height:30px;margin:0;padding:0 25px 0 15px;vertical-align:middle;width:30px}.give-gateways-notice .give-gateways-cc-icon svg{height:40px;position:relative;top:2px;width:50px}.give-gateways-notice .give-gateways-notice-title{font-size:16px;margin:20px 20px 0;padding:0}.give-gateways-notice .give-gateways-notice-message{font-size:14px;line-height:24px;margin:5px 20px 20px}.give-gateways-notice .give-gateways-notice-message .give-tooltip{margin:0 -2px 0 2px}.give-gateways-notice .give-gateways-notice-button{display:table-cell;margin:0;padding:0 0 0 15px;text-align:left;vertical-align:middle;width:200px}.give-gateways-notice .give-gateways-notice-button .give-view-gateways-btn{margin:10px 0 0;text-align:center;width:100%}.give-email-tags-wrap{margin:5px 0 0}.give-email-tags-wrap code{font-size:12px;font-style:normal;padding:1px 2px}.give-email-tags-wrap span{color:#aaa;display:block;font-size:13px;font-style:italic;margin:0 0 2px}.give-email-tags-wrap .give_price_tag,.give-email-tags-wrap .give_receipt_id_tag{display:none}.give-setting-tab-header-emails{margin:20px 0}.give-setting-tab-header-emails hr,.give-settings-admin-email-section .tablenav,.give-settings-donor-email-section .tablenav,.give-settings-email-settings-section .tablenav{display:none}.give-settings-admin-email-section .tablenav.bottom+.give-setting-tab-header-emails,.give-settings-donor-email-section .tablenav.bottom+.give-setting-tab-header-emails,.give-settings-email-settings-section .tablenav.bottom+.give-setting-tab-header-emails{margin:20px 0}.give-settings-admin-email-section .tablenav.bottom+.give-setting-tab-header-emails hr,.give-settings-donor-email-section .tablenav.bottom+.give-setting-tab-header-emails hr,.give-settings-email-settings-section .tablenav.bottom+.give-setting-tab-header-emails hr{display:block}.giveemailnotifications .check-column{padding:13px 20px 0 10px!important}.giveemailnotifications td.check-column input{display:none}.giveemailnotifications th.check-column .give-email-notification-status{color:#fff;cursor:pointer}.giveemailnotifications th.check-column .give-email-notification-status[data-edit="1"] i.dashicons{border-radius:1em;padding:2px}.giveemailnotifications th.check-column .give-email-notification-disabled:hover .dashicons-no-alt,.giveemailnotifications th.check-column .give-email-notification-enabled .dashicons-yes{background:#46b450}.giveemailnotifications th.check-column .give-email-notification-enabled .dashicons-lock{color:#46b450}.giveemailnotifications th.check-column .give-email-notification-disabled .dashicons-no-alt,.giveemailnotifications th.check-column .give-email-notification-enabled:hover .dashicons-yes{background:#bbb}.giveemailnotifications th.check-column .give-email-notification-disabled .dashicons-lock{color:#bbb}.giveemailnotifications th.check-column .dashicons-no-alt:hover:before{content:"\f147"!important}.giveemailnotifications th.check-column .dashicons-yes:hover:before{content:"\f335"!important}.giveemailnotifications .spinner.is-active{float:none;margin:0 2px 0 0}#system-info-textarea{background:#fff;direction:rtl;display:block;font-family:Menlo,Monaco,monospace;height:600px;overflow:auto;white-space:pre;width:800px}#give-download-sysinfo{margin:0}#api .tablenav .actions{overflow:visible}a.give-delete{color:#a00}.give-table thead th{padding:8px 10px!important}.post-type-give_forms .mce-container iframe,.post-type-give_forms .wp-editor-area{min-height:400px}.give-field-description{color:#666;margin:0;padding-top:.5em}.give-image-thumb{margin-top:14px;position:relative}.give-image-thumb span.give-delete-image-thumb{background:red;border-radius:30px;color:#fff;cursor:pointer;right:-10px;position:absolute;top:-10px}.give-image-thumb img{border:4px solid #fff;max-width:250px}.give_email_access_link_tag{display:none}.give-settings-paypal-section .hide-with-position{right:-9999px;position:absolute;top:-9999px}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap>div{padding-bottom:10px}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .label{font-weight:700;margin:0}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .button-wrap{display:grid;flex-grow:1;grid-template-columns:1fr;justify-content:flex-start}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .button-wrap>div:not(:last-child){margin-bottom:10px}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .fa{border:2px solid #ffb800;border-radius:20px;color:#ffb800;font-size:11px;font-weight:700;line-height:7px;margin-left:5px;padding:5px 6px}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .fa.fa-check{border:2px solid #1fb11f;color:#1fb11f;padding:5px 3px}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .actions{margin-right:30px}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .api-access-feature-list-wrap{color:#aaa}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .api-access-feature-list-wrap ul{list-style:none;margin:0}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .api-access-feature-list-wrap li,#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .api-access-feature-list-wrap p{margin-bottom:7px}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .api-access-feature-list-wrap p{font-weight:700}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .paypal-account-email{color:#807e7e;font-weight:700}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .disconnection-setting .button{color:#333!important;font-weight:600}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .disconnection-setting .button .fa-paypal{color:#636363}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .give-hidden{display:none!important}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap span.tooltip{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite;border:1px solid rgba(0,0,0,.25);border-right-width:0;border-radius:6px 0 0 6px;color:#556e79;margin-right:50px;padding:6px;position:absolute;vertical-align:middle}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap span.tooltip .left-arrow{position:relative}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap span.tooltip .left-arrow:after,#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap span.tooltip .left-arrow:before{border-style:solid;content:"";display:block;height:0;right:100%;position:absolute;width:0}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap span.tooltip .left-arrow:after{border-color:transparent transparent transparent #fdfdfd;border-width:15px;right:-35px;top:-7px}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap span.tooltip .left-arrow:before{border-color:transparent transparent transparent rgba(0,0,0,.25);border-width:16px;right:-38px;top:-8px}#give-paypal-commerce-account-manager-field-wrap .give-upsell-notice{margin:30px 0 0!important}#give-paypal-commerce-introduction-wrap .hero-section{display:grid;grid-template-columns:repeat(2,auto)}#give-paypal-commerce-introduction-wrap img{width:100%}#give-paypal-commerce-introduction-wrap h2{color:#333;font-size:20px;letter-spacing:.6px;margin:15px 0 20px}#give-paypal-commerce-introduction-wrap div.paypal-logo{margin:20px 20px 0 0}#give-paypal-commerce-introduction-wrap .give-field-description{font-size:16px!important;line-height:26px;margin:0;padding:0}#give-paypal-commerce-introduction-wrap .feature-list{background:#f8f8f8;border-radius:8px;display:grid;font-size:1.2em!important;grid-template-columns:repeat(3,auto);line-height:2em;margin:2em 0;padding:20px}@media screen and (max-width:1325px){#give-paypal-commerce-introduction-wrap .feature-list{grid-template-columns:50% auto}}#give-paypal-commerce-introduction-wrap .feature-list div{color:#939393;font-style:italic}#give-paypal-commerce-introduction-wrap .feature-list .fa{padding-left:10px}@-webkit-keyframes bounce{0%,20%,50%,80%,to{transform:translateX(0)}40%{transform:translateX(30px)}60%{transform:translateX(15px)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateX(0)}40%{transform:translateX(30px)}60%{transform:translateX(15px)}}.give-license-settings-wrap{margin:20px -10px 0 0;max-width:1240px;min-width:1000px;padding:0}.give-license-top-widget{border:1px solid #dbdbdb;min-height:250px}.give-license-top-widget .give-license-widget-heading{border-bottom:1px solid #dbdbdb;font-size:20px;line-height:1.2em;margin:0 0 15px;padding:0 0 15px}.give-license-top-widget .give-license-widget-heading .dashicons{font-size:28px;height:25px;margin:-5px 0 0 10px;width:25px}.give-license-top-widget .give-field-description{margin:0 0 20px;padding:0}#give-license-activator-wrap{background:#fff;margin:0;padding:30px}#give-license-activator-wrap .give-license-activation-form{background:#f4f4f4;padding:10px;position:relative}#give-license-activator-wrap .give-license-notices{background:#f4f4f4;box-sizing:border-box;display:none;height:100%;right:0;padding:20px;position:absolute;top:0;width:100%;z-index:3}#give-license-activator-wrap .give-license-notices .notice{padding-left:40px;position:relative}#give-license-activator-wrap #give-license-activator{font-size:22px;height:55px;margin:0 0 10px;padding:0 15px;width:100%}#give-license-activator-wrap .button{clear:both;display:block;font-size:18px;height:45px;margin:0;width:100%}#give-addon-uploader-wrap{background:#fff;margin:0;padding:30px 25px 25px}.give-upload-addon-form-wrap{position:relative}.give-upload-addon-form-wrap .give-upload-addon-instructions{font-size:16px;margin:0;opacity:.4;padding:0}.give-upload-addon-form-wrap .give-upload-addon-instructions span{display:block;font-size:14px;margin:8px 0}.give-upload-addon-form-wrap #give-upload-addon-file-select{display:none}.give-upload-addon-form-wrap .give-spinner-wrap{background-color:#fff;bottom:0;right:0;position:absolute;left:0;top:0;z-index:99}.give-upload-addon-form-wrap .give-spinner-wrap .give-spinner-inner{margin-right:42%;margin-top:5%}.give-upload-addon-form{background:#f4f4f4;outline:2px dashed #e2e2e2;outline-offset:-10px;padding:25px;position:relative;text-align:center;transition:outline-offset .15s ease-in-out,background-color .15s linear}.give-upload-addon-form.give-dropzone-active{background:#eaeaea;outline:2px dashed #c6c6c6;outline-offset:-13px}.give-upload-addon-form .give-addon-upload-notices{background:hsla(0,0%,100%,.6588235294117647);box-sizing:border-box;display:none;height:100%;right:0;padding:20px;position:absolute;text-align:right;top:0;width:100%;z-index:3}.give-upload-addon-form .give-activate-addon-wrap{background:#fff;border:1px solid #dbdbdb;box-sizing:border-box;display:none;height:100%;right:0;padding-top:20px;position:absolute;top:0;width:100%;z-index:4}.give-upload-addon-form .give-activate-addon-wrap .dashicons{color:#66bb6a}#give-licenses-container{position:relative}#give-licenses-container .give-spinner-wrap{background-color:#fff;bottom:0;right:0;position:absolute;left:0;top:0;z-index:99}#give-licenses-container .give-spinner-wrap .give-spinner-inner{margin-right:45%;margin-top:5%}.give-licenses-list-header{margin:20px 0 30px;padding:0}.give-licenses-list-header h2{float:right;font-size:18px;margin:0 0 20px;padding:0}.give-licenses-list-header #give-refresh-button-wrap{float:right;margin:-6px 25px 0 0}.give-licenses-list-header #give-refresh-button-wrap #give-last-refresh-notice{color:#666;line-height:28px;margin:0 10px 0 0}.give-licenses-list-header hr{clear:both}.give-addon-wrap{background:#fff;border:1px solid #dbdbdb;margin:0 0 20px;padding:0;position:relative}.give-addon-wrap .give-license-top{background:#f4f4f4;border-bottom:1px solid #dbdbdb;color:#333;display:flex}.give-addon-wrap .give-license-notice-container.give-addon-notice-shown{background:#f4f4f4;border-bottom:1px solid #dbdbdb;padding:30px}.give-addon-wrap .give-license-notice-container.give-addon-notice-shown .notice{margin:0}.give-addon-wrap .give-license-top-header{color:#23282d;display:block;font-size:15px;font-weight:700;margin:0 0 20px}.give-addon-wrap .give-license-top-column{flex:1;float:right;padding:30px}.give-addon-wrap .give-license-top-column.give-license-info-field-wrap,.give-addon-wrap .give-license-top-column.give-license-key-field-wrap{border-left:1px solid #dbdbdb}.give-addon-wrap .give-license-top-column.give-license-key-field-wrap{flex:1.45;padding-left:10px}.give-addon-wrap .give-license-top-column.give-license-info-field-wrap .give-field-description{padding-top:0}.give-addon-wrap .give-license__status{margin:10px -4px 0 0;padding:0}.give-addon-wrap .give-license__status .dashicons-yes{color:#66bb6a}.give-addon-wrap .give-license__status .dashicons-no{color:#a00}.give-addon-wrap .give-license__key{display:inline-block}.give-addon-wrap .give-license__key input[type=text]{margin:0 0 0 10px}.give-addon-wrap .give-license__key button{font-size:15px;position:relative;top:-1px}@media (min-width:1400px){.give-addon-wrap .give-license__key input[type=text]{font-size:18px;height:40px;min-width:290px;padding:10px}.give-addon-wrap .give-license__key button{height:40px;width:110px}}@media (max-width:1399px){.give-addon-wrap .give-license__key input[type=text]{font-size:15px;height:35px;min-width:230px;padding:8px}.give-addon-wrap .give-license__key button{font-size:1em;height:35px;width:85px}}.give-addon-wrap .give-license-action-link{box-shadow:none;display:block;margin:0 0 15px}.give-addon-wrap .give-license-renewal-date .dashicons{margin:0 0 0 3px;opacity:.8;position:relative;top:-2px}.give-addon-wrap .give-license-activations-remaining-icon{border-radius:100%;display:inline-block;font-size:12px;font-weight:700;height:20px;line-height:20px;margin:0 0 0 2px;padding:1px;text-align:center;width:20px}.give-addon-wrap .give-plugin__info{padding:6px 9px}.give-addon-wrap .give-plugin__status{border:none;line-height:20px!important;padding:0 5px}.give-addon-info-wrap{background:#f4f4f4;border:1px solid #dbdbdb;color:#333;margin:30px;padding:20px}.give-addon-info-wrap .give-addon-info-left{float:right}.give-addon-info-wrap .give-addon-name{font-size:14px;font-weight:700}.give-addon-info-wrap .give-addon-version{font-size:11px;margin:0 20px 0 0}.give-addon-info-wrap .give-addon-info-right{float:left}.give-addon-info-wrap .give-addon-info-right .give-button{height:auto;margin:-5px 0 0;position:relative;top:2px}.give-addon-info-wrap .give-addon-info-right .give-button .dashicons{font-size:14px;height:14px;margin-left:3px;margin-top:5px;width:14px}.give-addon-info-wrap .give-addon-activation-status{background:#777;border-radius:4px;color:#fff;font-size:11px;margin:0 0 0 15px;padding:3px 8px}.give-addon-info-wrap .give-addon-activation-status__activated{background:#7ad03a;text-shadow:0 0 1px #4b8420}.give-addon-info-wrap .give-addon-view-changelog{font-size:12px;margin:0 0 0 15px}.give-filters{background:#f5f5f5;border:1px solid #dfdfdf;clear:both;padding:12px 12px 0}.give-filters .give-donation-forms-filter .chosen-single{height:28px;line-height:28px}.give-filters .chosen-container-single .chosen-single div b{background-position:100% 4px}.give-filters .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 6px}.give-filters #give-payment-form-filter,.give-filters #give_donation_forms_filter{display:inline-block;width:300px}@media screen and (max-width:782px){.give-filters #give-payment-form-filter,.give-filters #give_donation_forms_filter{width:100%}}.give-filters #give-payment-date-filters label,.give-filters #give-payment-form-filter label{vertical-align:initial}.give-filters #give-payment-date-filters label.give-donation-forms-filter-label,.give-filters #give-payment-form-filter label.give-donation-forms-filter-label{vertical-align:middle}.give-filters #give_donation_forms_filter{width:255px}@media screen and (max-width:782px){.give-filters #give_donation_forms_filter{max-width:100%;width:100%}}.give-filters:after{clear:both;content:"";display:table}.give-filter{display:block;margin-bottom:12px;width:100%}.give-filter:after{clear:both;content:"";display:table}.give-filter label{display:block;margin-left:4px}.give-filter input{margin:0}.give-filter input[type=text]{height:28px;width:100%}.give-filter input[type=search],.give-filter input[type=text]{height:28px}.give-filter .button{height:28px;line-height:26px;margin:0;padding:0 10px 1px}.give-filter select{width:100%}@media screen and (min-width:783px){.give-filter{float:right;margin-left:18px;width:auto}.give-filter label{display:inline-block}.give-filter input[type=text]{display:inline-block;width:144px}}.give-filter-search input[type=search]#give-payments-search-input{display:block;float:right;max-width:100%;width:205px}.give-filter-search input[type=submit]{display:block;float:left;width:30%}@media screen and (min-width:783px){.give-filter-search input[type=search]{display:inline-block;margin-left:4px;width:auto}.give-filter-search input[type=submit]{display:inline-block;width:auto}}@media screen and (min-width:600px){.give-filter-half{float:right;width:49%}.give-filter-half:last-child{float:left}}@media screen and (min-width:783px){.give-filter-half{width:auto}.give-filter-half:last-child{float:right}.give-filter-half input[type=text]{width:96px}}.give-clear-filters-button{margin-right:8px}.give-submit-wrap{background:#f5f5f5;border:1px solid #dfdfdf;clear:both;font-size:13px;line-height:2.1em;margin:8px 0;padding:12px}#give-payment-filters ul.subsubsub{margin-bottom:8px}#give-payments-advanced-filter ul.subsubsub{margin-bottom:12px}#give-payments-filter .tablenav.top{float:none}#give-payments-filter .tablenav.top .bulkactions{margin-top:1px;padding-top:0}#give-payments-filter .give-email-column-value{font-size:14px;font-weight:700}#give-payments-filter #the-list .check-column input{margin-top:1px}#give-payments-filter .column-details{width:50px}#give-payments-filter .column-amount{width:120px}tr.status-refunded td{background:#cecece;border-top-color:#ccc}.wp-list-table.forms th#date{width:140px}.give-mobile-link{line-height:32px;vertical-align:middle}.give-mobile-link img{float:right;height:auto;max-width:80%}.give-donation-status>span{background:#888;border-radius:50%;display:inline-block;height:12px;line-height:16px;margin:0;padding:0;position:relative;top:1px;width:12px}.give-donation-status.status-pending>span{background-color:#ffba00}.give-donation-status.status-complete>span,.give-donation-status.status-publish>span{background-color:#7ad03a}.give-donation-status.status-refunded>span{background-color:#777}.give-donation-status.status-failed>span{background-color:#a00}.give-donation-status.status-abandoned>span{background-color:#333}.give-donation-status.status-revoked>span{background-color:#d9534f}.give-donation-status.status-give_subscription>span,.give-donation-status.status-renewal>span,.give-donation-status.status-subscription>span{background-color:#5bc0de}#test-payment-label{background-color:#ffba00;border-radius:.25em;color:#fff;font-size:11px;line-height:1;margin:0 15px;padding:.2em .4em .3em;text-align:center;vertical-align:baseline;vertical-align:middle;white-space:nowrap}#test-payment-label:hover{color:#fff;text-decoration:none}#give-payments-filter .give-payment-id{border-radius:.25em;color:#fff;font-size:11px;font-weight:400;line-height:1;padding:.2em .4em .3em;text-align:center;vertical-align:baseline;white-space:nowrap}#give-payments-filter .give-payment-id:hover{color:#fff;text-decoration:none}#give-payments-filter .column-details{padding-left:30px}#give-payments-filter .give-donation-status{display:inline-block}#give-order-update .give-donation-status{display:inline-block;float:none;margin:0 10px;position:relative;top:3px}#give-order-update .give-order-top{border-bottom:1px solid #eee;overflow-x:auto;white-space:nowrap;width:100%}#give-order-update .give-order-top h3.hndle{border:none;display:inline-block;float:right}#give-order-update .give-order-top .delete-donation{display:inline-block;float:left}#give-order-update .give-order-top .delete-donation a{color:#b5b5b5;content:"\f182";display:block;font-size:18px;height:16px;margin:11px 15px;width:18px}#give-order-update .give-order-top .delete-donation a:focus,#give-order-update .give-order-top .delete-donation a:hover{box-shadow:none;color:red}.column-donation_form .donation-level-text-wrap{display:block;font-style:italic}@media handheld,only screen and (max-width:640px){.wp-list-table.forms th{width:auto!important}}.download_page_give-payment-history .ui-dialog .ui-dialog-titlebar-close span{margin-right:-8px;margin-top:-8px}.give-admin-box .label{font-weight:600}.give-admin-box-inside{border-bottom:1px solid #eee;clear:both;margin:0;padding:3px 10px;word-break:break-word}.give-admin-box-inside .strong{font-weight:600}.give-admin-box .right{float:left}#give-order-details .inside,#give-order-update .inside{margin:0;padding:0}#give-order-update input.give_datepicker{width:180px}#give-order-update input[type=number].give-payment-time-hour,#give-order-update input[type=number].give-payment-time-min{width:50px}.give-admin-box-inside:last-child{border-bottom:0}#give-edit-order-form .data-payment-key{word-break:break-all}.give-order-update-box #major-publishing-actions .button-secondary{margin-left:10px}#give-donation-overview th{text-align:right}#give-donation-overview .give-select-chosen{width:97%}#give-edit-order-form .row{margin-top:10px}#give-donation-overview ul,#give-donor-details .order-data-address input,#give-donor-details .order-data-column p.data input,#give-edit-order-form .column input,#give-order-address-country-wrap select{clear:both;display:block}.give-order-data input.small-text{margin:0}#give-order-update span.label{display:inline;width:50px}.give-order-update-box .button-primary{margin-left:0}#give-edit-order-form .column .description{padding-left:10px}#give-donation-overview .inside>ul>li,#give-donation-overview .row>ul>li,#give-edit-order-form .column{display:inline-block;position:relative;vertical-align:top}#give-donation-overview ul{font-size:0}#give-donation-overview ul li{font-size:13px}#give-donation-overview ul li.actions{min-width:200px;text-align:left}#give-donation-overview ul li.remove{text-align:left}#give-donation-overview ul .row{border-bottom:1px solid #eee;padding:12px}#give-order-data .data span{color:#666;font-weight:600}input.give-price-field{padding:3px 5px;width:80px}.give_forms_page_give-payment-history.js .postbox .hndle{cursor:default}#give-payment-notes textarea{min-height:150px}#give-payment-notes #give-add-payment-note{margin:6px 0 15px}#give_comment{min-height:150px}#give-billing-details .column>div{margin:0 0 10px}#give-billing-details label{display:block;margin-bottom:5px}#give-billing-details .column-container{padding:5px 0 10px}#give-billing-details input[type=text]{width:98%}#give-billing-details .chosen-container{width:98%!important}@media screen and (min-width:1200px){#give-edit-order-form .column{width:33%}#give-order-address .column{width:49%}#give-donation-overview.columns-4 li.actions{margin-left:0;margin-top:0;width:25%}}@media screen and (max-width:1199px){#give-edit-order-form .column{width:49%}}@media screen and (max-width:782px){.order-data-column input[type=email]{padding:6px 10px}}#give-donation-overview .inside,#give-donor-details .inside{margin-top:0}.give_forms_page_give-payment-history #give-dashboard-widgets-wrap #side-sortables{padding-top:0}.give-select-chosen .spinner,.give-select .spinner{position:absolute;left:5px;top:2px;z-index:999}.give-select-chosen-ajax .spinner{visibility:visible}.give-select-chosen-ajax.chosen-container-single .chosen-search input[type=text],.give-select-chosen-ajax .chosen-search input[type=text]{background-image:none!important}.give-dashboard-widget .give-dashboard-today{text-align:center}.give-dashboard-widget .give-dashboard-today .give-dashboard-date-today{margin:10px 0 0;padding:0}.give-dashboard-widget .give-dashboard-today .give-dashboard-happy-day{margin:0;padding:3px}.give-dashboard-widget .give-dashboard-today .give-dashboard-today-earnings{color:#4ead61;font-size:42px;font-weight:700;line-height:1;margin:15px 0 0}.give-dashboard-widget .give-dashboard-today .give-donations-today{font-size:18px;font-weight:700;margin:0 0 30px;padding:4px 0 1px}.give-dashboard-widget .give-dashboard-today .give-last-seven{font-size:14px;font-weight:700;margin:0 0 30px;padding:0}.give-dashboard-widget .give-table-stats{border-spacing:0;border-top:1px solid #ececec;margin:0;table-layout:fixed;text-align:center;width:100%}.give-dashboard-widget .give-table-stats .give-dashboard-stat-total,.give-dashboard-widget .give-table-stats .give-dashboard-stat-total-label{margin:0;padding:0}.give-dashboard-widget .give-table-stats .give-dashboard-stat-total{color:#4ead61;font-size:16px;font-weight:700}#give_dashboard_sales>.inside{padding:0}#give_dashboard_sales .give-table-stats td{padding:10px 0}#give_dashboard_sales .give-table-stats td:first-of-type{border-left:1px solid #ececec}#give_dashboard_sales .give-table-stats tr#give-table-stats-tr-1 td{border-bottom:1px solid #ececec}#dashboard_right_now .give-forms-count:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e800";font-family:give-icomoon;font-size:18px;font-style:normal;font-variant:normal;font-weight:400;height:18px;line-height:1;text-transform:none;width:18px}.give-range_slider_field{margin-top:.8rem}.give_forms_page_give-donors .wp-heading-inline+.notice:first-of-type{margin-top:25px}.give_forms_page_give-donors .give-nav-tab-wrapper{margin:10px -20px 20px}.give_forms_page_give-donors #give-donors-filter{position:relative}.give_forms_page_give-donors #give-donors-filter p.search-box{margin:0}.give_forms_page_give-donors #give-donors-search-filter{display:block;overflow:hidden}.give_forms_page_give-donors #give-donor-card-wrapper{margin-right:-1px;min-height:200px;z-index:2}.give_forms_page_give-donors #give-donor-card-wrapper input{font-weight:400}.give_forms_page_give-donors #give-donor-card-wrapper .donor-section{border-bottom:1px solid #eee;margin-bottom:10px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-section .give-donor-search-box{display:inline-block;float:right;margin-left:25px;width:auto}.give_forms_page_give-donors #give-donor-card-wrapper .donor-section table{margin-bottom:0}.give_forms_page_give-donors #give-donor-card-wrapper>div:first-child{padding-top:20px}.give_forms_page_give-donors #give-donor-card-wrapper>div:last-child{border:none;padding-bottom:20px}.give_forms_page_give-donors #give-donor-card-wrapper .avatar-wrap{float:right;padding:0 0 15px 15px;text-align:center}.give_forms_page_give-donors #give-donor-card-wrapper .avatar-wrap img{border-radius:50%}.give_forms_page_give-donors #give-donor-card-wrapper a.delete{color:red;margin-left:5px;text-decoration:none}.give_forms_page_give-donors #give-donor-card-wrapper .donor-bio-header .donor-since{font-size:16px;margin:10px 0}.give_forms_page_give-donors #give-donor-card-wrapper .donor-bio-header .donor-id{display:inline-block;font-size:24px;font-weight:600;margin-left:10px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-bio-header .donor-name-wrap{display:inline-block}.give_forms_page_give-donors #give-donor-card-wrapper .donor-bio-header .donor-edit-link{margin-bottom:15px}.give_forms_page_give-donors #give-donor-filters .give-donor-search-box{display:inline-block;float:right;margin-left:18px}.give_forms_page_give-donors #give-donor-filters .give-donor-search-box input#give-donors-search-input{max-width:100%;width:205px}.give_forms_page_give-donors #give-donor-filters label{vertical-align:initial}.give_forms_page_give-donors #give-donor-filters label.give-donation-forms-filter-label{vertical-align:middle}.give_forms_page_give-donors .donor-main-wrapper{clear:both;margin:0 0 20px}@media (max-width:655px){.give_forms_page_give-donors .donor-main-wrapper{width:100%}}.give_forms_page_give-donors .donor-main-wrapper table{margin:0}.give_forms_page_give-donors .donor-main-wrapper input[type=email],.give_forms_page_give-donors .donor-main-wrapper input[type=number],.give_forms_page_give-donors .donor-main-wrapper input[type=text]{width:200px}.give_forms_page_give-donors #donor-summary{padding:0 20px}.give_forms_page_give-donors #donor-summary:after{color:#f0f0f0;content:"\f110";font-family:dashicons;font-size:100px;position:absolute;left:10px;top:10px;z-index:0}.give_forms_page_give-donors #give-donor-card-wrapper .donor-address-wrapper{width:202px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-address-wrapper span[data-key=line2]{clear:both;display:table}.give_forms_page_give-donors #give-donor-card-wrapper .donor-address-wrapper select{width:200px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-info{min-height:185px}.give_forms_page_give-donors #give-donor-card-wrapper .info-wrapper{min-height:125px}.give_forms_page_give-donors .donor-info .donor-name{font-size:24px;font-weight:600}.give_forms_page_give-donors #disconnect-donor,.give_forms_page_give-donors #view-user-profile{font-size:12px;font-weight:400;text-decoration:none}.give_forms_page_give-donors #donor-edit-actions{line-height:28px;margin-bottom:20px;text-align:center}.give_forms_page_give-donors #donor-edit-actions .button-secondary{margin-left:10px}.give_forms_page_give-donors #give-donor-card-wrapper .edit-item{display:none}.give_forms_page_give-donors #give-donor-card-wrapper .give_user_search_results{right:1px;top:16px}.give_forms_page_give-donors #give-donor-card-wrapper .give_user_search_results ul{width:200px}.give_forms_page_give-donors #donor-stats-wrapper{margin:0 auto;padding:15px;text-align:center}.give_forms_page_give-donors #donor-stats-wrapper ul{margin:0;overflow:hidden;padding:0}.give_forms_page_give-donors #donor-stats-wrapper ul li{float:right;font-size:14px;line-height:22px;margin:0;width:50%}.give_forms_page_give-donors #donor-stats-wrapper a{text-decoration:none}.give_forms_page_give-donors #donor-stats-wrapper .dashicons{color:#888}.give_forms_page_give-donors #donor-tables-wrapper table{text-align:center;width:100%}.give_forms_page_give-donors #donor-tables-wrapper th{text-align:center}.give_forms_page_give-donors #donor-tables-wrapper .donations tr>td:first-child,.give_forms_page_give-donors #donor-tables-wrapper .donations tr>th:first-child,.give_forms_page_give-donors #donor-tables-wrapper .emails tr>td:first-child,.give_forms_page_give-donors #donor-tables-wrapper .emails tr>th:first-child{text-align:right}.give_forms_page_give-donors #donor-tables-wrapper .donations tr>td:only-child{text-align:center}.give_forms_page_give-donors #donor-notes-wrapper{min-height:50px}.give_forms_page_give-donors .donor-notes-header img,.give_forms_page_give-donors .donor-notes-header span{font-weight:600;line-height:30px;vertical-align:middle}.give_forms_page_give-donors .donor-note-input{margin-bottom:5px;width:100%}.give_forms_page_give-donors #give-donor-notes div:nth-of-type(2n){background-color:#f9f9f9}.give_forms_page_give-donors #give-donor-notes .donor-note-wrapper{border-bottom:1px solid #f9f9f9;min-height:38px;padding:0}.give_forms_page_give-donors #give-donor-notes .donor-note-wrapper .note-content-wrap{font-size:14px;line-height:20px;padding:10px 12px}.give_forms_page_give-donors #give-donor-notes .give-no-donor-notes{padding:20px;text-align:center}.give_forms_page_give-donors .donor-note-wrapper span{display:block}.give_forms_page_give-donors .delete-donor{text-align:center}.give_forms_page_give-donors .give-lock-block{font-size:14px;margin-right:-25px;margin-left:3px;text-decoration:none}.give_forms_page_give-donors .give-lock-block i{color:#000;font-size:14px}.give_forms_page_give-donors #donor-address-wrapper .give-no-address-message{line-height:3.4em;margin:.5rem 1%}.give_forms_page_give-donors #donor-address-wrapper .give-donor-addresses .inside{padding-bottom:0}.give_forms_page_give-donors #donor-address-wrapper .add-new-address{margin:.5rem 1%!important}.give_forms_page_give-donors #donor-address-wrapper .add-new-address-form-hidden{right:13px;position:absolute;left:13px;top:0;visibility:hidden}.give_forms_page_give-donors #donor-address-wrapper .all-address .address{background-color:#fff;border:1px solid #dad9d9;border-radius:5px;min-height:146px;padding:9px}.give_forms_page_give-donors #donor-address-wrapper .all-address .address .address-number-label{color:grey;cursor:default}.give_forms_page_give-donors #donor-address-wrapper .all-address .address a{text-decoration:none}.give_forms_page_give-donors .comments td:nth-child(3n){text-align:right}.give_forms_page_give-donors .give-donor-admin-avatar{border:1px solid #e5e5e5;border-radius:50%;float:right;height:40px;line-height:40px;margin-left:10px;text-align:center;vertical-align:middle;width:40px}.give_forms_page_give-donors .give-donor-admin-avatar img{border-radius:50%;height:40px;width:40px}.give_forms_page_give-donors .give-donor-name-text{font-size:14px;font-weight:600}.give_forms_page_give-donors .give-donor-id{color:#555}.give_forms_page_give-donors .give-donor-name:focus{box-shadow:none;outline:none}.give_forms_page_give-donors #donor-avatar .give-donor-admin-avatar,.give_forms_page_give-donors #donor-avatar img{font-size:36px;height:96px;line-height:96px;margin-left:0;width:96px}@media screen and (max-width:782px){#wp-content-media-buttons a.give-thickbox{font-size:14px;height:auto;line-height:normal;padding:6px 14px}.wp-media-buttons span#give-media-button{margin-right:2px!important;margin-top:0!important}}.mce-primary.mce-give-primary button{padding-right:10px;padding-left:10px}.wp-core-ui .give-admin-button{padding-right:7px;padding-left:7px}.give-admin-button-icon{display:inline-block;height:18px;margin:0 2px;vertical-align:text-top;width:18px}.give-admin-button-icon:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:400 18px/1 dashicons}.give-admin-button-icon-update:before{content:"\f463"}.give-green-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#66bb6a;border:.125rem solid #66bb6a;border-radius:9999px;box-shadow:0 2px 10px 0 rgba(105,184,107,.6);color:#fff;cursor:pointer;display:flex;font-family:Montserrat,system-ui;font-size:.8rem;font-weight:400;letter-spacing:.15em;line-height:1;padding:.3rem .8rem;text-align:center;text-decoration:none;text-transform:uppercase;transition-duration:.2s;transition-property:filter,color,background-color,text-shadow,box-shadow;transition-timing-function:ease}.give-green-button.i-crown:before{background-image:url(../images/crown.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.5rem;margin-left:.5rem;width:1.5rem}.give-green-button:active,.give-green-button:focus,.give-green-button:hover{color:#fff;filter:brightness(115%);text-shadow:0 0 .125em rgba(0,0,0,.3)}.give-status-table{margin-bottom:1em}.give-status-table h2{font-size:14px;margin:0}.give-status-table tr:nth-child(2n) td,.give-status-table tr:nth-child(2n) th{background:#fcfcfc}.give-status-table th{font-weight:700;padding:9px}.give-status-table td:first-child{width:33%}.give-status-table td.help{width:1em}.give-status-table td{font-size:1.1em;padding:9px}.give-status-table td mark{background:transparent none}.give-status-table td mark.yes{color:#7ad03a}.give-status-table td mark.no{color:#999}.give-status-table td mark.error{color:#a00}.give-status-table td ul{margin:0}.wrap div.give-debug-report-wrapper{margin-bottom:5px}.wrap div.give-debug-report-wrapper p{font-size:18px;margin:1em 0 .7em;padding:0}.wrap div.give-debug-report-wrapper .give-debug-report-actions{margin:0 0 1.7em}.wrap div.give-debug-report-wrapper .give-debug-report-actions .js-give-debug-report-button{margin-left:10px}.wrap div.give-debug-report-wrapper .give-debug-report-actions .dashicons{font-size:16px;right:-2px;position:relative;top:4px}.give-debug-report{display:none;margin:10px 0;padding:0;position:relative}.give-debug-report textarea{border-radius:0;font-family:monospace;font-size:12px;height:300px;line-height:20px;margin:0;outline:0;padding:20px;resize:none;width:100%}.give-progress{background-color:#f5f5f5;border-radius:4px;height:15px;overflow:hidden;width:95%}.give-progress>div{height:100%;width:0}.admin-color-fresh .give-progress div,.give-progress div{background:#0073aa}.admin-color-light .give-progress div{background:#888}.admin-color-blue .give-progress div{background:#096484}.admin-color-coffee .give-progress div{background:#c7a589}.admin-color-ectoplasm .give-progress div{background:#a3b745}.admin-color-midnight .give-progress div{background:#e14d43}.admin-color-sunrise .give-progress div{background:#dd823b}.give-spinner-wrapper{background:hsla(0,0%,96%,.57);bottom:0;display:none;right:0;position:absolute;left:0;top:0;z-index:1}.give-spinner-wrapper.is-active{display:inline-block}.give-spinner-wrapper .aligncenter{right:50%;margin:10px 0 0 10px;position:absolute;top:50%}.give-spinner.is-show,.give-spinner.spinner.is-active{float:none;margin:0 2px 0 0}.give-spinner.is-show{visibility:visible}ul.give-radio-inline input,ul.give-radio-inline li{display:inline-block!important}.chosen-container a{transition:none}.give-width-25em{width:25em}.give-spinner-wrap{position:relative}.give-spinner-wrap .spinner{float:none;margin-left:0;margin-top:0}.give-update-panel-content p{font-size:16px}#give-updates .give-update-panel-content{margin:0 0 30px}#give-updates .give-update-panel-content p{font-size:17px;font-style:italic;margin:0}#give-updates .dashicons-no-alt{color:red}#give-updates .dashicons-yes{color:green}#give-updates #give-db-updates .spinner{margin-top:0}#give-updates #give-updates-content{max-width:1200px}#give-updates .give-update-paused-text-p{font-size:14px;font-style:italic;line-height:30px;margin:0 0 0 20px}body.give_forms_page_give-updates .give-run-update-containt .give-run-update-button{margin-left:10px}.give-blank-slate{background:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);margin:0 auto;padding:40px;text-align:center}.give-blank-slate :last-child{margin-bottom:0}.give-blank-slate__cta,.give-blank-slate__heading,.give-blank-slate__help,.give-blank-slate__message{margin:0 0 10px}.give-blank-slate__image{display:block;height:80px!important;margin:0 auto 10px;width:auto}.give-blank-slate__select{margin-bottom:20px}.give-blank-slate__help{color:#666;font-style:italic}.give-blank-slate__help a{display:inline-block;text-decoration:underline}.give-blank-slate a.give-blank-slate__cta{display:inline-block;font-size:1.2em;height:auto;margin:0 0 10px;padding:.75em 1.5em}.wp-block .give-blank-slate{background-color:#f1f1f1}.wp-block .give-blank-slate .give-blank-slate__heading{font-size:20px;font-weight:700;margin-bottom:10px;margin-top:20px}.wp-block .give-blank-slate a{color:#32373c;text-decoration:none}.chosen-container-single .chosen-single{background:#fff;border:1px solid #7e8993;box-shadow:none;height:30px;line-height:30px}.chosen-container-single .chosen-single span{font-size:14px}.chosen-container-single .chosen-single div b,.chosen-container-single.chosen-with-drop .chosen-single div b{background-position-y:4px}.chosen-container-active.chosen-with-drop .chosen-single{background:#fff}.chosen-container .chosen-results li.highlighted{background:#3875d7;color:#fff}.chosen-container-multi .chosen-choices{background-image:none;border:1px solid #aaa}.chosen-container-multi .chosen-choices li.search-choice{background-image:none}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close,.chosen-container-single .chosen-single div b{background-image:url(../images/chosen-sprite.png)!important}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-single div b{background-image:url(../images/chosen-sprite.png)!important}}.give-tools-setting-page-import h1.handle{padding:15px 0 0}.give-tools-setting-page-import .give-progress-steps{display:inline-flex;list-style:none outside;margin-right:0;overflow:hidden;padding:0 0 24px;width:100%}.give-tools-setting-page-import .give-progress-steps li{border-bottom:4px solid #ccc;float:right;line-height:1.4em;margin:0;padding:0 0 1.2em;position:relative;text-align:center;width:25%}.give-tools-setting-page-import .give-progress-steps li.active{border-color:#4ead61;color:#4ead61}.give-tools-setting-page-import .give-progress-steps li.active:before{background:#4ead61;border-color:#4ead61;color:#4ead61}.give-tools-setting-page-import .give-progress-steps li:before{background:#fff;border:4px solid #ccc;border-radius:100%;bottom:0;content:"";height:10px;right:50%;margin-bottom:-10px;margin-right:-6px;position:absolute;width:10px}.give-tools-setting-page-import .step-4 h2{font-size:20px!important;text-align:center}.give-tools-setting-page-import .step-4 p{text-align:center}.give-tools-setting-page-import .button-secondary.step-4,.give-tools-setting-page-import .give-image-thumb{display:none}.give-tools-setting-page-import h2#give-import-title{background:#f3f3f3;font-size:15px;font-weight:600;margin:-8px -22px 11px;padding:12px 22px}.give-tools-setting-page-import table.step-2 h2#give-import-title{font-size:small;font-weight:inherit}.give-tools-setting-page-import table.step-2 .give-import-donation-required-fields-title{font-size:18px;font-weight:600;margin:0}.give-tools-setting-page-import table.step-2 .give-import-donation-required-fields{overflow:hidden;white-space:nowrap}.give-tools-setting-page-import table.step-2 .give-import-donation-required-fields li{display:inline-block;margin:0 0 0 10%}.give-tools-setting-page-import table.step-2 .give-import-donation-required-fields li span.give-import-donation-required-symbol{background:#46b450;border-radius:1em;color:#fff;padding:2px;vertical-align:middle}.give-tools-setting-page-import table.step-2 .give-import-donation-required-fields li span.dashicons-no-alt{background:#bbb}.give-tools-setting-page-import .give-progress{margin-top:7px}.give-import-core-settings .give-progress-steps li{width:33.33%}.give-import-core-settings .step-3 h2{font-size:20px!important;text-align:center}.give-import-core-settings .step-3 p{text-align:center}form.give-import-form table.widefat{border:none}.wrap .give-importer-h1{margin:0;padding:20px 0}.give-tools-setting-page #give-export_donations-form table{padding-right:10px}.give-tools-setting-page #give-export_donations-form table tbody h2{padding:8px 0 0}.give-tools-setting-page #give-export_donations-form table tbody td.row-title{vertical-align:top;width:30%}.give-tools-setting-page #give-export_donations-form table tbody td ul.give-export-option-ul{margin-top:5px}.give-tools-setting-page #give-export_donations-form table tbody p.give-field-description{display:table;width:100%}.give-tools-setting-page #give-export_donations-form table tbody .add-notices{margin-top:15px}.give-tools-setting-page #give-export_donations-form table tbody .add-notices .give-progress{margin-top:7px}.give-tools-setting-page #give-export_donations-form table tbody .chosen-container-multi .chosen-choices{min-height:30px}.give-tools-setting-page #give-export_donations-form table tbody .chosen-container-multi .chosen-choices li{margin:4px 0 4px 4px}.give-tools-setting-page #give-export_donations-form .give-export-option{border-right:1px solid #e5e5e5;border-top:1px solid #e5e5e5;display:flex;flex-flow:row wrap}.give-tools-setting-page #give-export_donations-form .give-export-option ul{margin-bottom:1rem}.give-tools-setting-page #give-export_donations-form .give-export-option ul li{margin-bottom:.7rem;padding:0 1rem;position:relative}.give-tools-setting-page #give-export_donations-form .give-export-option ul li label{display:block;padding-right:22px}.give-tools-setting-page #give-export_donations-form .give-export-option ul li label input{right:15px;position:absolute;top:6px}.give-tools-setting-page #give-export_donations-form .give-export-option ul .give-export-option-label{border-bottom:1px solid #e5e5e5;font-size:15px;font-weight:500;margin-bottom:1rem;padding:1rem}.give-tools-setting-page #give-export_donations-form .give-export-option>li{border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;margin-bottom:0;width:33%}.give-tools-setting-page .give-export-donors .give-progress{margin-top:7px}#give-export-donations .give_forms_categories,#give-export-donations .give_forms_tags{display:block;margin:0 0 10px;min-width:250px}#give-export-donations .give_forms_categories input,#give-export-donations .give_forms_tags input{color:#999}#give-export-donations div.chosen-container ul.chosen-choices{border:1px solid #ddd}#give-export-donations div.chosen-container ul.chosen-choices input.chosen-search-input{border:1px solid #ddd;height:20px}#give-export-donations select{border:1px solid #ddd;height:26px;line-height:26px;margin:0;vertical-align:inherit}#giveDonorExport-searchBy{align-items:center;-moz-column-gap:.5em;column-gap:.5em;display:flex;line-height:1;padding:.5rem 0}#giveDonorExport-searchBy input[type=radio]{margin:0}@media only screen and (max-width:1080px){.give-tools-setting-page #give-export_donations-form .give-export-option>li{width:49.5%}}@media only screen and (max-width:782px){.give-tools-setting-page #give-export_donations-form .give-export-option>li{width:49.5%}.give-tools-setting-page #give-export_donations-form .give-export-option ul li label{padding-right:32px}.give-tools-setting-page #give-export_donations-form .give-export-option ul li label input{top:0}}#give_donor_export_form_chosen{margin-bottom:1rem;margin-top:.5rem}.give-export-form--heading{color:#2c3338;margin-top:0}table.give-table .give-export-donors>td{vertical-align:top}.give-export-form .give_price_options_select{display:block}.give-admin-progress-bar{background:#eee;border-radius:25px;height:8px;margin:5px 0 2px;overflow:hidden;position:relative}.give-admin-progress-bar>span{background-color:#2bc253;border-radius:20px;display:block;height:100%;overflow:hidden;position:relative}.give-admin-goal-achieved>.dashicons{color:#ffba00;font-size:13px;height:16px;line-height:18px;width:13px}#give-form-goal-stats .inside{margin:0;padding:15px;text-align:center}#give-form-goal-stats .give-admin-progress-bar{margin-bottom:10px}#give-form-goal-stats .give-admin-goal-achieved{display:block;margin-top:6px}.give-nav-tab-wrapper{background:#ddd;border:none!important;overflow:hidden;padding-top:0}.give-nav-tab-wrapper .nav-tab{background:#ddd;border:none;box-shadow:none;margin:0;outline:none;padding:15px 30px}.give-nav-tab-wrapper .nav-tab:hover{background:#ebebeb}.give-nav-tab-wrapper .nav-tab.nav-tab-active{background:#f1f1f1;box-shadow:inset 0 4px 0 #66bb6a;margin:0}@media screen and (max-width:600px){.give-nav-tab-wrapper{padding-top:0!important;position:relative}.give-nav-tab-wrapper>a{background-color:#fff;border:1px solid #ccc;box-sizing:border-box;margin:0;width:100%}.give-nav-tab-wrapper>a:hover{border-bottom:1px solid #ccc}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper{position:absolute;left:0;top:0}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper #give-show-sub-nav{border-radius:0;height:28px;margin:0;width:30px}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper #give-show-sub-nav>span.dashicons{display:block;margin:6px auto 0}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab{right:auto;left:0;top:35px}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a{background:#fff}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a:hover{background:#e5e5e5}.give-mobile-hidden{display:none}}.give-sub-nav-tab-wrapper{display:none;float:right;position:relative;z-index:999}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab{border:1px solid #f1f1f1;border-bottom:none;position:absolute;left:0;top:37px}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a{background:#fff;border-bottom:1px solid #f1f1f1;clear:both;color:#555;float:right;font-size:14px;font-weight:600;min-width:170px;padding:8px 10px;text-decoration:none}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a:hover{background:#ebebeb}#give-show-sub-nav{background:#fff;border-bottom:1px solid #ccc;border-radius:4px;line-height:0;margin:15px 10px 0 0;padding:3px 4px;text-decoration:none}#give-show-sub-nav>span.dashicons{font-size:16px;height:16px;width:16px}#give-show-sub-nav:active,#give-show-sub-nav:hover{box-shadow:inset 0 0 4px #ddd;outline:none}.give-upsell-notice{align-items:center;border:1px solid #e2e2e2;box-shadow:-1px 1px 5px #e2e2e2;display:flex;margin:20px 15px 0;padding:13px}.give-upsell-notice a{font-weight:700;text-decoration:none}.give-upsell-notice .description,.give-upsell-notice .icon{font-style:normal}.give-upsell-notice .icon{color:#aaa;font-size:30px;line-height:22px;width:30px}.give-upsell-notice .description{padding:0 10px}.give-upsell-notice a.view-addon-link{background:none!important;font-weight:400;margin-right:auto}.give-sale-banners-container{display:grid;font-family:Open Sans,system-ui,sans-serif;row-gap:1.875rem}.give-sale-banners-container,.give-sale-banners-container *,.give-sale-banners-container :after,.give-sale-banners-container :before{box-sizing:border-box}.give-settings-page .give-sale-banners-container{margin-bottom:3.25rem;margin-top:2rem}#give-in-plugin-upsells .give-sale-banners-container{margin-bottom:.5rem;margin-top:2rem}.give_forms_page_give-donors .give-sale-banners-container,.give_forms_page_give-payment-history .give-sale-banners-container,.post-type-give_forms.edit-php .give-sale-banners-container,.post-type-give_forms.post-new-php .give-sale-banners-container{background-color:#fff;border-bottom:1px solid #dbdbdb;margin:-10px -20px 30px;padding:30px 20px}.give-sale-banner{--sale-icon-size:2.5em;--bg-gradient:linear-gradient(85.79deg,#1da3b0 44.27%,#9fd894);--banner-y-pad:0.6875em;align-content:center;align-items:stretch;background-image:var(--bg-gradient);box-shadow:0 .0625em .25em rgba(0,0,0,.25);color:#fff;-moz-column-gap:1em;column-gap:1em;display:grid;font-size:clamp(max(.875rem,14px),2vw,max(1rem,16px));grid-template-columns:-webkit-min-content auto -webkit-min-content;grid-template-columns:min-content auto min-content;padding-bottom:var(--banner-y-pad);padding-right:1.0625em;padding-left:1.3125em;padding-top:var(--banner-y-pad)}.give-sale-banner-icon{height:var(--sale-icon-size);width:var(--sale-icon-size)}.give-sale-banner-content{align-items:center;display:grid;row-gap:.5em}.give-sale-banner-content *{font-size:inherit}.give-sale-banner-content a{color:inherit;display:inline-block;font-weight:700;text-decoration-thickness:.05em;transform-style:preserve-3d}.give-sale-banner-content a:after{background-color:#fff;box-shadow:0 .0625em .125em rgba(0,0,0,.05);content:"";display:block;height:calc(100% + .2em);right:-.3em;opacity:0;position:absolute;top:-.1em;transform:translateZ(-1px);transition:opacity .2s ease-in-out;width:calc(100% + .6em)}.give-sale-banner-content a:focus{box-shadow:none;outline:none}.give-sale-banner-content a:focus,.give-sale-banner-content a:hover{-webkit-background-clip:text;background-clip:text;background-image:var(--bg-gradient);color:transparent;text-decoration:none}.give-sale-banner-content a:focus:after,.give-sale-banner-content a:hover:after{opacity:1}.give-sale-banner-content p{-moz-column-gap:.9375em;column-gap:.9375em;display:flex;flex-wrap:wrap;line-height:1.37;margin:0;row-gap:.25rem}.give-sale-banner-dismiss{--size:1.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:9999px;color:inherit;cursor:pointer;display:grid;font-size:inherit;height:var(--size);margin-top:calc(var(--sale-icon-size)/2 - var(--size)/2);outline-offset:.25rem;padding:0;place-content:center;transition:color .2s,transform .2s;width:var(--size)}.give-sale-banner-dismiss svg{fill:none;height:var(--size);pointer-events:none;transition:fill .2s ease-in-out;width:var(--size)}.give-sale-banner-dismiss:hover{transform:scale(1.15)}.give-sale-banner-dismiss:active{transform:scale(.95)}.give_forms_page_give-subscriptions .wp-header-end+.notice,.post-type-give_forms .wp-header-end+.notice{margin-top:11px}.give_forms_page_give-subscriptions #give-subscription-details-h1,.give_forms_page_give-subscriptions #give-subscription-list-h1,.give_forms_page_give-subscriptions .wp-heading-inline,.post-type-give_forms #give-subscription-details-h1,.post-type-give_forms #give-subscription-list-h1,.post-type-give_forms .wp-heading-inline{margin:0;padding:10px 0}.give_forms_page_give-subscriptions #give-subscription-details-h1:before,.give_forms_page_give-subscriptions #give-subscription-list-h1:before,.give_forms_page_give-subscriptions .wp-heading-inline:before,.post-type-give_forms #give-subscription-details-h1:before,.post-type-give_forms #give-subscription-list-h1:before,.post-type-give_forms .wp-heading-inline:before{background:url(../images/give-icon-full-circle.svg);content:" ";display:block;float:right;height:30px;margin-left:12px;width:30px}.give_forms_page_give-subscriptions #wpcontent,.post-type-give_forms #wpcontent{padding:0}.give_forms_page_give-subscriptions #wpcontent .wrap,.post-type-give_forms #wpcontent .wrap{padding-right:20px}.give_forms_page_give-subscriptions #wpbody,.post-type-give_forms #wpbody{color:#000;position:relative}.give_forms_page_give-subscriptions #wpbody:after,.post-type-give_forms #wpbody:after{background-color:#fff;border-bottom:1px solid #dbdbdb;content:"";height:72px;right:0;position:absolute;top:46px;width:100%;z-index:-1}@media (min-width:601px){.give_forms_page_give-subscriptions #wpbody:after,.post-type-give_forms #wpbody:after{top:0}}.give_forms_page_give-subscriptions #wpbody .wrap:not(.give-settings-page),.post-type-give_forms #wpbody .wrap:not(.give-settings-page){margin-top:12px}.give_forms_page_give-subscriptions #wpbody .wp-header-end,.post-type-give_forms #wpbody .wp-header-end{margin-top:6px}@media (min-width:601px){.give_forms_page_give-subscriptions #wpbody .wp-header-end,.post-type-give_forms #wpbody .wp-header-end{margin-top:15px}.give_forms_page_give-subscriptions.give_forms_page_give-subscriptions #wpbody .wp-header-end,.post-type-give_forms.give_forms_page_give-subscriptions #wpbody .wp-header-end{margin-top:25px}}.give_forms_page_give-subscriptions.give_forms_page_give-donors #wpbody .wp-header-end,.post-type-give_forms.give_forms_page_give-donors #wpbody .wp-header-end{margin-top:-1px}.give_forms_page_give-subscriptions #wpbody #screen-meta-links,.post-type-give_forms #wpbody #screen-meta-links{display:none}@media (min-width:783px){.give_forms_page_give-subscriptions #screen-meta,.post-type-give_forms #screen-meta{background-color:#fff;border:0;margin:0}.give_forms_page_give-subscriptions #screen-meta-links,.post-type-give_forms #screen-meta-links{position:absolute;left:0;top:0;z-index:1}}.give-subheader{background:#fff;margin:0 -22px 0 0;padding:12px 20px}.give-subheader .give-subheader-right-text{color:#555;float:left;font-size:13px;font-style:italic;line-height:22px;margin:0;padding:0}.give-subheader h1{color:#555;float:right;font-size:15px;font-weight:600;line-height:22px;margin:0;padding:0}@media (max-width:700px){.give-subheader{text-align:center}.give-subheader .give-subheader-right-text,.give-subheader h1{float:none}}.give-donor-dashboard-upgrade-notice{align-items:center;background:#fff;border:1px solid #ccd0d4;box-shadow:0 2px 6px rgba(0,0,0,.1);display:flex;padding:26px 36px;padding-left:36px!important;width:calc(100% - 72px)}.give-donor-dashboard-upgrade-notice.hidden{display:none}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy{align-items:flex-start;display:flex;flex:1;flex-direction:column;max-width:840px}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy .give-donor-dashboard-upgrade-notice__row{align-items:center;display:flex}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy .give-donor-dashboard-upgrade-notice__title{color:#333;font-size:26px;line-height:1.4;margin-left:36px}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy .give-donor-dashboard-upgrade-notice__badge{border-radius:40px;box-shadow:0 2px 6px rgba(0,0,0,.1);color:#555;font-size:16px;font-weight:500;overflow:hidden;padding:8px 16px}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy .give-donor-dashboard-upgrade-notice__badge i{color:#ffc700;margin-left:4px}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy .give-donor-dashboard-upgrade-notice__body{color:#333;font-size:18px;line-height:1.4;margin:20px 0}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy .give-donor-dashboard-upgrade-notice__pill{background:#f8f8f8;border-radius:40px;color:#424242;font-size:15px;margin-right:36px;overflow:hidden;padding:12px 24px}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy .give-donor-dashboard-upgrade-notice__pill a{color:#0073aa;text-decoration:underline}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy .give-donor-dashboard-upgrade-notice__pill i{color:#0073aa;margin-right:4px}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy a.give-donor-dashboard-upgrade-notice__button{background:#0878b0;border-radius:4px;color:#fff;font-size:16px;font-style:normal;font-weight:500;margin:16px 0;padding:16px 28px;text-decoration:none}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy .give-donor-dashboard-upgrade-notice__dismiss-link{color:#878787;font-size:15px;font-style:italic;padding:12px 0;text-decoration:underline}
37
  /*!
38
  * Font Awesome Free 5.12.1 by @fontawesome - https://fontawesome.com
39
  * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
40
+ */@font-face{font-display:auto;font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400;src:url(../fonts/fa-brands-400.eot);src:url(../fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-brands-400.woff2) format("woff2"),url(../fonts/fa-brands-400.woff) format("woff"),url(../fonts/fa-brands-400.ttf) format("truetype"),url(../fonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:Font Awesome\ 5 Brands;font-weight:400}.give-grid-row{position:relative;width:100%}.give-grid-row [class^=give-grid-col]{float:right;margin:.5rem 1%;min-height:.125rem}.give-grid-row:after{clear:both;content:"";display:table}.give-grid-col-1{width:6.3333333333%}.give-grid-col-2{width:14.6666666667%}.give-grid-col-3{width:23%}.give-grid-col-4{width:31.3333333333%}.give-grid-col-5{width:39.6666666667%}.give-grid-col-6{width:48%}.give-grid-col-7{width:56.3333333333%}.give-grid-col-8{width:64.6666666667%}.give-grid-col-9{width:73%}.give-grid-col-10{width:81.3333333333%}.give-grid-col-11{width:89.6666666667%}.give-grid-col-12{width:98%}@media only screen and (max-width:33.75em){.give-grid-row [class^=give-grid-col]{width:98%}}.give_options_panel input[type=email],.give_options_panel input[type=text]{background-color:#fff;border:1px solid #7e8993;border-radius:4px;box-shadow:0 0 0 transparent;color:#32373c;line-height:2;padding:3px 5px;width:100%}input.give-text-small,input.give-text_small{width:100px!important}input.give-text-medium,input.give-text_medium{width:200px!important}.give-hidden,.post-type-give_forms .tablenav #post-query-submit{display:none}.give_options_panel .inner-panel{padding:9px 15px}.give_options_panel .give-time-field{width:65px}.give_options_panel .give-money-field{margin-right:0;margin-left:0;vertical-align:baseline;width:75px}.give_options_panel .give-money-symbol{background:#fcfcfc;border:1px solid #7e8993;font-size:14px;margin:0;padding:8px 10px 9px}.give_options_panel .give-money-symbol-before{border-radius:0 4px 4px 0;border-left:0;margin-left:-5px}.give_options_panel .give-money-symbol-before+.give-money-field{border-bottom-right-radius:0;border-top-right-radius:0}.give_options_panel .give-money-symbol-after{border-radius:4px 0 0 4px;margin-right:-5px}.give_options_panel .give-money-symbol-after+.give-money-field{border-bottom-left-radius:0;border-top-left-radius:0}.give-underline{text-decoration:underline}#give-bulk-donors div[id^=give-donor-]{display:block;overflow:hidden}.shortcode-wrap{margin:1px 11px 12px 14px}.shortcode-wrap label{cursor:default;display:block;margin:0 0 3px}.shortcode-wrap .shortcode-input{margin:0;width:100%}input.shortcode-input{width:100%}.price .give_price_range_high,.price .give_price_range_low,.price .give_price_range_sep{display:inline-block}.js-give-shortcode-button{cursor:help;font-weight:500}.js-give-shortcode-button:after{box-shadow:0 1px 1px 0 rgba(0,0,0,.1);text-shadow:none}.js-give-shortcode-button .dashicons{color:inherit;font-size:16px;margin-left:2px;vertical-align:middle;width:16px}@media only screen and (min-width:782px) and (max-width:1260px){.js-give-shortcode-button .give-button-text{display:none}}.give-tooltip{color:rgba(51,51,51,.5);font-size:14px;margin:0 3px;padding:0;position:relative;top:1px}.give-tooltip:hover{color:#333}#give-metabox-form-data .inside{margin:0;padding:0}#give-metabox-form-data .give-upload-button{height:36px}#give-metabox-form-data .give-colorpicker{margin-left:6px!important}#give-metabox-form-data .give-metabox-panel-wrap{background:#fff;overflow:hidden}#give-metabox-form-data .give_options_panel{display:none;padding-right:170px}#give-metabox-form-data .give_options_panel.active,.no-js #give-metabox-form-data .give_options_panel{display:block}#give-metabox-form-data .give_options_panel .give-field-wrap{border-bottom:1px solid #eee;margin:0;padding:1em 162px 1em 20px}#give-metabox-form-data .give_options_panel .give-field-wrap>label,#give-metabox-form-data .give_options_panel .give-field-wrap>span.give-field-label{float:right;font-size:12px;font-weight:400;line-height:18px;margin:2px -150px 0 0;padding:0;width:135px}#give-metabox-form-data .give_options_panel .give-field-wrap .give-field-description{color:#555;display:block;font-size:13px;line-height:20px;padding-top:10px}#give-metabox-form-data .give_options_panel .give-field-wrap .give-radios .give-field-description{margin-right:25px}#give-metabox-form-data .give_options_panel .give-field-wrap ul{margin:0}#give-metabox-form-data .give_options_panel .give-field-wrap .mce-container iframe{min-height:250px!important}#give-metabox-form-data .give_options_panel .give-field-wrap .wp-editor-wrap{display:inline-block;width:100%}#give-metabox-form-data .give_options_panel textarea.give-field{width:100%}#give-metabox-form-data .give_options_panel .give-field-wrap:hover .give-field-row-actions{display:block}#give-metabox-form-data .give_options_panel .give-field-wrap:last-child{border-bottom:0}#give-metabox-form-data .give_options_panel .give-inline-radio-fields li{display:inline-block;margin-left:15px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section{background:#f5f5f5;padding:10px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-repeatable-fields-section-wrapper{background-color:#fff;border-collapse:collapse;width:100%}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row{background-color:#fff;border-bottom:15px solid #f5f5f5}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-template{display:none}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row:last-child{border-bottom:10px solid #f5f5f5}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-column{padding:0}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row-head{border-bottom:1px solid #eee;cursor:move}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row-head h2{text-align:right!important}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-remove{cursor:pointer;display:block;float:left;font-size:21px;font-weight:300;height:36px;line-height:34px;padding:0;text-align:center;width:22px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-remove:hover{background-color:red;border-radius:30px;color:#fff;height:22px;line-height:19px;margin-top:8px;width:22px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row .give-move .toggle-indicator:before{margin-right:7px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-add-repeater-field-section-row-wrap{background-color:#f5f5f5}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-add-repeater-field-section-row{margin:5px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-field-wrap:last-child{border-bottom:1px solid #eee}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-ui-placeholder-state-highlight{background-color:#68bb6c}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-repeater-field-name{border:0!important;padding:0!important}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-repeater-field-description{color:#666;display:block;font-size:12px;font-style:italic;line-height:18px;padding-bottom:10px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .ui-sortable-helper{display:table!important}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row.ui-sortable-helper{border-bottom:0}#give-metabox-form-data .give_options_panel .give-row.closed .toggle-indicator:before{content:"\f140"}#give-metabox-form-data .give_options_panel .give-handlediv{background:none;border:0;cursor:pointer;float:left;height:36px;margin:0;padding:0;width:36px}#give-metabox-form-data .give-minmax-wrap{display:block;margin-bottom:.5rem}#give-metabox-form-data .give-minmax-wrap label{display:inline-block;font-size:12px;width:120px}#give-metabox-form-data .give-minmax-wrap input{border-radius:4px 0 0 4px;margin-right:1px;position:relative;z-index:1}#give-metabox-form-data #form_template_options .templates-list{grid-gap:1.5rem;-webkit-margin-before:.5rem;-webkit-margin-after:1.5rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));grid-template-rows:1fr;margin-block-end:1.5rem;margin-block-start:.5rem}#give-metabox-form-data #form_template_options .templates-list .template-image{background-color:#f6f8fb;block-size:auto;display:block;inline-size:100%}#give-metabox-form-data #form_template_options .templates-list .active .template-image{display:none}#give-metabox-form-data #form_template_options .templates-list .action{align-items:center;background-color:#fafafa;border-top:1px solid #eee;-moz-column-gap:1rem;column-gap:1rem;display:flex;padding-block:.8125rem;padding-inline:1rem}#give-metabox-form-data #form_template_options .templates-list .action .template-name{flex-grow:1;font-family:Open Sans,system-ui,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.4}#give-metabox-form-data #form_template_options .templates-list .action .badge{background-color:#7ad03a;border-radius:5px;color:#fff;display:none;font-style:normal;line-height:1.4;margin-right:10px;padding:2px 9px;text-shadow:0 1px 1px rgba(0,0,0,.25)}#give-metabox-form-data #form_template_options .form-template-introduction{padding-bottom:16px}#give-metabox-form-data #form_template_options .form-template-introduction p{font-size:15px;margin:0 0 14px;padding:0}#give-metabox-form-data #form_template_options .form-template-introduction p.form-template-description{color:#555;display:block;font-size:13px;line-height:20px}#give-metabox-form-data #form_template_options .form-template-introduction .form-template-notice{--accent:#69b86b;-webkit-border-start:.55em solid var(--accent);align-items:center;background-color:#fff;border:0;border-inline-start:.55em solid var(--accent);border-radius:.2em;box-shadow:0 .07em .27em rgba(0,0,0,.2);color:#555;-moz-column-gap:2.125em;column-gap:2.125em;display:flex;flex-wrap:wrap;font-family:Montserrat,system-ui,sans-serif;font-size:1rem;margin-top:1.5rem;padding-block:1.45em;padding-inline:1.3125em;row-gap:1rem}#give-metabox-form-data #form_template_options .form-template-introduction .form-template-notice>img{flex:0;inline-size:2.5em}#give-metabox-form-data #form_template_options .form-template-introduction .form-template-notice>p{-webkit-margin-end:auto;flex:1 1 24ch;font-size:1em;margin-bottom:0;margin-inline-end:auto;margin-top:0;max-inline-size:60ch}#give-metabox-form-data #form_template_options .form-template-introduction .form-template-notice>a{align-items:center;background-color:var(--accent);border:0;border-radius:9999px;box-shadow:0 .07em .375em rgba(105,184,107,.6);color:#fff;-moz-column-gap:.85em;column-gap:.85em;display:flex;font-family:inherit;font-size:.9375em;font-weight:700;justify-content:center;line-height:1.2;padding-block:.55em;padding-inline:1.667em;text-decoration:none;text-transform:uppercase;transition:transform .2s ease-in-out}#give-metabox-form-data #form_template_options .form-template-introduction .form-template-notice>a>svg{height:1em}#give-metabox-form-data #form_template_options .form-template-introduction .form-template-notice>a:hover{transform:scale(1.03)}#give-metabox-form-data #form_template_options .template-options{display:none}#give-metabox-form-data #form_template_options .template-options>.give-row{border:1px solid #ccd0d4;margin-bottom:20px}#give-metabox-form-data #form_template_options .template-options>.give-row>.give-row-head{background-color:#f1f1f1;border-bottom:1px solid #ccd0d4}#give-metabox-form-data #form_template_options .inner-panel{display:flex;flex-direction:column}#give-metabox-form-data #form_template_options .inner-panel .templates-list-heading{font-size:15px;font-weight:400;margin:10px 0 15px}#give-metabox-form-data #form_template_options .inner-panel .form-template-options-introduction{display:none;padding-bottom:25px}#give-metabox-form-data #form_template_options .inner-panel .template-info{background:#fafafa;border:.125rem solid #ccd0d4}#give-metabox-form-data #form_template_options .inner-panel.has-activated-template{padding-right:20px;padding-left:20px}#give-metabox-form-data #form_template_options .inner-panel.has-activated-template .templates-list{grid-template-columns:1fr!important}#give-metabox-form-data #form_template_options .inner-panel.has-activated-template .templates-list .template-image-container,#give-metabox-form-data #form_template_options .inner-panel.has-activated-template .templates-list .template-info:not(.active){display:none}#give-metabox-form-data #form_template_options .inner-panel.has-activated-template .templates-list .template-info.active .badge{display:inline-block}#give-metabox-form-data #form_template_options .inner-panel.has-activated-template .form-template-introduction,#give-metabox-form-data #form_template_options .inner-panel.has-activated-template .templates-list-heading{display:none}#give-metabox-form-data #form_template_options .inner-panel.has-activated-template .form-template-options-introduction,#give-metabox-form-data #form_template_options .inner-panel.has-activated-template .template-options.active{display:block}#give-metabox-form-data #form_template_options .inner-panel.has-activated-template .give-file{width:calc(100% - 150px)!important}#give-metabox-form-data #form_grid_options .form-template-introduction{padding-bottom:16px}#give-metabox-form-data #form_grid_options .form-template-introduction p{font-size:15px;margin:0 0 14px;padding:0}#give-metabox-form-data #form_grid_options .form-template-introduction p.form-template-description{color:#555;display:block;font-size:13px;line-height:20px}#give-metabox-form-data #form_grid_options .form-template-introduction .form-template-notice{--accent:#69b86b;-webkit-border-start:.55em solid var(--accent);align-items:center;background-color:#fff;border:0;border-inline-start:.55em solid var(--accent);border-radius:.2em;box-shadow:0 .07em .27em rgba(0,0,0,.2);color:#555;-moz-column-gap:2.125em;column-gap:2.125em;display:flex;flex-wrap:wrap;font-family:Montserrat,system-ui,sans-serif;font-size:1rem;margin-top:1.5rem;padding-block:1.45em;padding-inline:1.3125em;row-gap:1rem}#give-metabox-form-data #form_grid_options .form-template-introduction .form-template-notice>img{flex:0;inline-size:2.5em}#give-metabox-form-data #form_grid_options .form-template-introduction .form-template-notice>p{-webkit-margin-end:auto;flex:1 1 24ch;font-size:1em;margin-bottom:0;margin-inline-end:auto;margin-top:0;max-inline-size:60ch}#give-metabox-form-data #form_grid_options .form-template-introduction .form-template-notice>a{align-items:center;background-color:var(--accent);border:0;border-radius:9999px;box-shadow:0 .07em .375em rgba(105,184,107,.6);color:#fff;-moz-column-gap:.85em;column-gap:.85em;display:flex;font-family:inherit;font-size:.9375em;font-weight:700;justify-content:center;line-height:1.2;padding-block:.55em;padding-inline:1.667em;text-decoration:none;text-transform:uppercase;transition:transform .2s ease-in-out}#give-metabox-form-data #form_grid_options .form-template-introduction .form-template-notice>a>svg{height:1em}#give-metabox-form-data #form_grid_options .form-template-introduction .form-template-notice>a:hover{transform:scale(1.03)}#_give_donation_levels_field .give-row:nth-of-type(2) .give-remove{display:none!important}#give-metabox-form-data .give-metabox-tabs{background-color:#fafafa;border-left:1px solid #eee;box-sizing:border-box;float:right;line-height:1;margin:0;max-width:170px;padding:0 0 10px;position:relative}#give-metabox-form-data .give-metabox-tabs:after{background-color:#fafafa;border-left:1px solid #eee;bottom:-9999em;content:"";display:block;height:9999em;right:0;position:absolute;width:100%}#give-metabox-form-data .give-metabox-tabs li{display:block;margin:0;padding:0;position:relative}#give-metabox-form-data .give-metabox-tabs li a{border-bottom:1px solid #eee;box-shadow:none;display:block;line-height:20px!important;margin:0;overflow:hidden;padding:10px;text-decoration:none}#give-metabox-form-data .give-metabox-tabs li a span.give-label{display:inline-block;padding-right:2px;width:122px}#give-metabox-form-data .give-metabox-tabs .give-metabox-sub-tabs{z-index:999}#give-metabox-form-data .give-metabox-tabs .give-metabox-sub-tabs li{background-color:#f1f1f1}#give-metabox-form-data .give-metabox-tabs .give-metabox-sub-tabs li a{align-items:center;border-bottom-color:#e5e5e5;display:flex;justify-content:space-between}#give-metabox-form-data .give-metabox-tabs li.active>a{background-color:#eee;color:#555;position:relative}#give-metabox-form-data .give-metabox-tabs li.has-sub-fields.active>a{background-color:#ddd}#give-metabox-form-data .give-metabox-tabs li.has-sub-fields:not(.active):hover ul.give-metabox-sub-tabs{bottom:0;display:block;right:166px;max-height:250px;position:absolute;width:170px}@media (max-width:550px),only screen and (min-width:851px) and (max-width:1025px){#give-metabox-form-data ul.give-metabox-tabs{min-width:40px}#give-metabox-form-data ul.give-metabox-tabs li>a{text-align:center}#give-metabox-form-data ul.give-metabox-tabs li>a:before{font-size:15px;margin-left:0}#give-metabox-form-data ul.give-metabox-tabs li>a span.give-label{display:none}#give-metabox-form-data ul.give-metabox-tabs li>a span.give-icon:before{margin:0}#give-metabox-form-data .give_options_panel{padding-right:40px}#give-metabox-form-data .give_options_panel .give-field-wrap{padding:10px}#give-metabox-form-data .give_options_panel .give-field-wrap label,#give-metabox-form-data .give_options_panel .give-field-wrap span.give-field-label{display:block;float:none;font-size:14px;margin:0 0 10px;width:100%}}.chosen-container-single a.chosen-single{background:#fff!important}.give-docs-link{margin-left:15px;text-align:left}.give-docs-link a{color:#999;font-size:14px;font-style:italic;text-decoration:none}.give-docs-link a:hover{color:#0073aa}.give-docs-link a span{font-style:normal;position:relative;top:1px}.post-type-give_forms #posts-filter .search-box{display:none}.post-type-give_forms #posts-filter .tablenav.top{height:auto;margin:42px 0 0;position:relative}.post-type-give_forms #posts-filter .tablenav.top #give-forms-advanced-filter{margin:0 0 10px}.post-type-give_forms #posts-filter .tablenav.top #give-forms-advanced-filter #give-forms-goal-filter{width:255px}.post-type-give_forms #posts-filter .tablenav.top #give-forms-advanced-filter a{display:inline-block;margin:0}.post-type-give_forms #posts-filter .tablenav.top #give-forms-advanced-filter #give-forms-search-input{margin-left:6px}.post-type-give_forms #posts-filter .tablenav.top .actions{bottom:10px;right:230px;position:absolute}.post-type-give_forms #posts-filter .tablenav.top .actions.bulkactions{right:0}@-moz-document url-prefix(){.give_options_panel .give-money-symbol{padding:8.5px 10px}}#give-dashboard-widgets-wrap .inside{padding-bottom:0;padding-top:0}.give_forms_page_give-reports #give-dashboard-widgets-wrap .inside{padding-right:0}#give-dashboard-widgets-wrap .inside #give-graphs-filter{float:none}#give-dashboard-widgets-wrap .postbox{margin-bottom:10px}#give-dashboard-widgets-wrap table.reports-table{clear:none}#give-dashboard-widgets-wrap #give-date-range-options{float:right}#give-dashboard-widgets-wrap #give-date-range-options>span{float:right;font-style:italic;line-height:30px;padding:0 0 0 5px}#give-graphs-filter{float:left}#give-graphs-filter .tablenav{margin:0 17px 0 0}#give-graphs-filter .tablenav .actions{padding:0}.give-graph .y1Axis{color:#66bb6a!important}.give-graph .y2Axis{color:#546e7a!important}body.give_forms_page_give-payment-history h1.nav-tab-wrapper,body.give_forms_page_give-payment-history h2.nav-tab-wrapper,body.give_forms_page_give-reports h1.nav-tab-wrapper,body.give_forms_page_give-reports h2.nav-tab-wrapper{margin-bottom:10px}body.give_forms_page_give-payment-history .actions,body.give_forms_page_give-reports .actions{padding-top:0}body.give_forms_page_give-payment-history .pagination-links,body.give_forms_page_give-reports .pagination-links{margin-right:10px}body.give_forms_page_give-payment-history p.donor-search,body.give_forms_page_give-reports p.donor-search{margin-left:10px}body.give_forms_page_give-payment-history .tablenav-right .tablenav-pages,body.give_forms_page_give-reports .tablenav-right .tablenav-pages{float:left}body.give_forms_page_give-payment-history .tablenav-right #give-reports-view,body.give_forms_page_give-reports .tablenav-right #give-reports-view{margin-top:0}body.give_forms_page_give-payment-history .tablenav-right .actions,body.give_forms_page_give-payment-history p.search-box,body.give_forms_page_give-reports .tablenav-right .actions,body.give_forms_page_give-reports p.search-box{float:right}body.give_forms_page_give-payment-history .reports-table-nav.tablenav.top,body.give_forms_page_give-reports .reports-table-nav.tablenav.top{float:none;margin:0 0 10px;width:100%}body.give_forms_page_give-payment-history .reports-forms-details-wrap.top,body.give_forms_page_give-reports .reports-forms-details-wrap.top{float:left;overflow:hidden}body.give_forms_page_give-payment-history .reports-forms-details-wrap.top #give-reports-filter,body.give_forms_page_give-reports .reports-forms-details-wrap.top #give-reports-filter{float:right}body.give_forms_page_give-payment-history .reports-forms-details-wrap.top>.actions,body.give_forms_page_give-reports .reports-forms-details-wrap.top>.actions{padding-left:0}body.give_forms_page_give-payment-history .tablenav.bottom,body.give_forms_page_give-reports .tablenav.bottom{margin-top:10px}body.give_forms_page_give-payment-history h2.reports-earnings-title,body.give_forms_page_give-reports h2.reports-earnings-title{margin:7px 0 0}body.give_forms_page_give-payment-history .reports-views-wrap,body.give_forms_page_give-reports .reports-views-wrap{padding:3px 0 0}body.give_forms_page_give-payment-history .wrap.give-reports-donors-wrap,body.give_forms_page_give-reports .wrap.give-reports-donors-wrap{margin-bottom:10px;margin-left:0}body.give_forms_page_give-payment-history .widefat tbody td,body.give_forms_page_give-payment-history .widefat tbody th,body.give_forms_page_give-reports .widefat tbody td,body.give_forms_page_give-reports .widefat tbody th{padding-bottom:12px;padding-top:12px}body.give_forms_page_give-reports table.export-options-table tbody td{padding:20px 12px;vertical-align:top}body.give_forms_page_give-reports table.export-options-table .give-export-form{position:relative}body.give_forms_page_give-reports table.export-options-table .give-export-form .notice-wrap{background-color:transparent;margin:2px -11px -16px 0;overflow:auto;padding:12px 12px 4px}body.give_forms_page_give-reports table.export-options-table .give-export-form .notice-wrap .spinner{margin:-2px 0 8px -12px}body.give_forms_page_give-reports table.export-options-table span#give-end-wrap input,body.give_forms_page_give-reports table.export-options-table span#give-start-wrap input{width:100px}#export-donor-options-wrap p{font-weight:700;margin:0;padding:20px 0 0}#export-donor-options-wrap ul{max-width:900px;overflow:hidden}#export-donor-options-wrap ul li{box-sizing:border-box;float:right;margin:0;padding:0 0 5px 5px;width:33%}.settings-excludes-list{border:1px solid #ddd;max-height:120px;overflow:auto;padding:.5rem}.settings-excludes-list li{margin:3px 0}#give-tools-recount-form .notice-wrap{background:#efefef;border-top:1px solid #e5e5e5;margin:10px -12px -12px;min-height:25px;padding:10px 12px 12px;position:relative}#give-tools-recount-form .notice-wrap .give-progress{position:absolute;top:15px}#give-tools-recount-form .notice-wrap .spinner{margin:0;position:absolute;left:14px;top:13px}#give-tools-recount-form .notice-wrap #give-batch-success{margin-bottom:6px}.recount-stats-controls form{display:inline}.give-recount-stats-descriptions{display:block;margin:8px 0 0}.give-recount-stats-descriptions span{color:#aaa;display:none;font-size:13px;font-style:italic;font-weight:400;line-height:24px;margin:0}.gateways-report-tablenav .actions.bulkactions{padding-left:0}table.give-table td{vertical-align:middle}table.give-table td.row-title h3{font-size:1.2em;margin:0 0 .4em}table.give-table td.row-title p{color:#aaa;font-size:13px;font-style:italic;font-weight:400;margin:0}#give-graphs-filter>.tablenav{height:auto}#give-logs-filter .search-box{float:left}#give-logs-filter .tablenav.top{clear:none;float:right;margin-top:0}#give_donor_export_form{margin:0 0 5px}#give_donor_export #give_donor_export_form_chosen{display:block;margin:5px 0 1px}.column-status .give-donation-status,.column-status .give-test-mode-transactions-label{display:inline-block}.column-status .give-test-mode-transactions-label{margin:0 5px;vertical-align:middle}.give-settings-page .give-disabled-setting{opacity:1%;pointer-events:none}.give-settings-page .give-settings-section-content{background-color:#f4f4f4;border-radius:8px;box-shadow:0 0 5px 0 #ddd;display:flex;margin-top:20px}.give-settings-page .give-settings-section-content .give-settings-section-group-menu{width:250px}.give-settings-page .give-settings-section-content .give-settings-section-group-menu ul,.give-settings-page .give-settings-section-content .give-settings-section-group-menu ul li{margin:0}.give-settings-page .give-settings-section-content .give-settings-section-group-menu ul li a{box-shadow:none;color:#333;display:block;font-weight:600;outline:none;padding:20px;text-decoration:none}.give-settings-page .give-settings-section-content .give-settings-section-group-menu ul li a:hover{background-color:#ebebeb}.give-settings-page .give-settings-section-content .give-settings-section-group-menu ul li a.active{background-color:#fff;border-right:4px solid #66bb6a;color:#333}.give-settings-page .give-settings-section-content .give-settings-section-group-content{background:#fff;border-bottom-left-radius:8px;border-top-left-radius:8px;min-height:400px;padding:10px 30px;width:100%}.give-settings-page .paypal-message-template{background:#eaeaea;border-radius:10px;font-style:italic;margin:15px 0;padding:14px;word-break:break-word}@media only screen and (max-width:480px){.give-settings-page .give-settings-section-content{flex-flow:row wrap}.give-settings-page .give-settings-section-content .give-settings-section-group-menu{width:100%}.give-settings-page .give-settings-section-content .give-settings-section-group-content{padding:10px}}.give-settings-page{margin:0 2px 0 20px}.give-settings-page #poststuff{padding-top:25px}.give-settings-page .give-settings-header{align-items:center;background:#fff;-moz-column-gap:2rem;column-gap:2rem;display:flex;justify-content:space-between;margin:0 -22px 0 -20px;padding:10px 20px}.give-settings-page .give-settings-heading-sep{font-size:14px;line-height:32px;width:15px}.give-settings-page .nav-tab-wrapper{height:54px;margin:0 -22px 0 -20px}.give-settings-page .give-subsubsub{float:right;list-style:none;margin:12px 0 3px;padding:0}.give-settings-page .give-subsubsub li{color:#d3d3d3;display:inline-block;font-size:16px;font-weight:300;margin:0 3px 0 0;padding:0;white-space:nowrap}.give-settings-page .give-subsubsub a{box-shadow:none;font-size:14px;font-weight:400;line-height:2;margin:0 0 0 3px;padding:.2em;text-decoration:none}.give-settings-page .give-subsubsub a.current{border:none;color:#000;font-weight:600}.give-settings-page .give-setting-tab-body{max-width:1260px}.give-settings-page div.give-submit-wrap{margin:20px 0}.give-settings-page .give_forms_page_give-payment-history .postbox .hndle{cursor:default}.give-settings-page .give-input-field{width:25em}.give-settings-page table table input[type=text]{width:15em}.give-settings-page .give-repeat-setting-field{margin:10px 0}.give-settings-page .give-remove-setting-field{cursor:pointer;display:inline-block;font-size:21px;font-weight:300;height:25px;line-height:22px;margin-right:20px;padding:0;text-align:center;width:25px}.give-settings-page .give-remove-setting-field:hover{background-color:red;border-radius:30px;color:#fff}.give-settings-page .give-forminp p:first-child .give-remove-setting-field{display:none}.give-settings-page .export-options-table tr.give-import-option:nth-child(odd){background:#f4f3f3}.give-settings-page .export-options-table tr.give-import-option:nth-child(odd) th{vertical-align:middle}.give-settings-page .export-options-table .give-import-dropdown:nth-child(2),.give-settings-page .export-options-table tr.give-import-option th:first-child{width:250px}.give-setting-tab-header{clear:both;margin:30px 0;overflow:hidden}.give-setting-tab-header h2{margin-top:8px}.give-setting-tab-header p{margin-bottom:0;margin-top:0}.give-radio-inline ul{margin-top:0}.give-radio-inline li{display:inline-block;margin:0 15px 0 0}.give-radio-inline li:first-child{margin-right:0}.give-tools-setting-page .bulkactions{overflow:visible}.form-table td.give-radio-inline fieldset li>label{margin:5px 0 0!important}div.give-field-description,p.give-field-description{color:#555;font-size:14px!important;line-height:22px}div.give-field-description strong,p.give-field-description strong{color:#777}.give-setting-tab-header h2{color:#aaa;display:inline-block;float:right;font-size:14px;font-style:italic;margin:0;width:220px}.gateway-enabled-wrap{background-color:#f7f7f7;border:1px solid #e5e5e5}.gateway-enabled-wrap .gateway-enabled-settings-title{grid-gap:20px;border-bottom:1px solid #e5e5e5;display:grid;font-weight:600;grid-template-columns:.5fr 2.5fr 5fr 1fr 1fr;padding:1rem}.gateway-enabled-wrap .ui-sortable-placeholder{border:2px dashed #e5e5e5;transition:all .2s ease;visibility:visible!important}.gateway-enabled-wrap .ui-sortable-helper{background-color:#fafafa;border:1px solid #e5e5e5;box-shadow:0 4px 20px -5px rgba(0,0,0,.25);padding:.5rem!important}.give-payment-gatways-list{margin:0;padding:1rem}.give-payment-gatways-list li{grid-gap:20px;align-items:center;display:grid;grid-template-columns:.5fr 2.5fr 5fr 1fr 1fr;margin:0;padding:.5rem 0}.give-payment-gatways-list li:first-child{padding-top:0}.give-payment-gatways-list li:last-child{padding-bottom:0}.give-payment-gatways-list li .checkout-label{padding:3px 5px}.give-payment-gatways-list li .gateways-checkbox,.give-payment-gatways-list li .gateways-radio{justify-self:center}.give-payment-gatways-list li span.give-drag-handle{color:#bdbdbd;cursor:move;font-size:15px;font-weight:400;padding:3px 0 0 4px}.give-payment-gatways-list li span.give-drag-handle:hover{color:#333}.give-gateways-notice{background:#fff;border:1px solid #e3e3e3;display:table;margin:15px 0 0;max-width:1240px;padding:0;width:100%}.give-gateways-notice .give-gateways-cc-icon{display:table-cell;height:30px;margin:0;padding:0 25px 0 15px;vertical-align:middle;width:30px}.give-gateways-notice .give-gateways-cc-icon svg{height:40px;position:relative;top:2px;width:50px}.give-gateways-notice .give-gateways-notice-title{font-size:16px;margin:20px 20px 0;padding:0}.give-gateways-notice .give-gateways-notice-message{font-size:14px;line-height:24px;margin:5px 20px 20px}.give-gateways-notice .give-gateways-notice-message .give-tooltip{margin:0 -2px 0 2px}.give-gateways-notice .give-gateways-notice-button{display:table-cell;margin:0;padding:0 0 0 15px;text-align:left;vertical-align:middle;width:200px}.give-gateways-notice .give-gateways-notice-button .give-view-gateways-btn{margin:10px 0 0;text-align:center;width:100%}.give-email-tags-wrap{margin:5px 0 0}.give-email-tags-wrap code{font-size:12px;font-style:normal;padding:1px 2px}.give-email-tags-wrap span{color:#aaa;display:block;font-size:13px;font-style:italic;margin:0 0 2px}.give-email-tags-wrap .give_price_tag,.give-email-tags-wrap .give_receipt_id_tag{display:none}.give-setting-tab-header-emails{margin:20px 0}.give-setting-tab-header-emails hr,.give-settings-admin-email-section .tablenav,.give-settings-admin-p2p-email-section .tablenav,.give-settings-donor-email-section .tablenav,.give-settings-email-settings-section .tablenav,.give-settings-p2p-email-section .tablenav{display:none}.give-settings-admin-email-section .tablenav.bottom+.give-setting-tab-header-emails,.give-settings-admin-p2p-email-section .tablenav.bottom+.give-setting-tab-header-emails,.give-settings-donor-email-section .tablenav.bottom+.give-setting-tab-header-emails,.give-settings-email-settings-section .tablenav.bottom+.give-setting-tab-header-emails,.give-settings-p2p-email-section .tablenav.bottom+.give-setting-tab-header-emails{margin:20px 0}.give-settings-admin-email-section .tablenav.bottom+.give-setting-tab-header-emails hr,.give-settings-admin-p2p-email-section .tablenav.bottom+.give-setting-tab-header-emails hr,.give-settings-donor-email-section .tablenav.bottom+.give-setting-tab-header-emails hr,.give-settings-email-settings-section .tablenav.bottom+.give-setting-tab-header-emails hr,.give-settings-p2p-email-section .tablenav.bottom+.give-setting-tab-header-emails hr{display:block}.giveemailnotifications .check-column{padding:13px 20px 0 10px!important}.giveemailnotifications td.check-column input{display:none}.giveemailnotifications th.check-column .give-email-notification-status{color:#fff;cursor:pointer}.giveemailnotifications th.check-column .give-email-notification-status[data-edit="1"] i.dashicons{border-radius:1em;padding:2px}.giveemailnotifications th.check-column .give-email-notification-disabled:hover .dashicons-no-alt,.giveemailnotifications th.check-column .give-email-notification-enabled .dashicons-yes{background:#46b450}.giveemailnotifications th.check-column .give-email-notification-enabled .dashicons-lock{color:#46b450}.giveemailnotifications th.check-column .give-email-notification-disabled .dashicons-no-alt,.giveemailnotifications th.check-column .give-email-notification-enabled:hover .dashicons-yes{background:#bbb}.giveemailnotifications th.check-column .give-email-notification-disabled .dashicons-lock{color:#bbb}.giveemailnotifications th.check-column .dashicons-no-alt:hover:before{content:"\f147"!important}.giveemailnotifications th.check-column .dashicons-yes:hover:before{content:"\f335"!important}.giveemailnotifications .spinner.is-active{float:none;margin:0 2px 0 0}#system-info-textarea{background:#fff;direction:rtl;display:block;font-family:Menlo,Monaco,monospace;height:600px;overflow:auto;white-space:pre;width:800px}#give-download-sysinfo{margin:0}#api .tablenav .actions{overflow:visible}a.give-delete{color:#a00}.give-table thead th{padding:8px 10px!important}.post-type-give_forms .mce-container iframe,.post-type-give_forms .wp-editor-area{min-height:400px}.give-field-description{color:#666;margin:0;padding-top:.5em}.give-image-thumb{margin-top:14px;position:relative}.give-image-thumb span.give-delete-image-thumb{background:red;border-radius:30px;color:#fff;cursor:pointer;right:-10px;position:absolute;top:-10px}.give-image-thumb img{border:4px solid #fff;max-width:250px}.give_email_access_link_tag{display:none}.give-settings-paypal-section .hide-with-position{right:-9999px;position:absolute;top:-9999px}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap>div{padding-bottom:10px}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .label{font-weight:700;margin:0}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .button-wrap{display:grid;flex-grow:1;grid-template-columns:1fr;justify-content:flex-start}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .button-wrap>div:not(:last-child){margin-bottom:10px}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .fa{border:2px solid #ffb800;border-radius:20px;color:#ffb800;font-size:11px;font-weight:700;line-height:7px;margin-left:5px;padding:5px 6px}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .fa.fa-check{border:2px solid #1fb11f;color:#1fb11f;padding:5px 3px}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .actions{margin-right:30px}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .api-access-feature-list-wrap{color:#aaa}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .api-access-feature-list-wrap ul{list-style:none;margin:0}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .api-access-feature-list-wrap li,#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .api-access-feature-list-wrap p{margin-bottom:7px}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .api-access-feature-list-wrap p{font-weight:700}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .paypal-account-email{color:#807e7e;font-weight:700}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .disconnection-setting .button{color:#333!important;font-weight:600}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .disconnection-setting .button .fa-paypal{color:#636363}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap .give-hidden{display:none!important}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap span.tooltip{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite;border:1px solid rgba(0,0,0,.25);border-right-width:0;border-radius:6px 0 0 6px;color:#556e79;margin-right:50px;padding:6px;position:absolute;vertical-align:middle}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap span.tooltip .left-arrow{position:relative}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap span.tooltip .left-arrow:after,#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap span.tooltip .left-arrow:before{border-style:solid;content:"";display:block;height:0;right:100%;position:absolute;width:0}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap span.tooltip .left-arrow:after{border-color:transparent transparent transparent #fdfdfd;border-width:15px;right:-35px;top:-7px}#give-paypal-commerce-account-manager-field-wrap .connect-button-wrap span.tooltip .left-arrow:before{border-color:transparent transparent transparent rgba(0,0,0,.25);border-width:16px;right:-38px;top:-8px}#give-paypal-commerce-account-manager-field-wrap .give-upsell-notice{margin:30px 0 0!important}#give-paypal-commerce-introduction-wrap .hero-section{display:grid;grid-template-columns:repeat(2,auto)}#give-paypal-commerce-introduction-wrap img{width:100%}#give-paypal-commerce-introduction-wrap h2{color:#333;font-size:20px;letter-spacing:.6px;margin:15px 0 20px}#give-paypal-commerce-introduction-wrap div.paypal-logo{margin:20px 20px 0 0}#give-paypal-commerce-introduction-wrap .give-field-description{font-size:16px!important;line-height:26px;margin:0;padding:0}#give-paypal-commerce-introduction-wrap .feature-list{background:#f8f8f8;border-radius:8px;display:grid;font-size:1.2em!important;grid-template-columns:repeat(3,auto);line-height:2em;margin:2em 0;padding:20px}@media screen and (max-width:1325px){#give-paypal-commerce-introduction-wrap .feature-list{grid-template-columns:50% auto}}#give-paypal-commerce-introduction-wrap .feature-list div{color:#939393;font-style:italic}#give-paypal-commerce-introduction-wrap .feature-list .fa{padding-left:10px}@-webkit-keyframes bounce{0%,20%,50%,80%,to{transform:translateX(0)}40%{transform:translateX(30px)}60%{transform:translateX(15px)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateX(0)}40%{transform:translateX(30px)}60%{transform:translateX(15px)}}.give-license-settings-wrap{margin:20px -10px 0 0;max-width:1240px;min-width:1000px;padding:0}.give-license-top-widget{border:1px solid #dbdbdb;min-height:250px}.give-license-top-widget .give-license-widget-heading{border-bottom:1px solid #dbdbdb;font-size:20px;line-height:1.2em;margin:0 0 15px;padding:0 0 15px}.give-license-top-widget .give-license-widget-heading .dashicons{font-size:28px;height:25px;margin:-5px 0 0 10px;width:25px}.give-license-top-widget .give-field-description{margin:0 0 20px;padding:0}#give-license-activator-wrap{background:#fff;margin:0;padding:30px}#give-license-activator-wrap .give-license-activation-form{background:#f4f4f4;padding:10px;position:relative}#give-license-activator-wrap .give-license-notices{background:#f4f4f4;box-sizing:border-box;display:none;height:100%;right:0;padding:20px;position:absolute;top:0;width:100%;z-index:3}#give-license-activator-wrap .give-license-notices .notice{padding-left:40px;position:relative}#give-license-activator-wrap #give-license-activator{font-size:22px;height:55px;margin:0 0 10px;padding:0 15px;width:100%}#give-license-activator-wrap .button{clear:both;display:block;font-size:18px;height:45px;margin:0;width:100%}#give-addon-uploader-wrap{background:#fff;margin:0;padding:30px 25px 25px}.give-upload-addon-form-wrap{position:relative}.give-upload-addon-form-wrap .give-upload-addon-instructions{font-size:16px;margin:0;opacity:.4;padding:0}.give-upload-addon-form-wrap .give-upload-addon-instructions span{display:block;font-size:14px;margin:8px 0}.give-upload-addon-form-wrap #give-upload-addon-file-select{display:none}.give-upload-addon-form-wrap .give-spinner-wrap{background-color:#fff;bottom:0;right:0;position:absolute;left:0;top:0;z-index:99}.give-upload-addon-form-wrap .give-spinner-wrap .give-spinner-inner{margin-right:42%;margin-top:5%}.give-upload-addon-form{background:#f4f4f4;outline:2px dashed #e2e2e2;outline-offset:-10px;padding:25px;position:relative;text-align:center;transition:outline-offset .15s ease-in-out,background-color .15s linear}.give-upload-addon-form.give-dropzone-active{background:#eaeaea;outline:2px dashed #c6c6c6;outline-offset:-13px}.give-upload-addon-form .give-addon-upload-notices{background:hsla(0,0%,100%,.6588235294117647);box-sizing:border-box;display:none;height:100%;right:0;padding:20px;position:absolute;text-align:right;top:0;width:100%;z-index:3}.give-upload-addon-form .give-activate-addon-wrap{background:#fff;border:1px solid #dbdbdb;box-sizing:border-box;display:none;height:100%;right:0;padding-top:20px;position:absolute;top:0;width:100%;z-index:4}.give-upload-addon-form .give-activate-addon-wrap .dashicons{color:#66bb6a}#give-licenses-container{position:relative}#give-licenses-container .give-spinner-wrap{background-color:#fff;bottom:0;right:0;position:absolute;left:0;top:0;z-index:99}#give-licenses-container .give-spinner-wrap .give-spinner-inner{margin-right:45%;margin-top:5%}.give-licenses-list-header{margin:20px 0 30px;padding:0}.give-licenses-list-header h2{float:right;font-size:18px;margin:0 0 20px;padding:0}.give-licenses-list-header #give-refresh-button-wrap{float:right;margin:-6px 25px 0 0}.give-licenses-list-header #give-refresh-button-wrap #give-last-refresh-notice{color:#666;line-height:28px;margin:0 10px 0 0}.give-licenses-list-header hr{clear:both}.give-addon-wrap{background:#fff;border:1px solid #dbdbdb;margin:0 0 20px;padding:0;position:relative}.give-addon-wrap .give-license-top{background:#f4f4f4;border-bottom:1px solid #dbdbdb;color:#333;display:flex}.give-addon-wrap .give-license-notice-container.give-addon-notice-shown{background:#f4f4f4;border-bottom:1px solid #dbdbdb;padding:30px}.give-addon-wrap .give-license-notice-container.give-addon-notice-shown .notice{margin:0}.give-addon-wrap .give-license-top-header{color:#23282d;display:block;font-size:15px;font-weight:700;margin:0 0 20px}.give-addon-wrap .give-license-top-column{flex:1;float:right;padding:30px}.give-addon-wrap .give-license-top-column.give-license-info-field-wrap,.give-addon-wrap .give-license-top-column.give-license-key-field-wrap{border-left:1px solid #dbdbdb}.give-addon-wrap .give-license-top-column.give-license-key-field-wrap{flex:1.45;padding-left:10px}.give-addon-wrap .give-license-top-column.give-license-info-field-wrap .give-field-description{padding-top:0}.give-addon-wrap .give-license__status{margin:10px -4px 0 0;padding:0}.give-addon-wrap .give-license__status .dashicons-yes{color:#66bb6a}.give-addon-wrap .give-license__status .dashicons-no{color:#a00}.give-addon-wrap .give-license__key{display:inline-block}.give-addon-wrap .give-license__key input[type=text]{margin:0 0 0 10px}.give-addon-wrap .give-license__key button{font-size:15px;position:relative;top:-1px}@media (min-width:1400px){.give-addon-wrap .give-license__key input[type=text]{font-size:18px;height:40px;min-width:290px;padding:10px}.give-addon-wrap .give-license__key button{height:40px;width:110px}}@media (max-width:1399px){.give-addon-wrap .give-license__key input[type=text]{font-size:15px;height:35px;min-width:230px;padding:8px}.give-addon-wrap .give-license__key button{font-size:1em;height:35px;width:85px}}.give-addon-wrap .give-license-action-link{box-shadow:none;display:block;margin:0 0 15px}.give-addon-wrap .give-license-renewal-date .dashicons{margin:0 0 0 3px;opacity:.8;position:relative;top:-2px}.give-addon-wrap .give-license-activations-remaining-icon{border-radius:100%;display:inline-block;font-size:12px;font-weight:700;height:20px;line-height:20px;margin:0 0 0 2px;padding:1px;text-align:center;width:20px}.give-addon-wrap .give-plugin__info{padding:6px 9px}.give-addon-wrap .give-plugin__status{border:none;line-height:20px!important;padding:0 5px}.give-addon-info-wrap{background:#f4f4f4;border:1px solid #dbdbdb;color:#333;margin:30px;padding:20px}.give-addon-info-wrap .give-addon-info-left{float:right}.give-addon-info-wrap .give-addon-name{font-size:14px;font-weight:700}.give-addon-info-wrap .give-addon-version{font-size:11px;margin:0 20px 0 0}.give-addon-info-wrap .give-addon-info-right{float:left}.give-addon-info-wrap .give-addon-info-right .give-button{height:auto;margin:-5px 0 0;position:relative;top:2px}.give-addon-info-wrap .give-addon-info-right .give-button .dashicons{font-size:14px;height:14px;margin-left:3px;margin-top:5px;width:14px}.give-addon-info-wrap .give-addon-activation-status{background:#777;border-radius:4px;color:#fff;font-size:11px;margin:0 0 0 15px;padding:3px 8px}.give-addon-info-wrap .give-addon-activation-status__activated{background:#7ad03a;text-shadow:0 0 1px #4b8420}.give-addon-info-wrap .give-addon-view-changelog{font-size:12px;margin:0 0 0 15px}.give-filters{background:#f5f5f5;border:1px solid #dfdfdf;clear:both;padding:12px 12px 0}.give-filters .give-donation-forms-filter .chosen-single{height:28px;line-height:28px}.give-filters .chosen-container-single .chosen-single div b{background-position:100% 4px}.give-filters .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 6px}.give-filters #give-payment-form-filter,.give-filters #give_donation_forms_filter{display:inline-block;width:300px}@media screen and (max-width:782px){.give-filters #give-payment-form-filter,.give-filters #give_donation_forms_filter{width:100%}}.give-filters #give-payment-date-filters label,.give-filters #give-payment-form-filter label{vertical-align:initial}.give-filters #give-payment-date-filters label.give-donation-forms-filter-label,.give-filters #give-payment-form-filter label.give-donation-forms-filter-label{vertical-align:middle}.give-filters #give_donation_forms_filter{width:255px}@media screen and (max-width:782px){.give-filters #give_donation_forms_filter{max-width:100%;width:100%}}.give-filters:after{clear:both;content:"";display:table}.give-filter{display:block;margin-bottom:12px;width:100%}.give-filter:after{clear:both;content:"";display:table}.give-filter label{display:block;margin-left:4px}.give-filter input{margin:0}.give-filter input[type=text]{height:28px;width:100%}.give-filter input[type=search],.give-filter input[type=text]{height:28px}.give-filter .button{height:28px;line-height:26px;margin:0;padding:0 10px 1px}.give-filter select{width:100%}@media screen and (min-width:783px){.give-filter{float:right;margin-left:18px;width:auto}.give-filter label{display:inline-block}.give-filter input[type=text]{display:inline-block;width:144px}}.give-filter-search input[type=search]#give-payments-search-input{display:block;float:right;max-width:100%;width:205px}.give-filter-search input[type=submit]{display:block;float:left;width:30%}@media screen and (min-width:783px){.give-filter-search input[type=search]{display:inline-block;margin-left:4px;width:auto}.give-filter-search input[type=submit]{display:inline-block;width:auto}}@media screen and (min-width:600px){.give-filter-half{float:right;width:49%}.give-filter-half:last-child{float:left}}@media screen and (min-width:783px){.give-filter-half{width:auto}.give-filter-half:last-child{float:right}.give-filter-half input[type=text]{width:96px}}.give-clear-filters-button{margin-right:8px}.give-submit-wrap{background:#f5f5f5;border:1px solid #dfdfdf;clear:both;font-size:13px;line-height:2.1em;margin:8px 0;padding:12px}#give-payment-filters ul.subsubsub{margin-bottom:8px}#give-payments-advanced-filter ul.subsubsub{margin-bottom:12px}#give-payments-filter .tablenav.top{float:none}#give-payments-filter .tablenav.top .bulkactions{margin-top:1px;padding-top:0}#give-payments-filter .give-email-column-value{font-size:14px;font-weight:700}#give-payments-filter #the-list .check-column input{margin-top:1px}#give-payments-filter .column-details{width:50px}#give-payments-filter .column-amount{width:120px}tr.status-refunded td{background:#cecece;border-top-color:#ccc}.wp-list-table.forms th#date{width:140px}.give-mobile-link{line-height:32px;vertical-align:middle}.give-mobile-link img{float:right;height:auto;max-width:80%}.give-donation-status>span{background:#888;border-radius:50%;display:inline-block;height:12px;line-height:16px;margin:0;padding:0;position:relative;top:1px;width:12px}.give-donation-status.status-pending>span{background-color:#ffba00}.give-donation-status.status-complete>span,.give-donation-status.status-publish>span{background-color:#7ad03a}.give-donation-status.status-refunded>span{background-color:#777}.give-donation-status.status-failed>span{background-color:#a00}.give-donation-status.status-abandoned>span{background-color:#333}.give-donation-status.status-revoked>span{background-color:#d9534f}.give-donation-status.status-give_subscription>span,.give-donation-status.status-renewal>span,.give-donation-status.status-subscription>span{background-color:#5bc0de}#test-payment-label{background-color:#ffba00;border-radius:.25em;color:#fff;font-size:11px;line-height:1;margin:0 15px;padding:.2em .4em .3em;text-align:center;vertical-align:baseline;vertical-align:middle;white-space:nowrap}#test-payment-label:hover{color:#fff;text-decoration:none}#give-payments-filter .give-payment-id{border-radius:.25em;color:#fff;font-size:11px;font-weight:400;line-height:1;padding:.2em .4em .3em;text-align:center;vertical-align:baseline;white-space:nowrap}#give-payments-filter .give-payment-id:hover{color:#fff;text-decoration:none}#give-payments-filter .column-details{padding-left:30px}#give-payments-filter .give-donation-status{display:inline-block}#give-order-update .give-donation-status{display:inline-block;float:none;margin:0 10px;position:relative;top:3px}#give-order-update .give-order-top{border-bottom:1px solid #eee;overflow-x:auto;white-space:nowrap;width:100%}#give-order-update .give-order-top h3.hndle{border:none;display:inline-block;float:right}#give-order-update .give-order-top .delete-donation{display:inline-block;float:left}#give-order-update .give-order-top .delete-donation a{color:#b5b5b5;content:"\f182";display:block;font-size:18px;height:16px;margin:11px 15px;width:18px}#give-order-update .give-order-top .delete-donation a:focus,#give-order-update .give-order-top .delete-donation a:hover{box-shadow:none;color:red}.column-donation_form .donation-level-text-wrap{display:block;font-style:italic}@media handheld,only screen and (max-width:640px){.wp-list-table.forms th{width:auto!important}}.download_page_give-payment-history .ui-dialog .ui-dialog-titlebar-close span{margin-right:-8px;margin-top:-8px}.give-admin-box .label{font-weight:600}.give-admin-box-inside{border-bottom:1px solid #eee;clear:both;margin:0;padding:3px 10px;word-break:break-word}.give-admin-box-inside .strong{font-weight:600}.give-admin-box .right{float:left}#give-order-details .inside,#give-order-update .inside{margin:0;padding:0}#give-order-update input.give_datepicker{width:180px}#give-order-update input[type=number].give-payment-time-hour,#give-order-update input[type=number].give-payment-time-min{width:50px}.give-admin-box-inside:last-child{border-bottom:0}#give-edit-order-form .data-payment-key{word-break:break-all}.give-order-update-box #major-publishing-actions .button-secondary{margin-left:10px}#give-donation-overview th{text-align:right}#give-donation-overview .give-select-chosen{width:97%}#give-edit-order-form .row{margin-top:10px}#give-donation-overview ul,#give-donor-details .order-data-address input,#give-donor-details .order-data-column p.data input,#give-edit-order-form .column input,#give-order-address-country-wrap select{clear:both;display:block}.give-order-data input.small-text{margin:0}#give-order-update span.label{display:inline;width:50px}.give-order-update-box .button-primary{margin-left:0}#give-edit-order-form .column .description{padding-left:10px}#give-donation-overview .inside>ul>li,#give-donation-overview .row>ul>li,#give-edit-order-form .column{display:inline-block;position:relative;vertical-align:top}#give-donation-overview ul{font-size:0}#give-donation-overview ul li{font-size:13px}#give-donation-overview ul li.actions{min-width:200px;text-align:left}#give-donation-overview ul li.remove{text-align:left}#give-donation-overview ul .row{border-bottom:1px solid #eee;padding:12px}#give-order-data .data span{color:#666;font-weight:600}input.give-price-field{padding:3px 5px;width:80px}.give_forms_page_give-payment-history.js .postbox .hndle{cursor:default}#give-payment-notes textarea{min-height:150px}#give-payment-notes #give-add-payment-note{margin:6px 0 15px}#give_comment{min-height:150px}#give-billing-details .column>div{margin:0 0 10px}#give-billing-details label{display:block;margin-bottom:5px}#give-billing-details .column-container{padding:5px 0 10px}#give-billing-details input[type=text]{width:98%}#give-billing-details .chosen-container{width:98%!important}@media screen and (min-width:1200px){#give-edit-order-form .column{width:33%}#give-order-address .column{width:49%}#give-donation-overview.columns-4 li.actions{margin-left:0;margin-top:0;width:25%}}@media screen and (max-width:1199px){#give-edit-order-form .column{width:49%}}@media screen and (max-width:782px){.order-data-column input[type=email]{padding:6px 10px}}#give-donation-overview .inside,#give-donor-details .inside{margin-top:0}.give_forms_page_give-payment-history #give-dashboard-widgets-wrap #side-sortables{padding-top:0}.give-select-chosen .spinner,.give-select .spinner{position:absolute;left:5px;top:2px;z-index:999}.give-select-chosen-ajax .spinner{visibility:visible}.give-select-chosen-ajax.chosen-container-single .chosen-search input[type=text],.give-select-chosen-ajax .chosen-search input[type=text]{background-image:none!important}.give-dashboard-widget .give-dashboard-today{text-align:center}.give-dashboard-widget .give-dashboard-today .give-dashboard-date-today{margin:10px 0 0;padding:0}.give-dashboard-widget .give-dashboard-today .give-dashboard-happy-day{margin:0;padding:3px}.give-dashboard-widget .give-dashboard-today .give-dashboard-today-earnings{color:#4ead61;font-size:42px;font-weight:700;line-height:1;margin:15px 0 0}.give-dashboard-widget .give-dashboard-today .give-donations-today{font-size:18px;font-weight:700;margin:0 0 30px;padding:4px 0 1px}.give-dashboard-widget .give-dashboard-today .give-last-seven{font-size:14px;font-weight:700;margin:0 0 30px;padding:0}.give-dashboard-widget .give-table-stats{border-spacing:0;border-top:1px solid #ececec;margin:0;table-layout:fixed;text-align:center;width:100%}.give-dashboard-widget .give-table-stats .give-dashboard-stat-total,.give-dashboard-widget .give-table-stats .give-dashboard-stat-total-label{margin:0;padding:0}.give-dashboard-widget .give-table-stats .give-dashboard-stat-total{color:#4ead61;font-size:16px;font-weight:700}#give_dashboard_sales>.inside{padding:0}#give_dashboard_sales .give-table-stats td{padding:10px 0}#give_dashboard_sales .give-table-stats td:first-of-type{border-left:1px solid #ececec}#give_dashboard_sales .give-table-stats tr#give-table-stats-tr-1 td{border-bottom:1px solid #ececec}#dashboard_right_now .give-forms-count:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e800";font-family:give-icomoon;font-size:18px;font-style:normal;font-variant:normal;font-weight:400;height:18px;line-height:1;text-transform:none;width:18px}.give-range_slider_field{margin-top:.8rem}.give_forms_page_give-donors .wp-heading-inline+.notice:first-of-type{margin-top:25px}.give_forms_page_give-donors .give-nav-tab-wrapper{margin:10px -20px 20px}.give_forms_page_give-donors #give-donors-filter{position:relative}.give_forms_page_give-donors #give-donors-filter p.search-box{margin:0}.give_forms_page_give-donors #give-donors-search-filter{display:block;overflow:hidden}.give_forms_page_give-donors #give-donor-card-wrapper{margin-right:-1px;min-height:200px;z-index:2}.give_forms_page_give-donors #give-donor-card-wrapper input{font-weight:400}.give_forms_page_give-donors #give-donor-card-wrapper .donor-section{border-bottom:1px solid #eee;margin-bottom:10px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-section .give-donor-search-box{display:inline-block;float:right;margin-left:25px;width:auto}.give_forms_page_give-donors #give-donor-card-wrapper .donor-section table{margin-bottom:0}.give_forms_page_give-donors #give-donor-card-wrapper>div:first-child{padding-top:20px}.give_forms_page_give-donors #give-donor-card-wrapper>div:last-child{border:none;padding-bottom:20px}.give_forms_page_give-donors #give-donor-card-wrapper .avatar-wrap{float:right;padding:0 0 15px 15px;text-align:center}.give_forms_page_give-donors #give-donor-card-wrapper .avatar-wrap img{border-radius:50%}.give_forms_page_give-donors #give-donor-card-wrapper a.delete{color:red;margin-left:5px;text-decoration:none}.give_forms_page_give-donors #give-donor-card-wrapper .donor-bio-header .donor-since{font-size:16px;margin:10px 0}.give_forms_page_give-donors #give-donor-card-wrapper .donor-bio-header .donor-id{display:inline-block;font-size:24px;font-weight:600;margin-left:10px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-bio-header .donor-name-wrap{display:inline-block}.give_forms_page_give-donors #give-donor-card-wrapper .donor-bio-header .donor-edit-link{margin-bottom:15px}.give_forms_page_give-donors #give-donor-filters .give-donor-search-box{display:inline-block;float:right;margin-left:18px}.give_forms_page_give-donors #give-donor-filters .give-donor-search-box input#give-donors-search-input{max-width:100%;width:205px}.give_forms_page_give-donors #give-donor-filters label{vertical-align:initial}.give_forms_page_give-donors #give-donor-filters label.give-donation-forms-filter-label{vertical-align:middle}.give_forms_page_give-donors .donor-main-wrapper{clear:both;margin:0 0 20px}@media (max-width:655px){.give_forms_page_give-donors .donor-main-wrapper{width:100%}}.give_forms_page_give-donors .donor-main-wrapper table{margin:0}.give_forms_page_give-donors .donor-main-wrapper input[type=email],.give_forms_page_give-donors .donor-main-wrapper input[type=number],.give_forms_page_give-donors .donor-main-wrapper input[type=text]{width:200px}.give_forms_page_give-donors #donor-summary{padding:0 20px}.give_forms_page_give-donors #donor-summary:after{color:#f0f0f0;content:"\f110";font-family:dashicons;font-size:100px;position:absolute;left:10px;top:10px;z-index:0}.give_forms_page_give-donors #give-donor-card-wrapper .donor-address-wrapper{width:202px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-address-wrapper span[data-key=line2]{clear:both;display:table}.give_forms_page_give-donors #give-donor-card-wrapper .donor-address-wrapper select{width:200px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-info{min-height:185px}.give_forms_page_give-donors #give-donor-card-wrapper .info-wrapper{min-height:125px}.give_forms_page_give-donors .donor-info .donor-name{font-size:24px;font-weight:600}.give_forms_page_give-donors #disconnect-donor,.give_forms_page_give-donors #view-user-profile{font-size:12px;font-weight:400;text-decoration:none}.give_forms_page_give-donors #donor-edit-actions{line-height:28px;margin-bottom:20px;text-align:center}.give_forms_page_give-donors #donor-edit-actions .button-secondary{margin-left:10px}.give_forms_page_give-donors #give-donor-card-wrapper .edit-item{display:none}.give_forms_page_give-donors #give-donor-card-wrapper .give_user_search_results{right:1px;top:16px}.give_forms_page_give-donors #give-donor-card-wrapper .give_user_search_results ul{width:200px}.give_forms_page_give-donors #donor-stats-wrapper{margin:0 auto;padding:15px;text-align:center}.give_forms_page_give-donors #donor-stats-wrapper ul{margin:0;overflow:hidden;padding:0}.give_forms_page_give-donors #donor-stats-wrapper ul li{float:right;font-size:14px;line-height:22px;margin:0;width:50%}.give_forms_page_give-donors #donor-stats-wrapper a{text-decoration:none}.give_forms_page_give-donors #donor-stats-wrapper .dashicons{color:#888}.give_forms_page_give-donors #donor-tables-wrapper table{text-align:center;width:100%}.give_forms_page_give-donors #donor-tables-wrapper th{text-align:center}.give_forms_page_give-donors #donor-tables-wrapper .donations tr>td:first-child,.give_forms_page_give-donors #donor-tables-wrapper .donations tr>th:first-child,.give_forms_page_give-donors #donor-tables-wrapper .emails tr>td:first-child,.give_forms_page_give-donors #donor-tables-wrapper .emails tr>th:first-child{text-align:right}.give_forms_page_give-donors #donor-tables-wrapper .donations tr>td:only-child{text-align:center}.give_forms_page_give-donors #donor-notes-wrapper{min-height:50px}.give_forms_page_give-donors .donor-notes-header img,.give_forms_page_give-donors .donor-notes-header span{font-weight:600;line-height:30px;vertical-align:middle}.give_forms_page_give-donors .donor-note-input{margin-bottom:5px;width:100%}.give_forms_page_give-donors #give-donor-notes div:nth-of-type(2n){background-color:#f9f9f9}.give_forms_page_give-donors #give-donor-notes .donor-note-wrapper{border-bottom:1px solid #f9f9f9;min-height:38px;padding:0}.give_forms_page_give-donors #give-donor-notes .donor-note-wrapper .note-content-wrap{font-size:14px;line-height:20px;padding:10px 12px}.give_forms_page_give-donors #give-donor-notes .give-no-donor-notes{padding:20px;text-align:center}.give_forms_page_give-donors .donor-note-wrapper span{display:block}.give_forms_page_give-donors .delete-donor{text-align:center}.give_forms_page_give-donors .give-lock-block{font-size:14px;margin-right:-25px;margin-left:3px;text-decoration:none}.give_forms_page_give-donors .give-lock-block i{color:#000;font-size:14px}.give_forms_page_give-donors #donor-address-wrapper .give-no-address-message{line-height:3.4em;margin:.5rem 1%}.give_forms_page_give-donors #donor-address-wrapper .give-donor-addresses .inside{padding-bottom:0}.give_forms_page_give-donors #donor-address-wrapper .add-new-address{margin:.5rem 1%!important}.give_forms_page_give-donors #donor-address-wrapper .add-new-address-form-hidden{right:13px;position:absolute;left:13px;top:0;visibility:hidden}.give_forms_page_give-donors #donor-address-wrapper .all-address .address{background-color:#fff;border:1px solid #dad9d9;border-radius:5px;min-height:146px;padding:9px}.give_forms_page_give-donors #donor-address-wrapper .all-address .address .address-number-label{color:grey;cursor:default}.give_forms_page_give-donors #donor-address-wrapper .all-address .address a{text-decoration:none}.give_forms_page_give-donors .comments td:nth-child(3n){text-align:right}.give_forms_page_give-donors .give-donor-admin-avatar{border:1px solid #e5e5e5;border-radius:50%;float:right;height:40px;line-height:40px;margin-left:10px;text-align:center;vertical-align:middle;width:40px}.give_forms_page_give-donors .give-donor-admin-avatar img{border-radius:50%;height:40px;width:40px}.give_forms_page_give-donors .give-donor-name-text{font-size:14px;font-weight:600}.give_forms_page_give-donors .give-donor-id{color:#555}.give_forms_page_give-donors .give-donor-name:focus{box-shadow:none;outline:none}.give_forms_page_give-donors #donor-avatar .give-donor-admin-avatar,.give_forms_page_give-donors #donor-avatar img{font-size:36px;height:96px;line-height:96px;margin-left:0;width:96px}@media screen and (max-width:782px){#wp-content-media-buttons a.give-thickbox{font-size:14px;height:auto;line-height:normal;padding:6px 14px}.wp-media-buttons span#give-media-button{margin-right:2px!important;margin-top:0!important}}.mce-primary.mce-give-primary button{padding-right:10px;padding-left:10px}.wp-core-ui .give-admin-button{padding-right:7px;padding-left:7px}.give-admin-button-icon{display:inline-block;height:18px;margin:0 2px;vertical-align:text-top;width:18px}.give-admin-button-icon:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:400 18px/1 dashicons}.give-admin-button-icon-update:before{content:"\f463"}.give-green-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#66bb6a;border:.125rem solid #66bb6a;border-radius:9999px;box-shadow:0 2px 10px 0 rgba(105,184,107,.6);color:#fff;cursor:pointer;display:flex;font-family:Montserrat,system-ui;font-size:.8rem;font-weight:400;letter-spacing:.15em;line-height:1;padding:.3rem .8rem;text-align:center;text-decoration:none;text-transform:uppercase;transition-duration:.2s;transition-property:filter,color,background-color,text-shadow,box-shadow;transition-timing-function:ease}.give-green-button.i-crown:before{background-image:url(../images/crown.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.5rem;margin-left:.5rem;width:1.5rem}.give-green-button:active,.give-green-button:focus,.give-green-button:hover{color:#fff;filter:brightness(115%);text-shadow:0 0 .125em rgba(0,0,0,.3)}.give-status-table{margin-bottom:1em}.give-status-table h2{font-size:14px;margin:0}.give-status-table tr:nth-child(2n) td,.give-status-table tr:nth-child(2n) th{background:#fcfcfc}.give-status-table th{font-weight:700;padding:9px}.give-status-table td:first-child{width:33%}.give-status-table td.help{width:1em}.give-status-table td{font-size:1.1em;padding:9px}.give-status-table td mark{background:transparent none}.give-status-table td mark.yes{color:#7ad03a}.give-status-table td mark.no{color:#999}.give-status-table td mark.error{color:#a00}.give-status-table td ul{margin:0}.wrap div.give-debug-report-wrapper{margin-bottom:5px}.wrap div.give-debug-report-wrapper p{font-size:18px;margin:1em 0 .7em;padding:0}.wrap div.give-debug-report-wrapper .give-debug-report-actions{margin:0 0 1.7em}.wrap div.give-debug-report-wrapper .give-debug-report-actions .js-give-debug-report-button{margin-left:10px}.wrap div.give-debug-report-wrapper .give-debug-report-actions .dashicons{font-size:16px;right:-2px;position:relative;top:4px}.give-debug-report{display:none;margin:10px 0;padding:0;position:relative}.give-debug-report textarea{border-radius:0;font-family:monospace;font-size:12px;height:300px;line-height:20px;margin:0;outline:0;padding:20px;resize:none;width:100%}.give-progress{background-color:#f5f5f5;border-radius:4px;height:15px;overflow:hidden;width:95%}.give-progress>div{height:100%;width:0}.admin-color-fresh .give-progress div,.give-progress div{background:#0073aa}.admin-color-light .give-progress div{background:#888}.admin-color-blue .give-progress div{background:#096484}.admin-color-coffee .give-progress div{background:#c7a589}.admin-color-ectoplasm .give-progress div{background:#a3b745}.admin-color-midnight .give-progress div{background:#e14d43}.admin-color-sunrise .give-progress div{background:#dd823b}.give-spinner-wrapper{background:hsla(0,0%,96%,.57);bottom:0;display:none;right:0;position:absolute;left:0;top:0;z-index:1}.give-spinner-wrapper.is-active{display:inline-block}.give-spinner-wrapper .aligncenter{right:50%;margin:10px 0 0 10px;position:absolute;top:50%}.give-spinner.is-show,.give-spinner.spinner.is-active{float:none;margin:0 2px 0 0}.give-spinner.is-show{visibility:visible}ul.give-radio-inline input,ul.give-radio-inline li{display:inline-block!important}.chosen-container a{transition:none}.give-width-25em{width:25em}.give-spinner-wrap{position:relative}.give-spinner-wrap .spinner{float:none;margin-left:0;margin-top:0}.give-update-panel-content p{font-size:16px}#give-updates .give-update-panel-content{margin:0 0 30px}#give-updates .give-update-panel-content p{font-size:17px;font-style:italic;margin:0}#give-updates .dashicons-no-alt{color:red}#give-updates .dashicons-yes{color:green}#give-updates #give-db-updates .spinner{margin-top:0}#give-updates #give-updates-content{max-width:1200px}#give-updates .give-update-paused-text-p{font-size:14px;font-style:italic;line-height:30px;margin:0 0 0 20px}body.give_forms_page_give-updates .give-run-update-containt .give-run-update-button{margin-left:10px}.give-blank-slate{background:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);margin:0 auto;padding:40px;text-align:center}.give-blank-slate :last-child{margin-bottom:0}.give-blank-slate__cta,.give-blank-slate__heading,.give-blank-slate__help,.give-blank-slate__message{margin:0 0 10px}.give-blank-slate__image{display:block;height:80px!important;margin:0 auto 10px;width:auto}.give-blank-slate__select{margin-bottom:20px}.give-blank-slate__help{color:#666;font-style:italic}.give-blank-slate__help a{display:inline-block;text-decoration:underline}.give-blank-slate a.give-blank-slate__cta{display:inline-block;font-size:1.2em;height:auto;margin:0 0 10px;padding:.75em 1.5em}.wp-block .give-blank-slate{background-color:#f1f1f1}.wp-block .give-blank-slate .give-blank-slate__heading{font-size:20px;font-weight:700;margin-bottom:10px;margin-top:20px}.wp-block .give-blank-slate a{color:#32373c;text-decoration:none}.chosen-container-single .chosen-single{background:#fff;border:1px solid #7e8993;box-shadow:none;height:30px;line-height:30px}.chosen-container-single .chosen-single span{font-size:14px}.chosen-container-single .chosen-single div b,.chosen-container-single.chosen-with-drop .chosen-single div b{background-position-y:4px}.chosen-container-active.chosen-with-drop .chosen-single{background:#fff}.chosen-container .chosen-results li.highlighted{background:#3875d7;color:#fff}.chosen-container-multi .chosen-choices{background-image:none;border:1px solid #aaa}.chosen-container-multi .chosen-choices li.search-choice{background-image:none}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close,.chosen-container-single .chosen-single div b{background-image:url(../images/chosen-sprite.png)!important}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-single div b{background-image:url(../images/chosen-sprite.png)!important}}.give-tools-setting-page-import h1.handle{padding:15px 0 0}.give-tools-setting-page-import .give-progress-steps{display:inline-flex;list-style:none outside;margin-right:0;overflow:hidden;padding:0 0 24px;width:100%}.give-tools-setting-page-import .give-progress-steps li{border-bottom:4px solid #ccc;float:right;line-height:1.4em;margin:0;padding:0 0 1.2em;position:relative;text-align:center;width:25%}.give-tools-setting-page-import .give-progress-steps li.active{border-color:#4ead61;color:#4ead61}.give-tools-setting-page-import .give-progress-steps li.active:before{background:#4ead61;border-color:#4ead61;color:#4ead61}.give-tools-setting-page-import .give-progress-steps li:before{background:#fff;border:4px solid #ccc;border-radius:100%;bottom:0;content:"";height:10px;right:50%;margin-bottom:-10px;margin-right:-6px;position:absolute;width:10px}.give-tools-setting-page-import .step-4 h2{font-size:20px!important;text-align:center}.give-tools-setting-page-import .step-4 p{text-align:center}.give-tools-setting-page-import .button-secondary.step-4,.give-tools-setting-page-import .give-image-thumb{display:none}.give-tools-setting-page-import h2#give-import-title{background:#f3f3f3;font-size:15px;font-weight:600;margin:-8px -22px 11px;padding:12px 22px}.give-tools-setting-page-import table.step-2 h2#give-import-title{font-size:small;font-weight:inherit}.give-tools-setting-page-import table.step-2 .give-import-donation-required-fields-title{font-size:18px;font-weight:600;margin:0}.give-tools-setting-page-import table.step-2 .give-import-donation-required-fields{overflow:hidden;white-space:nowrap}.give-tools-setting-page-import table.step-2 .give-import-donation-required-fields li{display:inline-block;margin:0 0 0 10%}.give-tools-setting-page-import table.step-2 .give-import-donation-required-fields li span.give-import-donation-required-symbol{background:#46b450;border-radius:1em;color:#fff;padding:2px;vertical-align:middle}.give-tools-setting-page-import table.step-2 .give-import-donation-required-fields li span.dashicons-no-alt{background:#bbb}.give-tools-setting-page-import .give-progress{margin-top:7px}.give-import-core-settings .give-progress-steps li{width:33.33%}.give-import-core-settings .step-3 h2{font-size:20px!important;text-align:center}.give-import-core-settings .step-3 p{text-align:center}form.give-import-form table.widefat{border:none}.wrap .give-importer-h1{margin:0;padding:20px 0}.give-tools-setting-page #give-export_donations-form table{padding-right:10px}.give-tools-setting-page #give-export_donations-form table tbody h2{padding:8px 0 0}.give-tools-setting-page #give-export_donations-form table tbody td.row-title{vertical-align:top;width:30%}.give-tools-setting-page #give-export_donations-form table tbody td ul.give-export-option-ul{margin-top:5px}.give-tools-setting-page #give-export_donations-form table tbody p.give-field-description{display:table;width:100%}.give-tools-setting-page #give-export_donations-form table tbody .add-notices{margin-top:15px}.give-tools-setting-page #give-export_donations-form table tbody .add-notices .give-progress{margin-top:7px}.give-tools-setting-page #give-export_donations-form table tbody .chosen-container-multi .chosen-choices{min-height:30px}.give-tools-setting-page #give-export_donations-form table tbody .chosen-container-multi .chosen-choices li{margin:4px 0 4px 4px}.give-tools-setting-page #give-export_donations-form .give-export-option{border-right:1px solid #e5e5e5;border-top:1px solid #e5e5e5;display:flex;flex-flow:row wrap}.give-tools-setting-page #give-export_donations-form .give-export-option ul{margin-bottom:1rem}.give-tools-setting-page #give-export_donations-form .give-export-option ul li{margin-bottom:.7rem;padding:0 1rem;position:relative}.give-tools-setting-page #give-export_donations-form .give-export-option ul li label{display:block;padding-right:22px}.give-tools-setting-page #give-export_donations-form .give-export-option ul li label input{right:15px;position:absolute;top:6px}.give-tools-setting-page #give-export_donations-form .give-export-option ul .give-export-option-label{border-bottom:1px solid #e5e5e5;font-size:15px;font-weight:500;margin-bottom:1rem;padding:1rem}.give-tools-setting-page #give-export_donations-form .give-export-option>li{border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;margin-bottom:0;width:33%}.give-tools-setting-page .give-export-donors .give-progress{margin-top:7px}#give-export-donations .give_forms_categories,#give-export-donations .give_forms_tags{display:block;margin:0 0 10px;min-width:250px}#give-export-donations .give_forms_categories input,#give-export-donations .give_forms_tags input{color:#999}#give-export-donations div.chosen-container ul.chosen-choices{border:1px solid #ddd}#give-export-donations div.chosen-container ul.chosen-choices input.chosen-search-input{border:1px solid #ddd;height:20px}#give-export-donations select{border:1px solid #ddd;height:26px;line-height:26px;margin:0;vertical-align:inherit}#giveDonorExport-searchBy{align-items:center;-moz-column-gap:.5em;column-gap:.5em;display:flex;line-height:1;padding:.5rem 0}#giveDonorExport-searchBy input[type=radio]{margin:0}@media only screen and (max-width:1080px){.give-tools-setting-page #give-export_donations-form .give-export-option>li{width:49.5%}}@media only screen and (max-width:782px){.give-tools-setting-page #give-export_donations-form .give-export-option>li{width:49.5%}.give-tools-setting-page #give-export_donations-form .give-export-option ul li label{padding-right:32px}.give-tools-setting-page #give-export_donations-form .give-export-option ul li label input{top:0}}#give_donor_export_form_chosen{margin-bottom:1rem;margin-top:.5rem}.give-export-form--heading{color:#2c3338;margin-top:0}table.give-table .give-export-donors>td{vertical-align:top}.give-export-form .give_price_options_select{display:block}.give-admin-progress-bar{background:#eee;border-radius:25px;height:8px;margin:5px 0 2px;overflow:hidden;position:relative}.give-admin-progress-bar>span{background-color:#2bc253;border-radius:20px;display:block;height:100%;overflow:hidden;position:relative}.give-admin-goal-achieved>.dashicons{color:#ffba00;font-size:13px;height:16px;line-height:18px;width:13px}#give-form-goal-stats .inside{margin:0;padding:15px;text-align:center}#give-form-goal-stats .give-admin-progress-bar{margin-bottom:10px}#give-form-goal-stats .give-admin-goal-achieved{display:block;margin-top:6px}.give-nav-tab-wrapper{background:#ddd;border:none!important;overflow:hidden;padding-top:0}.give-nav-tab-wrapper .nav-tab{background:#ddd;border:none;box-shadow:none;margin:0;outline:none;padding:15px 30px}.give-nav-tab-wrapper .nav-tab:hover{background:#ebebeb}.give-nav-tab-wrapper .nav-tab.nav-tab-active{background:#f1f1f1;box-shadow:inset 0 4px 0 #66bb6a;margin:0}@media screen and (max-width:600px){.give-nav-tab-wrapper{padding-top:0!important;position:relative}.give-nav-tab-wrapper>a{background-color:#fff;border:1px solid #ccc;box-sizing:border-box;margin:0;width:100%}.give-nav-tab-wrapper>a:hover{border-bottom:1px solid #ccc}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper{position:absolute;left:0;top:0}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper #give-show-sub-nav{border-radius:0;height:28px;margin:0;width:30px}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper #give-show-sub-nav>span.dashicons{display:block;margin:6px auto 0}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab{right:auto;left:0;top:35px}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a{background:#fff}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a:hover{background:#e5e5e5}.give-mobile-hidden{display:none}}.give-sub-nav-tab-wrapper{display:none;float:right;position:relative;z-index:999}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab{border:1px solid #f1f1f1;border-bottom:none;position:absolute;left:0;top:37px}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a{background:#fff;border-bottom:1px solid #f1f1f1;clear:both;color:#555;float:right;font-size:14px;font-weight:600;min-width:170px;padding:8px 10px;text-decoration:none}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a:hover{background:#ebebeb}#give-show-sub-nav{background:#fff;border-bottom:1px solid #ccc;border-radius:4px;line-height:0;margin:15px 10px 0 0;padding:3px 4px;text-decoration:none}#give-show-sub-nav>span.dashicons{font-size:16px;height:16px;width:16px}#give-show-sub-nav:active,#give-show-sub-nav:hover{box-shadow:inset 0 0 4px #ddd;outline:none}.give-upsell-notice{align-items:center;border:1px solid #e2e2e2;box-shadow:-1px 1px 5px #e2e2e2;display:flex;margin:20px 15px 0;padding:13px}.give-upsell-notice a{font-weight:700;text-decoration:none}.give-upsell-notice .description,.give-upsell-notice .icon{font-style:normal}.give-upsell-notice .icon{color:#aaa;font-size:30px;line-height:22px;width:30px}.give-upsell-notice .description{padding:0 10px}.give-upsell-notice a.view-addon-link{background:none!important;font-weight:400;margin-right:auto}.give-sale-banners-container{display:grid;font-family:Open Sans,system-ui,sans-serif;row-gap:1.875rem}.give-sale-banners-container,.give-sale-banners-container *,.give-sale-banners-container :after,.give-sale-banners-container :before{box-sizing:border-box}.give-settings-page .give-sale-banners-container{margin-bottom:3.25rem;margin-top:2rem}#give-in-plugin-upsells .give-sale-banners-container{margin-bottom:.5rem;margin-top:2rem}.give_forms_page_give-donors .give-sale-banners-container,.give_forms_page_give-payment-history .give-sale-banners-container,.post-type-give_forms.edit-php .give-sale-banners-container,.post-type-give_forms.post-new-php .give-sale-banners-container{background-color:#fff;border-bottom:1px solid #dbdbdb;margin:-10px -20px 30px;padding:30px 20px}.give-sale-banner{--sale-icon-size:2.5em;--bg-gradient:linear-gradient(85.79deg,#1da3b0 44.27%,#9fd894);--banner-y-pad:0.6875em;align-content:center;align-items:stretch;background-image:var(--bg-gradient);box-shadow:0 .0625em .25em rgba(0,0,0,.25);color:#fff;-moz-column-gap:1em;column-gap:1em;display:grid;font-size:clamp(max(.875rem,14px),2vw,max(1rem,16px));grid-template-columns:-webkit-min-content auto -webkit-min-content;grid-template-columns:min-content auto min-content;padding-bottom:var(--banner-y-pad);padding-right:1.0625em;padding-left:1.3125em;padding-top:var(--banner-y-pad)}.give-sale-banner-icon{height:var(--sale-icon-size);width:var(--sale-icon-size)}.give-sale-banner-content{align-items:center;display:grid;row-gap:.5em}.give-sale-banner-content *{font-size:inherit}.give-sale-banner-content a{color:inherit;display:inline-block;font-weight:700;text-decoration-thickness:.05em;transform-style:preserve-3d}.give-sale-banner-content a:after{background-color:#fff;box-shadow:0 .0625em .125em rgba(0,0,0,.05);content:"";display:block;height:calc(100% + .2em);right:-.3em;opacity:0;position:absolute;top:-.1em;transform:translateZ(-1px);transition:opacity .2s ease-in-out;width:calc(100% + .6em)}.give-sale-banner-content a:focus{box-shadow:none;outline:none}.give-sale-banner-content a:focus,.give-sale-banner-content a:hover{-webkit-background-clip:text;background-clip:text;background-image:var(--bg-gradient);color:transparent;text-decoration:none}.give-sale-banner-content a:focus:after,.give-sale-banner-content a:hover:after{opacity:1}.give-sale-banner-content p{-moz-column-gap:.9375em;column-gap:.9375em;display:flex;flex-wrap:wrap;line-height:1.37;margin:0;row-gap:.25rem}.give-sale-banner-dismiss{--size:1.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:9999px;color:inherit;cursor:pointer;display:grid;font-size:inherit;height:var(--size);margin-top:calc(var(--sale-icon-size)/2 - var(--size)/2);outline-offset:.25rem;padding:0;place-content:center;transition:color .2s,transform .2s;width:var(--size)}.give-sale-banner-dismiss svg{fill:none;height:var(--size);pointer-events:none;transition:fill .2s ease-in-out;width:var(--size)}.give-sale-banner-dismiss:hover{transform:scale(1.15)}.give-sale-banner-dismiss:active{transform:scale(.95)}.give_forms_page_give-subscriptions .wp-header-end+.notice,.post-type-give_forms .wp-header-end+.notice{margin-top:11px}.give_forms_page_give-subscriptions #give-subscription-details-h1,.give_forms_page_give-subscriptions #give-subscription-list-h1,.give_forms_page_give-subscriptions .wp-heading-inline,.post-type-give_forms #give-subscription-details-h1,.post-type-give_forms #give-subscription-list-h1,.post-type-give_forms .wp-heading-inline{margin:0;padding:10px 0}.give_forms_page_give-subscriptions #give-subscription-details-h1:before,.give_forms_page_give-subscriptions #give-subscription-list-h1:before,.give_forms_page_give-subscriptions .wp-heading-inline:before,.post-type-give_forms #give-subscription-details-h1:before,.post-type-give_forms #give-subscription-list-h1:before,.post-type-give_forms .wp-heading-inline:before{background:url(../images/give-icon-full-circle.svg);content:" ";display:block;float:right;height:30px;margin-left:12px;width:30px}.give_forms_page_give-subscriptions #wpcontent,.post-type-give_forms #wpcontent{padding:0}.give_forms_page_give-subscriptions #wpcontent .wrap,.post-type-give_forms #wpcontent .wrap{padding-right:20px}.give_forms_page_give-subscriptions #wpbody,.post-type-give_forms #wpbody{color:#000;position:relative}.give_forms_page_give-subscriptions #wpbody:after,.post-type-give_forms #wpbody:after{background-color:#fff;border-bottom:1px solid #dbdbdb;content:"";height:72px;right:0;position:absolute;top:46px;width:100%;z-index:-1}@media (min-width:601px){.give_forms_page_give-subscriptions #wpbody:after,.post-type-give_forms #wpbody:after{top:0}}.give_forms_page_give-subscriptions #wpbody .wrap:not(.give-settings-page),.post-type-give_forms #wpbody .wrap:not(.give-settings-page){margin-top:12px}.give_forms_page_give-subscriptions #wpbody .wp-header-end,.post-type-give_forms #wpbody .wp-header-end{margin-top:6px}@media (min-width:601px){.give_forms_page_give-subscriptions #wpbody .wp-header-end,.post-type-give_forms #wpbody .wp-header-end{margin-top:15px}.give_forms_page_give-subscriptions.give_forms_page_give-subscriptions #wpbody .wp-header-end,.post-type-give_forms.give_forms_page_give-subscriptions #wpbody .wp-header-end{margin-top:25px}}.give_forms_page_give-subscriptions.give_forms_page_give-donors #wpbody .wp-header-end,.post-type-give_forms.give_forms_page_give-donors #wpbody .wp-header-end{margin-top:-1px}.give_forms_page_give-subscriptions #wpbody #screen-meta-links,.post-type-give_forms #wpbody #screen-meta-links{display:none}@media (min-width:783px){.give_forms_page_give-subscriptions #screen-meta,.post-type-give_forms #screen-meta{background-color:#fff;border:0;margin:0}.give_forms_page_give-subscriptions #screen-meta-links,.post-type-give_forms #screen-meta-links{position:absolute;left:0;top:0;z-index:1}}.give-subheader{background:#fff;margin:0 -22px 0 0;padding:12px 20px}.give-subheader .give-subheader-right-text{color:#555;float:left;font-size:13px;font-style:italic;line-height:22px;margin:0;padding:0}.give-subheader h1{color:#555;float:right;font-size:15px;font-weight:600;line-height:22px;margin:0;padding:0}@media (max-width:700px){.give-subheader{text-align:center}.give-subheader .give-subheader-right-text,.give-subheader h1{float:none}}.give-donor-dashboard-upgrade-notice{align-items:center;background:#fff;border:1px solid #ccd0d4;box-shadow:0 2px 6px rgba(0,0,0,.1);display:flex;padding:26px 36px;padding-left:36px!important;width:calc(100% - 72px)}.give-donor-dashboard-upgrade-notice.hidden{display:none}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy{align-items:flex-start;display:flex;flex:1;flex-direction:column;max-width:840px}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy .give-donor-dashboard-upgrade-notice__row{align-items:center;display:flex}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy .give-donor-dashboard-upgrade-notice__title{color:#333;font-size:26px;line-height:1.4;margin-left:36px}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy .give-donor-dashboard-upgrade-notice__badge{border-radius:40px;box-shadow:0 2px 6px rgba(0,0,0,.1);color:#555;font-size:16px;font-weight:500;overflow:hidden;padding:8px 16px}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy .give-donor-dashboard-upgrade-notice__badge i{color:#ffc700;margin-left:4px}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy .give-donor-dashboard-upgrade-notice__body{color:#333;font-size:18px;line-height:1.4;margin:20px 0}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy .give-donor-dashboard-upgrade-notice__pill{background:#f8f8f8;border-radius:40px;color:#424242;font-size:15px;margin-right:36px;overflow:hidden;padding:12px 24px}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy .give-donor-dashboard-upgrade-notice__pill a{color:#0073aa;text-decoration:underline}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy .give-donor-dashboard-upgrade-notice__pill i{color:#0073aa;margin-right:4px}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy a.give-donor-dashboard-upgrade-notice__button{background:#0878b0;border-radius:4px;color:#fff;font-size:16px;font-style:normal;font-weight:500;margin:16px 0;padding:16px 28px;text-decoration:none}.give-donor-dashboard-upgrade-notice .give-donor-dashboard-upgrade-notice__copy .give-donor-dashboard-upgrade-notice__dismiss-link{color:#878787;font-size:15px;font-style:italic;padding:12px 0;text-decoration:underline}
assets/dist/css/give-classic-template.css CHANGED
@@ -22,4 +22,4 @@
22
 
23
  /*! Hint.css - v2.5.0 - 2017-04-23
24
  * http://kushagragour.in/lab/hint/
25
- * Copyright (c) 2017 Kushagra Gour */[class*=hint--]{display:inline-block;position:relative}[class*=hint--]:after,[class*=hint--]:before{opacity:0;pointer-events:none;position:absolute;transform:translateZ(0);transition:.3s ease;transition-delay:0s;visibility:hidden;z-index:1000000}[class*=hint--]:hover:after,[class*=hint--]:hover:before{opacity:1;transition-delay:.1s;visibility:visible}[class*=hint--]:before{background:0 0;border:6px solid transparent;content:"";position:absolute;z-index:1000001}[class*=hint--]:after{background:#383838;box-shadow:4px 4px 8px rgba(0,0,0,.3);color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:12px;padding:8px 10px;text-shadow:0 -1px 0 #000;white-space:nowrap}[class*=hint--][aria-label]:after{content:attr(aria-label)}[class*=hint--][data-hint]:after{content:attr(data-hint)}[aria-label=""]:after,[aria-label=""]:before,[data-hint=""]:after,[data-hint=""]:before{display:none!important}.hint--top-left:before,.hint--top-right:before,.hint--top:before{border-top-color:#383838}.hint--bottom-left:before,.hint--bottom-right:before,.hint--bottom:before{border-bottom-color:#383838}.hint--top:after,.hint--top:before{bottom:100%;left:50%}.hint--top:before{left:calc(50% - 6px);margin-bottom:-11px}.hint--top:after{transform:translateX(-50%)}.hint--top:hover:before{transform:translateY(-8px)}.hint--top:hover:after{transform:translateX(-50%) translateY(-8px)}.hint--bottom:after,.hint--bottom:before{left:50%;top:100%}.hint--bottom:before{left:calc(50% - 6px);margin-top:-11px}.hint--bottom:after{transform:translateX(-50%)}.hint--bottom:hover:before{transform:translateY(8px)}.hint--bottom:hover:after{transform:translateX(-50%) translateY(8px)}.hint--right:before{border-right-color:#383838;margin-bottom:-6px;margin-left:-11px}.hint--right:after{margin-bottom:-14px}.hint--right:after,.hint--right:before{bottom:50%;left:100%}.hint--right:hover:after,.hint--right:hover:before{transform:translateX(8px)}.hint--left:before{border-left-color:#383838;margin-bottom:-6px;margin-right:-11px}.hint--left:after{margin-bottom:-14px}.hint--left:after,.hint--left:before{bottom:50%;right:100%}.hint--left:hover:after,.hint--left:hover:before{transform:translateX(-8px)}.hint--top-left:after,.hint--top-left:before{bottom:100%;left:50%}.hint--top-left:before{left:calc(50% - 6px);margin-bottom:-11px}.hint--top-left:after{margin-left:12px;transform:translateX(-100%)}.hint--top-left:hover:before{transform:translateY(-8px)}.hint--top-left:hover:after{transform:translateX(-100%) translateY(-8px)}.hint--top-right:after,.hint--top-right:before{bottom:100%;left:50%}.hint--top-right:before{left:calc(50% - 6px);margin-bottom:-11px}.hint--top-right:after{margin-left:-12px;transform:translateX(0)}.hint--top-right:hover:after,.hint--top-right:hover:before{transform:translateY(-8px)}.hint--bottom-left:after,.hint--bottom-left:before{left:50%;top:100%}.hint--bottom-left:before{left:calc(50% - 6px);margin-top:-11px}.hint--bottom-left:after{margin-left:12px;transform:translateX(-100%)}.hint--bottom-left:hover:before{transform:translateY(8px)}.hint--bottom-left:hover:after{transform:translateX(-100%) translateY(8px)}.hint--bottom-right:after,.hint--bottom-right:before{left:50%;top:100%}.hint--bottom-right:before{left:calc(50% - 6px);margin-top:-11px}.hint--bottom-right:after{margin-left:-12px;transform:translateX(0)}.hint--bottom-right:hover:after,.hint--bottom-right:hover:before{transform:translateY(8px)}.hint--large:after,.hint--medium:after,.hint--small:after{word-wrap:break-word;line-height:1.4em;white-space:normal}.hint--small:after{width:80px}.hint--medium:after{width:150px}.hint--large:after{width:300px}.hint--error:after{background-color:#b34e4d;text-shadow:0 -1px 0 #592726}.hint--error.hint--top-left:before,.hint--error.hint--top-right:before,.hint--error.hint--top:before{border-top-color:#b34e4d}.hint--error.hint--bottom-left:before,.hint--error.hint--bottom-right:before,.hint--error.hint--bottom:before{border-bottom-color:#b34e4d}.hint--error.hint--left:before{border-left-color:#b34e4d}.hint--error.hint--right:before{border-right-color:#b34e4d}.hint--warning:after{background-color:#c09854;text-shadow:0 -1px 0 #6c5328}.hint--warning.hint--top-left:before,.hint--warning.hint--top-right:before,.hint--warning.hint--top:before{border-top-color:#c09854}.hint--warning.hint--bottom-left:before,.hint--warning.hint--bottom-right:before,.hint--warning.hint--bottom:before{border-bottom-color:#c09854}.hint--warning.hint--left:before{border-left-color:#c09854}.hint--warning.hint--right:before{border-right-color:#c09854}.hint--info:after{background-color:#3986ac;text-shadow:0 -1px 0 #1a3c4d}.hint--info.hint--top-left:before,.hint--info.hint--top-right:before,.hint--info.hint--top:before{border-top-color:#3986ac}.hint--info.hint--bottom-left:before,.hint--info.hint--bottom-right:before,.hint--info.hint--bottom:before{border-bottom-color:#3986ac}.hint--info.hint--left:before{border-left-color:#3986ac}.hint--info.hint--right:before{border-right-color:#3986ac}.hint--success:after{background-color:#458746;text-shadow:0 -1px 0 #1a321a}.hint--success.hint--top-left:before,.hint--success.hint--top-right:before,.hint--success.hint--top:before{border-top-color:#458746}.hint--success.hint--bottom-left:before,.hint--success.hint--bottom-right:before,.hint--success.hint--bottom:before{border-bottom-color:#458746}.hint--success.hint--left:before{border-left-color:#458746}.hint--success.hint--right:before{border-right-color:#458746}.hint--always:after,.hint--always:before{opacity:1;visibility:visible}.hint--always.hint--top:before{transform:translateY(-8px)}.hint--always.hint--top:after{transform:translateX(-50%) translateY(-8px)}.hint--always.hint--top-left:before{transform:translateY(-8px)}.hint--always.hint--top-left:after{transform:translateX(-100%) translateY(-8px)}.hint--always.hint--top-right:after,.hint--always.hint--top-right:before{transform:translateY(-8px)}.hint--always.hint--bottom:before{transform:translateY(8px)}.hint--always.hint--bottom:after{transform:translateX(-50%) translateY(8px)}.hint--always.hint--bottom-left:before{transform:translateY(8px)}.hint--always.hint--bottom-left:after{transform:translateX(-100%) translateY(8px)}.hint--always.hint--bottom-right:after,.hint--always.hint--bottom-right:before{transform:translateY(8px)}.hint--always.hint--left:after,.hint--always.hint--left:before{transform:translateX(-8px)}.hint--always.hint--right:after,.hint--always.hint--right:before{transform:translateX(8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:after,.hint--no-animate:before{transition-duration:0s}.hint--bounce:after,.hint--bounce:before{transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24)}.separator-with-text{align-items:center;display:flex;font-size:16px;font-style:italic;justify-content:center;padding:30px 0}.separator-with-text .dashed-line{border:1px solid #d4d4d4;flex-grow:1}.separator-with-text .label{color:#8d8e8e;font-size:14px;padding:0 6px}body{color:#444;display:flex;font-family:var(--give-primary-font,inherit),sans-serif;justify-content:center}#give-receipt,.give-form-wrap{inline-size:min(100%,51.5rem)}.give-container-boxed .give-form-wrap{background-color:#fff}@media screen and (min-width:32rem){.give-container-boxed .give-form-wrap{border-radius:.5rem;box-shadow:0 .125rem .3125rem rgba(0,0,0,.3)}.give-container-boxed{padding:1rem}}.give-form{border-radius:inherit}.give-form-closed{--tint-color:rgba(var(--give-header-background-color--for-rgb),0.75);--tint:linear-gradient(90deg,var(--tint-color),var(--tint-color));background-color:rgb(var(--give-header-background-color--for-rgb));background-image:var(--tint,linear-gradient(transparent,transparent)),var(--give-header-background-image);background-position:50%;background-size:cover;border-radius:.5rem;box-shadow:0 0 .5em rgba(0,0,0,.1);display:flex;font-size:clamp(1.125rem,.5096153846rem + 1.9230769231vw,1.5rem);justify-content:center;margin:1rem;padding-block:clamp(4rem,-2.5641025641rem + 20.5128205128vw,8rem);padding-inline:clamp(2rem,-1.2820512821rem + 10.2564102564vw,4rem)}.give-form-closed>p{color:#fff;font-weight:500;line-height:1.4;max-inline-size:40ch;text-align:center;text-shadow:0 .07em .14em rgba(0,0,0,.15)}.give-form-section{display:grid;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);padding-block:clamp(1.75rem,-.9166666667rem + 8.3333333333vw,3.375rem);padding-inline:clamp(1rem,-4.5384615385rem + 17.3076923077vw,4.375rem);row-gap:1rem}.give-form-section>*{grid-column:span 12}.give-form-section>.form-row-wide,.give-form-section>.give-ffm-form-row-half,.give-form-section>.give-ffm-form-row-one-third,.give-form-section>.give-ffm-form-row-two-third{float:revert;padding:revert;width:revert}.give-form-section>.give-ffm-form-row-one-third{grid-column:span 4}.give-form-section>.give-ffm-form-row-half{grid-column:span 6}.give-form-section>.give-ffm-form-row-two-third{grid-column:span 8}.give-form-section>.form-row-wide{grid-column:span 12}.give-container-boxed .give-form-section:nth-of-type(odd){background-color:#fff}.give-container-boxed .give-form-section:nth-of-type(2n){background-color:#f9f9f9}.give-form-section:first-of-type{border-start-end-radius:inherit;border-start-start-radius:inherit}.give-form-section:last-of-type{border-end-end-radius:inherit;border-end-start-radius:inherit}.give-btn{align-items:center;background-color:var(--give-primary-color);border:.125rem solid var(--give-primary-color);border-radius:.5rem;color:#fff;display:flex;font-family:inherit;font-size:1.375rem;font-weight:600;justify-content:center;line-height:1.2;padding:1rem;text-align:center;transition-duration:.2s;transition-property:background-color,color;transition-timing-function:ease-in}.give-tooltip{-webkit-margin-start:.5em;color:#c1c1c1;font-size:.9em;margin-inline-start:.5em}#give-donation-level-button-wrap .give-tooltip{-webkit-margin-start:0;align-items:center;display:flex;height:100%;justify-content:center;margin-inline-start:0}#give-donation-level-button-wrap .give-tooltip:after{word-wrap:normal;background:#383838;border-radius:.25rem;box-shadow:.25rem .25rem .5rem rgba(0,0,0,.2);color:#fff;display:block;font-family:inherit;font-size:clamp(.75rem,.4743589744rem + 3.2051282051vw,1.0625rem);line-height:1.2;max-width:8.5rem;padding:.75rem 1.125rem;text-align:center;text-shadow:0 .0625rem 0 #000;white-space:normal;width:8.5rem}.give-label{align-items:baseline;display:flex;padding-block:10px;padding-inline:0}.give-label .give-required-indicator{-webkit-margin-start:5px;color:#a00;margin-inline-start:5px}.give-input-field-wrapper,.give-select,.give-square-cc-fields,.give-stripe-single-cc-field-wrap,:where(.form-row,.give-gateway-details) :where(input[type=text],input[type=tel],input[type=email],input[type=url],input[type=password],textarea,select,.give-select,.give-stripe-cc-field):not(#give-amount){background-color:#fff;border:.078rem solid #666;border-radius:.25rem;box-shadow:inset 0 .08em .4em rgba(0,0,0,.15);color:#828382;font-family:inherit;font-size:1rem;font-weight:500;inline-size:100%;line-height:1.2;padding:1.1875rem}.give-input-field-wrapper.focus,.give-input-field-wrapper:focus,.give-select.focus,.give-select:focus,.give-square-cc-fields.focus,.give-square-cc-fields:focus,.give-stripe-single-cc-field-wrap.focus,.give-stripe-single-cc-field-wrap:focus,:where(.form-row,.give-gateway-details) :where(input[type=text],input[type=tel],input[type=email],input[type=url],input[type=password],textarea,select,.give-select,.give-stripe-cc-field):not(#give-amount).focus,:where(.form-row,.give-gateway-details) :where(input[type=text],input[type=tel],input[type=email],input[type=url],input[type=password],textarea,select,.give-select,.give-stripe-cc-field):not(#give-amount):focus{outline:.125rem solid var(--give-primary-color)}.form-row select,.give-gateway-details select,.give-select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.66016 7.19531C5.90625 7.44141 6.31641 7.44141 6.5625 7.19531L11.8945 1.89062C12.1406 1.61719 12.1406 1.20703 11.8945 0.960938L11.2656 0.332031C11.0195 0.0859375 10.6094 0.0859375 10.3359 0.332031L6.125 4.54297L1.88672 0.332031C1.61328 0.0859375 1.20312 0.0859375 0.957031 0.332031L0.328125 0.960938C0.0820312 1.20703 0.0820312 1.61719 0.328125 1.89062L5.66016 7.19531Z' fill='%23A2A3A2'/%3E%3C/svg%3E"),linear-gradient(180deg,#fff,#fff);background-position:right .7em top 50%,0 0;background-repeat:no-repeat,repeat;background-size:.65em auto,100%}.form-row input[type=checkbox]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1;background-color:#fff;block-size:1.25rem;border:.0625rem solid #b4b9be;box-shadow:inset 0 .0625rem .125rem rgba(0,0,0,.25);content:"";display:flex;flex-grow:0;flex-shrink:0;justify-content:center}@supports not (aspect-ratio:1){.form-row input[type=checkbox]{inline-size:1.25rem}}.form-row input[type=checkbox]:after{color:var(--give-primary-color);content:"\f00c";font-family:Font Awesome\ 5 Free;font-weight:900;opacity:0;transition:opacity .2s ease-in-out}.form-row input[type=checkbox]:checked:after{opacity:1}:is(.form-row,.give-tributes-dedicate-donation) input[type=radio]:not(.give-tribute-type-button){--size:1.25em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-radius:9999px;content:"";flex-grow:0;flex-shrink:0;font-size:1em;margin:0;position:relative;transition:box-shadow .2s ease-in-out}:is(.form-row,.give-tributes-dedicate-donation) input[type=radio]:not(.give-tribute-type-button):after,:is(.form-row,.give-tributes-dedicate-donation) input[type=radio]:not(.give-tribute-type-button):before{border-radius:inherit;content:"";display:block}:is(.form-row,.give-tributes-dedicate-donation) input[type=radio]:not(.give-tribute-type-button):before{border:.0625em solid #b4b9be;box-shadow:inset 0 .0625em .125em rgba(0,0,0,.25);height:var(--size);width:var(--size)}:is(.form-row,.give-tributes-dedicate-donation) input[type=radio]:not(.give-tribute-type-button):after{background-color:var(--give-primary-color);height:calc(var(--size)*0.375);left:calc(var(--size)/2);opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease-in-out;width:calc(var(--size)*0.375)}:is(.form-row,.give-tributes-dedicate-donation) input[type=radio]:not(.give-tribute-type-button):checked:after{opacity:1}[data-field-type=checkbox] fieldset,[data-field-type=radio] fieldset{display:grid;row-gap:.75rem}[data-field-type=checkbox] label,[data-field-type=radio] label{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;padding:0}.form-row-wide,.give-ffm-form-row-half,.give-ffm-form-row-one-third,.give-ffm-form-row-two-third{float:revert;padding:revert;width:revert}.form-row-wide{grid-column:span 12}.form-row-one-third,.give-ffm-form-row-one-third{grid-column:span 4}.form-row-half,.give-ffm-form-row-half{grid-column:span 6}.form-row-two-thirds,.give-ffm-form-row-two-third{grid-column:span 8}@media screen and (max-width:32rem){.form-row-responsive{grid-column:span 12}}.give-form-header{--tint-color:rgba(var(--give-header-background-color--for-rgb),0.75);--tint:linear-gradient(90deg,var(--tint-color),var(--tint-color));align-items:center;background-color:rgb(var(--give-header-background-color--for-rgb));background-image:var(--tint,linear-gradient(transparent,transparent)),var(--give-header-background-image);background-position:50%;background-size:cover;border-start-end-radius:inherit;border-start-start-radius:inherit;color:#fff;display:flex;flex-direction:column;justify-items:center;row-gap:2rem;text-align:center}@media screen and (min-width:32rem){.give-form-header{padding:3rem}}.give-container-unboxed .give-form-header{border-radius:.5rem;margin-inline:1rem}.give-form-header-top-wrap{-webkit-padding-before:2.75rem;-webkit-padding-after:.75rem;padding-block-end:.75rem;padding-block-start:2.75rem;padding-inline:2rem}@media screen and (min-width:32rem){.give-form-header-top-wrap{padding:0}}.give-form-title{-webkit-margin-after:2.75rem;font-size:clamp(1.75rem,1.0320512821rem + 2.2435897436vw,2.1875rem);font-weight:600;line-height:1.2;margin-block-end:2.75rem;position:relative;text-shadow:0 .07em .14em rgba(0,0,0,.15)}.give-form-title:after{background-color:#fff;block-size:.3125rem;border-radius:9999px;content:"";display:block;inline-size:4.375rem;inset-block-start:calc(100% + 1.25rem);inset-inline-start:50%;position:absolute;transform:translate(-50%)}.give-form-description{font-size:clamp(1.125rem,.9198717949rem + .641025641vw,1.25rem);line-height:1.45;margin:0 auto;max-inline-size:42ch}.give-form-secure-badge{align-items:center;background-color:#fff;border-radius:9999px;box-shadow:0 .0625rem .25rem rgba(0,0,0,.25);color:#333;-moz-column-gap:.75em;column-gap:.75em;display:inline-flex;font-size:.9rem;font-weight:500;line-height:1;padding-block:.5rem;padding-inline:.9rem}.give-form-description+.give-form-secure-badge{-webkit-margin-before:2rem;margin-block-start:2rem}.give-form-secure-icon{aspect-ratio:1;block-size:1em;color:#77d006;inset-block-start:-.04em;position:relative}@supports not (aspect-ratio:1){.give-form-secure-icon{inline-size:1em}}.give-form-stats-panel{background-color:#fff;border-block-width:.0625rem;border-color:#ddd;border-inline-width:0;border-style:solid;inline-size:100%}@media screen and (min-width:32rem){.give-form-stats-panel{background-color:#fbfbfb;border:0;border-radius:.5rem}}.give-form-stats-panel-list{-webkit-padding-start:0;border-radius:inherit;color:#4c4c4c;display:flex;flex-wrap:wrap;inline-size:100%;justify-content:center;justify-items:stretch;list-style:none;margin:0;padding-inline-start:0;text-align:center}.give-form-stats-panel-stat:first-child,.give-form-stats-panel-stat:nth-child(2){position:relative}.give-form-stats-panel-stat:first-child:after,.give-form-stats-panel-stat:nth-child(2):after{background-color:#ddd;block-size:100%;content:"";display:block;inline-size:.0625rem;inset-block-start:0;inset-inline-start:calc(100% + .03125rem);position:absolute}.give-form-stats-panel-stat{color:#767676;font-weight:600;inline-size:33.3333333333%;padding:1rem}.give-form-stats-panel-stat-number{color:#424242;display:block}.give-form-goal-progress{-webkit-border-before:1px solid #ddd;background-color:#fff;border-block-start:1px solid #ddd;border-end-end-radius:inherit;border-end-start-radius:inherit;inline-size:100%;padding:1.25rem}.give-form-goal-progress-meter{background-color:#f1f1f1;block-size:1.375em;border-radius:9999px;box-shadow:inset 0 .0625em .25rem rgba(0,0,0,.1);inline-size:100%;overflow:hidden;overflow:clip}.give-form-goal-progress-meter:after{--zero-percent:0%;background:linear-gradient(180deg,var(--give-header-stats-progressbar-color),var(--give-header-stats-progressbar-color)),linear-gradient(180deg,#fff,#ccc);background-blend-mode:multiply;block-size:100%;border-end-end-radius:inherit;border-start-end-radius:inherit;content:"";display:block;inline-size:clamp(var(--zero-percent),var(--progress),100%)}.give-donation-amount-section{display:grid;row-gap:clamp(1.5rem,.6794871795rem + 2.5641025641vw,2rem)}.give-donation-amount-section p.give-custom-amount-text{display:none}.give-amount-heading,.give-tributes-dedicate-donation .give-tributes-legend,.give-tributes-dedicate-donation legend{-webkit-padding-after:.75rem;-webkit-border-after:.0625rem solid #ddd;border-block-end:.0625rem solid #ddd;color:#333;font-size:clamp(1.25rem,.8397435897rem + 1.2820512821vw,1.5rem);font-weight:500;line-height:1.3;padding-block-end:.75rem}.give-donation-amount{align-items:center;background-color:#fff;border:.125rem solid #424242;border-radius:.5rem;display:flex}.give-donation-amount:focus-within{border-color:var(--give-primary-color)}.give-donation-amount .give-currency-symbol,.give-donation-amount .give-text-input{border-radius:inherit}.give-donation-amount .give-currency-symbol{color:#555;display:block;font-size:1.375rem;font-weight:500;padding:clamp(1.375rem,.9335641026rem + 1.3794871795vw,1.644rem)}.give-donation-amount .give-text-input{border:0;color:#333;font-family:inherit;font-size:clamp(2.625rem,1.8044871795rem + 2.5641025641vw,3.125rem);font-weight:600;inline-size:100%;line-height:1.2;outline:0;padding-block:.275em;padding-inline:.45em;text-align:right}.give-amount-description{line-height:1.375}.give-donation-levels-wrap{display:grid;gap:clamp(.3125rem,-2.2516025641rem + 8.0128205128vw,1.875rem);grid-auto-rows:1fr;grid-template-columns:repeat(auto-fill,minmax(clamp(6.625rem,.4711538462rem + 19.2307692308vw,10.375rem),1fr));inline-size:100%;list-style:none}.give-btn.give-donation-level-btn{block-size:100%;font-size:clamp(1.5rem,.4743589744rem + 3.2051282051vw,2.125rem);min-inline-size:-moz-available;min-inline-size:-webkit-fill-available;padding-block:clamp(.5rem,-1.4487179487rem + 6.0897435897vw,1.6875rem);padding-inline:.5rem;transition-duration:.2s;transition-property:background-color,color,filter,box-shadow,transform;transition-timing-function:ease-in}.give-btn.give-donation-level-btn:hover{box-shadow:0 .0625rem .25rem rgba(0,0,0,.25);filter:brightness(1.2);transform:scale(1.02)}.give-btn.give-donation-level-btn.give-default-level{background-color:#fff;color:var(--give-primary-color)}.give-btn.give-donation-level-btn.give-btn-level-custom{font-size:clamp(1rem,.7948717949rem + .641025641vw,1.125rem);line-height:1.25;word-spacing:9999px}@media screen and (min-width:32rem){.give-btn.give-donation-level-btn.give-btn-level-custom{font-weight:400}}.give-btn.give-donation-level-btn .give-formatted-currency{-moz-column-gap:.15rem;column-gap:.15rem;direction:ltr;display:flex;line-height:1}.give-btn.give-donation-level-btn .give-formatted-currency .give-currency-symbol-after,.give-btn.give-donation-level-btn .give-formatted-currency .give-currency-symbol-before{font-weight:400}.give-btn.give-donation-level-btn .give-formatted-currency .give-currency-symbol-before{align-self:flex-start;font-size:.583em;transform:translateY(.2em)}@media screen and (min-width:32rem){.give-btn.give-donation-level-btn .give-formatted-currency .give-currency-symbol-before{font-size:.41em;transform:translateY(.4em)}}.give-btn.give-donation-level-btn .give-formatted-currency .give-currency-symbol-after{-webkit-margin-before:.2em;align-self:center;font-size:.8em;margin-block-start:.2em}.give-btn.give-donation-level-btn .give-formatted-currency .give-amount-formatted{display:inline-flex}.give-btn.give-donation-level-btn .give-formatted-currency .give-amount-without-decimals{white-space:nowrap}.give-btn.give-donation-level-btn .give-formatted-currency .give-amount-decimal{font-size:.5em;transform:translateY(.2em)}.give-currency-switcher-msg-wrap,.give-fee-message-label,.give-recurring-donors-choice,.give-recurring-multi-level-message{background-color:#fff;border:.1875rem solid transparent;border-radius:.5rem;box-shadow:0 0 .88em rgba(0,0,0,.1);color:#333;font-size:clamp(1rem,.7948717949rem + .641025641vw,1.125rem);line-height:1.2;padding:.8125rem;transition:border-color .2s ease-in-out}.checked-within{border-color:var(--give-primary-color)}.give-currency-switcher-msg-wrap,.give-fee-message-label,.give-recurring-donors-choice{align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;display:flex}.give-recurring-period,.give_fee_mode_checkbox{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1;background-color:#fff;block-size:1.25rem;border:.0625rem solid #b4b9be;box-shadow:inset 0 .0625rem .125rem rgba(0,0,0,.25);content:"";display:flex;flex-grow:0;flex-shrink:0;justify-content:center}@supports not (aspect-ratio:1){.give-recurring-period,.give_fee_mode_checkbox{inline-size:1.25rem}}.give-recurring-period:after,.give_fee_mode_checkbox:after{color:var(--give-primary-color);content:"\f00c";font-family:Font Awesome\ 5 Free;font-weight:900;opacity:0;transition:opacity .2s ease-in-out}.give-recurring-period:checked:after,.give_fee_mode_checkbox:checked:after{opacity:1}.give-recurring-donors-choice-period{-webkit-padding-before:0;-webkit-padding-after:.0625em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 8'%3E%3Cpath d='M5.66 7.195a.644.644 0 00.902 0l5.332-5.304c.247-.274.247-.684 0-.93l-.628-.629c-.247-.246-.657-.246-.93 0L6.125 4.543 1.887.332c-.274-.246-.684-.246-.93 0L.328.961c-.246.246-.246.656 0 .93L5.66 7.195z' fill='%23a2a3a2'/%3E%3C/svg%3E");background-position:right top 50%;background-repeat:no-repeat;background-size:.65em auto;border-block-end-width:.0625em;border-block-start-width:0;border-color:#333;border-inline-width:0;border-radius:0;border-style:solid;box-shadow:none;color:inherit;display:inline;font-family:inherit;font-size:inherit;inline-size:calc(var(--selected-text-width) + 1.25em);overflow:visible;padding-block-end:.0625em;padding-block-start:0;padding-inline:0;transition:border-color .2s ease-in-out}.give-recurring-donors-choice-period:focus,.give-recurring-donors-choice-period:hover{border-color:var(--give-primary-color)}.give-personal-info-section fieldset:not(.ffm-field-container>fieldset){-moz-column-gap:clamp(1.5rem,1.1923076923rem + .9615384615vw,1.6875rem);column-gap:clamp(1.5rem,1.1923076923rem + .9615384615vw,1.6875rem);display:grid;grid-column:span 12;grid-template-columns:repeat(12,1fr);row-gap:clamp(1.5rem,.7820512821rem + 2.2435897436vw,1.9375rem)}.give-personal-info-section fieldset:not(.ffm-field-container>fieldset) legend:first-of-type{-webkit-padding-after:.75rem;-webkit-margin-after:1rem;-webkit-border-after:.0625rem solid #ddd;border-block-end:.0625rem solid #ddd;color:#333;font-size:clamp(1.25rem,.8397435897rem + 1.2820512821vw,1.5rem);font-weight:500;line-height:1.3;margin-block-end:1rem;padding-block-end:.75rem;width:100%}.give-personal-info-section fieldset:not(.ffm-field-container>fieldset)>.form-row-responsive,.give-personal-info-section fieldset:not(.ffm-field-container>fieldset)>.form-row-wide,.give-personal-info-section fieldset:not(.ffm-field-container>fieldset) div,.give-personal-info-section fieldset:not(.ffm-field-container>fieldset) p{grid-column:span 12}@media screen and (min-width:32rem){.give-personal-info-section fieldset:not(.ffm-field-container>fieldset)>.form-row-responsive{grid-column:span 6}}.give-personal-info-section #give-email-wrap label,.give-personal-info-section #give-first-name-wrap label,.give-personal-info-section #give-last-name-wrap label,.give-personal-info-section #give-title-wrap label{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.give-personal-info-section .give-input[type=email],.give-personal-info-section .give-input[type=text]{background-color:#fff;border:.078rem solid #666;border-radius:.25rem;box-shadow:inset 0 .08em .4em rgba(0,0,0,.15);color:#828382;font-family:inherit;font-size:1rem;font-weight:500;inline-size:100%;line-height:1.2;padding:1.1875rem}.give-personal-info-section div[id^=give-user-login-submit]{-moz-column-gap:clamp(1.5rem,1.1923076923rem + .9615384615vw,1.6875rem);column-gap:clamp(1.5rem,1.1923076923rem + .9615384615vw,1.6875rem);display:grid;grid-template-columns:repeat(12,1fr)}.give-personal-info-section div[id^=give-user-login-submit] input{grid-column:span 6}.give-personal-info-description{grid-column:span 12}#give-title-wrap{grid-column:span 2}#give-title-wrap~:is(#give-first-name-wrap,#give-last-name-wrap){grid-column:span 5}@media screen and (max-width:51.5rem){#give-title-wrap{grid-column:span 4}#give-title-wrap+#give-first-name-wrap{grid-column:span 8}#give-title-wrap~#give-last-name-wrap{grid-column:span 12}}#give-email-wrap,#give-first-name-wrap,#give-last-name-wrap{position:relative}#give-email-wrap:before,#give-first-name-wrap:before,#give-last-name-wrap:before{block-size:1em;color:#8d8e8e;font-family:Font Awesome\ 5 Free;font-weight:900;inset-block-end:.1875em;inset-block-start:0;inset-inline-start:1.1875rem;margin-block:auto;pointer-events:none;position:absolute}#give-email-wrap input,#give-first-name-wrap input{-webkit-padding-start:2.6875rem;padding-inline-start:2.6875rem}#give-first-name-wrap:before{content:"\f007"}#give-email-wrap:before{content:"\f0e0"}.give-payment-details-section legend:first-of-type{-webkit-padding-after:.75rem;-webkit-margin-after:1rem;-webkit-border-after:.0625rem solid #ddd;border-block-end:.0625rem solid #ddd;color:#333;font-size:clamp(1.25rem,.8397435897rem + 1.2820512821vw,1.5rem);font-weight:500;inline-size:100%;line-height:1.3;margin-block-end:1rem;padding-block-end:.75rem}#give-gateway-radio-list{-webkit-margin-before:2rem;display:flex;flex-direction:column;gap:.9375rem;list-style:none;margin-block-start:2rem}#give-gateway-radio-list>li{--tab-radio-diameter:1.25rem;--tab-radio-border-size:0.0625rem;--tab-block-padding:1.375rem;--tab-block-size:calc(var(--tab-block-padding)*2 + var(--tab-radio-diameter));--tab-inline-padding:1.375rem;--tab-transition:0.2s ease-in-out;-webkit-padding-before:var(--tab-block-size);background-color:#fafafa;border-radius:.25rem;padding-block-start:var(--tab-block-size);position:relative;transition:background-color var(--tab-transition)}#give-gateway-radio-list>li>.give-gateway{border-end-end-radius:inherit;border-end-start-radius:inherit;border-start-end-radius:inherit;border-start-start-radius:inherit}#give-gateway-radio-list>li>.give-gateway:nth-last-child(3){border-end-end-radius:0;border-end-start-radius:0}#give-gateway-radio-list>li>.give-gateway-details{border-end-end-radius:inherit;border-end-start-radius:inherit}#give-gateway-radio-list>li>.give-gateway{-webkit-appearance:none;-moz-appearance:none;appearance:none;block-size:var(--tab-block-size);border:.0625rem solid #ddd;font-size:1rem;inline-size:100%;inset-block-start:0;inset-inline:0;margin:0;position:absolute;transition:border-color var(--tab-transition)}#give-gateway-radio-list>li>.give-gateway:after,#give-gateway-radio-list>li>.give-gateway:before{block-size:var(--diameter);border-radius:9999px;content:"";inline-size:var(--diameter);inset-block:0;inset-inline-start:0;margin-block:auto;position:absolute}#give-gateway-radio-list>li>.give-gateway:before{--diameter:var(--tab-radio-diameter);-webkit-margin-start:var(--tab-block-padding);border:var(--tab-radio-border-size) solid #b4b9be;box-shadow:inset 0 .0625em .125em rgba(0,0,0,.25);margin-inline-start:var(--tab-block-padding)}#give-gateway-radio-list>li>.give-gateway:after{--diameter:calc(var(--tab-radio-diameter)*0.4);-webkit-margin-start:calc(var(--tab-radio-diameter)/2 - var(--diameter)/2 + var(--tab-block-padding));background-color:var(--give-primary-color);margin-inline-start:calc(var(--tab-radio-diameter)/2 - var(--diameter)/2 + var(--tab-block-padding));opacity:0;transition:opacity var(--tab-transition)}#give-gateway-radio-list>li>.give-gateway+.give-gateway-option{--font-size:1em;--line-height:1.25;--block-size:calc(var(--font-size)*var(--line-height));font:700 var(--font-size)/var(--line-height) var(--give-primary-font);inset-block-start:calc(var(--tab-radio-diameter)/2 - var(--block-size)/2 + var(--tab-block-padding));inset-inline-end:var(--tab-inline-padding);inset-inline-start:calc(var(--tab-inline-padding) + var(--tab-radio-diameter) + .5rem);position:absolute}#give-gateway-radio-list>li>.give-gateway:checked:after{opacity:1}#give-gateway-radio-list>li>.give-gateway:focus,#give-gateway-radio-list>li>.give-gateway:hover{border-color:var(--give-primary-color)}#give-gateway-radio-list>li>.give-gateway:focus{outline:0}#give-gateway-radio-list>li.give-gateway-option-selected{background-color:#fff}#give-gateway-radio-list>li.give-gateway-option-selected .give-gateway-details,#give-gateway-radio-list>li.give-gateway-option-selected>.give-gateway:not(:focus,:hover){border-color:#000}#give_cc_fields,.give_gateway_details{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);row-gap:1rem}#give_cc_fields>*,.give_gateway_details>*{grid-column:span 12}#give_cc_fields>.form-row-wide,#give_cc_fields>.give-ffm-form-row-half,#give_cc_fields>.give-ffm-form-row-one-third,#give_cc_fields>.give-ffm-form-row-two-third,.give_gateway_details>.form-row-wide,.give_gateway_details>.give-ffm-form-row-half,.give_gateway_details>.give-ffm-form-row-one-third,.give_gateway_details>.give-ffm-form-row-two-third{float:revert;padding:revert;width:revert}#give_cc_fields>.give-ffm-form-row-one-third,.give_gateway_details>.give-ffm-form-row-one-third{grid-column:span 4}#give_cc_fields>.give-ffm-form-row-half,.give_gateway_details>.give-ffm-form-row-half{grid-column:span 6}#give_cc_fields>.give-ffm-form-row-two-third,.give_gateway_details>.give-ffm-form-row-two-third{grid-column:span 8}#give_cc_fields>.form-row-wide,.give_gateway_details>.form-row-wide{grid-column:span 12}@media screen and (min-width:32rem){#give_cc_fields>.form-row-responsive.form-row-one-third,.give_gateway_details>.form-row-responsive.form-row-one-third{grid-column:span 4}#give_cc_fields>.form-row-responsive.form-row-half,.give_gateway_details>.form-row-responsive.form-row-half{grid-column:span 6}#give_cc_fields>.form-row-responsive.form-row-two-thirds,.give_gateway_details>.form-row-responsive.form-row-two-thirds{grid-column:span 8}}.give-gateway-details{-webkit-border-after:.0625rem solid #ddd;border-block-end:.0625rem solid #ddd;border-block-start-width:0;border-inline:.0625rem solid #ddd;font-size:.9375rem;inline-size:100%;line-height:1.5;padding-block:2rem;padding-inline:1.375rem}.give-gateway-details>*{grid-column:span 12}.give-gateway-details>.form-row-wide,.give-gateway-details>.give-ffm-form-row-half,.give-gateway-details>.give-ffm-form-row-one-third,.give-gateway-details>.give-ffm-form-row-two-third{float:revert;padding:revert;width:revert}.give-gateway-details>.give-ffm-form-row-one-third{grid-column:span 4}.give-gateway-details>.give-ffm-form-row-half{grid-column:span 6}.give-gateway-details>.give-ffm-form-row-two-third{grid-column:span 8}.give-gateway-details>.form-row-wide{grid-column:span 12}.give-gateway-details img{block-size:auto;max-inline-size:100%}.give-gateway-details a{color:var(--give-primary-color)}.give-gateway-details>#give_offline_payment_info>p{margin:0}.give-gateway-details>.no-fields p{inline-size:min(28.75rem,100%);margin-inline:auto}.give-gateway-details>.no-fields p:first-of-type{-webkit-margin-before:1rem;margin-block-start:1rem}.give-gateway-details>.no-fields p+p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.give-gateway-details>.no-fields input{font-family:inherit}.give-gateway-details fieldset{display:grid;gap:1rem;grid-auto-flow:row;grid-template-columns:repeat(12,1fr)}.give-gateway-details fieldset>*{grid-column:span 12}@media screen and (min-width:32rem){.give-gateway-details fieldset>.form-row-responsive.form-row-one-third{grid-column:span 4}.give-gateway-details fieldset>.form-row-responsive.form-row-half{grid-column:span 6}.give-gateway-details fieldset>.form-row-responsive.form-row-two-thirds{grid-column:span 8}}[name=payment-mode]+label:after{block-size:1em;color:#c1c1c1;content:"\f4be";font-family:Font Awesome\ 5 Free;font-size:1.5em;font-weight:900;inset-inline-end:0;position:absolute;transform:translateY(-.15em)}[name=payment-mode][value=manual]+label:after{content:"\f7d9"}[name=payment-mode][value=offline]+label:after{content:"\f555"}[name=payment-mode]:where([value=stripe],[value=stripe_checkout],[value=authorize])+label:after{content:"\f09d"}[name=payment-mode]:where([value=stripe_sepa],[value=stripe_bces])+label:after{content:"\f19c"}[name=payment-mode]:where([value=paypal],[value=stripe_apple_pay],[value=stripe_google_pay])+label:after{font-family:Font Awesome\ 5 Brands;font-weight:100}[name=payment-mode][value=paypal]+label:after{content:"\f1ed";font-size:1.75em}[name=payment-mode][value=stripe_apple_pay]+label:after{content:"\f415"}[name=payment-mode][value=stripe_google_pay]+label:after{content:"\e079"}.give-donation-form-summary-section{background:none!important;padding:0}.give-donation-summary-section .heading{color:#6b6b6b;font-style:italic;font-weight:500;margin-bottom:2rem;text-align:center}.give-donation-summary-section .give-donation-summary-table-wrapper{background-color:#f9f9f9;color:#333;padding-block:clamp(1.75rem,-.9166666667rem + 8.3333333333vw,3.375rem);padding-inline:clamp(1rem,-4.5384615385rem + 17.3076923077vw,4.375rem)}.give-donation-summary-section table{border-collapse:collapse;inline-size:100%;line-height:1.2}.give-donation-summary-section button{align-items:baseline;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--give-primary-color);-moz-column-gap:.25em;column-gap:.25em;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:inherit;line-height:inherit;padding:0;text-align:start;white-space:nowrap}.give-donation-summary-section button svg path{fill:var(--give-primary-color)}.give-donation-summary-section tr{vertical-align:baseline}.give-donation-summary-section tr>:first-of-type{text-align:start}.give-donation-summary-section tr>:last-of-type{text-align:end}.give-donation-summary-section tfoot,.give-donation-summary-section thead{color:#333}.give-donation-summary-section tbody tr,.give-donation-summary-section tfoot{-webkit-border-before:.0625rem solid #ddd;border-block-start:.0625rem solid #ddd}.give-donation-summary-section thead th{-webkit-padding-after:1.25rem;padding-block-end:1.25rem}.give-donation-summary-section thead th:first-of-type{font-size:clamp(1.25rem,.8397435897rem + 1.2820512821vw,1.5rem);font-weight:400}.give-donation-summary-section thead th .back-btn{font-size:.875rem}.give-donation-summary-section tbody td{font-size:clamp(1rem,.7948717949rem + .641025641vw,1.125rem);padding-block:1.25rem}.give-donation-summary-section tbody td:last-of-type{min-inline-size:6rem}.give-donation-summary-section tfoot th{-webkit-padding-before:1.75rem;font-size:1.125rem;font-weight:700;padding-block-start:1.75rem}.give-donation-summary-section .give-donation-summary-help-text{-webkit-margin-before:.5rem;align-items:start;color:#8c8c8c;-moz-column-gap:.25rem;column-gap:.25rem;display:inline-flex;font-size:.875rem;margin-block-start:.5rem}.give-donation-summary-section .give-donation-summary-help-text>img{transform:translateY(.1em)}.give-donate-now-button-section{-webkit-padding-before:clamp(2rem,-1.2820512821rem + 10.2564102564vw,4rem);-webkit-padding-after:clamp(2.5rem,.4487179487rem + 6.4102564103vw,3.75rem);display:grid;padding-block-end:clamp(2.5rem,.4487179487rem + 6.4102564103vw,3.75rem);padding-block-start:clamp(2rem,-1.2820512821rem + 10.2564102564vw,4rem);row-gap:clamp(2rem,.7692307692rem + 3.8461538462vw,2.75rem)}#give-final-total-wrap{display:none}.give-submit{transition-duration:.3s;transition-property:filter,box-shadow,transform;transition-timing-function:ease-in-out}.give-submit:hover{box-shadow:0 .0625rem .25rem rgba(0,0,0,.25);filter:brightness(1.2);transform:scale(1.01)}#give-purchase-button{inline-size:100%}.give-secure-donation-badge-bottom{align-items:center;-moz-column-gap:.5em;column-gap:.5em;display:inline-flex;font-size:.8125rem;justify-self:center;line-height:1}.give-form-header+.give_errors.give_notices{-webkit-padding-before:clamp(1.75rem,-.9166666667rem + 8.3333333333vw,3.375rem);display:grid;padding-block-start:clamp(1.75rem,-.9166666667rem + 8.3333333333vw,3.375rem);padding-inline:clamp(1rem,-4.5384615385rem + 17.3076923077vw,4.375rem);row-gap:1rem}.give_error,.give_notice{align-items:stretch;background-color:#fff;border:.0625rem solid rgba(0,0,0,.05);border-radius:.5rem;box-shadow:0 0 .5em rgba(0,0,0,.1);color:#444;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;font-size:1rem;font-weight:500;line-height:1.3;padding-block:.625rem;padding-inline:.75rem;position:relative}.give_error:before,.give_notice:before{--border:0.0625rem solid rgb(0 0 0/0.05);-webkit-border-start:var(--border);-webkit-margin-start:-.8125rem;align-items:center;background-color:var(--color);border-block:var(--border);border-end-start-radius:inherit;border-inline-start:var(--border);border-start-start-radius:inherit;color:rgba(0,0,0,.5);content:var(--icon);display:flex;flex-shrink:0;font-family:Font Awesome\ 5 Free;font-size:.9em;font-weight:900;justify-content:center;line-height:1;margin-block:calc(-.625em - .0625rem);margin-inline-start:-.8125rem;padding-inline:.75em}.give-notice-close{block-size:1.5rem;cursor:pointer;inset-block-start:.1rem;inset-inline-end:.1rem;position:absolute}#give_error_test_mode{margin-bottom:.9rem}.give_error{--color:#ff3c00;--icon:""}.give_success{--color:#0eca46;--icon:""}.give_warning{--color:#ffba00;--icon:""}#give_terms_agreement{display:block}#give_terms_agreement>input[type=checkbox]{-webkit-margin-before:1rem;-webkit-margin-end:.5rem;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1;background-color:#fff;block-size:1.25rem;border:.0625rem solid #b4b9be;box-shadow:inset 0 .0625rem .125rem rgba(0,0,0,.25);content:"";display:flex;display:inline-flex;flex-grow:0;flex-shrink:0;justify-content:center;margin-block-start:1rem;margin-inline-end:.5rem}@supports not (aspect-ratio:1){#give_terms_agreement>input[type=checkbox]{inline-size:1.25rem}}#give_terms_agreement>input[type=checkbox]:after{color:var(--give-primary-color);content:"\f00c";font-family:Font Awesome\ 5 Free;font-weight:900;opacity:0;transition:opacity .2s ease-in-out}#give_terms_agreement>input[type=checkbox]:checked:after{opacity:1}.give-receipt-classic{background:#fff;box-shadow:0 .125rem .3125rem rgba(0,0,0,.3)}@media screen and (min-width:32rem){.give-receipt-classic{border-radius:.5rem}}.give-receipt-classic .give-receipt-title{font-size:1.625rem;font-weight:600;line-height:1.2;margin-block:2rem;position:relative;text-shadow:0 .07em .14em rgba(0,0,0,.15)}.give-receipt-classic .social-sharing{align-items:center;background:#fbfbfb;border-block:.0625rem solid #f2f2f2;display:flex;flex-direction:column;padding-block:clamp(1.5rem,-.141025641rem + 5.1282051282vw,2.5rem);padding-inline:1.25rem;row-gap:1.25rem}.give-receipt-classic .social-sharing .instruction{color:#555;font-size:.9375rem;grid-column:span 2;line-height:1.5;max-inline-size:60ch;text-align:center}.give-receipt-classic .social-sharing .btn-row{align-items:center;-moz-column-gap:1.75rem;column-gap:1.75rem;display:flex;flex-wrap:wrap;justify-content:center;row-gap:1rem}.give-receipt-classic .social-sharing .social-btn{align-items:center;border:none;-moz-column-gap:.75em;column-gap:.75em;display:flex;font-size:1rem;padding:.875em 1.6875em;transition:background-color .2s ease}.give-receipt-classic .social-sharing .social-btn>i{font-size:1.375em}.give-receipt-classic .social-sharing .social-btn.facebook-btn{background-color:#3b5998}.give-receipt-classic .social-sharing .social-btn.facebook-btn:hover{background-color:#4668b1}.give-receipt-classic .social-sharing .social-btn.twitter-btn{background-color:#00acee}.give-receipt-classic .social-sharing .social-btn.twitter-btn:hover{background-color:#00b7ff}.give-receipt-classic .receipt-sections .details .headline{color:#333;font-size:1.25rem;font-weight:600}.give-receipt-classic .receipt-sections .details .details-table{display:flex;flex-direction:column}.give-receipt-classic .receipt-sections .details .details-table .details-row{align-items:flex-start;-moz-column-gap:.625rem;column-gap:.625rem;display:flex;flex-wrap:wrap;font-size:1.125rem;font-weight:500;row-gap:.5rem}.give-receipt-classic .receipt-sections .details .details-table .details-row>i{align-self:center;color:#989898}.give-receipt-classic .receipt-sections .details .details-table .details-row .detail{-webkit-margin-end:auto;align-self:center;color:#6b6b6b;margin-inline-end:auto;white-space:nowrap}.give-receipt-classic .receipt-sections .details .details-table .details-row .value{-webkit-margin-start:0;margin-inline-start:0;white-space:pre-wrap}.give-receipt-classic .receipt-sections .details .details-table .details-row--paymentStatus .value{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex}.give-receipt-classic .receipt-sections .details .details-table .details-row--paymentStatus .value:before{--diameter:0.8125rem;aspect-ratio:1;background-color:var(--status-color,#ccc);block-size:var(--diameter);-webkit-clip-path:circle();clip-path:circle();content:"";flex-shrink:0}@supports not (aspect-ratio:1){.give-receipt-classic .receipt-sections .details .details-table .details-row--paymentStatus .value:before{inline-size:var(--diameter)}}.give-receipt-classic .receipt-sections .details .details-table .details-row--paymentStatus .value[data-value=Complete]{--status-color:#1fe433}.give-receipt-classic .receipt-sections .details .details-table .details-row--paymentStatus .value[data-value=Pending]{--status-color:#ffba00}.give-receipt-classic .receipt-sections .details .details-table .details-row--paymentStatus .value[data-value=Failed]{--status-color:red}.give-receipt-classic .receipt-sections .details .details-table .details-row--totalAmount{font-weight:700}.give-receipt-classic .receipt-sections .details .details-table.payment-details{border-bottom:.125rem solid #f2f2f2}.give-receipt-classic .receipt-sections .details .details-table:empty{display:none!important}.give-receipt-classic .dashboard-link-container{-webkit-margin-before:2rem;-webkit-padding-after:clamp(1.5rem,-1.9871794872rem + 10.8974358974vw,3.625rem);align-items:center;display:flex;justify-content:space-between;margin-block-start:2rem;padding-block-end:clamp(1.5rem,-1.9871794872rem + 10.8974358974vw,3.625rem);padding-inline:clamp(1.25rem,-3.6730769231rem + 15.3846153846vw,4.25rem)}.give-receipt-classic .dashboard-link-container .dashboard-link{color:var(--give-primary-color)}.give-receipt-classic .dashboard-link-container .dashboard-link>i{-webkit-margin-start:.25rem;font-size:1.5rem;line-height:.5;margin-inline-start:.25rem;text-decoration:none;transform:translateY(.18em)}.give-receipt-classic .dashboard-link-container .download-btn{font-size:inherit;padding-block:.75rem;padding-inline:1.6875rem}.give-receipt-classic #give-pdf-receipt-link,.give-receipt-classic #give-pdf-receipt-link:visited{align-items:center;color:#fff;-moz-column-gap:.9375rem;column-gap:.9375rem;display:flex;text-decoration:none}.give-receipt-classic #give-pdf-receipt-link:after,.give-receipt-classic #give-pdf-receipt-link:visited:after{content:"\f1c1";display:inline-block;font-family:Font Awesome\ 5 Free;font-size:1.625rem;font-weight:900;line-height:1}.give-receipt-classic .receipt-sections{-webkit-padding-before:clamp(2.375rem,1.3493589744rem + 3.2051282051vw,3rem);padding-block-start:clamp(2.375rem,1.3493589744rem + 3.2051282051vw,3rem);padding-inline:clamp(1.25rem,-3.6730769231rem + 15.3846153846vw,4.25rem)}.give-receipt-classic .details+.details{-webkit-margin-before:2.375rem;margin-block-start:2.375rem}.give-receipt-classic .headline{-webkit-padding-after:1.25rem;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;padding-block-end:1.25rem}.give-receipt-classic .headline:before{font-family:Font Awesome\ 5 Free;font-size:.875rem;font-weight:900}.give-receipt-classic .details-row,.give-receipt-classic .headline{-webkit-border-after:.0625rem solid #f2f2f2;border-block-end:.0625rem solid #f2f2f2}.give-receipt-classic .details-row{padding-block:.9375rem}.give-receipt-classic .details:first-child .headline:before{content:"\f007"}.give-receipt-classic .details:nth-child(2) .headline:before{content:"\f004"}.give-donation-amount{position:relative}.give-cs-mini-dropdown{-webkit-margin-end:.625rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;block-size:clamp(2.625rem,1.8044871795rem + 2.5641025641vw,3.125rem);border:0 dotted #c1c1c1;border-inline-start-width:.125rem;color:transparent;cursor:pointer;inline-size:calc(var(--currency-text-width, auto) + 2.75rem);inset-inline-end:.625rem;margin-inline-end:.625rem;position:absolute}.give-cs-mini-dropdown option{color:#333}.give-cs-mini-dropdown:first-child{-webkit-margin-start:.625rem;-webkit-margin-end:0;border-inline-end-width:.125rem;border-inline-start-width:0;inset-inline-end:0;inset-inline-start:.625rem;margin-inline-end:0;margin-inline-start:.625rem}.give-cs-mini-dropdown:focus{border:.0625rem solid var(--give-primary-color);border-radius:.3125rem;outline:none;padding:1.25rem}.give-cs-mini-dropdown+span.give-currency-position-after{padding:0}.give-cs-mini-dropdown~span.give-currency-symbol{-webkit-padding-end:1.875rem;align-items:center;-moz-column-gap:.5em;column-gap:.5em;display:inline-flex;padding-inline-end:1.875rem;white-space:nowrap}.give-cs-mini-dropdown~span.give-currency-symbol:after{color:#6f6f6f;content:"\f0d7";display:inline;font-family:Font Awesome\ 5 Free;font-size:.75em;font-weight:900}.give-currency-switcher-wrap{display:none!important}.give-embed-form .give-select-fund-row{-webkit-padding-before:1.875rem!important;-webkit-padding-after:0!important;padding-block-end:0!important;padding-block-start:1.875rem!important;padding-inline:0!important}.give-funds-select{background-color:#fff;border:.078rem solid #666;border-radius:.25rem;box-shadow:inset 0 .08em .4em rgba(0,0,0,.15);color:#828382;font-family:inherit;font-size:1rem;font-weight:500;inline-size:100%;line-height:1.2;margin-block:.9375rem;padding:1.1875rem}.give-funds-select.focus,.give-funds-select:focus{outline:.125rem solid var(--give-primary-color)}.give-tributes-dedicate-donation{-webkit-margin-before:.625rem;-webkit-padding-after:.625rem;margin-block-start:.625rem;padding-block-end:.625rem}.give-tributes-dedicate-donation .give-tributes-show-wrap{-webkit-margin-before:1.25rem;margin-block-start:1.25rem}.give-tributes-dedicate-donation .give-tributes-legend,.give-tributes-dedicate-donation legend{grid-column:span 12;inline-size:100%;line-height:1.2;margin:0!important;padding-block:.625rem!important;padding-inline:0!important}.give-tributes-dedicate-donation .give-tributes-label{display:block;font-weight:500;padding-block:.625rem;padding-inline:0}.give-tributes-dedicate-donation .give_tributes_info_wrap{-webkit-margin-before:1.25rem;margin-block-start:1.25rem}.give-tributes-dedicate-donation [type=radio]{-webkit-margin-end:.5rem!important;margin-inline-end:.5rem!important}.give-repeater-table{inline-size:100%}.give-section-break{-webkit-padding-after:.75rem;-webkit-border-after:.0625rem solid #ddd;border-block-end:.0625rem solid #ddd;color:#333;font-size:clamp(1.25rem,.8397435897rem + 1.2820512821vw,1.5rem);font-weight:500;line-height:1.3;padding-block-end:.75rem}#give-payment-mode-select~.ffm-field-container,#give_checkout_user_info~.ffm-field-container,.ffm-field-container+:not(.ffm-field-container),.give-total-wrap~.ffm-field-container{-webkit-margin-before:calc(clamp(1.75rem, -.9166666667rem + 8.3333333333vw, 3.375rem) - clamp(1.5rem, .6794871795rem + 2.5641025641vw, 2rem));margin-block-start:calc(clamp(1.75rem, -.9166666667rem + 8.3333333333vw, 3.375rem) - clamp(1.5rem, .6794871795rem + 2.5641025641vw, 2rem))}#give-payment-mode-select~.ffm-field-container,#give_checkout_user_info~.ffm-field-container,.give-total-wrap~.ffm-field-container{align-self:end}#give-payment-mode-select~.ffm-field-container~.ffm-field-container,#give_checkout_user_info~.ffm-field-container~.ffm-field-container,.give-total-wrap~.ffm-field-container~.ffm-field-container{-webkit-margin-before:0;margin-block-start:0}form[id*=give-form] .ffm-field-container{flex-basis:100%;width:100%}.give-stripe-checkout-modal{display:none}.give-stripe-checkout-modal.give-stripe-checkout-show-modal{-ms-scroll-chaining:none;align-items:safe center;background-color:rgba(0,0,0,.5);block-size:100%;display:flex;inline-size:100%;inset-block-start:0;inset-inline-start:0;justify-content:center;min-block-size:-webkit-max-content;min-block-size:-moz-max-content;min-block-size:max-content;overflow:auto;overscroll-behavior:contain;position:fixed;z-index:10}body:has(.give-stripe-checkout-modal.give-stripe-checkout-show-modal){overflow:hidden}.give-stripe-checkout-modal-content{block-size:-webkit-max-content;block-size:-moz-max-content;block-size:max-content;inline-size:min(100%,32rem);margin:auto}.give-stripe-checkout-modal-container{background-color:#fff;font-size:1rem}@media screen and (min-width:32rem){.give-stripe-checkout-modal-container{border-radius:.5rem}}.give-stripe-checkout-modal-container>:first-child{border-start-end-radius:inherit;border-start-start-radius:inherit}.give-stripe-checkout-modal-container>:last-child{border-end-end-radius:inherit;border-end-start-radius:inherit}.give-stripe-checkout-modal-container>*{padding:1rem}.give-stripe-checkout-modal-header{--tint-color:rgba(var(--give-header-background-color--for-rgb),0.75);--tint:linear-gradient(90deg,var(--tint-color),var(--tint-color));background-color:rgb(var(--give-header-background-color--for-rgb))!important;background-image:var(--tint,linear-gradient(transparent,transparent)),var(--give-header-background-image);background-position:50%;background-size:cover;color:#fff;font-family:var(--give-font);position:relative;text-align:center;text-shadow:0 .07em .14em rgba(0,0,0,.15)}.give-stripe-checkout-modal-close{background-color:transparent;border:0;border-radius:9999px;font-size:1.2em;inset-block-start:0;inset-inline-end:0;margin:1rem;opacity:.75;position:absolute;transition:opacity .2s ease-in-out}.give-stripe-checkout-modal-close:hover{opacity:1}.give-stripe-checkout-modal-close:focus{opacity:1;outline:.125em solid fff}.give-stripe-checkout-modal-close:before{clip:rect(0,0,0,0);border-width:0;content:"Close";height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.give-stripe-checkout-modal-close:after{aspect-ratio:1;block-size:1em;color:#fff;content:"\f057";font-family:Font Awesome\ 5 Free;font-weight:900}@supports not (aspect-ratio:1){.give-stripe-checkout-modal-close:after{inline-size:1em}}.give-stripe-checkout-modal-close>svg{display:none}.give-stripe-checkout-modal-body{display:grid;gap:1rem;grid-auto-flow:row;grid-template-columns:repeat(12,1fr)}.give-stripe-checkout-modal-sequoia-donate-button{inline-size:100%}
22
 
23
  /*! Hint.css - v2.5.0 - 2017-04-23
24
  * http://kushagragour.in/lab/hint/
25
+ * Copyright (c) 2017 Kushagra Gour */[class*=hint--]{display:inline-block;position:relative}[class*=hint--]:after,[class*=hint--]:before{opacity:0;pointer-events:none;position:absolute;transform:translateZ(0);transition:.3s ease;transition-delay:0s;visibility:hidden;z-index:1000000}[class*=hint--]:hover:after,[class*=hint--]:hover:before{opacity:1;transition-delay:.1s;visibility:visible}[class*=hint--]:before{background:0 0;border:6px solid transparent;content:"";position:absolute;z-index:1000001}[class*=hint--]:after{background:#383838;box-shadow:4px 4px 8px rgba(0,0,0,.3);color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:12px;padding:8px 10px;text-shadow:0 -1px 0 #000;white-space:nowrap}[class*=hint--][aria-label]:after{content:attr(aria-label)}[class*=hint--][data-hint]:after{content:attr(data-hint)}[aria-label=""]:after,[aria-label=""]:before,[data-hint=""]:after,[data-hint=""]:before{display:none!important}.hint--top-left:before,.hint--top-right:before,.hint--top:before{border-top-color:#383838}.hint--bottom-left:before,.hint--bottom-right:before,.hint--bottom:before{border-bottom-color:#383838}.hint--top:after,.hint--top:before{bottom:100%;left:50%}.hint--top:before{left:calc(50% - 6px);margin-bottom:-11px}.hint--top:after{transform:translateX(-50%)}.hint--top:hover:before{transform:translateY(-8px)}.hint--top:hover:after{transform:translateX(-50%) translateY(-8px)}.hint--bottom:after,.hint--bottom:before{left:50%;top:100%}.hint--bottom:before{left:calc(50% - 6px);margin-top:-11px}.hint--bottom:after{transform:translateX(-50%)}.hint--bottom:hover:before{transform:translateY(8px)}.hint--bottom:hover:after{transform:translateX(-50%) translateY(8px)}.hint--right:before{border-right-color:#383838;margin-bottom:-6px;margin-left:-11px}.hint--right:after{margin-bottom:-14px}.hint--right:after,.hint--right:before{bottom:50%;left:100%}.hint--right:hover:after,.hint--right:hover:before{transform:translateX(8px)}.hint--left:before{border-left-color:#383838;margin-bottom:-6px;margin-right:-11px}.hint--left:after{margin-bottom:-14px}.hint--left:after,.hint--left:before{bottom:50%;right:100%}.hint--left:hover:after,.hint--left:hover:before{transform:translateX(-8px)}.hint--top-left:after,.hint--top-left:before{bottom:100%;left:50%}.hint--top-left:before{left:calc(50% - 6px);margin-bottom:-11px}.hint--top-left:after{margin-left:12px;transform:translateX(-100%)}.hint--top-left:hover:before{transform:translateY(-8px)}.hint--top-left:hover:after{transform:translateX(-100%) translateY(-8px)}.hint--top-right:after,.hint--top-right:before{bottom:100%;left:50%}.hint--top-right:before{left:calc(50% - 6px);margin-bottom:-11px}.hint--top-right:after{margin-left:-12px;transform:translateX(0)}.hint--top-right:hover:after,.hint--top-right:hover:before{transform:translateY(-8px)}.hint--bottom-left:after,.hint--bottom-left:before{left:50%;top:100%}.hint--bottom-left:before{left:calc(50% - 6px);margin-top:-11px}.hint--bottom-left:after{margin-left:12px;transform:translateX(-100%)}.hint--bottom-left:hover:before{transform:translateY(8px)}.hint--bottom-left:hover:after{transform:translateX(-100%) translateY(8px)}.hint--bottom-right:after,.hint--bottom-right:before{left:50%;top:100%}.hint--bottom-right:before{left:calc(50% - 6px);margin-top:-11px}.hint--bottom-right:after{margin-left:-12px;transform:translateX(0)}.hint--bottom-right:hover:after,.hint--bottom-right:hover:before{transform:translateY(8px)}.hint--large:after,.hint--medium:after,.hint--small:after{word-wrap:break-word;line-height:1.4em;white-space:normal}.hint--small:after{width:80px}.hint--medium:after{width:150px}.hint--large:after{width:300px}.hint--error:after{background-color:#b34e4d;text-shadow:0 -1px 0 #592726}.hint--error.hint--top-left:before,.hint--error.hint--top-right:before,.hint--error.hint--top:before{border-top-color:#b34e4d}.hint--error.hint--bottom-left:before,.hint--error.hint--bottom-right:before,.hint--error.hint--bottom:before{border-bottom-color:#b34e4d}.hint--error.hint--left:before{border-left-color:#b34e4d}.hint--error.hint--right:before{border-right-color:#b34e4d}.hint--warning:after{background-color:#c09854;text-shadow:0 -1px 0 #6c5328}.hint--warning.hint--top-left:before,.hint--warning.hint--top-right:before,.hint--warning.hint--top:before{border-top-color:#c09854}.hint--warning.hint--bottom-left:before,.hint--warning.hint--bottom-right:before,.hint--warning.hint--bottom:before{border-bottom-color:#c09854}.hint--warning.hint--left:before{border-left-color:#c09854}.hint--warning.hint--right:before{border-right-color:#c09854}.hint--info:after{background-color:#3986ac;text-shadow:0 -1px 0 #1a3c4d}.hint--info.hint--top-left:before,.hint--info.hint--top-right:before,.hint--info.hint--top:before{border-top-color:#3986ac}.hint--info.hint--bottom-left:before,.hint--info.hint--bottom-right:before,.hint--info.hint--bottom:before{border-bottom-color:#3986ac}.hint--info.hint--left:before{border-left-color:#3986ac}.hint--info.hint--right:before{border-right-color:#3986ac}.hint--success:after{background-color:#458746;text-shadow:0 -1px 0 #1a321a}.hint--success.hint--top-left:before,.hint--success.hint--top-right:before,.hint--success.hint--top:before{border-top-color:#458746}.hint--success.hint--bottom-left:before,.hint--success.hint--bottom-right:before,.hint--success.hint--bottom:before{border-bottom-color:#458746}.hint--success.hint--left:before{border-left-color:#458746}.hint--success.hint--right:before{border-right-color:#458746}.hint--always:after,.hint--always:before{opacity:1;visibility:visible}.hint--always.hint--top:before{transform:translateY(-8px)}.hint--always.hint--top:after{transform:translateX(-50%) translateY(-8px)}.hint--always.hint--top-left:before{transform:translateY(-8px)}.hint--always.hint--top-left:after{transform:translateX(-100%) translateY(-8px)}.hint--always.hint--top-right:after,.hint--always.hint--top-right:before{transform:translateY(-8px)}.hint--always.hint--bottom:before{transform:translateY(8px)}.hint--always.hint--bottom:after{transform:translateX(-50%) translateY(8px)}.hint--always.hint--bottom-left:before{transform:translateY(8px)}.hint--always.hint--bottom-left:after{transform:translateX(-100%) translateY(8px)}.hint--always.hint--bottom-right:after,.hint--always.hint--bottom-right:before{transform:translateY(8px)}.hint--always.hint--left:after,.hint--always.hint--left:before{transform:translateX(-8px)}.hint--always.hint--right:after,.hint--always.hint--right:before{transform:translateX(8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:after,.hint--no-animate:before{transition-duration:0s}.hint--bounce:after,.hint--bounce:before{transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24)}.separator-with-text{align-items:center;display:flex;font-size:16px;font-style:italic;justify-content:center;padding:30px 0}.separator-with-text .dashed-line{border:1px solid #d4d4d4;flex-grow:1}.separator-with-text .label{color:#8d8e8e;font-size:14px;padding:0 6px}body{color:#444;display:flex;font-family:var(--give-primary-font,inherit),sans-serif;justify-content:center}#give-receipt,.give-form-wrap{inline-size:min(100%,51.5rem)}.give-container-boxed .give-form-wrap{background-color:#fff}@media screen and (min-width:32rem){.give-container-boxed .give-form-wrap{border-radius:.5rem;box-shadow:0 .125rem .3125rem rgba(0,0,0,.3)}.give-container-boxed{padding:1rem}}.give-form{border-radius:inherit}.give-form-closed{--tint-color:rgba(var(--give-header-background-color--for-rgb),0.75);--tint:linear-gradient(90deg,var(--tint-color),var(--tint-color));background-color:rgb(var(--give-header-background-color--for-rgb));background-image:var(--tint,linear-gradient(transparent,transparent)),var(--give-header-background-image);background-position:50%;background-size:cover;border-radius:.5rem;box-shadow:0 0 .5em rgba(0,0,0,.1);display:flex;font-size:clamp(1.125rem,.5096153846rem + 1.9230769231vw,1.5rem);justify-content:center;margin:1rem;padding-block:clamp(4rem,-2.5641025641rem + 20.5128205128vw,8rem);padding-inline:clamp(2rem,-1.2820512821rem + 10.2564102564vw,4rem)}.give-form-closed>p{color:#fff;font-weight:500;line-height:1.4;max-inline-size:40ch;text-align:center;text-shadow:0 .07em .14em rgba(0,0,0,.15)}.give-form-section{display:grid;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);padding-block:clamp(1.75rem,-.9166666667rem + 8.3333333333vw,3.375rem);padding-inline:clamp(1rem,-4.5384615385rem + 17.3076923077vw,4.375rem);row-gap:1rem}.give-form-section>*{grid-column:span 12}.give-form-section>.form-row-wide,.give-form-section>.give-ffm-form-row-half,.give-form-section>.give-ffm-form-row-one-third,.give-form-section>.give-ffm-form-row-two-third{float:revert;padding:revert;width:revert}.give-form-section>.give-ffm-form-row-one-third{grid-column:span 4}.give-form-section>.give-ffm-form-row-half{grid-column:span 6}.give-form-section>.give-ffm-form-row-two-third{grid-column:span 8}.give-form-section>.form-row-wide{grid-column:span 12}.give-container-boxed .give-form-section:nth-of-type(odd){background-color:#fff}.give-container-boxed .give-form-section:nth-of-type(2n){background-color:#f9f9f9}.give-form-section:first-of-type{border-start-end-radius:inherit;border-start-start-radius:inherit}.give-form-section:last-of-type{border-end-end-radius:inherit;border-end-start-radius:inherit}.give-btn{align-items:center;background-color:var(--give-primary-color);border:.125rem solid var(--give-primary-color);border-radius:.5rem;color:#fff;display:flex;font-family:inherit;font-size:1.375rem;font-weight:600;justify-content:center;line-height:1.2;padding:1rem;text-align:center;transition-duration:.2s;transition-property:background-color,color;transition-timing-function:ease-in}.give-tooltip{-webkit-margin-start:.5em;color:#c1c1c1;font-size:.9em;margin-inline-start:.5em}#give-donation-level-button-wrap .give-tooltip{-webkit-margin-start:0;align-items:center;display:flex;height:100%;justify-content:center;margin-inline-start:0}#give-donation-level-button-wrap .give-tooltip:after{word-wrap:normal;background:#383838;border-radius:.25rem;box-shadow:.25rem .25rem .5rem rgba(0,0,0,.2);color:#fff;display:block;font-family:inherit;font-size:clamp(.75rem,.4743589744rem + 3.2051282051vw,1.0625rem);line-height:1.2;max-width:8.5rem;padding:.75rem 1.125rem;text-align:center;text-shadow:0 .0625rem 0 #000;white-space:normal;width:8.5rem}.give-label{align-items:baseline;display:flex;padding-block:10px;padding-inline:0}.give-label .give-required-indicator{-webkit-margin-start:5px;color:#a00;margin-inline-start:5px}.give-input-field-wrapper,.give-select,.give-square-cc-fields,.give-stripe-single-cc-field-wrap,:where(.form-row,.give-gateway-details) :where(input[type=text],input[type=tel],input[type=email],input[type=url],input[type=password],textarea,select,.give-select,.give-stripe-cc-field):not(#give-amount){background-color:#fff;border:.078rem solid #666;border-radius:.25rem;box-shadow:inset 0 .08em .4em rgba(0,0,0,.15);color:#828382;font-family:inherit;font-size:1rem;font-weight:500;inline-size:100%;line-height:1.2;padding:1.1875rem}.give-input-field-wrapper.focus,.give-input-field-wrapper:focus,.give-select.focus,.give-select:focus,.give-square-cc-fields.focus,.give-square-cc-fields:focus,.give-stripe-single-cc-field-wrap.focus,.give-stripe-single-cc-field-wrap:focus,:where(.form-row,.give-gateway-details) :where(input[type=text],input[type=tel],input[type=email],input[type=url],input[type=password],textarea,select,.give-select,.give-stripe-cc-field):not(#give-amount).focus,:where(.form-row,.give-gateway-details) :where(input[type=text],input[type=tel],input[type=email],input[type=url],input[type=password],textarea,select,.give-select,.give-stripe-cc-field):not(#give-amount):focus{outline:.125rem solid var(--give-primary-color)}.form-row select,.give-gateway-details select,.give-select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.66016 7.19531C5.90625 7.44141 6.31641 7.44141 6.5625 7.19531L11.8945 1.89062C12.1406 1.61719 12.1406 1.20703 11.8945 0.960938L11.2656 0.332031C11.0195 0.0859375 10.6094 0.0859375 10.3359 0.332031L6.125 4.54297L1.88672 0.332031C1.61328 0.0859375 1.20312 0.0859375 0.957031 0.332031L0.328125 0.960938C0.0820312 1.20703 0.0820312 1.61719 0.328125 1.89062L5.66016 7.19531Z' fill='%23A2A3A2'/%3E%3C/svg%3E"),linear-gradient(180deg,#fff,#fff);background-position:right .7em top 50%,0 0;background-repeat:no-repeat,repeat;background-size:.65em auto,100%}.form-row input[type=checkbox]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1;background-color:#fff;block-size:1.25rem;border:.0625rem solid #b4b9be;box-shadow:inset 0 .0625rem .125rem rgba(0,0,0,.25);content:"";display:flex;flex-grow:0;flex-shrink:0;justify-content:center}@supports not (aspect-ratio:1){.form-row input[type=checkbox]{inline-size:1.25rem}}.form-row input[type=checkbox]:after{color:var(--give-primary-color);content:"\f00c";font-family:Font Awesome\ 5 Free;font-weight:900;opacity:0;transition:opacity .2s ease-in-out}.form-row input[type=checkbox]:checked:after{opacity:1}:is(.form-row,.give-tributes-dedicate-donation) input[type=radio]:not(.give-tribute-type-button){--size:1.25em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-radius:9999px;content:"";flex-grow:0;flex-shrink:0;font-size:1em;margin:0;position:relative;transition:box-shadow .2s ease-in-out}:is(.form-row,.give-tributes-dedicate-donation) input[type=radio]:not(.give-tribute-type-button):after,:is(.form-row,.give-tributes-dedicate-donation) input[type=radio]:not(.give-tribute-type-button):before{border-radius:inherit;content:"";display:block}:is(.form-row,.give-tributes-dedicate-donation) input[type=radio]:not(.give-tribute-type-button):before{border:.0625em solid #b4b9be;box-shadow:inset 0 .0625em .125em rgba(0,0,0,.25);height:var(--size);width:var(--size)}:is(.form-row,.give-tributes-dedicate-donation) input[type=radio]:not(.give-tribute-type-button):after{background-color:var(--give-primary-color);height:calc(var(--size)*0.375);left:calc(var(--size)/2);opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease-in-out;width:calc(var(--size)*0.375)}:is(.form-row,.give-tributes-dedicate-donation) input[type=radio]:not(.give-tribute-type-button):checked:after{opacity:1}[data-field-type=checkbox] fieldset,[data-field-type=radio] fieldset{display:grid;row-gap:.75rem}[data-field-type=checkbox] label,[data-field-type=radio] label{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;padding:0}.form-row-wide,.give-ffm-form-row-half,.give-ffm-form-row-one-third,.give-ffm-form-row-two-third{float:revert;padding:revert;width:revert}.form-row-wide{grid-column:span 12}.form-row-one-third,.give-ffm-form-row-one-third{grid-column:span 4}.form-row-half,.give-ffm-form-row-half{grid-column:span 6}.form-row-two-thirds,.give-ffm-form-row-two-third{grid-column:span 8}@media screen and (max-width:32rem){.form-row-responsive{grid-column:span 12}}.give-form-header{--tint-color:rgba(var(--give-header-background-color--for-rgb),0.75);--tint:linear-gradient(90deg,var(--tint-color),var(--tint-color));align-items:center;background-color:rgb(var(--give-header-background-color--for-rgb));background-image:var(--tint,linear-gradient(transparent,transparent)),var(--give-header-background-image);background-position:50%;background-size:cover;border-start-end-radius:inherit;border-start-start-radius:inherit;color:#fff;display:flex;flex-direction:column;justify-items:center;row-gap:2rem;text-align:center}@media screen and (min-width:32rem){.give-form-header{padding:3rem}}.give-container-unboxed .give-form-header{border-radius:.5rem;margin-inline:1rem}.give-form-header-top-wrap{-webkit-padding-before:2.75rem;-webkit-padding-after:.75rem;padding-block-end:.75rem;padding-block-start:2.75rem;padding-inline:2rem}@media screen and (min-width:32rem){.give-form-header-top-wrap{padding:0}}.give-form-title{-webkit-margin-after:2.75rem;font-size:clamp(1.75rem,1.0320512821rem + 2.2435897436vw,2.1875rem);font-weight:600;line-height:1.2;margin-block-end:2.75rem;position:relative;text-shadow:0 .07em .14em rgba(0,0,0,.15)}.give-form-title:after{background-color:#fff;block-size:.3125rem;border-radius:9999px;content:"";display:block;inline-size:4.375rem;inset-block-start:calc(100% + 1.25rem);inset-inline-start:50%;position:absolute;transform:translate(-50%)}.give-form-description{font-size:clamp(1.125rem,.9198717949rem + .641025641vw,1.25rem);line-height:1.45;margin:0 auto;max-inline-size:42ch}.give-form-secure-badge{align-items:center;background-color:#fff;border-radius:9999px;box-shadow:0 .0625rem .25rem rgba(0,0,0,.25);color:#333;-moz-column-gap:.75em;column-gap:.75em;display:inline-flex;font-size:.9rem;font-weight:500;line-height:1;padding-block:.5rem;padding-inline:.9rem}.give-form-description+.give-form-secure-badge{-webkit-margin-before:2rem;margin-block-start:2rem}.give-form-secure-icon{aspect-ratio:1;block-size:1em;color:#77d006;inset-block-start:-.04em;position:relative}@supports not (aspect-ratio:1){.give-form-secure-icon{inline-size:1em}}.give-form-stats-panel{background-color:#fff;border-block-width:.0625rem;border-color:#ddd;border-inline-width:0;border-style:solid;inline-size:100%}@media screen and (min-width:32rem){.give-form-stats-panel{background-color:#fbfbfb;border:0;border-radius:.5rem}}.give-form-stats-panel-list{-webkit-padding-start:0;border-radius:inherit;color:#4c4c4c;display:flex;flex-wrap:wrap;inline-size:100%;justify-content:center;justify-items:stretch;list-style:none;margin:0;padding-inline-start:0;text-align:center}.give-form-stats-panel-stat:first-child,.give-form-stats-panel-stat:nth-child(2){position:relative}.give-form-stats-panel-stat:first-child:after,.give-form-stats-panel-stat:nth-child(2):after{background-color:#ddd;block-size:100%;content:"";display:block;inline-size:.0625rem;inset-block-start:0;inset-inline-start:calc(100% + .03125rem);position:absolute}.give-form-stats-panel-stat{color:#767676;font-weight:600;inline-size:33.3333333333%;padding:1rem}.give-form-stats-panel-stat-number{color:#424242;display:block}.give-form-goal-progress{-webkit-border-before:1px solid #ddd;background-color:#fff;border-block-start:1px solid #ddd;border-end-end-radius:inherit;border-end-start-radius:inherit;inline-size:100%;padding:1.25rem}.give-form-goal-progress-meter{background-color:#f1f1f1;block-size:1.375em;border-radius:9999px;box-shadow:inset 0 .0625em .25rem rgba(0,0,0,.1);inline-size:100%;overflow:hidden;overflow:clip}.give-form-goal-progress-meter:after{--zero-percent:0%;background:linear-gradient(180deg,var(--give-header-stats-progressbar-color),var(--give-header-stats-progressbar-color)),linear-gradient(180deg,#fff,#ccc);background-blend-mode:multiply;block-size:100%;border-end-end-radius:inherit;border-start-end-radius:inherit;content:"";display:block;inline-size:clamp(var(--zero-percent),var(--progress),100%)}.give-donation-amount-section{display:grid;row-gap:clamp(1.5rem,.6794871795rem + 2.5641025641vw,2rem)}.give-donation-amount-section p.give-custom-amount-text{display:none}.give-amount-heading,.give-tributes-dedicate-donation .give-tributes-legend,.give-tributes-dedicate-donation legend{-webkit-padding-after:.75rem;-webkit-border-after:.0625rem solid #ddd;border-block-end:.0625rem solid #ddd;color:#333;font-size:clamp(1.25rem,.8397435897rem + 1.2820512821vw,1.5rem);font-weight:500;line-height:1.3;padding-block-end:.75rem}.give-donation-amount{align-items:center;background-color:#fff;border:.125rem solid #424242;border-radius:.5rem;display:flex}.give-donation-amount:focus-within{border-color:var(--give-primary-color)}.give-donation-amount .give-currency-symbol,.give-donation-amount .give-text-input{border-radius:inherit}.give-donation-amount .give-currency-symbol{color:#555;display:block;font-size:1.375rem;font-weight:500;padding:clamp(1.375rem,.9335641026rem + 1.3794871795vw,1.644rem)}.give-donation-amount .give-text-input{border:0;color:#333;font-family:inherit;font-size:clamp(2.625rem,1.8044871795rem + 2.5641025641vw,3.125rem);font-weight:600;inline-size:100%;line-height:1.2;outline:0;padding-block:.275em;padding-inline:.45em;text-align:right}.give-amount-description{line-height:1.375}.give-donation-levels-wrap{display:grid;gap:clamp(.3125rem,-2.2516025641rem + 8.0128205128vw,1.875rem);grid-auto-rows:1fr;grid-template-columns:repeat(auto-fill,minmax(clamp(6.625rem,.4711538462rem + 19.2307692308vw,10.375rem),1fr));inline-size:100%;list-style:none}.give-btn.give-donation-level-btn{block-size:100%;font-size:clamp(1.5rem,.4743589744rem + 3.2051282051vw,2.125rem);min-inline-size:-moz-available;min-inline-size:-webkit-fill-available;padding-block:clamp(.5rem,-1.4487179487rem + 6.0897435897vw,1.6875rem);padding-inline:.5rem;transition-duration:.2s;transition-property:background-color,color,filter,box-shadow,transform;transition-timing-function:ease-in}.give-btn.give-donation-level-btn:hover{box-shadow:0 .0625rem .25rem rgba(0,0,0,.25);filter:brightness(1.2);transform:scale(1.02)}.give-btn.give-donation-level-btn.give-default-level{background-color:#fff;color:var(--give-primary-color)}.give-btn.give-donation-level-btn.give-btn-level-custom{font-size:clamp(1rem,.7948717949rem + .641025641vw,1.125rem);line-height:1.25;word-spacing:9999px}@media screen and (min-width:32rem){.give-btn.give-donation-level-btn.give-btn-level-custom{font-weight:400}}.give-btn.give-donation-level-btn .give-formatted-currency{-moz-column-gap:.15rem;column-gap:.15rem;direction:ltr;display:flex;line-height:1}.give-btn.give-donation-level-btn .give-formatted-currency .give-currency-symbol-after,.give-btn.give-donation-level-btn .give-formatted-currency .give-currency-symbol-before{font-weight:400}.give-btn.give-donation-level-btn .give-formatted-currency .give-currency-symbol-before{align-self:flex-start;font-size:.583em;transform:translateY(.2em)}@media screen and (min-width:32rem){.give-btn.give-donation-level-btn .give-formatted-currency .give-currency-symbol-before{font-size:.41em;transform:translateY(.4em)}}.give-btn.give-donation-level-btn .give-formatted-currency .give-currency-symbol-after{-webkit-margin-before:.2em;align-self:center;font-size:.8em;margin-block-start:.2em}.give-btn.give-donation-level-btn .give-formatted-currency .give-amount-formatted{display:inline-flex}.give-btn.give-donation-level-btn .give-formatted-currency .give-amount-without-decimals{white-space:nowrap}.give-btn.give-donation-level-btn .give-formatted-currency .give-amount-decimal{font-size:.5em;transform:translateY(.2em)}.give-currency-switcher-msg-wrap,.give-fee-message-label,.give-recurring-donors-choice,.give-recurring-multi-level-message{background-color:#fff;border:.1875rem solid transparent;border-radius:.5rem;box-shadow:0 0 .88em rgba(0,0,0,.1);color:#333;font-size:clamp(1rem,.7948717949rem + .641025641vw,1.125rem);line-height:1.2;padding:.8125rem;transition:border-color .2s ease-in-out}.checked-within{border-color:var(--give-primary-color)}.give-currency-switcher-msg-wrap,.give-fee-message-label,.give-recurring-donors-choice{align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;display:flex}.give-recurring-period,.give_fee_mode_checkbox{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1;background-color:#fff;block-size:1.25rem;border:.0625rem solid #b4b9be;box-shadow:inset 0 .0625rem .125rem rgba(0,0,0,.25);content:"";display:flex;flex-grow:0;flex-shrink:0;justify-content:center}@supports not (aspect-ratio:1){.give-recurring-period,.give_fee_mode_checkbox{inline-size:1.25rem}}.give-recurring-period:after,.give_fee_mode_checkbox:after{color:var(--give-primary-color);content:"\f00c";font-family:Font Awesome\ 5 Free;font-weight:900;opacity:0;transition:opacity .2s ease-in-out}.give-recurring-period:checked:after,.give_fee_mode_checkbox:checked:after{opacity:1}.give-recurring-donors-choice-period{-webkit-padding-before:0;-webkit-padding-after:.0625em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 8'%3E%3Cpath d='M5.66 7.195a.644.644 0 00.902 0l5.332-5.304c.247-.274.247-.684 0-.93l-.628-.629c-.247-.246-.657-.246-.93 0L6.125 4.543 1.887.332c-.274-.246-.684-.246-.93 0L.328.961c-.246.246-.246.656 0 .93L5.66 7.195z' fill='%23a2a3a2'/%3E%3C/svg%3E");background-position:right top 50%;background-repeat:no-repeat;background-size:.65em auto;border-block-end-width:.0625em;border-block-start-width:0;border-color:#333;border-inline-width:0;border-radius:0;border-style:solid;box-shadow:none;color:inherit;display:inline;font-family:inherit;font-size:inherit;inline-size:calc(var(--selected-text-width) + 1.25em);overflow:visible;padding-block-end:.0625em;padding-block-start:0;padding-inline:0;transition:border-color .2s ease-in-out}.give-recurring-donors-choice-period:focus,.give-recurring-donors-choice-period:hover{border-color:var(--give-primary-color)}.give-personal-info-section fieldset:not(.ffm-field-container>fieldset){-moz-column-gap:clamp(1.5rem,1.1923076923rem + .9615384615vw,1.6875rem);column-gap:clamp(1.5rem,1.1923076923rem + .9615384615vw,1.6875rem);display:grid;grid-column:span 12;grid-template-columns:repeat(12,1fr);row-gap:clamp(1.5rem,.7820512821rem + 2.2435897436vw,1.9375rem)}.give-personal-info-section fieldset:not(.ffm-field-container>fieldset) legend:first-of-type{-webkit-padding-after:.75rem;-webkit-margin-after:1rem;-webkit-border-after:.0625rem solid #ddd;border-block-end:.0625rem solid #ddd;color:#333;font-size:clamp(1.25rem,.8397435897rem + 1.2820512821vw,1.5rem);font-weight:500;line-height:1.3;margin-block-end:1rem;padding-block-end:.75rem;width:100%}.give-personal-info-section fieldset:not(.ffm-field-container>fieldset)>.form-row-responsive,.give-personal-info-section fieldset:not(.ffm-field-container>fieldset)>.form-row-wide,.give-personal-info-section fieldset:not(.ffm-field-container>fieldset) div,.give-personal-info-section fieldset:not(.ffm-field-container>fieldset) p{grid-column:span 12}@media screen and (min-width:32rem){.give-personal-info-section fieldset:not(.ffm-field-container>fieldset)>.form-row-responsive{grid-column:span 6}}.give-personal-info-section #give-email-wrap label,.give-personal-info-section #give-first-name-wrap label,.give-personal-info-section #give-last-name-wrap label,.give-personal-info-section #give-title-wrap label{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.give-personal-info-section .give-input[type=email],.give-personal-info-section .give-input[type=text]{background-color:#fff;border:.078rem solid #666;border-radius:.25rem;box-shadow:inset 0 .08em .4em rgba(0,0,0,.15);color:#828382;font-family:inherit;font-size:1rem;font-weight:500;inline-size:100%;line-height:1.2;padding:1.1875rem}.give-personal-info-section div[id^=give-user-login-submit]{-moz-column-gap:clamp(1.5rem,1.1923076923rem + .9615384615vw,1.6875rem);column-gap:clamp(1.5rem,1.1923076923rem + .9615384615vw,1.6875rem);display:grid;grid-template-columns:repeat(12,1fr)}.give-personal-info-section div[id^=give-user-login-submit] input{grid-column:span 6}.give-personal-info-description{grid-column:span 12}#give-title-wrap{grid-column:span 2}#give-title-wrap~:is(#give-first-name-wrap,#give-last-name-wrap){grid-column:span 5}@media screen and (max-width:51.5rem){#give-title-wrap{grid-column:span 4}#give-title-wrap+#give-first-name-wrap{grid-column:span 8}#give-title-wrap~#give-last-name-wrap{grid-column:span 12}}#give-email-wrap,#give-first-name-wrap,#give-last-name-wrap{position:relative}#give-email-wrap:before,#give-first-name-wrap:before,#give-last-name-wrap:before{block-size:1em;color:#8d8e8e;font-family:Font Awesome\ 5 Free;font-weight:900;inset-block-end:.1875em;inset-block-start:0;inset-inline-start:1.1875rem;margin-block:auto;pointer-events:none;position:absolute}#give-email-wrap input,#give-first-name-wrap input{-webkit-padding-start:2.6875rem;padding-inline-start:2.6875rem}#give-first-name-wrap:before{content:"\f007"}#give-email-wrap:before{content:"\f0e0"}.give-payment-details-section legend:first-of-type{-webkit-padding-after:.75rem;-webkit-margin-after:1rem;-webkit-border-after:.0625rem solid #ddd;border-block-end:.0625rem solid #ddd;color:#333;font-size:clamp(1.25rem,.8397435897rem + 1.2820512821vw,1.5rem);font-weight:500;inline-size:100%;line-height:1.3;margin-block-end:1rem;padding-block-end:.75rem}#give-gateway-radio-list{-webkit-margin-before:2rem;display:flex;flex-direction:column;gap:.9375rem;list-style:none;margin-block-start:2rem}#give-gateway-radio-list>li{--tab-radio-diameter:1.25rem;--tab-radio-border-size:0.0625rem;--tab-block-padding:1.375rem;--tab-block-size:calc(var(--tab-block-padding)*2 + var(--tab-radio-diameter));--tab-inline-padding:1.375rem;--tab-transition:0.2s ease-in-out;-webkit-padding-before:var(--tab-block-size);background-color:#fafafa;border-radius:.25rem;padding-block-start:var(--tab-block-size);position:relative;transition:background-color var(--tab-transition)}#give-gateway-radio-list>li>.give-gateway{border-end-end-radius:inherit;border-end-start-radius:inherit;border-start-end-radius:inherit;border-start-start-radius:inherit}#give-gateway-radio-list>li>.give-gateway:nth-last-child(3){border-end-end-radius:0;border-end-start-radius:0}#give-gateway-radio-list>li>.give-gateway-details{border-end-end-radius:inherit;border-end-start-radius:inherit}#give-gateway-radio-list>li>.give-gateway{-webkit-appearance:none;-moz-appearance:none;appearance:none;block-size:var(--tab-block-size);border:.0625rem solid #ddd;font-size:1rem;inline-size:100%;inset-block-start:0;inset-inline:0;margin:0;position:absolute;transition:border-color var(--tab-transition)}#give-gateway-radio-list>li>.give-gateway:after,#give-gateway-radio-list>li>.give-gateway:before{block-size:var(--diameter);border-radius:9999px;content:"";inline-size:var(--diameter);inset-block:0;inset-inline-start:0;margin-block:auto;position:absolute}#give-gateway-radio-list>li>.give-gateway:before{--diameter:var(--tab-radio-diameter);-webkit-margin-start:var(--tab-block-padding);border:var(--tab-radio-border-size) solid #b4b9be;box-shadow:inset 0 .0625em .125em rgba(0,0,0,.25);margin-inline-start:var(--tab-block-padding)}#give-gateway-radio-list>li>.give-gateway:after{--diameter:calc(var(--tab-radio-diameter)*0.4);-webkit-margin-start:calc(var(--tab-radio-diameter)/2 - var(--diameter)/2 + var(--tab-block-padding));background-color:var(--give-primary-color);margin-inline-start:calc(var(--tab-radio-diameter)/2 - var(--diameter)/2 + var(--tab-block-padding));opacity:0;transition:opacity var(--tab-transition)}#give-gateway-radio-list>li>.give-gateway+.give-gateway-option{--font-size:1em;--line-height:1.25;--block-size:calc(var(--font-size)*var(--line-height));font:700 var(--font-size)/var(--line-height) var(--give-primary-font);inset-block-start:calc(var(--tab-radio-diameter)/2 - var(--block-size)/2 + var(--tab-block-padding));inset-inline-end:var(--tab-inline-padding);inset-inline-start:calc(var(--tab-inline-padding) + var(--tab-radio-diameter) + .5rem);position:absolute}#give-gateway-radio-list>li>.give-gateway:checked:after{opacity:1}#give-gateway-radio-list>li>.give-gateway:focus,#give-gateway-radio-list>li>.give-gateway:hover{border-color:var(--give-primary-color)}#give-gateway-radio-list>li>.give-gateway:focus{outline:0}#give-gateway-radio-list>li.give-gateway-option-selected{background-color:#fff}#give-gateway-radio-list>li.give-gateway-option-selected .give-gateway-details,#give-gateway-radio-list>li.give-gateway-option-selected>.give-gateway:not(:focus,:hover){border-color:#000}#give_cc_fields,.give_gateway_details{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);row-gap:1rem}#give_cc_fields>*,.give_gateway_details>*{grid-column:span 12}#give_cc_fields>.form-row-wide,#give_cc_fields>.give-ffm-form-row-half,#give_cc_fields>.give-ffm-form-row-one-third,#give_cc_fields>.give-ffm-form-row-two-third,.give_gateway_details>.form-row-wide,.give_gateway_details>.give-ffm-form-row-half,.give_gateway_details>.give-ffm-form-row-one-third,.give_gateway_details>.give-ffm-form-row-two-third{float:revert;padding:revert;width:revert}#give_cc_fields>.give-ffm-form-row-one-third,.give_gateway_details>.give-ffm-form-row-one-third{grid-column:span 4}#give_cc_fields>.give-ffm-form-row-half,.give_gateway_details>.give-ffm-form-row-half{grid-column:span 6}#give_cc_fields>.give-ffm-form-row-two-third,.give_gateway_details>.give-ffm-form-row-two-third{grid-column:span 8}#give_cc_fields>.form-row-wide,.give_gateway_details>.form-row-wide{grid-column:span 12}@media screen and (min-width:32rem){#give_cc_fields>.form-row-responsive.form-row-one-third,.give_gateway_details>.form-row-responsive.form-row-one-third{grid-column:span 4}#give_cc_fields>.form-row-responsive.form-row-half,.give_gateway_details>.form-row-responsive.form-row-half{grid-column:span 6}#give_cc_fields>.form-row-responsive.form-row-two-thirds,.give_gateway_details>.form-row-responsive.form-row-two-thirds{grid-column:span 8}}.give-gateway-details{-webkit-border-after:.0625rem solid #ddd;border-block-end:.0625rem solid #ddd;border-block-start-width:0;border-inline:.0625rem solid #ddd;font-size:.9375rem;inline-size:100%;line-height:1.5;padding-block:2rem;padding-inline:1.375rem}.give-gateway-details>*{grid-column:span 12}.give-gateway-details>.form-row-wide,.give-gateway-details>.give-ffm-form-row-half,.give-gateway-details>.give-ffm-form-row-one-third,.give-gateway-details>.give-ffm-form-row-two-third{float:revert;padding:revert;width:revert}.give-gateway-details>.give-ffm-form-row-one-third{grid-column:span 4}.give-gateway-details>.give-ffm-form-row-half{grid-column:span 6}.give-gateway-details>.give-ffm-form-row-two-third{grid-column:span 8}.give-gateway-details>.form-row-wide{grid-column:span 12}.give-gateway-details img{block-size:auto;max-inline-size:100%}.give-gateway-details a{color:var(--give-primary-color)}.give-gateway-details>#give_offline_payment_info>p{margin:0}.give-gateway-details>.no-fields p{inline-size:min(28.75rem,100%);margin-inline:auto}.give-gateway-details>.no-fields p:first-of-type{-webkit-margin-before:1rem;margin-block-start:1rem}.give-gateway-details>.no-fields p+p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.give-gateway-details>.no-fields input{font-family:inherit}.give-gateway-details fieldset{display:grid;gap:1rem;grid-auto-flow:row;grid-template-columns:repeat(12,1fr)}.give-gateway-details fieldset>*{grid-column:span 12}@media screen and (min-width:32rem){.give-gateway-details fieldset>.form-row-responsive.form-row-one-third{grid-column:span 4}.give-gateway-details fieldset>.form-row-responsive.form-row-half{grid-column:span 6}.give-gateway-details fieldset>.form-row-responsive.form-row-two-thirds{grid-column:span 8}}[name=payment-mode]+label:after{block-size:1em;color:#c1c1c1;content:"\f4be";font-family:Font Awesome\ 5 Free;font-size:1.5em;font-weight:900;inset-inline-end:0;position:absolute;transform:translateY(-.15em)}[name=payment-mode][value=manual]+label:after{content:"\f7d9"}[name=payment-mode][value=offline]+label:after{content:"\f555"}[name=payment-mode]:where([value=stripe],[value=stripe_checkout],[value=authorize])+label:after{content:"\f09d"}[name=payment-mode]:where([value=stripe_sepa],[value=stripe_bces])+label:after{content:"\f19c"}[name=payment-mode]:where([value=paypal],[value=stripe_apple_pay],[value=stripe_google_pay])+label:after{font-family:Font Awesome\ 5 Brands;font-weight:100}[name=payment-mode][value=paypal]+label:after{content:"\f1ed";font-size:1.75em}[name=payment-mode][value=stripe_apple_pay]+label:after{content:"\f415"}[name=payment-mode][value=stripe_google_pay]+label:after{content:"\e079"}.give-donation-form-summary-section{background:none!important;padding:0}.give-donation-summary-section .heading{color:#6b6b6b;font-style:italic;font-weight:500;margin-bottom:2rem;text-align:center}.give-donation-summary-section .give-donation-summary-table-wrapper{background-color:#f9f9f9;color:#333;padding-block:clamp(1.75rem,-.9166666667rem + 8.3333333333vw,3.375rem);padding-inline:clamp(1rem,-4.5384615385rem + 17.3076923077vw,4.375rem)}.give-donation-summary-section table{border-collapse:collapse;inline-size:100%;line-height:1.2}.give-donation-summary-section button{align-items:baseline;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--give-primary-color);-moz-column-gap:.25em;column-gap:.25em;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:inherit;line-height:inherit;padding:0;text-align:start;white-space:nowrap}.give-donation-summary-section button svg path{fill:var(--give-primary-color)}.give-donation-summary-section tr{vertical-align:baseline}.give-donation-summary-section tr>:first-of-type{text-align:start}.give-donation-summary-section tr>:last-of-type{text-align:end}.give-donation-summary-section tfoot,.give-donation-summary-section thead{color:#333}.give-donation-summary-section tbody tr,.give-donation-summary-section tfoot{-webkit-border-before:.0625rem solid #ddd;border-block-start:.0625rem solid #ddd}.give-donation-summary-section thead th{-webkit-padding-after:1.25rem;padding-block-end:1.25rem}.give-donation-summary-section thead th:first-of-type{font-size:clamp(1.25rem,.8397435897rem + 1.2820512821vw,1.5rem);font-weight:400}.give-donation-summary-section thead th .back-btn{font-size:.875rem}.give-donation-summary-section tbody td{font-size:clamp(1rem,.7948717949rem + .641025641vw,1.125rem);padding-block:1.25rem}.give-donation-summary-section tbody td:last-of-type{min-inline-size:6rem}.give-donation-summary-section tfoot th{-webkit-padding-before:1.75rem;font-size:1.125rem;font-weight:700;padding-block-start:1.75rem}.give-donation-summary-section .give-donation-summary-help-text{-webkit-margin-before:.5rem;align-items:start;color:#8c8c8c;-moz-column-gap:.25rem;column-gap:.25rem;display:inline-flex;font-size:.875rem;margin-block-start:.5rem}.give-donation-summary-section .give-donation-summary-help-text>img{transform:translateY(.1em)}.give-donate-now-button-section{-webkit-padding-before:clamp(2rem,-1.2820512821rem + 10.2564102564vw,4rem);-webkit-padding-after:clamp(2.5rem,.4487179487rem + 6.4102564103vw,3.75rem);display:grid;padding-block-end:clamp(2.5rem,.4487179487rem + 6.4102564103vw,3.75rem);padding-block-start:clamp(2rem,-1.2820512821rem + 10.2564102564vw,4rem);row-gap:clamp(2rem,.7692307692rem + 3.8461538462vw,2.75rem)}#give-final-total-wrap{display:none}.give-submit{transition-duration:.3s;transition-property:filter,box-shadow,transform;transition-timing-function:ease-in-out}.give-submit:hover{box-shadow:0 .0625rem .25rem rgba(0,0,0,.25);filter:brightness(1.2);transform:scale(1.01)}#give-purchase-button{inline-size:100%}.give-secure-donation-badge-bottom{align-items:center;-moz-column-gap:.5em;column-gap:.5em;display:inline-flex;font-size:.8125rem;justify-self:center;line-height:1}.give-form-header+.give_errors.give_notices{-webkit-padding-before:clamp(1.75rem,-.9166666667rem + 8.3333333333vw,3.375rem);padding-block-start:clamp(1.75rem,-.9166666667rem + 8.3333333333vw,3.375rem);padding-inline:clamp(1rem,-4.5384615385rem + 17.3076923077vw,4.375rem)}.give_error,.give_notice{align-items:stretch;background-color:#fff;border:.0625rem solid rgba(0,0,0,.05);border-radius:.5rem;box-shadow:0 0 .5em rgba(0,0,0,.1);color:#444;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;font-size:1rem;font-weight:500;line-height:1.3;margin-bottom:.9rem;padding-block:.625rem;padding-inline:.75rem;position:relative}.give_error:before,.give_notice:before{--border:0.0625rem solid rgb(0 0 0/0.05);-webkit-border-start:var(--border);-webkit-margin-start:-.8125rem;align-items:center;background-color:var(--color);border-block:var(--border);border-end-start-radius:inherit;border-inline-start:var(--border);border-start-start-radius:inherit;color:rgba(0,0,0,.5);content:var(--icon);display:flex;flex-shrink:0;font-family:Font Awesome\ 5 Free;font-size:.9em;font-weight:900;justify-content:center;line-height:1;margin-block:calc(-.625em - .0625rem);margin-inline-start:-.8125rem;padding-inline:.75em}.give-notice-close{block-size:1.5rem;cursor:pointer;inset-block-start:.1rem;inset-inline-end:.1rem;position:absolute}.give_error{--color:#ff3c00;--icon:""}.give_success{--color:#0eca46;--icon:""}.give_warning{--color:#ffba00;--icon:""}#give_terms_agreement{display:block}#give_terms_agreement>input[type=checkbox]{-webkit-margin-before:1rem;-webkit-margin-end:.5rem;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1;background-color:#fff;block-size:1.25rem;border:.0625rem solid #b4b9be;box-shadow:inset 0 .0625rem .125rem rgba(0,0,0,.25);content:"";display:flex;display:inline-flex;flex-grow:0;flex-shrink:0;justify-content:center;margin-block-start:1rem;margin-inline-end:.5rem}@supports not (aspect-ratio:1){#give_terms_agreement>input[type=checkbox]{inline-size:1.25rem}}#give_terms_agreement>input[type=checkbox]:after{color:var(--give-primary-color);content:"\f00c";font-family:Font Awesome\ 5 Free;font-weight:900;opacity:0;transition:opacity .2s ease-in-out}#give_terms_agreement>input[type=checkbox]:checked:after{opacity:1}.give-receipt-classic{background:#fff;box-shadow:0 .125rem .3125rem rgba(0,0,0,.3)}@media screen and (min-width:32rem){.give-receipt-classic{border-radius:.5rem}}.give-receipt-classic .give-receipt-title{font-size:1.625rem;font-weight:600;line-height:1.2;margin-block:2rem;position:relative;text-shadow:0 .07em .14em rgba(0,0,0,.15)}.give-receipt-classic .social-sharing{align-items:center;background:#fbfbfb;border-block:.0625rem solid #f2f2f2;display:flex;flex-direction:column;padding-block:clamp(1.5rem,-.141025641rem + 5.1282051282vw,2.5rem);padding-inline:1.25rem;row-gap:1.25rem}.give-receipt-classic .social-sharing .instruction{color:#555;font-size:.9375rem;grid-column:span 2;line-height:1.5;max-inline-size:60ch;text-align:center}.give-receipt-classic .social-sharing .btn-row{align-items:center;-moz-column-gap:1.75rem;column-gap:1.75rem;display:flex;flex-wrap:wrap;justify-content:center;row-gap:1rem}.give-receipt-classic .social-sharing .social-btn{align-items:center;border:none;-moz-column-gap:.75em;column-gap:.75em;display:flex;font-size:1rem;padding:.875em 1.6875em;transition:background-color .2s ease}.give-receipt-classic .social-sharing .social-btn>i{font-size:1.375em}.give-receipt-classic .social-sharing .social-btn.facebook-btn{background-color:#3b5998}.give-receipt-classic .social-sharing .social-btn.facebook-btn:hover{background-color:#4668b1}.give-receipt-classic .social-sharing .social-btn.twitter-btn{background-color:#00acee}.give-receipt-classic .social-sharing .social-btn.twitter-btn:hover{background-color:#00b7ff}.give-receipt-classic .receipt-sections .details .headline{color:#333;font-size:1.25rem;font-weight:600}.give-receipt-classic .receipt-sections .details .details-table{display:flex;flex-direction:column}.give-receipt-classic .receipt-sections .details .details-table .details-row{align-items:flex-start;-moz-column-gap:.625rem;column-gap:.625rem;display:flex;flex-wrap:wrap;font-size:1.125rem;font-weight:500;row-gap:.5rem}.give-receipt-classic .receipt-sections .details .details-table .details-row>i{align-self:center;color:#989898}.give-receipt-classic .receipt-sections .details .details-table .details-row .detail{-webkit-margin-end:auto;align-self:center;color:#6b6b6b;margin-inline-end:auto;white-space:nowrap}.give-receipt-classic .receipt-sections .details .details-table .details-row .value{-webkit-margin-start:0;margin-inline-start:0;white-space:pre-wrap}.give-receipt-classic .receipt-sections .details .details-table .details-row--paymentStatus .value{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex}.give-receipt-classic .receipt-sections .details .details-table .details-row--paymentStatus .value:before{--diameter:0.8125rem;aspect-ratio:1;background-color:var(--status-color,#ccc);block-size:var(--diameter);-webkit-clip-path:circle();clip-path:circle();content:"";flex-shrink:0}@supports not (aspect-ratio:1){.give-receipt-classic .receipt-sections .details .details-table .details-row--paymentStatus .value:before{inline-size:var(--diameter)}}.give-receipt-classic .receipt-sections .details .details-table .details-row--paymentStatus .value[data-value=Complete]{--status-color:#1fe433}.give-receipt-classic .receipt-sections .details .details-table .details-row--paymentStatus .value[data-value=Pending]{--status-color:#ffba00}.give-receipt-classic .receipt-sections .details .details-table .details-row--paymentStatus .value[data-value=Failed]{--status-color:red}.give-receipt-classic .receipt-sections .details .details-table .details-row--totalAmount{font-weight:700}.give-receipt-classic .receipt-sections .details .details-table.payment-details{border-bottom:.125rem solid #f2f2f2}.give-receipt-classic .receipt-sections .details .details-table:empty{display:none!important}.give-receipt-classic .dashboard-link-container{-webkit-margin-before:2rem;-webkit-padding-after:clamp(1.5rem,-1.9871794872rem + 10.8974358974vw,3.625rem);align-items:center;display:flex;justify-content:space-between;margin-block-start:2rem;padding-block-end:clamp(1.5rem,-1.9871794872rem + 10.8974358974vw,3.625rem);padding-inline:clamp(1.25rem,-3.6730769231rem + 15.3846153846vw,4.25rem)}.give-receipt-classic .dashboard-link-container .dashboard-link{color:var(--give-primary-color)}.give-receipt-classic .dashboard-link-container .dashboard-link>i{-webkit-margin-start:.25rem;font-size:1.5rem;line-height:.5;margin-inline-start:.25rem;text-decoration:none;transform:translateY(.18em)}.give-receipt-classic .dashboard-link-container .download-btn{font-size:inherit;padding-block:.75rem;padding-inline:1.6875rem}.give-receipt-classic #give-pdf-receipt-link,.give-receipt-classic #give-pdf-receipt-link:visited{align-items:center;color:#fff;-moz-column-gap:.9375rem;column-gap:.9375rem;display:flex;text-decoration:none}.give-receipt-classic #give-pdf-receipt-link:after,.give-receipt-classic #give-pdf-receipt-link:visited:after{content:"\f1c1";display:inline-block;font-family:Font Awesome\ 5 Free;font-size:1.625rem;font-weight:900;line-height:1}.give-receipt-classic .receipt-sections{-webkit-padding-before:clamp(2.375rem,1.3493589744rem + 3.2051282051vw,3rem);padding-block-start:clamp(2.375rem,1.3493589744rem + 3.2051282051vw,3rem);padding-inline:clamp(1.25rem,-3.6730769231rem + 15.3846153846vw,4.25rem)}.give-receipt-classic .details+.details{-webkit-margin-before:2.375rem;margin-block-start:2.375rem}.give-receipt-classic .headline{-webkit-padding-after:1.25rem;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;padding-block-end:1.25rem}.give-receipt-classic .headline:before{font-family:Font Awesome\ 5 Free;font-size:.875rem;font-weight:900}.give-receipt-classic .details-row,.give-receipt-classic .headline{-webkit-border-after:.0625rem solid #f2f2f2;border-block-end:.0625rem solid #f2f2f2}.give-receipt-classic .details-row{padding-block:.9375rem}.give-receipt-classic .details:first-child .headline:before{content:"\f007"}.give-receipt-classic .details:nth-child(2) .headline:before{content:"\f004"}.give-donation-amount{position:relative}.give-cs-mini-dropdown{-webkit-margin-end:.625rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;block-size:clamp(2.625rem,1.8044871795rem + 2.5641025641vw,3.125rem);border:0 dotted #c1c1c1;border-inline-start-width:.125rem;color:transparent;cursor:pointer;inline-size:calc(var(--currency-text-width, auto) + 2.75rem);inset-inline-end:.625rem;margin-inline-end:.625rem;position:absolute}.give-cs-mini-dropdown option{color:#333}.give-cs-mini-dropdown:first-child{-webkit-margin-start:.625rem;-webkit-margin-end:0;border-inline-end-width:.125rem;border-inline-start-width:0;inset-inline-end:0;inset-inline-start:.625rem;margin-inline-end:0;margin-inline-start:.625rem}.give-cs-mini-dropdown:focus{border:.0625rem solid var(--give-primary-color);border-radius:.3125rem;outline:none;padding:1.25rem}.give-cs-mini-dropdown+span.give-currency-position-after{padding:0}.give-cs-mini-dropdown~span.give-currency-symbol{-webkit-padding-end:1.875rem;align-items:center;-moz-column-gap:.5em;column-gap:.5em;display:inline-flex;padding-inline-end:1.875rem;white-space:nowrap}.give-cs-mini-dropdown~span.give-currency-symbol:after{color:#6f6f6f;content:"\f0d7";display:inline;font-family:Font Awesome\ 5 Free;font-size:.75em;font-weight:900}.give-currency-switcher-wrap{display:none!important}.give-embed-form .give-select-fund-row{-webkit-padding-before:1.875rem!important;-webkit-padding-after:0!important;padding-block-end:0!important;padding-block-start:1.875rem!important;padding-inline:0!important}.give-funds-select{background-color:#fff;border:.078rem solid #666;border-radius:.25rem;box-shadow:inset 0 .08em .4em rgba(0,0,0,.15);color:#828382;font-family:inherit;font-size:1rem;font-weight:500;inline-size:100%;line-height:1.2;margin-block:.9375rem;padding:1.1875rem}.give-funds-select.focus,.give-funds-select:focus{outline:.125rem solid var(--give-primary-color)}.give-tributes-dedicate-donation{-webkit-margin-before:.625rem;-webkit-padding-after:.625rem;margin-block-start:.625rem;padding-block-end:.625rem}.give-tributes-dedicate-donation .give-tributes-show-wrap{-webkit-margin-before:1.25rem;margin-block-start:1.25rem}.give-tributes-dedicate-donation .give-tributes-legend,.give-tributes-dedicate-donation legend{grid-column:span 12;inline-size:100%;line-height:1.2;margin:0!important;padding-block:.625rem!important;padding-inline:0!important}.give-tributes-dedicate-donation .give-tributes-label{display:block;font-weight:500;padding-block:.625rem;padding-inline:0}.give-tributes-dedicate-donation .give_tributes_info_wrap{-webkit-margin-before:1.25rem;margin-block-start:1.25rem}.give-tributes-dedicate-donation [type=radio]{-webkit-margin-end:.5rem!important;margin-inline-end:.5rem!important}.give-repeater-table{inline-size:100%}.give-section-break{-webkit-padding-after:.75rem;-webkit-border-after:.0625rem solid #ddd;border-block-end:.0625rem solid #ddd;color:#333;font-size:clamp(1.25rem,.8397435897rem + 1.2820512821vw,1.5rem);font-weight:500;line-height:1.3;padding-block-end:.75rem}#give-payment-mode-select~.ffm-field-container,#give_checkout_user_info~.ffm-field-container,.ffm-field-container+:not(.ffm-field-container),.give-total-wrap~.ffm-field-container{-webkit-margin-before:calc(clamp(1.75rem, -.9166666667rem + 8.3333333333vw, 3.375rem) - clamp(1.5rem, .6794871795rem + 2.5641025641vw, 2rem));margin-block-start:calc(clamp(1.75rem, -.9166666667rem + 8.3333333333vw, 3.375rem) - clamp(1.5rem, .6794871795rem + 2.5641025641vw, 2rem))}#give-payment-mode-select~.ffm-field-container,#give_checkout_user_info~.ffm-field-container,.give-total-wrap~.ffm-field-container{align-self:end}#give-payment-mode-select~.ffm-field-container~.ffm-field-container,#give_checkout_user_info~.ffm-field-container~.ffm-field-container,.give-total-wrap~.ffm-field-container~.ffm-field-container{-webkit-margin-before:0;margin-block-start:0}form[id*=give-form] .ffm-field-container{flex-basis:100%;width:100%}.give-stripe-checkout-modal{display:none}.give-stripe-checkout-modal.give-stripe-checkout-show-modal{-ms-scroll-chaining:none;align-items:safe center;background-color:rgba(0,0,0,.5);block-size:100%;display:flex;inline-size:100%;inset-block-start:0;inset-inline-start:0;justify-content:center;min-block-size:-webkit-max-content;min-block-size:-moz-max-content;min-block-size:max-content;overflow:auto;overscroll-behavior:contain;position:fixed;z-index:10}body:has(.give-stripe-checkout-modal.give-stripe-checkout-show-modal){overflow:hidden}.give-stripe-checkout-modal-content{block-size:-webkit-max-content;block-size:-moz-max-content;block-size:max-content;inline-size:min(100%,32rem);margin:auto}.give-stripe-checkout-modal-container{background-color:#fff;font-size:1rem}@media screen and (min-width:32rem){.give-stripe-checkout-modal-container{border-radius:.5rem}}.give-stripe-checkout-modal-container>:first-child{border-start-end-radius:inherit;border-start-start-radius:inherit}.give-stripe-checkout-modal-container>:last-child{border-end-end-radius:inherit;border-end-start-radius:inherit}.give-stripe-checkout-modal-container>*{padding:1rem}.give-stripe-checkout-modal-header{--tint-color:rgba(var(--give-header-background-color--for-rgb),0.75);--tint:linear-gradient(90deg,var(--tint-color),var(--tint-color));background-color:rgb(var(--give-header-background-color--for-rgb))!important;background-image:var(--tint,linear-gradient(transparent,transparent)),var(--give-header-background-image);background-position:50%;background-size:cover;color:#fff;font-family:var(--give-font);position:relative;text-align:center;text-shadow:0 .07em .14em rgba(0,0,0,.15)}.give-stripe-checkout-modal-close{background-color:transparent;border:0;border-radius:9999px;font-size:1.2em;inset-block-start:0;inset-inline-end:0;margin:1rem;opacity:.75;position:absolute;transition:opacity .2s ease-in-out}.give-stripe-checkout-modal-close:hover{opacity:1}.give-stripe-checkout-modal-close:focus{opacity:1;outline:.125em solid fff}.give-stripe-checkout-modal-close:before{clip:rect(0,0,0,0);border-width:0;content:"Close";height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.give-stripe-checkout-modal-close:after{aspect-ratio:1;block-size:1em;color:#fff;content:"\f057";font-family:Font Awesome\ 5 Free;font-weight:900}@supports not (aspect-ratio:1){.give-stripe-checkout-modal-close:after{inline-size:1em}}.give-stripe-checkout-modal-close>svg{display:none}.give-stripe-checkout-modal-body{display:grid;gap:1rem;grid-auto-flow:row;grid-template-columns:repeat(12,1fr)}.give-stripe-checkout-modal-sequoia-donate-button{inline-size:100%}
assets/dist/css/give-classic-template.rtl.css CHANGED
@@ -22,4 +22,4 @@
22
 
23
  /*! Hint.css - v2.5.0 - 2017-04-23
24
  * http://kushagragour.in/lab/hint/
25
- * Copyright (c) 2017 Kushagra Gour */[class*=hint--]{display:inline-block;position:relative}[class*=hint--]:after,[class*=hint--]:before{opacity:0;pointer-events:none;position:absolute;transform:translateZ(0);transition:.3s ease;transition-delay:0s;visibility:hidden;z-index:1000000}[class*=hint--]:hover:after,[class*=hint--]:hover:before{opacity:1;transition-delay:.1s;visibility:visible}[class*=hint--]:before{background:100% 0;border:6px solid transparent;content:"";position:absolute;z-index:1000001}[class*=hint--]:after{background:#383838;box-shadow:-4px 4px 8px rgba(0,0,0,.3);color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:12px;padding:8px 10px;text-shadow:0 -1px 0 #000;white-space:nowrap}[class*=hint--][aria-label]:after{content:attr(aria-label)}[class*=hint--][data-hint]:after{content:attr(data-hint)}[aria-label=""]:after,[aria-label=""]:before,[data-hint=""]:after,[data-hint=""]:before{display:none!important}.hint--top-left:before,.hint--top-right:before,.hint--top:before{border-top-color:#383838}.hint--bottom-left:before,.hint--bottom-right:before,.hint--bottom:before{border-bottom-color:#383838}.hint--top:after,.hint--top:before{bottom:100%;right:50%}.hint--top:before{right:calc(50% - 6px);margin-bottom:-11px}.hint--top:after{transform:translateX(50%)}.hint--top:hover:before{transform:translateY(-8px)}.hint--top:hover:after{transform:translateX(50%) translateY(-8px)}.hint--bottom:after,.hint--bottom:before{right:50%;top:100%}.hint--bottom:before{right:calc(50% - 6px);margin-top:-11px}.hint--bottom:after{transform:translateX(50%)}.hint--bottom:hover:before{transform:translateY(8px)}.hint--bottom:hover:after{transform:translateX(50%) translateY(8px)}.hint--right:before{border-left-color:#383838;margin-bottom:-6px;margin-right:-11px}.hint--right:after{margin-bottom:-14px}.hint--right:after,.hint--right:before{bottom:50%;right:100%}.hint--right:hover:after,.hint--right:hover:before{transform:translateX(-8px)}.hint--left:before{border-right-color:#383838;margin-bottom:-6px;margin-left:-11px}.hint--left:after{margin-bottom:-14px}.hint--left:after,.hint--left:before{bottom:50%;left:100%}.hint--left:hover:after,.hint--left:hover:before{transform:translateX(8px)}.hint--top-left:after,.hint--top-left:before{bottom:100%;right:50%}.hint--top-left:before{right:calc(50% - 6px);margin-bottom:-11px}.hint--top-left:after{margin-right:12px;transform:translateX(100%)}.hint--top-left:hover:before{transform:translateY(-8px)}.hint--top-left:hover:after{transform:translateX(100%) translateY(-8px)}.hint--top-right:after,.hint--top-right:before{bottom:100%;right:50%}.hint--top-right:before{right:calc(50% - 6px);margin-bottom:-11px}.hint--top-right:after{margin-right:-12px;transform:translateX(0)}.hint--top-right:hover:after,.hint--top-right:hover:before{transform:translateY(-8px)}.hint--bottom-left:after,.hint--bottom-left:before{right:50%;top:100%}.hint--bottom-left:before{right:calc(50% - 6px);margin-top:-11px}.hint--bottom-left:after{margin-right:12px;transform:translateX(100%)}.hint--bottom-left:hover:before{transform:translateY(8px)}.hint--bottom-left:hover:after{transform:translateX(100%) translateY(8px)}.hint--bottom-right:after,.hint--bottom-right:before{right:50%;top:100%}.hint--bottom-right:before{right:calc(50% - 6px);margin-top:-11px}.hint--bottom-right:after{margin-right:-12px;transform:translateX(0)}.hint--bottom-right:hover:after,.hint--bottom-right:hover:before{transform:translateY(8px)}.hint--large:after,.hint--medium:after,.hint--small:after{word-wrap:break-word;line-height:1.4em;white-space:normal}.hint--small:after{width:80px}.hint--medium:after{width:150px}.hint--large:after{width:300px}.hint--error:after{background-color:#b34e4d;text-shadow:0 -1px 0 #592726}.hint--error.hint--top-left:before,.hint--error.hint--top-right:before,.hint--error.hint--top:before{border-top-color:#b34e4d}.hint--error.hint--bottom-left:before,.hint--error.hint--bottom-right:before,.hint--error.hint--bottom:before{border-bottom-color:#b34e4d}.hint--error.hint--left:before{border-right-color:#b34e4d}.hint--error.hint--right:before{border-left-color:#b34e4d}.hint--warning:after{background-color:#c09854;text-shadow:0 -1px 0 #6c5328}.hint--warning.hint--top-left:before,.hint--warning.hint--top-right:before,.hint--warning.hint--top:before{border-top-color:#c09854}.hint--warning.hint--bottom-left:before,.hint--warning.hint--bottom-right:before,.hint--warning.hint--bottom:before{border-bottom-color:#c09854}.hint--warning.hint--left:before{border-right-color:#c09854}.hint--warning.hint--right:before{border-left-color:#c09854}.hint--info:after{background-color:#3986ac;text-shadow:0 -1px 0 #1a3c4d}.hint--info.hint--top-left:before,.hint--info.hint--top-right:before,.hint--info.hint--top:before{border-top-color:#3986ac}.hint--info.hint--bottom-left:before,.hint--info.hint--bottom-right:before,.hint--info.hint--bottom:before{border-bottom-color:#3986ac}.hint--info.hint--left:before{border-right-color:#3986ac}.hint--info.hint--right:before{border-left-color:#3986ac}.hint--success:after{background-color:#458746;text-shadow:0 -1px 0 #1a321a}.hint--success.hint--top-left:before,.hint--success.hint--top-right:before,.hint--success.hint--top:before{border-top-color:#458746}.hint--success.hint--bottom-left:before,.hint--success.hint--bottom-right:before,.hint--success.hint--bottom:before{border-bottom-color:#458746}.hint--success.hint--left:before{border-right-color:#458746}.hint--success.hint--right:before{border-left-color:#458746}.hint--always:after,.hint--always:before{opacity:1;visibility:visible}.hint--always.hint--top:before{transform:translateY(-8px)}.hint--always.hint--top:after{transform:translateX(50%) translateY(-8px)}.hint--always.hint--top-left:before{transform:translateY(-8px)}.hint--always.hint--top-left:after{transform:translateX(100%) translateY(-8px)}.hint--always.hint--top-right:after,.hint--always.hint--top-right:before{transform:translateY(-8px)}.hint--always.hint--bottom:before{transform:translateY(8px)}.hint--always.hint--bottom:after{transform:translateX(50%) translateY(8px)}.hint--always.hint--bottom-left:before{transform:translateY(8px)}.hint--always.hint--bottom-left:after{transform:translateX(100%) translateY(8px)}.hint--always.hint--bottom-right:after,.hint--always.hint--bottom-right:before{transform:translateY(8px)}.hint--always.hint--left:after,.hint--always.hint--left:before{transform:translateX(8px)}.hint--always.hint--right:after,.hint--always.hint--right:before{transform:translateX(-8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:after,.hint--no-animate:before{transition-duration:0s}.hint--bounce:after,.hint--bounce:before{transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24)}.separator-with-text{align-items:center;display:flex;font-size:16px;font-style:italic;justify-content:center;padding:30px 0}.separator-with-text .dashed-line{border:1px solid #d4d4d4;flex-grow:1}.separator-with-text .label{color:#8d8e8e;font-size:14px;padding:0 6px}body{color:#444;display:flex;font-family:var(--give-primary-font,inherit),sans-serif;justify-content:center}#give-receipt,.give-form-wrap{inline-size:min(100%,51.5rem)}.give-container-boxed .give-form-wrap{background-color:#fff}@media screen and (min-width:32rem){.give-container-boxed .give-form-wrap{border-radius:.5rem;box-shadow:0 .125rem .3125rem rgba(0,0,0,.3)}.give-container-boxed{padding:1rem}}.give-form{border-radius:inherit}.give-form-closed{--tint-color:rgba(var(--give-header-background-color--for-rgb),0.75);--tint:linear-gradient(90deg,var(--tint-color),var(--tint-color));background-color:rgb(var(--give-header-background-color--for-rgb));background-image:var(--tint,linear-gradient(transparent,transparent)),var(--give-header-background-image);background-position:50%;background-size:cover;border-radius:.5rem;box-shadow:0 0 .5em rgba(0,0,0,.1);display:flex;font-size:clamp(1.125rem,.5096153846rem + 1.9230769231vw,1.5rem);justify-content:center;margin:1rem;padding-block:clamp(4rem,-2.5641025641rem + 20.5128205128vw,8rem);padding-inline:clamp(2rem,-1.2820512821rem + 10.2564102564vw,4rem)}.give-form-closed>p{color:#fff;font-weight:500;line-height:1.4;max-inline-size:40ch;text-align:center;text-shadow:0 .07em .14em rgba(0,0,0,.15)}.give-form-section{display:grid;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);padding-block:clamp(1.75rem,-.9166666667rem + 8.3333333333vw,3.375rem);padding-inline:clamp(1rem,-4.5384615385rem + 17.3076923077vw,4.375rem);row-gap:1rem}.give-form-section>*{grid-column:span 12}.give-form-section>.form-row-wide,.give-form-section>.give-ffm-form-row-half,.give-form-section>.give-ffm-form-row-one-third,.give-form-section>.give-ffm-form-row-two-third{float:revert;padding:revert;width:revert}.give-form-section>.give-ffm-form-row-one-third{grid-column:span 4}.give-form-section>.give-ffm-form-row-half{grid-column:span 6}.give-form-section>.give-ffm-form-row-two-third{grid-column:span 8}.give-form-section>.form-row-wide{grid-column:span 12}.give-container-boxed .give-form-section:nth-of-type(odd){background-color:#fff}.give-container-boxed .give-form-section:nth-of-type(2n){background-color:#f9f9f9}.give-form-section:first-of-type{border-start-end-radius:inherit;border-start-start-radius:inherit}.give-form-section:last-of-type{border-end-end-radius:inherit;border-end-start-radius:inherit}.give-btn{align-items:center;background-color:var(--give-primary-color);border:.125rem solid var(--give-primary-color);border-radius:.5rem;color:#fff;display:flex;font-family:inherit;font-size:1.375rem;font-weight:600;justify-content:center;line-height:1.2;padding:1rem;text-align:center;transition-duration:.2s;transition-property:background-color,color;transition-timing-function:ease-in}.give-tooltip{-webkit-margin-start:.5em;color:#c1c1c1;font-size:.9em;margin-inline-start:.5em}#give-donation-level-button-wrap .give-tooltip{-webkit-margin-start:0;align-items:center;display:flex;height:100%;justify-content:center;margin-inline-start:0}#give-donation-level-button-wrap .give-tooltip:after{word-wrap:normal;background:#383838;border-radius:.25rem;box-shadow:-.25rem .25rem .5rem rgba(0,0,0,.2);color:#fff;display:block;font-family:inherit;font-size:clamp(.75rem,.4743589744rem + 3.2051282051vw,1.0625rem);line-height:1.2;max-width:8.5rem;padding:.75rem 1.125rem;text-align:center;text-shadow:0 .0625rem 0 #000;white-space:normal;width:8.5rem}.give-label{align-items:baseline;display:flex;padding-block:10px;padding-inline:0}.give-label .give-required-indicator{-webkit-margin-start:5px;color:#a00;margin-inline-start:5px}.give-input-field-wrapper,.give-select,.give-square-cc-fields,.give-stripe-single-cc-field-wrap,:where(.form-row,.give-gateway-details) :where(input[type=text],input[type=tel],input[type=email],input[type=url],input[type=password],textarea,select,.give-select,.give-stripe-cc-field):not(#give-amount){background-color:#fff;border:.078rem solid #666;border-radius:.25rem;box-shadow:inset 0 .08em .4em rgba(0,0,0,.15);color:#828382;font-family:inherit;font-size:1rem;font-weight:500;inline-size:100%;line-height:1.2;padding:1.1875rem}.give-input-field-wrapper.focus,.give-input-field-wrapper:focus,.give-select.focus,.give-select:focus,.give-square-cc-fields.focus,.give-square-cc-fields:focus,.give-stripe-single-cc-field-wrap.focus,.give-stripe-single-cc-field-wrap:focus,:where(.form-row,.give-gateway-details) :where(input[type=text],input[type=tel],input[type=email],input[type=url],input[type=password],textarea,select,.give-select,.give-stripe-cc-field):not(#give-amount).focus,:where(.form-row,.give-gateway-details) :where(input[type=text],input[type=tel],input[type=email],input[type=url],input[type=password],textarea,select,.give-select,.give-stripe-cc-field):not(#give-amount):focus{outline:.125rem solid var(--give-primary-color)}.form-row select,.give-gateway-details select,.give-select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.66016 7.19531C5.90625 7.44141 6.31641 7.44141 6.5625 7.19531L11.8945 1.89062C12.1406 1.61719 12.1406 1.20703 11.8945 0.960938L11.2656 0.332031C11.0195 0.0859375 10.6094 0.0859375 10.3359 0.332031L6.125 4.54297L1.88672 0.332031C1.61328 0.0859375 1.20312 0.0859375 0.957031 0.332031L0.328125 0.960938C0.0820312 1.20703 0.0820312 1.61719 0.328125 1.89062L5.66016 7.19531Z' fill='%23A2A3A2'/%3E%3C/svg%3E"),linear-gradient(-180deg,#fff,#fff);background-position:left .7em top 50%,100% 0;background-repeat:no-repeat,repeat;background-size:.65em auto,100%}.form-row input[type=checkbox]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1;background-color:#fff;block-size:1.25rem;border:.0625rem solid #b4b9be;box-shadow:inset 0 .0625rem .125rem rgba(0,0,0,.25);content:"";display:flex;flex-grow:0;flex-shrink:0;justify-content:center}@supports not (aspect-ratio:1){.form-row input[type=checkbox]{inline-size:1.25rem}}.form-row input[type=checkbox]:after{color:var(--give-primary-color);content:"\f00c";font-family:Font Awesome\ 5 Free;font-weight:900;opacity:0;transition:opacity .2s ease-in-out}.form-row input[type=checkbox]:checked:after{opacity:1}:is(.form-row,.give-tributes-dedicate-donation) input[type=radio]:not(.give-tribute-type-button){--size:1.25em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-radius:9999px;content:"";flex-grow:0;flex-shrink:0;font-size:1em;margin:0;position:relative;transition:box-shadow .2s ease-in-out}:is(.form-row,.give-tributes-dedicate-donation) input[type=radio]:not(.give-tribute-type-button):after,:is(.form-row,.give-tributes-dedicate-donation) input[type=radio]:not(.give-tribute-type-button):before{border-radius:inherit;content:"";display:block}:is(.form-row,.give-tributes-dedicate-donation) input[type=radio]:not(.give-tribute-type-button):before{border:.0625em solid #b4b9be;box-shadow:inset 0 .0625em .125em rgba(0,0,0,.25);height:var(--size);width:var(--size)}:is(.form-row,.give-tributes-dedicate-donation) input[type=radio]:not(.give-tribute-type-button):after{background-color:var(--give-primary-color);height:calc(var(--size)*0.375);right:calc(var(--size)/2);opacity:0;position:absolute;top:50%;transform:translate(50%,-50%);transition:opacity .2s ease-in-out;width:calc(var(--size)*0.375)}:is(.form-row,.give-tributes-dedicate-donation) input[type=radio]:not(.give-tribute-type-button):checked:after{opacity:1}[data-field-type=checkbox] fieldset,[data-field-type=radio] fieldset{display:grid;row-gap:.75rem}[data-field-type=checkbox] label,[data-field-type=radio] label{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;padding:0}.form-row-wide,.give-ffm-form-row-half,.give-ffm-form-row-one-third,.give-ffm-form-row-two-third{float:revert;padding:revert;width:revert}.form-row-wide{grid-column:span 12}.form-row-one-third,.give-ffm-form-row-one-third{grid-column:span 4}.form-row-half,.give-ffm-form-row-half{grid-column:span 6}.form-row-two-thirds,.give-ffm-form-row-two-third{grid-column:span 8}@media screen and (max-width:32rem){.form-row-responsive{grid-column:span 12}}.give-form-header{--tint-color:rgba(var(--give-header-background-color--for-rgb),0.75);--tint:linear-gradient(90deg,var(--tint-color),var(--tint-color));align-items:center;background-color:rgb(var(--give-header-background-color--for-rgb));background-image:var(--tint,linear-gradient(transparent,transparent)),var(--give-header-background-image);background-position:50%;background-size:cover;border-start-end-radius:inherit;border-start-start-radius:inherit;color:#fff;display:flex;flex-direction:column;justify-items:center;row-gap:2rem;text-align:center}@media screen and (min-width:32rem){.give-form-header{padding:3rem}}.give-container-unboxed .give-form-header{border-radius:.5rem;margin-inline:1rem}.give-form-header-top-wrap{-webkit-padding-before:2.75rem;-webkit-padding-after:.75rem;padding-block-end:.75rem;padding-block-start:2.75rem;padding-inline:2rem}@media screen and (min-width:32rem){.give-form-header-top-wrap{padding:0}}.give-form-title{-webkit-margin-after:2.75rem;font-size:clamp(1.75rem,1.0320512821rem + 2.2435897436vw,2.1875rem);font-weight:600;line-height:1.2;margin-block-end:2.75rem;position:relative;text-shadow:0 .07em .14em rgba(0,0,0,.15)}.give-form-title:after{background-color:#fff;block-size:.3125rem;border-radius:9999px;content:"";display:block;inline-size:4.375rem;inset-block-start:calc(100% + 1.25rem);inset-inline-start:50%;position:absolute;transform:translate(50%)}.give-form-description{font-size:clamp(1.125rem,.9198717949rem + .641025641vw,1.25rem);line-height:1.45;margin:0 auto;max-inline-size:42ch}.give-form-secure-badge{align-items:center;background-color:#fff;border-radius:9999px;box-shadow:0 .0625rem .25rem rgba(0,0,0,.25);color:#333;-moz-column-gap:.75em;column-gap:.75em;display:inline-flex;font-size:.9rem;font-weight:500;line-height:1;padding-block:.5rem;padding-inline:.9rem}.give-form-description+.give-form-secure-badge{-webkit-margin-before:2rem;margin-block-start:2rem}.give-form-secure-icon{aspect-ratio:1;block-size:1em;color:#77d006;inset-block-start:-.04em;position:relative}@supports not (aspect-ratio:1){.give-form-secure-icon{inline-size:1em}}.give-form-stats-panel{background-color:#fff;border-block-width:.0625rem;border-color:#ddd;border-inline-width:0;border-style:solid;inline-size:100%}@media screen and (min-width:32rem){.give-form-stats-panel{background-color:#fbfbfb;border:0;border-radius:.5rem}}.give-form-stats-panel-list{-webkit-padding-start:0;border-radius:inherit;color:#4c4c4c;display:flex;flex-wrap:wrap;inline-size:100%;justify-content:center;justify-items:stretch;list-style:none;margin:0;padding-inline-start:0;text-align:center}.give-form-stats-panel-stat:first-child,.give-form-stats-panel-stat:nth-child(2){position:relative}.give-form-stats-panel-stat:first-child:after,.give-form-stats-panel-stat:nth-child(2):after{background-color:#ddd;block-size:100%;content:"";display:block;inline-size:.0625rem;inset-block-start:0;inset-inline-start:calc(100% + .03125rem);position:absolute}.give-form-stats-panel-stat{color:#767676;font-weight:600;inline-size:33.3333333333%;padding:1rem}.give-form-stats-panel-stat-number{color:#424242;display:block}.give-form-goal-progress{-webkit-border-before:1px solid #ddd;background-color:#fff;border-block-start:1px solid #ddd;border-end-end-radius:inherit;border-end-start-radius:inherit;inline-size:100%;padding:1.25rem}.give-form-goal-progress-meter{background-color:#f1f1f1;block-size:1.375em;border-radius:9999px;box-shadow:inset 0 .0625em .25rem rgba(0,0,0,.1);inline-size:100%;overflow:hidden;overflow:clip}.give-form-goal-progress-meter:after{--zero-percent:0%;background:linear-gradient(-180deg,var(--give-header-stats-progressbar-color),var(--give-header-stats-progressbar-color)),linear-gradient(-180deg,#fff,#ccc);background-blend-mode:multiply;block-size:100%;border-end-end-radius:inherit;border-start-end-radius:inherit;content:"";display:block;inline-size:clamp(var(--zero-percent),var(--progress),100%)}.give-donation-amount-section{display:grid;row-gap:clamp(1.5rem,.6794871795rem + 2.5641025641vw,2rem)}.give-donation-amount-section p.give-custom-amount-text{display:none}.give-amount-heading,.give-tributes-dedicate-donation .give-tributes-legend,.give-tributes-dedicate-donation legend{-webkit-padding-after:.75rem;-webkit-border-after:.0625rem solid #ddd;border-block-end:.0625rem solid #ddd;color:#333;font-size:clamp(1.25rem,.8397435897rem + 1.2820512821vw,1.5rem);font-weight:500;line-height:1.3;padding-block-end:.75rem}.give-donation-amount{align-items:center;background-color:#fff;border:.125rem solid #424242;border-radius:.5rem;display:flex}.give-donation-amount:focus-within{border-color:var(--give-primary-color)}.give-donation-amount .give-currency-symbol,.give-donation-amount .give-text-input{border-radius:inherit}.give-donation-amount .give-currency-symbol{color:#555;display:block;font-size:1.375rem;font-weight:500;padding:clamp(1.375rem,.9335641026rem + 1.3794871795vw,1.644rem)}.give-donation-amount .give-text-input{border:0;color:#333;font-family:inherit;font-size:clamp(2.625rem,1.8044871795rem + 2.5641025641vw,3.125rem);font-weight:600;inline-size:100%;line-height:1.2;outline:0;padding-block:.275em;padding-inline:.45em;text-align:left}.give-amount-description{line-height:1.375}.give-donation-levels-wrap{display:grid;gap:clamp(.3125rem,-2.2516025641rem + 8.0128205128vw,1.875rem);grid-auto-rows:1fr;grid-template-columns:repeat(auto-fill,minmax(clamp(6.625rem,.4711538462rem + 19.2307692308vw,10.375rem),1fr));inline-size:100%;list-style:none}.give-btn.give-donation-level-btn{block-size:100%;font-size:clamp(1.5rem,.4743589744rem + 3.2051282051vw,2.125rem);min-inline-size:-moz-available;min-inline-size:-webkit-fill-available;padding-block:clamp(.5rem,-1.4487179487rem + 6.0897435897vw,1.6875rem);padding-inline:.5rem;transition-duration:.2s;transition-property:background-color,color,filter,box-shadow,transform;transition-timing-function:ease-in}.give-btn.give-donation-level-btn:hover{box-shadow:0 .0625rem .25rem rgba(0,0,0,.25);filter:brightness(1.2);transform:scale(1.02)}.give-btn.give-donation-level-btn.give-default-level{background-color:#fff;color:var(--give-primary-color)}.give-btn.give-donation-level-btn.give-btn-level-custom{font-size:clamp(1rem,.7948717949rem + .641025641vw,1.125rem);line-height:1.25;word-spacing:9999px}@media screen and (min-width:32rem){.give-btn.give-donation-level-btn.give-btn-level-custom{font-weight:400}}.give-btn.give-donation-level-btn .give-formatted-currency{-moz-column-gap:.15rem;column-gap:.15rem;direction:rtl;display:flex;line-height:1}.give-btn.give-donation-level-btn .give-formatted-currency .give-currency-symbol-after,.give-btn.give-donation-level-btn .give-formatted-currency .give-currency-symbol-before{font-weight:400}.give-btn.give-donation-level-btn .give-formatted-currency .give-currency-symbol-before{align-self:flex-start;font-size:.583em;transform:translateY(.2em)}@media screen and (min-width:32rem){.give-btn.give-donation-level-btn .give-formatted-currency .give-currency-symbol-before{font-size:.41em;transform:translateY(.4em)}}.give-btn.give-donation-level-btn .give-formatted-currency .give-currency-symbol-after{-webkit-margin-before:.2em;align-self:center;font-size:.8em;margin-block-start:.2em}.give-btn.give-donation-level-btn .give-formatted-currency .give-amount-formatted{display:inline-flex}.give-btn.give-donation-level-btn .give-formatted-currency .give-amount-without-decimals{white-space:nowrap}.give-btn.give-donation-level-btn .give-formatted-currency .give-amount-decimal{font-size:.5em;transform:translateY(.2em)}.give-currency-switcher-msg-wrap,.give-fee-message-label,.give-recurring-donors-choice,.give-recurring-multi-level-message{background-color:#fff;border:.1875rem solid transparent;border-radius:.5rem;box-shadow:0 0 .88em rgba(0,0,0,.1);color:#333;font-size:clamp(1rem,.7948717949rem + .641025641vw,1.125rem);line-height:1.2;padding:.8125rem;transition:border-color .2s ease-in-out}.checked-within{border-color:var(--give-primary-color)}.give-currency-switcher-msg-wrap,.give-fee-message-label,.give-recurring-donors-choice{align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;display:flex}.give-recurring-period,.give_fee_mode_checkbox{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1;background-color:#fff;block-size:1.25rem;border:.0625rem solid #b4b9be;box-shadow:inset 0 .0625rem .125rem rgba(0,0,0,.25);content:"";display:flex;flex-grow:0;flex-shrink:0;justify-content:center}@supports not (aspect-ratio:1){.give-recurring-period,.give_fee_mode_checkbox{inline-size:1.25rem}}.give-recurring-period:after,.give_fee_mode_checkbox:after{color:var(--give-primary-color);content:"\f00c";font-family:Font Awesome\ 5 Free;font-weight:900;opacity:0;transition:opacity .2s ease-in-out}.give-recurring-period:checked:after,.give_fee_mode_checkbox:checked:after{opacity:1}.give-recurring-donors-choice-period{-webkit-padding-before:0;-webkit-padding-after:.0625em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 8'%3E%3Cpath d='M5.66 7.195a.644.644 0 00.902 0l5.332-5.304c.247-.274.247-.684 0-.93l-.628-.629c-.247-.246-.657-.246-.93 0L6.125 4.543 1.887.332c-.274-.246-.684-.246-.93 0L.328.961c-.246.246-.246.656 0 .93L5.66 7.195z' fill='%23a2a3a2'/%3E%3C/svg%3E");background-position:left top 50%;background-repeat:no-repeat;background-size:.65em auto;border-block-end-width:.0625em;border-block-start-width:0;border-color:#333;border-inline-width:0;border-radius:0;border-style:solid;box-shadow:none;color:inherit;display:inline;font-family:inherit;font-size:inherit;inline-size:calc(var(--selected-text-width) + 1.25em);overflow:visible;padding-block-end:.0625em;padding-block-start:0;padding-inline:0;transition:border-color .2s ease-in-out}.give-recurring-donors-choice-period:focus,.give-recurring-donors-choice-period:hover{border-color:var(--give-primary-color)}.give-personal-info-section fieldset:not(.ffm-field-container>fieldset){-moz-column-gap:clamp(1.5rem,1.1923076923rem + .9615384615vw,1.6875rem);column-gap:clamp(1.5rem,1.1923076923rem + .9615384615vw,1.6875rem);display:grid;grid-column:span 12;grid-template-columns:repeat(12,1fr);row-gap:clamp(1.5rem,.7820512821rem + 2.2435897436vw,1.9375rem)}.give-personal-info-section fieldset:not(.ffm-field-container>fieldset) legend:first-of-type{-webkit-padding-after:.75rem;-webkit-margin-after:1rem;-webkit-border-after:.0625rem solid #ddd;border-block-end:.0625rem solid #ddd;color:#333;font-size:clamp(1.25rem,.8397435897rem + 1.2820512821vw,1.5rem);font-weight:500;line-height:1.3;margin-block-end:1rem;padding-block-end:.75rem;width:100%}.give-personal-info-section fieldset:not(.ffm-field-container>fieldset)>.form-row-responsive,.give-personal-info-section fieldset:not(.ffm-field-container>fieldset)>.form-row-wide,.give-personal-info-section fieldset:not(.ffm-field-container>fieldset) div,.give-personal-info-section fieldset:not(.ffm-field-container>fieldset) p{grid-column:span 12}@media screen and (min-width:32rem){.give-personal-info-section fieldset:not(.ffm-field-container>fieldset)>.form-row-responsive{grid-column:span 6}}.give-personal-info-section #give-email-wrap label,.give-personal-info-section #give-first-name-wrap label,.give-personal-info-section #give-last-name-wrap label,.give-personal-info-section #give-title-wrap label{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.give-personal-info-section .give-input[type=email],.give-personal-info-section .give-input[type=text]{background-color:#fff;border:.078rem solid #666;border-radius:.25rem;box-shadow:inset 0 .08em .4em rgba(0,0,0,.15);color:#828382;font-family:inherit;font-size:1rem;font-weight:500;inline-size:100%;line-height:1.2;padding:1.1875rem}.give-personal-info-section div[id^=give-user-login-submit]{-moz-column-gap:clamp(1.5rem,1.1923076923rem + .9615384615vw,1.6875rem);column-gap:clamp(1.5rem,1.1923076923rem + .9615384615vw,1.6875rem);display:grid;grid-template-columns:repeat(12,1fr)}.give-personal-info-section div[id^=give-user-login-submit] input{grid-column:span 6}.give-personal-info-description{grid-column:span 12}#give-title-wrap{grid-column:span 2}#give-title-wrap~:is(#give-first-name-wrap,#give-last-name-wrap){grid-column:span 5}@media screen and (max-width:51.5rem){#give-title-wrap{grid-column:span 4}#give-title-wrap+#give-first-name-wrap{grid-column:span 8}#give-title-wrap~#give-last-name-wrap{grid-column:span 12}}#give-email-wrap,#give-first-name-wrap,#give-last-name-wrap{position:relative}#give-email-wrap:before,#give-first-name-wrap:before,#give-last-name-wrap:before{block-size:1em;color:#8d8e8e;font-family:Font Awesome\ 5 Free;font-weight:900;inset-block-end:.1875em;inset-block-start:0;inset-inline-start:1.1875rem;margin-block:auto;pointer-events:none;position:absolute}#give-email-wrap input,#give-first-name-wrap input{-webkit-padding-start:2.6875rem;padding-inline-start:2.6875rem}#give-first-name-wrap:before{content:"\f007"}#give-email-wrap:before{content:"\f0e0"}.give-payment-details-section legend:first-of-type{-webkit-padding-after:.75rem;-webkit-margin-after:1rem;-webkit-border-after:.0625rem solid #ddd;border-block-end:.0625rem solid #ddd;color:#333;font-size:clamp(1.25rem,.8397435897rem + 1.2820512821vw,1.5rem);font-weight:500;inline-size:100%;line-height:1.3;margin-block-end:1rem;padding-block-end:.75rem}#give-gateway-radio-list{-webkit-margin-before:2rem;display:flex;flex-direction:column;gap:.9375rem;list-style:none;margin-block-start:2rem}#give-gateway-radio-list>li{--tab-radio-diameter:1.25rem;--tab-radio-border-size:0.0625rem;--tab-block-padding:1.375rem;--tab-block-size:calc(var(--tab-block-padding)*2 + var(--tab-radio-diameter));--tab-inline-padding:1.375rem;--tab-transition:0.2s ease-in-out;-webkit-padding-before:var(--tab-block-size);background-color:#fafafa;border-radius:.25rem;padding-block-start:var(--tab-block-size);position:relative;transition:background-color var(--tab-transition)}#give-gateway-radio-list>li>.give-gateway{border-end-end-radius:inherit;border-end-start-radius:inherit;border-start-end-radius:inherit;border-start-start-radius:inherit}#give-gateway-radio-list>li>.give-gateway:nth-last-child(3){border-end-end-radius:0;border-end-start-radius:0}#give-gateway-radio-list>li>.give-gateway-details{border-end-end-radius:inherit;border-end-start-radius:inherit}#give-gateway-radio-list>li>.give-gateway{-webkit-appearance:none;-moz-appearance:none;appearance:none;block-size:var(--tab-block-size);border:.0625rem solid #ddd;font-size:1rem;inline-size:100%;inset-block-start:0;inset-inline:0;margin:0;position:absolute;transition:border-color var(--tab-transition)}#give-gateway-radio-list>li>.give-gateway:after,#give-gateway-radio-list>li>.give-gateway:before{block-size:var(--diameter);border-radius:9999px;content:"";inline-size:var(--diameter);inset-block:0;inset-inline-start:0;margin-block:auto;position:absolute}#give-gateway-radio-list>li>.give-gateway:before{--diameter:var(--tab-radio-diameter);-webkit-margin-start:var(--tab-block-padding);border:var(--tab-radio-border-size) solid #b4b9be;box-shadow:inset 0 .0625em .125em rgba(0,0,0,.25);margin-inline-start:var(--tab-block-padding)}#give-gateway-radio-list>li>.give-gateway:after{--diameter:calc(var(--tab-radio-diameter)*0.4);-webkit-margin-start:calc(var(--tab-radio-diameter)/2 - var(--diameter)/2 + var(--tab-block-padding));background-color:var(--give-primary-color);margin-inline-start:calc(var(--tab-radio-diameter)/2 - var(--diameter)/2 + var(--tab-block-padding));opacity:0;transition:opacity var(--tab-transition)}#give-gateway-radio-list>li>.give-gateway+.give-gateway-option{--font-size:1em;--line-height:1.25;--block-size:calc(var(--font-size)*var(--line-height));font:700 var(--font-size)/var(--line-height) var(--give-primary-font);inset-block-start:calc(var(--tab-radio-diameter)/2 - var(--block-size)/2 + var(--tab-block-padding));inset-inline-end:var(--tab-inline-padding);inset-inline-start:calc(var(--tab-inline-padding) + var(--tab-radio-diameter) + .5rem);position:absolute}#give-gateway-radio-list>li>.give-gateway:checked:after{opacity:1}#give-gateway-radio-list>li>.give-gateway:focus,#give-gateway-radio-list>li>.give-gateway:hover{border-color:var(--give-primary-color)}#give-gateway-radio-list>li>.give-gateway:focus{outline:0}#give-gateway-radio-list>li.give-gateway-option-selected{background-color:#fff}#give-gateway-radio-list>li.give-gateway-option-selected .give-gateway-details,#give-gateway-radio-list>li.give-gateway-option-selected>.give-gateway:not(:focus,:hover){border-color:#000}#give_cc_fields,.give_gateway_details{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);row-gap:1rem}#give_cc_fields>*,.give_gateway_details>*{grid-column:span 12}#give_cc_fields>.form-row-wide,#give_cc_fields>.give-ffm-form-row-half,#give_cc_fields>.give-ffm-form-row-one-third,#give_cc_fields>.give-ffm-form-row-two-third,.give_gateway_details>.form-row-wide,.give_gateway_details>.give-ffm-form-row-half,.give_gateway_details>.give-ffm-form-row-one-third,.give_gateway_details>.give-ffm-form-row-two-third{float:revert;padding:revert;width:revert}#give_cc_fields>.give-ffm-form-row-one-third,.give_gateway_details>.give-ffm-form-row-one-third{grid-column:span 4}#give_cc_fields>.give-ffm-form-row-half,.give_gateway_details>.give-ffm-form-row-half{grid-column:span 6}#give_cc_fields>.give-ffm-form-row-two-third,.give_gateway_details>.give-ffm-form-row-two-third{grid-column:span 8}#give_cc_fields>.form-row-wide,.give_gateway_details>.form-row-wide{grid-column:span 12}@media screen and (min-width:32rem){#give_cc_fields>.form-row-responsive.form-row-one-third,.give_gateway_details>.form-row-responsive.form-row-one-third{grid-column:span 4}#give_cc_fields>.form-row-responsive.form-row-half,.give_gateway_details>.form-row-responsive.form-row-half{grid-column:span 6}#give_cc_fields>.form-row-responsive.form-row-two-thirds,.give_gateway_details>.form-row-responsive.form-row-two-thirds{grid-column:span 8}}.give-gateway-details{-webkit-border-after:.0625rem solid #ddd;border-block-end:.0625rem solid #ddd;border-block-start-width:0;border-inline:.0625rem solid #ddd;font-size:.9375rem;inline-size:100%;line-height:1.5;padding-block:2rem;padding-inline:1.375rem}.give-gateway-details>*{grid-column:span 12}.give-gateway-details>.form-row-wide,.give-gateway-details>.give-ffm-form-row-half,.give-gateway-details>.give-ffm-form-row-one-third,.give-gateway-details>.give-ffm-form-row-two-third{float:revert;padding:revert;width:revert}.give-gateway-details>.give-ffm-form-row-one-third{grid-column:span 4}.give-gateway-details>.give-ffm-form-row-half{grid-column:span 6}.give-gateway-details>.give-ffm-form-row-two-third{grid-column:span 8}.give-gateway-details>.form-row-wide{grid-column:span 12}.give-gateway-details img{block-size:auto;max-inline-size:100%}.give-gateway-details a{color:var(--give-primary-color)}.give-gateway-details>#give_offline_payment_info>p{margin:0}.give-gateway-details>.no-fields p{inline-size:min(28.75rem,100%);margin-inline:auto}.give-gateway-details>.no-fields p:first-of-type{-webkit-margin-before:1rem;margin-block-start:1rem}.give-gateway-details>.no-fields p+p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.give-gateway-details>.no-fields input{font-family:inherit}.give-gateway-details fieldset{display:grid;gap:1rem;grid-auto-flow:row;grid-template-columns:repeat(12,1fr)}.give-gateway-details fieldset>*{grid-column:span 12}@media screen and (min-width:32rem){.give-gateway-details fieldset>.form-row-responsive.form-row-one-third{grid-column:span 4}.give-gateway-details fieldset>.form-row-responsive.form-row-half{grid-column:span 6}.give-gateway-details fieldset>.form-row-responsive.form-row-two-thirds{grid-column:span 8}}[name=payment-mode]+label:after{block-size:1em;color:#c1c1c1;content:"\f4be";font-family:Font Awesome\ 5 Free;font-size:1.5em;font-weight:900;inset-inline-end:0;position:absolute;transform:translateY(-.15em)}[name=payment-mode][value=manual]+label:after{content:"\f7d9"}[name=payment-mode][value=offline]+label:after{content:"\f555"}[name=payment-mode]:where([value=stripe],[value=stripe_checkout],[value=authorize])+label:after{content:"\f09d"}[name=payment-mode]:where([value=stripe_sepa],[value=stripe_bces])+label:after{content:"\f19c"}[name=payment-mode]:where([value=paypal],[value=stripe_apple_pay],[value=stripe_google_pay])+label:after{font-family:Font Awesome\ 5 Brands;font-weight:100}[name=payment-mode][value=paypal]+label:after{content:"\f1ed";font-size:1.75em}[name=payment-mode][value=stripe_apple_pay]+label:after{content:"\f415"}[name=payment-mode][value=stripe_google_pay]+label:after{content:"\e079"}.give-donation-form-summary-section{background:none!important;padding:0}.give-donation-summary-section .heading{color:#6b6b6b;font-style:italic;font-weight:500;margin-bottom:2rem;text-align:center}.give-donation-summary-section .give-donation-summary-table-wrapper{background-color:#f9f9f9;color:#333;padding-block:clamp(1.75rem,-.9166666667rem + 8.3333333333vw,3.375rem);padding-inline:clamp(1rem,-4.5384615385rem + 17.3076923077vw,4.375rem)}.give-donation-summary-section table{border-collapse:collapse;inline-size:100%;line-height:1.2}.give-donation-summary-section button{align-items:baseline;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--give-primary-color);-moz-column-gap:.25em;column-gap:.25em;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:inherit;line-height:inherit;padding:0;text-align:start;white-space:nowrap}.give-donation-summary-section button svg path{fill:var(--give-primary-color)}.give-donation-summary-section tr{vertical-align:baseline}.give-donation-summary-section tr>:first-of-type{text-align:start}.give-donation-summary-section tr>:last-of-type{text-align:end}.give-donation-summary-section tfoot,.give-donation-summary-section thead{color:#333}.give-donation-summary-section tbody tr,.give-donation-summary-section tfoot{-webkit-border-before:.0625rem solid #ddd;border-block-start:.0625rem solid #ddd}.give-donation-summary-section thead th{-webkit-padding-after:1.25rem;padding-block-end:1.25rem}.give-donation-summary-section thead th:first-of-type{font-size:clamp(1.25rem,.8397435897rem + 1.2820512821vw,1.5rem);font-weight:400}.give-donation-summary-section thead th .back-btn{font-size:.875rem}.give-donation-summary-section tbody td{font-size:clamp(1rem,.7948717949rem + .641025641vw,1.125rem);padding-block:1.25rem}.give-donation-summary-section tbody td:last-of-type{min-inline-size:6rem}.give-donation-summary-section tfoot th{-webkit-padding-before:1.75rem;font-size:1.125rem;font-weight:700;padding-block-start:1.75rem}.give-donation-summary-section .give-donation-summary-help-text{-webkit-margin-before:.5rem;align-items:start;color:#8c8c8c;-moz-column-gap:.25rem;column-gap:.25rem;display:inline-flex;font-size:.875rem;margin-block-start:.5rem}.give-donation-summary-section .give-donation-summary-help-text>img{transform:translateY(.1em)}.give-donate-now-button-section{-webkit-padding-before:clamp(2rem,-1.2820512821rem + 10.2564102564vw,4rem);-webkit-padding-after:clamp(2.5rem,.4487179487rem + 6.4102564103vw,3.75rem);display:grid;padding-block-end:clamp(2.5rem,.4487179487rem + 6.4102564103vw,3.75rem);padding-block-start:clamp(2rem,-1.2820512821rem + 10.2564102564vw,4rem);row-gap:clamp(2rem,.7692307692rem + 3.8461538462vw,2.75rem)}#give-final-total-wrap{display:none}.give-submit{transition-duration:.3s;transition-property:filter,box-shadow,transform;transition-timing-function:ease-in-out}.give-submit:hover{box-shadow:0 .0625rem .25rem rgba(0,0,0,.25);filter:brightness(1.2);transform:scale(1.01)}#give-purchase-button{inline-size:100%}.give-secure-donation-badge-bottom{align-items:center;-moz-column-gap:.5em;column-gap:.5em;display:inline-flex;font-size:.8125rem;justify-self:center;line-height:1}.give-form-header+.give_errors.give_notices{-webkit-padding-before:clamp(1.75rem,-.9166666667rem + 8.3333333333vw,3.375rem);display:grid;padding-block-start:clamp(1.75rem,-.9166666667rem + 8.3333333333vw,3.375rem);padding-inline:clamp(1rem,-4.5384615385rem + 17.3076923077vw,4.375rem);row-gap:1rem}.give_error,.give_notice{align-items:stretch;background-color:#fff;border:.0625rem solid rgba(0,0,0,.05);border-radius:.5rem;box-shadow:0 0 .5em rgba(0,0,0,.1);color:#444;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;font-size:1rem;font-weight:500;line-height:1.3;padding-block:.625rem;padding-inline:.75rem;position:relative}.give_error:before,.give_notice:before{--border:0.0625rem solid rgb(0 0 0/0.05);-webkit-border-start:var(--border);-webkit-margin-start:-.8125rem;align-items:center;background-color:var(--color);border-block:var(--border);border-end-start-radius:inherit;border-inline-start:var(--border);border-start-start-radius:inherit;color:rgba(0,0,0,.5);content:var(--icon);display:flex;flex-shrink:0;font-family:Font Awesome\ 5 Free;font-size:.9em;font-weight:900;justify-content:center;line-height:1;margin-block:calc(-.625em - .0625rem);margin-inline-start:-.8125rem;padding-inline:.75em}.give-notice-close{block-size:1.5rem;cursor:pointer;inset-block-start:.1rem;inset-inline-end:.1rem;position:absolute}#give_error_test_mode{margin-bottom:.9rem}.give_error{--color:#ff3c00;--icon:""}.give_success{--color:#0eca46;--icon:""}.give_warning{--color:#ffba00;--icon:""}#give_terms_agreement{display:block}#give_terms_agreement>input[type=checkbox]{-webkit-margin-before:1rem;-webkit-margin-end:.5rem;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1;background-color:#fff;block-size:1.25rem;border:.0625rem solid #b4b9be;box-shadow:inset 0 .0625rem .125rem rgba(0,0,0,.25);content:"";display:flex;display:inline-flex;flex-grow:0;flex-shrink:0;justify-content:center;margin-block-start:1rem;margin-inline-end:.5rem}@supports not (aspect-ratio:1){#give_terms_agreement>input[type=checkbox]{inline-size:1.25rem}}#give_terms_agreement>input[type=checkbox]:after{color:var(--give-primary-color);content:"\f00c";font-family:Font Awesome\ 5 Free;font-weight:900;opacity:0;transition:opacity .2s ease-in-out}#give_terms_agreement>input[type=checkbox]:checked:after{opacity:1}.give-receipt-classic{background:#fff;box-shadow:0 .125rem .3125rem rgba(0,0,0,.3)}@media screen and (min-width:32rem){.give-receipt-classic{border-radius:.5rem}}.give-receipt-classic .give-receipt-title{font-size:1.625rem;font-weight:600;line-height:1.2;margin-block:2rem;position:relative;text-shadow:0 .07em .14em rgba(0,0,0,.15)}.give-receipt-classic .social-sharing{align-items:center;background:#fbfbfb;border-block:.0625rem solid #f2f2f2;display:flex;flex-direction:column;padding-block:clamp(1.5rem,-.141025641rem + 5.1282051282vw,2.5rem);padding-inline:1.25rem;row-gap:1.25rem}.give-receipt-classic .social-sharing .instruction{color:#555;font-size:.9375rem;grid-column:span 2;line-height:1.5;max-inline-size:60ch;text-align:center}.give-receipt-classic .social-sharing .btn-row{align-items:center;-moz-column-gap:1.75rem;column-gap:1.75rem;display:flex;flex-wrap:wrap;justify-content:center;row-gap:1rem}.give-receipt-classic .social-sharing .social-btn{align-items:center;border:none;-moz-column-gap:.75em;column-gap:.75em;display:flex;font-size:1rem;padding:.875em 1.6875em;transition:background-color .2s ease}.give-receipt-classic .social-sharing .social-btn>i{font-size:1.375em}.give-receipt-classic .social-sharing .social-btn.facebook-btn{background-color:#3b5998}.give-receipt-classic .social-sharing .social-btn.facebook-btn:hover{background-color:#4668b1}.give-receipt-classic .social-sharing .social-btn.twitter-btn{background-color:#00acee}.give-receipt-classic .social-sharing .social-btn.twitter-btn:hover{background-color:#00b7ff}.give-receipt-classic .receipt-sections .details .headline{color:#333;font-size:1.25rem;font-weight:600}.give-receipt-classic .receipt-sections .details .details-table{display:flex;flex-direction:column}.give-receipt-classic .receipt-sections .details .details-table .details-row{align-items:flex-start;-moz-column-gap:.625rem;column-gap:.625rem;display:flex;flex-wrap:wrap;font-size:1.125rem;font-weight:500;row-gap:.5rem}.give-receipt-classic .receipt-sections .details .details-table .details-row>i{align-self:center;color:#989898}.give-receipt-classic .receipt-sections .details .details-table .details-row .detail{-webkit-margin-end:auto;align-self:center;color:#6b6b6b;margin-inline-end:auto;white-space:nowrap}.give-receipt-classic .receipt-sections .details .details-table .details-row .value{-webkit-margin-start:0;margin-inline-start:0;white-space:pre-wrap}.give-receipt-classic .receipt-sections .details .details-table .details-row--paymentStatus .value{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex}.give-receipt-classic .receipt-sections .details .details-table .details-row--paymentStatus .value:before{--diameter:0.8125rem;aspect-ratio:1;background-color:var(--status-color,#ccc);block-size:var(--diameter);-webkit-clip-path:circle();clip-path:circle();content:"";flex-shrink:0}@supports not (aspect-ratio:1){.give-receipt-classic .receipt-sections .details .details-table .details-row--paymentStatus .value:before{inline-size:var(--diameter)}}.give-receipt-classic .receipt-sections .details .details-table .details-row--paymentStatus .value[data-value=Complete]{--status-color:#1fe433}.give-receipt-classic .receipt-sections .details .details-table .details-row--paymentStatus .value[data-value=Pending]{--status-color:#ffba00}.give-receipt-classic .receipt-sections .details .details-table .details-row--paymentStatus .value[data-value=Failed]{--status-color:red}.give-receipt-classic .receipt-sections .details .details-table .details-row--totalAmount{font-weight:700}.give-receipt-classic .receipt-sections .details .details-table.payment-details{border-bottom:.125rem solid #f2f2f2}.give-receipt-classic .receipt-sections .details .details-table:empty{display:none!important}.give-receipt-classic .dashboard-link-container{-webkit-margin-before:2rem;-webkit-padding-after:clamp(1.5rem,-1.9871794872rem + 10.8974358974vw,3.625rem);align-items:center;display:flex;justify-content:space-between;margin-block-start:2rem;padding-block-end:clamp(1.5rem,-1.9871794872rem + 10.8974358974vw,3.625rem);padding-inline:clamp(1.25rem,-3.6730769231rem + 15.3846153846vw,4.25rem)}.give-receipt-classic .dashboard-link-container .dashboard-link{color:var(--give-primary-color)}.give-receipt-classic .dashboard-link-container .dashboard-link>i{-webkit-margin-start:.25rem;font-size:1.5rem;line-height:.5;margin-inline-start:.25rem;text-decoration:none;transform:translateY(.18em)}.give-receipt-classic .dashboard-link-container .download-btn{font-size:inherit;padding-block:.75rem;padding-inline:1.6875rem}.give-receipt-classic #give-pdf-receipt-link,.give-receipt-classic #give-pdf-receipt-link:visited{align-items:center;color:#fff;-moz-column-gap:.9375rem;column-gap:.9375rem;display:flex;text-decoration:none}.give-receipt-classic #give-pdf-receipt-link:after,.give-receipt-classic #give-pdf-receipt-link:visited:after{content:"\f1c1";display:inline-block;font-family:Font Awesome\ 5 Free;font-size:1.625rem;font-weight:900;line-height:1}.give-receipt-classic .receipt-sections{-webkit-padding-before:clamp(2.375rem,1.3493589744rem + 3.2051282051vw,3rem);padding-block-start:clamp(2.375rem,1.3493589744rem + 3.2051282051vw,3rem);padding-inline:clamp(1.25rem,-3.6730769231rem + 15.3846153846vw,4.25rem)}.give-receipt-classic .details+.details{-webkit-margin-before:2.375rem;margin-block-start:2.375rem}.give-receipt-classic .headline{-webkit-padding-after:1.25rem;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;padding-block-end:1.25rem}.give-receipt-classic .headline:before{font-family:Font Awesome\ 5 Free;font-size:.875rem;font-weight:900}.give-receipt-classic .details-row,.give-receipt-classic .headline{-webkit-border-after:.0625rem solid #f2f2f2;border-block-end:.0625rem solid #f2f2f2}.give-receipt-classic .details-row{padding-block:.9375rem}.give-receipt-classic .details:first-child .headline:before{content:"\f007"}.give-receipt-classic .details:nth-child(2) .headline:before{content:"\f004"}.give-donation-amount{position:relative}.give-cs-mini-dropdown{-webkit-margin-end:.625rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;block-size:clamp(2.625rem,1.8044871795rem + 2.5641025641vw,3.125rem);border:0 dotted #c1c1c1;border-inline-start-width:.125rem;color:transparent;cursor:pointer;inline-size:calc(var(--currency-text-width, auto) + 2.75rem);inset-inline-end:.625rem;margin-inline-end:.625rem;position:absolute}.give-cs-mini-dropdown option{color:#333}.give-cs-mini-dropdown:first-child{-webkit-margin-start:.625rem;-webkit-margin-end:0;border-inline-end-width:.125rem;border-inline-start-width:0;inset-inline-end:0;inset-inline-start:.625rem;margin-inline-end:0;margin-inline-start:.625rem}.give-cs-mini-dropdown:focus{border:.0625rem solid var(--give-primary-color);border-radius:.3125rem;outline:none;padding:1.25rem}.give-cs-mini-dropdown+span.give-currency-position-after{padding:0}.give-cs-mini-dropdown~span.give-currency-symbol{-webkit-padding-end:1.875rem;align-items:center;-moz-column-gap:.5em;column-gap:.5em;display:inline-flex;padding-inline-end:1.875rem;white-space:nowrap}.give-cs-mini-dropdown~span.give-currency-symbol:after{color:#6f6f6f;content:"\f0d7";display:inline;font-family:Font Awesome\ 5 Free;font-size:.75em;font-weight:900}.give-currency-switcher-wrap{display:none!important}.give-embed-form .give-select-fund-row{-webkit-padding-before:1.875rem!important;-webkit-padding-after:0!important;padding-block-end:0!important;padding-block-start:1.875rem!important;padding-inline:0!important}.give-funds-select{background-color:#fff;border:.078rem solid #666;border-radius:.25rem;box-shadow:inset 0 .08em .4em rgba(0,0,0,.15);color:#828382;font-family:inherit;font-size:1rem;font-weight:500;inline-size:100%;line-height:1.2;margin-block:.9375rem;padding:1.1875rem}.give-funds-select.focus,.give-funds-select:focus{outline:.125rem solid var(--give-primary-color)}.give-tributes-dedicate-donation{-webkit-margin-before:.625rem;-webkit-padding-after:.625rem;margin-block-start:.625rem;padding-block-end:.625rem}.give-tributes-dedicate-donation .give-tributes-show-wrap{-webkit-margin-before:1.25rem;margin-block-start:1.25rem}.give-tributes-dedicate-donation .give-tributes-legend,.give-tributes-dedicate-donation legend{grid-column:span 12;inline-size:100%;line-height:1.2;margin:0!important;padding-block:.625rem!important;padding-inline:0!important}.give-tributes-dedicate-donation .give-tributes-label{display:block;font-weight:500;padding-block:.625rem;padding-inline:0}.give-tributes-dedicate-donation .give_tributes_info_wrap{-webkit-margin-before:1.25rem;margin-block-start:1.25rem}.give-tributes-dedicate-donation [type=radio]{-webkit-margin-end:.5rem!important;margin-inline-end:.5rem!important}.give-repeater-table{inline-size:100%}.give-section-break{-webkit-padding-after:.75rem;-webkit-border-after:.0625rem solid #ddd;border-block-end:.0625rem solid #ddd;color:#333;font-size:clamp(1.25rem,.8397435897rem + 1.2820512821vw,1.5rem);font-weight:500;line-height:1.3;padding-block-end:.75rem}#give-payment-mode-select~.ffm-field-container,#give_checkout_user_info~.ffm-field-container,.ffm-field-container+:not(.ffm-field-container),.give-total-wrap~.ffm-field-container{-webkit-margin-before:calc(clamp(1.75rem, -.9166666667rem + 8.3333333333vw, 3.375rem) - clamp(1.5rem, .6794871795rem + 2.5641025641vw, 2rem));margin-block-start:calc(clamp(1.75rem, -.9166666667rem + 8.3333333333vw, 3.375rem) - clamp(1.5rem, .6794871795rem + 2.5641025641vw, 2rem))}#give-payment-mode-select~.ffm-field-container,#give_checkout_user_info~.ffm-field-container,.give-total-wrap~.ffm-field-container{align-self:end}#give-payment-mode-select~.ffm-field-container~.ffm-field-container,#give_checkout_user_info~.ffm-field-container~.ffm-field-container,.give-total-wrap~.ffm-field-container~.ffm-field-container{-webkit-margin-before:0;margin-block-start:0}form[id*=give-form] .ffm-field-container{flex-basis:100%;width:100%}.give-stripe-checkout-modal{display:none}.give-stripe-checkout-modal.give-stripe-checkout-show-modal{-ms-scroll-chaining:none;align-items:safe center;background-color:rgba(0,0,0,.5);block-size:100%;display:flex;inline-size:100%;inset-block-start:0;inset-inline-start:0;justify-content:center;min-block-size:-webkit-max-content;min-block-size:-moz-max-content;min-block-size:max-content;overflow:auto;overscroll-behavior:contain;position:fixed;z-index:10}body:has(.give-stripe-checkout-modal.give-stripe-checkout-show-modal){overflow:hidden}.give-stripe-checkout-modal-content{block-size:-webkit-max-content;block-size:-moz-max-content;block-size:max-content;inline-size:min(100%,32rem);margin:auto}.give-stripe-checkout-modal-container{background-color:#fff;font-size:1rem}@media screen and (min-width:32rem){.give-stripe-checkout-modal-container{border-radius:.5rem}}.give-stripe-checkout-modal-container>:first-child{border-start-end-radius:inherit;border-start-start-radius:inherit}.give-stripe-checkout-modal-container>:last-child{border-end-end-radius:inherit;border-end-start-radius:inherit}.give-stripe-checkout-modal-container>*{padding:1rem}.give-stripe-checkout-modal-header{--tint-color:rgba(var(--give-header-background-color--for-rgb),0.75);--tint:linear-gradient(90deg,var(--tint-color),var(--tint-color));background-color:rgb(var(--give-header-background-color--for-rgb))!important;background-image:var(--tint,linear-gradient(transparent,transparent)),var(--give-header-background-image);background-position:50%;background-size:cover;color:#fff;font-family:var(--give-font);position:relative;text-align:center;text-shadow:0 .07em .14em rgba(0,0,0,.15)}.give-stripe-checkout-modal-close{background-color:transparent;border:0;border-radius:9999px;font-size:1.2em;inset-block-start:0;inset-inline-end:0;margin:1rem;opacity:.75;position:absolute;transition:opacity .2s ease-in-out}.give-stripe-checkout-modal-close:hover{opacity:1}.give-stripe-checkout-modal-close:focus{opacity:1;outline:.125em solid fff}.give-stripe-checkout-modal-close:before{clip:rect(0,0,0,0);border-width:0;content:"Close";height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.give-stripe-checkout-modal-close:after{aspect-ratio:1;block-size:1em;color:#fff;content:"\f057";font-family:Font Awesome\ 5 Free;font-weight:900}@supports not (aspect-ratio:1){.give-stripe-checkout-modal-close:after{inline-size:1em}}.give-stripe-checkout-modal-close>svg{display:none}.give-stripe-checkout-modal-body{display:grid;gap:1rem;grid-auto-flow:row;grid-template-columns:repeat(12,1fr)}.give-stripe-checkout-modal-sequoia-donate-button{inline-size:100%}
22
 
23
  /*! Hint.css - v2.5.0 - 2017-04-23
24
  * http://kushagragour.in/lab/hint/
25
+ * Copyright (c) 2017 Kushagra Gour */[class*=hint--]{display:inline-block;position:relative}[class*=hint--]:after,[class*=hint--]:before{opacity:0;pointer-events:none;position:absolute;transform:translateZ(0);transition:.3s ease;transition-delay:0s;visibility:hidden;z-index:1000000}[class*=hint--]:hover:after,[class*=hint--]:hover:before{opacity:1;transition-delay:.1s;visibility:visible}[class*=hint--]:before{background:100% 0;border:6px solid transparent;content:"";position:absolute;z-index:1000001}[class*=hint--]:after{background:#383838;box-shadow:-4px 4px 8px rgba(0,0,0,.3);color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:12px;padding:8px 10px;text-shadow:0 -1px 0 #000;white-space:nowrap}[class*=hint--][aria-label]:after{content:attr(aria-label)}[class*=hint--][data-hint]:after{content:attr(data-hint)}[aria-label=""]:after,[aria-label=""]:before,[data-hint=""]:after,[data-hint=""]:before{display:none!important}.hint--top-left:before,.hint--top-right:before,.hint--top:before{border-top-color:#383838}.hint--bottom-left:before,.hint--bottom-right:before,.hint--bottom:before{border-bottom-color:#383838}.hint--top:after,.hint--top:before{bottom:100%;right:50%}.hint--top:before{right:calc(50% - 6px);margin-bottom:-11px}.hint--top:after{transform:translateX(50%)}.hint--top:hover:before{transform:translateY(-8px)}.hint--top:hover:after{transform:translateX(50%) translateY(-8px)}.hint--bottom:after,.hint--bottom:before{right:50%;top:100%}.hint--bottom:before{right:calc(50% - 6px);margin-top:-11px}.hint--bottom:after{transform:translateX(50%)}.hint--bottom:hover:before{transform:translateY(8px)}.hint--bottom:hover:after{transform:translateX(50%) translateY(8px)}.hint--right:before{border-left-color:#383838;margin-bottom:-6px;margin-right:-11px}.hint--right:after{margin-bottom:-14px}.hint--right:after,.hint--right:before{bottom:50%;right:100%}.hint--right:hover:after,.hint--right:hover:before{transform:translateX(-8px)}.hint--left:before{border-right-color:#383838;margin-bottom:-6px;margin-left:-11px}.hint--left:after{margin-bottom:-14px}.hint--left:after,.hint--left:before{bottom:50%;left:100%}.hint--left:hover:after,.hint--left:hover:before{transform:translateX(8px)}.hint--top-left:after,.hint--top-left:before{bottom:100%;right:50%}.hint--top-left:before{right:calc(50% - 6px);margin-bottom:-11px}.hint--top-left:after{margin-right:12px;transform:translateX(100%)}.hint--top-left:hover:before{transform:translateY(-8px)}.hint--top-left:hover:after{transform:translateX(100%) translateY(-8px)}.hint--top-right:after,.hint--top-right:before{bottom:100%;right:50%}.hint--top-right:before{right:calc(50% - 6px);margin-bottom:-11px}.hint--top-right:after{margin-right:-12px;transform:translateX(0)}.hint--top-right:hover:after,.hint--top-right:hover:before{transform:translateY(-8px)}.hint--bottom-left:after,.hint--bottom-left:before{right:50%;top:100%}.hint--bottom-left:before{right:calc(50% - 6px);margin-top:-11px}.hint--bottom-left:after{margin-right:12px;transform:translateX(100%)}.hint--bottom-left:hover:before{transform:translateY(8px)}.hint--bottom-left:hover:after{transform:translateX(100%) translateY(8px)}.hint--bottom-right:after,.hint--bottom-right:before{right:50%;top:100%}.hint--bottom-right:before{right:calc(50% - 6px);margin-top:-11px}.hint--bottom-right:after{margin-right:-12px;transform:translateX(0)}.hint--bottom-right:hover:after,.hint--bottom-right:hover:before{transform:translateY(8px)}.hint--large:after,.hint--medium:after,.hint--small:after{word-wrap:break-word;line-height:1.4em;white-space:normal}.hint--small:after{width:80px}.hint--medium:after{width:150px}.hint--large:after{width:300px}.hint--error:after{background-color:#b34e4d;text-shadow:0 -1px 0 #592726}.hint--error.hint--top-left:before,.hint--error.hint--top-right:before,.hint--error.hint--top:before{border-top-color:#b34e4d}.hint--error.hint--bottom-left:before,.hint--error.hint--bottom-right:before,.hint--error.hint--bottom:before{border-bottom-color:#b34e4d}.hint--error.hint--left:before{border-right-color:#b34e4d}.hint--error.hint--right:before{border-left-color:#b34e4d}.hint--warning:after{background-color:#c09854;text-shadow:0 -1px 0 #6c5328}.hint--warning.hint--top-left:before,.hint--warning.hint--top-right:before,.hint--warning.hint--top:before{border-top-color:#c09854}.hint--warning.hint--bottom-left:before,.hint--warning.hint--bottom-right:before,.hint--warning.hint--bottom:before{border-bottom-color:#c09854}.hint--warning.hint--left:before{border-right-color:#c09854}.hint--warning.hint--right:before{border-left-color:#c09854}.hint--info:after{background-color:#3986ac;text-shadow:0 -1px 0 #1a3c4d}.hint--info.hint--top-left:before,.hint--info.hint--top-right:before,.hint--info.hint--top:before{border-top-color:#3986ac}.hint--info.hint--bottom-left:before,.hint--info.hint--bottom-right:before,.hint--info.hint--bottom:before{border-bottom-color:#3986ac}.hint--info.hint--left:before{border-right-color:#3986ac}.hint--info.hint--right:before{border-left-color:#3986ac}.hint--success:after{background-color:#458746;text-shadow:0 -1px 0 #1a321a}.hint--success.hint--top-left:before,.hint--success.hint--top-right:before,.hint--success.hint--top:before{border-top-color:#458746}.hint--success.hint--bottom-left:before,.hint--success.hint--bottom-right:before,.hint--success.hint--bottom:before{border-bottom-color:#458746}.hint--success.hint--left:before{border-right-color:#458746}.hint--success.hint--right:before{border-left-color:#458746}.hint--always:after,.hint--always:before{opacity:1;visibility:visible}.hint--always.hint--top:before{transform:translateY(-8px)}.hint--always.hint--top:after{transform:translateX(50%) translateY(-8px)}.hint--always.hint--top-left:before{transform:translateY(-8px)}.hint--always.hint--top-left:after{transform:translateX(100%) translateY(-8px)}.hint--always.hint--top-right:after,.hint--always.hint--top-right:before{transform:translateY(-8px)}.hint--always.hint--bottom:before{transform:translateY(8px)}.hint--always.hint--bottom:after{transform:translateX(50%) translateY(8px)}.hint--always.hint--bottom-left:before{transform:translateY(8px)}.hint--always.hint--bottom-left:after{transform:translateX(100%) translateY(8px)}.hint--always.hint--bottom-right:after,.hint--always.hint--bottom-right:before{transform:translateY(8px)}.hint--always.hint--left:after,.hint--always.hint--left:before{transform:translateX(8px)}.hint--always.hint--right:after,.hint--always.hint--right:before{transform:translateX(-8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:after,.hint--no-animate:before{transition-duration:0s}.hint--bounce:after,.hint--bounce:before{transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24)}.separator-with-text{align-items:center;display:flex;font-size:16px;font-style:italic;justify-content:center;padding:30px 0}.separator-with-text .dashed-line{border:1px solid #d4d4d4;flex-grow:1}.separator-with-text .label{color:#8d8e8e;font-size:14px;padding:0 6px}body{color:#444;display:flex;font-family:var(--give-primary-font,inherit),sans-serif;justify-content:center}#give-receipt,.give-form-wrap{inline-size:min(100%,51.5rem)}.give-container-boxed .give-form-wrap{background-color:#fff}@media screen and (min-width:32rem){.give-container-boxed .give-form-wrap{border-radius:.5rem;box-shadow:0 .125rem .3125rem rgba(0,0,0,.3)}.give-container-boxed{padding:1rem}}.give-form{border-radius:inherit}.give-form-closed{--tint-color:rgba(var(--give-header-background-color--for-rgb),0.75);--tint:linear-gradient(90deg,var(--tint-color),var(--tint-color));background-color:rgb(var(--give-header-background-color--for-rgb));background-image:var(--tint,linear-gradient(transparent,transparent)),var(--give-header-background-image);background-position:50%;background-size:cover;border-radius:.5rem;box-shadow:0 0 .5em rgba(0,0,0,.1);display:flex;font-size:clamp(1.125rem,.5096153846rem + 1.9230769231vw,1.5rem);justify-content:center;margin:1rem;padding-block:clamp(4rem,-2.5641025641rem + 20.5128205128vw,8rem);padding-inline:clamp(2rem,-1.2820512821rem + 10.2564102564vw,4rem)}.give-form-closed>p{color:#fff;font-weight:500;line-height:1.4;max-inline-size:40ch;text-align:center;text-shadow:0 .07em .14em rgba(0,0,0,.15)}.give-form-section{display:grid;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);padding-block:clamp(1.75rem,-.9166666667rem + 8.3333333333vw,3.375rem);padding-inline:clamp(1rem,-4.5384615385rem + 17.3076923077vw,4.375rem);row-gap:1rem}.give-form-section>*{grid-column:span 12}.give-form-section>.form-row-wide,.give-form-section>.give-ffm-form-row-half,.give-form-section>.give-ffm-form-row-one-third,.give-form-section>.give-ffm-form-row-two-third{float:revert;padding:revert;width:revert}.give-form-section>.give-ffm-form-row-one-third{grid-column:span 4}.give-form-section>.give-ffm-form-row-half{grid-column:span 6}.give-form-section>.give-ffm-form-row-two-third{grid-column:span 8}.give-form-section>.form-row-wide{grid-column:span 12}.give-container-boxed .give-form-section:nth-of-type(odd){background-color:#fff}.give-container-boxed .give-form-section:nth-of-type(2n){background-color:#f9f9f9}.give-form-section:first-of-type{border-start-end-radius:inherit;border-start-start-radius:inherit}.give-form-section:last-of-type{border-end-end-radius:inherit;border-end-start-radius:inherit}.give-btn{align-items:center;background-color:var(--give-primary-color);border:.125rem solid var(--give-primary-color);border-radius:.5rem;color:#fff;display:flex;font-family:inherit;font-size:1.375rem;font-weight:600;justify-content:center;line-height:1.2;padding:1rem;text-align:center;transition-duration:.2s;transition-property:background-color,color;transition-timing-function:ease-in}.give-tooltip{-webkit-margin-start:.5em;color:#c1c1c1;font-size:.9em;margin-inline-start:.5em}#give-donation-level-button-wrap .give-tooltip{-webkit-margin-start:0;align-items:center;display:flex;height:100%;justify-content:center;margin-inline-start:0}#give-donation-level-button-wrap .give-tooltip:after{word-wrap:normal;background:#383838;border-radius:.25rem;box-shadow:-.25rem .25rem .5rem rgba(0,0,0,.2);color:#fff;display:block;font-family:inherit;font-size:clamp(.75rem,.4743589744rem + 3.2051282051vw,1.0625rem);line-height:1.2;max-width:8.5rem;padding:.75rem 1.125rem;text-align:center;text-shadow:0 .0625rem 0 #000;white-space:normal;width:8.5rem}.give-label{align-items:baseline;display:flex;padding-block:10px;padding-inline:0}.give-label .give-required-indicator{-webkit-margin-start:5px;color:#a00;margin-inline-start:5px}.give-input-field-wrapper,.give-select,.give-square-cc-fields,.give-stripe-single-cc-field-wrap,:where(.form-row,.give-gateway-details) :where(input[type=text],input[type=tel],input[type=email],input[type=url],input[type=password],textarea,select,.give-select,.give-stripe-cc-field):not(#give-amount){background-color:#fff;border:.078rem solid #666;border-radius:.25rem;box-shadow:inset 0 .08em .4em rgba(0,0,0,.15);color:#828382;font-family:inherit;font-size:1rem;font-weight:500;inline-size:100%;line-height:1.2;padding:1.1875rem}.give-input-field-wrapper.focus,.give-input-field-wrapper:focus,.give-select.focus,.give-select:focus,.give-square-cc-fields.focus,.give-square-cc-fields:focus,.give-stripe-single-cc-field-wrap.focus,.give-stripe-single-cc-field-wrap:focus,:where(.form-row,.give-gateway-details) :where(input[type=text],input[type=tel],input[type=email],input[type=url],input[type=password],textarea,select,.give-select,.give-stripe-cc-field):not(#give-amount).focus,:where(.form-row,.give-gateway-details) :where(input[type=text],input[type=tel],input[type=email],input[type=url],input[type=password],textarea,select,.give-select,.give-stripe-cc-field):not(#give-amount):focus{outline:.125rem solid var(--give-primary-color)}.form-row select,.give-gateway-details select,.give-select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.66016 7.19531C5.90625 7.44141 6.31641 7.44141 6.5625 7.19531L11.8945 1.89062C12.1406 1.61719 12.1406 1.20703 11.8945 0.960938L11.2656 0.332031C11.0195 0.0859375 10.6094 0.0859375 10.3359 0.332031L6.125 4.54297L1.88672 0.332031C1.61328 0.0859375 1.20312 0.0859375 0.957031 0.332031L0.328125 0.960938C0.0820312 1.20703 0.0820312 1.61719 0.328125 1.89062L5.66016 7.19531Z' fill='%23A2A3A2'/%3E%3C/svg%3E"),linear-gradient(-180deg,#fff,#fff);background-position:left .7em top 50%,100% 0;background-repeat:no-repeat,repeat;background-size:.65em auto,100%}.form-row input[type=checkbox]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1;background-color:#fff;block-size:1.25rem;border:.0625rem solid #b4b9be;box-shadow:inset 0 .0625rem .125rem rgba(0,0,0,.25);content:"";display:flex;flex-grow:0;flex-shrink:0;justify-content:center}@supports not (aspect-ratio:1){.form-row input[type=checkbox]{inline-size:1.25rem}}.form-row input[type=checkbox]:after{color:var(--give-primary-color);content:"\f00c";font-family:Font Awesome\ 5 Free;font-weight:900;opacity:0;transition:opacity .2s ease-in-out}.form-row input[type=checkbox]:checked:after{opacity:1}:is(.form-row,.give-tributes-dedicate-donation) input[type=radio]:not(.give-tribute-type-button){--size:1.25em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-radius:9999px;content:"";flex-grow:0;flex-shrink:0;font-size:1em;margin:0;position:relative;transition:box-shadow .2s ease-in-out}:is(.form-row,.give-tributes-dedicate-donation) input[type=radio]:not(.give-tribute-type-button):after,:is(.form-row,.give-tributes-dedicate-donation) input[type=radio]:not(.give-tribute-type-button):before{border-radius:inherit;content:"";display:block}:is(.form-row,.give-tributes-dedicate-donation) input[type=radio]:not(.give-tribute-type-button):before{border:.0625em solid #b4b9be;box-shadow:inset 0 .0625em .125em rgba(0,0,0,.25);height:var(--size);width:var(--size)}:is(.form-row,.give-tributes-dedicate-donation) input[type=radio]:not(.give-tribute-type-button):after{background-color:var(--give-primary-color);height:calc(var(--size)*0.375);right:calc(var(--size)/2);opacity:0;position:absolute;top:50%;transform:translate(50%,-50%);transition:opacity .2s ease-in-out;width:calc(var(--size)*0.375)}:is(.form-row,.give-tributes-dedicate-donation) input[type=radio]:not(.give-tribute-type-button):checked:after{opacity:1}[data-field-type=checkbox] fieldset,[data-field-type=radio] fieldset{display:grid;row-gap:.75rem}[data-field-type=checkbox] label,[data-field-type=radio] label{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;padding:0}.form-row-wide,.give-ffm-form-row-half,.give-ffm-form-row-one-third,.give-ffm-form-row-two-third{float:revert;padding:revert;width:revert}.form-row-wide{grid-column:span 12}.form-row-one-third,.give-ffm-form-row-one-third{grid-column:span 4}.form-row-half,.give-ffm-form-row-half{grid-column:span 6}.form-row-two-thirds,.give-ffm-form-row-two-third{grid-column:span 8}@media screen and (max-width:32rem){.form-row-responsive{grid-column:span 12}}.give-form-header{--tint-color:rgba(var(--give-header-background-color--for-rgb),0.75);--tint:linear-gradient(90deg,var(--tint-color),var(--tint-color));align-items:center;background-color:rgb(var(--give-header-background-color--for-rgb));background-image:var(--tint,linear-gradient(transparent,transparent)),var(--give-header-background-image);background-position:50%;background-size:cover;border-start-end-radius:inherit;border-start-start-radius:inherit;color:#fff;display:flex;flex-direction:column;justify-items:center;row-gap:2rem;text-align:center}@media screen and (min-width:32rem){.give-form-header{padding:3rem}}.give-container-unboxed .give-form-header{border-radius:.5rem;margin-inline:1rem}.give-form-header-top-wrap{-webkit-padding-before:2.75rem;-webkit-padding-after:.75rem;padding-block-end:.75rem;padding-block-start:2.75rem;padding-inline:2rem}@media screen and (min-width:32rem){.give-form-header-top-wrap{padding:0}}.give-form-title{-webkit-margin-after:2.75rem;font-size:clamp(1.75rem,1.0320512821rem + 2.2435897436vw,2.1875rem);font-weight:600;line-height:1.2;margin-block-end:2.75rem;position:relative;text-shadow:0 .07em .14em rgba(0,0,0,.15)}.give-form-title:after{background-color:#fff;block-size:.3125rem;border-radius:9999px;content:"";display:block;inline-size:4.375rem;inset-block-start:calc(100% + 1.25rem);inset-inline-start:50%;position:absolute;transform:translate(50%)}.give-form-description{font-size:clamp(1.125rem,.9198717949rem + .641025641vw,1.25rem);line-height:1.45;margin:0 auto;max-inline-size:42ch}.give-form-secure-badge{align-items:center;background-color:#fff;border-radius:9999px;box-shadow:0 .0625rem .25rem rgba(0,0,0,.25);color:#333;-moz-column-gap:.75em;column-gap:.75em;display:inline-flex;font-size:.9rem;font-weight:500;line-height:1;padding-block:.5rem;padding-inline:.9rem}.give-form-description+.give-form-secure-badge{-webkit-margin-before:2rem;margin-block-start:2rem}.give-form-secure-icon{aspect-ratio:1;block-size:1em;color:#77d006;inset-block-start:-.04em;position:relative}@supports not (aspect-ratio:1){.give-form-secure-icon{inline-size:1em}}.give-form-stats-panel{background-color:#fff;border-block-width:.0625rem;border-color:#ddd;border-inline-width:0;border-style:solid;inline-size:100%}@media screen and (min-width:32rem){.give-form-stats-panel{background-color:#fbfbfb;border:0;border-radius:.5rem}}.give-form-stats-panel-list{-webkit-padding-start:0;border-radius:inherit;color:#4c4c4c;display:flex;flex-wrap:wrap;inline-size:100%;justify-content:center;justify-items:stretch;list-style:none;margin:0;padding-inline-start:0;text-align:center}.give-form-stats-panel-stat:first-child,.give-form-stats-panel-stat:nth-child(2){position:relative}.give-form-stats-panel-stat:first-child:after,.give-form-stats-panel-stat:nth-child(2):after{background-color:#ddd;block-size:100%;content:"";display:block;inline-size:.0625rem;inset-block-start:0;inset-inline-start:calc(100% + .03125rem);position:absolute}.give-form-stats-panel-stat{color:#767676;font-weight:600;inline-size:33.3333333333%;padding:1rem}.give-form-stats-panel-stat-number{color:#424242;display:block}.give-form-goal-progress{-webkit-border-before:1px solid #ddd;background-color:#fff;border-block-start:1px solid #ddd;border-end-end-radius:inherit;border-end-start-radius:inherit;inline-size:100%;padding:1.25rem}.give-form-goal-progress-meter{background-color:#f1f1f1;block-size:1.375em;border-radius:9999px;box-shadow:inset 0 .0625em .25rem rgba(0,0,0,.1);inline-size:100%;overflow:hidden;overflow:clip}.give-form-goal-progress-meter:after{--zero-percent:0%;background:linear-gradient(-180deg,var(--give-header-stats-progressbar-color),var(--give-header-stats-progressbar-color)),linear-gradient(-180deg,#fff,#ccc);background-blend-mode:multiply;block-size:100%;border-end-end-radius:inherit;border-start-end-radius:inherit;content:"";display:block;inline-size:clamp(var(--zero-percent),var(--progress),100%)}.give-donation-amount-section{display:grid;row-gap:clamp(1.5rem,.6794871795rem + 2.5641025641vw,2rem)}.give-donation-amount-section p.give-custom-amount-text{display:none}.give-amount-heading,.give-tributes-dedicate-donation .give-tributes-legend,.give-tributes-dedicate-donation legend{-webkit-padding-after:.75rem;-webkit-border-after:.0625rem solid #ddd;border-block-end:.0625rem solid #ddd;color:#333;font-size:clamp(1.25rem,.8397435897rem + 1.2820512821vw,1.5rem);font-weight:500;line-height:1.3;padding-block-end:.75rem}.give-donation-amount{align-items:center;background-color:#fff;border:.125rem solid #424242;border-radius:.5rem;display:flex}.give-donation-amount:focus-within{border-color:var(--give-primary-color)}.give-donation-amount .give-currency-symbol,.give-donation-amount .give-text-input{border-radius:inherit}.give-donation-amount .give-currency-symbol{color:#555;display:block;font-size:1.375rem;font-weight:500;padding:clamp(1.375rem,.9335641026rem + 1.3794871795vw,1.644rem)}.give-donation-amount .give-text-input{border:0;color:#333;font-family:inherit;font-size:clamp(2.625rem,1.8044871795rem + 2.5641025641vw,3.125rem);font-weight:600;inline-size:100%;line-height:1.2;outline:0;padding-block:.275em;padding-inline:.45em;text-align:left}.give-amount-description{line-height:1.375}.give-donation-levels-wrap{display:grid;gap:clamp(.3125rem,-2.2516025641rem + 8.0128205128vw,1.875rem);grid-auto-rows:1fr;grid-template-columns:repeat(auto-fill,minmax(clamp(6.625rem,.4711538462rem + 19.2307692308vw,10.375rem),1fr));inline-size:100%;list-style:none}.give-btn.give-donation-level-btn{block-size:100%;font-size:clamp(1.5rem,.4743589744rem + 3.2051282051vw,2.125rem);min-inline-size:-moz-available;min-inline-size:-webkit-fill-available;padding-block:clamp(.5rem,-1.4487179487rem + 6.0897435897vw,1.6875rem);padding-inline:.5rem;transition-duration:.2s;transition-property:background-color,color,filter,box-shadow,transform;transition-timing-function:ease-in}.give-btn.give-donation-level-btn:hover{box-shadow:0 .0625rem .25rem rgba(0,0,0,.25);filter:brightness(1.2);transform:scale(1.02)}.give-btn.give-donation-level-btn.give-default-level{background-color:#fff;color:var(--give-primary-color)}.give-btn.give-donation-level-btn.give-btn-level-custom{font-size:clamp(1rem,.7948717949rem + .641025641vw,1.125rem);line-height:1.25;word-spacing:9999px}@media screen and (min-width:32rem){.give-btn.give-donation-level-btn.give-btn-level-custom{font-weight:400}}.give-btn.give-donation-level-btn .give-formatted-currency{-moz-column-gap:.15rem;column-gap:.15rem;direction:rtl;display:flex;line-height:1}.give-btn.give-donation-level-btn .give-formatted-currency .give-currency-symbol-after,.give-btn.give-donation-level-btn .give-formatted-currency .give-currency-symbol-before{font-weight:400}.give-btn.give-donation-level-btn .give-formatted-currency .give-currency-symbol-before{align-self:flex-start;font-size:.583em;transform:translateY(.2em)}@media screen and (min-width:32rem){.give-btn.give-donation-level-btn .give-formatted-currency .give-currency-symbol-before{font-size:.41em;transform:translateY(.4em)}}.give-btn.give-donation-level-btn .give-formatted-currency .give-currency-symbol-after{-webkit-margin-before:.2em;align-self:center;font-size:.8em;margin-block-start:.2em}.give-btn.give-donation-level-btn .give-formatted-currency .give-amount-formatted{display:inline-flex}.give-btn.give-donation-level-btn .give-formatted-currency .give-amount-without-decimals{white-space:nowrap}.give-btn.give-donation-level-btn .give-formatted-currency .give-amount-decimal{font-size:.5em;transform:translateY(.2em)}.give-currency-switcher-msg-wrap,.give-fee-message-label,.give-recurring-donors-choice,.give-recurring-multi-level-message{background-color:#fff;border:.1875rem solid transparent;border-radius:.5rem;box-shadow:0 0 .88em rgba(0,0,0,.1);color:#333;font-size:clamp(1rem,.7948717949rem + .641025641vw,1.125rem);line-height:1.2;padding:.8125rem;transition:border-color .2s ease-in-out}.checked-within{border-color:var(--give-primary-color)}.give-currency-switcher-msg-wrap,.give-fee-message-label,.give-recurring-donors-choice{align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;display:flex}.give-recurring-period,.give_fee_mode_checkbox{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1;background-color:#fff;block-size:1.25rem;border:.0625rem solid #b4b9be;box-shadow:inset 0 .0625rem .125rem rgba(0,0,0,.25);content:"";display:flex;flex-grow:0;flex-shrink:0;justify-content:center}@supports not (aspect-ratio:1){.give-recurring-period,.give_fee_mode_checkbox{inline-size:1.25rem}}.give-recurring-period:after,.give_fee_mode_checkbox:after{color:var(--give-primary-color);content:"\f00c";font-family:Font Awesome\ 5 Free;font-weight:900;opacity:0;transition:opacity .2s ease-in-out}.give-recurring-period:checked:after,.give_fee_mode_checkbox:checked:after{opacity:1}.give-recurring-donors-choice-period{-webkit-padding-before:0;-webkit-padding-after:.0625em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 8'%3E%3Cpath d='M5.66 7.195a.644.644 0 00.902 0l5.332-5.304c.247-.274.247-.684 0-.93l-.628-.629c-.247-.246-.657-.246-.93 0L6.125 4.543 1.887.332c-.274-.246-.684-.246-.93 0L.328.961c-.246.246-.246.656 0 .93L5.66 7.195z' fill='%23a2a3a2'/%3E%3C/svg%3E");background-position:left top 50%;background-repeat:no-repeat;background-size:.65em auto;border-block-end-width:.0625em;border-block-start-width:0;border-color:#333;border-inline-width:0;border-radius:0;border-style:solid;box-shadow:none;color:inherit;display:inline;font-family:inherit;font-size:inherit;inline-size:calc(var(--selected-text-width) + 1.25em);overflow:visible;padding-block-end:.0625em;padding-block-start:0;padding-inline:0;transition:border-color .2s ease-in-out}.give-recurring-donors-choice-period:focus,.give-recurring-donors-choice-period:hover{border-color:var(--give-primary-color)}.give-personal-info-section fieldset:not(.ffm-field-container>fieldset){-moz-column-gap:clamp(1.5rem,1.1923076923rem + .9615384615vw,1.6875rem);column-gap:clamp(1.5rem,1.1923076923rem + .9615384615vw,1.6875rem);display:grid;grid-column:span 12;grid-template-columns:repeat(12,1fr);row-gap:clamp(1.5rem,.7820512821rem + 2.2435897436vw,1.9375rem)}.give-personal-info-section fieldset:not(.ffm-field-container>fieldset) legend:first-of-type{-webkit-padding-after:.75rem;-webkit-margin-after:1rem;-webkit-border-after:.0625rem solid #ddd;border-block-end:.0625rem solid #ddd;color:#333;font-size:clamp(1.25rem,.8397435897rem + 1.2820512821vw,1.5rem);font-weight:500;line-height:1.3;margin-block-end:1rem;padding-block-end:.75rem;width:100%}.give-personal-info-section fieldset:not(.ffm-field-container>fieldset)>.form-row-responsive,.give-personal-info-section fieldset:not(.ffm-field-container>fieldset)>.form-row-wide,.give-personal-info-section fieldset:not(.ffm-field-container>fieldset) div,.give-personal-info-section fieldset:not(.ffm-field-container>fieldset) p{grid-column:span 12}@media screen and (min-width:32rem){.give-personal-info-section fieldset:not(.ffm-field-container>fieldset)>.form-row-responsive{grid-column:span 6}}.give-personal-info-section #give-email-wrap label,.give-personal-info-section #give-first-name-wrap label,.give-personal-info-section #give-last-name-wrap label,.give-personal-info-section #give-title-wrap label{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.give-personal-info-section .give-input[type=email],.give-personal-info-section .give-input[type=text]{background-color:#fff;border:.078rem solid #666;border-radius:.25rem;box-shadow:inset 0 .08em .4em rgba(0,0,0,.15);color:#828382;font-family:inherit;font-size:1rem;font-weight:500;inline-size:100%;line-height:1.2;padding:1.1875rem}.give-personal-info-section div[id^=give-user-login-submit]{-moz-column-gap:clamp(1.5rem,1.1923076923rem + .9615384615vw,1.6875rem);column-gap:clamp(1.5rem,1.1923076923rem + .9615384615vw,1.6875rem);display:grid;grid-template-columns:repeat(12,1fr)}.give-personal-info-section div[id^=give-user-login-submit] input{grid-column:span 6}.give-personal-info-description{grid-column:span 12}#give-title-wrap{grid-column:span 2}#give-title-wrap~:is(#give-first-name-wrap,#give-last-name-wrap){grid-column:span 5}@media screen and (max-width:51.5rem){#give-title-wrap{grid-column:span 4}#give-title-wrap+#give-first-name-wrap{grid-column:span 8}#give-title-wrap~#give-last-name-wrap{grid-column:span 12}}#give-email-wrap,#give-first-name-wrap,#give-last-name-wrap{position:relative}#give-email-wrap:before,#give-first-name-wrap:before,#give-last-name-wrap:before{block-size:1em;color:#8d8e8e;font-family:Font Awesome\ 5 Free;font-weight:900;inset-block-end:.1875em;inset-block-start:0;inset-inline-start:1.1875rem;margin-block:auto;pointer-events:none;position:absolute}#give-email-wrap input,#give-first-name-wrap input{-webkit-padding-start:2.6875rem;padding-inline-start:2.6875rem}#give-first-name-wrap:before{content:"\f007"}#give-email-wrap:before{content:"\f0e0"}.give-payment-details-section legend:first-of-type{-webkit-padding-after:.75rem;-webkit-margin-after:1rem;-webkit-border-after:.0625rem solid #ddd;border-block-end:.0625rem solid #ddd;color:#333;font-size:clamp(1.25rem,.8397435897rem + 1.2820512821vw,1.5rem);font-weight:500;inline-size:100%;line-height:1.3;margin-block-end:1rem;padding-block-end:.75rem}#give-gateway-radio-list{-webkit-margin-before:2rem;display:flex;flex-direction:column;gap:.9375rem;list-style:none;margin-block-start:2rem}#give-gateway-radio-list>li{--tab-radio-diameter:1.25rem;--tab-radio-border-size:0.0625rem;--tab-block-padding:1.375rem;--tab-block-size:calc(var(--tab-block-padding)*2 + var(--tab-radio-diameter));--tab-inline-padding:1.375rem;--tab-transition:0.2s ease-in-out;-webkit-padding-before:var(--tab-block-size);background-color:#fafafa;border-radius:.25rem;padding-block-start:var(--tab-block-size);position:relative;transition:background-color var(--tab-transition)}#give-gateway-radio-list>li>.give-gateway{border-end-end-radius:inherit;border-end-start-radius:inherit;border-start-end-radius:inherit;border-start-start-radius:inherit}#give-gateway-radio-list>li>.give-gateway:nth-last-child(3){border-end-end-radius:0;border-end-start-radius:0}#give-gateway-radio-list>li>.give-gateway-details{border-end-end-radius:inherit;border-end-start-radius:inherit}#give-gateway-radio-list>li>.give-gateway{-webkit-appearance:none;-moz-appearance:none;appearance:none;block-size:var(--tab-block-size);border:.0625rem solid #ddd;font-size:1rem;inline-size:100%;inset-block-start:0;inset-inline:0;margin:0;position:absolute;transition:border-color var(--tab-transition)}#give-gateway-radio-list>li>.give-gateway:after,#give-gateway-radio-list>li>.give-gateway:before{block-size:var(--diameter);border-radius:9999px;content:"";inline-size:var(--diameter);inset-block:0;inset-inline-start:0;margin-block:auto;position:absolute}#give-gateway-radio-list>li>.give-gateway:before{--diameter:var(--tab-radio-diameter);-webkit-margin-start:var(--tab-block-padding);border:var(--tab-radio-border-size) solid #b4b9be;box-shadow:inset 0 .0625em .125em rgba(0,0,0,.25);margin-inline-start:var(--tab-block-padding)}#give-gateway-radio-list>li>.give-gateway:after{--diameter:calc(var(--tab-radio-diameter)*0.4);-webkit-margin-start:calc(var(--tab-radio-diameter)/2 - var(--diameter)/2 + var(--tab-block-padding));background-color:var(--give-primary-color);margin-inline-start:calc(var(--tab-radio-diameter)/2 - var(--diameter)/2 + var(--tab-block-padding));opacity:0;transition:opacity var(--tab-transition)}#give-gateway-radio-list>li>.give-gateway+.give-gateway-option{--font-size:1em;--line-height:1.25;--block-size:calc(var(--font-size)*var(--line-height));font:700 var(--font-size)/var(--line-height) var(--give-primary-font);inset-block-start:calc(var(--tab-radio-diameter)/2 - var(--block-size)/2 + var(--tab-block-padding));inset-inline-end:var(--tab-inline-padding);inset-inline-start:calc(var(--tab-inline-padding) + var(--tab-radio-diameter) + .5rem);position:absolute}#give-gateway-radio-list>li>.give-gateway:checked:after{opacity:1}#give-gateway-radio-list>li>.give-gateway:focus,#give-gateway-radio-list>li>.give-gateway:hover{border-color:var(--give-primary-color)}#give-gateway-radio-list>li>.give-gateway:focus{outline:0}#give-gateway-radio-list>li.give-gateway-option-selected{background-color:#fff}#give-gateway-radio-list>li.give-gateway-option-selected .give-gateway-details,#give-gateway-radio-list>li.give-gateway-option-selected>.give-gateway:not(:focus,:hover){border-color:#000}#give_cc_fields,.give_gateway_details{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);row-gap:1rem}#give_cc_fields>*,.give_gateway_details>*{grid-column:span 12}#give_cc_fields>.form-row-wide,#give_cc_fields>.give-ffm-form-row-half,#give_cc_fields>.give-ffm-form-row-one-third,#give_cc_fields>.give-ffm-form-row-two-third,.give_gateway_details>.form-row-wide,.give_gateway_details>.give-ffm-form-row-half,.give_gateway_details>.give-ffm-form-row-one-third,.give_gateway_details>.give-ffm-form-row-two-third{float:revert;padding:revert;width:revert}#give_cc_fields>.give-ffm-form-row-one-third,.give_gateway_details>.give-ffm-form-row-one-third{grid-column:span 4}#give_cc_fields>.give-ffm-form-row-half,.give_gateway_details>.give-ffm-form-row-half{grid-column:span 6}#give_cc_fields>.give-ffm-form-row-two-third,.give_gateway_details>.give-ffm-form-row-two-third{grid-column:span 8}#give_cc_fields>.form-row-wide,.give_gateway_details>.form-row-wide{grid-column:span 12}@media screen and (min-width:32rem){#give_cc_fields>.form-row-responsive.form-row-one-third,.give_gateway_details>.form-row-responsive.form-row-one-third{grid-column:span 4}#give_cc_fields>.form-row-responsive.form-row-half,.give_gateway_details>.form-row-responsive.form-row-half{grid-column:span 6}#give_cc_fields>.form-row-responsive.form-row-two-thirds,.give_gateway_details>.form-row-responsive.form-row-two-thirds{grid-column:span 8}}.give-gateway-details{-webkit-border-after:.0625rem solid #ddd;border-block-end:.0625rem solid #ddd;border-block-start-width:0;border-inline:.0625rem solid #ddd;font-size:.9375rem;inline-size:100%;line-height:1.5;padding-block:2rem;padding-inline:1.375rem}.give-gateway-details>*{grid-column:span 12}.give-gateway-details>.form-row-wide,.give-gateway-details>.give-ffm-form-row-half,.give-gateway-details>.give-ffm-form-row-one-third,.give-gateway-details>.give-ffm-form-row-two-third{float:revert;padding:revert;width:revert}.give-gateway-details>.give-ffm-form-row-one-third{grid-column:span 4}.give-gateway-details>.give-ffm-form-row-half{grid-column:span 6}.give-gateway-details>.give-ffm-form-row-two-third{grid-column:span 8}.give-gateway-details>.form-row-wide{grid-column:span 12}.give-gateway-details img{block-size:auto;max-inline-size:100%}.give-gateway-details a{color:var(--give-primary-color)}.give-gateway-details>#give_offline_payment_info>p{margin:0}.give-gateway-details>.no-fields p{inline-size:min(28.75rem,100%);margin-inline:auto}.give-gateway-details>.no-fields p:first-of-type{-webkit-margin-before:1rem;margin-block-start:1rem}.give-gateway-details>.no-fields p+p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.give-gateway-details>.no-fields input{font-family:inherit}.give-gateway-details fieldset{display:grid;gap:1rem;grid-auto-flow:row;grid-template-columns:repeat(12,1fr)}.give-gateway-details fieldset>*{grid-column:span 12}@media screen and (min-width:32rem){.give-gateway-details fieldset>.form-row-responsive.form-row-one-third{grid-column:span 4}.give-gateway-details fieldset>.form-row-responsive.form-row-half{grid-column:span 6}.give-gateway-details fieldset>.form-row-responsive.form-row-two-thirds{grid-column:span 8}}[name=payment-mode]+label:after{block-size:1em;color:#c1c1c1;content:"\f4be";font-family:Font Awesome\ 5 Free;font-size:1.5em;font-weight:900;inset-inline-end:0;position:absolute;transform:translateY(-.15em)}[name=payment-mode][value=manual]+label:after{content:"\f7d9"}[name=payment-mode][value=offline]+label:after{content:"\f555"}[name=payment-mode]:where([value=stripe],[value=stripe_checkout],[value=authorize])+label:after{content:"\f09d"}[name=payment-mode]:where([value=stripe_sepa],[value=stripe_bces])+label:after{content:"\f19c"}[name=payment-mode]:where([value=paypal],[value=stripe_apple_pay],[value=stripe_google_pay])+label:after{font-family:Font Awesome\ 5 Brands;font-weight:100}[name=payment-mode][value=paypal]+label:after{content:"\f1ed";font-size:1.75em}[name=payment-mode][value=stripe_apple_pay]+label:after{content:"\f415"}[name=payment-mode][value=stripe_google_pay]+label:after{content:"\e079"}.give-donation-form-summary-section{background:none!important;padding:0}.give-donation-summary-section .heading{color:#6b6b6b;font-style:italic;font-weight:500;margin-bottom:2rem;text-align:center}.give-donation-summary-section .give-donation-summary-table-wrapper{background-color:#f9f9f9;color:#333;padding-block:clamp(1.75rem,-.9166666667rem + 8.3333333333vw,3.375rem);padding-inline:clamp(1rem,-4.5384615385rem + 17.3076923077vw,4.375rem)}.give-donation-summary-section table{border-collapse:collapse;inline-size:100%;line-height:1.2}.give-donation-summary-section button{align-items:baseline;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--give-primary-color);-moz-column-gap:.25em;column-gap:.25em;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:inherit;line-height:inherit;padding:0;text-align:start;white-space:nowrap}.give-donation-summary-section button svg path{fill:var(--give-primary-color)}.give-donation-summary-section tr{vertical-align:baseline}.give-donation-summary-section tr>:first-of-type{text-align:start}.give-donation-summary-section tr>:last-of-type{text-align:end}.give-donation-summary-section tfoot,.give-donation-summary-section thead{color:#333}.give-donation-summary-section tbody tr,.give-donation-summary-section tfoot{-webkit-border-before:.0625rem solid #ddd;border-block-start:.0625rem solid #ddd}.give-donation-summary-section thead th{-webkit-padding-after:1.25rem;padding-block-end:1.25rem}.give-donation-summary-section thead th:first-of-type{font-size:clamp(1.25rem,.8397435897rem + 1.2820512821vw,1.5rem);font-weight:400}.give-donation-summary-section thead th .back-btn{font-size:.875rem}.give-donation-summary-section tbody td{font-size:clamp(1rem,.7948717949rem + .641025641vw,1.125rem);padding-block:1.25rem}.give-donation-summary-section tbody td:last-of-type{min-inline-size:6rem}.give-donation-summary-section tfoot th{-webkit-padding-before:1.75rem;font-size:1.125rem;font-weight:700;padding-block-start:1.75rem}.give-donation-summary-section .give-donation-summary-help-text{-webkit-margin-before:.5rem;align-items:start;color:#8c8c8c;-moz-column-gap:.25rem;column-gap:.25rem;display:inline-flex;font-size:.875rem;margin-block-start:.5rem}.give-donation-summary-section .give-donation-summary-help-text>img{transform:translateY(.1em)}.give-donate-now-button-section{-webkit-padding-before:clamp(2rem,-1.2820512821rem + 10.2564102564vw,4rem);-webkit-padding-after:clamp(2.5rem,.4487179487rem + 6.4102564103vw,3.75rem);display:grid;padding-block-end:clamp(2.5rem,.4487179487rem + 6.4102564103vw,3.75rem);padding-block-start:clamp(2rem,-1.2820512821rem + 10.2564102564vw,4rem);row-gap:clamp(2rem,.7692307692rem + 3.8461538462vw,2.75rem)}#give-final-total-wrap{display:none}.give-submit{transition-duration:.3s;transition-property:filter,box-shadow,transform;transition-timing-function:ease-in-out}.give-submit:hover{box-shadow:0 .0625rem .25rem rgba(0,0,0,.25);filter:brightness(1.2);transform:scale(1.01)}#give-purchase-button{inline-size:100%}.give-secure-donation-badge-bottom{align-items:center;-moz-column-gap:.5em;column-gap:.5em;display:inline-flex;font-size:.8125rem;justify-self:center;line-height:1}.give-form-header+.give_errors.give_notices{-webkit-padding-before:clamp(1.75rem,-.9166666667rem + 8.3333333333vw,3.375rem);padding-block-start:clamp(1.75rem,-.9166666667rem + 8.3333333333vw,3.375rem);padding-inline:clamp(1rem,-4.5384615385rem + 17.3076923077vw,4.375rem)}.give_error,.give_notice{align-items:stretch;background-color:#fff;border:.0625rem solid rgba(0,0,0,.05);border-radius:.5rem;box-shadow:0 0 .5em rgba(0,0,0,.1);color:#444;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;font-size:1rem;font-weight:500;line-height:1.3;margin-bottom:.9rem;padding-block:.625rem;padding-inline:.75rem;position:relative}.give_error:before,.give_notice:before{--border:0.0625rem solid rgb(0 0 0/0.05);-webkit-border-start:var(--border);-webkit-margin-start:-.8125rem;align-items:center;background-color:var(--color);border-block:var(--border);border-end-start-radius:inherit;border-inline-start:var(--border);border-start-start-radius:inherit;color:rgba(0,0,0,.5);content:var(--icon);display:flex;flex-shrink:0;font-family:Font Awesome\ 5 Free;font-size:.9em;font-weight:900;justify-content:center;line-height:1;margin-block:calc(-.625em - .0625rem);margin-inline-start:-.8125rem;padding-inline:.75em}.give-notice-close{block-size:1.5rem;cursor:pointer;inset-block-start:.1rem;inset-inline-end:.1rem;position:absolute}.give_error{--color:#ff3c00;--icon:""}.give_success{--color:#0eca46;--icon:""}.give_warning{--color:#ffba00;--icon:""}#give_terms_agreement{display:block}#give_terms_agreement>input[type=checkbox]{-webkit-margin-before:1rem;-webkit-margin-end:.5rem;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1;background-color:#fff;block-size:1.25rem;border:.0625rem solid #b4b9be;box-shadow:inset 0 .0625rem .125rem rgba(0,0,0,.25);content:"";display:flex;display:inline-flex;flex-grow:0;flex-shrink:0;justify-content:center;margin-block-start:1rem;margin-inline-end:.5rem}@supports not (aspect-ratio:1){#give_terms_agreement>input[type=checkbox]{inline-size:1.25rem}}#give_terms_agreement>input[type=checkbox]:after{color:var(--give-primary-color);content:"\f00c";font-family:Font Awesome\ 5 Free;font-weight:900;opacity:0;transition:opacity .2s ease-in-out}#give_terms_agreement>input[type=checkbox]:checked:after{opacity:1}.give-receipt-classic{background:#fff;box-shadow:0 .125rem .3125rem rgba(0,0,0,.3)}@media screen and (min-width:32rem){.give-receipt-classic{border-radius:.5rem}}.give-receipt-classic .give-receipt-title{font-size:1.625rem;font-weight:600;line-height:1.2;margin-block:2rem;position:relative;text-shadow:0 .07em .14em rgba(0,0,0,.15)}.give-receipt-classic .social-sharing{align-items:center;background:#fbfbfb;border-block:.0625rem solid #f2f2f2;display:flex;flex-direction:column;padding-block:clamp(1.5rem,-.141025641rem + 5.1282051282vw,2.5rem);padding-inline:1.25rem;row-gap:1.25rem}.give-receipt-classic .social-sharing .instruction{color:#555;font-size:.9375rem;grid-column:span 2;line-height:1.5;max-inline-size:60ch;text-align:center}.give-receipt-classic .social-sharing .btn-row{align-items:center;-moz-column-gap:1.75rem;column-gap:1.75rem;display:flex;flex-wrap:wrap;justify-content:center;row-gap:1rem}.give-receipt-classic .social-sharing .social-btn{align-items:center;border:none;-moz-column-gap:.75em;column-gap:.75em;display:flex;font-size:1rem;padding:.875em 1.6875em;transition:background-color .2s ease}.give-receipt-classic .social-sharing .social-btn>i{font-size:1.375em}.give-receipt-classic .social-sharing .social-btn.facebook-btn{background-color:#3b5998}.give-receipt-classic .social-sharing .social-btn.facebook-btn:hover{background-color:#4668b1}.give-receipt-classic .social-sharing .social-btn.twitter-btn{background-color:#00acee}.give-receipt-classic .social-sharing .social-btn.twitter-btn:hover{background-color:#00b7ff}.give-receipt-classic .receipt-sections .details .headline{color:#333;font-size:1.25rem;font-weight:600}.give-receipt-classic .receipt-sections .details .details-table{display:flex;flex-direction:column}.give-receipt-classic .receipt-sections .details .details-table .details-row{align-items:flex-start;-moz-column-gap:.625rem;column-gap:.625rem;display:flex;flex-wrap:wrap;font-size:1.125rem;font-weight:500;row-gap:.5rem}.give-receipt-classic .receipt-sections .details .details-table .details-row>i{align-self:center;color:#989898}.give-receipt-classic .receipt-sections .details .details-table .details-row .detail{-webkit-margin-end:auto;align-self:center;color:#6b6b6b;margin-inline-end:auto;white-space:nowrap}.give-receipt-classic .receipt-sections .details .details-table .details-row .value{-webkit-margin-start:0;margin-inline-start:0;white-space:pre-wrap}.give-receipt-classic .receipt-sections .details .details-table .details-row--paymentStatus .value{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex}.give-receipt-classic .receipt-sections .details .details-table .details-row--paymentStatus .value:before{--diameter:0.8125rem;aspect-ratio:1;background-color:var(--status-color,#ccc);block-size:var(--diameter);-webkit-clip-path:circle();clip-path:circle();content:"";flex-shrink:0}@supports not (aspect-ratio:1){.give-receipt-classic .receipt-sections .details .details-table .details-row--paymentStatus .value:before{inline-size:var(--diameter)}}.give-receipt-classic .receipt-sections .details .details-table .details-row--paymentStatus .value[data-value=Complete]{--status-color:#1fe433}.give-receipt-classic .receipt-sections .details .details-table .details-row--paymentStatus .value[data-value=Pending]{--status-color:#ffba00}.give-receipt-classic .receipt-sections .details .details-table .details-row--paymentStatus .value[data-value=Failed]{--status-color:red}.give-receipt-classic .receipt-sections .details .details-table .details-row--totalAmount{font-weight:700}.give-receipt-classic .receipt-sections .details .details-table.payment-details{border-bottom:.125rem solid #f2f2f2}.give-receipt-classic .receipt-sections .details .details-table:empty{display:none!important}.give-receipt-classic .dashboard-link-container{-webkit-margin-before:2rem;-webkit-padding-after:clamp(1.5rem,-1.9871794872rem + 10.8974358974vw,3.625rem);align-items:center;display:flex;justify-content:space-between;margin-block-start:2rem;padding-block-end:clamp(1.5rem,-1.9871794872rem + 10.8974358974vw,3.625rem);padding-inline:clamp(1.25rem,-3.6730769231rem + 15.3846153846vw,4.25rem)}.give-receipt-classic .dashboard-link-container .dashboard-link{color:var(--give-primary-color)}.give-receipt-classic .dashboard-link-container .dashboard-link>i{-webkit-margin-start:.25rem;font-size:1.5rem;line-height:.5;margin-inline-start:.25rem;text-decoration:none;transform:translateY(.18em)}.give-receipt-classic .dashboard-link-container .download-btn{font-size:inherit;padding-block:.75rem;padding-inline:1.6875rem}.give-receipt-classic #give-pdf-receipt-link,.give-receipt-classic #give-pdf-receipt-link:visited{align-items:center;color:#fff;-moz-column-gap:.9375rem;column-gap:.9375rem;display:flex;text-decoration:none}.give-receipt-classic #give-pdf-receipt-link:after,.give-receipt-classic #give-pdf-receipt-link:visited:after{content:"\f1c1";display:inline-block;font-family:Font Awesome\ 5 Free;font-size:1.625rem;font-weight:900;line-height:1}.give-receipt-classic .receipt-sections{-webkit-padding-before:clamp(2.375rem,1.3493589744rem + 3.2051282051vw,3rem);padding-block-start:clamp(2.375rem,1.3493589744rem + 3.2051282051vw,3rem);padding-inline:clamp(1.25rem,-3.6730769231rem + 15.3846153846vw,4.25rem)}.give-receipt-classic .details+.details{-webkit-margin-before:2.375rem;margin-block-start:2.375rem}.give-receipt-classic .headline{-webkit-padding-after:1.25rem;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;padding-block-end:1.25rem}.give-receipt-classic .headline:before{font-family:Font Awesome\ 5 Free;font-size:.875rem;font-weight:900}.give-receipt-classic .details-row,.give-receipt-classic .headline{-webkit-border-after:.0625rem solid #f2f2f2;border-block-end:.0625rem solid #f2f2f2}.give-receipt-classic .details-row{padding-block:.9375rem}.give-receipt-classic .details:first-child .headline:before{content:"\f007"}.give-receipt-classic .details:nth-child(2) .headline:before{content:"\f004"}.give-donation-amount{position:relative}.give-cs-mini-dropdown{-webkit-margin-end:.625rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;block-size:clamp(2.625rem,1.8044871795rem + 2.5641025641vw,3.125rem);border:0 dotted #c1c1c1;border-inline-start-width:.125rem;color:transparent;cursor:pointer;inline-size:calc(var(--currency-text-width, auto) + 2.75rem);inset-inline-end:.625rem;margin-inline-end:.625rem;position:absolute}.give-cs-mini-dropdown option{color:#333}.give-cs-mini-dropdown:first-child{-webkit-margin-start:.625rem;-webkit-margin-end:0;border-inline-end-width:.125rem;border-inline-start-width:0;inset-inline-end:0;inset-inline-start:.625rem;margin-inline-end:0;margin-inline-start:.625rem}.give-cs-mini-dropdown:focus{border:.0625rem solid var(--give-primary-color);border-radius:.3125rem;outline:none;padding:1.25rem}.give-cs-mini-dropdown+span.give-currency-position-after{padding:0}.give-cs-mini-dropdown~span.give-currency-symbol{-webkit-padding-end:1.875rem;align-items:center;-moz-column-gap:.5em;column-gap:.5em;display:inline-flex;padding-inline-end:1.875rem;white-space:nowrap}.give-cs-mini-dropdown~span.give-currency-symbol:after{color:#6f6f6f;content:"\f0d7";display:inline;font-family:Font Awesome\ 5 Free;font-size:.75em;font-weight:900}.give-currency-switcher-wrap{display:none!important}.give-embed-form .give-select-fund-row{-webkit-padding-before:1.875rem!important;-webkit-padding-after:0!important;padding-block-end:0!important;padding-block-start:1.875rem!important;padding-inline:0!important}.give-funds-select{background-color:#fff;border:.078rem solid #666;border-radius:.25rem;box-shadow:inset 0 .08em .4em rgba(0,0,0,.15);color:#828382;font-family:inherit;font-size:1rem;font-weight:500;inline-size:100%;line-height:1.2;margin-block:.9375rem;padding:1.1875rem}.give-funds-select.focus,.give-funds-select:focus{outline:.125rem solid var(--give-primary-color)}.give-tributes-dedicate-donation{-webkit-margin-before:.625rem;-webkit-padding-after:.625rem;margin-block-start:.625rem;padding-block-end:.625rem}.give-tributes-dedicate-donation .give-tributes-show-wrap{-webkit-margin-before:1.25rem;margin-block-start:1.25rem}.give-tributes-dedicate-donation .give-tributes-legend,.give-tributes-dedicate-donation legend{grid-column:span 12;inline-size:100%;line-height:1.2;margin:0!important;padding-block:.625rem!important;padding-inline:0!important}.give-tributes-dedicate-donation .give-tributes-label{display:block;font-weight:500;padding-block:.625rem;padding-inline:0}.give-tributes-dedicate-donation .give_tributes_info_wrap{-webkit-margin-before:1.25rem;margin-block-start:1.25rem}.give-tributes-dedicate-donation [type=radio]{-webkit-margin-end:.5rem!important;margin-inline-end:.5rem!important}.give-repeater-table{inline-size:100%}.give-section-break{-webkit-padding-after:.75rem;-webkit-border-after:.0625rem solid #ddd;border-block-end:.0625rem solid #ddd;color:#333;font-size:clamp(1.25rem,.8397435897rem + 1.2820512821vw,1.5rem);font-weight:500;line-height:1.3;padding-block-end:.75rem}#give-payment-mode-select~.ffm-field-container,#give_checkout_user_info~.ffm-field-container,.ffm-field-container+:not(.ffm-field-container),.give-total-wrap~.ffm-field-container{-webkit-margin-before:calc(clamp(1.75rem, -.9166666667rem + 8.3333333333vw, 3.375rem) - clamp(1.5rem, .6794871795rem + 2.5641025641vw, 2rem));margin-block-start:calc(clamp(1.75rem, -.9166666667rem + 8.3333333333vw, 3.375rem) - clamp(1.5rem, .6794871795rem + 2.5641025641vw, 2rem))}#give-payment-mode-select~.ffm-field-container,#give_checkout_user_info~.ffm-field-container,.give-total-wrap~.ffm-field-container{align-self:end}#give-payment-mode-select~.ffm-field-container~.ffm-field-container,#give_checkout_user_info~.ffm-field-container~.ffm-field-container,.give-total-wrap~.ffm-field-container~.ffm-field-container{-webkit-margin-before:0;margin-block-start:0}form[id*=give-form] .ffm-field-container{flex-basis:100%;width:100%}.give-stripe-checkout-modal{display:none}.give-stripe-checkout-modal.give-stripe-checkout-show-modal{-ms-scroll-chaining:none;align-items:safe center;background-color:rgba(0,0,0,.5);block-size:100%;display:flex;inline-size:100%;inset-block-start:0;inset-inline-start:0;justify-content:center;min-block-size:-webkit-max-content;min-block-size:-moz-max-content;min-block-size:max-content;overflow:auto;overscroll-behavior:contain;position:fixed;z-index:10}body:has(.give-stripe-checkout-modal.give-stripe-checkout-show-modal){overflow:hidden}.give-stripe-checkout-modal-content{block-size:-webkit-max-content;block-size:-moz-max-content;block-size:max-content;inline-size:min(100%,32rem);margin:auto}.give-stripe-checkout-modal-container{background-color:#fff;font-size:1rem}@media screen and (min-width:32rem){.give-stripe-checkout-modal-container{border-radius:.5rem}}.give-stripe-checkout-modal-container>:first-child{border-start-end-radius:inherit;border-start-start-radius:inherit}.give-stripe-checkout-modal-container>:last-child{border-end-end-radius:inherit;border-end-start-radius:inherit}.give-stripe-checkout-modal-container>*{padding:1rem}.give-stripe-checkout-modal-header{--tint-color:rgba(var(--give-header-background-color--for-rgb),0.75);--tint:linear-gradient(90deg,var(--tint-color),var(--tint-color));background-color:rgb(var(--give-header-background-color--for-rgb))!important;background-image:var(--tint,linear-gradient(transparent,transparent)),var(--give-header-background-image);background-position:50%;background-size:cover;color:#fff;font-family:var(--give-font);position:relative;text-align:center;text-shadow:0 .07em .14em rgba(0,0,0,.15)}.give-stripe-checkout-modal-close{background-color:transparent;border:0;border-radius:9999px;font-size:1.2em;inset-block-start:0;inset-inline-end:0;margin:1rem;opacity:.75;position:absolute;transition:opacity .2s ease-in-out}.give-stripe-checkout-modal-close:hover{opacity:1}.give-stripe-checkout-modal-close:focus{opacity:1;outline:.125em solid fff}.give-stripe-checkout-modal-close:before{clip:rect(0,0,0,0);border-width:0;content:"Close";height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.give-stripe-checkout-modal-close:after{aspect-ratio:1;block-size:1em;color:#fff;content:"\f057";font-family:Font Awesome\ 5 Free;font-weight:900}@supports not (aspect-ratio:1){.give-stripe-checkout-modal-close:after{inline-size:1em}}.give-stripe-checkout-modal-close>svg{display:none}.give-stripe-checkout-modal-body{display:grid;gap:1rem;grid-auto-flow:row;grid-template-columns:repeat(12,1fr)}.give-stripe-checkout-modal-sequoia-donate-button{inline-size:100%}
assets/dist/js/give.asset.php CHANGED
@@ -1 +1 @@
1
- <?php return array('dependencies' => array('jquery', 'wp-i18n'), 'version' => 'ed08df03f0900ead');
1
+ <?php return array('dependencies' => array('jquery', 'wp-i18n'), 'version' => '66dd85b7d7527a57');
assets/dist/js/give.js CHANGED
@@ -1 +1 @@
1
- (()=>{var e,t={87757:(e,t,n)=>{e.exports=n(35666)},50743:function(e,t){!function(n,r){var i={version:"0.4.1",settings:{currency:{symbol:"$",format:"%s%v",decimal:".",thousand:",",precision:2,grouping:3},number:{precision:0,grouping:3,thousand:",",decimal:"."}}},o=Array.prototype.map,a=Array.isArray,s=Object.prototype.toString;function l(e){return!!(""===e||e&&e.charCodeAt&&e.substr)}function c(e){return a?a(e):"[object Array]"===s.call(e)}function u(e){return e&&"[object Object]"===s.call(e)}function d(e,t){var n;for(n in e=e||{},t=t||{})t.hasOwnProperty(n)&&null==e[n]&&(e[n]=t[n]);return e}function f(e,t,n){var r,i,a=[];if(!e)return a;if(o&&e.map===o)return e.map(t,n);for(r=0,i=e.length;r<i;r++)a[r]=t.call(n,e[r],r,e);return a}function m(e,t){return e=Math.round(Math.abs(e)),isNaN(e)?t:e}function p(e){var t=i.settings.currency.format;return"function"==typeof e&&(e=e()),l(e)&&e.match("%v")?{pos:e,neg:e.replace("-","").replace("%v","-%v"),zero:e}:e&&e.pos&&e.pos.match("%v")?e:l(t)?i.settings.currency.format={pos:t,neg:t.replace("%v","-%v"),zero:t}:t}var v=i.unformat=i.parse=function(e,t){if(c(e))return f(e,(function(e){return v(e,t)}));if("number"==typeof(e=e||0))return e;t=t||i.settings.number.decimal;var n=new RegExp("[^0-9-"+t+"]",["g"]),r=parseFloat((""+e).replace(/\((.*)\)/,"-$1").replace(n,"").replace(t,"."));return isNaN(r)?0:r},g=i.toFixed=function(e,t){t=m(t,i.settings.number.precision);var n=Math.pow(10,t);return(Math.round(i.unformat(e)*n)/n).toFixed(t)},h=i.formatNumber=i.format=function(e,t,n,r){if(c(e))return f(e,(function(e){return h(e,t,n,r)}));e=v(e);var o=d(u(t)?t:{precision:t,thousand:n,decimal:r},i.settings.number),a=m(o.precision),s=e<0?"-":"",l=parseInt(g(Math.abs(e||0),a),10)+"",p=l.length>3?l.length%3:0;return s+(p?l.substr(0,p)+o.thousand:"")+l.substr(p).replace(/(\d{3})(?=\d)/g,"$1"+o.thousand)+(a?o.decimal+g(Math.abs(e),a).split(".")[1]:"")},y=i.formatMoney=function(e,t,n,r,o,a){if(c(e))return f(e,(function(e){return y(e,t,n,r,o,a)}));e=v(e);var s=d(u(t)?t:{symbol:t,precision:n,thousand:r,decimal:o,format:a},i.settings.currency),l=p(s.format);return(e>0?l.pos:e<0?l.neg:l.zero).replace("%s",s.symbol).replace("%v",h(Math.abs(e),m(s.precision),s.thousand,s.decimal))};i.formatColumn=function(e,t,n,r,o,a){if(!e)return[];var s=d(u(t)?t:{symbol:t,precision:n,thousand:r,decimal:o,format:a},i.settings.currency),g=p(s.format),y=g.pos.indexOf("%s")<g.pos.indexOf("%v"),b=0,w=f(e,(function(e,t){if(c(e))return i.formatColumn(e,s);var n=((e=v(e))>0?g.pos:e<0?g.neg:g.zero).replace("%s",s.symbol).replace("%v",h(Math.abs(e),m(s.precision),s.thousand,s.decimal));return n.length>b&&(b=n.length),n}));return f(w,(function(e,t){return l(e)&&e.length<b?y?e.replace(s.symbol,s.symbol+new Array(b-e.length+1).join(" ")):new Array(b-e.length+1).join(" ")+e:e}))},e.exports&&(t=e.exports=i),t.accounting=i}()},25630:()=>{function e(t){return e="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(t)}function t(e,t){var n=jQuery(e).find("#give-payment-mode-select .give-loading-text"),r=jQuery(e).find("#give-amount").val(),i=jQuery(e).find('input[name="give-form-id"]').val(),o=jQuery(e).find('input[name="give-form-id-prefix"]').val();n.fadeIn(),1!=jQuery(e).data()["blockUI.isBlocked"]&&jQuery(e).find("#give_purchase_form_wrap").block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),new Promise((function(n){jQuery(document).trigger("Give:onPreGatewayLoad"),jQuery.post(Give.fn.getGlobalVar("ajaxurl")+"?payment-mode="+t,{action:"give_load_gateway",give_total:r,give_form_id:i,give_form_id_prefix:o,give_payment_mode:t,nonce:Give.form.fn.getNonce(e)},(function(t){return jQuery(e).find("#give_purchase_form_wrap").html(t),jQuery(".give-no-js").hide(),jQuery(e).find("#give-payment-mode-select .give-loading-text").fadeOut(),jQuery(document).trigger("Give:onGatewayLoadSuccess"),n(t)}))})).then((function(n){jQuery(document).trigger("give_gateway_loaded",[n,jQuery(e).attr("id")]);var r=new CustomEvent("give_gateway_loaded",{detail:{selectedGateway:t,formIdAttribute:jQuery(e).attr("id")}});document.dispatchEvent(r),jQuery(e).unblock()}))}jQuery(document).ready((function(n){Give.form.fn.isFormExist()&&(n(".give-loading-text").hide(),n(".give-form").each((function(e,t){var n,r;t=jQuery(t),(n=Give.form.fn.getNonceInfo(t)).el.attr("data-donor-session")&&(!n.createdInDonorSession&&!Give.donor.fn.hasSession(t)||Give.donor.fn.isLoggedIn())||Give.form.fn.resetAllNonce(t),r=0>(r=1e3*(parseInt(n.el.data("time"))+parseInt(n.el.data("nonce-life")))-Date.now())?r:r+100,window.setTimeout((function(){Give.form.fn.resetAllNonce(t)}),r)}))),n(document).on("click",".give-checkout-login",(function(e){var t=n(this),r=n(this).parents("form"),i=t.parents("div.give-login-account-wrap").find(".give-loading-text"),o={action:t.data("action"),form_id:n(r).find('[name="give-form-id"]').val()};return i.show(),n.post(Give.fn.getGlobalVar("ajaxurl"),o,(function(e){var t=n(r).find("[id^=give-checkout-login-register]");t.length&&parseInt(t.html().trim().length)?n(r).find("[id^=give-checkout-login-register]").html(e):n(r).find('[id^="give_checkout_user_info"]').html(e),n(r).find(".give-submit-button-wrap").hide()})).done((function(){i.hide(),give_fl_trigger()})),!1})),n(document).on("click",".give-checkout-register-cancel",(function(e){e.preventDefault();var t=n(this),r=n(this).parents("form"),i={action:t.data("action"),form_id:n(r).find('[name="give-form-id"]').val()};n.post(Give.fn.getGlobalVar("ajaxurl"),i,(function(e){n(r).find("[id^=give-checkout-login-register]").replaceWith(n.parseJSON(e.fields)),n(r).find("[id^=give-checkout-login-register]").css({display:"block"}),n(r).find(".give-submit-button-wrap").show()})).done((function(){give_fl_trigger()}))})),n(document).on("click","[id^=give-login-fields] input[type=submit]",(function(r){r.preventDefault();var i=n(this).val(),o=n(this).parents("form");n(this).val(Give.fn.getGlobalVar("purchase_loading")),o.find("[id^=give-login-fields] .give-loading-animation").fadeIn();var a={action:"give_process_donation_login",give_ajax:1,give_user_login:o.find("[name=give_user_login]").val(),give_user_pass:o.find("[name=give_user_pass]").val(),give_form_id:o.find("[name=give-form-id]").val()};n.post(Give.fn.getGlobalVar("ajaxurl"),a,(function(r){null!=n.trim(e(r.success))&&1==r.success&&void 0!==e(r.data)?(o.find(".give_errors").remove(),o.find("[id^=give-checkout-login-register]").before(r.data),o.find(".give_notices.give_errors").delay(5e3).slideUp(),Give.form.fn.resetAllNonce(o).then((function(e){t(o,o.find(".give-gateway-option-selected input").val())}))):(o.find("[id^=give-login-fields] input[type=submit]").val(i),o.find(".give-loading-animation").fadeOut(),o.find(".give_errors").remove(),o.find("[id^=give-user-login-submit]").before(r.data))}))})),n(document).on("change","select#give-gateway, input.give-gateway",(function(e){e.preventDefault();var r=n(this).val();return"0"==r?(console.log("There was a problem loading the selected gateway"),!1):(t(n(this).parents("form"),r),!1)})),n("body").on("click","#give-confirm-email-btn",(function(e){var t=n(this),r={action:"give_confirm_email_for_donations_access",email:t.data("email"),nonce:Give.fn.getGlobalVar("ajax_vars").ajaxNonce};return t.text(Give.fn.getGlobalVar("loading")),t.attr("disabled","disabled"),n.post(Give.fn.getGlobalVar("ajaxurl"),r,(function(e){"error"===(e=JSON.parse(e)).status?(t.closest("#give_user_history tfoot").hide(),t.closest(".give_user_history_main").find(".give_user_history_notice").html(e.message)):"success"===e.status&&(t.closest(".give_user_history_main").find(".give_user_history_notice").html(e.message),t.hide(),t.closest(".give-security-button-wrap").find("span").show())})),!1})),n("body").on("click",'form.give-form input[name="give-purchase"].give-submit',(function(e){var t=n(this),r=t.parents("form.give-form"),i=r.find('input[type="submit"].give-submit + .give-loading-animation');i.fadeIn();var o=r.get(0);if("function"!=typeof o.checkValidity||!1!==o.checkValidity()){e.preventDefault();var a=n(this).val();n(this).val(Give.fn.getGlobalVar("purchase_loading")),Give.form.fn.disable(r,!0),n.post(Give.fn.getGlobalVar("ajaxurl"),r.serialize()+"&action=give_process_donation&give_ajax=true",(function(e){"success"==n.trim(e)?(r.find(".give_errors").remove(),n(o).submit(),r.trigger("give_form_validation_passed")):(t.val(a),i.fadeOut(),r.find(".give_errors").remove(),r.find('#give_purchase_submit input[type="submit"].give-submit').before(e),Give.form.fn.disable(r,!1))}))}else i.fadeOut()}));var r=document.getElementById("give-receipt");if(r){var i={action:"get_receipt",shortcode_atts:r.getAttribute("data-shortcode"),donation_id:r.getAttribute("data-donation-key"),receipt_type:r.getAttribute("data-receipt-type")};i[Give.fn.getGlobalVar("session_cookie_name")]=Give.fn.__getCookie(Give.fn.getGlobalVar("session_cookie_name")),n.ajax({url:Give.fn.getGlobalVar("ajaxurl"),method:"GET",data:i,success:function(e){if(r.innerHTML=e,r.parentElement.classList.contains("give-form-templates"))var t=setInterval((function(){window.parentIFrame&&(clearInterval(t),window.parentIFrame.sendMessage({action:"giveEmbedFormContentLoaded"}))}),50)}})}}))},51325:()=>{function e(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return t(e,n);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 t(e,n)}(e,n)||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 t(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function n(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function r(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){i(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}jQuery((function(t){var n=jQuery("form.give-form"),o=t(document),a={forms:{}};t.fn.toggleError=function(e){return this.toggleClass("error",e),this.toggleClass("valid",!e),this},Give.init(),o.on("keyup","#give-first, #give-last, #give-email",(function(e){var t=e.target,n=t.parentElement.closest("form.give-form");if(n){var o=n.getAttribute("id");a.forms=r(r({},a.forms),{},i({},o,r(r({},a.forms[o]),{},i({},t.name,t.value))))}})),o.on("give_gateway_loaded",(function(){for(var t=0,n=Object.entries(a.forms);t<n.length;t++)for(var r=e(n[t],2),i=r[0],o=r[1],s=0,l=Object.entries(o);s<l.length;s++){var c=e(l[s],2),u=c[0],d=c[1],f=document.querySelector("form#".concat(i,' [name="').concat(u,'"]'));f&&(f.value=d)}})),o.on("change","#give_cc_address input.card_state, #give_cc_address select",(function(){var e=t(this),n=e.parents("form");if("card_state"!==e.attr("id")){n.find("#card_state").empty().append('<option value="1">'+Give.fn.getGlobalVar("general_loading")+"</option>").prop("disabled",!0);var r={action:"give_get_states",country:e.val(),field_name:"card_state"};t.ajax({type:"POST",data:r,url:Give.fn.getGlobalVar("ajaxurl"),xhrFields:{withCredentials:!0},success:function(e){var r="",i=e.states_label,a=n.find('input[name="card_state"], select[name="card_state"]'),s=n.find('input[name="card_city"]');void 0!==e.states_found&&!0===e.states_found?r=t(e.data):(r='<input type="text" id="card_state" name="card_state" class="card_state give-input required" placeholder="'.concat(i,'" value="').concat(e.default_state,'" autocomplete="address-level4"/>'),r=t(r)),!1===n.hasClass("float-labels-enabled")?(void 0!==e.states_require&&!0===e.states_require?(r.attr("required","required").attr("aria-required","true").addClass("required"),a.closest("p").find("label .give-required-indicator").removeClass("give-hidden")):(r.removeAttr("required").removeAttr("aria-required").removeClass("required"),a.closest("p").find("label .give-required-indicator").addClass("give-hidden")),void 0!==e.city_require&&!0===e.city_require?(s.closest("p").find("label .give-required-indicator").removeClass("give-hidden").removeClass("required"),s.attr("required",!0)):(s.closest("p").find("label .give-required-indicator").addClass("give-hidden").addClass("required"),s.removeAttr("required"))):(void 0!==e.states_require&&!0===e.states_require?(r.attr("required","required").attr("aria-required","true").addClass("required"),a.closest("p").find(".give-fl-wrap").addClass("give-fl-is-required")):(r.removeAttr("required").removeAttr("aria-required").removeClass("required"),a.closest("p").find(".give-fl-wrap").removeClass("give-fl-is-required")),void 0!==e.city_require&&!0===e.city_require?(s.closest("p").find(".give-fl-wrap").addClass("give-fl-is-required"),s.attr("required",!0)):(s.closest("p").find(".give-fl-wrap").removeClass("give-fl-is-required"),s.removeAttr("required"))),a.closest("p").find("label .state-label-text").text(i),a.replaceWith(r),void 0!==e.show_field&&!0===e.show_field?(n.find("p#give-card-state-wrap").removeClass("give-hidden"),n.find("p#give-card-zip-wrap").addClass("form-row-last"),n.find("p#give-card-zip-wrap").removeClass("form-row-wide")):(n.find("p#give-card-state-wrap").addClass("give-hidden"),n.find("p#give-card-zip-wrap").addClass("form-row-wide"),n.find("p#give-card-zip-wrap").removeClass("form-row-last"));var l=!!e.zip_require;n.find("input#card_zip").toggleClass("required",l).attr("required",l).attr("aria-required",l),n.find('label[for="card_zip"] span.give-required-indicator').toggleClass("give-hidden",!l),o.trigger("give_checkout_billing_address_updated",[e,n.attr("id")])}}).fail((function(e){window.console&&window.console.log&&console.log(e)}))}return!1})),o.on("give_gateway_loaded",(function(){Give.form.fn.field.formatCreditCard(n)})),o.on("submit","#give_payment_mode",(function(){if(!Give.form.fn.getGateway(t(this).closest("form")).length)return alert(Give.fn.getGlobalVar("no_gateway")),!1})),o.on("click",'#give-payment-mode-select input[name="payment-mode"]',(function(){var e,n=t(this).parents("form"),r=n.find("#give-payment-mode-select li"),i=n.find('li.give-gateway-option-selected input[name="payment-mode"]').val().trim();r.removeClass("give-gateway-option-selected"),r.prop("checked",!1),t(this).prop("checked",!0),t(this).parent().addClass("give-gateway-option-selected"),e=Give.form.fn.getGateway(n),n.attr("action",n.attr("action").replace("payment-mode="+i,"payment-mode="+e))})),o.on("focus",".give-donation-amount .give-text-input",(function(e){var n=t(this).parents("form");t(this).removeClass("invalid-amount");var r=n.find(".give-final-total-amount").attr("data-total"),i=Give.form.fn.getInfo("decimal_separator",n);t(this).attr("data-amount",Give.fn.unFormatCurrency(r,i)),t(this).parent(".give-donation-amount").addClass("give-custom-amount-focus-in"),n.find(".give-default-level, .give-radio-input").removeClass("give-default-level"),n.find(".give-btn-level-custom").addClass("give-default-level"),n.find(".give-radio-input").prop("checked",!1),n.find(".give-radio-input.give-radio-level-custom").prop("checked",!0),n.find(".give-select-level").prop("selected",!1),n.find(".give-select-level .give-donation-level-custom").prop("selected",!0)})),o.on("blur",".give-donation-amount .give-text-input",(function(e,n,r,i){var o=void 0!==n?n:t(this).closest("form"),a=t(this).attr("data-amount"),s=void 0!==r?r:t(this).val(),l=Give.form.fn.getInfo("decimal_separator",o),c=Give.form.fn.getMinimumAmount(o),u=Give.form.fn.getMaximumAmount(o),d=0===s?c:Give.fn.unFormatCurrency(s,l),f=Give.form.fn.formatAmount(d,o,{});if(i=void 0===i?Give.form.fn.getPriceID(o,!0):i,""===d||0===d){var m=t('.give-donation-levels-wrap [data-default="1"]',n);m.length&&(i=m.data("price-id"),s=d=Give.fn.unFormatCurrency(m.val(),l),f=Give.form.fn.formatAmount(d,o,{}))}if(Give.fn.setCache("amount_"+d,i,o),t(this).val(f),Give.form.fn.isValidDonationAmount(o))t(this).removeClass("give-invalid-amount"),o.find(".give-invalid-minimum, .give-invalid-maximum").slideUp(300,(function(){t(this).remove()})),Give.form.fn.disable(o,!1);else{t(this).addClass("give-invalid-amount"),Give.form.fn.disable(o,!0);var p=o.find(".give-invalid-minimum"),v=o.find(".give-invalid-maximum");0===p.length&&d<c?Give.notice.fn.renderNotice("bad_minimum",o):d>=c&&p.slideUp(300,(function(){t(this).remove()})),0===v.length&&d>u?Give.notice.fn.renderNotice("bad_maximum",o):d<=u&&v.slideUp(300,(function(){t(this).remove()}))}a!==d&&o.find(".give-final-total-amount").attr("data-total",d).text(Give.fn.formatCurrency(d,{symbol:Give.form.fn.getInfo("currency_symbol",o),position:Give.form.fn.getInfo("currency_position",o)},o)),-1!==i&&(t('input[name="give-price-id"]',o).val(i),o.find(".give-amount-hidden").val(Give.form.fn.formatAmount(d,o,{})),o.find(".give-default-level").removeClass("give-default-level"),Give.form.fn.autoSelectDonationLevel(o,i)),t(this).parent(".give-donation-amount").removeClass("give-custom-amount-focus-in"),t(document).trigger("give_donation_value_updated",[o,d,i])})),o.on("click touchend",".give-donation-level-btn",(function(e){e.preventDefault(),Give.form.fn.autoSetMultiLevel(t(this))})),o.on("click touchend",".give-radio-input-level",(function(e){Give.form.fn.autoSetMultiLevel(t(this))})),o.on("change",".give-select-level",(function(e){Give.form.fn.autoSetMultiLevel(t(this))})),o.on("click",".give_terms_links",(function(e){e.preventDefault();var n=t(this).closest("fieldset");return t("[class^=give_terms-]",n).slideToggle(),t("a.give_terms_links",n).toggle(),!1})),t('label[for^="give-radio-level"]').on("click",(function(e){var n=t(this).closest("form").find("#"+t(this).attr("for"));n.length&&(n.trigger("click"),e.preventDefault())}))})),jQuery(window).on("load",(function(){jQuery("body").on("keyup change focusout",".give-form .card-number, .give-form .card-cvc, .give-form .card-expiry",(function(e){var t=jQuery(this),n=t.parents("form.give-form"),r=t.attr("id"),i=n.find(".card-number"),o=n.find(".card-cvc"),a=n.find(".card-expiry"),s=jQuery.payment.cardType(i.val()),l=!1;if("focusout"===e.type)r.indexOf("card_number")>-1?(l=!jQuery.payment.validateCardNumber(i.val()),i.toggleError(l)):r.indexOf("card_cvc")>-1?(l=!jQuery.payment.validateCardCVC(o.val(),s),o.toggleError(l)):r.indexOf("card_expiry")>-1&&(l=!jQuery.payment.validateCardExpiry(a.payment("cardExpiryVal")),a.toggleError(l)),Give.form.fn.disable(t.parents("form"),l);else if(t.hasClass("error")&&t.removeClass("error"),r.indexOf("card_number")>-1){var c=n.find(".card-type");null===s?(c.removeClass().addClass("off card-type"),t.removeClass("valid").addClass("error")):c.removeClass().addClass("card-type "+s)}else if(r.indexOf("card_expiry")>-1){var u=a.payment("cardExpiryVal");n.find(".card-expiry-month").val(u.month),n.find(".card-expiry-year").val(u.year)}}))}))},31441:(e,t,n)=>{"use strict";n(59211),n(92979),n(57729);var r=n(15303),i=(n(45099),function(e){return new r.iframeResize({log:!1,sizeWidth:!0,checkOrigin:[window.location.origin],heightCalculationMethod:"documentElementOffset",widthCalculationMethod:"documentElementOffset",onMessage:function(t){var n=e.parentElement;switch(e.parentElement.classList.contains("modal-content")&&(n=n.parentElement.parentElement),t.message.action){case"giveEmbedFormContentLoaded":var r=setTimeout((function(){i()}),400);e.setAttribute("data-contentLoaded","1");var i=function(){clearTimeout(r),n.querySelector(".iframe-loader").style.opacity=0,n.querySelector(".iframe-loader").style.transition="opacity 0.2s ease",e.style.visibility="visible",e.style.minHeight="",n.style.height=null};break;case"giveScrollIframeInToView":e.scrollIntoView({behavior:"smooth",inline:"nearest"})}},onInit:function(){var t=e.parentElement;window.top.addEventListener("resize",(function(){e.style.width=window.top.innerWidth+"px"}));var n=!1;window.addEventListener("beforeunload",(function(){n=!0})),e.contentWindow.addEventListener("beforeunload",(function(){!1===n&&(e.scrollIntoView({behavior:"smooth",inline:"nearest"}),e.parentElement.querySelector(".iframe-loader").style.opacity=1,e.parentElement.querySelector(".iframe-loader").style.transition="",e.style.visibility="hidden",t.style.height="700px")})),e.iFrameResizer.sendMessage({currentPage:Give.fn.removeURLParameter(window.location.href,"giveDonationAction")})}},e)});const o=window.wp.i18n,a={fn:{renderNotice:function(e,t){var n;switch(t=void 0!==t?t:{},e){case"bad_minimum":n=jQuery('<div class="give_error give-invalid-minimum give-hidden">'+this.getNotice(e,t)+"</div>");break;case"bad_maximum":n=jQuery('<div class="give_error give-invalid-maximum give-hidden">'+this.getNotice(e,t)+"</div>")}if(!t.length)return"";n.insertBefore(t.find(".give-total-wrap")).show()},getNotice:function(e,t){if(!e.length)return null;var n,r,i;if(n=r=i="",t.length)switch(e){case"bad_minimum":r=Give.fn.getGlobalVar(e),i=Give.form.fn.getMinimumAmount(t);break;case"bad_maximum":r=Give.fn.getGlobalVar(e),i=Give.form.fn.getMaximumAmount(t)}return t.length&&""!==r&&(n=r+" "+Give.fn.formatCurrency(i,{symbol:Give.form.fn.getInfo("currency_symbol",t),position:Give.form.fn.getInfo("currency_position",t)},t)),n},getAdminNoticeHTML:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"info",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{dismissible:!0},r="undefined"!=typeof commonL10n?commonL10n.dismiss:(0,o.__)("Dismiss this notice.","give");return'<div class="give-notice notice notice-'.concat(t).concat(n.dismissible?" is-dismissible":"",'"><p>').concat(e).concat(n.dismissible?' <button type="button" class="notice-dismiss"><span class="screen-reader-text">'.concat(r,"</span></button>"):"","</p</div>")}}};var s=n(87757),l=n.n(s);const c={fn:{showOverlay:function(e){var t=document.createElement("div"),n=document.createElement("div"),r=document.createElement("div");r.innerHTML=e||Give.fn.getGlobalVar("textForOverlayScreen"),n.setAttribute("class","loader spinning"),t.setAttribute("id","give-processing-state-template"),t.append(n),t.append(r),t.classList.add("active"),document.body.appendChild(t)},hideOverlay:function(){document.getElementById("give-processing-state-template").remove()}}};function u(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,i)}const d={init:function(){this.fn.field.formatCreditCard(jQuery("form.give-form")),this.fn.__initialize_cache(),window.Give.WINDOW_IS_LOADED?Give.form.fn.__sendBackToForm():window.addEventListener("load",(function(){Give.form.fn.__sendBackToForm()}))},fn:{isFormExist:function(){return!!document.getElementsByName("give-form-hash").length},hasDonationForm:function(e){var t=e.querySelector('form input[name="give_action"]');return t&&"purchase"===t.value},disable:function(e,t){if(!e.length)return!1;e.find(".give-submit").prop("disabled",t)},showProcessingState:function(e){c.fn.showOverlay(e)},hideProcessingState:function(){c.fn.hideOverlay()},formatAmount:function(e,t,n){return t.length?Give.fn.formatCurrency(e,n,t):e},getInfo:function(e,t){var n="";if(t=void 0!==t?jQuery(t):{},!e.length||!t.length)return n;switch(e){case"gateways":n=[],jQuery.each(t.find('input[name="payment-mode"]'),(function(e,t){t=t instanceof jQuery?t:jQuery(t),n.push(t.val().trim())}));break;case"form-type":t.hasClass("give-form-type-set")?n="set":t.hasClass("give-form-type-multi")&&(n="multi");break;case"form-id":n=t.find('input[name="give-form-id"]').val();break;default:void 0!==(n=t.get(0).hasAttribute("data-"+e)?t.attr("data-"+e):t.attr(e))&&n.trim()}return n},setInfo:function(e,t,n,r){if(!n.length)return!1;if("nonce"===(e=void 0===e?"data":e))n.find('input[name="give-form-hash"]').val(t);if(void 0!==r&&!r.length)return!1;if("attr"===e)n.attr(r,t);else n.data(r,t);return!0},getGateway:function(e){var t="";return e.length?void 0!==(t=e.find('input[name="payment-mode"]:checked').val().trim())?t:"":t},getVariablePrices:function(e){var t,n=[];return e.length&&e.hasClass("give-form-type-multi")&&(t=e.find(".give-donation-levels-wrap [data-price-id] "))?(jQuery.each(t,(function(t,r){r=r instanceof jQuery?r:jQuery(r);var i=Give.form.fn.getInfo("decimal_separator",e);n.push({price_id:r.data("price-id"),amount:Give.fn.unFormatCurrency(r.val(),i)})})),n):n},getPriceID:function(e,t){var n=this.getVariablePrices(e),r=Give.fn.unFormatCurrency(e.find('input[name="give-amount"]').val(),this.getInfo("decimal_separator",e)),i=Give.fn.getCache("amount_"+r,e)?Give.fn.getCache("amount_"+r,e):-1;return t=void 0===t||t,n.length&&-1===i&&(t?(jQuery.each(n,(function(e,t){if(t.amount===r)return i=t.price_id,!1})),-1===i&&this.getMinimumAmount(e)<=r&&this.getMaximumAmount(e)>=r&&this.getMinimumAmount(e)<=r&&(i="custom")):i=jQuery('input[name="give-price-id"]',e).val()),i},getMinimumAmount:function(e){return e.find('input[name="give-form-minimum"]').val()},getMaximumAmount:function(e){return e.find('input[name="give-form-maximum"]').val()},getAmount:function(e){if(!e.length)return null;var t=e.find('input[name="give-amount"]').val();return void 0!==t&&t||(t=0),Give.fn.unFormatCurrency(t,this.getInfo("decimal_separator",e))},getNonce:function(e){if(!e.length)return"";var t=e.find('input[name="give-form-hash"]').val();return void 0!==t&&t||(t=""),t},getNonceInfo:function(e){var t={};return e.length?(t.el=e.find('input[name="give-form-hash"]'),t.el.length?(t.value=e.find('input[name="give-form-hash"]').val(),t.value=void 0!==t.value&&t.value?t.value:"",t.createdInDonorSession="1"===t.el.attr("data-donor-session"),t):t):t},resetNonce:function(e){if(!e.length||!jQuery('input[name="give-form-hash"]',e).length)return!1;Give.form.fn.disable(e,!0),jQuery.post(Give.fn.getGlobalVar("ajaxurl"),{action:"give_donation_form_nonce",give_form_id:Give.form.fn.getInfo("form-id",e)},(function(t){Give.form.fn.setInfo("nonce",t.data,e,""),Give.form.fn.disable(e,!1)}))},resetAllNonce:function(e){return!!e.length&&(Give.form.fn.disable(e,!0),new Promise((function(t,n){jQuery.post(Give.fn.getGlobalVar("ajaxurl"),{action:"give_donation_form_reset_all_nonce",give_form_id:Give.form.fn.getInfo("form-id",e)},(function(r){if(!r.success)return n(r);var i=e.find('input[name="give-form-user-register-hash"]');return Give.form.fn.setInfo("nonce",r.data.give_form_hash,e,""),i.length&&i.val(r.data.give_form_user_register_hash),Give.form.fn.disable(e,!1),jQuery(document).trigger("give_reset_all_nonce",[r.data]),t(r)})).done((function(){Give.form.fn.disable(e,!1)}))})))},autoSelectDonationLevel:function(e,t){if(!e.length||"multi"!==this.getInfo("form-type",e))return!1;switch(t=void 0===t?this.getPriceID(e,!1):t,!0){case!!e.find(".give-radio-input").length:e.find(".give-radio-input").prop("checked",!1),e.find('.give-radio-input[data-price-id="'+t+'"]').prop("checked",!0).addClass("give-default-level");break;case!!e.find("button.give-donation-level-btn").length:e.find("button.give-donation-level-btn").blur(),e.find('button.give-donation-level-btn[data-price-id="'+t+'"]').addClass("give-default-level");break;case!!e.find("select.give-select-level").length:e.find("select.give-select-level option").prop("selected",!1),e.find('select.give-select-level option[data-price-id="'+t+'"]').prop("selected",!0).addClass("give-default-level")}},autoSetMultiLevel:function(e){var t=e.parents("form"),n=e.val(),r=e.data("price-id");void 0===r&&(r=e.find("option:selected").data("price-id")),"custom"===r&&(n=Give.fn.getParameterByName("custom-amount")),t.find(".give-amount-top").val(n),t.find("span.give-amount-top").text(n);var i=Give.form.fn.getInfo("decimal_separator",t);jQuery(".give-donation-amount .give-text-input",t).attr("data-amount",Give.fn.unFormatCurrency(t.find(".give-final-total-amount").attr("data-total"),i)),"custom"!==r||n?t.find(".give-donation-amount .give-text-input").trigger("blur",[t,n,r]):t.find(".give-donation-amount .give-text-input").focus()},__sendBackToForm:function(){var e=Give.fn.getParameterByName("form-id"),t=Give.fn.getParameterByName("payment-mode");if(!e||!t)return!1;var n=jQuery("body").find("#give-form-"+e+"-wrap"),r=n.find("form.give-form"),i=n.hasClass("give-display-modal"),o=n.hasClass("give-display-button"),a=n.hasClass("give-display-reveal");r.find("#give-gateway-radio-list label").removeClass("give-gateway-option-selected"),r.find("input[name=payment-mode][value="+t+"]").prop("checked",!0).parent().addClass("give-gateway-option-selected");var s=Give.fn.getParameterByName("level-id"),l=r.find('*[data-price-id="'+s+'"]');l.length>0&&this.autoSetMultiLevel(l),jQuery(".give-form-wrap").hasClass("give-form-grid-wrap")&&1===jQuery("#give-modal-form-"+e).length?jQuery.magnificPopup.open({items:{type:"inline",src:"#give-modal-form-"+e},fixedContentPos:!0,fixedBgPos:!0,closeBtnInside:!0,midClick:!0,removalDelay:300,mainClass:"modal-fade-slide"}):i||o?give_open_form_modal(n,r):a&&(r.find(".give-btn-reveal").hide(),r.find("#give-payment-mode-select, #give_purchase_form_wrap").slideDown())},isValidDonationAmount:function(e){if(e.find('input[name="give-form-minimum"]').length<=0)return!0;var t=this.getMinimumAmount(e),n=this.getMaximumAmount(e),r=this.getAmount(e),i=this.getPriceID(e,!0);return 0!==r&&(-1<r&&r>=t&&r<=n||-1!==i)},__initialize_cache:function(){jQuery.each(jQuery(".give-form"),(function(e,t){t=t instanceof jQuery?t:jQuery(t),Give.cache["form_"+Give.form.fn.getInfo("form-id",t)]=[]}))},isDonationFormHtml5Valid:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return"function"!=typeof e.checkValidity||!1!==e.checkValidity()||!1!=(-1!=navigator.userAgent.indexOf("Safari")&&-1==navigator.userAgent.indexOf("Chrome"))||(t&&e.reportValidity(),!1)},isDonorFilledValidData:(f=function(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){u(o,r,i,a,s,"next",e)}function s(e){u(o,r,i,a,s,"throw",e)}a(void 0)}))}}(l().mark((function e(t){var n,r,i,o=arguments;return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(n=(n=o.length>1&&void 0!==o[1]?o[1]:{})instanceof FormData?n:new FormData(t)).append("action","give_process_donation"),n.append("give_ajax",!0),e.next=6,fetch("".concat(Give.fn.getGlobalVar("ajaxurl")),{method:"POST",body:n});case 6:return r=e.sent,e.next=9,r.text();case 9:return i=e.sent,e.abrupt("return",i.trim());case 11:case"end":return e.stop()}}),e)}))),function(e){return f.apply(this,arguments)}),addErrors:function(e,t){e.find('#give_purchase_submit input[type="submit"].give-submit').before(t)},removeErrors:function(e){e.find(".give_errors").remove()},getErrorHTML:function(e){var t=document.createElement("div");return t.classList.add("give_errors"),e.forEach((function(e){var n=document.createElement("p");n.classList.add("give_error"),n.innerHTML=e.message,t.append(n)})),t},addErrorsAndResetDonationButton:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;this.resetDonationButton(e),t&&this.addErrors(e,t)},resetDonationButton:function(e){var t=e.find('#give_purchase_submit input[type="submit"].give-submit'),n=t.closest("div");t.val(t.data("before-validation-label")),n.find(".give-loading-animation").fadeOut(),e.find(".give_errors").remove(),Give.form.fn.disable(e,!1)},field:{formatCreditCard:function(e){e.each((function(e,t){var n=(t=jQuery(t)).find(".card-number"),r=t.find(".card-cvc"),i=t.find(".card-expiry");n.length&&(n.payment("formatCardNumber"),r.payment("formatCardCVC"),i.payment("formatCardExpiry"))}))}}}};var f;const m={fn:{hasSession:function(e){return!!e.length&&!!Give.fn.__getCookie(Give.fn.getGlobalVar("session_cookie_name"))},isLoggedIn:function(){return jQuery("body").hasClass("logged-in")}}},p={fn:{twitter:function(e,t){var n=parent.window?parent.window:window,r=n.innerHeight/2-126,i=n.innerWidth/2-280;n.open("https://twitter.com/intent/tweet?url=".concat(encodeURIComponent(e),"&text=").concat(encodeURIComponent(t)),"newwindow","width=560,height=253,top=".concat(r,",left=").concat(i))},facebook:function(e){var t=parent.window?parent.window:window,n=t.innerHeight/2-365,r=t.innerWidth/2-280;window.open("https://www.facebook.com/sharer/sharer.php?u=".concat(encodeURIComponent(e)),"newwindow","width=560,height=730,top=".concat(n,",left=").concat(r))}}};var v=n(50743),g=n.n(v),h={init:function(){var e=["form"],t=0;for(jQuery(document).trigger("give:preInit");t<e.length;)h[e[t]].init&&h[e[t]].init(),t++;jQuery(document).trigger("give:postInit")},fn:{formatCurrency:function(e,t,n){var r={symbol:"",decimal:this.getGlobalVar("decimal_separator"),thousand:this.getGlobalVar("thousands_separator"),precision:parseInt(this.getGlobalVar("number_decimals")),currency:this.getGlobalVar("currency")};if(e=e.toString().trim(),(n=void 0===n?{}:n).length&&(r={symbol:"",decimal:h.form.fn.getInfo("decimal_separator",n),thousand:h.form.fn.getInfo("thousands_separator",n),precision:h.form.fn.getInfo("number_decimals",n),currency:h.form.fn.getInfo("currency_code",n)}),(t=jQuery.extend(r,t)).precision=parseInt(t.precision),"INR"===t.currency){var i,o=g().formatNumber(e,{precision:r.precision,decimal:"."}),a=t.precision?".0":"",s="",l="",c="";(o=(o=g().unformat(o,".").toString()).toString()).indexOf(".")>0&&(a=o.substring(o.indexOf("."),o.length)),s=(o=Math.floor(o).toString()).substring(o.length-3),""!==(l=o.substring(0,o.length-3))&&(s=r.thousand+s),i=(c=l.replace(/\B(?=(\d{2})+(?!\d))/g,r.thousand)+s+a).lastIndexOf("."),e=c=c.slice(0,i)+(c.slice(i)+"000000000000").substr(0,t.precision+1),void 0!==t.symbol&&t.symbol.length&&("after"===t.position?e+=t.symbol:e=t.symbol+e)}else"after"===t.position&&(t.format="%v%s"),e=g().formatMoney(e,t);return e},unFormatCurrency:function(e,t){if("string"==typeof e){var n=","===t.trim()?/[^0-9\,-]+/g:/[^0-9\.-]+/g;0===(e=e.replace(n,"")).indexOf(t)?e=e.substr(1):e.length-1===e.indexOf(t)&&(e=e.slice(0,-1))}return Math.abs(parseFloat(g().unformat(e,t)))},getParameterByName:function(e,t){t||(t=window.location.href),t=decodeURIComponent(t),e=e.replace(/[\[\]]/g,"\\$&");var n=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(t);return n?n[2]?decodeURIComponent(n[2].replace(/\+/g," ")):"":null},getGlobalVar:function(e){var t=this.getGlobal();return void 0===t[e]?"":t[e]},getGlobal:function(){return"undefined"==typeof give_global_vars?give_vars:give_global_vars},setCache:function(e,t,n){n.length?h.cache["form_"+h.form.fn.getInfo("form-id",n)][e]=t:h.cache[e]=t},getCache:function(e,t){var n,r=h.cache["form_"+h.form.fn.getInfo("form-id",t)];return n=void 0===(n=t.length?void 0!==r?r[e]:"":h.cache[e])?"":n},__getCookie:function(e){var t=("; "+document.cookie).split("; "+e+"="),n="";return 2===t.length&&(n=t.pop().split(";").shift()),n},loader:function(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=(r=Object.assign({show:!0,loadingAnimation:!0,loadingText:null},r)).loadingAnimation?'<span class="is-active spinner"></span>':"",o=null!==r.loadingText?r.loadingText:h.fn.getGlobalVar("loader_translation").updating;return!1===r.show?(jQuery(".give-spinner-wrap",e).remove(),!1):(t=i.length?"give-has-spinner":"",t=(t+=o.length?" give-has-text":"").length?" "+t.trim():"",n='<div class="give-spinner-wrap'.concat(t,'"><div class="give-spinner-inner">').concat((o+i).trim(),"</div></div>"),null===r.show?n:(e.prepend(n),!0))},removeURLParameter:function(e,t){var n=e.split("?");if(n.length>=2){for(var r=encodeURIComponent(t)+"=",i=n[1].split(/[&;]/g),o=i.length;o-- >0;)-1!==i[o].lastIndexOf(r,0)&&i.splice(o,1);return n[0]+(i.length>0?"?"+i.join("&"):"")}return e},numberHasDecimal:function(e){return Math.floor(e)!==Number(e)}},cache:{}};h.notice=a,h.form=d,h.donor=m,h.util=c,h.share=p;const y=h;n(51325),n(25630);var b=n(48880),w=n.n(b);function _(e){return _="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)}jQuery((function(e){var t=e(document);give_fl_trigger(),give_change_html5_form_field_validation_message(),e(".js-give-grid-modal-launcher").magnificPopup({type:"inline",fixedContentPos:!0,fixedBgPos:!0,closeBtnInside:!0,midClick:!0,removalDelay:300,mainClass:"modal-fade-slide give-modal"}),void 0!==window.csGlobal&&window.jQuery((function(e){window.csGlobal.csHooks.filter("hash_scrolling_allow",(function(t,n){return!e(n).hasClass("give-card")&&t}))})),t.on("click touchend",".give-disabled",(function(e){return e.preventDefault(),!1})),t.on("give_gateway_loaded",(function(e,t,n){give_fl_trigger()})),t.on("give_checkout_billing_address_updated",(function(t,n,r){e("form#"+r).hasClass("float-labels-enabled")&&give_fl_trigger()})),t.on("click",".give-btn-reveal",(function(t){t.preventDefault();var n=e(this),r=e(this).parents("form"),i="#give-payment-mode-select",o=e(i),a="";return n.hide(),e("li",o).length>1&&(a=i+", "),r.find(a+"#give_purchase_form_wrap").slideDown(),!1})),t.on("click",".give-btn-modal",(function(t){t.preventDefault();var n=e(this).parents("div.give-form-wrap"),r=n.find("form.give-form"),i=r.find("#give-amount"),o=i.val();if(!o||o<=0)return i.focus(),!1;give_open_form_modal(n,r)}));var n=jQuery('.give_notice[data-dismiss-type="auto"]');n.length&&n.each((function(t,n){n=e(n),window.setTimeout((function(){n.slideUp()}),n.data("dismiss-interval"))})),e("body").on("click",".give-notice-close",(function(){e(this).hide(),e(this).closest(".give_notices").slideUp()})),t.on("change","#give_profile_billing_address_wrap #give_address_country",update_profile_state_field),window.addEventListener("pageshow",(function(t){if(t.persisted||_("undefined")!==window.performance&&2===window.performance.navigation.type){var n=e("body").find("form.give-form");n.length&&(n[0].reset(),Give.form.fn.resetAllNonce(n))}}))})),window.give_open_form_modal=function(e,t){var n="#give_purchase_form_wrap, #give-payment-mode-select, .mfp-close, .give-hidden, .give-form-title";jQuery.magnificPopup.open({mainClass:Give.fn.getGlobal().magnific_options.main_class,closeOnBgClick:Give.fn.getGlobal().magnific_options.close_on_bg_click,fixedContentPos:!0,fixedBgPos:!0,removalDelay:250,items:{src:t,type:"inline"},callbacks:{beforeOpen:function(){jQuery("body").addClass("give-modal-open");var n=jQuery(".give-form-title",e);if(e.hasClass("give-modal")&&!t.data("content"))n.length&&!jQuery(".give-form-title",t).length&&t.prepend(n),t.data("content","loaded");else if(e.hasClass("give-display-button-only")&&!t.data("content")){var r=jQuery(".give-form-content-wrap",e),i=jQuery(".give-goal-progress",e),o=jQuery(">.give_error",e),a=jQuery(".give_errors",e);r.length&&!jQuery(".give-form-content-wrap",t).length&&(r.hasClass("give_post_form-content")?t.append(r):t.prepend(r)),a.length&&!jQuery(".give_errors",t).length&&a.each((function(e,n){t.prepend(jQuery(n))})),o.length&&!jQuery(">.give_error",t).length&&o.each((function(e,n){t.prepend(jQuery(n))})),i.length&&!jQuery(".give-goal-progress",t).length&&t.prepend(i),n.length&&!jQuery(".give-form-title",t).length&&t.prepend(n),t.data("content","loaded")}},open:function(){var r=jQuery(".mfp-content");r.outerWidth()>=500&&r.addClass("give-responsive-mfp-content"),e.hasClass("give-display-button-only")&&(n=t.children().not(".give-btn-modal")),t.children().not(n).hide()},close:function(){t.removeClass("mfp-hide"),jQuery("body").removeClass("give-modal-open"),t.children().not(n).show()}}})},window.give_fl_trigger=function(){window.give_float_labels=void 0===window.give_float_labels?{}:window.give_float_labels,window.give_float_labels instanceof w()?window.give_float_labels.rebuild():window.give_float_labels=new(w())(".float-labels-enabled",{exclude:"#give-amount, .give-select-level, [multiple], .give-honeypot",prioritize:"placeholder",prefix:"give-fl-",style:"give"})},window.give_change_html5_form_field_validation_message=function(){var e,t=jQuery(".give-form");t.length&&jQuery.each(t,(function(t,n){(e=jQuery("input",n)).length&&jQuery.each(e,(function(e,t){t=jQuery(t).get(0),Give.fn.getGlobal().form_translation.hasOwnProperty(t.name)&&(t.oninvalid=function(e){e.target.setCustomValidity(""),e.target.validity.valid||e.target.setCustomValidity(Give.fn.getGlobal().form_translation[t.name])})}))}))},window.update_profile_state_field=function(){var e=jQuery(this),t=e.parents("form");if("give_address_country"===e.attr("id")){t.find("#give_address_state").empty().append('<option value="1">'+Give.fn.getGlobalVar("general_loading")+"</option>").prop("disabled",!0);var n={action:"give_get_states",country:e.val(),field_name:"give_address_state"};jQuery.ajax({type:"POST",data:n,url:Give.fn.getGlobalVar("ajaxurl"),xhrFields:{withCredentials:!0},success:function(e){var n="",r=e.states_label;n=void 0!==_(e.states_found)&&1==e.states_found?e.data:'<input type="text" id="give_address_state" name="give_address_state" class="text give-input" placeholder="'+r+'" value="'+e.default_state+'"/>',t.find('input[name="give_address_state"], select[name="give_address_state"]').replaceWith(n),void 0!==_(e.show_field)&&1==e.show_field?(t.find("p#give-card-state-wrap").removeClass("give-hidden"),t.find("p#give-card-zip-wrap").addClass("form-row-last"),t.find("p#give-card-zip-wrap").removeClass("form-row-wide")):(t.find("p#give-card-state-wrap").addClass("give-hidden"),t.find("p#give-card-zip-wrap").addClass("form-row-wide"),t.find("p#give-card-zip-wrap").removeClass("form-row-last"))}}).fail((function(e){window.console&&window.console.log&&console.log(e)}))}return!1};n(69571);function x(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}new(function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),window.addEventListener("load",(function(){window.addDynamicEventListener(document,"click",".give-donor-content__read-more",e.readMoreBtnEvent),window.addDynamicEventListener(document,"click",".give-donor__load_more",e.loadMoreBtnEvent)}),!1),window.addEventListener("load",(function(){e.loadGravatars()}))}var t,r,i;return t=e,i=[{key:"readMoreBtnEvent",value:function(e){return e.preventDefault(),jQuery.magnificPopup.open({items:{src:e.target.parentNode.parentNode.parentNode.getElementsByClassName("give-donor-content__comment")[0],type:"inline"},mainClass:"give-modal give-donor-wall-modal",closeOnBgClick:!1}),!1}},{key:"loadMoreBtnEvent",value:function(t){t.preventDefault();var n=t.target,r=n.parentNode,i=r.getElementsByClassName("give-donor-wall-shortcode-attrs")[0];return jQuery.ajax({url:Give.fn.getGlobalVar("ajaxurl"),method:"POST",data:{action:"give_get_donor_comments",data:i.getAttribute("data-shortcode"),nonce:i.getAttribute("data-nonce")},beforeSend:function(){n.className+=" give-active",n.setAttribute("disabled","disabled")}}).done((function(t){n.classList.remove("give-active"),n.removeAttribute("disabled","disabled"),t.html.length&&r.getElementsByClassName("give-grid")[0].insertAdjacentHTML("beforeend",t.html),t.shortcode.length&&i.setAttribute("data-shortcode",t.shortcode),t.remaining||n.remove(),e.loadGravatar(i)})),!1}},{key:"loadGravatars",value:function(){Array.from(document.querySelectorAll(".give-donor-wall-shortcode-attrs")).forEach((function(t,n){e.loadGravatar(t)}))}},{key:"loadGravatar",value:function(e){var t,r,i=n(66182);if("1"!==Give.fn.getParameterByName("show_avatar",decodeURIComponent(e.getAttribute("data-shortcode"))))return!1;Array.from(e.parentNode.querySelectorAll(".give-grid__item")).forEach((function(e,n){if(!(t=e.querySelector(".give-donor-container__image")).classList.contains("gravatar-loaded")){if(r=t.getAttribute("data-donor_email"),"1"===t.getAttribute("data-has-valid-gravatar")){var o=document.createElement("IMG"),a=t.getAttribute("data-avatar-size");t.innerHTML="",o.setAttribute("src",i.url(r,{s:2*parseInt(a)})),t.appendChild(o)}t.className+=" gravatar-loaded"}}))}}],(r=null)&&x(t.prototype,r),i&&x(t,i),Object.defineProperty(t,"prototype",{writable:!1}),e}());const C={targetOrigin:window.location.origin,onReady:function(){document.getElementById("give-receipt")||window.parentIFrame.sendMessage({action:"giveEmbedFormContentLoaded"})},onMessage:function(e){if("currentPage"in e){var t=document.getElementsByName("give-current-url");t.length&&t[0].setAttribute("value",e.currentPage)}}};jQuery((function(){if(document.querySelector("body.give-form-templates"))return!1;document.querySelectorAll(".js-give-embed-form-modal-opener").forEach((function(e){e.addEventListener("click",(function(){var t=document.getElementById(e.getAttribute("data-form-id")),n=t.querySelector('iframe[name="give-embed-form"]'),r=n.getAttribute("data-src");r&&(n.setAttribute("src",r),n.setAttribute("data-src",""),i(n)),document.documentElement.style.overflow="hidden",t.classList.add("modal"),t.classList.remove("is-hide")}))})),document.querySelectorAll(".js-give-embed-form-modal-closer").forEach((function(e){e.addEventListener("click",(function(t){t.preventDefault();var n=document.getElementById(e.getAttribute("data-form-id"));document.documentElement.style.overflow="",n.classList.remove("modal"),n.classList.add("is-hide")}))})),document.querySelectorAll(".js-give-grid-modal-launcher").forEach((function(e){e.addEventListener("click",(function(){var t=e.nextElementSibling.firstElementChild,n=document.querySelector(".mfp-wrap.give-modal");n&&n.classList.add("mfp-hide"),t?(jQuery.magnificPopup.close(),t.click()):n&&n.classList.remove("mfp-hide")}))})),document.addEventListener("click",(function(e){(e.target.matches(".modal-inner-wrap")||e.target.matches(".give-embed-form-wrapper.modal"))&&e.target.querySelector(".js-give-embed-form-modal-closer").click()})),document.addEventListener("keydown",(function(e){if(!e.isComposing&&27===e.keyCode){var t=document.querySelector(".give-embed-form-wrapper.modal");if(t){var n=t.getAttribute("id"),r=document.querySelector('.js-give-embed-form-modal-closer[data-form-id="'.concat(n,'"]'));r&&r.click()}}})),window.addEventListener("load",(function(){var e=document.querySelector('.modal-content iframe[data-autoScroll="1"]');if(e){var t=e.parentElement.parentElement.parentElement.getAttribute("id"),n=document.querySelector('.js-give-embed-form-modal-opener[data-form-id="'.concat(t,'"]'));n&&n.click()}}))}));n(67582);window.addEventListener("load",(function(){window.Give.WINDOW_IS_LOADED=!0}));var k=y.init,I=y.fn,E=y.form,O=y.notice,S=y.cache,j=y.donor,T=y.util,A=y.share;window.Give={init:k,fn:I,form:E,notice:O,cache:S,donor:j,util:T,share:A,initializeIframeResize:i},window.iFrameResizer=C},69571:()=>{!function(e){"use strict";window.addDynamicEventListener=function(e,t,n,r,i){e.addEventListener(t,function(e,t){return function(n){n.target&&(n.target.matches(e)||n.target.closest(e))&&t.apply(this,arguments)}}(n,r),i)}}()},45099:()=>{jQuery.fn.giveHintCss=function(e,t){return this.each((function(){var n=jQuery(this);t=jQuery.extend({label:""},t);var r=n.next("span.give-hint-tooltip-js");if(!r.length){var i=t.label.length?t.label:n.data("hint-aria-label");if(!i.length)return;n.after('<span class="give-hint-tooltip-js hint--top hint--medium" aria-label="'+i+'"></span>'),(r=n.next()).css({top:-n.outerHeight(),left:-n.outerWidth()/2})}"show"===e?r.addClass("hint--always"):"hide"===e&&r.removeClass("hint--always")}))},jQuery(document).ready((function(e){var t=e("[data-tooltip]");function n(t){if(!t.is('[class*="hint"]')){var n=t.attr("class"),r=[],i=t.data("tooltip").split(" ").length;n&&(n=n.split(" "),(r=e.grep(n,(function(e){return-1!==e.indexOf("give-icon")}))).length&&(r=r.join(" "),t.removeClass(r),t.append('<i class="'+r+'"></i>'))),t.addClass("hint--top"),15<i?t.addClass("hint--large"):7<i&&t.addClass("hint--medium"),t.attr("aria-label",t.data("tooltip"))}}t.length&&t.each((function(t,r){n(r=r instanceof jQuery?r:e(r))})),e("body").on("mouseenter mouseleave","[data-tooltip]",(function(){n(e(this))}))}))},67582:()=>{function e(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return t(e,n);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 t(e,n)}(e,n)||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 t(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function n(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function r(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){i(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}document.addEventListener("readystatechange",(function(t){if("complete"!==t.target.readyState)return null;var n={};function o(t,n,r){for(var i=function(){var r=e(a[o],2),i=r[0],s=r[1],l=t.querySelector(i),c=l.getAttribute("data-field-name"),u=s[0],d=!1,f=u.operator,m=u.value,p=t.querySelectorAll('[name="'.concat(n,'"]'));if(!!p.length)if(p.forEach((function(e){var n=e.getAttribute("type"),r=e.value;"give-amount"===e.name&&(r=Give.fn.unFormatCurrency(e.value,Give.form.fn.getInfo("decimal_separator",t)),m=Math.abs(parseFloat(m)));var i=function(e,t,n){return{"=":t===n,"!=":t!==n,">":t>n,">=":t>=n,"<":t<n,"<=":t<=n}[e]}(f,r,m);"checkbox"===n?(i&&e.checked&&"="===f||!e.checked&&"!="===f)&&(d=!0):"radio"===n?e.checked&&i&&(d=!0):i&&(d=!0)})),d){var v=l.querySelector('[name="'.concat(c,'"][data-required]'));l.classList.remove("give-hidden"),v&&(v.setAttribute("required",""),v.removeAttribute("data-required"))}else{var g=l.querySelector('[name="'.concat(c,'"][required]'));l.classList.add("give-hidden"),g&&(g.removeAttribute("required"),g.setAttribute("data-required","1"))}},o=0,a=Object.entries(r);o<a.length;o++)i()}function a(e){var t=e.getAttribute("data-id"),o=function(e){var t={};return e.querySelectorAll("[data-field-visibility-conditions]").forEach((function(e){var n=JSON.parse(e.getAttribute("data-field-visibility-conditions")),o=n[0],a='[data-field-name="'.concat(e.getAttribute("data-field-name"),'"]'),s=o.field;(s=document.querySelector('[name="'.concat(s,'"], [name="').concat(s,'[]"]')))&&(t[s.name]=r(r({},t[s.name]),{},i({},a,n)))})),t}(e);t&&Object.keys(o).length&&(n[t]=o)}function s(t){var r=document.querySelector('form.give-form[data-id="'.concat(t,'"')).closest("form.give-form");if(r&&n.hasOwnProperty(t))for(var i=function(){var t=e(s[a],2),n=t[0],i=t[1];document.querySelectorAll('[name = "'.concat(n,'"]')).forEach((function(e){jQuery(e).on("input change blur",o.bind(null,r,n,i))}))},a=0,s=Object.entries(n[t]);a<s.length;a++)i()}!function(){document.querySelectorAll("form.give-form").forEach(a);for(var t=0,r=Object.entries(n);t<r.length;t++){for(var i=e(r[t],2),l=i[0],c=i[1],u=0,d=Object.entries(c);u<d.length;u++){var f=e(d[u],2),m=f[0],p=f[1];o(document.querySelector('form[data-id="'.concat(l,'"]')).closest(".give-form"),m,p)}s(l)}}(),document.addEventListener("give_gateway_loaded",(function(t){var r=document.getElementById(t.detail.formIdAttribute),i=r.getAttribute("data-id");a(r),function(t){var r=t.getAttribute("data-id");if(r&&r in n)for(var i=n[r],a=0,s=Object.entries(i);a<s.length;a++){var l=e(s[a],2),c=l[0],u=l[1];o(document.querySelector('form[data-id="'.concat(r,'"]')).closest(".give-form"),c,u)}}(r),s(i)}))}))},99560:function(e,t,n){var r;!function(i){"use strict";function o(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n}function a(e,t,n,r,i,a){return o((s=o(o(t,e),o(r,a)))<<(l=i)|s>>>32-l,n);var s,l}function s(e,t,n,r,i,o,s){return a(t&n|~t&r,e,t,i,o,s)}function l(e,t,n,r,i,o,s){return a(t&r|n&~r,e,t,i,o,s)}function c(e,t,n,r,i,o,s){return a(t^n^r,e,t,i,o,s)}function u(e,t,n,r,i,o,s){return a(n^(t|~r),e,t,i,o,s)}function d(e,t){var n,r,i,a,d;e[t>>5]|=128<<t%32,e[14+(t+64>>>9<<4)]=t;var f=1732584193,m=-271733879,p=-1732584194,v=271733878;for(n=0;n<e.length;n+=16)r=f,i=m,a=p,d=v,f=s(f,m,p,v,e[n],7,-680876936),v=s(v,f,m,p,e[n+1],12,-389564586),p=s(p,v,f,m,e[n+2],17,606105819),m=s(m,p,v,f,e[n+3],22,-1044525330),f=s(f,m,p,v,e[n+4],7,-176418897),v=s(v,f,m,p,e[n+5],12,1200080426),p=s(p,v,f,m,e[n+6],17,-1473231341),m=s(m,p,v,f,e[n+7],22,-45705983),f=s(f,m,p,v,e[n+8],7,1770035416),v=s(v,f,m,p,e[n+9],12,-1958414417),p=s(p,v,f,m,e[n+10],17,-42063),m=s(m,p,v,f,e[n+11],22,-1990404162),f=s(f,m,p,v,e[n+12],7,1804603682),v=s(v,f,m,p,e[n+13],12,-40341101),p=s(p,v,f,m,e[n+14],17,-1502002290),f=l(f,m=s(m,p,v,f,e[n+15],22,1236535329),p,v,e[n+1],5,-165796510),v=l(v,f,m,p,e[n+6],9,-1069501632),p=l(p,v,f,m,e[n+11],14,643717713),m=l(m,p,v,f,e[n],20,-373897302),f=l(f,m,p,v,e[n+5],5,-701558691),v=l(v,f,m,p,e[n+10],9,38016083),p=l(p,v,f,m,e[n+15],14,-660478335),m=l(m,p,v,f,e[n+4],20,-405537848),f=l(f,m,p,v,e[n+9],5,568446438),v=l(v,f,m,p,e[n+14],9,-1019803690),p=l(p,v,f,m,e[n+3],14,-187363961),m=l(m,p,v,f,e[n+8],20,1163531501),f=l(f,m,p,v,e[n+13],5,-1444681467),v=l(v,f,m,p,e[n+2],9,-51403784),p=l(p,v,f,m,e[n+7],14,1735328473),f=c(f,m=l(m,p,v,f,e[n+12],20,-1926607734),p,v,e[n+5],4,-378558),v=c(v,f,m,p,e[n+8],11,-2022574463),p=c(p,v,f,m,e[n+11],16,1839030562),m=c(m,p,v,f,e[n+14],23,-35309556),f=c(f,m,p,v,e[n+1],4,-1530992060),v=c(v,f,m,p,e[n+4],11,1272893353),p=c(p,v,f,m,e[n+7],16,-155497632),m=c(m,p,v,f,e[n+10],23,-1094730640),f=c(f,m,p,v,e[n+13],4,681279174),v=c(v,f,m,p,e[n],11,-358537222),p=c(p,v,f,m,e[n+3],16,-722521979),m=c(m,p,v,f,e[n+6],23,76029189),f=c(f,m,p,v,e[n+9],4,-640364487),v=c(v,f,m,p,e[n+12],11,-421815835),p=c(p,v,f,m,e[n+15],16,530742520),f=u(f,m=c(m,p,v,f,e[n+2],23,-995338651),p,v,e[n],6,-198630844),v=u(v,f,m,p,e[n+7],10,1126891415),p=u(p,v,f,m,e[n+14],15,-1416354905),m=u(m,p,v,f,e[n+5],21,-57434055),f=u(f,m,p,v,e[n+12],6,1700485571),v=u(v,f,m,p,e[n+3],10,-1894986606),p=u(p,v,f,m,e[n+10],15,-1051523),m=u(m,p,v,f,e[n+1],21,-2054922799),f=u(f,m,p,v,e[n+8],6,1873313359),v=u(v,f,m,p,e[n+15],10,-30611744),p=u(p,v,f,m,e[n+6],15,-1560198380),m=u(m,p,v,f,e[n+13],21,1309151649),f=u(f,m,p,v,e[n+4],6,-145523070),v=u(v,f,m,p,e[n+11],10,-1120210379),p=u(p,v,f,m,e[n+2],15,718787259),m=u(m,p,v,f,e[n+9],21,-343485551),f=o(f,r),m=o(m,i),p=o(p,a),v=o(v,d);return[f,m,p,v]}function f(e){var t,n="",r=32*e.length;for(t=0;t<r;t+=8)n+=String.fromCharCode(e[t>>5]>>>t%32&255);return n}function m(e){var t,n=[];for(n[(e.length>>2)-1]=void 0,t=0;t<n.length;t+=1)n[t]=0;var r=8*e.length;for(t=0;t<r;t+=8)n[t>>5]|=(255&e.charCodeAt(t/8))<<t%32;return n}function p(e){var t,n,r="0123456789abcdef",i="";for(n=0;n<e.length;n+=1)t=e.charCodeAt(n),i+=r.charAt(t>>>4&15)+r.charAt(15&t);return i}function v(e){return unescape(encodeURIComponent(e))}function g(e){return function(e){return f(d(m(e),8*e.length))}(v(e))}function h(e,t){return function(e,t){var n,r,i=m(e),o=[],a=[];for(o[15]=a[15]=void 0,i.length>16&&(i=d(i,8*e.length)),n=0;n<16;n+=1)o[n]=909522486^i[n],a[n]=1549556828^i[n];return r=d(o.concat(m(t)),512+8*t.length),f(d(a.concat(r),640))}(v(e),v(t))}function y(e,t,n){return t?n?h(t,e):p(h(t,e)):n?g(e):p(g(e))}void 0===(r=function(){return y}.call(t,n,t,e))||(e.exports=r)}()},48880:(e,t)=>{var n;!function(r,i,o){"use strict";var a=function(e,t){this.el_=this.isString_(e)?i.querySelectorAll(e):[e],this.config_=[],this.options_=t,this.selectors_=[],this.init_(),this.destroy=function(){this.loop_((function(e){e.removeEventListener("reset",this.events.reset),this.removeClasses_(e)}),(function(e){this.reset_(e)}))},this.rebuild=function(){this.loop_(null,(function(e){this.floatLabel_(e,!0)}))}};a.prototype={defaults_:{customEvent:null,customLabel:null,customPlaceholder:null,exclude:".no-label",inputRegex:/email|number|password|search|tel|text|url/,prefix:"fl-",prioritize:"label",requiredClass:"required",style:0,transform:"input,select,textarea"},init_:function(){var e=this;e.initEvents_(),e.loop_((function(t,n){var r=e.config_[n].style;t.addEventListener("reset",e.events.reset),t.classList.add(e.prefixed_("form")),r&&t.classList.add(e.prefixed_("style-"+r))}),(function(t){e.floatLabel_(t)}))},initEvents_:function(){var e=this;e.events={blur:e.onBlur_.bind(e),change:e.onInput_.bind(e),focus:e.onFocus_.bind(e),input:e.onInput_.bind(e),reset:e.onReset_.bind(e)}},addRemove_:function(e){return e?"add":"remove"},build_:function(e){var t=this,n=t.getLabel_(e);n&&(e.classList.add(t.prefixed_(e.tagName.toLowerCase())),t.setLabel_(n,e),t.setPlaceholder_(n,e),t.wrapLabel_(n,e),t.handleEvents_(e,"add"),"function"==typeof t.config_[t.current_].customEvent&&t.config_[t.current_].customEvent.call(t,e))},createEl_:function(e,t){var n="string"==typeof e?i.createElement(e):e;for(var r in t=t||{})t.hasOwnProperty(r)&&n.setAttribute(r,t[r]);return n},extend_:function(){var e=[].slice.call(arguments),t=e[0],n=e.slice(1);return Object.keys(n).forEach((function(e){for(var r in n[e])n[e].hasOwnProperty(r)&&(t[r]=n[e][r])})),t},floatLabel_:function(e,t){var n=this;if(n.isValidField_(e)){if(n.hasParent_(e)){if(!0!==t)return;n.reset_(e)}n.build_(e)}},getLabel_:function(e){var t='label[for="'+e.getAttribute("id")+'"]',n=this.el_[this.current_].querySelectorAll(t);return n.length>1&&(n=e.parentNode.querySelectorAll(t)),1===n.length&&n[0]},getLabelText_:function(e,t){var n=e.textContent.replace("*","").trim(),r=t.getAttribute("placeholder");return(!n||n&&r&&"placeholder"===this.config_[this.current_].prioritize)&&(n=r),n},handleEvents_:function(e,t){var n=this.events;["blur","input","focus"].forEach((function(r){"input"!==r||"file"!==e.type&&"SELECT"!==e.nodeName||(r="change"),e[t+"EventListener"](r,n[r])}))},hasParent_:function(e){return e.parentNode.classList.contains(this.prefixed_("wrap"))},isString_:function(e){return"[object String]"===Object.prototype.toString.call(e)},isValidField_:function(e){var t="INPUT"===e.tagName&&!this.config_[this.current_].inputRegex.test(e.getAttribute("type")),n="SELECT"===e.tagName&&null!==e.getAttribute("multiple");return e.getAttribute("id")&&!t&&!n},loop_:function(e,t){for(var n=this,r=0;r<n.el_.length;++r){if(void 0===n.selectors_[r]){var i=n.extend_({},n.defaults_,n.options_,n.el_[r].getAttribute("data-options")),o=":not("+i.exclude.split(/[\s,]+/).join("):not(")+")";n.selectors_[r]=i.transform.replace(/,/g,o+",")+o,n.config_[r]=i}var a=n.el_[r].querySelectorAll(n.selectors_[r]);n.current_=r,"function"==typeof e&&e.call(n,n.el_[r],r);for(var s=0;s<a.length;++s)"function"==typeof t&&t.call(n,a[s],r)}},onBlur_:function(e){e.target.parentNode.classList.remove(this.prefixed_("has-focus"))},onInput_:function(e){e.target.parentNode.classList[this.addRemove_(e.target.value.length)](this.prefixed_("is-active"))},onFocus_:function(e){e.target.parentNode.classList.add(this.prefixed_("has-focus"))},onReset_:function(){setTimeout(this.resetFields_.bind(this))},prefixed_:function(e){return this.config_[this.current_].prefix+e},removeClasses_:function(e){var t=this.config_[this.current_].prefix,n=e.className.split(" ").filter((function(e){return 0!==e.lastIndexOf(t,0)}));e.className=n.join(" ").trim()},reset_:function(e){var t=this,n=e.parentNode;if(t.hasParent_(e)){for(var r=i.createDocumentFragment();n.firstElementChild;){var o=n.firstElementChild;t.removeClasses_(o),r.appendChild(o)}n.parentNode.replaceChild(r,n),t.resetPlaceholder_(e),t.handleEvents_(e,"remove")}},resetFields_:function(){for(var e=this,t=e.el_[e.current_].querySelectorAll(e.selectors_[e.current_]),n=0;n<t.length;++n)t[n].parentNode.classList[e.addRemove_("SELECT"===t[n].tagName&&""!==t[n].value)](e.prefixed_("is-active"))},resetPlaceholder_:function(e){var t="data-placeholder",n=e.getAttribute(t);null!==n&&(e.removeAttribute(t),e.setAttribute("placeholder",n))},setLabel_:function(e,t){var n=this;e.classList.add(n.prefixed_("label")),e.textContent=n.getLabelText_(e,t),"function"==typeof n.config_[n.current_].customLabel&&(e.textContent=n.config_[n.current_].customLabel.call(n,e,t))},setPlaceholder_:function(e,t){var n=this,r=t.getAttribute("placeholder");"label"!==n.config_[n.current_].prioritize&&r||(r&&t.setAttribute("data-placeholder",r),r=n.getLabelText_(e,t)),"function"==typeof n.config_[n.current_].customPlaceholder&&(r=n.config_[n.current_].customPlaceholder.call(n,r,t,e)),"SELECT"===t.tagName?n.setSelectPlaceholder_(t,r):t.setAttribute("placeholder",r)},setSelectPlaceholder_:function(e,t){var n=e.firstElementChild;n.hasAttribute("value")&&n.value?(e.insertBefore(new Option(t,""),n),!1===e.options[e.selectedIndex].defaultSelected&&(e.selectedIndex=0)):n.setAttribute("value",""),""===n.textContent&&(n.textContent=t)},wrapLabel_:function(e,t){var n=this,r=n.createEl_("div",{class:n.prefixed_("wrap")+" "+n.prefixed_("wrap-"+t.tagName.toLowerCase())});t.value!==o&&t.value.length&&r.classList.add(n.prefixed_("is-active")),(null!==t.getAttribute("required")||t.classList.contains(n.config_[n.current_].requiredClass))&&r.classList.add(n.prefixed_("is-required")),t.parentNode.insertBefore(r,t),r.appendChild(e),r.appendChild(t)}},(n=function(){return a}.apply(t,[]))===o||(e.exports=n)}(window,document)},66182:(e,t,n)=>{e.exports=n(98069)},98069:(e,t,n)=>{var r=n(99560),i=n(17673),o=/^[0-9a-f]{32}$/;function a(e,t){if(e)return"boolean"==typeof e.protocol?e.protocol:"http"!==e.protocol&&("https"===e.protocol||void 0)}function s(e){return(e="string"==typeof e?e.trim().toLowerCase():"unspecified").match(o)?e:r(e)}function l(e){var t=i.stringify(function(e){var t={},n={protocol:1,format:1};for(var r in e)n[r]||(t[r]=e[r]);return t}(e));return t&&"?"+t||""}e.exports={url:function(e,t,n){var r="//www.gravatar.com/avatar/";t&&t.cdn?(r=t.cdn+"/avatar/",delete t.cdn):(t&&t.protocol&&(n=a(t)),void 0!==n&&(r=n?"https://s.gravatar.com/avatar/":"http://www.gravatar.com/avatar/"));var i=l(t);return r+s(e)+i},profile_url:function(e,t,n){var r=null!=t&&null!=t.format?String(t.format):"json";if(t&&t.cdn)i=t.cdn+"/",delete t.cdn;else{t&&t.protocol&&(n=a(t));var i=n?"https://secure.gravatar.com/":"http://www.gravatar.com/"}var o=l(t);return i+s(e)+"."+r+o}}},15303:(e,t,n)=>{e.exports=n(49457)},49402:e=>{!function(t){if("undefined"!=typeof window){var n=!0,r="",i=0,o="",a=null,s="",l=!1,c={resize:1,click:1},u=128,d=!0,f=1,m="bodyOffset",p=m,v=!0,g="",h={},y=32,b=null,w=!1,_=!1,x="[iFrameSizer]",C=x.length,k="",I={max:1,min:1,bodyScroll:1,documentElementScroll:1},E="child",O=window.parent,S="*",j=0,T=!1,A=null,M=16,L=1,N="scroll",P=N,G=window,z=function(){oe("onMessage function not defined")},F=function(){},B=function(){},q={height:function(){return oe("Custom height calculation function not defined"),document.documentElement.offsetHeight},width:function(){return oe("Custom width calculation function not defined"),document.body.scrollWidth}},D={},R=!1;try{var Q=Object.create({},{passive:{get:function(){R=!0}}});window.addEventListener("test",ee,Q),window.removeEventListener("test",ee,Q)}catch(e){}var U,H,V,W,$,K,Y,J={bodyOffset:function(){return document.body.offsetHeight+ge("marginTop")+ge("marginBottom")},offset:function(){return J.bodyOffset()},bodyScroll:function(){return document.body.scrollHeight},custom:function(){return q.height()},documentElementOffset:function(){return document.documentElement.offsetHeight},documentElementScroll:function(){return document.documentElement.scrollHeight},max:function(){return Math.max.apply(null,ye(J))},min:function(){return Math.min.apply(null,ye(J))},grow:function(){return J.max()},lowestElement:function(){return Math.max(J.bodyOffset()||J.documentElementOffset(),he("bottom",we()))},taggedElement:function(){return be("bottom","data-iframe-height")}},Z={bodyScroll:function(){return document.body.scrollWidth},bodyOffset:function(){return document.body.offsetWidth},custom:function(){return q.width()},documentElementScroll:function(){return document.documentElement.scrollWidth},documentElementOffset:function(){return document.documentElement.offsetWidth},scroll:function(){return Math.max(Z.bodyScroll(),Z.documentElementScroll())},max:function(){return Math.max.apply(null,ye(Z))},min:function(){return Math.min.apply(null,ye(Z))},rightMostElement:function(){return he("right",we())},taggedElement:function(){return be("right","data-iframe-width")}},X=(U=_e,$=null,K=0,Y=function(){K=Date.now(),$=null,W=U.apply(H,V),$||(H=V=null)},function(){var e=Date.now();K||(K=e);var t=M-(e-K);return H=this,V=arguments,t<=0||t>M?($&&(clearTimeout($),$=null),K=e,W=U.apply(H,V),$||(H=V=null)):$||($=setTimeout(Y,t)),W});te(window,"message",(function(t){var n={init:function(){g=t.data,O=t.source,ae(),d=!1,setTimeout((function(){v=!1}),u)},reset:function(){v?ie("Page reset ignored by init"):(ie("Page size reset by host page"),ke("resetPage"))},resize:function(){xe("resizeParent","Parent window requested size check")},moveToAnchor:function(){h.findTarget(i())},inPageLink:function(){this.moveToAnchor()},pageInfo:function(){var e=i();ie("PageInfoFromParent called from parent: "+e),B(JSON.parse(e)),ie(" --")},message:function(){var e=i();ie("onMessage called from parent: "+e),z(JSON.parse(e)),ie(" --")}};function r(){return t.data.split("]")[1].split(":")[0]}function i(){return t.data.substr(t.data.indexOf(":")+1)}function o(){return t.data.split(":")[2]in{true:1,false:1}}function a(){var i=r();i in n?n[i]():!e.exports&&"iFrameResize"in window||"jQuery"in window&&"iFrameResize"in window.jQuery.prototype||o()||oe("Unexpected message ("+t.data+")")}x===(""+t.data).substr(0,C)&&(!1===d?a():o()?n.init():ie('Ignored message of type "'+r()+'". Received before initialization.'))})),te(window,"readystatechange",Oe),Oe()}function ee(){}function te(e,t,n,r){e.addEventListener(t,n,!!R&&(r||{}))}function ne(e){return e.charAt(0).toUpperCase()+e.slice(1)}function re(e){return x+"["+k+"] "+e}function ie(e){w&&"object"==typeof window.console&&console.log(re(e))}function oe(e){"object"==typeof window.console&&console.warn(re(e))}function ae(){var e;!function(){function e(e){return"true"===e}var a=g.substr(C).split(":");k=a[0],i=t!==a[1]?Number(a[1]):i,l=t!==a[2]?e(a[2]):l,w=t!==a[3]?e(a[3]):w,y=t!==a[4]?Number(a[4]):y,n=t!==a[6]?e(a[6]):n,o=a[7],p=t!==a[8]?a[8]:p,r=a[9],s=a[10],j=t!==a[11]?Number(a[11]):j,h.enable=t!==a[12]&&e(a[12]),E=t!==a[13]?a[13]:E,P=t!==a[14]?a[14]:P,_=t!==a[15]?Boolean(a[15]):_}(),ie("Initialising iFrame ("+window.location.href+")"),function(){function e(){var e=window.iFrameResizer;ie("Reading data from page: "+JSON.stringify(e)),Object.keys(e).forEach(se,e),z="onMessage"in e?e.onMessage:z,F="onReady"in e?e.onReady:F,S="targetOrigin"in e?e.targetOrigin:S,p="heightCalculationMethod"in e?e.heightCalculationMethod:p,P="widthCalculationMethod"in e?e.widthCalculationMethod:P}function t(e,t){return"function"==typeof e&&(ie("Setup custom "+t+"CalcMethod"),q[t]=e,e="custom"),e}"iFrameResizer"in window&&Object===window.iFrameResizer.constructor&&(e(),p=t(p,"height"),P=t(P,"width"));ie("TargetOrigin for parent set to: "+S)}(),function(){t===o&&(o=i+"px");le("margin",function(e,t){-1!==t.indexOf("-")&&(oe("Negative CSS value ignored for "+e),t="");return t}("margin",o))}(),le("background",r),le("padding",s),(e=document.createElement("div")).style.clear="both",e.style.display="block",e.style.height="0",document.body.appendChild(e),fe(),me(),document.documentElement.style.height="",document.body.style.height="",ie('HTML & body height set to "auto"'),ie("Enable public methods"),G.parentIFrame={autoResize:function(e){return!0===e&&!1===n?(n=!0,pe()):!1===e&&!0===n&&(n=!1,ue("remove"),null!==a&&a.disconnect(),clearInterval(b)),Ee(0,0,"autoResize",JSON.stringify(n)),n},close:function(){Ee(0,0,"close")},getId:function(){return k},getPageInfo:function(e){"function"==typeof e?(B=e,Ee(0,0,"pageInfo")):(B=function(){},Ee(0,0,"pageInfoStop"))},moveToAnchor:function(e){h.findTarget(e)},reset:function(){Ie("parentIFrame.reset")},scrollTo:function(e,t){Ee(t,e,"scrollTo")},scrollToOffset:function(e,t){Ee(t,e,"scrollToOffset")},sendMessage:function(e,t){Ee(0,0,"message",JSON.stringify(e),t)},setHeightCalculationMethod:function(e){p=e,fe()},setWidthCalculationMethod:function(e){P=e,me()},setTargetOrigin:function(e){ie("Set targetOrigin: "+e),S=e},size:function(e,t){xe("size","parentIFrame.size("+(e||"")+(t?","+t:"")+")",e,t)}},function(){if(!0!==_)return;function e(e){Ee(0,0,e.type,e.screenY+":"+e.screenX)}function t(t,n){ie("Add event listener: "+n),te(window.document,t,e)}t("mouseenter","Mouse Enter"),t("mouseleave","Mouse Leave")}(),pe(),h=function(){function e(){return{x:window.pageXOffset!==t?window.pageXOffset:document.documentElement.scrollLeft,y:window.pageYOffset!==t?window.pageYOffset:document.documentElement.scrollTop}}function n(t){var n=t.getBoundingClientRect(),r=e();return{x:parseInt(n.left,10)+parseInt(r.x,10),y:parseInt(n.top,10)+parseInt(r.y,10)}}function r(e){function r(e){var t=n(e);ie("Moving to in page link (#"+i+") at x: "+t.x+" y: "+t.y),Ee(t.y,t.x,"scrollToOffset")}var i=e.split("#")[1]||e,o=decodeURIComponent(i),a=document.getElementById(o)||document.getElementsByName(o)[0];t!==a?r(a):(ie("In page link (#"+i+") not found in iFrame, so sending to parent"),Ee(0,0,"inPageLink","#"+i))}function i(){var e=window.location.hash,t=window.location.href;""!==e&&"#"!==e&&r(t)}function o(){function e(e){function t(e){e.preventDefault(),r(this.getAttribute("href"))}"#"!==e.getAttribute("href")&&te(e,"click",t)}Array.prototype.forEach.call(document.querySelectorAll('a[href^="#"]'),e)}function a(){te(window,"hashchange",i)}function s(){setTimeout(i,u)}function l(){Array.prototype.forEach&&document.querySelectorAll?(ie("Setting up location.hash handlers"),o(),a(),s()):oe("In page linking not fully supported in this browser! (See README.md for IE8 workaround)")}h.enable?l():ie("In page linking not enabled");return{findTarget:r}}(),xe("init","Init message from host page"),F()}function se(e){var t=e.split("Callback");if(2===t.length){var n="on"+t[0].charAt(0).toUpperCase()+t[0].slice(1);this[n]=this[e],delete this[e],oe("Deprecated: '"+e+"' has been renamed '"+n+"'. The old method will be removed in the next major version.")}}function le(e,n){t!==n&&""!==n&&"null"!==n&&(document.body.style[e]=n,ie("Body "+e+' set to "'+n+'"'))}function ce(e){var t={add:function(t){function n(){xe(e.eventName,e.eventType)}D[t]=n,te(window,t,n,{passive:!0})},remove:function(e){var t,n,r,i=D[e];delete D[e],t=window,n=e,r=i,t.removeEventListener(n,r,!1)}};e.eventNames&&Array.prototype.map?(e.eventName=e.eventNames[0],e.eventNames.map(t[e.method])):t[e.method](e.eventName),ie(ne(e.method)+" event listener: "+e.eventType)}function ue(e){ce({method:e,eventType:"Animation Start",eventNames:["animationstart","webkitAnimationStart"]}),ce({method:e,eventType:"Animation Iteration",eventNames:["animationiteration","webkitAnimationIteration"]}),ce({method:e,eventType:"Animation End",eventNames:["animationend","webkitAnimationEnd"]}),ce({method:e,eventType:"Input",eventName:"input"}),ce({method:e,eventType:"Mouse Up",eventName:"mouseup"}),ce({method:e,eventType:"Mouse Down",eventName:"mousedown"}),ce({method:e,eventType:"Orientation Change",eventName:"orientationchange"}),ce({method:e,eventType:"Print",eventName:["afterprint","beforeprint"]}),ce({method:e,eventType:"Ready State Change",eventName:"readystatechange"}),ce({method:e,eventType:"Touch Start",eventName:"touchstart"}),ce({method:e,eventType:"Touch End",eventName:"touchend"}),ce({method:e,eventType:"Touch Cancel",eventName:"touchcancel"}),ce({method:e,eventType:"Transition Start",eventNames:["transitionstart","webkitTransitionStart","MSTransitionStart","oTransitionStart","otransitionstart"]}),ce({method:e,eventType:"Transition Iteration",eventNames:["transitioniteration","webkitTransitionIteration","MSTransitionIteration","oTransitionIteration","otransitioniteration"]}),ce({method:e,eventType:"Transition End",eventNames:["transitionend","webkitTransitionEnd","MSTransitionEnd","oTransitionEnd","otransitionend"]}),"child"===E&&ce({method:e,eventType:"IFrame Resized",eventName:"resize"})}function de(e,t,n,r){return t!==e&&(e in n||(oe(e+" is not a valid option for "+r+"CalculationMethod."),e=t),ie(r+' calculation method set to "'+e+'"')),e}function fe(){p=de(p,m,J,"height")}function me(){P=de(P,N,Z,"width")}function pe(){var e;!0===n?(ue("add"),e=0>y,window.MutationObserver||window.WebKitMutationObserver?e?ve():a=function(){function e(e){function t(e){!1===e.complete&&(ie("Attach listeners to "+e.src),e.addEventListener("load",i,!1),e.addEventListener("error",o,!1),l.push(e))}"attributes"===e.type&&"src"===e.attributeName?t(e.target):"childList"===e.type&&Array.prototype.forEach.call(e.target.querySelectorAll("img"),t)}function t(e){l.splice(l.indexOf(e),1)}function n(e){ie("Remove listeners from "+e.src),e.removeEventListener("load",i,!1),e.removeEventListener("error",o,!1),t(e)}function r(e,t,r){n(e.target),xe(t,r+": "+e.target.src)}function i(e){r(e,"imageLoad","Image loaded")}function o(e){r(e,"imageLoadFailed","Image load failed")}function a(t){xe("mutationObserver","mutationObserver: "+t[0].target+" "+t[0].type),t.forEach(e)}function s(){var e=document.querySelector("body"),t={attributes:!0,attributeOldValue:!1,characterData:!0,characterDataOldValue:!1,childList:!0,subtree:!0};return u=new c(a),ie("Create body MutationObserver"),u.observe(e,t),u}var l=[],c=window.MutationObserver||window.WebKitMutationObserver,u=s();return{disconnect:function(){"disconnect"in u&&(ie("Disconnect body MutationObserver"),u.disconnect(),l.forEach(n))}}}():(ie("MutationObserver not supported in this browser!"),ve())):ie("Auto Resize disabled")}function ve(){0!==y&&(ie("setInterval: "+y+"ms"),b=setInterval((function(){xe("interval","setInterval: "+y)}),Math.abs(y)))}function ge(e,t){var n=0;return t=t||document.body,n=null!==(n=document.defaultView.getComputedStyle(t,null))?n[e]:0,parseInt(n,10)}function he(e,t){for(var n=t.length,r=0,i=0,o=ne(e),a=Date.now(),s=0;s<n;s++)(r=t[s].getBoundingClientRect()[e]+ge("margin"+o,t[s]))>i&&(i=r);return a=Date.now()-a,ie("Parsed "+n+" HTML elements"),ie("Element position calculated in "+a+"ms"),function(e){e>M/2&&ie("Event throttle increased to "+(M=2*e)+"ms")}(a),i}function ye(e){return[e.bodyOffset(),e.bodyScroll(),e.documentElementOffset(),e.documentElementScroll()]}function be(e,t){var n=document.querySelectorAll("["+t+"]");return 0===n.length&&(oe("No tagged elements ("+t+") found on page"),document.querySelectorAll("body *")),he(e,n)}function we(){return document.querySelectorAll("body *")}function _e(e,n,r,i){var o,a;!function(){function e(e,t){return!(Math.abs(e-t)<=j)}return o=t!==r?r:J[p](),a=t!==i?i:Z[P](),e(f,o)||l&&e(L,a)}()&&"init"!==e?!(e in{init:1,interval:1,size:1})&&(p in I||l&&P in I)?Ie(n):e in{interval:1}||ie("No change in size detected"):(Ce(),Ee(f=o,L=a,e))}function xe(e,t,n,r){T&&e in c?ie("Trigger event cancelled: "+e):(e in{reset:1,resetPage:1,init:1}||ie("Trigger event: "+t),"init"===e?_e(e,t,n,r):X(e,t,n,r))}function Ce(){T||(T=!0,ie("Trigger event lock on")),clearTimeout(A),A=setTimeout((function(){T=!1,ie("Trigger event lock off"),ie("--")}),u)}function ke(e){f=J[p](),L=Z[P](),Ee(f,L,e)}function Ie(e){var t=p;p=m,ie("Reset trigger event: "+e),Ce(),ke("reset"),p=t}function Ee(e,n,r,i,o){var a;t===o?o=S:ie("Message targetOrigin: "+o),ie("Sending message to host page ("+(a=k+":"+e+":"+n+":"+r+(t!==i?":"+i:""))+")"),O.postMessage(x+a,o)}function Oe(){"loading"!==document.readyState&&window.parent.postMessage("[iFrameResizerChild]Ready","*")}}()},46702:(e,t)=>{var n,r,i;!function(o){if("undefined"!=typeof window){var a,s=0,l=!1,c=!1,u="message".length,d="[iFrameSizer]",f=d.length,m=null,p=window.requestAnimationFrame,v={max:1,scroll:1,bodyScroll:1,documentElementScroll:1},g={},h=null,y={autoResize:!0,bodyBackground:null,bodyMargin:null,bodyMarginV1:8,bodyPadding:null,checkOrigin:!0,inPageLinks:!1,enablePublicMethods:!0,heightCalculationMethod:"bodyOffset",id:"iFrameResizer",interval:32,log:!1,maxHeight:1/0,maxWidth:1/0,minHeight:0,minWidth:0,mouseEvents:!0,resizeFrom:"parent",scrolling:!1,sizeHeight:!0,sizeWidth:!1,warningTimeout:5e3,tolerance:0,widthCalculationMethod:"scroll",onClose:function(){return!0},onClosed:function(){},onInit:function(){},onMessage:function(){O("onMessage function not defined")},onMouseEnter:function(){},onMouseLeave:function(){},onResized:function(){},onScroll:function(){return!0}},b={};window.jQuery&&((a=window.jQuery).fn?a.fn.iFrameResize||(a.fn.iFrameResize=function(e){return this.filter("iframe").each((function(t,n){D(n,e)})).end()}):E("","Unable to bind to jQuery, it is not fully loaded.")),r=[],(i="function"==typeof(n=V)?n.apply(t,r):n)===o||(e.exports=i),window.iFrameResize=window.iFrameResize||V()}function w(){return window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver}function _(e,t,n){e.addEventListener(t,n,!1)}function x(e,t,n){e.removeEventListener(t,n,!1)}function C(e){return d+"["+function(e){var t="Host page: "+e;return window.top!==window.self&&(t=window.parentIFrame&&window.parentIFrame.getId?window.parentIFrame.getId()+": "+e:"Nested host page: "+e),t}(e)+"]"}function k(e){return g[e]?g[e].log:l}function I(e,t){S("log",e,t,k(e))}function E(e,t){S("info",e,t,k(e))}function O(e,t){S("warn",e,t,!0)}function S(e,t,n,r){!0===r&&"object"==typeof window.console&&console[e](C(t),n)}function j(e){function t(){i("Height"),i("Width"),F((function(){z(A),N(D),v("onResized",A)}),A,"init")}function n(e){return"border-box"!==e.boxSizing?0:(e.paddingTop?parseInt(e.paddingTop,10):0)+(e.paddingBottom?parseInt(e.paddingBottom,10):0)}function r(e){return"border-box"!==e.boxSizing?0:(e.borderTopWidth?parseInt(e.borderTopWidth,10):0)+(e.borderBottomWidth?parseInt(e.borderBottomWidth,10):0)}function i(e){var t=Number(g[D]["max"+e]),n=Number(g[D]["min"+e]),r=e.toLowerCase(),i=Number(A[r]);I(D,"Checking "+r+" is in range "+n+"-"+t),i<n&&(i=n,I(D,"Set "+r+" to min value")),i>t&&(i=t,I(D,"Set "+r+" to max value")),A[r]=""+i}function o(e){return j.substr(j.indexOf(":")+u+e)}function a(e,t){var n,r,i;n=function(){var n,r;B("Send Page Info","pageInfo:"+(n=document.body.getBoundingClientRect(),r=A.iframe.getBoundingClientRect(),JSON.stringify({iframeHeight:r.height,iframeWidth:r.width,clientHeight:Math.max(document.documentElement.clientHeight,window.innerHeight||0),clientWidth:Math.max(document.documentElement.clientWidth,window.innerWidth||0),offsetTop:parseInt(r.top-n.top,10),offsetLeft:parseInt(r.left-n.left,10),scrollTop:window.pageYOffset,scrollLeft:window.pageXOffset,documentHeight:document.documentElement.clientHeight,documentWidth:document.documentElement.clientWidth,windowHeight:window.innerHeight,windowWidth:window.innerWidth})),e,t)},r=32,b[i=t]||(b[i]=setTimeout((function(){b[i]=null,n()}),r))}function s(e){var t=e.getBoundingClientRect();return L(D),{x:Math.floor(Number(t.left)+Number(m.x)),y:Math.floor(Number(t.top)+Number(m.y))}}function l(e){var t=e?s(A.iframe):{x:0,y:0},n={x:Number(A.width)+t.x,y:Number(A.height)+t.y};I(D,"Reposition requested from iFrame (offset x:"+t.x+" y:"+t.y+")"),window.top!==window.self?window.parentIFrame?window.parentIFrame["scrollTo"+(e?"Offset":"")](n.x,n.y):O(D,"Unable to scroll to requested position, window.parentIFrame not found"):(m=n,c(),I(D,"--"))}function c(){!1!==v("onScroll",m)?N(D):P()}function p(e){var t={};if(0===Number(A.width)&&0===Number(A.height)){var n=o(9).split(":");t={x:n[1],y:n[0]}}else t={x:A.width,y:A.height};v(e,{iframe:A.iframe,screenX:Number(t.x),screenY:Number(t.y),type:A.type})}function v(e,t){return T(D,e,t)}var h,y,w,C,k,S,j=e.data,A={},D=null;"[iFrameResizerChild]Ready"===j?function(){for(var e in g)B("iFrame requested init",q(e),g[e].iframe,e)}():d===(""+j).substr(0,f)&&j.substr(f).split(":")[0]in g?(w=j.substr(f).split(":"),C=w[1]?parseInt(w[1],10):0,k=g[w[0]]&&g[w[0]].iframe,S=getComputedStyle(k),A={iframe:k,id:w[0],height:C+n(S)+r(S),width:w[2],type:w[3]},D=A.id,g[D]&&(g[D].loaded=!0),(y=A.type in{true:1,false:1,undefined:1})&&I(D,"Ignoring init message from meta parent page"),!y&&function(e){var t=!0;return g[e]||(t=!1,O(A.type+" No settings for "+e+". Message was: "+j)),t}(D)&&(I(D,"Received: "+j),h=!0,null===A.iframe&&(O(D,"IFrame ("+A.id+") not found"),h=!1),h&&function(){var t,n=e.origin,r=g[D]&&g[D].checkOrigin;if(r&&""+n!="null"&&!(r.constructor===Array?function(){var e=0,t=!1;for(I(D,"Checking connection is from allowed list of origins: "+r);e<r.length;e++)if(r[e]===n){t=!0;break}return t}():(t=g[D]&&g[D].remoteHost,I(D,"Checking connection is from: "+t),n===t)))throw new Error("Unexpected message received from: "+n+" for "+A.iframe.id+". Message was: "+e.data+". This error can be disabled by setting the checkOrigin: false option or by providing of array of trusted domains.");return!0}()&&function(){switch(g[D]&&g[D].firstRun&&g[D]&&(g[D].firstRun=!1),A.type){case"close":M(A.iframe);break;case"message":u=o(6),I(D,"onMessage passed: {iframe: "+A.iframe.id+", message: "+u+"}"),v("onMessage",{iframe:A.iframe,message:JSON.parse(u)}),I(D,"--");break;case"mouseenter":p("onMouseEnter");break;case"mouseleave":p("onMouseLeave");break;case"autoResize":g[D].autoResize=JSON.parse(o(9));break;case"scrollTo":l(!1);break;case"scrollToOffset":l(!0);break;case"pageInfo":a(g[D]&&g[D].iframe,D),function(){function e(e,r){function i(){g[n]?a(g[n].iframe,n):t()}["scroll","resize"].forEach((function(t){I(n,e+t+" listener for sendPageInfo"),r(window,t,i)}))}function t(){e("Remove ",x)}var n=D;e("Add ",_),g[n]&&(g[n].stopPageInfo=t)}();break;case"pageInfoStop":g[D]&&g[D].stopPageInfo&&(g[D].stopPageInfo(),delete g[D].stopPageInfo);break;case"inPageLink":n=o(9).split("#")[1]||"",r=decodeURIComponent(n),(i=document.getElementById(r)||document.getElementsByName(r)[0])?(e=s(i),I(D,"Moving to in page link (#"+n+") at x: "+e.x+" y: "+e.y),m={x:e.x,y:e.y},c(),I(D,"--")):window.top!==window.self?window.parentIFrame?window.parentIFrame.moveToAnchor(n):I(D,"In page link #"+n+" not found and window.parentIFrame not found"):I(D,"In page link #"+n+" not found");break;case"reset":G(A);break;case"init":t(),v("onInit",A.iframe);break;default:0===Number(A.width)&&0===Number(A.height)?O("Unsupported message received ("+A.type+"), this is likely due to the iframe containing a later version of iframe-resizer than the parent page"):t()}var e,n,r,i,u}())):E(D,"Ignored: "+j)}function T(e,t,n){var r=null,i=null;if(g[e]){if("function"!=typeof(r=g[e][t]))throw new TypeError(t+" on iFrame["+e+"] is not a function");i=r(n)}return i}function A(e){var t=e.id;delete g[t]}function M(e){var t=e.id;if(!1!==T(t,"onClose",t)){I(t,"Removing iFrame: "+t);try{e.parentNode&&e.parentNode.removeChild(e)}catch(e){O(e)}T(t,"onClosed",t),I(t,"--"),A(e)}else I(t,"Close iframe cancelled by onClose event")}function L(e){null===m&&I(e,"Get page position: "+(m={x:window.pageXOffset!==o?window.pageXOffset:document.documentElement.scrollLeft,y:window.pageYOffset!==o?window.pageYOffset:document.documentElement.scrollTop}).x+","+m.y)}function N(e){null!==m&&(window.scrollTo(m.x,m.y),I(e,"Set page position: "+m.x+","+m.y),P())}function P(){m=null}function G(e){I(e.id,"Size reset requested by "+("init"===e.type?"host page":"iFrame")),L(e.id),F((function(){z(e),B("reset","reset",e.iframe,e.id)}),e,"reset")}function z(e){function t(t){c||"0"!==e[t]||(c=!0,I(r,"Hidden iFrame detected, creating visibility listener"),function(){function e(){function e(e){function t(t){return"0px"===(g[e]&&g[e].iframe.style[t])}function n(e){return null!==e.offsetParent}g[e]&&n(g[e].iframe)&&(t("height")||t("width"))&&B("Visibility change","resize",g[e].iframe,e)}Object.keys(g).forEach((function(t){e(t)}))}function t(t){I("window","Mutation observed: "+t[0].target+" "+t[0].type),R(e,16)}function n(){var e=document.querySelector("body"),n={attributes:!0,attributeOldValue:!1,characterData:!0,characterDataOldValue:!1,childList:!0,subtree:!0};new r(t).observe(e,n)}var r=w();r&&n()}())}function n(n){!function(t){e.id?(e.iframe.style[t]=e[t]+"px",I(e.id,"IFrame ("+r+") "+t+" set to "+e[t]+"px")):I("undefined","messageData id not set")}(n),t(n)}var r=e.iframe.id;g[r]&&(g[r].sizeHeight&&n("height"),g[r].sizeWidth&&n("width"))}function F(e,t,n){n!==t.type&&p&&!window.jasmine?(I(t.id,"Requesting animation frame"),p(e)):e()}function B(e,t,n,r,i){var o,a=!1;r=r||n.id,g[r]&&(n&&"contentWindow"in n&&null!==n.contentWindow?(o=g[r]&&g[r].targetOrigin,I(r,"["+e+"] Sending msg to iframe["+r+"] ("+t+") targetOrigin: "+o),n.contentWindow.postMessage(d+t,o)):O(r,"["+e+"] IFrame("+r+") not found"),i&&g[r]&&g[r].warningTimeout&&(g[r].msgTimeout=setTimeout((function(){!g[r]||g[r].loaded||a||(a=!0,O(r,"IFrame has not responded within "+g[r].warningTimeout/1e3+" seconds. Check iFrameResizer.contentWindow.js has been loaded in iFrame. This message can be ignored if everything is working, or you can set the warningTimeout option to a higher value or zero to suppress this warning."))}),g[r].warningTimeout)))}function q(e){return e+":"+g[e].bodyMarginV1+":"+g[e].sizeWidth+":"+g[e].log+":"+g[e].interval+":"+g[e].enablePublicMethods+":"+g[e].autoResize+":"+g[e].bodyMargin+":"+g[e].heightCalculationMethod+":"+g[e].bodyBackground+":"+g[e].bodyPadding+":"+g[e].tolerance+":"+g[e].inPageLinks+":"+g[e].resizeFrom+":"+g[e].widthCalculationMethod+":"+g[e].mouseEvents}function D(e,t){function n(e){var t=e.split("Callback");if(2===t.length){var n="on"+t[0].charAt(0).toUpperCase()+t[0].slice(1);this[n]=this[e],delete this[e],O(a,"Deprecated: '"+e+"' has been renamed '"+n+"'. The old method will be removed in the next major version.")}}var r,i,a=function(n){var r;return""===n&&(e.id=(r=t&&t.id||y.id+s++,null!==document.getElementById(r)&&(r+=s++),n=r),l=(t||{}).log,I(n,"Added missing iframe ID: "+n+" ("+e.src+")")),n}(e.id);a in g&&"iFrameResizer"in e?O(a,"Ignored iFrame, already setup."):(!function(t){var r;t=t||{},g[a]={firstRun:!0,iframe:e,remoteHost:e.src&&e.src.split("/").slice(0,3).join("/")},function(e){if("object"!=typeof e)throw new TypeError("Options is not an object")}(t),Object.keys(t).forEach(n,t),function(e){for(var t in y)Object.prototype.hasOwnProperty.call(y,t)&&(g[a][t]=Object.prototype.hasOwnProperty.call(e,t)?e[t]:y[t])}(t),g[a]&&(g[a].targetOrigin=!0===g[a].checkOrigin?""===(r=g[a].remoteHost)||null!==r.match(/^(about:blank|javascript:|file:\/\/)/)?"*":r:"*")}(t),function(){switch(I(a,"IFrame scrolling "+(g[a]&&g[a].scrolling?"enabled":"disabled")+" for "+a),e.style.overflow=!1===(g[a]&&g[a].scrolling)?"hidden":"auto",g[a]&&g[a].scrolling){case"omit":break;case!0:e.scrolling="yes";break;case!1:e.scrolling="no";break;default:e.scrolling=g[a]?g[a].scrolling:"no"}}(),function(){function t(t){var n=g[a][t];1/0!==n&&0!==n&&(e.style[t]="number"==typeof n?n+"px":n,I(a,"Set "+t+" = "+e.style[t]))}function n(e){if(g[a]["min"+e]>g[a]["max"+e])throw new Error("Value for min"+e+" can not be greater than max"+e)}n("Height"),n("Width"),t("maxHeight"),t("minHeight"),t("maxWidth"),t("minWidth")}(),"number"!=typeof(g[a]&&g[a].bodyMargin)&&"0"!==(g[a]&&g[a].bodyMargin)||(g[a].bodyMarginV1=g[a].bodyMargin,g[a].bodyMargin=g[a].bodyMargin+"px"),r=q(a),(i=w())&&function(t){e.parentNode&&new t((function(t){t.forEach((function(t){Array.prototype.slice.call(t.removedNodes).forEach((function(t){t===e&&M(e)}))}))})).observe(e.parentNode,{childList:!0})}(i),_(e,"load",(function(){var t,n;B("iFrame.onload",r,e,o,!0),t=g[a]&&g[a].firstRun,n=g[a]&&g[a].heightCalculationMethod in v,!t&&n&&G({iframe:e,height:0,width:0,type:"init"})})),B("init",r,e,o,!0),g[a]&&(g[a].iframe.iFrameResizer={close:M.bind(null,g[a].iframe),removeListeners:A.bind(null,g[a].iframe),resize:B.bind(null,"Window resize","resize",g[a].iframe),moveToAnchor:function(e){B("Move to anchor","moveToAnchor:"+e,g[a].iframe,a)},sendMessage:function(e){B("Send Message","message:"+(e=JSON.stringify(e)),g[a].iframe,a)}}))}function R(e,t){null===h&&(h=setTimeout((function(){h=null,e()}),t))}function Q(){"hidden"!==document.visibilityState&&(I("document","Trigger event: Visiblity change"),R((function(){U("Tab Visable","resize")}),16))}function U(e,t){Object.keys(g).forEach((function(n){(function(e){return g[e]&&"parent"===g[e].resizeFrom&&g[e].autoResize&&!g[e].firstRun})(n)&&B(e,t,g[n].iframe,n)}))}function H(){_(window,"message",j),_(window,"resize",(function(){var e;I("window","Trigger event: "+(e="resize")),R((function(){U("Window "+e,"resize")}),16)})),_(document,"visibilitychange",Q),_(document,"-webkit-visibilitychange",Q)}function V(){function e(e,n){n&&(!function(){if(!n.tagName)throw new TypeError("Object is not a valid DOM element");if("IFRAME"!==n.tagName.toUpperCase())throw new TypeError("Expected <IFRAME> tag, found <"+n.tagName+">")}(),D(n,e),t.push(n))}var t;return function(){var e,t=["moz","webkit","o","ms"];for(e=0;e<t.length&&!p;e+=1)p=window[t[e]+"RequestAnimationFrame"];p?p=p.bind(window):I("setup","RequestAnimationFrame not supported")}(),H(),function(n,r){switch(t=[],function(e){e&&e.enablePublicMethods&&O("enablePublicMethods option has been removed, public methods are now always available in the iFrame")}(n),typeof r){case"undefined":case"string":Array.prototype.forEach.call(document.querySelectorAll(r||"iframe"),e.bind(o,n));break;case"object":e(n,r);break;default:throw new TypeError("Unexpected data type ("+typeof r+")")}return t}}}()},49457:(e,t,n)=>{var r=n(46702);t.iframeResize=r,n(49402)},59211:function(){(function(){var e,t,n,r,i,o,a,s,l,c,u,d,f,m,p,v,g,h,y,b,w,_,x,C,k=[].slice,I=[].indexOf||function(e){for(var t=0,n=this.length;t<n;t++)if(t in this&&this[t]===e)return t;return-1};(e=window.jQuery||window.Zepto||window.$).payment={},e.payment.fn={},e.fn.payment=function(){var t,n;return n=arguments[0],t=2<=arguments.length?k.call(arguments,1):[],e.payment.fn[n].apply(this,t)},i=/(\d{1,4})/g,e.payment.cards=r=[{type:"maestro",patterns:[5018,502,503,506,56,58,639,6220,67],format:i,length:[12,13,14,15,16,17,18,19],cvcLength:[3],luhn:!0},{type:"forbrugsforeningen",patterns:[600],format:i,length:[16],cvcLength:[3],luhn:!0},{type:"dankort",patterns:[5019],format:i,length:[16],cvcLength:[3],luhn:!0},{type:"visa",patterns:[4],format:i,length:[13,16],cvcLength:[3],luhn:!0},{type:"mastercard",patterns:[51,52,53,54,55,22,23,24,25,26,27],format:i,length:[16],cvcLength:[3],luhn:!0},{type:"amex",patterns:[34,37],format:/(\d{1,4})(\d{1,6})?(\d{1,5})?/,length:[15],cvcLength:[3,4],luhn:!0},{type:"dinersclub",patterns:[30,36,38,39],format:/(\d{1,4})(\d{1,6})?(\d{1,4})?/,length:[14],cvcLength:[3],luhn:!0},{type:"discover",patterns:[60,64,65,622],format:i,length:[16],cvcLength:[3],luhn:!0},{type:"unionpay",patterns:[62,88],format:i,length:[16,17,18,19],cvcLength:[3],luhn:!1},{type:"jcb",patterns:[35],format:i,length:[16],cvcLength:[3],luhn:!0}],t=function(e){var t,n,i,o,a,s,l;for(e=(e+"").replace(/\D/g,""),i=0,a=r.length;i<a;i++)for(o=0,s=(l=(t=r[i]).patterns).length;o<s;o++)if(n=l[o]+"",e.substr(0,n.length)===n)return t},n=function(e){var t,n,i;for(n=0,i=r.length;n<i;n++)if((t=r[n]).type===e)return t},f=function(e){var t,n,r,i,o,a;for(r=!0,i=0,o=0,a=(n=(e+"").split("").reverse()).length;o<a;o++)t=n[o],t=parseInt(t,10),(r=!r)&&(t*=2),t>9&&(t-=9),i+=t;return i%10==0},d=function(e){var t;return null!=e.prop("selectionStart")&&e.prop("selectionStart")!==e.prop("selectionEnd")||!(null==("undefined"!=typeof document&&null!==document&&null!=(t=document.selection)?t.createRange:void 0)||!document.selection.createRange().text)},x=function(e,t){var n,r,i,o,a;try{r=t.prop("selectionStart")}catch(e){e,r=null}if(o=t.val(),t.val(e),null!==r&&t.is(":focus"))return r===o.length&&(r=e.length),o!==e&&(a=o.slice(r-1,+r+1||9e9),n=e.slice(r-1,+r+1||9e9),i=e[r],/\d/.test(i)&&a===i+" "&&n===" "+i&&(r+=1)),t.prop("selectionStart",r),t.prop("selectionEnd",r)},h=function(e){var t,n,r,i,o,a;for(null==e&&(e=""),"0123456789","0123456789",i="",o=0,a=(t=e.split("")).length;o<a;o++)n=t[o],(r="0123456789".indexOf(n))>-1&&(n="0123456789"[r]),i+=n;return i},g=function(t){var n;return n=e(t.currentTarget),setTimeout((function(){var e;return e=n.val(),e=(e=h(e)).replace(/\D/g,""),x(e,n)}))},p=function(t){var n;return n=e(t.currentTarget),setTimeout((function(){var t;return t=n.val(),t=h(t),t=e.payment.formatCardNumber(t),x(t,n)}))},s=function(n){var r,i,o,a,s,l,c;if(o=String.fromCharCode(n.which),/^\d+$/.test(o)&&(r=e(n.currentTarget),c=r.val(),i=t(c+o),a=(c.replace(/\D/g,"")+o).length,l=16,i&&(l=i.length[i.length.length-1]),!(a>=l||null!=r.prop("selectionStart")&&r.prop("selectionStart")!==c.length)))return(s=i&&"amex"===i.type?/^(\d{4}|\d{4}\s\d{6})$/:/(?:^|\s)(\d{4})$/).test(c)?(n.preventDefault(),setTimeout((function(){return r.val(c+" "+o)}))):s.test(c+o)?(n.preventDefault(),setTimeout((function(){return r.val(c+o+" ")}))):void 0},o=function(t){var n,r;if(n=e(t.currentTarget),r=n.val(),8===t.which&&(null==n.prop("selectionStart")||n.prop("selectionStart")===r.length))return/\d\s$/.test(r)?(t.preventDefault(),setTimeout((function(){return n.val(r.replace(/\d\s$/,""))}))):/\s\d?$/.test(r)?(t.preventDefault(),setTimeout((function(){return n.val(r.replace(/\d$/,""))}))):void 0},v=function(t){var n;return n=e(t.currentTarget),setTimeout((function(){var t;return t=n.val(),t=h(t),t=e.payment.formatExpiry(t),x(t,n)}))},l=function(t){var n,r,i;if(r=String.fromCharCode(t.which),/^\d+$/.test(r))return n=e(t.currentTarget),i=n.val()+r,/^\d$/.test(i)&&"0"!==i&&"1"!==i?(t.preventDefault(),setTimeout((function(){return n.val("0"+i+" / ")}))):/^\d\d$/.test(i)?(t.preventDefault(),setTimeout((function(){var e,t;return e=parseInt(i[0],10),(t=parseInt(i[1],10))>2&&0!==e?n.val("0"+e+" / "+t):n.val(i+" / ")}))):void 0},c=function(t){var n,r,i;if(r=String.fromCharCode(t.which),/^\d+$/.test(r))return i=(n=e(t.currentTarget)).val(),/^\d\d$/.test(i)?n.val(i+" / "):void 0},u=function(t){var n,r,i;if("/"===(i=String.fromCharCode(t.which))||" "===i)return r=(n=e(t.currentTarget)).val(),/^\d$/.test(r)&&"0"!==r?n.val("0"+r+" / "):void 0},a=function(t){var n,r;if(n=e(t.currentTarget),r=n.val(),8===t.which&&(null==n.prop("selectionStart")||n.prop("selectionStart")===r.length))return/\d\s\/\s$/.test(r)?(t.preventDefault(),setTimeout((function(){return n.val(r.replace(/\d\s\/\s$/,""))}))):void 0},m=function(t){var n;return n=e(t.currentTarget),setTimeout((function(){var e;return e=n.val(),e=(e=h(e)).replace(/\D/g,"").slice(0,4),x(e,n)}))},_=function(e){var t;return!(!e.metaKey&&!e.ctrlKey)||32!==e.which&&(0===e.which||(e.which<33||(t=String.fromCharCode(e.which),!!/[\d\s]/.test(t))))},b=function(n){var r,i,o,a;if(r=e(n.currentTarget),o=String.fromCharCode(n.which),/^\d+$/.test(o)&&!d(r))return a=(r.val()+o).replace(/\D/g,""),(i=t(a))?a.length<=i.length[i.length.length-1]:a.length<=16},w=function(t){var n,r;if(n=e(t.currentTarget),r=String.fromCharCode(t.which),/^\d+$/.test(r)&&!d(n))return!((n.val()+r).replace(/\D/g,"").length>6)&&void 0},y=function(t){var n,r;if(n=e(t.currentTarget),r=String.fromCharCode(t.which),/^\d+$/.test(r)&&!d(n))return(n.val()+r).length<=4},C=function(t){var n,i,o,a,s;if(s=(n=e(t.currentTarget)).val(),a=e.payment.cardType(s)||"unknown",!n.hasClass(a))return i=function(){var e,t,n;for(n=[],e=0,t=r.length;e<t;e++)o=r[e],n.push(o.type);return n}(),n.removeClass("unknown"),n.removeClass(i.join(" ")),n.addClass(a),n.toggleClass("identified","unknown"!==a),n.trigger("payment.cardType",a)},e.payment.fn.formatCardCVC=function(){return this.on("keypress",_),this.on("keypress",y),this.on("paste",m),this.on("change",m),this.on("input",m),this},e.payment.fn.formatCardExpiry=function(){return this.on("keypress",_),this.on("keypress",w),this.on("keypress",l),this.on("keypress",u),this.on("keypress",c),this.on("keydown",a),this.on("change",v),this.on("input",v),this},e.payment.fn.formatCardNumber=function(){return this.on("keypress",_),this.on("keypress",b),this.on("keypress",s),this.on("keydown",o),this.on("keyup",C),this.on("paste",p),this.on("change",p),this.on("input",p),this.on("input",C),this},e.payment.fn.restrictNumeric=function(){return this.on("keypress",_),this.on("paste",g),this.on("change",g),this.on("input",g),this},e.payment.fn.cardExpiryVal=function(){return e.payment.cardExpiryVal(e(this).val())},e.payment.cardExpiryVal=function(e){var t,n,r;return t=(r=e.split(/[\s\/]+/,2))[0],2===(null!=(n=r[1])?n.length:void 0)&&/^\d+$/.test(n)&&(n=(new Date).getFullYear().toString().slice(0,2)+n),{month:t=parseInt(t,10),year:n=parseInt(n,10)}},e.payment.validateCardNumber=function(e){var n,r;return e=(e+"").replace(/\s+|-/g,""),!!/^\d+$/.test(e)&&(!!(n=t(e))&&(r=e.length,I.call(n.length,r)>=0&&(!1===n.luhn||f(e))))},e.payment.validateCardExpiry=function(t,n){var r,i,o;return"object"==typeof t&&"month"in t&&(t=(o=t).month,n=o.year),!(!t||!n)&&(t=e.trim(t),n=e.trim(n),!!/^\d+$/.test(t)&&(!!/^\d+$/.test(n)&&(1<=t&&t<=12&&(2===n.length&&(n=n<70?"20"+n:"19"+n),4===n.length&&(i=new Date(n,t),r=new Date,i.setMonth(i.getMonth()-1),i.setMonth(i.getMonth()+1,1),i>r)))))},e.payment.validateCardCVC=function(t,r){var i,o;return t=e.trim(t),!!/^\d+$/.test(t)&&(null!=(i=n(r))?(o=t.length,I.call(i.cvcLength,o)>=0):t.length>=3&&t.length<=4)},e.payment.cardType=function(e){var n;return e&&(null!=(n=t(e))?n.type:void 0)||null},e.payment.formatCardNumber=function(n){var r,i,o,a;return n=n.replace(/\D/g,""),(r=t(n))?(o=r.length[r.length.length-1],n=n.slice(0,o),r.format.global?null!=(a=n.match(r.format))?a.join(" "):void 0:null!=(i=r.format.exec(n))?(i.shift(),(i=e.grep(i,(function(e){return e}))).join(" ")):void 0):n},e.payment.formatExpiry=function(e){var t,n,r,i;return(n=e.match(/^\D*(\d{1,2})(\D+)?(\d{1,4})?/))?(t=n[1]||"",r=n[2]||"",(i=n[3]||"").length>0?r=" / ":" /"===r?(t=t.substring(0,1),r=""):2===t.length||r.length>0?r=" / ":1===t.length&&"0"!==t&&"1"!==t&&(t="0"+t,r=" / "),t+r+i):""}}).call(this)},26060:()=>{},55952:()=>{},72751:()=>{},63293:()=>{},61394:()=>{},43729:()=>{},88496:()=>{},59707:()=>{},91486:()=>{},83908:()=>{},35058:()=>{},79977:()=>{},55755:()=>{},57729:(e,t,n)=>{var r,i,o;i=[n(19567)],r=function(e){var t,n,r,i,o,a,s="Close",l="BeforeClose",c="AfterClose",u="BeforeAppend",d="MarkupParse",f="Open",m="Change",p="mfp",v="."+p,g="mfp-ready",h="mfp-removing",y="mfp-prevent-close",b=function(){},w=!!window.jQuery,_=e(window),x=function(e,n){t.ev.on(p+e+v,n)},C=function(t,n,r,i){var o=document.createElement("div");return o.className="mfp-"+t,r&&(o.innerHTML=r),i?n&&n.appendChild(o):(o=e(o),n&&o.appendTo(n)),o},k=function(n,r){t.ev.triggerHandler(p+n,r),t.st.callbacks&&(n=n.charAt(0).toLowerCase()+n.slice(1),t.st.callbacks[n]&&t.st.callbacks[n].apply(t,e.isArray(r)?r:[r]))},I=function(n){return n===a&&t.currTemplate.closeBtn||(t.currTemplate.closeBtn=e(t.st.closeMarkup.replace("%title%",t.st.tClose)),a=n),t.currTemplate.closeBtn},E=function(){e.magnificPopup.instance||((t=new b).init(),e.magnificPopup.instance=t)},O=function(){var e=document.createElement("p").style,t=["ms","O","Moz","Webkit"];if(void 0!==e.transition)return!0;for(;t.length;)if(t.pop()+"Transition"in e)return!0;return!1};b.prototype={constructor:b,init:function(){var n=navigator.appVersion;t.isLowIE=t.isIE8=document.all&&!document.addEventListener,t.isAndroid=/android/gi.test(n),t.isIOS=/iphone|ipad|ipod/gi.test(n),t.supportsTransition=O(),t.probablyMobile=t.isAndroid||t.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),r=e(document),t.popupsCache={}},open:function(n){var i;if(!1===n.isObj){t.items=n.items.toArray(),t.index=0;var a,s=n.items;for(i=0;i<s.length;i++)if((a=s[i]).parsed&&(a=a.el[0]),a===n.el[0]){t.index=i;break}}else t.items=e.isArray(n.items)?n.items:[n.items],t.index=n.index||0;if(!t.isOpen){t.types=[],o="",n.mainEl&&n.mainEl.length?t.ev=n.mainEl.eq(0):t.ev=r,n.key?(t.popupsCache[n.key]||(t.popupsCache[n.key]={}),t.currTemplate=t.popupsCache[n.key]):t.currTemplate={},t.st=e.extend(!0,{},e.magnificPopup.defaults,n),t.fixedContentPos="auto"===t.st.fixedContentPos?!t.probablyMobile:t.st.fixedContentPos,t.st.modal&&(t.st.closeOnContentClick=!1,t.st.closeOnBgClick=!1,t.st.showCloseBtn=!1,t.st.enableEscapeKey=!1),t.bgOverlay||(t.bgOverlay=C("bg").on("click"+v,(function(){t.close()})),t.wrap=C("wrap").attr("tabindex",-1).on("click"+v,(function(e){t._checkIfClose(e.target)&&t.close()})),t.container=C("container",t.wrap)),t.contentContainer=C("content"),t.st.preloader&&(t.preloader=C("preloader",t.container,t.st.tLoading));var l=e.magnificPopup.modules;for(i=0;i<l.length;i++){var c=l[i];c=c.charAt(0).toUpperCase()+c.slice(1),t["init"+c].call(t)}k("BeforeOpen"),t.st.showCloseBtn&&(t.st.closeBtnInside?(x(d,(function(e,t,n,r){n.close_replaceWith=I(r.type)})),o+=" mfp-close-btn-in"):t.wrap.append(I())),t.st.alignTop&&(o+=" mfp-align-top"),t.fixedContentPos?t.wrap.css({overflow:t.st.overflowY,overflowX:"hidden",overflowY:t.st.overflowY}):t.wrap.css({top:_.scrollTop(),position:"absolute"}),(!1===t.st.fixedBgPos||"auto"===t.st.fixedBgPos&&!t.fixedContentPos)&&t.bgOverlay.css({height:r.height(),position:"absolute"}),t.st.enableEscapeKey&&r.on("keyup"+v,(function(e){27===e.keyCode&&t.close()})),_.on("resize"+v,(function(){t.updateSize()})),t.st.closeOnContentClick||(o+=" mfp-auto-cursor"),o&&t.wrap.addClass(o);var u=t.wH=_.height(),m={};if(t.fixedContentPos&&t._hasScrollBar(u)){var p=t._getScrollbarSize();p&&(m.marginRight=p)}t.fixedContentPos&&(t.isIE7?e("body, html").css("overflow","hidden"):m.overflow="hidden");var h=t.st.mainClass;return t.isIE7&&(h+=" mfp-ie7"),h&&t._addClassToMFP(h),t.updateItemHTML(),k("BuildControls"),e("html").css(m),t.bgOverlay.add(t.wrap).prependTo(t.st.prependTo||e(document.body)),t._lastFocusedEl=document.activeElement,setTimeout((function(){t.content?(t._addClassToMFP(g),t._setFocus()):t.bgOverlay.addClass(g),r.on("focusin"+v,t._onFocusIn)}),16),t.isOpen=!0,t.updateSize(u),k(f),n}t.updateItemHTML()},close:function(){t.isOpen&&(k(l),t.isOpen=!1,t.st.removalDelay&&!t.isLowIE&&t.supportsTransition?(t._addClassToMFP(h),setTimeout((function(){t._close()}),t.st.removalDelay)):t._close())},_close:function(){k(s);var n=h+" "+g+" ";if(t.bgOverlay.detach(),t.wrap.detach(),t.container.empty(),t.st.mainClass&&(n+=t.st.mainClass+" "),t._removeClassFromMFP(n),t.fixedContentPos){var i={marginRight:""};t.isIE7?e("body, html").css("overflow",""):i.overflow="",e("html").css(i)}r.off("keyup"+v+" focusin"+v),t.ev.off(v),t.wrap.attr("class","mfp-wrap").removeAttr("style"),t.bgOverlay.attr("class","mfp-bg"),t.container.attr("class","mfp-container"),!t.st.showCloseBtn||t.st.closeBtnInside&&!0!==t.currTemplate[t.currItem.type]||t.currTemplate.closeBtn&&t.currTemplate.closeBtn.detach(),t.st.autoFocusLast&&t._lastFocusedEl&&e(t._lastFocusedEl).focus(),t.currItem=null,t.content=null,t.currTemplate=null,t.prevHeight=0,k(c)},updateSize:function(e){if(t.isIOS){var n=document.documentElement.clientWidth/window.innerWidth,r=window.innerHeight*n;t.wrap.css("height",r),t.wH=r}else t.wH=e||_.height();t.fixedContentPos||t.wrap.css("height",t.wH),k("Resize")},updateItemHTML:function(){var n=t.items[t.index];t.contentContainer.detach(),t.content&&t.content.detach(),n.parsed||(n=t.parseEl(t.index));var r=n.type;if(k("BeforeChange",[t.currItem?t.currItem.type:"",r]),t.currItem=n,!t.currTemplate[r]){var o=!!t.st[r]&&t.st[r].markup;k("FirstMarkupParse",o),t.currTemplate[r]=!o||e(o)}i&&i!==n.type&&t.container.removeClass("mfp-"+i+"-holder");var a=t["get"+r.charAt(0).toUpperCase()+r.slice(1)](n,t.currTemplate[r]);t.appendContent(a,r),n.preloaded=!0,k(m,n),i=n.type,t.container.prepend(t.contentContainer),k("AfterChange")},appendContent:function(e,n){t.content=e,e?t.st.showCloseBtn&&t.st.closeBtnInside&&!0===t.currTemplate[n]?t.content.find(".mfp-close").length||t.content.append(I()):t.content=e:t.content="",k(u),t.container.addClass("mfp-"+n+"-holder"),t.contentContainer.append(t.content)},parseEl:function(n){var r,i=t.items[n];if(i.tagName?i={el:e(i)}:(r=i.type,i={data:i,src:i.src}),i.el){for(var o=t.types,a=0;a<o.length;a++)if(i.el.hasClass("mfp-"+o[a])){r=o[a];break}i.src=i.el.attr("data-mfp-src"),i.src||(i.src=i.el.attr("href"))}return i.type=r||t.st.type||"inline",i.index=n,i.parsed=!0,t.items[n]=i,k("ElementParse",i),t.items[n]},addGroup:function(e,n){var r=function(r){r.mfpEl=this,t._openClick(r,e,n)};n||(n={});var i="click.magnificPopup";n.mainEl=e,n.items?(n.isObj=!0,e.off(i).on(i,r)):(n.isObj=!1,n.delegate?e.off(i).on(i,n.delegate,r):(n.items=e,e.off(i).on(i,r)))},_openClick:function(n,r,i){if((void 0!==i.midClick?i.midClick:e.magnificPopup.defaults.midClick)||!(2===n.which||n.ctrlKey||n.metaKey||n.altKey||n.shiftKey)){var o=void 0!==i.disableOn?i.disableOn:e.magnificPopup.defaults.disableOn;if(o)if(e.isFunction(o)){if(!o.call(t))return!0}else if(_.width()<o)return!0;n.type&&(n.preventDefault(),t.isOpen&&n.stopPropagation()),i.el=e(n.mfpEl),i.delegate&&(i.items=r.find(i.delegate)),t.open(i)}},updateStatus:function(e,r){if(t.preloader){n!==e&&t.container.removeClass("mfp-s-"+n),r||"loading"!==e||(r=t.st.tLoading);var i={status:e,text:r};k("UpdateStatus",i),e=i.status,r=i.text,t.preloader.html(r),t.preloader.find("a").on("click",(function(e){e.stopImmediatePropagation()})),t.container.addClass("mfp-s-"+e),n=e}},_checkIfClose:function(n){if(!e(n).hasClass(y)){var r=t.st.closeOnContentClick,i=t.st.closeOnBgClick;if(r&&i)return!0;if(!t.content||e(n).hasClass("mfp-close")||t.preloader&&n===t.preloader[0])return!0;if(n===t.content[0]||e.contains(t.content[0],n)){if(r)return!0}else if(i&&e.contains(document,n))return!0;return!1}},_addClassToMFP:function(e){t.bgOverlay.addClass(e),t.wrap.addClass(e)},_removeClassFromMFP:function(e){this.bgOverlay.removeClass(e),t.wrap.removeClass(e)},_hasScrollBar:function(e){return(t.isIE7?r.height():document.body.scrollHeight)>(e||_.height())},_setFocus:function(){(t.st.focus?t.content.find(t.st.focus).eq(0):t.wrap).focus()},_onFocusIn:function(n){if(n.target!==t.wrap[0]&&!e.contains(t.wrap[0],n.target))return t._setFocus(),!1},_parseMarkup:function(t,n,r){var i;r.data&&(n=e.extend(r.data,n)),k(d,[t,n,r]),e.each(n,(function(n,r){if(void 0===r||!1===r)return!0;if((i=n.split("_")).length>1){var o=t.find(v+"-"+i[0]);if(o.length>0){var a=i[1];"replaceWith"===a?o[0]!==r[0]&&o.replaceWith(r):"img"===a?o.is("img")?o.attr("src",r):o.replaceWith(e("<img>").attr("src",r).attr("class",o.attr("class"))):o.attr(i[1],r)}}else t.find(v+"-"+n).html(r)}))},_getScrollbarSize:function(){if(void 0===t.scrollbarSize){var e=document.createElement("div");e.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(e),t.scrollbarSize=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}return t.scrollbarSize}},e.magnificPopup={instance:null,proto:b.prototype,modules:[],open:function(t,n){return E(),(t=t?e.extend(!0,{},t):{}).isObj=!0,t.index=n||0,this.instance.open(t)},close:function(){return e.magnificPopup.instance&&e.magnificPopup.instance.close()},registerModule:function(t,n){n.options&&(e.magnificPopup.defaults[t]=n.options),e.extend(this.proto,n.proto),this.modules.push(t)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">&#215;</button>',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}},e.fn.magnificPopup=function(n){E();var r=e(this);if("string"==typeof n)if("open"===n){var i,o=w?r.data("magnificPopup"):r[0].magnificPopup,a=parseInt(arguments[1],10)||0;o.items?i=o.items[a]:(i=r,o.delegate&&(i=i.find(o.delegate)),i=i.eq(a)),t._openClick({mfpEl:i},r,o)}else t.isOpen&&t[n].apply(t,Array.prototype.slice.call(arguments,1));else n=e.extend(!0,{},n),w?r.data("magnificPopup",n):r[0].magnificPopup=n,t.addGroup(r,n);return r};var S,j,T,A="inline",M=function(){T&&(j.after(T.addClass(S)).detach(),T=null)};e.magnificPopup.registerModule(A,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){t.types.push(A),x(s+"."+A,(function(){M()}))},getInline:function(n,r){if(M(),n.src){var i=t.st.inline,o=e(n.src);if(o.length){var a=o[0].parentNode;a&&a.tagName&&(j||(S=i.hiddenClass,j=C(S),S="mfp-"+S),T=o.after(j).detach().removeClass(S)),t.updateStatus("ready")}else t.updateStatus("error",i.tNotFound),o=e("<div>");return n.inlineElement=o,o}return t.updateStatus("ready"),t._parseMarkup(r,{},n),r}}});var L,N="ajax",P=function(){L&&e(document.body).removeClass(L)},G=function(){P(),t.req&&t.req.abort()};e.magnificPopup.registerModule(N,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){t.types.push(N),L=t.st.ajax.cursor,x(s+"."+N,G),x("BeforeChange."+N,G)},getAjax:function(n){L&&e(document.body).addClass(L),t.updateStatus("loading");var r=e.extend({url:n.src,success:function(r,i,o){var a={data:r,xhr:o};k("ParseAjax",a),t.appendContent(e(a.data),N),n.finished=!0,P(),t._setFocus(),setTimeout((function(){t.wrap.addClass(g)}),16),t.updateStatus("ready"),k("AjaxContentAdded")},error:function(){P(),n.finished=n.loadError=!0,t.updateStatus("error",t.st.ajax.tError.replace("%url%",n.src))}},t.st.ajax.settings);return t.req=e.ajax(r),""}}});var z,F=function(n){if(n.data&&void 0!==n.data.title)return n.data.title;var r=t.st.image.titleSrc;if(r){if(e.isFunction(r))return r.call(t,n);if(n.el)return n.el.attr(r)||""}return""};e.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"></div><figure><div class="mfp-img"></div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></figcaption></figure></div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var n=t.st.image,r=".image";t.types.push("image"),x(f+r,(function(){"image"===t.currItem.type&&n.cursor&&e(document.body).addClass(n.cursor)})),x(s+r,(function(){n.cursor&&e(document.body).removeClass(n.cursor),_.off("resize"+v)})),x("Resize"+r,t.resizeImage),t.isLowIE&&x("AfterChange",t.resizeImage)},resizeImage:function(){var e=t.currItem;if(e&&e.img&&t.st.image.verticalFit){var n=0;t.isLowIE&&(n=parseInt(e.img.css("padding-top"),10)+parseInt(e.img.css("padding-bottom"),10)),e.img.css("max-height",t.wH-n)}},_onImageHasSize:function(e){e.img&&(e.hasSize=!0,z&&clearInterval(z),e.isCheckingImgSize=!1,k("ImageHasSize",e),e.imgHidden&&(t.content&&t.content.removeClass("mfp-loading"),e.imgHidden=!1))},findImageSize:function(e){var n=0,r=e.img[0],i=function(o){z&&clearInterval(z),z=setInterval((function(){r.naturalWidth>0?t._onImageHasSize(e):(n>200&&clearInterval(z),3==++n?i(10):40===n?i(50):100===n&&i(500))}),o)};i(1)},getImage:function(n,r){var i=0,o=function(){n&&(n.img[0].complete?(n.img.off(".mfploader"),n===t.currItem&&(t._onImageHasSize(n),t.updateStatus("ready")),n.hasSize=!0,n.loaded=!0,k("ImageLoadComplete")):++i<200?setTimeout(o,100):a())},a=function(){n&&(n.img.off(".mfploader"),n===t.currItem&&(t._onImageHasSize(n),t.updateStatus("error",s.tError.replace("%url%",n.src))),n.hasSize=!0,n.loaded=!0,n.loadError=!0)},s=t.st.image,l=r.find(".mfp-img");if(l.length){var c=document.createElement("img");c.className="mfp-img",n.el&&n.el.find("img").length&&(c.alt=n.el.find("img").attr("alt")),n.img=e(c).on("load.mfploader",o).on("error.mfploader",a),c.src=n.src,l.is("img")&&(n.img=n.img.clone()),(c=n.img[0]).naturalWidth>0?n.hasSize=!0:c.width||(n.hasSize=!1)}return t._parseMarkup(r,{title:F(n),img_replaceWith:n.img},n),t.resizeImage(),n.hasSize?(z&&clearInterval(z),n.loadError?(r.addClass("mfp-loading"),t.updateStatus("error",s.tError.replace("%url%",n.src))):(r.removeClass("mfp-loading"),t.updateStatus("ready")),r):(t.updateStatus("loading"),n.loading=!0,n.hasSize||(n.imgHidden=!0,r.addClass("mfp-loading"),t.findImageSize(n)),r)}}});var B,q=function(){return void 0===B&&(B=void 0!==document.createElement("p").style.MozTransform),B};e.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(e){return e.is("img")?e:e.find("img")}},proto:{initZoom:function(){var e,n=t.st.zoom,r=".zoom";if(n.enabled&&t.supportsTransition){var i,o,a=n.duration,c=function(e){var t=e.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),r="all "+n.duration/1e3+"s "+n.easing,i={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},o="transition";return i["-webkit-"+o]=i["-moz-"+o]=i["-o-"+o]=i[o]=r,t.css(i),t},u=function(){t.content.css("visibility","visible")};x("BuildControls"+r,(function(){if(t._allowZoom()){if(clearTimeout(i),t.content.css("visibility","hidden"),!(e=t._getItemToZoom()))return void u();(o=c(e)).css(t._getOffset()),t.wrap.append(o),i=setTimeout((function(){o.css(t._getOffset(!0)),i=setTimeout((function(){u(),setTimeout((function(){o.remove(),e=o=null,k("ZoomAnimationEnded")}),16)}),a)}),16)}})),x(l+r,(function(){if(t._allowZoom()){if(clearTimeout(i),t.st.removalDelay=a,!e){if(!(e=t._getItemToZoom()))return;o=c(e)}o.css(t._getOffset(!0)),t.wrap.append(o),t.content.css("visibility","hidden"),setTimeout((function(){o.css(t._getOffset())}),16)}})),x(s+r,(function(){t._allowZoom()&&(u(),o&&o.remove(),e=null)}))}},_allowZoom:function(){return"image"===t.currItem.type},_getItemToZoom:function(){return!!t.currItem.hasSize&&t.currItem.img},_getOffset:function(n){var r,i=(r=n?t.currItem.img:t.st.zoom.opener(t.currItem.el||t.currItem)).offset(),o=parseInt(r.css("padding-top"),10),a=parseInt(r.css("padding-bottom"),10);i.top-=e(window).scrollTop()-o;var s={width:r.width(),height:(w?r.innerHeight():r[0].offsetHeight)-a-o};return q()?s["-moz-transform"]=s.transform="translate("+i.left+"px,"+i.top+"px)":(s.left=i.left,s.top=i.top),s}}});var D="iframe",R="//about:blank",Q=function(e){if(t.currTemplate[D]){var n=t.currTemplate[D].find("iframe");n.length&&(e||(n[0].src=R),t.isIE8&&n.css("display",e?"block":"none"))}};e.magnificPopup.registerModule(D,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe></div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){t.types.push(D),x("BeforeChange",(function(e,t,n){t!==n&&(t===D?Q():n===D&&Q(!0))})),x(s+"."+D,(function(){Q()}))},getIframe:function(n,r){var i=n.src,o=t.st.iframe;e.each(o.patterns,(function(){if(i.indexOf(this.index)>-1)return this.id&&(i="string"==typeof this.id?i.substr(i.lastIndexOf(this.id)+this.id.length,i.length):this.id.call(this,i)),i=this.src.replace("%id%",i),!1}));var a={};return o.srcAction&&(a[o.srcAction]=i),t._parseMarkup(r,a,n),t.updateStatus("ready"),r}}});var U=function(e){var n=t.items.length;return e>n-1?e-n:e<0?n+e:e},H=function(e,t,n){return e.replace(/%curr%/gi,t+1).replace(/%total%/gi,n)};e.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var n=t.st.gallery,i=".mfp-gallery";if(t.direction=!0,!n||!n.enabled)return!1;o+=" mfp-gallery",x(f+i,(function(){n.navigateByImgClick&&t.wrap.on("click"+i,".mfp-img",(function(){if(t.items.length>1)return t.next(),!1})),r.on("keydown"+i,(function(e){37===e.keyCode?t.prev():39===e.keyCode&&t.next()}))})),x("UpdateStatus"+i,(function(e,n){n.text&&(n.text=H(n.text,t.currItem.index,t.items.length))})),x(d+i,(function(e,r,i,o){var a=t.items.length;i.counter=a>1?H(n.tCounter,o.index,a):""})),x("BuildControls"+i,(function(){if(t.items.length>1&&n.arrows&&!t.arrowLeft){var r=n.arrowMarkup,i=t.arrowLeft=e(r.replace(/%title%/gi,n.tPrev).replace(/%dir%/gi,"left")).addClass(y),o=t.arrowRight=e(r.replace(/%title%/gi,n.tNext).replace(/%dir%/gi,"right")).addClass(y);i.click((function(){t.prev()})),o.click((function(){t.next()})),t.container.append(i.add(o))}})),x(m+i,(function(){t._preloadTimeout&&clearTimeout(t._preloadTimeout),t._preloadTimeout=setTimeout((function(){t.preloadNearbyImages(),t._preloadTimeout=null}),16)})),x(s+i,(function(){r.off(i),t.wrap.off("click"+i),t.arrowRight=t.arrowLeft=null}))},next:function(){t.direction=!0,t.index=U(t.index+1),t.updateItemHTML()},prev:function(){t.direction=!1,t.index=U(t.index-1),t.updateItemHTML()},goTo:function(e){t.direction=e>=t.index,t.index=e,t.updateItemHTML()},preloadNearbyImages:function(){var e,n=t.st.gallery.preload,r=Math.min(n[0],t.items.length),i=Math.min(n[1],t.items.length);for(e=1;e<=(t.direction?i:r);e++)t._preloadItem(t.index+e);for(e=1;e<=(t.direction?r:i);e++)t._preloadItem(t.index-e)},_preloadItem:function(n){if(n=U(n),!t.items[n].preloaded){var r=t.items[n];r.parsed||(r=t.parseEl(n)),k("LazyLoad",r),"image"===r.type&&(r.img=e('<img class="mfp-img" />').on("load.mfploader",(function(){r.hasSize=!0})).on("error.mfploader",(function(){r.hasSize=!0,r.loadError=!0,k("LazyLoadError",r)})).attr("src",r.src)),r.preloaded=!0}}}});var V="retina";e.magnificPopup.registerModule(V,{options:{replaceSrc:function(e){return e.src.replace(/\.\w+$/,(function(e){return"@2x"+e}))},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var e=t.st.retina,n=e.ratio;(n=isNaN(n)?n():n)>1&&(x("ImageHasSize."+V,(function(e,t){t.img.css({"max-width":t.img[0].naturalWidth/n,width:"100%"})})),x("ElementParse."+V,(function(t,r){r.src=e.replaceSrc(r,n)})))}}}}),E()},void 0===(o="function"==typeof r?r.apply(t,i):r)||(e.exports=o)},62587:e=>{"use strict";function t(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,n,r,i){n=n||"&",r=r||"=";var o={};if("string"!=typeof e||0===e.length)return o;var a=/\+/g;e=e.split(n);var s=1e3;i&&"number"==typeof i.maxKeys&&(s=i.maxKeys);var l=e.length;s>0&&l>s&&(l=s);for(var c=0;c<l;++c){var u,d,f,m,p=e[c].replace(a,"%20"),v=p.indexOf(r);v>=0?(u=p.substr(0,v),d=p.substr(v+1)):(u=p,d=""),f=decodeURIComponent(u),m=decodeURIComponent(d),t(o,f)?Array.isArray(o[f])?o[f].push(m):o[f]=[o[f],m]:o[f]=m}return o}},12361:e=>{"use strict";var t=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,n,r,i){return n=n||"&",r=r||"=",null===e&&(e=void 0),"object"==typeof e?Object.keys(e).map((function(i){var o=encodeURIComponent(t(i))+r;return Array.isArray(e[i])?e[i].map((function(e){return o+encodeURIComponent(t(e))})).join(n):o+encodeURIComponent(t(e[i]))})).join(n):i?encodeURIComponent(t(i))+r+encodeURIComponent(t(e)):""}},17673:(e,t,n)=>{"use strict";t.decode=t.parse=n(62587),t.encode=t.stringify=n(12361)},35666:e=>{var t=function(e){"use strict";var t,n=Object.prototype,r=n.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",a=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function c(e,t,n,r){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),a=new S(r||[]);return o._invoke=function(e,t,n){var r=d;return function(i,o){if(r===m)throw new Error("Generator is already running");if(r===p){if("throw"===i)throw o;return T()}for(n.method=i,n.arg=o;;){var a=n.delegate;if(a){var s=I(a,n);if(s){if(s===v)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===d)throw r=p,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=m;var l=u(e,t,n);if("normal"===l.type){if(r=n.done?p:f,l.arg===v)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r=p,n.method="throw",n.arg=l.arg)}}}(e,n,a),o}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=c;var d="suspendedStart",f="suspendedYield",m="executing",p="completed",v={};function g(){}function h(){}function y(){}var b={};b[o]=function(){return this};var w=Object.getPrototypeOf,_=w&&w(w(j([])));_&&_!==n&&r.call(_,o)&&(b=_);var x=y.prototype=g.prototype=Object.create(b);function C(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(i,o,a,s){var l=u(e[i],e,o);if("throw"!==l.type){var c=l.arg,d=c.value;return d&&"object"==typeof d&&r.call(d,"__await")?t.resolve(d.__await).then((function(e){n("next",e,a,s)}),(function(e){n("throw",e,a,s)})):t.resolve(d).then((function(e){c.value=e,a(c)}),(function(e){return n("throw",e,a,s)}))}s(l.arg)}var i;this._invoke=function(e,r){function o(){return new t((function(t,i){n(e,r,t,i)}))}return i=i?i.then(o,o):o()}}function I(e,n){var r=e.iterator[n.method];if(r===t){if(n.delegate=null,"throw"===n.method){if(e.iterator.return&&(n.method="return",n.arg=t,I(e,n),"throw"===n.method))return v;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return v}var i=u(r,e.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var o=i.arg;return o?o.done?(n[e.resultName]=o.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,v):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function E(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 O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(E,this),this.reset(!0)}function j(e){if(e){var n=e[o];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,a=function n(){for(;++i<e.length;)if(r.call(e,i))return n.value=e[i],n.done=!1,n;return n.value=t,n.done=!0,n};return a.next=a}}return{next:T}}function T(){return{value:t,done:!0}}return h.prototype=x.constructor=y,y.constructor=h,h.displayName=l(y,s,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===h||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,y):(e.__proto__=y,l(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},e.awrap=function(e){return{__await:e}},C(k.prototype),k.prototype[a]=function(){return this},e.AsyncIterator=k,e.async=function(t,n,r,i,o){void 0===o&&(o=Promise);var a=new k(c(t,n,r,i),o);return e.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},C(x),l(x,s,"Generator"),x[o]=function(){return this},x.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=j,S.prototype={constructor:S,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(O),!e)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},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 n=this;function i(r,i){return s.type="throw",s.arg=e,n.next=r,i&&(n.method="next",n.arg=t),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var l=r.call(a,"catchLoc"),c=r.call(a,"finallyLoc");if(l&&c){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;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,v):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),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;O(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:j(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),v}},e}(e.exports);try{regeneratorRuntime=t}catch(e){Function("r","regeneratorRuntime = r")(t)}},94506:(e,t,n)=>{var r,i,o;!function(){"use strict";function a(e){e.fn._fadeIn=e.fn.fadeIn;var t=e.noop||function(){},n=/MSIE/.test(navigator.userAgent),r=/MSIE 6.0/.test(navigator.userAgent)&&!/MSIE 8.0/.test(navigator.userAgent),i=(document.documentMode,e.isFunction(document.createElement("div").style.setExpression));e.blockUI=function(e){s(window,e)},e.unblockUI=function(e){l(window,e)},e.growlUI=function(t,n,r,i){var o=e('<div class="growlUI"></div>');t&&o.append("<h1>"+t+"</h1>"),n&&o.append("<h2>"+n+"</h2>"),void 0===r&&(r=3e3);var a=function(t){t=t||{},e.blockUI({message:o,fadeIn:void 0!==t.fadeIn?t.fadeIn:700,fadeOut:void 0!==t.fadeOut?t.fadeOut:1e3,timeout:void 0!==t.timeout?t.timeout:r,centerY:!1,showOverlay:!1,onUnblock:i,css:e.blockUI.defaults.growlCSS})};a();o.css("opacity");o.mouseover((function(){a({fadeIn:0,timeout:3e4});var t=e(".blockMsg");t.stop(),t.fadeTo(300,1)})).mouseout((function(){e(".blockMsg").fadeOut(1e3)}))},e.fn.block=function(t){if(this[0]===window)return e.blockUI(t),this;var n=e.extend({},e.blockUI.defaults,t||{});return this.each((function(){var t=e(this);n.ignoreIfBlocked&&t.data("blockUI.isBlocked")||t.unblock({fadeOut:0})})),this.each((function(){"static"==e.css(this,"position")&&(this.style.position="relative",e(this).data("blockUI.static",!0)),this.style.zoom=1,s(this,t)}))},e.fn.unblock=function(t){return this[0]===window?(e.unblockUI(t),this):this.each((function(){l(this,t)}))},e.blockUI.version=2.7,e.blockUI.defaults={message:"<h1>Please wait...</h1>",title:null,draggable:!0,theme:!1,css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},themedCSS:{width:"30%",top:"40%",left:"35%"},overlayCSS:{backgroundColor:"#000",opacity:.6,cursor:"wait"},cursorReset:"default",growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:.6,cursor:"default",color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px","border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:!1,baseZ:1e3,centerX:!0,centerY:!0,allowBodyStretch:!0,bindEvents:!0,constrainTabKey:!0,fadeIn:200,fadeOut:400,timeout:0,showOverlay:!0,focusInput:!0,focusableElements:":input:enabled:visible",onBlock:null,onUnblock:null,onOverlayClick:null,quirksmodeOffsetHack:4,blockMsgClass:"blockMsg",ignoreIfBlocked:!1};var o=null,a=[];function s(s,c){var d,p,v=s==window,g=c&&void 0!==c.message?c.message:void 0;if(!(c=e.extend({},e.blockUI.defaults,c||{})).ignoreIfBlocked||!e(s).data("blockUI.isBlocked")){if(c.overlayCSS=e.extend({},e.blockUI.defaults.overlayCSS,c.overlayCSS||{}),d=e.extend({},e.blockUI.defaults.css,c.css||{}),c.onOverlayClick&&(c.overlayCSS.cursor="pointer"),p=e.extend({},e.blockUI.defaults.themedCSS,c.themedCSS||{}),g=void 0===g?c.message:g,v&&o&&l(window,{fadeOut:0}),g&&"string"!=typeof g&&(g.parentNode||g.jquery)){var h=g.jquery?g[0]:g,y={};e(s).data("blockUI.history",y),y.el=h,y.parent=h.parentNode,y.display=h.style.display,y.position=h.style.position,y.parent&&y.parent.removeChild(h)}e(s).data("blockUI.onUnblock",c.onUnblock);var b,w,_,x,C=c.baseZ;b=n||c.forceIframe?e('<iframe class="blockUI" style="z-index:'+C+++';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+c.iframeSrc+'"></iframe>'):e('<div class="blockUI" style="display:none"></div>'),w=c.theme?e('<div class="blockUI blockOverlay ui-widget-overlay" style="z-index:'+C+++';display:none"></div>'):e('<div class="blockUI blockOverlay" style="z-index:'+C+++';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>'),c.theme&&v?(x='<div class="blockUI '+c.blockMsgClass+' blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+(C+10)+';display:none;position:fixed">',c.title&&(x+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(c.title||"&nbsp;")+"</div>"),x+='<div class="ui-widget-content ui-dialog-content"></div>',x+="</div>"):c.theme?(x='<div class="blockUI '+c.blockMsgClass+' blockElement ui-dialog ui-widget ui-corner-all" style="z-index:'+(C+10)+';display:none;position:absolute">',c.title&&(x+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(c.title||"&nbsp;")+"</div>"),x+='<div class="ui-widget-content ui-dialog-content"></div>',x+="</div>"):x=v?'<div class="blockUI '+c.blockMsgClass+' blockPage" style="z-index:'+(C+10)+';display:none;position:fixed"></div>':'<div class="blockUI '+c.blockMsgClass+' blockElement" style="z-index:'+(C+10)+';display:none;position:absolute"></div>',_=e(x),g&&(c.theme?(_.css(p),_.addClass("ui-widget-content")):_.css(d)),c.theme||w.css(c.overlayCSS),w.css("position",v?"fixed":"absolute"),(n||c.forceIframe)&&b.css("opacity",0);var k=[b,w,_],I=e(v?"body":s);e.each(k,(function(){this.appendTo(I)})),c.theme&&c.draggable&&e.fn.draggable&&_.draggable({handle:".ui-dialog-titlebar",cancel:"li"});var E=i&&(!e.support.boxModel||e("object,embed",v?null:s).length>0);if(r||E){if(v&&c.allowBodyStretch&&e.support.boxModel&&e("html,body").css("height","100%"),(r||!e.support.boxModel)&&!v)var O=m(s,"borderTopWidth"),S=m(s,"borderLeftWidth"),j=O?"(0 - "+O+")":0,T=S?"(0 - "+S+")":0;e.each(k,(function(e,t){var n=t[0].style;if(n.position="absolute",e<2)v?n.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.support.boxModel?0:"+c.quirksmodeOffsetHack+') + "px"'):n.setExpression("height",'this.parentNode.offsetHeight + "px"'),v?n.setExpression("width",'jQuery.support.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):n.setExpression("width",'this.parentNode.offsetWidth + "px"'),T&&n.setExpression("left",T),j&&n.setExpression("top",j);else if(c.centerY)v&&n.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"'),n.marginTop=0;else if(!c.centerY&&v){var r="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+(c.css&&c.css.top?parseInt(c.css.top,10):0)+') + "px"';n.setExpression("top",r)}}))}if(g&&(c.theme?_.find(".ui-widget-content").append(g):_.append(g),(g.jquery||g.nodeType)&&e(g).show()),(n||c.forceIframe)&&c.showOverlay&&b.show(),c.fadeIn){var A=c.onBlock?c.onBlock:t,M=c.showOverlay&&!g?A:t,L=g?A:t;c.showOverlay&&w._fadeIn(c.fadeIn,M),g&&_._fadeIn(c.fadeIn,L)}else c.showOverlay&&w.show(),g&&_.show(),c.onBlock&&c.onBlock.bind(_)();if(u(1,s,c),v?(o=_[0],a=e(c.focusableElements,o),c.focusInput&&setTimeout(f,20)):function(e,t,n){var r=e.parentNode,i=e.style,o=(r.offsetWidth-e.offsetWidth)/2-m(r,"borderLeftWidth"),a=(r.offsetHeight-e.offsetHeight)/2-m(r,"borderTopWidth");t&&(i.left=o>0?o+"px":"0");n&&(i.top=a>0?a+"px":"0")}(_[0],c.centerX,c.centerY),c.timeout){var N=setTimeout((function(){v?e.unblockUI(c):e(s).unblock(c)}),c.timeout);e(s).data("blockUI.timeout",N)}}}function l(t,n){var r,i,s=t==window,l=e(t),d=l.data("blockUI.history"),f=l.data("blockUI.timeout");f&&(clearTimeout(f),l.removeData("blockUI.timeout")),n=e.extend({},e.blockUI.defaults,n||{}),u(0,t,n),null===n.onUnblock&&(n.onUnblock=l.data("blockUI.onUnblock"),l.removeData("blockUI.onUnblock")),i=s?e("body").children().filter(".blockUI").add("body > .blockUI"):l.find(">.blockUI"),n.cursorReset&&(i.length>1&&(i[1].style.cursor=n.cursorReset),i.length>2&&(i[2].style.cursor=n.cursorReset)),s&&(o=a=null),n.fadeOut?(r=i.length,i.stop().fadeOut(n.fadeOut,(function(){0==--r&&c(i,d,n,t)}))):c(i,d,n,t)}function c(t,n,r,i){var o=e(i);if(!o.data("blockUI.isBlocked")){t.each((function(e,t){this.parentNode&&this.parentNode.removeChild(this)})),n&&n.el&&(n.el.style.display=n.display,n.el.style.position=n.position,n.el.style.cursor="default",n.parent&&n.parent.appendChild(n.el),o.removeData("blockUI.history")),o.data("blockUI.static")&&o.css("position","static"),"function"==typeof r.onUnblock&&r.onUnblock(i,r);var a=e(document.body),s=a.width(),l=a[0].style.width;a.width(s-1).width(s),a[0].style.width=l}}function u(t,n,r){var i=n==window,a=e(n);if((t||(!i||o)&&(i||a.data("blockUI.isBlocked")))&&(a.data("blockUI.isBlocked",t),i&&r.bindEvents&&(!t||r.showOverlay))){var s="mousedown mouseup keydown keypress keyup touchstart touchend touchmove";t?e(document).bind(s,r,d):e(document).unbind(s,d)}}function d(t){if("keydown"===t.type&&t.keyCode&&9==t.keyCode&&o&&t.data.constrainTabKey){var n=a,r=!t.shiftKey&&t.target===n[n.length-1],i=t.shiftKey&&t.target===n[0];if(r||i)return setTimeout((function(){f(i)}),10),!1}var s=t.data,l=e(t.target);return l.hasClass("blockOverlay")&&s.onOverlayClick&&s.onOverlayClick(t),l.parents("div."+s.blockMsgClass).length>0||0===l.parents().children().filter("div.blockUI").length}function f(e){if(a){var t=a[!0===e?a.length-1:0];t&&t.focus()}}function m(t,n){return parseInt(e.css(t,n),10)||0}}n.amdO.jQuery?(i=[n(19567)],void 0===(o="function"==typeof(r=a)?r.apply(t,i):r)||(e.exports=o)):a(jQuery)}()},92979:(e,t,n)=>{var r=n(19567);n(94506);var i=n(66419),o={transitionDelay:250,blockWith:function(e){var t=r.Deferred(),n=this,a=i(arguments).rest(),s=i(a).first();return s&&s.preventDefault&&s.preventDefault(),r.blockUI({message:null}),setTimeout((function(){var o=e.apply(n,a);i(o).isObject()&&i(o.always).isFunction()?o.always((function(){r.unblockUI()})).then(t.resolve,t.reject):r.unblockUI()}),o.transitionDelay),t.promise()},makeBlocked:function(e){return i.wrap(e,o.blockWith)}};e.exports=o},19567:e=>{"use strict";e.exports=window.jQuery},66419:function(e,t,n){e.exports=function(){var e="1.13.4",t="object"==typeof self&&self.self===self&&self||"object"==typeof n.g&&n.g.global===n.g&&n.g||Function("return this")()||{},r=Array.prototype,i=Object.prototype,o="undefined"!=typeof Symbol?Symbol.prototype:null,a=r.push,s=r.slice,l=i.toString,c=i.hasOwnProperty,u="undefined"!=typeof ArrayBuffer,d="undefined"!=typeof DataView,f=Array.isArray,m=Object.keys,p=Object.create,v=u&&ArrayBuffer.isView,g=isNaN,h=isFinite,y=!{toString:null}.propertyIsEnumerable("toString"),b=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],w=Math.pow(2,53)-1;function _(e,t){return t=null==t?e.length-1:+t,function(){for(var n=Math.max(arguments.length-t,0),r=Array(n),i=0;i<n;i++)r[i]=arguments[i+t];switch(t){case 0:return e.call(this,r);case 1:return e.call(this,arguments[0],r);case 2:return e.call(this,arguments[0],arguments[1],r)}var o=Array(t+1);for(i=0;i<t;i++)o[i]=arguments[i];return o[t]=r,e.apply(this,o)}}function x(e){var t=typeof e;return"function"===t||"object"===t&&!!e}function C(e){return void 0===e}function k(e){return!0===e||!1===e||"[object Boolean]"===l.call(e)}function I(e){var t="[object "+e+"]";return function(e){return l.call(e)===t}}var E=I("String"),O=I("Number"),S=I("Date"),j=I("RegExp"),T=I("Error"),A=I("Symbol"),M=I("ArrayBuffer"),L=I("Function"),N=t.document&&t.document.childNodes;"object"!=typeof Int8Array&&"function"!=typeof N&&(L=function(e){return"function"==typeof e||!1});var P=L,G=I("Object"),z=d&&G(new DataView(new ArrayBuffer(8))),F="undefined"!=typeof Map&&G(new Map),B=I("DataView"),q=z?function(e){return null!=e&&P(e.getInt8)&&M(e.buffer)}:B,D=f||I("Array");function R(e,t){return null!=e&&c.call(e,t)}var Q=I("Arguments");!function(){Q(arguments)||(Q=function(e){return R(e,"callee")})}();var U=Q;function H(e){return O(e)&&g(e)}function V(e){return function(){return e}}function W(e){return function(t){var n=e(t);return"number"==typeof n&&n>=0&&n<=w}}function $(e){return function(t){return null==t?void 0:t[e]}}var K=$("byteLength"),Y=W(K),J=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/,Z=u?function(e){return v?v(e)&&!q(e):Y(e)&&J.test(l.call(e))}:V(!1),X=$("length");function ee(e,t){t=function(e){for(var t={},n=e.length,r=0;r<n;++r)t[e[r]]=!0;return{contains:function(e){return!0===t[e]},push:function(n){return t[n]=!0,e.push(n)}}}(t);var n=b.length,r=e.constructor,o=P(r)&&r.prototype||i,a="constructor";for(R(e,a)&&!t.contains(a)&&t.push(a);n--;)(a=b[n])in e&&e[a]!==o[a]&&!t.contains(a)&&t.push(a)}function te(e){if(!x(e))return[];if(m)return m(e);var t=[];for(var n in e)R(e,n)&&t.push(n);return y&&ee(e,t),t}function ne(e,t){var n=te(t),r=n.length;if(null==e)return!r;for(var i=Object(e),o=0;o<r;o++){var a=n[o];if(t[a]!==i[a]||!(a in i))return!1}return!0}function re(e){return e instanceof re?e:this instanceof re?void(this._wrapped=e):new re(e)}function ie(e){return new Uint8Array(e.buffer||e,e.byteOffset||0,K(e))}re.VERSION=e,re.prototype.value=function(){return this._wrapped},re.prototype.valueOf=re.prototype.toJSON=re.prototype.value,re.prototype.toString=function(){return String(this._wrapped)};var oe="[object DataView]";function ae(e,t,n,r){if(e===t)return 0!==e||1/e==1/t;if(null==e||null==t)return!1;if(e!=e)return t!=t;var i=typeof e;return("function"===i||"object"===i||"object"==typeof t)&&function e(t,n,r,i){t instanceof re&&(t=t._wrapped),n instanceof re&&(n=n._wrapped);var a=l.call(t);if(a!==l.call(n))return!1;if(z&&"[object Object]"==a&&q(t)){if(!q(n))return!1;a=oe}switch(a){case"[object RegExp]":case"[object String]":return""+t==""+n;case"[object Number]":return+t!=+t?+n!=+n:0==+t?1/+t==1/n:+t==+n;case"[object Date]":case"[object Boolean]":return+t==+n;case"[object Symbol]":return o.valueOf.call(t)===o.valueOf.call(n);case"[object ArrayBuffer]":case oe:return e(ie(t),ie(n),r,i)}var s="[object Array]"===a;if(!s&&Z(t)){if(K(t)!==K(n))return!1;if(t.buffer===n.buffer&&t.byteOffset===n.byteOffset)return!0;s=!0}if(!s){if("object"!=typeof t||"object"!=typeof n)return!1;var c=t.constructor,u=n.constructor;if(c!==u&&!(P(c)&&c instanceof c&&P(u)&&u instanceof u)&&"constructor"in t&&"constructor"in n)return!1}i=i||[];for(var d=(r=r||[]).length;d--;)if(r[d]===t)return i[d]===n;if(r.push(t),i.push(n),s){if((d=t.length)!==n.length)return!1;for(;d--;)if(!ae(t[d],n[d],r,i))return!1}else{var f,m=te(t);if(d=m.length,te(n).length!==d)return!1;for(;d--;)if(!R(n,f=m[d])||!ae(t[f],n[f],r,i))return!1}return r.pop(),i.pop(),!0}(e,t,n,r)}function se(e){if(!x(e))return[];var t=[];for(var n in e)t.push(n);return y&&ee(e,t),t}function le(e){var t=X(e);return function(n){if(null==n)return!1;var r=se(n);if(X(r))return!1;for(var i=0;i<t;i++)if(!P(n[e[i]]))return!1;return e!==pe||!P(n[ce])}}var ce="forEach",ue="has",de=["clear","delete"],fe=["get",ue,"set"],me=de.concat(ce,fe),pe=de.concat(fe),ve=["add"].concat(de,ce,ue),ge=F?le(me):I("Map"),he=F?le(pe):I("WeakMap"),ye=F?le(ve):I("Set"),be=I("WeakSet");function we(e){for(var t=te(e),n=t.length,r=Array(n),i=0;i<n;i++)r[i]=e[t[i]];return r}function _e(e){for(var t={},n=te(e),r=0,i=n.length;r<i;r++)t[e[n[r]]]=n[r];return t}function xe(e){var t=[];for(var n in e)P(e[n])&&t.push(n);return t.sort()}function Ce(e,t){return function(n){var r=arguments.length;if(t&&(n=Object(n)),r<2||null==n)return n;for(var i=1;i<r;i++)for(var o=arguments[i],a=e(o),s=a.length,l=0;l<s;l++){var c=a[l];t&&void 0!==n[c]||(n[c]=o[c])}return n}}var ke=Ce(se),Ie=Ce(te),Ee=Ce(se,!0);function Oe(e){if(!x(e))return{};if(p)return p(e);var t=function(){};t.prototype=e;var n=new t;return t.prototype=null,n}function Se(e){return D(e)?e:[e]}function je(e){return re.toPath(e)}function Te(e,t){for(var n=t.length,r=0;r<n;r++){if(null==e)return;e=e[t[r]]}return n?e:void 0}function Ae(e,t,n){var r=Te(e,je(t));return C(r)?n:r}function Me(e){return e}function Le(e){return e=Ie({},e),function(t){return ne(t,e)}}function Ne(e){return e=je(e),function(t){return Te(t,e)}}function Pe(e,t,n){if(void 0===t)return e;switch(null==n?3:n){case 1:return function(n){return e.call(t,n)};case 3:return function(n,r,i){return e.call(t,n,r,i)};case 4:return function(n,r,i,o){return e.call(t,n,r,i,o)}}return function(){return e.apply(t,arguments)}}function Ge(e,t,n){return null==e?Me:P(e)?Pe(e,t,n):x(e)&&!D(e)?Le(e):Ne(e)}function ze(e,t){return Ge(e,t,1/0)}function Fe(e,t,n){return re.iteratee!==ze?re.iteratee(e,t):Ge(e,t,n)}function Be(){}function qe(e,t){return null==t&&(t=e,e=0),e+Math.floor(Math.random()*(t-e+1))}re.toPath=Se,re.iteratee=ze;var De=Date.now||function(){return(new Date).getTime()};function Re(e){var t=function(t){return e[t]},n="(?:"+te(e).join("|")+")",r=RegExp(n),i=RegExp(n,"g");return function(e){return e=null==e?"":""+e,r.test(e)?e.replace(i,t):e}}var Qe={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},Ue=Re(Qe),He=Re(_e(Qe)),Ve=re.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},We=/(.)^/,$e={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},Ke=/\\|'|\r|\n|\u2028|\u2029/g;function Ye(e){return"\\"+$e[e]}var Je=/^\s*(\w|\$)+\s*$/,Ze=0;function Xe(e,t,n,r,i){if(!(r instanceof t))return e.apply(n,i);var o=Oe(e.prototype),a=e.apply(o,i);return x(a)?a:o}var et=_((function(e,t){var n=et.placeholder,r=function(){for(var i=0,o=t.length,a=Array(o),s=0;s<o;s++)a[s]=t[s]===n?arguments[i++]:t[s];for(;i<arguments.length;)a.push(arguments[i++]);return Xe(e,r,this,this,a)};return r}));et.placeholder=re;var tt=_((function(e,t,n){if(!P(e))throw new TypeError("Bind must be called on a function");var r=_((function(i){return Xe(e,r,t,this,n.concat(i))}));return r})),nt=W(X);function rt(e,t,n,r){if(r=r||[],t||0===t){if(t<=0)return r.concat(e)}else t=1/0;for(var i=r.length,o=0,a=X(e);o<a;o++){var s=e[o];if(nt(s)&&(D(s)||U(s)))if(t>1)rt(s,t-1,n,r),i=r.length;else for(var l=0,c=s.length;l<c;)r[i++]=s[l++];else n||(r[i++]=s)}return r}var it=_((function(e,t){var n=(t=rt(t,!1,!1)).length;if(n<1)throw new Error("bindAll must be passed function names");for(;n--;){var r=t[n];e[r]=tt(e[r],e)}return e})),ot=_((function(e,t,n){return setTimeout((function(){return e.apply(null,n)}),t)})),at=et(ot,re,1);function st(e){return function(){return!e.apply(this,arguments)}}function lt(e,t){var n;return function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=null),n}}var ct=et(lt,2);function ut(e,t,n){t=Fe(t,n);for(var r,i=te(e),o=0,a=i.length;o<a;o++)if(t(e[r=i[o]],r,e))return r}function dt(e){return function(t,n,r){n=Fe(n,r);for(var i=X(t),o=e>0?0:i-1;o>=0&&o<i;o+=e)if(n(t[o],o,t))return o;return-1}}var ft=dt(1),mt=dt(-1);function pt(e,t,n,r){for(var i=(n=Fe(n,r,1))(t),o=0,a=X(e);o<a;){var s=Math.floor((o+a)/2);n(e[s])<i?o=s+1:a=s}return o}function vt(e,t,n){return function(r,i,o){var a=0,l=X(r);if("number"==typeof o)e>0?a=o>=0?o:Math.max(o+l,a):l=o>=0?Math.min(o+1,l):o+l+1;else if(n&&o&&l)return r[o=n(r,i)]===i?o:-1;if(i!=i)return(o=t(s.call(r,a,l),H))>=0?o+a:-1;for(o=e>0?a:l-1;o>=0&&o<l;o+=e)if(r[o]===i)return o;return-1}}var gt=vt(1,ft,pt),ht=vt(-1,mt);function yt(e,t,n){var r=(nt(e)?ft:ut)(e,t,n);if(void 0!==r&&-1!==r)return e[r]}function bt(e,t,n){var r,i;if(t=Pe(t,n),nt(e))for(r=0,i=e.length;r<i;r++)t(e[r],r,e);else{var o=te(e);for(r=0,i=o.length;r<i;r++)t(e[o[r]],o[r],e)}return e}function wt(e,t,n){t=Fe(t,n);for(var r=!nt(e)&&te(e),i=(r||e).length,o=Array(i),a=0;a<i;a++){var s=r?r[a]:a;o[a]=t(e[s],s,e)}return o}function _t(e){var t=function(t,n,r,i){var o=!nt(t)&&te(t),a=(o||t).length,s=e>0?0:a-1;for(i||(r=t[o?o[s]:s],s+=e);s>=0&&s<a;s+=e){var l=o?o[s]:s;r=n(r,t[l],l,t)}return r};return function(e,n,r,i){var o=arguments.length>=3;return t(e,Pe(n,i,4),r,o)}}var xt=_t(1),Ct=_t(-1);function kt(e,t,n){var r=[];return t=Fe(t,n),bt(e,(function(e,n,i){t(e,n,i)&&r.push(e)})),r}function It(e,t,n){t=Fe(t,n);for(var r=!nt(e)&&te(e),i=(r||e).length,o=0;o<i;o++){var a=r?r[o]:o;if(!t(e[a],a,e))return!1}return!0}function Et(e,t,n){t=Fe(t,n);for(var r=!nt(e)&&te(e),i=(r||e).length,o=0;o<i;o++){var a=r?r[o]:o;if(t(e[a],a,e))return!0}return!1}function Ot(e,t,n,r){return nt(e)||(e=we(e)),("number"!=typeof n||r)&&(n=0),gt(e,t,n)>=0}var St=_((function(e,t,n){var r,i;return P(t)?i=t:(t=je(t),r=t.slice(0,-1),t=t[t.length-1]),wt(e,(function(e){var o=i;if(!o){if(r&&r.length&&(e=Te(e,r)),null==e)return;o=e[t]}return null==o?o:o.apply(e,n)}))}));function jt(e,t){return wt(e,Ne(t))}function Tt(e,t,n){var r,i,o=-1/0,a=-1/0;if(null==t||"number"==typeof t&&"object"!=typeof e[0]&&null!=e)for(var s=0,l=(e=nt(e)?e:we(e)).length;s<l;s++)null!=(r=e[s])&&r>o&&(o=r);else t=Fe(t,n),bt(e,(function(e,n,r){((i=t(e,n,r))>a||i===-1/0&&o===-1/0)&&(o=e,a=i)}));return o}var At=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;function Mt(e){return e?D(e)?s.call(e):E(e)?e.match(At):nt(e)?wt(e,Me):we(e):[]}function Lt(e,t,n){if(null==t||n)return nt(e)||(e=we(e)),e[qe(e.length-1)];var r=Mt(e),i=X(r);t=Math.max(Math.min(t,i),0);for(var o=i-1,a=0;a<t;a++){var s=qe(a,o),l=r[a];r[a]=r[s],r[s]=l}return r.slice(0,t)}function Nt(e,t){return function(n,r,i){var o=t?[[],[]]:{};return r=Fe(r,i),bt(n,(function(t,i){var a=r(t,i,n);e(o,t,a)})),o}}var Pt=Nt((function(e,t,n){R(e,n)?e[n].push(t):e[n]=[t]})),Gt=Nt((function(e,t,n){e[n]=t})),zt=Nt((function(e,t,n){R(e,n)?e[n]++:e[n]=1})),Ft=Nt((function(e,t,n){e[n?0:1].push(t)}),!0);function Bt(e,t,n){return t in n}var qt=_((function(e,t){var n={},r=t[0];if(null==e)return n;P(r)?(t.length>1&&(r=Pe(r,t[1])),t=se(e)):(r=Bt,t=rt(t,!1,!1),e=Object(e));for(var i=0,o=t.length;i<o;i++){var a=t[i],s=e[a];r(s,a,e)&&(n[a]=s)}return n})),Dt=_((function(e,t){var n,r=t[0];return P(r)?(r=st(r),t.length>1&&(n=t[1])):(t=wt(rt(t,!1,!1),String),r=function(e,n){return!Ot(t,n)}),qt(e,r,n)}));function Rt(e,t,n){return s.call(e,0,Math.max(0,e.length-(null==t||n?1:t)))}function Qt(e,t,n){return null==e||e.length<1?null==t||n?void 0:[]:null==t||n?e[0]:Rt(e,e.length-t)}function Ut(e,t,n){return s.call(e,null==t||n?1:t)}var Ht=_((function(e,t){return t=rt(t,!0,!0),kt(e,(function(e){return!Ot(t,e)}))})),Vt=_((function(e,t){return Ht(e,t)}));function Wt(e,t,n,r){k(t)||(r=n,n=t,t=!1),null!=n&&(n=Fe(n,r));for(var i=[],o=[],a=0,s=X(e);a<s;a++){var l=e[a],c=n?n(l,a,e):l;t&&!n?(a&&o===c||i.push(l),o=c):n?Ot(o,c)||(o.push(c),i.push(l)):Ot(i,l)||i.push(l)}return i}var $t=_((function(e){return Wt(rt(e,!0,!0))}));function Kt(e){for(var t=e&&Tt(e,X).length||0,n=Array(t),r=0;r<t;r++)n[r]=jt(e,r);return n}var Yt=_(Kt);function Jt(e,t){return e._chain?re(t).chain():t}function Zt(e){return bt(xe(e),(function(t){var n=re[t]=e[t];re.prototype[t]=function(){var e=[this._wrapped];return a.apply(e,arguments),Jt(this,n.apply(re,e))}})),re}bt(["pop","push","reverse","shift","sort","splice","unshift"],(function(e){var t=r[e];re.prototype[e]=function(){var n=this._wrapped;return null!=n&&(t.apply(n,arguments),"shift"!==e&&"splice"!==e||0!==n.length||delete n[0]),Jt(this,n)}})),bt(["concat","join","slice"],(function(e){var t=r[e];re.prototype[e]=function(){var e=this._wrapped;return null!=e&&(e=t.apply(e,arguments)),Jt(this,e)}}));var Xt=Zt({__proto__:null,VERSION:e,restArguments:_,isObject:x,isNull:function(e){return null===e},isUndefined:C,isBoolean:k,isElement:function(e){return!(!e||1!==e.nodeType)},isString:E,isNumber:O,isDate:S,isRegExp:j,isError:T,isSymbol:A,isArrayBuffer:M,isDataView:q,isArray:D,isFunction:P,isArguments:U,isFinite:function(e){return!A(e)&&h(e)&&!isNaN(parseFloat(e))},isNaN:H,isTypedArray:Z,isEmpty:function(e){if(null==e)return!0;var t=X(e);return"number"==typeof t&&(D(e)||E(e)||U(e))?0===t:0===X(te(e))},isMatch:ne,isEqual:function(e,t){return ae(e,t)},isMap:ge,isWeakMap:he,isSet:ye,isWeakSet:be,keys:te,allKeys:se,values:we,pairs:function(e){for(var t=te(e),n=t.length,r=Array(n),i=0;i<n;i++)r[i]=[t[i],e[t[i]]];return r},invert:_e,functions:xe,methods:xe,extend:ke,extendOwn:Ie,assign:Ie,defaults:Ee,create:function(e,t){var n=Oe(e);return t&&Ie(n,t),n},clone:function(e){return x(e)?D(e)?e.slice():ke({},e):e},tap:function(e,t){return t(e),e},get:Ae,has:function(e,t){for(var n=(t=je(t)).length,r=0;r<n;r++){var i=t[r];if(!R(e,i))return!1;e=e[i]}return!!n},mapObject:function(e,t,n){t=Fe(t,n);for(var r=te(e),i=r.length,o={},a=0;a<i;a++){var s=r[a];o[s]=t(e[s],s,e)}return o},identity:Me,constant:V,noop:Be,toPath:Se,property:Ne,propertyOf:function(e){return null==e?Be:function(t){return Ae(e,t)}},matcher:Le,matches:Le,times:function(e,t,n){var r=Array(Math.max(0,e));t=Pe(t,n,1);for(var i=0;i<e;i++)r[i]=t(i);return r},random:qe,now:De,escape:Ue,unescape:He,templateSettings:Ve,template:function(e,t,n){!t&&n&&(t=n),t=Ee({},t,re.templateSettings);var r=RegExp([(t.escape||We).source,(t.interpolate||We).source,(t.evaluate||We).source].join("|")+"|$","g"),i=0,o="__p+='";e.replace(r,(function(t,n,r,a,s){return o+=e.slice(i,s).replace(Ke,Ye),i=s+t.length,n?o+="'+\n((__t=("+n+"))==null?'':_.escape(__t))+\n'":r?o+="'+\n((__t=("+r+"))==null?'':__t)+\n'":a&&(o+="';\n"+a+"\n__p+='"),t})),o+="';\n";var a,s=t.variable;if(s){if(!Je.test(s))throw new Error("variable is not a bare identifier: "+s)}else o="with(obj||{}){\n"+o+"}\n",s="obj";o="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+o+"return __p;\n";try{a=new Function(s,"_",o)}catch(e){throw e.source=o,e}var l=function(e){return a.call(this,e,re)};return l.source="function("+s+"){\n"+o+"}",l},result:function(e,t,n){var r=(t=je(t)).length;if(!r)return P(n)?n.call(e):n;for(var i=0;i<r;i++){var o=null==e?void 0:e[t[i]];void 0===o&&(o=n,i=r),e=P(o)?o.call(e):o}return e},uniqueId:function(e){var t=++Ze+"";return e?e+t:t},chain:function(e){var t=re(e);return t._chain=!0,t},iteratee:ze,partial:et,bind:tt,bindAll:it,memoize:function(e,t){var n=function(r){var i=n.cache,o=""+(t?t.apply(this,arguments):r);return R(i,o)||(i[o]=e.apply(this,arguments)),i[o]};return n.cache={},n},delay:ot,defer:at,throttle:function(e,t,n){var r,i,o,a,s=0;n||(n={});var l=function(){s=!1===n.leading?0:De(),r=null,a=e.apply(i,o),r||(i=o=null)},c=function(){var c=De();s||!1!==n.leading||(s=c);var u=t-(c-s);return i=this,o=arguments,u<=0||u>t?(r&&(clearTimeout(r),r=null),s=c,a=e.apply(i,o),r||(i=o=null)):r||!1===n.trailing||(r=setTimeout(l,u)),a};return c.cancel=function(){clearTimeout(r),s=0,r=i=o=null},c},debounce:function(e,t,n){var r,i,o,a,s,l=function(){var c=De()-i;t>c?r=setTimeout(l,t-c):(r=null,n||(a=e.apply(s,o)),r||(o=s=null))},c=_((function(c){return s=this,o=c,i=De(),r||(r=setTimeout(l,t),n&&(a=e.apply(s,o))),a}));return c.cancel=function(){clearTimeout(r),r=o=s=null},c},wrap:function(e,t){return et(t,e)},negate:st,compose:function(){var e=arguments,t=e.length-1;return function(){for(var n=t,r=e[t].apply(this,arguments);n--;)r=e[n].call(this,r);return r}},after:function(e,t){return function(){if(--e<1)return t.apply(this,arguments)}},before:lt,once:ct,findKey:ut,findIndex:ft,findLastIndex:mt,sortedIndex:pt,indexOf:gt,lastIndexOf:ht,find:yt,detect:yt,findWhere:function(e,t){return yt(e,Le(t))},each:bt,forEach:bt,map:wt,collect:wt,reduce:xt,foldl:xt,inject:xt,reduceRight:Ct,foldr:Ct,filter:kt,select:kt,reject:function(e,t,n){return kt(e,st(Fe(t)),n)},every:It,all:It,some:Et,any:Et,contains:Ot,includes:Ot,include:Ot,invoke:St,pluck:jt,where:function(e,t){return kt(e,Le(t))},max:Tt,min:function(e,t,n){var r,i,o=1/0,a=1/0;if(null==t||"number"==typeof t&&"object"!=typeof e[0]&&null!=e)for(var s=0,l=(e=nt(e)?e:we(e)).length;s<l;s++)null!=(r=e[s])&&r<o&&(o=r);else t=Fe(t,n),bt(e,(function(e,n,r){((i=t(e,n,r))<a||i===1/0&&o===1/0)&&(o=e,a=i)}));return o},shuffle:function(e){return Lt(e,1/0)},sample:Lt,sortBy:function(e,t,n){var r=0;return t=Fe(t,n),jt(wt(e,(function(e,n,i){return{value:e,index:r++,criteria:t(e,n,i)}})).sort((function(e,t){var n=e.criteria,r=t.criteria;if(n!==r){if(n>r||void 0===n)return 1;if(n<r||void 0===r)return-1}return e.index-t.index})),"value")},groupBy:Pt,indexBy:Gt,countBy:zt,partition:Ft,toArray:Mt,size:function(e){return null==e?0:nt(e)?e.length:te(e).length},pick:qt,omit:Dt,first:Qt,head:Qt,take:Qt,initial:Rt,last:function(e,t,n){return null==e||e.length<1?null==t||n?void 0:[]:null==t||n?e[e.length-1]:Ut(e,Math.max(0,e.length-t))},rest:Ut,tail:Ut,drop:Ut,compact:function(e){return kt(e,Boolean)},flatten:function(e,t){return rt(e,t,!1)},without:Vt,uniq:Wt,unique:Wt,union:$t,intersection:function(e){for(var t=[],n=arguments.length,r=0,i=X(e);r<i;r++){var o=e[r];if(!Ot(t,o)){var a;for(a=1;a<n&&Ot(arguments[a],o);a++);a===n&&t.push(o)}}return t},difference:Ht,unzip:Kt,transpose:Kt,zip:Yt,object:function(e,t){for(var n={},r=0,i=X(e);r<i;r++)t?n[e[r]]=t[r]:n[e[r][0]]=e[r][1];return n},range:function(e,t,n){null==t&&(t=e||0,e=0),n||(n=t<e?-1:1);for(var r=Math.max(Math.ceil((t-e)/n),0),i=Array(r),o=0;o<r;o++,e+=n)i[o]=e;return i},chunk:function(e,t){if(null==t||t<1)return[];for(var n=[],r=0,i=e.length;r<i;)n.push(s.call(e,r,r+=t));return n},mixin:Zt,default:re});return Xt._=Xt,Xt}()}},n={};function r(e){var i=n[e];if(void 0!==i)return i.exports;var o=n[e]={exports:{}};return t[e].call(o.exports,o,o.exports,r),o.exports}r.m=t,r.amdO={},e=[],r.O=(t,n,i,o)=>{if(!n){var a=1/0;for(u=0;u<e.length;u++){for(var[n,i,o]=e[u],s=!0,l=0;l<n.length;l++)(!1&o||a>=o)&&Object.keys(r.O).every((e=>r.O[e](n[l])))?n.splice(l--,1):(s=!1,o<a&&(a=o));if(s){e.splice(u--,1);var c=i();void 0!==c&&(t=c)}}return t}o=o||0;for(var u=e.length;u>0&&e[u-1][2]>o;u--)e[u]=e[u-1];e[u]=[n,i,o]},r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={198:0,401:0,703:0,135:0,892:0,877:0,233:0,715:0,384:0,333:0,628:0,966:0,565:0,638:0};r.O.j=t=>0===e[t];var t=(t,n)=>{var i,o,[a,s,l]=n,c=0;if(a.some((t=>0!==e[t]))){for(i in s)r.o(s,i)&&(r.m[i]=s[i]);if(l)var u=l(r)}for(t&&t(n);c<a.length;c++)o=a[c],r.o(e,o)&&e[o]&&e[o][0](),e[a[c]]=0;return r.O(u)},n=self.webpackChunkgive=self.webpackChunkgive||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),r.O(void 0,[401,703,135,892,877,233,715,384,333,628,966,565,638],(()=>r(31441))),r.O(void 0,[401,703,135,892,877,233,715,384,333,628,966,565,638],(()=>r(35058))),r.O(void 0,[401,703,135,892,877,233,715,384,333,628,966,565,638],(()=>r(79977))),r.O(void 0,[401,703,135,892,877,233,715,384,333,628,966,565,638],(()=>r(55755))),r.O(void 0,[401,703,135,892,877,233,715,384,333,628,966,565,638],(()=>r(26060))),r.O(void 0,[401,703,135,892,877,233,715,384,333,628,966,565,638],(()=>r(55952))),r.O(void 0,[401,703,135,892,877,233,715,384,333,628,966,565,638],(()=>r(72751))),r.O(void 0,[401,703,135,892,877,233,715,384,333,628,966,565,638],(()=>r(63293))),r.O(void 0,[401,703,135,892,877,233,715,384,333,628,966,565,638],(()=>r(61394))),r.O(void 0,[401,703,135,892,877,233,715,384,333,628,966,565,638],(()=>r(43729))),r.O(void 0,[401,703,135,892,877,233,715,384,333,628,966,565,638],(()=>r(88496))),r.O(void 0,[401,703,135,892,877,233,715,384,333,628,966,565,638],(()=>r(59707))),r.O(void 0,[401,703,135,892,877,233,715,384,333,628,966,565,638],(()=>r(91486)));var i=r.O(void 0,[401,703,135,892,877,233,715,384,333,628,966,565,638],(()=>r(83908)));i=r.O(i)})();
1
+ (()=>{var e,t={87757:(e,t,n)=>{e.exports=n(35666)},50743:function(e,t){!function(n,r){var i={version:"0.4.1",settings:{currency:{symbol:"$",format:"%s%v",decimal:".",thousand:",",precision:2,grouping:3},number:{precision:0,grouping:3,thousand:",",decimal:"."}}},o=Array.prototype.map,a=Array.isArray,s=Object.prototype.toString;function l(e){return!!(""===e||e&&e.charCodeAt&&e.substr)}function c(e){return a?a(e):"[object Array]"===s.call(e)}function u(e){return e&&"[object Object]"===s.call(e)}function d(e,t){var n;for(n in e=e||{},t=t||{})t.hasOwnProperty(n)&&null==e[n]&&(e[n]=t[n]);return e}function f(e,t,n){var r,i,a=[];if(!e)return a;if(o&&e.map===o)return e.map(t,n);for(r=0,i=e.length;r<i;r++)a[r]=t.call(n,e[r],r,e);return a}function m(e,t){return e=Math.round(Math.abs(e)),isNaN(e)?t:e}function p(e){var t=i.settings.currency.format;return"function"==typeof e&&(e=e()),l(e)&&e.match("%v")?{pos:e,neg:e.replace("-","").replace("%v","-%v"),zero:e}:e&&e.pos&&e.pos.match("%v")?e:l(t)?i.settings.currency.format={pos:t,neg:t.replace("%v","-%v"),zero:t}:t}var v=i.unformat=i.parse=function(e,t){if(c(e))return f(e,(function(e){return v(e,t)}));if("number"==typeof(e=e||0))return e;t=t||i.settings.number.decimal;var n=new RegExp("[^0-9-"+t+"]",["g"]),r=parseFloat((""+e).replace(/\((.*)\)/,"-$1").replace(n,"").replace(t,"."));return isNaN(r)?0:r},g=i.toFixed=function(e,t){t=m(t,i.settings.number.precision);var n=Math.pow(10,t);return(Math.round(i.unformat(e)*n)/n).toFixed(t)},h=i.formatNumber=i.format=function(e,t,n,r){if(c(e))return f(e,(function(e){return h(e,t,n,r)}));e=v(e);var o=d(u(t)?t:{precision:t,thousand:n,decimal:r},i.settings.number),a=m(o.precision),s=e<0?"-":"",l=parseInt(g(Math.abs(e||0),a),10)+"",p=l.length>3?l.length%3:0;return s+(p?l.substr(0,p)+o.thousand:"")+l.substr(p).replace(/(\d{3})(?=\d)/g,"$1"+o.thousand)+(a?o.decimal+g(Math.abs(e),a).split(".")[1]:"")},y=i.formatMoney=function(e,t,n,r,o,a){if(c(e))return f(e,(function(e){return y(e,t,n,r,o,a)}));e=v(e);var s=d(u(t)?t:{symbol:t,precision:n,thousand:r,decimal:o,format:a},i.settings.currency),l=p(s.format);return(e>0?l.pos:e<0?l.neg:l.zero).replace("%s",s.symbol).replace("%v",h(Math.abs(e),m(s.precision),s.thousand,s.decimal))};i.formatColumn=function(e,t,n,r,o,a){if(!e)return[];var s=d(u(t)?t:{symbol:t,precision:n,thousand:r,decimal:o,format:a},i.settings.currency),g=p(s.format),y=g.pos.indexOf("%s")<g.pos.indexOf("%v"),b=0,w=f(e,(function(e,t){if(c(e))return i.formatColumn(e,s);var n=((e=v(e))>0?g.pos:e<0?g.neg:g.zero).replace("%s",s.symbol).replace("%v",h(Math.abs(e),m(s.precision),s.thousand,s.decimal));return n.length>b&&(b=n.length),n}));return f(w,(function(e,t){return l(e)&&e.length<b?y?e.replace(s.symbol,s.symbol+new Array(b-e.length+1).join(" ")):new Array(b-e.length+1).join(" ")+e:e}))},e.exports&&(t=e.exports=i),t.accounting=i}()},25630:()=>{function e(t){return e="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(t)}function t(e,t){var n=jQuery(e).find("#give-payment-mode-select .give-loading-text"),r=jQuery(e).find("#give-amount").val(),i=jQuery(e).find('input[name="give-form-id"]').val(),o=jQuery(e).find('input[name="give-form-id-prefix"]').val();n.fadeIn(),1!=jQuery(e).data()["blockUI.isBlocked"]&&jQuery(e).find("#give_purchase_form_wrap").block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),new Promise((function(n){jQuery(document).trigger("Give:onPreGatewayLoad"),jQuery.post(Give.fn.getGlobalVar("ajaxurl")+"?payment-mode="+t,{action:"give_load_gateway",give_total:r,give_form_id:i,give_form_id_prefix:o,give_payment_mode:t,nonce:Give.form.fn.getNonce(e)},(function(t){return jQuery(e).find("#give_purchase_form_wrap").html(t),jQuery(".give-no-js").hide(),jQuery(e).find("#give-payment-mode-select .give-loading-text").fadeOut(),jQuery(document).trigger("Give:onGatewayLoadSuccess"),n(t)}))})).then((function(n){jQuery(document).trigger("give_gateway_loaded",[n,jQuery(e).attr("id")]);var r=new CustomEvent("give_gateway_loaded",{detail:{selectedGateway:t,formIdAttribute:jQuery(e).attr("id")}});document.dispatchEvent(r),jQuery(e).unblock()}))}jQuery(document).ready((function(n){Give.form.fn.isFormExist()&&(n(".give-loading-text").hide(),n(".give-form").each((function(e,t){var n,r;t=jQuery(t),(n=Give.form.fn.getNonceInfo(t)).el.attr("data-donor-session")&&(!n.createdInDonorSession&&!Give.donor.fn.hasSession(t)||Give.donor.fn.isLoggedIn())||Give.form.fn.resetAllNonce(t),r=0>(r=1e3*(parseInt(n.el.data("time"))+parseInt(n.el.data("nonce-life")))-Date.now())?r:r+100,window.setTimeout((function(){Give.form.fn.resetAllNonce(t)}),r)}))),n(document).on("click",".give-checkout-login",(function(e){var t=n(this),r=n(this).parents("form"),i=t.parents("div.give-login-account-wrap").find(".give-loading-text"),o={action:t.data("action"),form_id:n(r).find('[name="give-form-id"]').val()};return i.show(),n.post(Give.fn.getGlobalVar("ajaxurl"),o,(function(e){var t=n(r).find("[id^=give-checkout-login-register]");t.length&&parseInt(t.html().trim().length)?n(r).find("[id^=give-checkout-login-register]").html(e):n(r).find('[id^="give_checkout_user_info"]').html(e),n(r).find(".give-submit-button-wrap").hide()})).done((function(){i.hide(),give_fl_trigger()})),!1})),n(document).on("click",".give-checkout-register-cancel",(function(e){e.preventDefault();var t=n(this),r=n(this).parents("form"),i={action:t.data("action"),form_id:n(r).find('[name="give-form-id"]').val()};n.post(Give.fn.getGlobalVar("ajaxurl"),i,(function(e){n(r).find("[id^=give-checkout-login-register]").replaceWith(n.parseJSON(e.fields)),n(r).find("[id^=give-checkout-login-register]").css({display:"block"}),n(r).find(".give-submit-button-wrap").show()})).done((function(){give_fl_trigger()}))})),n(document).on("click","[id^=give-login-fields] input[type=submit]",(function(r){r.preventDefault();var i=n(this).val(),o=n(this).parents("form");n(this).val(Give.fn.getGlobalVar("purchase_loading")),o.find("[id^=give-login-fields] .give-loading-animation").fadeIn();var a={action:"give_process_donation_login",give_ajax:1,give_user_login:o.find("[name=give_user_login]").val(),give_user_pass:o.find("[name=give_user_pass]").val(),give_form_id:o.find("[name=give-form-id]").val()};n.post(Give.fn.getGlobalVar("ajaxurl"),a,(function(r){null!=n.trim(e(r.success))&&1==r.success&&void 0!==e(r.data)?(o.find(".give_errors").remove(),o.find("[id^=give-checkout-login-register]").before(r.data),o.find(".give_notices.give_errors").delay(5e3).slideUp(),Give.form.fn.resetAllNonce(o).then((function(e){t(o,o.find(".give-gateway-option-selected input").val())}))):(o.find("[id^=give-login-fields] input[type=submit]").val(i),o.find(".give-loading-animation").fadeOut(),o.find(".give_errors").remove(),o.find("[id^=give-user-login-submit]").before(r.data))}))})),n(document).on("change","select#give-gateway, input.give-gateway",(function(e){e.preventDefault();var r=n(this).val();return"0"==r?(console.log("There was a problem loading the selected gateway"),!1):(t(n(this).parents("form"),r),!1)})),n("body").on("click","#give-confirm-email-btn",(function(e){var t=n(this),r={action:"give_confirm_email_for_donations_access",email:t.data("email"),nonce:Give.fn.getGlobalVar("ajax_vars").ajaxNonce};return t.text(Give.fn.getGlobalVar("loading")),t.attr("disabled","disabled"),n.post(Give.fn.getGlobalVar("ajaxurl"),r,(function(e){"error"===(e=JSON.parse(e)).status?(t.closest("#give_user_history tfoot").hide(),t.closest(".give_user_history_main").find(".give_user_history_notice").html(e.message)):"success"===e.status&&(t.closest(".give_user_history_main").find(".give_user_history_notice").html(e.message),t.hide(),t.closest(".give-security-button-wrap").find("span").show())})),!1})),n("body").on("click",'form.give-form input[name="give-purchase"].give-submit',(function(e){var t=n(this),r=t.parents("form.give-form"),i=r.find('input[type="submit"].give-submit + .give-loading-animation');i.fadeIn();var o=r.get(0);if("function"!=typeof o.checkValidity||!1!==o.checkValidity()){e.preventDefault();var a=n(this).val();n(this).val(Give.fn.getGlobalVar("purchase_loading")),Give.form.fn.disable(r,!0),n.post(Give.fn.getGlobalVar("ajaxurl"),r.serialize()+"&action=give_process_donation&give_ajax=true",(function(e){if("success"==n.trim(e))r.find(".give_errors").remove(),n(o).submit(),r.trigger("give_form_validation_passed");else{var s=r.parent().find(".give-form-header");t.val(a),i.fadeOut(),r.parent().find(".give_errors").remove(),s.length>0?s.after(e):r.parent().find(".give-form-title").after(e),r.parent()[0].scrollIntoView({behavior:"smooth"}),Give.form.fn.disable(r,!1)}}))}else i.fadeOut()}));var r=document.getElementById("give-receipt");if(r){var i={action:"get_receipt",shortcode_atts:r.getAttribute("data-shortcode"),donation_id:r.getAttribute("data-donation-key"),receipt_type:r.getAttribute("data-receipt-type")};i[Give.fn.getGlobalVar("session_cookie_name")]=Give.fn.__getCookie(Give.fn.getGlobalVar("session_cookie_name")),n.ajax({url:Give.fn.getGlobalVar("ajaxurl"),method:"GET",data:i,success:function(e){if(r.innerHTML=e,r.parentElement.classList.contains("give-form-templates"))var t=setInterval((function(){window.parentIFrame&&(clearInterval(t),window.parentIFrame.sendMessage({action:"giveEmbedFormContentLoaded"}))}),50)}})}}))},51325:()=>{function e(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return t(e,n);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 t(e,n)}(e,n)||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 t(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function n(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function r(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){i(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}jQuery((function(t){var n=jQuery("form.give-form"),o=t(document),a={forms:{}};t.fn.toggleError=function(e){return this.toggleClass("error",e),this.toggleClass("valid",!e),this},Give.init(),o.on("keyup","#give-first, #give-last, #give-email",(function(e){var t=e.target,n=t.parentElement.closest("form.give-form");if(n){var o=n.getAttribute("id");a.forms=r(r({},a.forms),{},i({},o,r(r({},a.forms[o]),{},i({},t.name,t.value))))}})),o.on("give_gateway_loaded",(function(){for(var t=0,n=Object.entries(a.forms);t<n.length;t++)for(var r=e(n[t],2),i=r[0],o=r[1],s=0,l=Object.entries(o);s<l.length;s++){var c=e(l[s],2),u=c[0],d=c[1],f=document.querySelector("form#".concat(i,' [name="').concat(u,'"]'));f&&(f.value=d)}})),o.on("change","#give_cc_address input.card_state, #give_cc_address select",(function(){var e=t(this),n=e.parents("form");if("card_state"!==e.attr("id")){n.find("#card_state").empty().append('<option value="1">'+Give.fn.getGlobalVar("general_loading")+"</option>").prop("disabled",!0);var r={action:"give_get_states",country:e.val(),field_name:"card_state"};t.ajax({type:"POST",data:r,url:Give.fn.getGlobalVar("ajaxurl"),xhrFields:{withCredentials:!0},success:function(e){var r="",i=e.states_label,a=n.find('input[name="card_state"], select[name="card_state"]'),s=n.find('input[name="card_city"]');void 0!==e.states_found&&!0===e.states_found?r=t(e.data):(r='<input type="text" id="card_state" name="card_state" class="card_state give-input required" placeholder="'.concat(i,'" value="').concat(e.default_state,'" autocomplete="address-level4"/>'),r=t(r)),!1===n.hasClass("float-labels-enabled")?(void 0!==e.states_require&&!0===e.states_require?(r.attr("required","required").attr("aria-required","true").addClass("required"),a.closest("p").find("label .give-required-indicator").removeClass("give-hidden")):(r.removeAttr("required").removeAttr("aria-required").removeClass("required"),a.closest("p").find("label .give-required-indicator").addClass("give-hidden")),void 0!==e.city_require&&!0===e.city_require?(s.closest("p").find("label .give-required-indicator").removeClass("give-hidden").removeClass("required"),s.attr("required",!0)):(s.closest("p").find("label .give-required-indicator").addClass("give-hidden").addClass("required"),s.removeAttr("required"))):(void 0!==e.states_require&&!0===e.states_require?(r.attr("required","required").attr("aria-required","true").addClass("required"),a.closest("p").find(".give-fl-wrap").addClass("give-fl-is-required")):(r.removeAttr("required").removeAttr("aria-required").removeClass("required"),a.closest("p").find(".give-fl-wrap").removeClass("give-fl-is-required")),void 0!==e.city_require&&!0===e.city_require?(s.closest("p").find(".give-fl-wrap").addClass("give-fl-is-required"),s.attr("required",!0)):(s.closest("p").find(".give-fl-wrap").removeClass("give-fl-is-required"),s.removeAttr("required"))),a.closest("p").find("label .state-label-text").text(i),a.replaceWith(r),void 0!==e.show_field&&!0===e.show_field?(n.find("p#give-card-state-wrap").removeClass("give-hidden"),n.find("p#give-card-zip-wrap").addClass("form-row-last"),n.find("p#give-card-zip-wrap").removeClass("form-row-wide")):(n.find("p#give-card-state-wrap").addClass("give-hidden"),n.find("p#give-card-zip-wrap").addClass("form-row-wide"),n.find("p#give-card-zip-wrap").removeClass("form-row-last"));var l=!!e.zip_require;n.find("input#card_zip").toggleClass("required",l).attr("required",l).attr("aria-required",l),n.find('label[for="card_zip"] span.give-required-indicator').toggleClass("give-hidden",!l),o.trigger("give_checkout_billing_address_updated",[e,n.attr("id")])}}).fail((function(e){window.console&&window.console.log&&console.log(e)}))}return!1})),o.on("give_gateway_loaded",(function(){Give.form.fn.field.formatCreditCard(n)})),o.on("submit","#give_payment_mode",(function(){if(!Give.form.fn.getGateway(t(this).closest("form")).length)return alert(Give.fn.getGlobalVar("no_gateway")),!1})),o.on("click",'#give-payment-mode-select input[name="payment-mode"]',(function(){var e,n=t(this).parents("form"),r=n.find("#give-payment-mode-select li"),i=n.find('li.give-gateway-option-selected input[name="payment-mode"]').val().trim();r.removeClass("give-gateway-option-selected"),r.prop("checked",!1),t(this).prop("checked",!0),t(this).parent().addClass("give-gateway-option-selected"),e=Give.form.fn.getGateway(n),n.attr("action",n.attr("action").replace("payment-mode="+i,"payment-mode="+e))})),o.on("focus",".give-donation-amount .give-text-input",(function(e){var n=t(this).parents("form");t(this).removeClass("invalid-amount");var r=n.find(".give-final-total-amount").attr("data-total"),i=Give.form.fn.getInfo("decimal_separator",n);t(this).attr("data-amount",Give.fn.unFormatCurrency(r,i)),t(this).parent(".give-donation-amount").addClass("give-custom-amount-focus-in"),n.find(".give-default-level, .give-radio-input").removeClass("give-default-level"),n.find(".give-btn-level-custom").addClass("give-default-level"),n.find(".give-radio-input").prop("checked",!1),n.find(".give-radio-input.give-radio-level-custom").prop("checked",!0),n.find(".give-select-level").prop("selected",!1),n.find(".give-select-level .give-donation-level-custom").prop("selected",!0)})),o.on("blur",".give-donation-amount .give-text-input",(function(e,n,r,i){var o=void 0!==n?n:t(this).closest("form"),a=t(this).attr("data-amount"),s=void 0!==r?r:t(this).val(),l=Give.form.fn.getInfo("decimal_separator",o),c=Give.form.fn.getMinimumAmount(o),u=Give.form.fn.getMaximumAmount(o),d=0===s?c:Give.fn.unFormatCurrency(s,l),f=Give.form.fn.formatAmount(d,o,{});if(i=void 0===i?Give.form.fn.getPriceID(o,!0):i,""===d||0===d){var m=t('.give-donation-levels-wrap [data-default="1"]',n);m.length&&(i=m.data("price-id"),s=d=Give.fn.unFormatCurrency(m.val(),l),f=Give.form.fn.formatAmount(d,o,{}))}if(Give.fn.setCache("amount_"+d,i,o),t(this).val(f),Give.form.fn.isValidDonationAmount(o))t(this).removeClass("give-invalid-amount"),o.find(".give-invalid-minimum, .give-invalid-maximum").slideUp(300,(function(){t(this).remove()})),Give.form.fn.disable(o,!1);else{t(this).addClass("give-invalid-amount"),Give.form.fn.disable(o,!0);var p=o.find(".give-invalid-minimum"),v=o.find(".give-invalid-maximum");0===p.length&&d<c?Give.notice.fn.renderNotice("bad_minimum",o):d>=c&&p.slideUp(300,(function(){t(this).remove()})),0===v.length&&d>u?Give.notice.fn.renderNotice("bad_maximum",o):d<=u&&v.slideUp(300,(function(){t(this).remove()}))}a!==d&&o.find(".give-final-total-amount").attr("data-total",d).text(Give.fn.formatCurrency(d,{symbol:Give.form.fn.getInfo("currency_symbol",o),position:Give.form.fn.getInfo("currency_position",o)},o)),-1!==i&&(t('input[name="give-price-id"]',o).val(i),o.find(".give-amount-hidden").val(Give.form.fn.formatAmount(d,o,{})),o.find(".give-default-level").removeClass("give-default-level"),Give.form.fn.autoSelectDonationLevel(o,i)),t(this).parent(".give-donation-amount").removeClass("give-custom-amount-focus-in"),t(document).trigger("give_donation_value_updated",[o,d,i])})),o.on("click",".give-donation-level-btn",(function(e){e.preventDefault(),Give.form.fn.autoSetMultiLevel(t(this))})),o.on("click",".give-radio-input-level",(function(e){Give.form.fn.autoSetMultiLevel(t(this))})),o.on("change",".give-select-level",(function(e){Give.form.fn.autoSetMultiLevel(t(this))})),o.on("click",".give_terms_links",(function(e){e.preventDefault();var n=t(this).closest("fieldset");return t("[class^=give_terms-]",n).slideToggle(),t("a.give_terms_links",n).toggle(),!1})),t('label[for^="give-radio-level"]').on("click",(function(e){var n=t(this).closest("form").find("#"+t(this).attr("for"));n.length&&(n.trigger("click"),e.preventDefault())}))})),jQuery(window).on("load",(function(){jQuery("body").on("keyup change focusout",".give-form .card-number, .give-form .card-cvc, .give-form .card-expiry",(function(e){var t=jQuery(this),n=t.parents("form.give-form"),r=t.attr("id"),i=n.find(".card-number"),o=n.find(".card-cvc"),a=n.find(".card-expiry"),s=jQuery.payment.cardType(i.val()),l=!1;if("focusout"===e.type)r.indexOf("card_number")>-1?(l=!jQuery.payment.validateCardNumber(i.val()),i.toggleError(l)):r.indexOf("card_cvc")>-1?(l=!jQuery.payment.validateCardCVC(o.val(),s),o.toggleError(l)):r.indexOf("card_expiry")>-1&&(l=!jQuery.payment.validateCardExpiry(a.payment("cardExpiryVal")),a.toggleError(l)),Give.form.fn.disable(t.parents("form"),l);else if(t.hasClass("error")&&t.removeClass("error"),r.indexOf("card_number")>-1){var c=n.find(".card-type");null===s?(c.removeClass().addClass("off card-type"),t.removeClass("valid").addClass("error")):c.removeClass().addClass("card-type "+s)}else if(r.indexOf("card_expiry")>-1){var u=a.payment("cardExpiryVal");n.find(".card-expiry-month").val(u.month),n.find(".card-expiry-year").val(u.year)}}))}))},31441:(e,t,n)=>{"use strict";n(59211),n(92979),n(57729);var r=n(15303),i=(n(45099),function(e){return new r.iframeResize({log:!1,sizeWidth:!0,checkOrigin:[window.location.origin],heightCalculationMethod:"documentElementOffset",widthCalculationMethod:"documentElementOffset",onMessage:function(t){var n=e.parentElement;switch(e.parentElement.classList.contains("modal-content")&&(n=n.parentElement.parentElement),t.message.action){case"giveEmbedFormContentLoaded":var r=setTimeout((function(){i()}),400);e.setAttribute("data-contentLoaded","1");var i=function(){clearTimeout(r),n.querySelector(".iframe-loader").style.opacity=0,n.querySelector(".iframe-loader").style.transition="opacity 0.2s ease",e.style.visibility="visible",e.style.minHeight="",n.style.height=null};break;case"giveScrollIframeInToView":e.scrollIntoView({behavior:"smooth",inline:"nearest"})}},onInit:function(){var t=e.parentElement;window.top.addEventListener("resize",(function(){e.style.width=window.top.innerWidth+"px"}));var n=!1;window.addEventListener("beforeunload",(function(){n=!0})),e.contentWindow.addEventListener("beforeunload",(function(){!1===n&&(e.scrollIntoView({behavior:"smooth",inline:"nearest"}),e.parentElement.querySelector(".iframe-loader").style.opacity=1,e.parentElement.querySelector(".iframe-loader").style.transition="",e.style.visibility="hidden",t.style.height="700px")})),e.iFrameResizer.sendMessage({currentPage:Give.fn.removeURLParameter(window.location.href,"giveDonationAction")})}},e)});const o=window.wp.i18n,a={fn:{renderNotice:function(e,t){var n;switch(t=void 0!==t?t:{},e){case"bad_minimum":n=jQuery('<div class="give_error give-invalid-minimum give-hidden">'+this.getNotice(e,t)+"</div>");break;case"bad_maximum":n=jQuery('<div class="give_error give-invalid-maximum give-hidden">'+this.getNotice(e,t)+"</div>")}if(!t.length)return"";n.insertBefore(t.find(".give-total-wrap")).show()},getNotice:function(e,t){if(!e.length)return null;var n,r,i;if(n=r=i="",t.length)switch(e){case"bad_minimum":r=Give.fn.getGlobalVar(e),i=Give.form.fn.getMinimumAmount(t);break;case"bad_maximum":r=Give.fn.getGlobalVar(e),i=Give.form.fn.getMaximumAmount(t)}return t.length&&""!==r&&(n=r+" "+Give.fn.formatCurrency(i,{symbol:Give.form.fn.getInfo("currency_symbol",t),position:Give.form.fn.getInfo("currency_position",t)},t)),n},getAdminNoticeHTML:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"info",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{dismissible:!0},r="undefined"!=typeof commonL10n?commonL10n.dismiss:(0,o.__)("Dismiss this notice.","give");return'<div class="give-notice notice notice-'.concat(t).concat(n.dismissible?" is-dismissible":"",'"><p>').concat(e).concat(n.dismissible?' <button type="button" class="notice-dismiss"><span class="screen-reader-text">'.concat(r,"</span></button>"):"","</p</div>")}}};var s=n(87757),l=n.n(s);const c={fn:{showOverlay:function(e){var t=document.createElement("div"),n=document.createElement("div"),r=document.createElement("div");r.innerHTML=e||Give.fn.getGlobalVar("textForOverlayScreen"),n.setAttribute("class","loader spinning"),t.setAttribute("id","give-processing-state-template"),t.append(n),t.append(r),t.classList.add("active"),document.body.appendChild(t)},hideOverlay:function(){document.getElementById("give-processing-state-template").remove()}}};function u(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,i)}const d={init:function(){this.fn.field.formatCreditCard(jQuery("form.give-form")),this.fn.__initialize_cache(),window.Give.WINDOW_IS_LOADED?Give.form.fn.__sendBackToForm():window.addEventListener("load",(function(){Give.form.fn.__sendBackToForm()}))},fn:{isFormExist:function(){return!!document.getElementsByName("give-form-hash").length},hasDonationForm:function(e){var t=e.querySelector('form input[name="give_action"]');return t&&"purchase"===t.value},disable:function(e,t){if(!e.length)return!1;e.find(".give-submit").prop("disabled",t)},showProcessingState:function(e){c.fn.showOverlay(e)},hideProcessingState:function(){c.fn.hideOverlay()},formatAmount:function(e,t,n){return t.length?Give.fn.formatCurrency(e,n,t):e},getInfo:function(e,t){var n="";if(t=void 0!==t?jQuery(t):{},!e.length||!t.length)return n;switch(e){case"gateways":n=[],jQuery.each(t.find('input[name="payment-mode"]'),(function(e,t){t=t instanceof jQuery?t:jQuery(t),n.push(t.val().trim())}));break;case"form-type":t.hasClass("give-form-type-set")?n="set":t.hasClass("give-form-type-multi")&&(n="multi");break;case"form-id":n=t.find('input[name="give-form-id"]').val();break;default:void 0!==(n=t.get(0).hasAttribute("data-"+e)?t.attr("data-"+e):t.attr(e))&&n.trim()}return n},setInfo:function(e,t,n,r){if(!n.length)return!1;if("nonce"===(e=void 0===e?"data":e))n.find('input[name="give-form-hash"]').val(t);if(void 0!==r&&!r.length)return!1;if("attr"===e)n.attr(r,t);else n.data(r,t);return!0},getGateway:function(e){var t="";return e.length?void 0!==(t=e.find('input[name="payment-mode"]:checked').val().trim())?t:"":t},getVariablePrices:function(e){var t,n=[];return e.length&&e.hasClass("give-form-type-multi")&&(t=e.find(".give-donation-levels-wrap [data-price-id] "))?(jQuery.each(t,(function(t,r){r=r instanceof jQuery?r:jQuery(r);var i=Give.form.fn.getInfo("decimal_separator",e);n.push({price_id:r.data("price-id"),amount:Give.fn.unFormatCurrency(r.val(),i)})})),n):n},getPriceID:function(e,t){var n=this.getVariablePrices(e),r=Give.fn.unFormatCurrency(e.find('input[name="give-amount"]').val(),this.getInfo("decimal_separator",e)),i=Give.fn.getCache("amount_"+r,e)?Give.fn.getCache("amount_"+r,e):-1;return t=void 0===t||t,n.length&&-1===i&&(t?(jQuery.each(n,(function(e,t){if(t.amount===r)return i=t.price_id,!1})),-1===i&&this.getMinimumAmount(e)<=r&&this.getMaximumAmount(e)>=r&&this.getMinimumAmount(e)<=r&&(i="custom")):i=jQuery('input[name="give-price-id"]',e).val()),i},getMinimumAmount:function(e){return e.find('input[name="give-form-minimum"]').val()},getMaximumAmount:function(e){return e.find('input[name="give-form-maximum"]').val()},getAmount:function(e){if(!e.length)return null;var t=e.find('input[name="give-amount"]').val();return void 0!==t&&t||(t=0),Give.fn.unFormatCurrency(t,this.getInfo("decimal_separator",e))},getNonce:function(e){if(!e.length)return"";var t=e.find('input[name="give-form-hash"]').val();return void 0!==t&&t||(t=""),t},getNonceInfo:function(e){var t={};return e.length?(t.el=e.find('input[name="give-form-hash"]'),t.el.length?(t.value=e.find('input[name="give-form-hash"]').val(),t.value=void 0!==t.value&&t.value?t.value:"",t.createdInDonorSession="1"===t.el.attr("data-donor-session"),t):t):t},resetNonce:function(e){if(!e.length||!jQuery('input[name="give-form-hash"]',e).length)return!1;Give.form.fn.disable(e,!0),jQuery.post(Give.fn.getGlobalVar("ajaxurl"),{action:"give_donation_form_nonce",give_form_id:Give.form.fn.getInfo("form-id",e)},(function(t){Give.form.fn.setInfo("nonce",t.data,e,""),Give.form.fn.disable(e,!1)}))},resetAllNonce:function(e){return!!e.length&&(Give.form.fn.disable(e,!0),new Promise((function(t,n){jQuery.post(Give.fn.getGlobalVar("ajaxurl"),{action:"give_donation_form_reset_all_nonce",give_form_id:Give.form.fn.getInfo("form-id",e)},(function(r){if(!r.success)return n(r);var i=e.find('input[name="give-form-user-register-hash"]');return Give.form.fn.setInfo("nonce",r.data.give_form_hash,e,""),i.length&&i.val(r.data.give_form_user_register_hash),Give.form.fn.disable(e,!1),jQuery(document).trigger("give_reset_all_nonce",[r.data]),t(r)})).done((function(){Give.form.fn.disable(e,!1)}))})))},autoSelectDonationLevel:function(e,t){if(!e.length||"multi"!==this.getInfo("form-type",e))return!1;switch(t=void 0===t?this.getPriceID(e,!1):t,!0){case!!e.find(".give-radio-input").length:e.find(".give-radio-input").prop("checked",!1),e.find('.give-radio-input[data-price-id="'+t+'"]').prop("checked",!0).addClass("give-default-level");break;case!!e.find("button.give-donation-level-btn").length:e.find("button.give-donation-level-btn").blur(),e.find('button.give-donation-level-btn[data-price-id="'+t+'"]').addClass("give-default-level");break;case!!e.find("select.give-select-level").length:e.find("select.give-select-level option").prop("selected",!1),e.find('select.give-select-level option[data-price-id="'+t+'"]').prop("selected",!0).addClass("give-default-level")}},autoSetMultiLevel:function(e){var t=e.parents("form"),n=e.val(),r=e.data("price-id");void 0===r&&(r=e.find("option:selected").data("price-id")),"custom"===r&&(n=Give.fn.getParameterByName("custom-amount")),t.find(".give-amount-top").val(n),t.find("span.give-amount-top").text(n);var i=Give.form.fn.getInfo("decimal_separator",t);jQuery(".give-donation-amount .give-text-input",t).attr("data-amount",Give.fn.unFormatCurrency(t.find(".give-final-total-amount").attr("data-total"),i)),"custom"!==r||n?t.find(".give-donation-amount .give-text-input").trigger("blur",[t,n,r]):t.find(".give-donation-amount .give-text-input").focus()},__sendBackToForm:function(){var e=Give.fn.getParameterByName("form-id"),t=Give.fn.getParameterByName("payment-mode");if(!e||!t)return!1;var n=jQuery("body").find("#give-form-"+e+"-wrap"),r=n.find("form.give-form"),i=n.hasClass("give-display-modal"),o=n.hasClass("give-display-button"),a=n.hasClass("give-display-reveal");r.find("#give-gateway-radio-list label").removeClass("give-gateway-option-selected"),r.find("input[name=payment-mode][value="+t+"]").prop("checked",!0).parent().addClass("give-gateway-option-selected");var s=Give.fn.getParameterByName("level-id"),l=r.find('*[data-price-id="'+s+'"]');l.length>0&&this.autoSetMultiLevel(l),jQuery(".give-form-wrap").hasClass("give-form-grid-wrap")&&1===jQuery("#give-modal-form-"+e).length?jQuery.magnificPopup.open({items:{type:"inline",src:"#give-modal-form-"+e},fixedContentPos:!0,fixedBgPos:!0,closeBtnInside:!0,midClick:!0,removalDelay:300,mainClass:"modal-fade-slide"}):i||o?give_open_form_modal(n,r):a&&(r.find(".give-btn-reveal").hide(),r.find("#give-payment-mode-select, #give_purchase_form_wrap").slideDown())},isValidDonationAmount:function(e){if(e.find('input[name="give-form-minimum"]').length<=0)return!0;var t=this.getMinimumAmount(e),n=this.getMaximumAmount(e),r=this.getAmount(e),i=this.getPriceID(e,!0);return 0!==r&&(-1<r&&r>=t&&r<=n||-1!==i)},__initialize_cache:function(){jQuery.each(jQuery(".give-form"),(function(e,t){t=t instanceof jQuery?t:jQuery(t),Give.cache["form_"+Give.form.fn.getInfo("form-id",t)]=[]}))},isDonationFormHtml5Valid:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return"function"!=typeof e.checkValidity||!1!==e.checkValidity()||!1!=(-1!=navigator.userAgent.indexOf("Safari")&&-1==navigator.userAgent.indexOf("Chrome"))||(t&&e.reportValidity(),!1)},isDonorFilledValidData:(f=function(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){u(o,r,i,a,s,"next",e)}function s(e){u(o,r,i,a,s,"throw",e)}a(void 0)}))}}(l().mark((function e(t){var n,r,i,o=arguments;return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(n=(n=o.length>1&&void 0!==o[1]?o[1]:{})instanceof FormData?n:new FormData(t)).append("action","give_process_donation"),n.append("give_ajax",!0),e.next=6,fetch("".concat(Give.fn.getGlobalVar("ajaxurl")),{method:"POST",body:n});case 6:return r=e.sent,e.next=9,r.text();case 9:return i=e.sent,e.abrupt("return",i.trim());case 11:case"end":return e.stop()}}),e)}))),function(e){return f.apply(this,arguments)}),addErrors:function(e,t){e.find('#give_purchase_submit input[type="submit"].give-submit').before(t)},removeErrors:function(e){e.find(".give_errors").remove()},getErrorHTML:function(e){var t=document.createElement("div");return t.classList.add("give_errors"),e.forEach((function(e){var n=document.createElement("p");n.classList.add("give_error"),n.innerHTML=e.message,t.append(n)})),t},addErrorsAndResetDonationButton:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;this.resetDonationButton(e),t&&this.addErrors(e,t)},resetDonationButton:function(e){var t=e.find('#give_purchase_submit input[type="submit"].give-submit'),n=t.closest("div");t.val(t.data("before-validation-label")),n.find(".give-loading-animation").fadeOut(),e.find(".give_errors").remove(),Give.form.fn.disable(e,!1)},field:{formatCreditCard:function(e){e.each((function(e,t){var n=(t=jQuery(t)).find(".card-number"),r=t.find(".card-cvc"),i=t.find(".card-expiry");n.length&&(n.payment("formatCardNumber"),r.payment("formatCardCVC"),i.payment("formatCardExpiry"))}))}}}};var f;const m={fn:{hasSession:function(e){return!!e.length&&!!Give.fn.__getCookie(Give.fn.getGlobalVar("session_cookie_name"))},isLoggedIn:function(){return jQuery("body").hasClass("logged-in")}}},p={fn:{twitter:function(e,t){var n=parent.window?parent.window:window,r=n.innerHeight/2-126,i=n.innerWidth/2-280;n.open("https://twitter.com/intent/tweet?url=".concat(encodeURIComponent(e),"&text=").concat(encodeURIComponent(t)),"newwindow","width=560,height=253,top=".concat(r,",left=").concat(i))},facebook:function(e){var t=parent.window?parent.window:window,n=t.innerHeight/2-365,r=t.innerWidth/2-280;window.open("https://www.facebook.com/sharer/sharer.php?u=".concat(encodeURIComponent(e)),"newwindow","width=560,height=730,top=".concat(n,",left=").concat(r))}}};var v=n(50743),g=n.n(v),h={init:function(){var e=["form"],t=0;for(jQuery(document).trigger("give:preInit");t<e.length;)h[e[t]].init&&h[e[t]].init(),t++;jQuery(document).trigger("give:postInit")},fn:{formatCurrency:function(e,t,n){var r={symbol:"",decimal:this.getGlobalVar("decimal_separator"),thousand:this.getGlobalVar("thousands_separator"),precision:parseInt(this.getGlobalVar("number_decimals")),currency:this.getGlobalVar("currency")};if(e=e.toString().trim(),(n=void 0===n?{}:n).length&&(r={symbol:"",decimal:h.form.fn.getInfo("decimal_separator",n),thousand:h.form.fn.getInfo("thousands_separator",n),precision:h.form.fn.getInfo("number_decimals",n),currency:h.form.fn.getInfo("currency_code",n)}),(t=jQuery.extend(r,t)).precision=parseInt(t.precision),"INR"===t.currency){var i,o=g().formatNumber(e,{precision:r.precision,decimal:"."}),a=t.precision?".0":"",s="",l="",c="";(o=(o=g().unformat(o,".").toString()).toString()).indexOf(".")>0&&(a=o.substring(o.indexOf("."),o.length)),s=(o=Math.floor(o).toString()).substring(o.length-3),""!==(l=o.substring(0,o.length-3))&&(s=r.thousand+s),i=(c=l.replace(/\B(?=(\d{2})+(?!\d))/g,r.thousand)+s+a).lastIndexOf("."),e=c=c.slice(0,i)+(c.slice(i)+"000000000000").substr(0,t.precision+1),void 0!==t.symbol&&t.symbol.length&&("after"===t.position?e+=t.symbol:e=t.symbol+e)}else"after"===t.position&&(t.format="%v%s"),e=g().formatMoney(e,t);return e},unFormatCurrency:function(e,t){if("string"==typeof e){var n=","===t.trim()?/[^0-9\,-]+/g:/[^0-9\.-]+/g;0===(e=e.replace(n,"")).indexOf(t)?e=e.substr(1):e.length-1===e.indexOf(t)&&(e=e.slice(0,-1))}return Math.abs(parseFloat(g().unformat(e,t)))},getParameterByName:function(e,t){t||(t=window.location.href),t=decodeURIComponent(t),e=e.replace(/[\[\]]/g,"\\$&");var n=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(t);return n?n[2]?decodeURIComponent(n[2].replace(/\+/g," ")):"":null},getGlobalVar:function(e){var t=this.getGlobal();return void 0===t[e]?"":t[e]},getGlobal:function(){return"undefined"==typeof give_global_vars?give_vars:give_global_vars},setCache:function(e,t,n){n.length?h.cache["form_"+h.form.fn.getInfo("form-id",n)][e]=t:h.cache[e]=t},getCache:function(e,t){var n,r=h.cache["form_"+h.form.fn.getInfo("form-id",t)];return n=void 0===(n=t.length?void 0!==r?r[e]:"":h.cache[e])?"":n},__getCookie:function(e){var t=("; "+document.cookie).split("; "+e+"="),n="";return 2===t.length&&(n=t.pop().split(";").shift()),n},loader:function(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=(r=Object.assign({show:!0,loadingAnimation:!0,loadingText:null},r)).loadingAnimation?'<span class="is-active spinner"></span>':"",o=null!==r.loadingText?r.loadingText:h.fn.getGlobalVar("loader_translation").updating;return!1===r.show?(jQuery(".give-spinner-wrap",e).remove(),!1):(t=i.length?"give-has-spinner":"",t=(t+=o.length?" give-has-text":"").length?" "+t.trim():"",n='<div class="give-spinner-wrap'.concat(t,'"><div class="give-spinner-inner">').concat((o+i).trim(),"</div></div>"),null===r.show?n:(e.prepend(n),!0))},removeURLParameter:function(e,t){var n=e.split("?");if(n.length>=2){for(var r=encodeURIComponent(t)+"=",i=n[1].split(/[&;]/g),o=i.length;o-- >0;)-1!==i[o].lastIndexOf(r,0)&&i.splice(o,1);return n[0]+(i.length>0?"?"+i.join("&"):"")}return e},numberHasDecimal:function(e){return Math.floor(e)!==Number(e)}},cache:{}};h.notice=a,h.form=d,h.donor=m,h.util=c,h.share=p;const y=h;n(51325),n(25630);var b=n(48880),w=n.n(b);function _(e){return _="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)}jQuery((function(e){var t=e(document);give_fl_trigger(),give_change_html5_form_field_validation_message(),e(".js-give-grid-modal-launcher").magnificPopup({type:"inline",fixedContentPos:!0,fixedBgPos:!0,closeBtnInside:!0,midClick:!0,removalDelay:300,mainClass:"modal-fade-slide give-modal"}),void 0!==window.csGlobal&&window.jQuery((function(e){window.csGlobal.csHooks.filter("hash_scrolling_allow",(function(t,n){return!e(n).hasClass("give-card")&&t}))})),t.on("click touchend",".give-disabled",(function(e){return e.preventDefault(),!1})),t.on("give_gateway_loaded",(function(e,t,n){give_fl_trigger()})),t.on("give_checkout_billing_address_updated",(function(t,n,r){e("form#"+r).hasClass("float-labels-enabled")&&give_fl_trigger()})),t.on("click",".give-btn-reveal",(function(t){t.preventDefault();var n=e(this),r=e(this).parents("form"),i="#give-payment-mode-select",o=e(i),a="";return n.hide(),e("li",o).length>1&&(a=i+", "),r.find(a+"#give_purchase_form_wrap").slideDown(),!1})),t.on("click",".give-btn-modal",(function(t){t.preventDefault();var n=e(this).parents("div.give-form-wrap"),r=n.find("form.give-form"),i=r.find("#give-amount"),o=i.val();if(!o||o<=0)return i.focus(),!1;give_open_form_modal(n,r)}));var n=jQuery('.give_notice[data-dismiss-type="auto"]');n.length&&n.each((function(t,n){n=e(n),window.setTimeout((function(){n.slideUp()}),n.data("dismiss-interval"))})),e("body").on("click",".give-notice-close",(function(){e(this).hide(),e(this).closest(".give_notices").slideUp()})),t.on("change","#give_profile_billing_address_wrap #give_address_country",update_profile_state_field),window.addEventListener("pageshow",(function(t){if(t.persisted||_("undefined")!==window.performance&&2===window.performance.navigation.type){var n=e("body").find("form.give-form");n.length&&(n[0].reset(),Give.form.fn.resetAllNonce(n))}}))})),window.give_open_form_modal=function(e,t){var n="#give_purchase_form_wrap, #give-payment-mode-select, .mfp-close, .give-hidden, .give-form-title";jQuery.magnificPopup.open({mainClass:Give.fn.getGlobal().magnific_options.main_class,closeOnBgClick:Give.fn.getGlobal().magnific_options.close_on_bg_click,fixedContentPos:!0,fixedBgPos:!0,removalDelay:250,items:{src:t,type:"inline"},callbacks:{beforeOpen:function(){jQuery("body").addClass("give-modal-open");var n=jQuery(".give-form-title",e);if(e.hasClass("give-modal")&&!t.data("content"))n.length&&!jQuery(".give-form-title",t).length&&t.prepend(n),t.data("content","loaded");else if(e.hasClass("give-display-button-only")&&!t.data("content")){var r=jQuery(".give-form-content-wrap",e),i=jQuery(".give-goal-progress",e),o=jQuery(">.give_error",e),a=jQuery(".give_errors",e);r.length&&!jQuery(".give-form-content-wrap",t).length&&(r.hasClass("give_post_form-content")?t.append(r):t.prepend(r)),a.length&&!jQuery(".give_errors",t).length&&a.each((function(e,n){t.prepend(jQuery(n))})),o.length&&!jQuery(">.give_error",t).length&&o.each((function(e,n){t.prepend(jQuery(n))})),i.length&&!jQuery(".give-goal-progress",t).length&&t.prepend(i),n.length&&!jQuery(".give-form-title",t).length&&t.prepend(n),t.data("content","loaded")}},open:function(){var r=jQuery(".mfp-content");r.outerWidth()>=500&&r.addClass("give-responsive-mfp-content"),e.hasClass("give-display-button-only")&&(n=t.children().not(".give-btn-modal")),t.children().not(n).hide()},close:function(){t.removeClass("mfp-hide"),jQuery("body").removeClass("give-modal-open"),t.children().not(n).show()}}})},window.give_fl_trigger=function(){window.give_float_labels=void 0===window.give_float_labels?{}:window.give_float_labels,window.give_float_labels instanceof w()?window.give_float_labels.rebuild():window.give_float_labels=new(w())(".float-labels-enabled",{exclude:"#give-amount, .give-select-level, [multiple], .give-honeypot",prioritize:"placeholder",prefix:"give-fl-",style:"give"})},window.give_change_html5_form_field_validation_message=function(){var e,t=jQuery(".give-form");t.length&&jQuery.each(t,(function(t,n){(e=jQuery("input",n)).length&&jQuery.each(e,(function(e,t){t=jQuery(t).get(0),Give.fn.getGlobal().form_translation.hasOwnProperty(t.name)&&(t.oninvalid=function(e){e.target.setCustomValidity(""),e.target.validity.valid||e.target.setCustomValidity(Give.fn.getGlobal().form_translation[t.name])})}))}))},window.update_profile_state_field=function(){var e=jQuery(this),t=e.parents("form");if("give_address_country"===e.attr("id")){t.find("#give_address_state").empty().append('<option value="1">'+Give.fn.getGlobalVar("general_loading")+"</option>").prop("disabled",!0);var n={action:"give_get_states",country:e.val(),field_name:"give_address_state"};jQuery.ajax({type:"POST",data:n,url:Give.fn.getGlobalVar("ajaxurl"),xhrFields:{withCredentials:!0},success:function(e){var n="",r=e.states_label;n=void 0!==_(e.states_found)&&1==e.states_found?e.data:'<input type="text" id="give_address_state" name="give_address_state" class="text give-input" placeholder="'+r+'" value="'+e.default_state+'"/>',t.find('input[name="give_address_state"], select[name="give_address_state"]').replaceWith(n),void 0!==_(e.show_field)&&1==e.show_field?(t.find("p#give-card-state-wrap").removeClass("give-hidden"),t.find("p#give-card-zip-wrap").addClass("form-row-last"),t.find("p#give-card-zip-wrap").removeClass("form-row-wide")):(t.find("p#give-card-state-wrap").addClass("give-hidden"),t.find("p#give-card-zip-wrap").addClass("form-row-wide"),t.find("p#give-card-zip-wrap").removeClass("form-row-last"))}}).fail((function(e){window.console&&window.console.log&&console.log(e)}))}return!1};n(69571);function x(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}new(function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),window.addEventListener("load",(function(){window.addDynamicEventListener(document,"click",".give-donor-content__read-more",e.readMoreBtnEvent),window.addDynamicEventListener(document,"click",".give-donor__load_more",e.loadMoreBtnEvent)}),!1),window.addEventListener("load",(function(){e.loadGravatars()}))}var t,r,i;return t=e,i=[{key:"readMoreBtnEvent",value:function(e){return e.preventDefault(),jQuery.magnificPopup.open({items:{src:e.target.parentNode.parentNode.parentNode.getElementsByClassName("give-donor-content__comment")[0],type:"inline"},mainClass:"give-modal give-donor-wall-modal",closeOnBgClick:!1}),!1}},{key:"loadMoreBtnEvent",value:function(t){t.preventDefault();var n=t.target,r=n.parentNode,i=r.getElementsByClassName("give-donor-wall-shortcode-attrs")[0];return jQuery.ajax({url:Give.fn.getGlobalVar("ajaxurl"),method:"POST",data:{action:"give_get_donor_comments",data:i.getAttribute("data-shortcode"),nonce:i.getAttribute("data-nonce")},beforeSend:function(){n.className+=" give-active",n.setAttribute("disabled","disabled")}}).done((function(t){n.classList.remove("give-active"),n.removeAttribute("disabled","disabled"),t.html.length&&r.getElementsByClassName("give-grid")[0].insertAdjacentHTML("beforeend",t.html),t.shortcode.length&&i.setAttribute("data-shortcode",t.shortcode),t.remaining||n.remove(),e.loadGravatar(i)})),!1}},{key:"loadGravatars",value:function(){Array.from(document.querySelectorAll(".give-donor-wall-shortcode-attrs")).forEach((function(t,n){e.loadGravatar(t)}))}},{key:"loadGravatar",value:function(e){var t,r,i=n(66182);if("1"!==Give.fn.getParameterByName("show_avatar",decodeURIComponent(e.getAttribute("data-shortcode"))))return!1;Array.from(e.parentNode.querySelectorAll(".give-grid__item")).forEach((function(e,n){if(!(t=e.querySelector(".give-donor-container__image")).classList.contains("gravatar-loaded")){if(r=t.getAttribute("data-donor_email"),"1"===t.getAttribute("data-has-valid-gravatar")){var o=document.createElement("IMG"),a=t.getAttribute("data-avatar-size");t.innerHTML="",o.setAttribute("src",i.url(r,{s:2*parseInt(a)})),t.appendChild(o)}t.className+=" gravatar-loaded"}}))}}],(r=null)&&x(t.prototype,r),i&&x(t,i),Object.defineProperty(t,"prototype",{writable:!1}),e}());const C={targetOrigin:window.location.origin,onReady:function(){document.getElementById("give-receipt")||window.parentIFrame.sendMessage({action:"giveEmbedFormContentLoaded"})},onMessage:function(e){if("currentPage"in e){var t=document.getElementsByName("give-current-url");t.length&&t[0].setAttribute("value",e.currentPage)}}};jQuery((function(){if(document.querySelector("body.give-form-templates"))return!1;document.querySelectorAll(".js-give-embed-form-modal-opener").forEach((function(e){e.addEventListener("click",(function(){var t=document.getElementById(e.getAttribute("data-form-id")),n=t.querySelector('iframe[name="give-embed-form"]'),r=n.getAttribute("data-src");r&&(n.setAttribute("src",r),n.setAttribute("data-src",""),i(n)),document.documentElement.style.overflow="hidden",t.classList.add("modal"),t.classList.remove("is-hide")}))})),document.querySelectorAll(".js-give-embed-form-modal-closer").forEach((function(e){e.addEventListener("click",(function(t){t.preventDefault();var n=document.getElementById(e.getAttribute("data-form-id"));document.documentElement.style.overflow="",n.classList.remove("modal"),n.classList.add("is-hide")}))})),document.querySelectorAll(".js-give-grid-modal-launcher").forEach((function(e){e.addEventListener("click",(function(){var t=e.nextElementSibling.firstElementChild,n=document.querySelector(".mfp-wrap.give-modal");n&&n.classList.add("mfp-hide"),t?(jQuery.magnificPopup.close(),t.click()):n&&n.classList.remove("mfp-hide")}))})),document.addEventListener("click",(function(e){(e.target.matches(".modal-inner-wrap")||e.target.matches(".give-embed-form-wrapper.modal"))&&e.target.querySelector(".js-give-embed-form-modal-closer").click()})),document.addEventListener("keydown",(function(e){if(!e.isComposing&&27===e.keyCode){var t=document.querySelector(".give-embed-form-wrapper.modal");if(t){var n=t.getAttribute("id"),r=document.querySelector('.js-give-embed-form-modal-closer[data-form-id="'.concat(n,'"]'));r&&r.click()}}})),window.addEventListener("load",(function(){var e=document.querySelector('.modal-content iframe[data-autoScroll="1"]');if(e){var t=e.parentElement.parentElement.parentElement.getAttribute("id"),n=document.querySelector('.js-give-embed-form-modal-opener[data-form-id="'.concat(t,'"]'));n&&n.click()}}))}));n(67582);window.addEventListener("load",(function(){window.Give.WINDOW_IS_LOADED=!0}));var k=y.init,I=y.fn,E=y.form,O=y.notice,S=y.cache,j=y.donor,T=y.util,A=y.share;window.Give={init:k,fn:I,form:E,notice:O,cache:S,donor:j,util:T,share:A,initializeIframeResize:i},window.iFrameResizer=C},69571:()=>{!function(e){"use strict";window.addDynamicEventListener=function(e,t,n,r,i){e.addEventListener(t,function(e,t){return function(n){n.target&&(n.target.matches(e)||n.target.closest(e))&&t.apply(this,arguments)}}(n,r),i)}}()},45099:()=>{jQuery.fn.giveHintCss=function(e,t){return this.each((function(){var n=jQuery(this);t=jQuery.extend({label:""},t);var r=n.next("span.give-hint-tooltip-js");if(!r.length){var i=t.label.length?t.label:n.data("hint-aria-label");if(!i.length)return;n.after('<span class="give-hint-tooltip-js hint--top hint--medium" aria-label="'+i+'"></span>'),(r=n.next()).css({top:-n.outerHeight(),left:-n.outerWidth()/2})}"show"===e?r.addClass("hint--always"):"hide"===e&&r.removeClass("hint--always")}))},jQuery(document).ready((function(e){var t=e("[data-tooltip]");function n(t){if(!t.is('[class*="hint"]')){var n=t.attr("class"),r=[],i=t.data("tooltip").split(" ").length;n&&(n=n.split(" "),(r=e.grep(n,(function(e){return-1!==e.indexOf("give-icon")}))).length&&(r=r.join(" "),t.removeClass(r),t.append('<i class="'+r+'"></i>'))),t.addClass("hint--top"),15<i?t.addClass("hint--large"):7<i&&t.addClass("hint--medium"),t.attr("aria-label",t.data("tooltip"))}}t.length&&t.each((function(t,r){n(r=r instanceof jQuery?r:e(r))})),e("body").on("mouseenter mouseleave","[data-tooltip]",(function(){n(e(this))}))}))},67582:()=>{function e(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return t(e,n);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 t(e,n)}(e,n)||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 t(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function n(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function r(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){i(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}document.addEventListener("readystatechange",(function(t){if("complete"!==t.target.readyState)return null;var n={};function o(t,n,r){for(var i=function(){var r=e(a[o],2),i=r[0],s=r[1],l=t.querySelector(i),c=l.getAttribute("data-field-name"),u=s[0],d=!1,f=u.operator,m=u.value,p=t.querySelectorAll('[name="'.concat(n,'"]'));if(!!p.length)if(p.forEach((function(e){var n=e.getAttribute("type"),r=e.value;"give-amount"===e.name&&(r=Give.fn.unFormatCurrency(e.value,Give.form.fn.getInfo("decimal_separator",t)),m=Math.abs(parseFloat(m)));var i=function(e,t,n){return{"=":t===n,"!=":t!==n,">":t>n,">=":t>=n,"<":t<n,"<=":t<=n}[e]}(f,r,m);"checkbox"===n?(i&&e.checked&&"="===f||!e.checked&&"!="===f)&&(d=!0):"radio"===n?e.checked&&i&&(d=!0):i&&(d=!0)})),d){var v=l.querySelector('[name="'.concat(c,'"][data-required]'));l.classList.remove("give-hidden"),v&&(v.setAttribute("required",""),v.removeAttribute("data-required"))}else{var g=l.querySelector('[name="'.concat(c,'"][required]'));l.classList.add("give-hidden"),g&&(g.removeAttribute("required"),g.setAttribute("data-required","1"))}},o=0,a=Object.entries(r);o<a.length;o++)i()}function a(e){var t=e.getAttribute("data-id"),o=function(e){var t={};return e.querySelectorAll("[data-field-visibility-conditions]").forEach((function(e){var n=JSON.parse(e.getAttribute("data-field-visibility-conditions")),o=n[0],a='[data-field-name="'.concat(e.getAttribute("data-field-name"),'"]'),s=o.field;(s=document.querySelector('[name="'.concat(s,'"], [name="').concat(s,'[]"]')))&&(t[s.name]=r(r({},t[s.name]),{},i({},a,n)))})),t}(e);t&&Object.keys(o).length&&(n[t]=o)}function s(t){var r=document.querySelector('form.give-form[data-id="'.concat(t,'"')).closest("form.give-form");if(r&&n.hasOwnProperty(t))for(var i=function(){var t=e(s[a],2),n=t[0],i=t[1];document.querySelectorAll('[name = "'.concat(n,'"]')).forEach((function(e){jQuery(e).on("input change blur",o.bind(null,r,n,i))}))},a=0,s=Object.entries(n[t]);a<s.length;a++)i()}!function(){document.querySelectorAll("form.give-form").forEach(a);for(var t=0,r=Object.entries(n);t<r.length;t++){for(var i=e(r[t],2),l=i[0],c=i[1],u=0,d=Object.entries(c);u<d.length;u++){var f=e(d[u],2),m=f[0],p=f[1];o(document.querySelector('form[data-id="'.concat(l,'"]')).closest(".give-form"),m,p)}s(l)}}(),document.addEventListener("give_gateway_loaded",(function(t){var r=document.getElementById(t.detail.formIdAttribute),i=r.getAttribute("data-id");a(r),function(t){var r=t.getAttribute("data-id");if(r&&r in n)for(var i=n[r],a=0,s=Object.entries(i);a<s.length;a++){var l=e(s[a],2),c=l[0],u=l[1];o(document.querySelector('form[data-id="'.concat(r,'"]')).closest(".give-form"),c,u)}}(r),s(i)}))}))},99560:function(e,t,n){var r;!function(i){"use strict";function o(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n}function a(e,t,n,r,i,a){return o((s=o(o(t,e),o(r,a)))<<(l=i)|s>>>32-l,n);var s,l}function s(e,t,n,r,i,o,s){return a(t&n|~t&r,e,t,i,o,s)}function l(e,t,n,r,i,o,s){return a(t&r|n&~r,e,t,i,o,s)}function c(e,t,n,r,i,o,s){return a(t^n^r,e,t,i,o,s)}function u(e,t,n,r,i,o,s){return a(n^(t|~r),e,t,i,o,s)}function d(e,t){var n,r,i,a,d;e[t>>5]|=128<<t%32,e[14+(t+64>>>9<<4)]=t;var f=1732584193,m=-271733879,p=-1732584194,v=271733878;for(n=0;n<e.length;n+=16)r=f,i=m,a=p,d=v,f=s(f,m,p,v,e[n],7,-680876936),v=s(v,f,m,p,e[n+1],12,-389564586),p=s(p,v,f,m,e[n+2],17,606105819),m=s(m,p,v,f,e[n+3],22,-1044525330),f=s(f,m,p,v,e[n+4],7,-176418897),v=s(v,f,m,p,e[n+5],12,1200080426),p=s(p,v,f,m,e[n+6],17,-1473231341),m=s(m,p,v,f,e[n+7],22,-45705983),f=s(f,m,p,v,e[n+8],7,1770035416),v=s(v,f,m,p,e[n+9],12,-1958414417),p=s(p,v,f,m,e[n+10],17,-42063),m=s(m,p,v,f,e[n+11],22,-1990404162),f=s(f,m,p,v,e[n+12],7,1804603682),v=s(v,f,m,p,e[n+13],12,-40341101),p=s(p,v,f,m,e[n+14],17,-1502002290),f=l(f,m=s(m,p,v,f,e[n+15],22,1236535329),p,v,e[n+1],5,-165796510),v=l(v,f,m,p,e[n+6],9,-1069501632),p=l(p,v,f,m,e[n+11],14,643717713),m=l(m,p,v,f,e[n],20,-373897302),f=l(f,m,p,v,e[n+5],5,-701558691),v=l(v,f,m,p,e[n+10],9,38016083),p=l(p,v,f,m,e[n+15],14,-660478335),m=l(m,p,v,f,e[n+4],20,-405537848),f=l(f,m,p,v,e[n+9],5,568446438),v=l(v,f,m,p,e[n+14],9,-1019803690),p=l(p,v,f,m,e[n+3],14,-187363961),m=l(m,p,v,f,e[n+8],20,1163531501),f=l(f,m,p,v,e[n+13],5,-1444681467),v=l(v,f,m,p,e[n+2],9,-51403784),p=l(p,v,f,m,e[n+7],14,1735328473),f=c(f,m=l(m,p,v,f,e[n+12],20,-1926607734),p,v,e[n+5],4,-378558),v=c(v,f,m,p,e[n+8],11,-2022574463),p=c(p,v,f,m,e[n+11],16,1839030562),m=c(m,p,v,f,e[n+14],23,-35309556),f=c(f,m,p,v,e[n+1],4,-1530992060),v=c(v,f,m,p,e[n+4],11,1272893353),p=c(p,v,f,m,e[n+7],16,-155497632),m=c(m,p,v,f,e[n+10],23,-1094730640),f=c(f,m,p,v,e[n+13],4,681279174),v=c(v,f,m,p,e[n],11,-358537222),p=c(p,v,f,m,e[n+3],16,-722521979),m=c(m,p,v,f,e[n+6],23,76029189),f=c(f,m,p,v,e[n+9],4,-640364487),v=c(v,f,m,p,e[n+12],11,-421815835),p=c(p,v,f,m,e[n+15],16,530742520),f=u(f,m=c(m,p,v,f,e[n+2],23,-995338651),p,v,e[n],6,-198630844),v=u(v,f,m,p,e[n+7],10,1126891415),p=u(p,v,f,m,e[n+14],15,-1416354905),m=u(m,p,v,f,e[n+5],21,-57434055),f=u(f,m,p,v,e[n+12],6,1700485571),v=u(v,f,m,p,e[n+3],10,-1894986606),p=u(p,v,f,m,e[n+10],15,-1051523),m=u(m,p,v,f,e[n+1],21,-2054922799),f=u(f,m,p,v,e[n+8],6,1873313359),v=u(v,f,m,p,e[n+15],10,-30611744),p=u(p,v,f,m,e[n+6],15,-1560198380),m=u(m,p,v,f,e[n+13],21,1309151649),f=u(f,m,p,v,e[n+4],6,-145523070),v=u(v,f,m,p,e[n+11],10,-1120210379),p=u(p,v,f,m,e[n+2],15,718787259),m=u(m,p,v,f,e[n+9],21,-343485551),f=o(f,r),m=o(m,i),p=o(p,a),v=o(v,d);return[f,m,p,v]}function f(e){var t,n="",r=32*e.length;for(t=0;t<r;t+=8)n+=String.fromCharCode(e[t>>5]>>>t%32&255);return n}function m(e){var t,n=[];for(n[(e.length>>2)-1]=void 0,t=0;t<n.length;t+=1)n[t]=0;var r=8*e.length;for(t=0;t<r;t+=8)n[t>>5]|=(255&e.charCodeAt(t/8))<<t%32;return n}function p(e){var t,n,r="0123456789abcdef",i="";for(n=0;n<e.length;n+=1)t=e.charCodeAt(n),i+=r.charAt(t>>>4&15)+r.charAt(15&t);return i}function v(e){return unescape(encodeURIComponent(e))}function g(e){return function(e){return f(d(m(e),8*e.length))}(v(e))}function h(e,t){return function(e,t){var n,r,i=m(e),o=[],a=[];for(o[15]=a[15]=void 0,i.length>16&&(i=d(i,8*e.length)),n=0;n<16;n+=1)o[n]=909522486^i[n],a[n]=1549556828^i[n];return r=d(o.concat(m(t)),512+8*t.length),f(d(a.concat(r),640))}(v(e),v(t))}function y(e,t,n){return t?n?h(t,e):p(h(t,e)):n?g(e):p(g(e))}void 0===(r=function(){return y}.call(t,n,t,e))||(e.exports=r)}()},48880:(e,t)=>{var n;!function(r,i,o){"use strict";var a=function(e,t){this.el_=this.isString_(e)?i.querySelectorAll(e):[e],this.config_=[],this.options_=t,this.selectors_=[],this.init_(),this.destroy=function(){this.loop_((function(e){e.removeEventListener("reset",this.events.reset),this.removeClasses_(e)}),(function(e){this.reset_(e)}))},this.rebuild=function(){this.loop_(null,(function(e){this.floatLabel_(e,!0)}))}};a.prototype={defaults_:{customEvent:null,customLabel:null,customPlaceholder:null,exclude:".no-label",inputRegex:/email|number|password|search|tel|text|url/,prefix:"fl-",prioritize:"label",requiredClass:"required",style:0,transform:"input,select,textarea"},init_:function(){var e=this;e.initEvents_(),e.loop_((function(t,n){var r=e.config_[n].style;t.addEventListener("reset",e.events.reset),t.classList.add(e.prefixed_("form")),r&&t.classList.add(e.prefixed_("style-"+r))}),(function(t){e.floatLabel_(t)}))},initEvents_:function(){var e=this;e.events={blur:e.onBlur_.bind(e),change:e.onInput_.bind(e),focus:e.onFocus_.bind(e),input:e.onInput_.bind(e),reset:e.onReset_.bind(e)}},addRemove_:function(e){return e?"add":"remove"},build_:function(e){var t=this,n=t.getLabel_(e);n&&(e.classList.add(t.prefixed_(e.tagName.toLowerCase())),t.setLabel_(n,e),t.setPlaceholder_(n,e),t.wrapLabel_(n,e),t.handleEvents_(e,"add"),"function"==typeof t.config_[t.current_].customEvent&&t.config_[t.current_].customEvent.call(t,e))},createEl_:function(e,t){var n="string"==typeof e?i.createElement(e):e;for(var r in t=t||{})t.hasOwnProperty(r)&&n.setAttribute(r,t[r]);return n},extend_:function(){var e=[].slice.call(arguments),t=e[0],n=e.slice(1);return Object.keys(n).forEach((function(e){for(var r in n[e])n[e].hasOwnProperty(r)&&(t[r]=n[e][r])})),t},floatLabel_:function(e,t){var n=this;if(n.isValidField_(e)){if(n.hasParent_(e)){if(!0!==t)return;n.reset_(e)}n.build_(e)}},getLabel_:function(e){var t='label[for="'+e.getAttribute("id")+'"]',n=this.el_[this.current_].querySelectorAll(t);return n.length>1&&(n=e.parentNode.querySelectorAll(t)),1===n.length&&n[0]},getLabelText_:function(e,t){var n=e.textContent.replace("*","").trim(),r=t.getAttribute("placeholder");return(!n||n&&r&&"placeholder"===this.config_[this.current_].prioritize)&&(n=r),n},handleEvents_:function(e,t){var n=this.events;["blur","input","focus"].forEach((function(r){"input"!==r||"file"!==e.type&&"SELECT"!==e.nodeName||(r="change"),e[t+"EventListener"](r,n[r])}))},hasParent_:function(e){return e.parentNode.classList.contains(this.prefixed_("wrap"))},isString_:function(e){return"[object String]"===Object.prototype.toString.call(e)},isValidField_:function(e){var t="INPUT"===e.tagName&&!this.config_[this.current_].inputRegex.test(e.getAttribute("type")),n="SELECT"===e.tagName&&null!==e.getAttribute("multiple");return e.getAttribute("id")&&!t&&!n},loop_:function(e,t){for(var n=this,r=0;r<n.el_.length;++r){if(void 0===n.selectors_[r]){var i=n.extend_({},n.defaults_,n.options_,n.el_[r].getAttribute("data-options")),o=":not("+i.exclude.split(/[\s,]+/).join("):not(")+")";n.selectors_[r]=i.transform.replace(/,/g,o+",")+o,n.config_[r]=i}var a=n.el_[r].querySelectorAll(n.selectors_[r]);n.current_=r,"function"==typeof e&&e.call(n,n.el_[r],r);for(var s=0;s<a.length;++s)"function"==typeof t&&t.call(n,a[s],r)}},onBlur_:function(e){e.target.parentNode.classList.remove(this.prefixed_("has-focus"))},onInput_:function(e){e.target.parentNode.classList[this.addRemove_(e.target.value.length)](this.prefixed_("is-active"))},onFocus_:function(e){e.target.parentNode.classList.add(this.prefixed_("has-focus"))},onReset_:function(){setTimeout(this.resetFields_.bind(this))},prefixed_:function(e){return this.config_[this.current_].prefix+e},removeClasses_:function(e){var t=this.config_[this.current_].prefix,n=e.className.split(" ").filter((function(e){return 0!==e.lastIndexOf(t,0)}));e.className=n.join(" ").trim()},reset_:function(e){var t=this,n=e.parentNode;if(t.hasParent_(e)){for(var r=i.createDocumentFragment();n.firstElementChild;){var o=n.firstElementChild;t.removeClasses_(o),r.appendChild(o)}n.parentNode.replaceChild(r,n),t.resetPlaceholder_(e),t.handleEvents_(e,"remove")}},resetFields_:function(){for(var e=this,t=e.el_[e.current_].querySelectorAll(e.selectors_[e.current_]),n=0;n<t.length;++n)t[n].parentNode.classList[e.addRemove_("SELECT"===t[n].tagName&&""!==t[n].value)](e.prefixed_("is-active"))},resetPlaceholder_:function(e){var t="data-placeholder",n=e.getAttribute(t);null!==n&&(e.removeAttribute(t),e.setAttribute("placeholder",n))},setLabel_:function(e,t){var n=this;e.classList.add(n.prefixed_("label")),e.textContent=n.getLabelText_(e,t),"function"==typeof n.config_[n.current_].customLabel&&(e.textContent=n.config_[n.current_].customLabel.call(n,e,t))},setPlaceholder_:function(e,t){var n=this,r=t.getAttribute("placeholder");"label"!==n.config_[n.current_].prioritize&&r||(r&&t.setAttribute("data-placeholder",r),r=n.getLabelText_(e,t)),"function"==typeof n.config_[n.current_].customPlaceholder&&(r=n.config_[n.current_].customPlaceholder.call(n,r,t,e)),"SELECT"===t.tagName?n.setSelectPlaceholder_(t,r):t.setAttribute("placeholder",r)},setSelectPlaceholder_:function(e,t){var n=e.firstElementChild;n.hasAttribute("value")&&n.value?(e.insertBefore(new Option(t,""),n),!1===e.options[e.selectedIndex].defaultSelected&&(e.selectedIndex=0)):n.setAttribute("value",""),""===n.textContent&&(n.textContent=t)},wrapLabel_:function(e,t){var n=this,r=n.createEl_("div",{class:n.prefixed_("wrap")+" "+n.prefixed_("wrap-"+t.tagName.toLowerCase())});t.value!==o&&t.value.length&&r.classList.add(n.prefixed_("is-active")),(null!==t.getAttribute("required")||t.classList.contains(n.config_[n.current_].requiredClass))&&r.classList.add(n.prefixed_("is-required")),t.parentNode.insertBefore(r,t),r.appendChild(e),r.appendChild(t)}},(n=function(){return a}.apply(t,[]))===o||(e.exports=n)}(window,document)},66182:(e,t,n)=>{e.exports=n(98069)},98069:(e,t,n)=>{var r=n(99560),i=n(17673),o=/^[0-9a-f]{32}$/;function a(e,t){if(e)return"boolean"==typeof e.protocol?e.protocol:"http"!==e.protocol&&("https"===e.protocol||void 0)}function s(e){return(e="string"==typeof e?e.trim().toLowerCase():"unspecified").match(o)?e:r(e)}function l(e){var t=i.stringify(function(e){var t={},n={protocol:1,format:1};for(var r in e)n[r]||(t[r]=e[r]);return t}(e));return t&&"?"+t||""}e.exports={url:function(e,t,n){var r="//www.gravatar.com/avatar/";t&&t.cdn?(r=t.cdn+"/avatar/",delete t.cdn):(t&&t.protocol&&(n=a(t)),void 0!==n&&(r=n?"https://s.gravatar.com/avatar/":"http://www.gravatar.com/avatar/"));var i=l(t);return r+s(e)+i},profile_url:function(e,t,n){var r=null!=t&&null!=t.format?String(t.format):"json";if(t&&t.cdn)i=t.cdn+"/",delete t.cdn;else{t&&t.protocol&&(n=a(t));var i=n?"https://secure.gravatar.com/":"http://www.gravatar.com/"}var o=l(t);return i+s(e)+"."+r+o}}},15303:(e,t,n)=>{e.exports=n(49457)},49402:e=>{!function(t){if("undefined"!=typeof window){var n=!0,r="",i=0,o="",a=null,s="",l=!1,c={resize:1,click:1},u=128,d=!0,f=1,m="bodyOffset",p=m,v=!0,g="",h={},y=32,b=null,w=!1,_=!1,x="[iFrameSizer]",C=x.length,k="",I={max:1,min:1,bodyScroll:1,documentElementScroll:1},E="child",O=window.parent,S="*",j=0,T=!1,A=null,M=16,L=1,N="scroll",P=N,G=window,z=function(){oe("onMessage function not defined")},F=function(){},B=function(){},q={height:function(){return oe("Custom height calculation function not defined"),document.documentElement.offsetHeight},width:function(){return oe("Custom width calculation function not defined"),document.body.scrollWidth}},D={},R=!1;try{var Q=Object.create({},{passive:{get:function(){R=!0}}});window.addEventListener("test",ee,Q),window.removeEventListener("test",ee,Q)}catch(e){}var U,H,V,W,$,K,Y,J={bodyOffset:function(){return document.body.offsetHeight+ge("marginTop")+ge("marginBottom")},offset:function(){return J.bodyOffset()},bodyScroll:function(){return document.body.scrollHeight},custom:function(){return q.height()},documentElementOffset:function(){return document.documentElement.offsetHeight},documentElementScroll:function(){return document.documentElement.scrollHeight},max:function(){return Math.max.apply(null,ye(J))},min:function(){return Math.min.apply(null,ye(J))},grow:function(){return J.max()},lowestElement:function(){return Math.max(J.bodyOffset()||J.documentElementOffset(),he("bottom",we()))},taggedElement:function(){return be("bottom","data-iframe-height")}},Z={bodyScroll:function(){return document.body.scrollWidth},bodyOffset:function(){return document.body.offsetWidth},custom:function(){return q.width()},documentElementScroll:function(){return document.documentElement.scrollWidth},documentElementOffset:function(){return document.documentElement.offsetWidth},scroll:function(){return Math.max(Z.bodyScroll(),Z.documentElementScroll())},max:function(){return Math.max.apply(null,ye(Z))},min:function(){return Math.min.apply(null,ye(Z))},rightMostElement:function(){return he("right",we())},taggedElement:function(){return be("right","data-iframe-width")}},X=(U=_e,$=null,K=0,Y=function(){K=Date.now(),$=null,W=U.apply(H,V),$||(H=V=null)},function(){var e=Date.now();K||(K=e);var t=M-(e-K);return H=this,V=arguments,t<=0||t>M?($&&(clearTimeout($),$=null),K=e,W=U.apply(H,V),$||(H=V=null)):$||($=setTimeout(Y,t)),W});te(window,"message",(function(t){var n={init:function(){g=t.data,O=t.source,ae(),d=!1,setTimeout((function(){v=!1}),u)},reset:function(){v?ie("Page reset ignored by init"):(ie("Page size reset by host page"),ke("resetPage"))},resize:function(){xe("resizeParent","Parent window requested size check")},moveToAnchor:function(){h.findTarget(i())},inPageLink:function(){this.moveToAnchor()},pageInfo:function(){var e=i();ie("PageInfoFromParent called from parent: "+e),B(JSON.parse(e)),ie(" --")},message:function(){var e=i();ie("onMessage called from parent: "+e),z(JSON.parse(e)),ie(" --")}};function r(){return t.data.split("]")[1].split(":")[0]}function i(){return t.data.substr(t.data.indexOf(":")+1)}function o(){return t.data.split(":")[2]in{true:1,false:1}}function a(){var i=r();i in n?n[i]():!e.exports&&"iFrameResize"in window||"jQuery"in window&&"iFrameResize"in window.jQuery.prototype||o()||oe("Unexpected message ("+t.data+")")}x===(""+t.data).substr(0,C)&&(!1===d?a():o()?n.init():ie('Ignored message of type "'+r()+'". Received before initialization.'))})),te(window,"readystatechange",Oe),Oe()}function ee(){}function te(e,t,n,r){e.addEventListener(t,n,!!R&&(r||{}))}function ne(e){return e.charAt(0).toUpperCase()+e.slice(1)}function re(e){return x+"["+k+"] "+e}function ie(e){w&&"object"==typeof window.console&&console.log(re(e))}function oe(e){"object"==typeof window.console&&console.warn(re(e))}function ae(){var e;!function(){function e(e){return"true"===e}var a=g.substr(C).split(":");k=a[0],i=t!==a[1]?Number(a[1]):i,l=t!==a[2]?e(a[2]):l,w=t!==a[3]?e(a[3]):w,y=t!==a[4]?Number(a[4]):y,n=t!==a[6]?e(a[6]):n,o=a[7],p=t!==a[8]?a[8]:p,r=a[9],s=a[10],j=t!==a[11]?Number(a[11]):j,h.enable=t!==a[12]&&e(a[12]),E=t!==a[13]?a[13]:E,P=t!==a[14]?a[14]:P,_=t!==a[15]?Boolean(a[15]):_}(),ie("Initialising iFrame ("+window.location.href+")"),function(){function e(){var e=window.iFrameResizer;ie("Reading data from page: "+JSON.stringify(e)),Object.keys(e).forEach(se,e),z="onMessage"in e?e.onMessage:z,F="onReady"in e?e.onReady:F,S="targetOrigin"in e?e.targetOrigin:S,p="heightCalculationMethod"in e?e.heightCalculationMethod:p,P="widthCalculationMethod"in e?e.widthCalculationMethod:P}function t(e,t){return"function"==typeof e&&(ie("Setup custom "+t+"CalcMethod"),q[t]=e,e="custom"),e}"iFrameResizer"in window&&Object===window.iFrameResizer.constructor&&(e(),p=t(p,"height"),P=t(P,"width"));ie("TargetOrigin for parent set to: "+S)}(),function(){t===o&&(o=i+"px");le("margin",function(e,t){-1!==t.indexOf("-")&&(oe("Negative CSS value ignored for "+e),t="");return t}("margin",o))}(),le("background",r),le("padding",s),(e=document.createElement("div")).style.clear="both",e.style.display="block",e.style.height="0",document.body.appendChild(e),fe(),me(),document.documentElement.style.height="",document.body.style.height="",ie('HTML & body height set to "auto"'),ie("Enable public methods"),G.parentIFrame={autoResize:function(e){return!0===e&&!1===n?(n=!0,pe()):!1===e&&!0===n&&(n=!1,ue("remove"),null!==a&&a.disconnect(),clearInterval(b)),Ee(0,0,"autoResize",JSON.stringify(n)),n},close:function(){Ee(0,0,"close")},getId:function(){return k},getPageInfo:function(e){"function"==typeof e?(B=e,Ee(0,0,"pageInfo")):(B=function(){},Ee(0,0,"pageInfoStop"))},moveToAnchor:function(e){h.findTarget(e)},reset:function(){Ie("parentIFrame.reset")},scrollTo:function(e,t){Ee(t,e,"scrollTo")},scrollToOffset:function(e,t){Ee(t,e,"scrollToOffset")},sendMessage:function(e,t){Ee(0,0,"message",JSON.stringify(e),t)},setHeightCalculationMethod:function(e){p=e,fe()},setWidthCalculationMethod:function(e){P=e,me()},setTargetOrigin:function(e){ie("Set targetOrigin: "+e),S=e},size:function(e,t){xe("size","parentIFrame.size("+(e||"")+(t?","+t:"")+")",e,t)}},function(){if(!0!==_)return;function e(e){Ee(0,0,e.type,e.screenY+":"+e.screenX)}function t(t,n){ie("Add event listener: "+n),te(window.document,t,e)}t("mouseenter","Mouse Enter"),t("mouseleave","Mouse Leave")}(),pe(),h=function(){function e(){return{x:window.pageXOffset!==t?window.pageXOffset:document.documentElement.scrollLeft,y:window.pageYOffset!==t?window.pageYOffset:document.documentElement.scrollTop}}function n(t){var n=t.getBoundingClientRect(),r=e();return{x:parseInt(n.left,10)+parseInt(r.x,10),y:parseInt(n.top,10)+parseInt(r.y,10)}}function r(e){function r(e){var t=n(e);ie("Moving to in page link (#"+i+") at x: "+t.x+" y: "+t.y),Ee(t.y,t.x,"scrollToOffset")}var i=e.split("#")[1]||e,o=decodeURIComponent(i),a=document.getElementById(o)||document.getElementsByName(o)[0];t!==a?r(a):(ie("In page link (#"+i+") not found in iFrame, so sending to parent"),Ee(0,0,"inPageLink","#"+i))}function i(){var e=window.location.hash,t=window.location.href;""!==e&&"#"!==e&&r(t)}function o(){function e(e){function t(e){e.preventDefault(),r(this.getAttribute("href"))}"#"!==e.getAttribute("href")&&te(e,"click",t)}Array.prototype.forEach.call(document.querySelectorAll('a[href^="#"]'),e)}function a(){te(window,"hashchange",i)}function s(){setTimeout(i,u)}function l(){Array.prototype.forEach&&document.querySelectorAll?(ie("Setting up location.hash handlers"),o(),a(),s()):oe("In page linking not fully supported in this browser! (See README.md for IE8 workaround)")}h.enable?l():ie("In page linking not enabled");return{findTarget:r}}(),xe("init","Init message from host page"),F()}function se(e){var t=e.split("Callback");if(2===t.length){var n="on"+t[0].charAt(0).toUpperCase()+t[0].slice(1);this[n]=this[e],delete this[e],oe("Deprecated: '"+e+"' has been renamed '"+n+"'. The old method will be removed in the next major version.")}}function le(e,n){t!==n&&""!==n&&"null"!==n&&(document.body.style[e]=n,ie("Body "+e+' set to "'+n+'"'))}function ce(e){var t={add:function(t){function n(){xe(e.eventName,e.eventType)}D[t]=n,te(window,t,n,{passive:!0})},remove:function(e){var t,n,r,i=D[e];delete D[e],t=window,n=e,r=i,t.removeEventListener(n,r,!1)}};e.eventNames&&Array.prototype.map?(e.eventName=e.eventNames[0],e.eventNames.map(t[e.method])):t[e.method](e.eventName),ie(ne(e.method)+" event listener: "+e.eventType)}function ue(e){ce({method:e,eventType:"Animation Start",eventNames:["animationstart","webkitAnimationStart"]}),ce({method:e,eventType:"Animation Iteration",eventNames:["animationiteration","webkitAnimationIteration"]}),ce({method:e,eventType:"Animation End",eventNames:["animationend","webkitAnimationEnd"]}),ce({method:e,eventType:"Input",eventName:"input"}),ce({method:e,eventType:"Mouse Up",eventName:"mouseup"}),ce({method:e,eventType:"Mouse Down",eventName:"mousedown"}),ce({method:e,eventType:"Orientation Change",eventName:"orientationchange"}),ce({method:e,eventType:"Print",eventName:["afterprint","beforeprint"]}),ce({method:e,eventType:"Ready State Change",eventName:"readystatechange"}),ce({method:e,eventType:"Touch Start",eventName:"touchstart"}),ce({method:e,eventType:"Touch End",eventName:"touchend"}),ce({method:e,eventType:"Touch Cancel",eventName:"touchcancel"}),ce({method:e,eventType:"Transition Start",eventNames:["transitionstart","webkitTransitionStart","MSTransitionStart","oTransitionStart","otransitionstart"]}),ce({method:e,eventType:"Transition Iteration",eventNames:["transitioniteration","webkitTransitionIteration","MSTransitionIteration","oTransitionIteration","otransitioniteration"]}),ce({method:e,eventType:"Transition End",eventNames:["transitionend","webkitTransitionEnd","MSTransitionEnd","oTransitionEnd","otransitionend"]}),"child"===E&&ce({method:e,eventType:"IFrame Resized",eventName:"resize"})}function de(e,t,n,r){return t!==e&&(e in n||(oe(e+" is not a valid option for "+r+"CalculationMethod."),e=t),ie(r+' calculation method set to "'+e+'"')),e}function fe(){p=de(p,m,J,"height")}function me(){P=de(P,N,Z,"width")}function pe(){var e;!0===n?(ue("add"),e=0>y,window.MutationObserver||window.WebKitMutationObserver?e?ve():a=function(){function e(e){function t(e){!1===e.complete&&(ie("Attach listeners to "+e.src),e.addEventListener("load",i,!1),e.addEventListener("error",o,!1),l.push(e))}"attributes"===e.type&&"src"===e.attributeName?t(e.target):"childList"===e.type&&Array.prototype.forEach.call(e.target.querySelectorAll("img"),t)}function t(e){l.splice(l.indexOf(e),1)}function n(e){ie("Remove listeners from "+e.src),e.removeEventListener("load",i,!1),e.removeEventListener("error",o,!1),t(e)}function r(e,t,r){n(e.target),xe(t,r+": "+e.target.src)}function i(e){r(e,"imageLoad","Image loaded")}function o(e){r(e,"imageLoadFailed","Image load failed")}function a(t){xe("mutationObserver","mutationObserver: "+t[0].target+" "+t[0].type),t.forEach(e)}function s(){var e=document.querySelector("body"),t={attributes:!0,attributeOldValue:!1,characterData:!0,characterDataOldValue:!1,childList:!0,subtree:!0};return u=new c(a),ie("Create body MutationObserver"),u.observe(e,t),u}var l=[],c=window.MutationObserver||window.WebKitMutationObserver,u=s();return{disconnect:function(){"disconnect"in u&&(ie("Disconnect body MutationObserver"),u.disconnect(),l.forEach(n))}}}():(ie("MutationObserver not supported in this browser!"),ve())):ie("Auto Resize disabled")}function ve(){0!==y&&(ie("setInterval: "+y+"ms"),b=setInterval((function(){xe("interval","setInterval: "+y)}),Math.abs(y)))}function ge(e,t){var n=0;return t=t||document.body,n=null!==(n=document.defaultView.getComputedStyle(t,null))?n[e]:0,parseInt(n,10)}function he(e,t){for(var n=t.length,r=0,i=0,o=ne(e),a=Date.now(),s=0;s<n;s++)(r=t[s].getBoundingClientRect()[e]+ge("margin"+o,t[s]))>i&&(i=r);return a=Date.now()-a,ie("Parsed "+n+" HTML elements"),ie("Element position calculated in "+a+"ms"),function(e){e>M/2&&ie("Event throttle increased to "+(M=2*e)+"ms")}(a),i}function ye(e){return[e.bodyOffset(),e.bodyScroll(),e.documentElementOffset(),e.documentElementScroll()]}function be(e,t){var n=document.querySelectorAll("["+t+"]");return 0===n.length&&(oe("No tagged elements ("+t+") found on page"),document.querySelectorAll("body *")),he(e,n)}function we(){return document.querySelectorAll("body *")}function _e(e,n,r,i){var o,a;!function(){function e(e,t){return!(Math.abs(e-t)<=j)}return o=t!==r?r:J[p](),a=t!==i?i:Z[P](),e(f,o)||l&&e(L,a)}()&&"init"!==e?!(e in{init:1,interval:1,size:1})&&(p in I||l&&P in I)?Ie(n):e in{interval:1}||ie("No change in size detected"):(Ce(),Ee(f=o,L=a,e))}function xe(e,t,n,r){T&&e in c?ie("Trigger event cancelled: "+e):(e in{reset:1,resetPage:1,init:1}||ie("Trigger event: "+t),"init"===e?_e(e,t,n,r):X(e,t,n,r))}function Ce(){T||(T=!0,ie("Trigger event lock on")),clearTimeout(A),A=setTimeout((function(){T=!1,ie("Trigger event lock off"),ie("--")}),u)}function ke(e){f=J[p](),L=Z[P](),Ee(f,L,e)}function Ie(e){var t=p;p=m,ie("Reset trigger event: "+e),Ce(),ke("reset"),p=t}function Ee(e,n,r,i,o){var a;t===o?o=S:ie("Message targetOrigin: "+o),ie("Sending message to host page ("+(a=k+":"+e+":"+n+":"+r+(t!==i?":"+i:""))+")"),O.postMessage(x+a,o)}function Oe(){"loading"!==document.readyState&&window.parent.postMessage("[iFrameResizerChild]Ready","*")}}()},46702:(e,t)=>{var n,r,i;!function(o){if("undefined"!=typeof window){var a,s=0,l=!1,c=!1,u="message".length,d="[iFrameSizer]",f=d.length,m=null,p=window.requestAnimationFrame,v={max:1,scroll:1,bodyScroll:1,documentElementScroll:1},g={},h=null,y={autoResize:!0,bodyBackground:null,bodyMargin:null,bodyMarginV1:8,bodyPadding:null,checkOrigin:!0,inPageLinks:!1,enablePublicMethods:!0,heightCalculationMethod:"bodyOffset",id:"iFrameResizer",interval:32,log:!1,maxHeight:1/0,maxWidth:1/0,minHeight:0,minWidth:0,mouseEvents:!0,resizeFrom:"parent",scrolling:!1,sizeHeight:!0,sizeWidth:!1,warningTimeout:5e3,tolerance:0,widthCalculationMethod:"scroll",onClose:function(){return!0},onClosed:function(){},onInit:function(){},onMessage:function(){O("onMessage function not defined")},onMouseEnter:function(){},onMouseLeave:function(){},onResized:function(){},onScroll:function(){return!0}},b={};window.jQuery&&((a=window.jQuery).fn?a.fn.iFrameResize||(a.fn.iFrameResize=function(e){return this.filter("iframe").each((function(t,n){D(n,e)})).end()}):E("","Unable to bind to jQuery, it is not fully loaded.")),r=[],(i="function"==typeof(n=V)?n.apply(t,r):n)===o||(e.exports=i),window.iFrameResize=window.iFrameResize||V()}function w(){return window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver}function _(e,t,n){e.addEventListener(t,n,!1)}function x(e,t,n){e.removeEventListener(t,n,!1)}function C(e){return d+"["+function(e){var t="Host page: "+e;return window.top!==window.self&&(t=window.parentIFrame&&window.parentIFrame.getId?window.parentIFrame.getId()+": "+e:"Nested host page: "+e),t}(e)+"]"}function k(e){return g[e]?g[e].log:l}function I(e,t){S("log",e,t,k(e))}function E(e,t){S("info",e,t,k(e))}function O(e,t){S("warn",e,t,!0)}function S(e,t,n,r){!0===r&&"object"==typeof window.console&&console[e](C(t),n)}function j(e){function t(){i("Height"),i("Width"),F((function(){z(A),N(D),v("onResized",A)}),A,"init")}function n(e){return"border-box"!==e.boxSizing?0:(e.paddingTop?parseInt(e.paddingTop,10):0)+(e.paddingBottom?parseInt(e.paddingBottom,10):0)}function r(e){return"border-box"!==e.boxSizing?0:(e.borderTopWidth?parseInt(e.borderTopWidth,10):0)+(e.borderBottomWidth?parseInt(e.borderBottomWidth,10):0)}function i(e){var t=Number(g[D]["max"+e]),n=Number(g[D]["min"+e]),r=e.toLowerCase(),i=Number(A[r]);I(D,"Checking "+r+" is in range "+n+"-"+t),i<n&&(i=n,I(D,"Set "+r+" to min value")),i>t&&(i=t,I(D,"Set "+r+" to max value")),A[r]=""+i}function o(e){return j.substr(j.indexOf(":")+u+e)}function a(e,t){var n,r,i;n=function(){var n,r;B("Send Page Info","pageInfo:"+(n=document.body.getBoundingClientRect(),r=A.iframe.getBoundingClientRect(),JSON.stringify({iframeHeight:r.height,iframeWidth:r.width,clientHeight:Math.max(document.documentElement.clientHeight,window.innerHeight||0),clientWidth:Math.max(document.documentElement.clientWidth,window.innerWidth||0),offsetTop:parseInt(r.top-n.top,10),offsetLeft:parseInt(r.left-n.left,10),scrollTop:window.pageYOffset,scrollLeft:window.pageXOffset,documentHeight:document.documentElement.clientHeight,documentWidth:document.documentElement.clientWidth,windowHeight:window.innerHeight,windowWidth:window.innerWidth})),e,t)},r=32,b[i=t]||(b[i]=setTimeout((function(){b[i]=null,n()}),r))}function s(e){var t=e.getBoundingClientRect();return L(D),{x:Math.floor(Number(t.left)+Number(m.x)),y:Math.floor(Number(t.top)+Number(m.y))}}function l(e){var t=e?s(A.iframe):{x:0,y:0},n={x:Number(A.width)+t.x,y:Number(A.height)+t.y};I(D,"Reposition requested from iFrame (offset x:"+t.x+" y:"+t.y+")"),window.top!==window.self?window.parentIFrame?window.parentIFrame["scrollTo"+(e?"Offset":"")](n.x,n.y):O(D,"Unable to scroll to requested position, window.parentIFrame not found"):(m=n,c(),I(D,"--"))}function c(){!1!==v("onScroll",m)?N(D):P()}function p(e){var t={};if(0===Number(A.width)&&0===Number(A.height)){var n=o(9).split(":");t={x:n[1],y:n[0]}}else t={x:A.width,y:A.height};v(e,{iframe:A.iframe,screenX:Number(t.x),screenY:Number(t.y),type:A.type})}function v(e,t){return T(D,e,t)}var h,y,w,C,k,S,j=e.data,A={},D=null;"[iFrameResizerChild]Ready"===j?function(){for(var e in g)B("iFrame requested init",q(e),g[e].iframe,e)}():d===(""+j).substr(0,f)&&j.substr(f).split(":")[0]in g?(w=j.substr(f).split(":"),C=w[1]?parseInt(w[1],10):0,k=g[w[0]]&&g[w[0]].iframe,S=getComputedStyle(k),A={iframe:k,id:w[0],height:C+n(S)+r(S),width:w[2],type:w[3]},D=A.id,g[D]&&(g[D].loaded=!0),(y=A.type in{true:1,false:1,undefined:1})&&I(D,"Ignoring init message from meta parent page"),!y&&function(e){var t=!0;return g[e]||(t=!1,O(A.type+" No settings for "+e+". Message was: "+j)),t}(D)&&(I(D,"Received: "+j),h=!0,null===A.iframe&&(O(D,"IFrame ("+A.id+") not found"),h=!1),h&&function(){var t,n=e.origin,r=g[D]&&g[D].checkOrigin;if(r&&""+n!="null"&&!(r.constructor===Array?function(){var e=0,t=!1;for(I(D,"Checking connection is from allowed list of origins: "+r);e<r.length;e++)if(r[e]===n){t=!0;break}return t}():(t=g[D]&&g[D].remoteHost,I(D,"Checking connection is from: "+t),n===t)))throw new Error("Unexpected message received from: "+n+" for "+A.iframe.id+". Message was: "+e.data+". This error can be disabled by setting the checkOrigin: false option or by providing of array of trusted domains.");return!0}()&&function(){switch(g[D]&&g[D].firstRun&&g[D]&&(g[D].firstRun=!1),A.type){case"close":M(A.iframe);break;case"message":u=o(6),I(D,"onMessage passed: {iframe: "+A.iframe.id+", message: "+u+"}"),v("onMessage",{iframe:A.iframe,message:JSON.parse(u)}),I(D,"--");break;case"mouseenter":p("onMouseEnter");break;case"mouseleave":p("onMouseLeave");break;case"autoResize":g[D].autoResize=JSON.parse(o(9));break;case"scrollTo":l(!1);break;case"scrollToOffset":l(!0);break;case"pageInfo":a(g[D]&&g[D].iframe,D),function(){function e(e,r){function i(){g[n]?a(g[n].iframe,n):t()}["scroll","resize"].forEach((function(t){I(n,e+t+" listener for sendPageInfo"),r(window,t,i)}))}function t(){e("Remove ",x)}var n=D;e("Add ",_),g[n]&&(g[n].stopPageInfo=t)}();break;case"pageInfoStop":g[D]&&g[D].stopPageInfo&&(g[D].stopPageInfo(),delete g[D].stopPageInfo);break;case"inPageLink":n=o(9).split("#")[1]||"",r=decodeURIComponent(n),(i=document.getElementById(r)||document.getElementsByName(r)[0])?(e=s(i),I(D,"Moving to in page link (#"+n+") at x: "+e.x+" y: "+e.y),m={x:e.x,y:e.y},c(),I(D,"--")):window.top!==window.self?window.parentIFrame?window.parentIFrame.moveToAnchor(n):I(D,"In page link #"+n+" not found and window.parentIFrame not found"):I(D,"In page link #"+n+" not found");break;case"reset":G(A);break;case"init":t(),v("onInit",A.iframe);break;default:0===Number(A.width)&&0===Number(A.height)?O("Unsupported message received ("+A.type+"), this is likely due to the iframe containing a later version of iframe-resizer than the parent page"):t()}var e,n,r,i,u}())):E(D,"Ignored: "+j)}function T(e,t,n){var r=null,i=null;if(g[e]){if("function"!=typeof(r=g[e][t]))throw new TypeError(t+" on iFrame["+e+"] is not a function");i=r(n)}return i}function A(e){var t=e.id;delete g[t]}function M(e){var t=e.id;if(!1!==T(t,"onClose",t)){I(t,"Removing iFrame: "+t);try{e.parentNode&&e.parentNode.removeChild(e)}catch(e){O(e)}T(t,"onClosed",t),I(t,"--"),A(e)}else I(t,"Close iframe cancelled by onClose event")}function L(e){null===m&&I(e,"Get page position: "+(m={x:window.pageXOffset!==o?window.pageXOffset:document.documentElement.scrollLeft,y:window.pageYOffset!==o?window.pageYOffset:document.documentElement.scrollTop}).x+","+m.y)}function N(e){null!==m&&(window.scrollTo(m.x,m.y),I(e,"Set page position: "+m.x+","+m.y),P())}function P(){m=null}function G(e){I(e.id,"Size reset requested by "+("init"===e.type?"host page":"iFrame")),L(e.id),F((function(){z(e),B("reset","reset",e.iframe,e.id)}),e,"reset")}function z(e){function t(t){c||"0"!==e[t]||(c=!0,I(r,"Hidden iFrame detected, creating visibility listener"),function(){function e(){function e(e){function t(t){return"0px"===(g[e]&&g[e].iframe.style[t])}function n(e){return null!==e.offsetParent}g[e]&&n(g[e].iframe)&&(t("height")||t("width"))&&B("Visibility change","resize",g[e].iframe,e)}Object.keys(g).forEach((function(t){e(t)}))}function t(t){I("window","Mutation observed: "+t[0].target+" "+t[0].type),R(e,16)}function n(){var e=document.querySelector("body"),n={attributes:!0,attributeOldValue:!1,characterData:!0,characterDataOldValue:!1,childList:!0,subtree:!0};new r(t).observe(e,n)}var r=w();r&&n()}())}function n(n){!function(t){e.id?(e.iframe.style[t]=e[t]+"px",I(e.id,"IFrame ("+r+") "+t+" set to "+e[t]+"px")):I("undefined","messageData id not set")}(n),t(n)}var r=e.iframe.id;g[r]&&(g[r].sizeHeight&&n("height"),g[r].sizeWidth&&n("width"))}function F(e,t,n){n!==t.type&&p&&!window.jasmine?(I(t.id,"Requesting animation frame"),p(e)):e()}function B(e,t,n,r,i){var o,a=!1;r=r||n.id,g[r]&&(n&&"contentWindow"in n&&null!==n.contentWindow?(o=g[r]&&g[r].targetOrigin,I(r,"["+e+"] Sending msg to iframe["+r+"] ("+t+") targetOrigin: "+o),n.contentWindow.postMessage(d+t,o)):O(r,"["+e+"] IFrame("+r+") not found"),i&&g[r]&&g[r].warningTimeout&&(g[r].msgTimeout=setTimeout((function(){!g[r]||g[r].loaded||a||(a=!0,O(r,"IFrame has not responded within "+g[r].warningTimeout/1e3+" seconds. Check iFrameResizer.contentWindow.js has been loaded in iFrame. This message can be ignored if everything is working, or you can set the warningTimeout option to a higher value or zero to suppress this warning."))}),g[r].warningTimeout)))}function q(e){return e+":"+g[e].bodyMarginV1+":"+g[e].sizeWidth+":"+g[e].log+":"+g[e].interval+":"+g[e].enablePublicMethods+":"+g[e].autoResize+":"+g[e].bodyMargin+":"+g[e].heightCalculationMethod+":"+g[e].bodyBackground+":"+g[e].bodyPadding+":"+g[e].tolerance+":"+g[e].inPageLinks+":"+g[e].resizeFrom+":"+g[e].widthCalculationMethod+":"+g[e].mouseEvents}function D(e,t){function n(e){var t=e.split("Callback");if(2===t.length){var n="on"+t[0].charAt(0).toUpperCase()+t[0].slice(1);this[n]=this[e],delete this[e],O(a,"Deprecated: '"+e+"' has been renamed '"+n+"'. The old method will be removed in the next major version.")}}var r,i,a=function(n){var r;return""===n&&(e.id=(r=t&&t.id||y.id+s++,null!==document.getElementById(r)&&(r+=s++),n=r),l=(t||{}).log,I(n,"Added missing iframe ID: "+n+" ("+e.src+")")),n}(e.id);a in g&&"iFrameResizer"in e?O(a,"Ignored iFrame, already setup."):(!function(t){var r;t=t||{},g[a]={firstRun:!0,iframe:e,remoteHost:e.src&&e.src.split("/").slice(0,3).join("/")},function(e){if("object"!=typeof e)throw new TypeError("Options is not an object")}(t),Object.keys(t).forEach(n,t),function(e){for(var t in y)Object.prototype.hasOwnProperty.call(y,t)&&(g[a][t]=Object.prototype.hasOwnProperty.call(e,t)?e[t]:y[t])}(t),g[a]&&(g[a].targetOrigin=!0===g[a].checkOrigin?""===(r=g[a].remoteHost)||null!==r.match(/^(about:blank|javascript:|file:\/\/)/)?"*":r:"*")}(t),function(){switch(I(a,"IFrame scrolling "+(g[a]&&g[a].scrolling?"enabled":"disabled")+" for "+a),e.style.overflow=!1===(g[a]&&g[a].scrolling)?"hidden":"auto",g[a]&&g[a].scrolling){case"omit":break;case!0:e.scrolling="yes";break;case!1:e.scrolling="no";break;default:e.scrolling=g[a]?g[a].scrolling:"no"}}(),function(){function t(t){var n=g[a][t];1/0!==n&&0!==n&&(e.style[t]="number"==typeof n?n+"px":n,I(a,"Set "+t+" = "+e.style[t]))}function n(e){if(g[a]["min"+e]>g[a]["max"+e])throw new Error("Value for min"+e+" can not be greater than max"+e)}n("Height"),n("Width"),t("maxHeight"),t("minHeight"),t("maxWidth"),t("minWidth")}(),"number"!=typeof(g[a]&&g[a].bodyMargin)&&"0"!==(g[a]&&g[a].bodyMargin)||(g[a].bodyMarginV1=g[a].bodyMargin,g[a].bodyMargin=g[a].bodyMargin+"px"),r=q(a),(i=w())&&function(t){e.parentNode&&new t((function(t){t.forEach((function(t){Array.prototype.slice.call(t.removedNodes).forEach((function(t){t===e&&M(e)}))}))})).observe(e.parentNode,{childList:!0})}(i),_(e,"load",(function(){var t,n;B("iFrame.onload",r,e,o,!0),t=g[a]&&g[a].firstRun,n=g[a]&&g[a].heightCalculationMethod in v,!t&&n&&G({iframe:e,height:0,width:0,type:"init"})})),B("init",r,e,o,!0),g[a]&&(g[a].iframe.iFrameResizer={close:M.bind(null,g[a].iframe),removeListeners:A.bind(null,g[a].iframe),resize:B.bind(null,"Window resize","resize",g[a].iframe),moveToAnchor:function(e){B("Move to anchor","moveToAnchor:"+e,g[a].iframe,a)},sendMessage:function(e){B("Send Message","message:"+(e=JSON.stringify(e)),g[a].iframe,a)}}))}function R(e,t){null===h&&(h=setTimeout((function(){h=null,e()}),t))}function Q(){"hidden"!==document.visibilityState&&(I("document","Trigger event: Visiblity change"),R((function(){U("Tab Visable","resize")}),16))}function U(e,t){Object.keys(g).forEach((function(n){(function(e){return g[e]&&"parent"===g[e].resizeFrom&&g[e].autoResize&&!g[e].firstRun})(n)&&B(e,t,g[n].iframe,n)}))}function H(){_(window,"message",j),_(window,"resize",(function(){var e;I("window","Trigger event: "+(e="resize")),R((function(){U("Window "+e,"resize")}),16)})),_(document,"visibilitychange",Q),_(document,"-webkit-visibilitychange",Q)}function V(){function e(e,n){n&&(!function(){if(!n.tagName)throw new TypeError("Object is not a valid DOM element");if("IFRAME"!==n.tagName.toUpperCase())throw new TypeError("Expected <IFRAME> tag, found <"+n.tagName+">")}(),D(n,e),t.push(n))}var t;return function(){var e,t=["moz","webkit","o","ms"];for(e=0;e<t.length&&!p;e+=1)p=window[t[e]+"RequestAnimationFrame"];p?p=p.bind(window):I("setup","RequestAnimationFrame not supported")}(),H(),function(n,r){switch(t=[],function(e){e&&e.enablePublicMethods&&O("enablePublicMethods option has been removed, public methods are now always available in the iFrame")}(n),typeof r){case"undefined":case"string":Array.prototype.forEach.call(document.querySelectorAll(r||"iframe"),e.bind(o,n));break;case"object":e(n,r);break;default:throw new TypeError("Unexpected data type ("+typeof r+")")}return t}}}()},49457:(e,t,n)=>{var r=n(46702);t.iframeResize=r,n(49402)},59211:function(){(function(){var e,t,n,r,i,o,a,s,l,c,u,d,f,m,p,v,g,h,y,b,w,_,x,C,k=[].slice,I=[].indexOf||function(e){for(var t=0,n=this.length;t<n;t++)if(t in this&&this[t]===e)return t;return-1};(e=window.jQuery||window.Zepto||window.$).payment={},e.payment.fn={},e.fn.payment=function(){var t,n;return n=arguments[0],t=2<=arguments.length?k.call(arguments,1):[],e.payment.fn[n].apply(this,t)},i=/(\d{1,4})/g,e.payment.cards=r=[{type:"maestro",patterns:[5018,502,503,506,56,58,639,6220,67],format:i,length:[12,13,14,15,16,17,18,19],cvcLength:[3],luhn:!0},{type:"forbrugsforeningen",patterns:[600],format:i,length:[16],cvcLength:[3],luhn:!0},{type:"dankort",patterns:[5019],format:i,length:[16],cvcLength:[3],luhn:!0},{type:"visa",patterns:[4],format:i,length:[13,16],cvcLength:[3],luhn:!0},{type:"mastercard",patterns:[51,52,53,54,55,22,23,24,25,26,27],format:i,length:[16],cvcLength:[3],luhn:!0},{type:"amex",patterns:[34,37],format:/(\d{1,4})(\d{1,6})?(\d{1,5})?/,length:[15],cvcLength:[3,4],luhn:!0},{type:"dinersclub",patterns:[30,36,38,39],format:/(\d{1,4})(\d{1,6})?(\d{1,4})?/,length:[14],cvcLength:[3],luhn:!0},{type:"discover",patterns:[60,64,65,622],format:i,length:[16],cvcLength:[3],luhn:!0},{type:"unionpay",patterns:[62,88],format:i,length:[16,17,18,19],cvcLength:[3],luhn:!1},{type:"jcb",patterns:[35],format:i,length:[16],cvcLength:[3],luhn:!0}],t=function(e){var t,n,i,o,a,s,l;for(e=(e+"").replace(/\D/g,""),i=0,a=r.length;i<a;i++)for(o=0,s=(l=(t=r[i]).patterns).length;o<s;o++)if(n=l[o]+"",e.substr(0,n.length)===n)return t},n=function(e){var t,n,i;for(n=0,i=r.length;n<i;n++)if((t=r[n]).type===e)return t},f=function(e){var t,n,r,i,o,a;for(r=!0,i=0,o=0,a=(n=(e+"").split("").reverse()).length;o<a;o++)t=n[o],t=parseInt(t,10),(r=!r)&&(t*=2),t>9&&(t-=9),i+=t;return i%10==0},d=function(e){var t;return null!=e.prop("selectionStart")&&e.prop("selectionStart")!==e.prop("selectionEnd")||!(null==("undefined"!=typeof document&&null!==document&&null!=(t=document.selection)?t.createRange:void 0)||!document.selection.createRange().text)},x=function(e,t){var n,r,i,o,a;try{r=t.prop("selectionStart")}catch(e){e,r=null}if(o=t.val(),t.val(e),null!==r&&t.is(":focus"))return r===o.length&&(r=e.length),o!==e&&(a=o.slice(r-1,+r+1||9e9),n=e.slice(r-1,+r+1||9e9),i=e[r],/\d/.test(i)&&a===i+" "&&n===" "+i&&(r+=1)),t.prop("selectionStart",r),t.prop("selectionEnd",r)},h=function(e){var t,n,r,i,o,a;for(null==e&&(e=""),"0123456789","0123456789",i="",o=0,a=(t=e.split("")).length;o<a;o++)n=t[o],(r="0123456789".indexOf(n))>-1&&(n="0123456789"[r]),i+=n;return i},g=function(t){var n;return n=e(t.currentTarget),setTimeout((function(){var e;return e=n.val(),e=(e=h(e)).replace(/\D/g,""),x(e,n)}))},p=function(t){var n;return n=e(t.currentTarget),setTimeout((function(){var t;return t=n.val(),t=h(t),t=e.payment.formatCardNumber(t),x(t,n)}))},s=function(n){var r,i,o,a,s,l,c;if(o=String.fromCharCode(n.which),/^\d+$/.test(o)&&(r=e(n.currentTarget),c=r.val(),i=t(c+o),a=(c.replace(/\D/g,"")+o).length,l=16,i&&(l=i.length[i.length.length-1]),!(a>=l||null!=r.prop("selectionStart")&&r.prop("selectionStart")!==c.length)))return(s=i&&"amex"===i.type?/^(\d{4}|\d{4}\s\d{6})$/:/(?:^|\s)(\d{4})$/).test(c)?(n.preventDefault(),setTimeout((function(){return r.val(c+" "+o)}))):s.test(c+o)?(n.preventDefault(),setTimeout((function(){return r.val(c+o+" ")}))):void 0},o=function(t){var n,r;if(n=e(t.currentTarget),r=n.val(),8===t.which&&(null==n.prop("selectionStart")||n.prop("selectionStart")===r.length))return/\d\s$/.test(r)?(t.preventDefault(),setTimeout((function(){return n.val(r.replace(/\d\s$/,""))}))):/\s\d?$/.test(r)?(t.preventDefault(),setTimeout((function(){return n.val(r.replace(/\d$/,""))}))):void 0},v=function(t){var n;return n=e(t.currentTarget),setTimeout((function(){var t;return t=n.val(),t=h(t),t=e.payment.formatExpiry(t),x(t,n)}))},l=function(t){var n,r,i;if(r=String.fromCharCode(t.which),/^\d+$/.test(r))return n=e(t.currentTarget),i=n.val()+r,/^\d$/.test(i)&&"0"!==i&&"1"!==i?(t.preventDefault(),setTimeout((function(){return n.val("0"+i+" / ")}))):/^\d\d$/.test(i)?(t.preventDefault(),setTimeout((function(){var e,t;return e=parseInt(i[0],10),(t=parseInt(i[1],10))>2&&0!==e?n.val("0"+e+" / "+t):n.val(i+" / ")}))):void 0},c=function(t){var n,r,i;if(r=String.fromCharCode(t.which),/^\d+$/.test(r))return i=(n=e(t.currentTarget)).val(),/^\d\d$/.test(i)?n.val(i+" / "):void 0},u=function(t){var n,r,i;if("/"===(i=String.fromCharCode(t.which))||" "===i)return r=(n=e(t.currentTarget)).val(),/^\d$/.test(r)&&"0"!==r?n.val("0"+r+" / "):void 0},a=function(t){var n,r;if(n=e(t.currentTarget),r=n.val(),8===t.which&&(null==n.prop("selectionStart")||n.prop("selectionStart")===r.length))return/\d\s\/\s$/.test(r)?(t.preventDefault(),setTimeout((function(){return n.val(r.replace(/\d\s\/\s$/,""))}))):void 0},m=function(t){var n;return n=e(t.currentTarget),setTimeout((function(){var e;return e=n.val(),e=(e=h(e)).replace(/\D/g,"").slice(0,4),x(e,n)}))},_=function(e){var t;return!(!e.metaKey&&!e.ctrlKey)||32!==e.which&&(0===e.which||(e.which<33||(t=String.fromCharCode(e.which),!!/[\d\s]/.test(t))))},b=function(n){var r,i,o,a;if(r=e(n.currentTarget),o=String.fromCharCode(n.which),/^\d+$/.test(o)&&!d(r))return a=(r.val()+o).replace(/\D/g,""),(i=t(a))?a.length<=i.length[i.length.length-1]:a.length<=16},w=function(t){var n,r;if(n=e(t.currentTarget),r=String.fromCharCode(t.which),/^\d+$/.test(r)&&!d(n))return!((n.val()+r).replace(/\D/g,"").length>6)&&void 0},y=function(t){var n,r;if(n=e(t.currentTarget),r=String.fromCharCode(t.which),/^\d+$/.test(r)&&!d(n))return(n.val()+r).length<=4},C=function(t){var n,i,o,a,s;if(s=(n=e(t.currentTarget)).val(),a=e.payment.cardType(s)||"unknown",!n.hasClass(a))return i=function(){var e,t,n;for(n=[],e=0,t=r.length;e<t;e++)o=r[e],n.push(o.type);return n}(),n.removeClass("unknown"),n.removeClass(i.join(" ")),n.addClass(a),n.toggleClass("identified","unknown"!==a),n.trigger("payment.cardType",a)},e.payment.fn.formatCardCVC=function(){return this.on("keypress",_),this.on("keypress",y),this.on("paste",m),this.on("change",m),this.on("input",m),this},e.payment.fn.formatCardExpiry=function(){return this.on("keypress",_),this.on("keypress",w),this.on("keypress",l),this.on("keypress",u),this.on("keypress",c),this.on("keydown",a),this.on("change",v),this.on("input",v),this},e.payment.fn.formatCardNumber=function(){return this.on("keypress",_),this.on("keypress",b),this.on("keypress",s),this.on("keydown",o),this.on("keyup",C),this.on("paste",p),this.on("change",p),this.on("input",p),this.on("input",C),this},e.payment.fn.restrictNumeric=function(){return this.on("keypress",_),this.on("paste",g),this.on("change",g),this.on("input",g),this},e.payment.fn.cardExpiryVal=function(){return e.payment.cardExpiryVal(e(this).val())},e.payment.cardExpiryVal=function(e){var t,n,r;return t=(r=e.split(/[\s\/]+/,2))[0],2===(null!=(n=r[1])?n.length:void 0)&&/^\d+$/.test(n)&&(n=(new Date).getFullYear().toString().slice(0,2)+n),{month:t=parseInt(t,10),year:n=parseInt(n,10)}},e.payment.validateCardNumber=function(e){var n,r;return e=(e+"").replace(/\s+|-/g,""),!!/^\d+$/.test(e)&&(!!(n=t(e))&&(r=e.length,I.call(n.length,r)>=0&&(!1===n.luhn||f(e))))},e.payment.validateCardExpiry=function(t,n){var r,i,o;return"object"==typeof t&&"month"in t&&(t=(o=t).month,n=o.year),!(!t||!n)&&(t=e.trim(t),n=e.trim(n),!!/^\d+$/.test(t)&&(!!/^\d+$/.test(n)&&(1<=t&&t<=12&&(2===n.length&&(n=n<70?"20"+n:"19"+n),4===n.length&&(i=new Date(n,t),r=new Date,i.setMonth(i.getMonth()-1),i.setMonth(i.getMonth()+1,1),i>r)))))},e.payment.validateCardCVC=function(t,r){var i,o;return t=e.trim(t),!!/^\d+$/.test(t)&&(null!=(i=n(r))?(o=t.length,I.call(i.cvcLength,o)>=0):t.length>=3&&t.length<=4)},e.payment.cardType=function(e){var n;return e&&(null!=(n=t(e))?n.type:void 0)||null},e.payment.formatCardNumber=function(n){var r,i,o,a;return n=n.replace(/\D/g,""),(r=t(n))?(o=r.length[r.length.length-1],n=n.slice(0,o),r.format.global?null!=(a=n.match(r.format))?a.join(" "):void 0:null!=(i=r.format.exec(n))?(i.shift(),(i=e.grep(i,(function(e){return e}))).join(" ")):void 0):n},e.payment.formatExpiry=function(e){var t,n,r,i;return(n=e.match(/^\D*(\d{1,2})(\D+)?(\d{1,4})?/))?(t=n[1]||"",r=n[2]||"",(i=n[3]||"").length>0?r=" / ":" /"===r?(t=t.substring(0,1),r=""):2===t.length||r.length>0?r=" / ":1===t.length&&"0"!==t&&"1"!==t&&(t="0"+t,r=" / "),t+r+i):""}}).call(this)},26060:()=>{},55952:()=>{},72751:()=>{},63293:()=>{},61394:()=>{},43729:()=>{},88496:()=>{},59707:()=>{},91486:()=>{},83908:()=>{},35058:()=>{},79977:()=>{},55755:()=>{},57729:(e,t,n)=>{var r,i,o;i=[n(19567)],r=function(e){var t,n,r,i,o,a,s="Close",l="BeforeClose",c="AfterClose",u="BeforeAppend",d="MarkupParse",f="Open",m="Change",p="mfp",v="."+p,g="mfp-ready",h="mfp-removing",y="mfp-prevent-close",b=function(){},w=!!window.jQuery,_=e(window),x=function(e,n){t.ev.on(p+e+v,n)},C=function(t,n,r,i){var o=document.createElement("div");return o.className="mfp-"+t,r&&(o.innerHTML=r),i?n&&n.appendChild(o):(o=e(o),n&&o.appendTo(n)),o},k=function(n,r){t.ev.triggerHandler(p+n,r),t.st.callbacks&&(n=n.charAt(0).toLowerCase()+n.slice(1),t.st.callbacks[n]&&t.st.callbacks[n].apply(t,e.isArray(r)?r:[r]))},I=function(n){return n===a&&t.currTemplate.closeBtn||(t.currTemplate.closeBtn=e(t.st.closeMarkup.replace("%title%",t.st.tClose)),a=n),t.currTemplate.closeBtn},E=function(){e.magnificPopup.instance||((t=new b).init(),e.magnificPopup.instance=t)},O=function(){var e=document.createElement("p").style,t=["ms","O","Moz","Webkit"];if(void 0!==e.transition)return!0;for(;t.length;)if(t.pop()+"Transition"in e)return!0;return!1};b.prototype={constructor:b,init:function(){var n=navigator.appVersion;t.isLowIE=t.isIE8=document.all&&!document.addEventListener,t.isAndroid=/android/gi.test(n),t.isIOS=/iphone|ipad|ipod/gi.test(n),t.supportsTransition=O(),t.probablyMobile=t.isAndroid||t.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),r=e(document),t.popupsCache={}},open:function(n){var i;if(!1===n.isObj){t.items=n.items.toArray(),t.index=0;var a,s=n.items;for(i=0;i<s.length;i++)if((a=s[i]).parsed&&(a=a.el[0]),a===n.el[0]){t.index=i;break}}else t.items=e.isArray(n.items)?n.items:[n.items],t.index=n.index||0;if(!t.isOpen){t.types=[],o="",n.mainEl&&n.mainEl.length?t.ev=n.mainEl.eq(0):t.ev=r,n.key?(t.popupsCache[n.key]||(t.popupsCache[n.key]={}),t.currTemplate=t.popupsCache[n.key]):t.currTemplate={},t.st=e.extend(!0,{},e.magnificPopup.defaults,n),t.fixedContentPos="auto"===t.st.fixedContentPos?!t.probablyMobile:t.st.fixedContentPos,t.st.modal&&(t.st.closeOnContentClick=!1,t.st.closeOnBgClick=!1,t.st.showCloseBtn=!1,t.st.enableEscapeKey=!1),t.bgOverlay||(t.bgOverlay=C("bg").on("click"+v,(function(){t.close()})),t.wrap=C("wrap").attr("tabindex",-1).on("click"+v,(function(e){t._checkIfClose(e.target)&&t.close()})),t.container=C("container",t.wrap)),t.contentContainer=C("content"),t.st.preloader&&(t.preloader=C("preloader",t.container,t.st.tLoading));var l=e.magnificPopup.modules;for(i=0;i<l.length;i++){var c=l[i];c=c.charAt(0).toUpperCase()+c.slice(1),t["init"+c].call(t)}k("BeforeOpen"),t.st.showCloseBtn&&(t.st.closeBtnInside?(x(d,(function(e,t,n,r){n.close_replaceWith=I(r.type)})),o+=" mfp-close-btn-in"):t.wrap.append(I())),t.st.alignTop&&(o+=" mfp-align-top"),t.fixedContentPos?t.wrap.css({overflow:t.st.overflowY,overflowX:"hidden",overflowY:t.st.overflowY}):t.wrap.css({top:_.scrollTop(),position:"absolute"}),(!1===t.st.fixedBgPos||"auto"===t.st.fixedBgPos&&!t.fixedContentPos)&&t.bgOverlay.css({height:r.height(),position:"absolute"}),t.st.enableEscapeKey&&r.on("keyup"+v,(function(e){27===e.keyCode&&t.close()})),_.on("resize"+v,(function(){t.updateSize()})),t.st.closeOnContentClick||(o+=" mfp-auto-cursor"),o&&t.wrap.addClass(o);var u=t.wH=_.height(),m={};if(t.fixedContentPos&&t._hasScrollBar(u)){var p=t._getScrollbarSize();p&&(m.marginRight=p)}t.fixedContentPos&&(t.isIE7?e("body, html").css("overflow","hidden"):m.overflow="hidden");var h=t.st.mainClass;return t.isIE7&&(h+=" mfp-ie7"),h&&t._addClassToMFP(h),t.updateItemHTML(),k("BuildControls"),e("html").css(m),t.bgOverlay.add(t.wrap).prependTo(t.st.prependTo||e(document.body)),t._lastFocusedEl=document.activeElement,setTimeout((function(){t.content?(t._addClassToMFP(g),t._setFocus()):t.bgOverlay.addClass(g),r.on("focusin"+v,t._onFocusIn)}),16),t.isOpen=!0,t.updateSize(u),k(f),n}t.updateItemHTML()},close:function(){t.isOpen&&(k(l),t.isOpen=!1,t.st.removalDelay&&!t.isLowIE&&t.supportsTransition?(t._addClassToMFP(h),setTimeout((function(){t._close()}),t.st.removalDelay)):t._close())},_close:function(){k(s);var n=h+" "+g+" ";if(t.bgOverlay.detach(),t.wrap.detach(),t.container.empty(),t.st.mainClass&&(n+=t.st.mainClass+" "),t._removeClassFromMFP(n),t.fixedContentPos){var i={marginRight:""};t.isIE7?e("body, html").css("overflow",""):i.overflow="",e("html").css(i)}r.off("keyup"+v+" focusin"+v),t.ev.off(v),t.wrap.attr("class","mfp-wrap").removeAttr("style"),t.bgOverlay.attr("class","mfp-bg"),t.container.attr("class","mfp-container"),!t.st.showCloseBtn||t.st.closeBtnInside&&!0!==t.currTemplate[t.currItem.type]||t.currTemplate.closeBtn&&t.currTemplate.closeBtn.detach(),t.st.autoFocusLast&&t._lastFocusedEl&&e(t._lastFocusedEl).focus(),t.currItem=null,t.content=null,t.currTemplate=null,t.prevHeight=0,k(c)},updateSize:function(e){if(t.isIOS){var n=document.documentElement.clientWidth/window.innerWidth,r=window.innerHeight*n;t.wrap.css("height",r),t.wH=r}else t.wH=e||_.height();t.fixedContentPos||t.wrap.css("height",t.wH),k("Resize")},updateItemHTML:function(){var n=t.items[t.index];t.contentContainer.detach(),t.content&&t.content.detach(),n.parsed||(n=t.parseEl(t.index));var r=n.type;if(k("BeforeChange",[t.currItem?t.currItem.type:"",r]),t.currItem=n,!t.currTemplate[r]){var o=!!t.st[r]&&t.st[r].markup;k("FirstMarkupParse",o),t.currTemplate[r]=!o||e(o)}i&&i!==n.type&&t.container.removeClass("mfp-"+i+"-holder");var a=t["get"+r.charAt(0).toUpperCase()+r.slice(1)](n,t.currTemplate[r]);t.appendContent(a,r),n.preloaded=!0,k(m,n),i=n.type,t.container.prepend(t.contentContainer),k("AfterChange")},appendContent:function(e,n){t.content=e,e?t.st.showCloseBtn&&t.st.closeBtnInside&&!0===t.currTemplate[n]?t.content.find(".mfp-close").length||t.content.append(I()):t.content=e:t.content="",k(u),t.container.addClass("mfp-"+n+"-holder"),t.contentContainer.append(t.content)},parseEl:function(n){var r,i=t.items[n];if(i.tagName?i={el:e(i)}:(r=i.type,i={data:i,src:i.src}),i.el){for(var o=t.types,a=0;a<o.length;a++)if(i.el.hasClass("mfp-"+o[a])){r=o[a];break}i.src=i.el.attr("data-mfp-src"),i.src||(i.src=i.el.attr("href"))}return i.type=r||t.st.type||"inline",i.index=n,i.parsed=!0,t.items[n]=i,k("ElementParse",i),t.items[n]},addGroup:function(e,n){var r=function(r){r.mfpEl=this,t._openClick(r,e,n)};n||(n={});var i="click.magnificPopup";n.mainEl=e,n.items?(n.isObj=!0,e.off(i).on(i,r)):(n.isObj=!1,n.delegate?e.off(i).on(i,n.delegate,r):(n.items=e,e.off(i).on(i,r)))},_openClick:function(n,r,i){if((void 0!==i.midClick?i.midClick:e.magnificPopup.defaults.midClick)||!(2===n.which||n.ctrlKey||n.metaKey||n.altKey||n.shiftKey)){var o=void 0!==i.disableOn?i.disableOn:e.magnificPopup.defaults.disableOn;if(o)if(e.isFunction(o)){if(!o.call(t))return!0}else if(_.width()<o)return!0;n.type&&(n.preventDefault(),t.isOpen&&n.stopPropagation()),i.el=e(n.mfpEl),i.delegate&&(i.items=r.find(i.delegate)),t.open(i)}},updateStatus:function(e,r){if(t.preloader){n!==e&&t.container.removeClass("mfp-s-"+n),r||"loading"!==e||(r=t.st.tLoading);var i={status:e,text:r};k("UpdateStatus",i),e=i.status,r=i.text,t.preloader.html(r),t.preloader.find("a").on("click",(function(e){e.stopImmediatePropagation()})),t.container.addClass("mfp-s-"+e),n=e}},_checkIfClose:function(n){if(!e(n).hasClass(y)){var r=t.st.closeOnContentClick,i=t.st.closeOnBgClick;if(r&&i)return!0;if(!t.content||e(n).hasClass("mfp-close")||t.preloader&&n===t.preloader[0])return!0;if(n===t.content[0]||e.contains(t.content[0],n)){if(r)return!0}else if(i&&e.contains(document,n))return!0;return!1}},_addClassToMFP:function(e){t.bgOverlay.addClass(e),t.wrap.addClass(e)},_removeClassFromMFP:function(e){this.bgOverlay.removeClass(e),t.wrap.removeClass(e)},_hasScrollBar:function(e){return(t.isIE7?r.height():document.body.scrollHeight)>(e||_.height())},_setFocus:function(){(t.st.focus?t.content.find(t.st.focus).eq(0):t.wrap).focus()},_onFocusIn:function(n){if(n.target!==t.wrap[0]&&!e.contains(t.wrap[0],n.target))return t._setFocus(),!1},_parseMarkup:function(t,n,r){var i;r.data&&(n=e.extend(r.data,n)),k(d,[t,n,r]),e.each(n,(function(n,r){if(void 0===r||!1===r)return!0;if((i=n.split("_")).length>1){var o=t.find(v+"-"+i[0]);if(o.length>0){var a=i[1];"replaceWith"===a?o[0]!==r[0]&&o.replaceWith(r):"img"===a?o.is("img")?o.attr("src",r):o.replaceWith(e("<img>").attr("src",r).attr("class",o.attr("class"))):o.attr(i[1],r)}}else t.find(v+"-"+n).html(r)}))},_getScrollbarSize:function(){if(void 0===t.scrollbarSize){var e=document.createElement("div");e.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(e),t.scrollbarSize=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}return t.scrollbarSize}},e.magnificPopup={instance:null,proto:b.prototype,modules:[],open:function(t,n){return E(),(t=t?e.extend(!0,{},t):{}).isObj=!0,t.index=n||0,this.instance.open(t)},close:function(){return e.magnificPopup.instance&&e.magnificPopup.instance.close()},registerModule:function(t,n){n.options&&(e.magnificPopup.defaults[t]=n.options),e.extend(this.proto,n.proto),this.modules.push(t)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">&#215;</button>',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}},e.fn.magnificPopup=function(n){E();var r=e(this);if("string"==typeof n)if("open"===n){var i,o=w?r.data("magnificPopup"):r[0].magnificPopup,a=parseInt(arguments[1],10)||0;o.items?i=o.items[a]:(i=r,o.delegate&&(i=i.find(o.delegate)),i=i.eq(a)),t._openClick({mfpEl:i},r,o)}else t.isOpen&&t[n].apply(t,Array.prototype.slice.call(arguments,1));else n=e.extend(!0,{},n),w?r.data("magnificPopup",n):r[0].magnificPopup=n,t.addGroup(r,n);return r};var S,j,T,A="inline",M=function(){T&&(j.after(T.addClass(S)).detach(),T=null)};e.magnificPopup.registerModule(A,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){t.types.push(A),x(s+"."+A,(function(){M()}))},getInline:function(n,r){if(M(),n.src){var i=t.st.inline,o=e(n.src);if(o.length){var a=o[0].parentNode;a&&a.tagName&&(j||(S=i.hiddenClass,j=C(S),S="mfp-"+S),T=o.after(j).detach().removeClass(S)),t.updateStatus("ready")}else t.updateStatus("error",i.tNotFound),o=e("<div>");return n.inlineElement=o,o}return t.updateStatus("ready"),t._parseMarkup(r,{},n),r}}});var L,N="ajax",P=function(){L&&e(document.body).removeClass(L)},G=function(){P(),t.req&&t.req.abort()};e.magnificPopup.registerModule(N,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){t.types.push(N),L=t.st.ajax.cursor,x(s+"."+N,G),x("BeforeChange."+N,G)},getAjax:function(n){L&&e(document.body).addClass(L),t.updateStatus("loading");var r=e.extend({url:n.src,success:function(r,i,o){var a={data:r,xhr:o};k("ParseAjax",a),t.appendContent(e(a.data),N),n.finished=!0,P(),t._setFocus(),setTimeout((function(){t.wrap.addClass(g)}),16),t.updateStatus("ready"),k("AjaxContentAdded")},error:function(){P(),n.finished=n.loadError=!0,t.updateStatus("error",t.st.ajax.tError.replace("%url%",n.src))}},t.st.ajax.settings);return t.req=e.ajax(r),""}}});var z,F=function(n){if(n.data&&void 0!==n.data.title)return n.data.title;var r=t.st.image.titleSrc;if(r){if(e.isFunction(r))return r.call(t,n);if(n.el)return n.el.attr(r)||""}return""};e.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"></div><figure><div class="mfp-img"></div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></figcaption></figure></div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var n=t.st.image,r=".image";t.types.push("image"),x(f+r,(function(){"image"===t.currItem.type&&n.cursor&&e(document.body).addClass(n.cursor)})),x(s+r,(function(){n.cursor&&e(document.body).removeClass(n.cursor),_.off("resize"+v)})),x("Resize"+r,t.resizeImage),t.isLowIE&&x("AfterChange",t.resizeImage)},resizeImage:function(){var e=t.currItem;if(e&&e.img&&t.st.image.verticalFit){var n=0;t.isLowIE&&(n=parseInt(e.img.css("padding-top"),10)+parseInt(e.img.css("padding-bottom"),10)),e.img.css("max-height",t.wH-n)}},_onImageHasSize:function(e){e.img&&(e.hasSize=!0,z&&clearInterval(z),e.isCheckingImgSize=!1,k("ImageHasSize",e),e.imgHidden&&(t.content&&t.content.removeClass("mfp-loading"),e.imgHidden=!1))},findImageSize:function(e){var n=0,r=e.img[0],i=function(o){z&&clearInterval(z),z=setInterval((function(){r.naturalWidth>0?t._onImageHasSize(e):(n>200&&clearInterval(z),3==++n?i(10):40===n?i(50):100===n&&i(500))}),o)};i(1)},getImage:function(n,r){var i=0,o=function(){n&&(n.img[0].complete?(n.img.off(".mfploader"),n===t.currItem&&(t._onImageHasSize(n),t.updateStatus("ready")),n.hasSize=!0,n.loaded=!0,k("ImageLoadComplete")):++i<200?setTimeout(o,100):a())},a=function(){n&&(n.img.off(".mfploader"),n===t.currItem&&(t._onImageHasSize(n),t.updateStatus("error",s.tError.replace("%url%",n.src))),n.hasSize=!0,n.loaded=!0,n.loadError=!0)},s=t.st.image,l=r.find(".mfp-img");if(l.length){var c=document.createElement("img");c.className="mfp-img",n.el&&n.el.find("img").length&&(c.alt=n.el.find("img").attr("alt")),n.img=e(c).on("load.mfploader",o).on("error.mfploader",a),c.src=n.src,l.is("img")&&(n.img=n.img.clone()),(c=n.img[0]).naturalWidth>0?n.hasSize=!0:c.width||(n.hasSize=!1)}return t._parseMarkup(r,{title:F(n),img_replaceWith:n.img},n),t.resizeImage(),n.hasSize?(z&&clearInterval(z),n.loadError?(r.addClass("mfp-loading"),t.updateStatus("error",s.tError.replace("%url%",n.src))):(r.removeClass("mfp-loading"),t.updateStatus("ready")),r):(t.updateStatus("loading"),n.loading=!0,n.hasSize||(n.imgHidden=!0,r.addClass("mfp-loading"),t.findImageSize(n)),r)}}});var B,q=function(){return void 0===B&&(B=void 0!==document.createElement("p").style.MozTransform),B};e.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(e){return e.is("img")?e:e.find("img")}},proto:{initZoom:function(){var e,n=t.st.zoom,r=".zoom";if(n.enabled&&t.supportsTransition){var i,o,a=n.duration,c=function(e){var t=e.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),r="all "+n.duration/1e3+"s "+n.easing,i={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},o="transition";return i["-webkit-"+o]=i["-moz-"+o]=i["-o-"+o]=i[o]=r,t.css(i),t},u=function(){t.content.css("visibility","visible")};x("BuildControls"+r,(function(){if(t._allowZoom()){if(clearTimeout(i),t.content.css("visibility","hidden"),!(e=t._getItemToZoom()))return void u();(o=c(e)).css(t._getOffset()),t.wrap.append(o),i=setTimeout((function(){o.css(t._getOffset(!0)),i=setTimeout((function(){u(),setTimeout((function(){o.remove(),e=o=null,k("ZoomAnimationEnded")}),16)}),a)}),16)}})),x(l+r,(function(){if(t._allowZoom()){if(clearTimeout(i),t.st.removalDelay=a,!e){if(!(e=t._getItemToZoom()))return;o=c(e)}o.css(t._getOffset(!0)),t.wrap.append(o),t.content.css("visibility","hidden"),setTimeout((function(){o.css(t._getOffset())}),16)}})),x(s+r,(function(){t._allowZoom()&&(u(),o&&o.remove(),e=null)}))}},_allowZoom:function(){return"image"===t.currItem.type},_getItemToZoom:function(){return!!t.currItem.hasSize&&t.currItem.img},_getOffset:function(n){var r,i=(r=n?t.currItem.img:t.st.zoom.opener(t.currItem.el||t.currItem)).offset(),o=parseInt(r.css("padding-top"),10),a=parseInt(r.css("padding-bottom"),10);i.top-=e(window).scrollTop()-o;var s={width:r.width(),height:(w?r.innerHeight():r[0].offsetHeight)-a-o};return q()?s["-moz-transform"]=s.transform="translate("+i.left+"px,"+i.top+"px)":(s.left=i.left,s.top=i.top),s}}});var D="iframe",R="//about:blank",Q=function(e){if(t.currTemplate[D]){var n=t.currTemplate[D].find("iframe");n.length&&(e||(n[0].src=R),t.isIE8&&n.css("display",e?"block":"none"))}};e.magnificPopup.registerModule(D,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe></div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){t.types.push(D),x("BeforeChange",(function(e,t,n){t!==n&&(t===D?Q():n===D&&Q(!0))})),x(s+"."+D,(function(){Q()}))},getIframe:function(n,r){var i=n.src,o=t.st.iframe;e.each(o.patterns,(function(){if(i.indexOf(this.index)>-1)return this.id&&(i="string"==typeof this.id?i.substr(i.lastIndexOf(this.id)+this.id.length,i.length):this.id.call(this,i)),i=this.src.replace("%id%",i),!1}));var a={};return o.srcAction&&(a[o.srcAction]=i),t._parseMarkup(r,a,n),t.updateStatus("ready"),r}}});var U=function(e){var n=t.items.length;return e>n-1?e-n:e<0?n+e:e},H=function(e,t,n){return e.replace(/%curr%/gi,t+1).replace(/%total%/gi,n)};e.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var n=t.st.gallery,i=".mfp-gallery";if(t.direction=!0,!n||!n.enabled)return!1;o+=" mfp-gallery",x(f+i,(function(){n.navigateByImgClick&&t.wrap.on("click"+i,".mfp-img",(function(){if(t.items.length>1)return t.next(),!1})),r.on("keydown"+i,(function(e){37===e.keyCode?t.prev():39===e.keyCode&&t.next()}))})),x("UpdateStatus"+i,(function(e,n){n.text&&(n.text=H(n.text,t.currItem.index,t.items.length))})),x(d+i,(function(e,r,i,o){var a=t.items.length;i.counter=a>1?H(n.tCounter,o.index,a):""})),x("BuildControls"+i,(function(){if(t.items.length>1&&n.arrows&&!t.arrowLeft){var r=n.arrowMarkup,i=t.arrowLeft=e(r.replace(/%title%/gi,n.tPrev).replace(/%dir%/gi,"left")).addClass(y),o=t.arrowRight=e(r.replace(/%title%/gi,n.tNext).replace(/%dir%/gi,"right")).addClass(y);i.click((function(){t.prev()})),o.click((function(){t.next()})),t.container.append(i.add(o))}})),x(m+i,(function(){t._preloadTimeout&&clearTimeout(t._preloadTimeout),t._preloadTimeout=setTimeout((function(){t.preloadNearbyImages(),t._preloadTimeout=null}),16)})),x(s+i,(function(){r.off(i),t.wrap.off("click"+i),t.arrowRight=t.arrowLeft=null}))},next:function(){t.direction=!0,t.index=U(t.index+1),t.updateItemHTML()},prev:function(){t.direction=!1,t.index=U(t.index-1),t.updateItemHTML()},goTo:function(e){t.direction=e>=t.index,t.index=e,t.updateItemHTML()},preloadNearbyImages:function(){var e,n=t.st.gallery.preload,r=Math.min(n[0],t.items.length),i=Math.min(n[1],t.items.length);for(e=1;e<=(t.direction?i:r);e++)t._preloadItem(t.index+e);for(e=1;e<=(t.direction?r:i);e++)t._preloadItem(t.index-e)},_preloadItem:function(n){if(n=U(n),!t.items[n].preloaded){var r=t.items[n];r.parsed||(r=t.parseEl(n)),k("LazyLoad",r),"image"===r.type&&(r.img=e('<img class="mfp-img" />').on("load.mfploader",(function(){r.hasSize=!0})).on("error.mfploader",(function(){r.hasSize=!0,r.loadError=!0,k("LazyLoadError",r)})).attr("src",r.src)),r.preloaded=!0}}}});var V="retina";e.magnificPopup.registerModule(V,{options:{replaceSrc:function(e){return e.src.replace(/\.\w+$/,(function(e){return"@2x"+e}))},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var e=t.st.retina,n=e.ratio;(n=isNaN(n)?n():n)>1&&(x("ImageHasSize."+V,(function(e,t){t.img.css({"max-width":t.img[0].naturalWidth/n,width:"100%"})})),x("ElementParse."+V,(function(t,r){r.src=e.replaceSrc(r,n)})))}}}}),E()},void 0===(o="function"==typeof r?r.apply(t,i):r)||(e.exports=o)},62587:e=>{"use strict";function t(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,n,r,i){n=n||"&",r=r||"=";var o={};if("string"!=typeof e||0===e.length)return o;var a=/\+/g;e=e.split(n);var s=1e3;i&&"number"==typeof i.maxKeys&&(s=i.maxKeys);var l=e.length;s>0&&l>s&&(l=s);for(var c=0;c<l;++c){var u,d,f,m,p=e[c].replace(a,"%20"),v=p.indexOf(r);v>=0?(u=p.substr(0,v),d=p.substr(v+1)):(u=p,d=""),f=decodeURIComponent(u),m=decodeURIComponent(d),t(o,f)?Array.isArray(o[f])?o[f].push(m):o[f]=[o[f],m]:o[f]=m}return o}},12361:e=>{"use strict";var t=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,n,r,i){return n=n||"&",r=r||"=",null===e&&(e=void 0),"object"==typeof e?Object.keys(e).map((function(i){var o=encodeURIComponent(t(i))+r;return Array.isArray(e[i])?e[i].map((function(e){return o+encodeURIComponent(t(e))})).join(n):o+encodeURIComponent(t(e[i]))})).join(n):i?encodeURIComponent(t(i))+r+encodeURIComponent(t(e)):""}},17673:(e,t,n)=>{"use strict";t.decode=t.parse=n(62587),t.encode=t.stringify=n(12361)},35666:e=>{var t=function(e){"use strict";var t,n=Object.prototype,r=n.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",a=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function c(e,t,n,r){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),a=new S(r||[]);return o._invoke=function(e,t,n){var r=d;return function(i,o){if(r===m)throw new Error("Generator is already running");if(r===p){if("throw"===i)throw o;return T()}for(n.method=i,n.arg=o;;){var a=n.delegate;if(a){var s=I(a,n);if(s){if(s===v)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===d)throw r=p,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=m;var l=u(e,t,n);if("normal"===l.type){if(r=n.done?p:f,l.arg===v)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r=p,n.method="throw",n.arg=l.arg)}}}(e,n,a),o}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=c;var d="suspendedStart",f="suspendedYield",m="executing",p="completed",v={};function g(){}function h(){}function y(){}var b={};b[o]=function(){return this};var w=Object.getPrototypeOf,_=w&&w(w(j([])));_&&_!==n&&r.call(_,o)&&(b=_);var x=y.prototype=g.prototype=Object.create(b);function C(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(i,o,a,s){var l=u(e[i],e,o);if("throw"!==l.type){var c=l.arg,d=c.value;return d&&"object"==typeof d&&r.call(d,"__await")?t.resolve(d.__await).then((function(e){n("next",e,a,s)}),(function(e){n("throw",e,a,s)})):t.resolve(d).then((function(e){c.value=e,a(c)}),(function(e){return n("throw",e,a,s)}))}s(l.arg)}var i;this._invoke=function(e,r){function o(){return new t((function(t,i){n(e,r,t,i)}))}return i=i?i.then(o,o):o()}}function I(e,n){var r=e.iterator[n.method];if(r===t){if(n.delegate=null,"throw"===n.method){if(e.iterator.return&&(n.method="return",n.arg=t,I(e,n),"throw"===n.method))return v;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return v}var i=u(r,e.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var o=i.arg;return o?o.done?(n[e.resultName]=o.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,v):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function E(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 O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(E,this),this.reset(!0)}function j(e){if(e){var n=e[o];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,a=function n(){for(;++i<e.length;)if(r.call(e,i))return n.value=e[i],n.done=!1,n;return n.value=t,n.done=!0,n};return a.next=a}}return{next:T}}function T(){return{value:t,done:!0}}return h.prototype=x.constructor=y,y.constructor=h,h.displayName=l(y,s,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===h||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,y):(e.__proto__=y,l(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},e.awrap=function(e){return{__await:e}},C(k.prototype),k.prototype[a]=function(){return this},e.AsyncIterator=k,e.async=function(t,n,r,i,o){void 0===o&&(o=Promise);var a=new k(c(t,n,r,i),o);return e.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},C(x),l(x,s,"Generator"),x[o]=function(){return this},x.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=j,S.prototype={constructor:S,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(O),!e)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},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 n=this;function i(r,i){return s.type="throw",s.arg=e,n.next=r,i&&(n.method="next",n.arg=t),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var l=r.call(a,"catchLoc"),c=r.call(a,"finallyLoc");if(l&&c){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;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,v):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),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;O(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:j(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),v}},e}(e.exports);try{regeneratorRuntime=t}catch(e){Function("r","regeneratorRuntime = r")(t)}},94506:(e,t,n)=>{var r,i,o;!function(){"use strict";function a(e){e.fn._fadeIn=e.fn.fadeIn;var t=e.noop||function(){},n=/MSIE/.test(navigator.userAgent),r=/MSIE 6.0/.test(navigator.userAgent)&&!/MSIE 8.0/.test(navigator.userAgent),i=(document.documentMode,e.isFunction(document.createElement("div").style.setExpression));e.blockUI=function(e){s(window,e)},e.unblockUI=function(e){l(window,e)},e.growlUI=function(t,n,r,i){var o=e('<div class="growlUI"></div>');t&&o.append("<h1>"+t+"</h1>"),n&&o.append("<h2>"+n+"</h2>"),void 0===r&&(r=3e3);var a=function(t){t=t||{},e.blockUI({message:o,fadeIn:void 0!==t.fadeIn?t.fadeIn:700,fadeOut:void 0!==t.fadeOut?t.fadeOut:1e3,timeout:void 0!==t.timeout?t.timeout:r,centerY:!1,showOverlay:!1,onUnblock:i,css:e.blockUI.defaults.growlCSS})};a();o.css("opacity");o.mouseover((function(){a({fadeIn:0,timeout:3e4});var t=e(".blockMsg");t.stop(),t.fadeTo(300,1)})).mouseout((function(){e(".blockMsg").fadeOut(1e3)}))},e.fn.block=function(t){if(this[0]===window)return e.blockUI(t),this;var n=e.extend({},e.blockUI.defaults,t||{});return this.each((function(){var t=e(this);n.ignoreIfBlocked&&t.data("blockUI.isBlocked")||t.unblock({fadeOut:0})})),this.each((function(){"static"==e.css(this,"position")&&(this.style.position="relative",e(this).data("blockUI.static",!0)),this.style.zoom=1,s(this,t)}))},e.fn.unblock=function(t){return this[0]===window?(e.unblockUI(t),this):this.each((function(){l(this,t)}))},e.blockUI.version=2.7,e.blockUI.defaults={message:"<h1>Please wait...</h1>",title:null,draggable:!0,theme:!1,css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},themedCSS:{width:"30%",top:"40%",left:"35%"},overlayCSS:{backgroundColor:"#000",opacity:.6,cursor:"wait"},cursorReset:"default",growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:.6,cursor:"default",color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px","border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:!1,baseZ:1e3,centerX:!0,centerY:!0,allowBodyStretch:!0,bindEvents:!0,constrainTabKey:!0,fadeIn:200,fadeOut:400,timeout:0,showOverlay:!0,focusInput:!0,focusableElements:":input:enabled:visible",onBlock:null,onUnblock:null,onOverlayClick:null,quirksmodeOffsetHack:4,blockMsgClass:"blockMsg",ignoreIfBlocked:!1};var o=null,a=[];function s(s,c){var d,p,v=s==window,g=c&&void 0!==c.message?c.message:void 0;if(!(c=e.extend({},e.blockUI.defaults,c||{})).ignoreIfBlocked||!e(s).data("blockUI.isBlocked")){if(c.overlayCSS=e.extend({},e.blockUI.defaults.overlayCSS,c.overlayCSS||{}),d=e.extend({},e.blockUI.defaults.css,c.css||{}),c.onOverlayClick&&(c.overlayCSS.cursor="pointer"),p=e.extend({},e.blockUI.defaults.themedCSS,c.themedCSS||{}),g=void 0===g?c.message:g,v&&o&&l(window,{fadeOut:0}),g&&"string"!=typeof g&&(g.parentNode||g.jquery)){var h=g.jquery?g[0]:g,y={};e(s).data("blockUI.history",y),y.el=h,y.parent=h.parentNode,y.display=h.style.display,y.position=h.style.position,y.parent&&y.parent.removeChild(h)}e(s).data("blockUI.onUnblock",c.onUnblock);var b,w,_,x,C=c.baseZ;b=n||c.forceIframe?e('<iframe class="blockUI" style="z-index:'+C+++';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+c.iframeSrc+'"></iframe>'):e('<div class="blockUI" style="display:none"></div>'),w=c.theme?e('<div class="blockUI blockOverlay ui-widget-overlay" style="z-index:'+C+++';display:none"></div>'):e('<div class="blockUI blockOverlay" style="z-index:'+C+++';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>'),c.theme&&v?(x='<div class="blockUI '+c.blockMsgClass+' blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+(C+10)+';display:none;position:fixed">',c.title&&(x+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(c.title||"&nbsp;")+"</div>"),x+='<div class="ui-widget-content ui-dialog-content"></div>',x+="</div>"):c.theme?(x='<div class="blockUI '+c.blockMsgClass+' blockElement ui-dialog ui-widget ui-corner-all" style="z-index:'+(C+10)+';display:none;position:absolute">',c.title&&(x+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(c.title||"&nbsp;")+"</div>"),x+='<div class="ui-widget-content ui-dialog-content"></div>',x+="</div>"):x=v?'<div class="blockUI '+c.blockMsgClass+' blockPage" style="z-index:'+(C+10)+';display:none;position:fixed"></div>':'<div class="blockUI '+c.blockMsgClass+' blockElement" style="z-index:'+(C+10)+';display:none;position:absolute"></div>',_=e(x),g&&(c.theme?(_.css(p),_.addClass("ui-widget-content")):_.css(d)),c.theme||w.css(c.overlayCSS),w.css("position",v?"fixed":"absolute"),(n||c.forceIframe)&&b.css("opacity",0);var k=[b,w,_],I=e(v?"body":s);e.each(k,(function(){this.appendTo(I)})),c.theme&&c.draggable&&e.fn.draggable&&_.draggable({handle:".ui-dialog-titlebar",cancel:"li"});var E=i&&(!e.support.boxModel||e("object,embed",v?null:s).length>0);if(r||E){if(v&&c.allowBodyStretch&&e.support.boxModel&&e("html,body").css("height","100%"),(r||!e.support.boxModel)&&!v)var O=m(s,"borderTopWidth"),S=m(s,"borderLeftWidth"),j=O?"(0 - "+O+")":0,T=S?"(0 - "+S+")":0;e.each(k,(function(e,t){var n=t[0].style;if(n.position="absolute",e<2)v?n.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.support.boxModel?0:"+c.quirksmodeOffsetHack+') + "px"'):n.setExpression("height",'this.parentNode.offsetHeight + "px"'),v?n.setExpression("width",'jQuery.support.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):n.setExpression("width",'this.parentNode.offsetWidth + "px"'),T&&n.setExpression("left",T),j&&n.setExpression("top",j);else if(c.centerY)v&&n.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"'),n.marginTop=0;else if(!c.centerY&&v){var r="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+(c.css&&c.css.top?parseInt(c.css.top,10):0)+') + "px"';n.setExpression("top",r)}}))}if(g&&(c.theme?_.find(".ui-widget-content").append(g):_.append(g),(g.jquery||g.nodeType)&&e(g).show()),(n||c.forceIframe)&&c.showOverlay&&b.show(),c.fadeIn){var A=c.onBlock?c.onBlock:t,M=c.showOverlay&&!g?A:t,L=g?A:t;c.showOverlay&&w._fadeIn(c.fadeIn,M),g&&_._fadeIn(c.fadeIn,L)}else c.showOverlay&&w.show(),g&&_.show(),c.onBlock&&c.onBlock.bind(_)();if(u(1,s,c),v?(o=_[0],a=e(c.focusableElements,o),c.focusInput&&setTimeout(f,20)):function(e,t,n){var r=e.parentNode,i=e.style,o=(r.offsetWidth-e.offsetWidth)/2-m(r,"borderLeftWidth"),a=(r.offsetHeight-e.offsetHeight)/2-m(r,"borderTopWidth");t&&(i.left=o>0?o+"px":"0");n&&(i.top=a>0?a+"px":"0")}(_[0],c.centerX,c.centerY),c.timeout){var N=setTimeout((function(){v?e.unblockUI(c):e(s).unblock(c)}),c.timeout);e(s).data("blockUI.timeout",N)}}}function l(t,n){var r,i,s=t==window,l=e(t),d=l.data("blockUI.history"),f=l.data("blockUI.timeout");f&&(clearTimeout(f),l.removeData("blockUI.timeout")),n=e.extend({},e.blockUI.defaults,n||{}),u(0,t,n),null===n.onUnblock&&(n.onUnblock=l.data("blockUI.onUnblock"),l.removeData("blockUI.onUnblock")),i=s?e("body").children().filter(".blockUI").add("body > .blockUI"):l.find(">.blockUI"),n.cursorReset&&(i.length>1&&(i[1].style.cursor=n.cursorReset),i.length>2&&(i[2].style.cursor=n.cursorReset)),s&&(o=a=null),n.fadeOut?(r=i.length,i.stop().fadeOut(n.fadeOut,(function(){0==--r&&c(i,d,n,t)}))):c(i,d,n,t)}function c(t,n,r,i){var o=e(i);if(!o.data("blockUI.isBlocked")){t.each((function(e,t){this.parentNode&&this.parentNode.removeChild(this)})),n&&n.el&&(n.el.style.display=n.display,n.el.style.position=n.position,n.el.style.cursor="default",n.parent&&n.parent.appendChild(n.el),o.removeData("blockUI.history")),o.data("blockUI.static")&&o.css("position","static"),"function"==typeof r.onUnblock&&r.onUnblock(i,r);var a=e(document.body),s=a.width(),l=a[0].style.width;a.width(s-1).width(s),a[0].style.width=l}}function u(t,n,r){var i=n==window,a=e(n);if((t||(!i||o)&&(i||a.data("blockUI.isBlocked")))&&(a.data("blockUI.isBlocked",t),i&&r.bindEvents&&(!t||r.showOverlay))){var s="mousedown mouseup keydown keypress keyup touchstart touchend touchmove";t?e(document).bind(s,r,d):e(document).unbind(s,d)}}function d(t){if("keydown"===t.type&&t.keyCode&&9==t.keyCode&&o&&t.data.constrainTabKey){var n=a,r=!t.shiftKey&&t.target===n[n.length-1],i=t.shiftKey&&t.target===n[0];if(r||i)return setTimeout((function(){f(i)}),10),!1}var s=t.data,l=e(t.target);return l.hasClass("blockOverlay")&&s.onOverlayClick&&s.onOverlayClick(t),l.parents("div."+s.blockMsgClass).length>0||0===l.parents().children().filter("div.blockUI").length}function f(e){if(a){var t=a[!0===e?a.length-1:0];t&&t.focus()}}function m(t,n){return parseInt(e.css(t,n),10)||0}}n.amdO.jQuery?(i=[n(19567)],void 0===(o="function"==typeof(r=a)?r.apply(t,i):r)||(e.exports=o)):a(jQuery)}()},92979:(e,t,n)=>{var r=n(19567);n(94506);var i=n(66419),o={transitionDelay:250,blockWith:function(e){var t=r.Deferred(),n=this,a=i(arguments).rest(),s=i(a).first();return s&&s.preventDefault&&s.preventDefault(),r.blockUI({message:null}),setTimeout((function(){var o=e.apply(n,a);i(o).isObject()&&i(o.always).isFunction()?o.always((function(){r.unblockUI()})).then(t.resolve,t.reject):r.unblockUI()}),o.transitionDelay),t.promise()},makeBlocked:function(e){return i.wrap(e,o.blockWith)}};e.exports=o},19567:e=>{"use strict";e.exports=window.jQuery},66419:function(e,t,n){e.exports=function(){var e="1.13.4",t="object"==typeof self&&self.self===self&&self||"object"==typeof n.g&&n.g.global===n.g&&n.g||Function("return this")()||{},r=Array.prototype,i=Object.prototype,o="undefined"!=typeof Symbol?Symbol.prototype:null,a=r.push,s=r.slice,l=i.toString,c=i.hasOwnProperty,u="undefined"!=typeof ArrayBuffer,d="undefined"!=typeof DataView,f=Array.isArray,m=Object.keys,p=Object.create,v=u&&ArrayBuffer.isView,g=isNaN,h=isFinite,y=!{toString:null}.propertyIsEnumerable("toString"),b=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],w=Math.pow(2,53)-1;function _(e,t){return t=null==t?e.length-1:+t,function(){for(var n=Math.max(arguments.length-t,0),r=Array(n),i=0;i<n;i++)r[i]=arguments[i+t];switch(t){case 0:return e.call(this,r);case 1:return e.call(this,arguments[0],r);case 2:return e.call(this,arguments[0],arguments[1],r)}var o=Array(t+1);for(i=0;i<t;i++)o[i]=arguments[i];return o[t]=r,e.apply(this,o)}}function x(e){var t=typeof e;return"function"===t||"object"===t&&!!e}function C(e){return void 0===e}function k(e){return!0===e||!1===e||"[object Boolean]"===l.call(e)}function I(e){var t="[object "+e+"]";return function(e){return l.call(e)===t}}var E=I("String"),O=I("Number"),S=I("Date"),j=I("RegExp"),T=I("Error"),A=I("Symbol"),M=I("ArrayBuffer"),L=I("Function"),N=t.document&&t.document.childNodes;"object"!=typeof Int8Array&&"function"!=typeof N&&(L=function(e){return"function"==typeof e||!1});var P=L,G=I("Object"),z=d&&G(new DataView(new ArrayBuffer(8))),F="undefined"!=typeof Map&&G(new Map),B=I("DataView"),q=z?function(e){return null!=e&&P(e.getInt8)&&M(e.buffer)}:B,D=f||I("Array");function R(e,t){return null!=e&&c.call(e,t)}var Q=I("Arguments");!function(){Q(arguments)||(Q=function(e){return R(e,"callee")})}();var U=Q;function H(e){return O(e)&&g(e)}function V(e){return function(){return e}}function W(e){return function(t){var n=e(t);return"number"==typeof n&&n>=0&&n<=w}}function $(e){return function(t){return null==t?void 0:t[e]}}var K=$("byteLength"),Y=W(K),J=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/,Z=u?function(e){return v?v(e)&&!q(e):Y(e)&&J.test(l.call(e))}:V(!1),X=$("length");function ee(e,t){t=function(e){for(var t={},n=e.length,r=0;r<n;++r)t[e[r]]=!0;return{contains:function(e){return!0===t[e]},push:function(n){return t[n]=!0,e.push(n)}}}(t);var n=b.length,r=e.constructor,o=P(r)&&r.prototype||i,a="constructor";for(R(e,a)&&!t.contains(a)&&t.push(a);n--;)(a=b[n])in e&&e[a]!==o[a]&&!t.contains(a)&&t.push(a)}function te(e){if(!x(e))return[];if(m)return m(e);var t=[];for(var n in e)R(e,n)&&t.push(n);return y&&ee(e,t),t}function ne(e,t){var n=te(t),r=n.length;if(null==e)return!r;for(var i=Object(e),o=0;o<r;o++){var a=n[o];if(t[a]!==i[a]||!(a in i))return!1}return!0}function re(e){return e instanceof re?e:this instanceof re?void(this._wrapped=e):new re(e)}function ie(e){return new Uint8Array(e.buffer||e,e.byteOffset||0,K(e))}re.VERSION=e,re.prototype.value=function(){return this._wrapped},re.prototype.valueOf=re.prototype.toJSON=re.prototype.value,re.prototype.toString=function(){return String(this._wrapped)};var oe="[object DataView]";function ae(e,t,n,r){if(e===t)return 0!==e||1/e==1/t;if(null==e||null==t)return!1;if(e!=e)return t!=t;var i=typeof e;return("function"===i||"object"===i||"object"==typeof t)&&function e(t,n,r,i){t instanceof re&&(t=t._wrapped),n instanceof re&&(n=n._wrapped);var a=l.call(t);if(a!==l.call(n))return!1;if(z&&"[object Object]"==a&&q(t)){if(!q(n))return!1;a=oe}switch(a){case"[object RegExp]":case"[object String]":return""+t==""+n;case"[object Number]":return+t!=+t?+n!=+n:0==+t?1/+t==1/n:+t==+n;case"[object Date]":case"[object Boolean]":return+t==+n;case"[object Symbol]":return o.valueOf.call(t)===o.valueOf.call(n);case"[object ArrayBuffer]":case oe:return e(ie(t),ie(n),r,i)}var s="[object Array]"===a;if(!s&&Z(t)){if(K(t)!==K(n))return!1;if(t.buffer===n.buffer&&t.byteOffset===n.byteOffset)return!0;s=!0}if(!s){if("object"!=typeof t||"object"!=typeof n)return!1;var c=t.constructor,u=n.constructor;if(c!==u&&!(P(c)&&c instanceof c&&P(u)&&u instanceof u)&&"constructor"in t&&"constructor"in n)return!1}i=i||[];for(var d=(r=r||[]).length;d--;)if(r[d]===t)return i[d]===n;if(r.push(t),i.push(n),s){if((d=t.length)!==n.length)return!1;for(;d--;)if(!ae(t[d],n[d],r,i))return!1}else{var f,m=te(t);if(d=m.length,te(n).length!==d)return!1;for(;d--;)if(!R(n,f=m[d])||!ae(t[f],n[f],r,i))return!1}return r.pop(),i.pop(),!0}(e,t,n,r)}function se(e){if(!x(e))return[];var t=[];for(var n in e)t.push(n);return y&&ee(e,t),t}function le(e){var t=X(e);return function(n){if(null==n)return!1;var r=se(n);if(X(r))return!1;for(var i=0;i<t;i++)if(!P(n[e[i]]))return!1;return e!==pe||!P(n[ce])}}var ce="forEach",ue="has",de=["clear","delete"],fe=["get",ue,"set"],me=de.concat(ce,fe),pe=de.concat(fe),ve=["add"].concat(de,ce,ue),ge=F?le(me):I("Map"),he=F?le(pe):I("WeakMap"),ye=F?le(ve):I("Set"),be=I("WeakSet");function we(e){for(var t=te(e),n=t.length,r=Array(n),i=0;i<n;i++)r[i]=e[t[i]];return r}function _e(e){for(var t={},n=te(e),r=0,i=n.length;r<i;r++)t[e[n[r]]]=n[r];return t}function xe(e){var t=[];for(var n in e)P(e[n])&&t.push(n);return t.sort()}function Ce(e,t){return function(n){var r=arguments.length;if(t&&(n=Object(n)),r<2||null==n)return n;for(var i=1;i<r;i++)for(var o=arguments[i],a=e(o),s=a.length,l=0;l<s;l++){var c=a[l];t&&void 0!==n[c]||(n[c]=o[c])}return n}}var ke=Ce(se),Ie=Ce(te),Ee=Ce(se,!0);function Oe(e){if(!x(e))return{};if(p)return p(e);var t=function(){};t.prototype=e;var n=new t;return t.prototype=null,n}function Se(e){return D(e)?e:[e]}function je(e){return re.toPath(e)}function Te(e,t){for(var n=t.length,r=0;r<n;r++){if(null==e)return;e=e[t[r]]}return n?e:void 0}function Ae(e,t,n){var r=Te(e,je(t));return C(r)?n:r}function Me(e){return e}function Le(e){return e=Ie({},e),function(t){return ne(t,e)}}function Ne(e){return e=je(e),function(t){return Te(t,e)}}function Pe(e,t,n){if(void 0===t)return e;switch(null==n?3:n){case 1:return function(n){return e.call(t,n)};case 3:return function(n,r,i){return e.call(t,n,r,i)};case 4:return function(n,r,i,o){return e.call(t,n,r,i,o)}}return function(){return e.apply(t,arguments)}}function Ge(e,t,n){return null==e?Me:P(e)?Pe(e,t,n):x(e)&&!D(e)?Le(e):Ne(e)}function ze(e,t){return Ge(e,t,1/0)}function Fe(e,t,n){return re.iteratee!==ze?re.iteratee(e,t):Ge(e,t,n)}function Be(){}function qe(e,t){return null==t&&(t=e,e=0),e+Math.floor(Math.random()*(t-e+1))}re.toPath=Se,re.iteratee=ze;var De=Date.now||function(){return(new Date).getTime()};function Re(e){var t=function(t){return e[t]},n="(?:"+te(e).join("|")+")",r=RegExp(n),i=RegExp(n,"g");return function(e){return e=null==e?"":""+e,r.test(e)?e.replace(i,t):e}}var Qe={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},Ue=Re(Qe),He=Re(_e(Qe)),Ve=re.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},We=/(.)^/,$e={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},Ke=/\\|'|\r|\n|\u2028|\u2029/g;function Ye(e){return"\\"+$e[e]}var Je=/^\s*(\w|\$)+\s*$/,Ze=0;function Xe(e,t,n,r,i){if(!(r instanceof t))return e.apply(n,i);var o=Oe(e.prototype),a=e.apply(o,i);return x(a)?a:o}var et=_((function(e,t){var n=et.placeholder,r=function(){for(var i=0,o=t.length,a=Array(o),s=0;s<o;s++)a[s]=t[s]===n?arguments[i++]:t[s];for(;i<arguments.length;)a.push(arguments[i++]);return Xe(e,r,this,this,a)};return r}));et.placeholder=re;var tt=_((function(e,t,n){if(!P(e))throw new TypeError("Bind must be called on a function");var r=_((function(i){return Xe(e,r,t,this,n.concat(i))}));return r})),nt=W(X);function rt(e,t,n,r){if(r=r||[],t||0===t){if(t<=0)return r.concat(e)}else t=1/0;for(var i=r.length,o=0,a=X(e);o<a;o++){var s=e[o];if(nt(s)&&(D(s)||U(s)))if(t>1)rt(s,t-1,n,r),i=r.length;else for(var l=0,c=s.length;l<c;)r[i++]=s[l++];else n||(r[i++]=s)}return r}var it=_((function(e,t){var n=(t=rt(t,!1,!1)).length;if(n<1)throw new Error("bindAll must be passed function names");for(;n--;){var r=t[n];e[r]=tt(e[r],e)}return e})),ot=_((function(e,t,n){return setTimeout((function(){return e.apply(null,n)}),t)})),at=et(ot,re,1);function st(e){return function(){return!e.apply(this,arguments)}}function lt(e,t){var n;return function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=null),n}}var ct=et(lt,2);function ut(e,t,n){t=Fe(t,n);for(var r,i=te(e),o=0,a=i.length;o<a;o++)if(t(e[r=i[o]],r,e))return r}function dt(e){return function(t,n,r){n=Fe(n,r);for(var i=X(t),o=e>0?0:i-1;o>=0&&o<i;o+=e)if(n(t[o],o,t))return o;return-1}}var ft=dt(1),mt=dt(-1);function pt(e,t,n,r){for(var i=(n=Fe(n,r,1))(t),o=0,a=X(e);o<a;){var s=Math.floor((o+a)/2);n(e[s])<i?o=s+1:a=s}return o}function vt(e,t,n){return function(r,i,o){var a=0,l=X(r);if("number"==typeof o)e>0?a=o>=0?o:Math.max(o+l,a):l=o>=0?Math.min(o+1,l):o+l+1;else if(n&&o&&l)return r[o=n(r,i)]===i?o:-1;if(i!=i)return(o=t(s.call(r,a,l),H))>=0?o+a:-1;for(o=e>0?a:l-1;o>=0&&o<l;o+=e)if(r[o]===i)return o;return-1}}var gt=vt(1,ft,pt),ht=vt(-1,mt);function yt(e,t,n){var r=(nt(e)?ft:ut)(e,t,n);if(void 0!==r&&-1!==r)return e[r]}function bt(e,t,n){var r,i;if(t=Pe(t,n),nt(e))for(r=0,i=e.length;r<i;r++)t(e[r],r,e);else{var o=te(e);for(r=0,i=o.length;r<i;r++)t(e[o[r]],o[r],e)}return e}function wt(e,t,n){t=Fe(t,n);for(var r=!nt(e)&&te(e),i=(r||e).length,o=Array(i),a=0;a<i;a++){var s=r?r[a]:a;o[a]=t(e[s],s,e)}return o}function _t(e){var t=function(t,n,r,i){var o=!nt(t)&&te(t),a=(o||t).length,s=e>0?0:a-1;for(i||(r=t[o?o[s]:s],s+=e);s>=0&&s<a;s+=e){var l=o?o[s]:s;r=n(r,t[l],l,t)}return r};return function(e,n,r,i){var o=arguments.length>=3;return t(e,Pe(n,i,4),r,o)}}var xt=_t(1),Ct=_t(-1);function kt(e,t,n){var r=[];return t=Fe(t,n),bt(e,(function(e,n,i){t(e,n,i)&&r.push(e)})),r}function It(e,t,n){t=Fe(t,n);for(var r=!nt(e)&&te(e),i=(r||e).length,o=0;o<i;o++){var a=r?r[o]:o;if(!t(e[a],a,e))return!1}return!0}function Et(e,t,n){t=Fe(t,n);for(var r=!nt(e)&&te(e),i=(r||e).length,o=0;o<i;o++){var a=r?r[o]:o;if(t(e[a],a,e))return!0}return!1}function Ot(e,t,n,r){return nt(e)||(e=we(e)),("number"!=typeof n||r)&&(n=0),gt(e,t,n)>=0}var St=_((function(e,t,n){var r,i;return P(t)?i=t:(t=je(t),r=t.slice(0,-1),t=t[t.length-1]),wt(e,(function(e){var o=i;if(!o){if(r&&r.length&&(e=Te(e,r)),null==e)return;o=e[t]}return null==o?o:o.apply(e,n)}))}));function jt(e,t){return wt(e,Ne(t))}function Tt(e,t,n){var r,i,o=-1/0,a=-1/0;if(null==t||"number"==typeof t&&"object"!=typeof e[0]&&null!=e)for(var s=0,l=(e=nt(e)?e:we(e)).length;s<l;s++)null!=(r=e[s])&&r>o&&(o=r);else t=Fe(t,n),bt(e,(function(e,n,r){((i=t(e,n,r))>a||i===-1/0&&o===-1/0)&&(o=e,a=i)}));return o}var At=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;function Mt(e){return e?D(e)?s.call(e):E(e)?e.match(At):nt(e)?wt(e,Me):we(e):[]}function Lt(e,t,n){if(null==t||n)return nt(e)||(e=we(e)),e[qe(e.length-1)];var r=Mt(e),i=X(r);t=Math.max(Math.min(t,i),0);for(var o=i-1,a=0;a<t;a++){var s=qe(a,o),l=r[a];r[a]=r[s],r[s]=l}return r.slice(0,t)}function Nt(e,t){return function(n,r,i){var o=t?[[],[]]:{};return r=Fe(r,i),bt(n,(function(t,i){var a=r(t,i,n);e(o,t,a)})),o}}var Pt=Nt((function(e,t,n){R(e,n)?e[n].push(t):e[n]=[t]})),Gt=Nt((function(e,t,n){e[n]=t})),zt=Nt((function(e,t,n){R(e,n)?e[n]++:e[n]=1})),Ft=Nt((function(e,t,n){e[n?0:1].push(t)}),!0);function Bt(e,t,n){return t in n}var qt=_((function(e,t){var n={},r=t[0];if(null==e)return n;P(r)?(t.length>1&&(r=Pe(r,t[1])),t=se(e)):(r=Bt,t=rt(t,!1,!1),e=Object(e));for(var i=0,o=t.length;i<o;i++){var a=t[i],s=e[a];r(s,a,e)&&(n[a]=s)}return n})),Dt=_((function(e,t){var n,r=t[0];return P(r)?(r=st(r),t.length>1&&(n=t[1])):(t=wt(rt(t,!1,!1),String),r=function(e,n){return!Ot(t,n)}),qt(e,r,n)}));function Rt(e,t,n){return s.call(e,0,Math.max(0,e.length-(null==t||n?1:t)))}function Qt(e,t,n){return null==e||e.length<1?null==t||n?void 0:[]:null==t||n?e[0]:Rt(e,e.length-t)}function Ut(e,t,n){return s.call(e,null==t||n?1:t)}var Ht=_((function(e,t){return t=rt(t,!0,!0),kt(e,(function(e){return!Ot(t,e)}))})),Vt=_((function(e,t){return Ht(e,t)}));function Wt(e,t,n,r){k(t)||(r=n,n=t,t=!1),null!=n&&(n=Fe(n,r));for(var i=[],o=[],a=0,s=X(e);a<s;a++){var l=e[a],c=n?n(l,a,e):l;t&&!n?(a&&o===c||i.push(l),o=c):n?Ot(o,c)||(o.push(c),i.push(l)):Ot(i,l)||i.push(l)}return i}var $t=_((function(e){return Wt(rt(e,!0,!0))}));function Kt(e){for(var t=e&&Tt(e,X).length||0,n=Array(t),r=0;r<t;r++)n[r]=jt(e,r);return n}var Yt=_(Kt);function Jt(e,t){return e._chain?re(t).chain():t}function Zt(e){return bt(xe(e),(function(t){var n=re[t]=e[t];re.prototype[t]=function(){var e=[this._wrapped];return a.apply(e,arguments),Jt(this,n.apply(re,e))}})),re}bt(["pop","push","reverse","shift","sort","splice","unshift"],(function(e){var t=r[e];re.prototype[e]=function(){var n=this._wrapped;return null!=n&&(t.apply(n,arguments),"shift"!==e&&"splice"!==e||0!==n.length||delete n[0]),Jt(this,n)}})),bt(["concat","join","slice"],(function(e){var t=r[e];re.prototype[e]=function(){var e=this._wrapped;return null!=e&&(e=t.apply(e,arguments)),Jt(this,e)}}));var Xt=Zt({__proto__:null,VERSION:e,restArguments:_,isObject:x,isNull:function(e){return null===e},isUndefined:C,isBoolean:k,isElement:function(e){return!(!e||1!==e.nodeType)},isString:E,isNumber:O,isDate:S,isRegExp:j,isError:T,isSymbol:A,isArrayBuffer:M,isDataView:q,isArray:D,isFunction:P,isArguments:U,isFinite:function(e){return!A(e)&&h(e)&&!isNaN(parseFloat(e))},isNaN:H,isTypedArray:Z,isEmpty:function(e){if(null==e)return!0;var t=X(e);return"number"==typeof t&&(D(e)||E(e)||U(e))?0===t:0===X(te(e))},isMatch:ne,isEqual:function(e,t){return ae(e,t)},isMap:ge,isWeakMap:he,isSet:ye,isWeakSet:be,keys:te,allKeys:se,values:we,pairs:function(e){for(var t=te(e),n=t.length,r=Array(n),i=0;i<n;i++)r[i]=[t[i],e[t[i]]];return r},invert:_e,functions:xe,methods:xe,extend:ke,extendOwn:Ie,assign:Ie,defaults:Ee,create:function(e,t){var n=Oe(e);return t&&Ie(n,t),n},clone:function(e){return x(e)?D(e)?e.slice():ke({},e):e},tap:function(e,t){return t(e),e},get:Ae,has:function(e,t){for(var n=(t=je(t)).length,r=0;r<n;r++){var i=t[r];if(!R(e,i))return!1;e=e[i]}return!!n},mapObject:function(e,t,n){t=Fe(t,n);for(var r=te(e),i=r.length,o={},a=0;a<i;a++){var s=r[a];o[s]=t(e[s],s,e)}return o},identity:Me,constant:V,noop:Be,toPath:Se,property:Ne,propertyOf:function(e){return null==e?Be:function(t){return Ae(e,t)}},matcher:Le,matches:Le,times:function(e,t,n){var r=Array(Math.max(0,e));t=Pe(t,n,1);for(var i=0;i<e;i++)r[i]=t(i);return r},random:qe,now:De,escape:Ue,unescape:He,templateSettings:Ve,template:function(e,t,n){!t&&n&&(t=n),t=Ee({},t,re.templateSettings);var r=RegExp([(t.escape||We).source,(t.interpolate||We).source,(t.evaluate||We).source].join("|")+"|$","g"),i=0,o="__p+='";e.replace(r,(function(t,n,r,a,s){return o+=e.slice(i,s).replace(Ke,Ye),i=s+t.length,n?o+="'+\n((__t=("+n+"))==null?'':_.escape(__t))+\n'":r?o+="'+\n((__t=("+r+"))==null?'':__t)+\n'":a&&(o+="';\n"+a+"\n__p+='"),t})),o+="';\n";var a,s=t.variable;if(s){if(!Je.test(s))throw new Error("variable is not a bare identifier: "+s)}else o="with(obj||{}){\n"+o+"}\n",s="obj";o="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+o+"return __p;\n";try{a=new Function(s,"_",o)}catch(e){throw e.source=o,e}var l=function(e){return a.call(this,e,re)};return l.source="function("+s+"){\n"+o+"}",l},result:function(e,t,n){var r=(t=je(t)).length;if(!r)return P(n)?n.call(e):n;for(var i=0;i<r;i++){var o=null==e?void 0:e[t[i]];void 0===o&&(o=n,i=r),e=P(o)?o.call(e):o}return e},uniqueId:function(e){var t=++Ze+"";return e?e+t:t},chain:function(e){var t=re(e);return t._chain=!0,t},iteratee:ze,partial:et,bind:tt,bindAll:it,memoize:function(e,t){var n=function(r){var i=n.cache,o=""+(t?t.apply(this,arguments):r);return R(i,o)||(i[o]=e.apply(this,arguments)),i[o]};return n.cache={},n},delay:ot,defer:at,throttle:function(e,t,n){var r,i,o,a,s=0;n||(n={});var l=function(){s=!1===n.leading?0:De(),r=null,a=e.apply(i,o),r||(i=o=null)},c=function(){var c=De();s||!1!==n.leading||(s=c);var u=t-(c-s);return i=this,o=arguments,u<=0||u>t?(r&&(clearTimeout(r),r=null),s=c,a=e.apply(i,o),r||(i=o=null)):r||!1===n.trailing||(r=setTimeout(l,u)),a};return c.cancel=function(){clearTimeout(r),s=0,r=i=o=null},c},debounce:function(e,t,n){var r,i,o,a,s,l=function(){var c=De()-i;t>c?r=setTimeout(l,t-c):(r=null,n||(a=e.apply(s,o)),r||(o=s=null))},c=_((function(c){return s=this,o=c,i=De(),r||(r=setTimeout(l,t),n&&(a=e.apply(s,o))),a}));return c.cancel=function(){clearTimeout(r),r=o=s=null},c},wrap:function(e,t){return et(t,e)},negate:st,compose:function(){var e=arguments,t=e.length-1;return function(){for(var n=t,r=e[t].apply(this,arguments);n--;)r=e[n].call(this,r);return r}},after:function(e,t){return function(){if(--e<1)return t.apply(this,arguments)}},before:lt,once:ct,findKey:ut,findIndex:ft,findLastIndex:mt,sortedIndex:pt,indexOf:gt,lastIndexOf:ht,find:yt,detect:yt,findWhere:function(e,t){return yt(e,Le(t))},each:bt,forEach:bt,map:wt,collect:wt,reduce:xt,foldl:xt,inject:xt,reduceRight:Ct,foldr:Ct,filter:kt,select:kt,reject:function(e,t,n){return kt(e,st(Fe(t)),n)},every:It,all:It,some:Et,any:Et,contains:Ot,includes:Ot,include:Ot,invoke:St,pluck:jt,where:function(e,t){return kt(e,Le(t))},max:Tt,min:function(e,t,n){var r,i,o=1/0,a=1/0;if(null==t||"number"==typeof t&&"object"!=typeof e[0]&&null!=e)for(var s=0,l=(e=nt(e)?e:we(e)).length;s<l;s++)null!=(r=e[s])&&r<o&&(o=r);else t=Fe(t,n),bt(e,(function(e,n,r){((i=t(e,n,r))<a||i===1/0&&o===1/0)&&(o=e,a=i)}));return o},shuffle:function(e){return Lt(e,1/0)},sample:Lt,sortBy:function(e,t,n){var r=0;return t=Fe(t,n),jt(wt(e,(function(e,n,i){return{value:e,index:r++,criteria:t(e,n,i)}})).sort((function(e,t){var n=e.criteria,r=t.criteria;if(n!==r){if(n>r||void 0===n)return 1;if(n<r||void 0===r)return-1}return e.index-t.index})),"value")},groupBy:Pt,indexBy:Gt,countBy:zt,partition:Ft,toArray:Mt,size:function(e){return null==e?0:nt(e)?e.length:te(e).length},pick:qt,omit:Dt,first:Qt,head:Qt,take:Qt,initial:Rt,last:function(e,t,n){return null==e||e.length<1?null==t||n?void 0:[]:null==t||n?e[e.length-1]:Ut(e,Math.max(0,e.length-t))},rest:Ut,tail:Ut,drop:Ut,compact:function(e){return kt(e,Boolean)},flatten:function(e,t){return rt(e,t,!1)},without:Vt,uniq:Wt,unique:Wt,union:$t,intersection:function(e){for(var t=[],n=arguments.length,r=0,i=X(e);r<i;r++){var o=e[r];if(!Ot(t,o)){var a;for(a=1;a<n&&Ot(arguments[a],o);a++);a===n&&t.push(o)}}return t},difference:Ht,unzip:Kt,transpose:Kt,zip:Yt,object:function(e,t){for(var n={},r=0,i=X(e);r<i;r++)t?n[e[r]]=t[r]:n[e[r][0]]=e[r][1];return n},range:function(e,t,n){null==t&&(t=e||0,e=0),n||(n=t<e?-1:1);for(var r=Math.max(Math.ceil((t-e)/n),0),i=Array(r),o=0;o<r;o++,e+=n)i[o]=e;return i},chunk:function(e,t){if(null==t||t<1)return[];for(var n=[],r=0,i=e.length;r<i;)n.push(s.call(e,r,r+=t));return n},mixin:Zt,default:re});return Xt._=Xt,Xt}()}},n={};function r(e){var i=n[e];if(void 0!==i)return i.exports;var o=n[e]={exports:{}};return t[e].call(o.exports,o,o.exports,r),o.exports}r.m=t,r.amdO={},e=[],r.O=(t,n,i,o)=>{if(!n){var a=1/0;for(u=0;u<e.length;u++){for(var[n,i,o]=e[u],s=!0,l=0;l<n.length;l++)(!1&o||a>=o)&&Object.keys(r.O).every((e=>r.O[e](n[l])))?n.splice(l--,1):(s=!1,o<a&&(a=o));if(s){e.splice(u--,1);var c=i();void 0!==c&&(t=c)}}return t}o=o||0;for(var u=e.length;u>0&&e[u-1][2]>o;u--)e[u]=e[u-1];e[u]=[n,i,o]},r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={198:0,401:0,703:0,135:0,892:0,877:0,233:0,715:0,384:0,333:0,628:0,966:0,565:0,638:0};r.O.j=t=>0===e[t];var t=(t,n)=>{var i,o,[a,s,l]=n,c=0;if(a.some((t=>0!==e[t]))){for(i in s)r.o(s,i)&&(r.m[i]=s[i]);if(l)var u=l(r)}for(t&&t(n);c<a.length;c++)o=a[c],r.o(e,o)&&e[o]&&e[o][0](),e[a[c]]=0;return r.O(u)},n=self.webpackChunkgive=self.webpackChunkgive||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),r.O(void 0,[401,703,135,892,877,233,715,384,333,628,966,565,638],(()=>r(31441))),r.O(void 0,[401,703,135,892,877,233,715,384,333,628,966,565,638],(()=>r(35058))),r.O(void 0,[401,703,135,892,877,233,715,384,333,628,966,565,638],(()=>r(79977))),r.O(void 0,[401,703,135,892,877,233,715,384,333,628,966,565,638],(()=>r(55755))),r.O(void 0,[401,703,135,892,877,233,715,384,333,628,966,565,638],(()=>r(26060))),r.O(void 0,[401,703,135,892,877,233,715,384,333,628,966,565,638],(()=>r(55952))),r.O(void 0,[401,703,135,892,877,233,715,384,333,628,966,565,638],(()=>r(72751))),r.O(void 0,[401,703,135,892,877,233,715,384,333,628,966,565,638],(()=>r(63293))),r.O(void 0,[401,703,135,892,877,233,715,384,333,628,966,565,638],(()=>r(61394))),r.O(void 0,[401,703,135,892,877,233,715,384,333,628,966,565,638],(()=>r(43729))),r.O(void 0,[401,703,135,892,877,233,715,384,333,628,966,565,638],(()=>r(88496))),r.O(void 0,[401,703,135,892,877,233,715,384,333,628,966,565,638],(()=>r(59707))),r.O(void 0,[401,703,135,892,877,233,715,384,333,628,966,565,638],(()=>r(91486)));var i=r.O(void 0,[401,703,135,892,877,233,715,384,333,628,966,565,638],(()=>r(83908)));i=r.O(i)})();
give.php CHANGED
@@ -6,7 +6,7 @@
6
  * Description: The most robust, flexible, and intuitive way to accept donations on WordPress.
7
  * Author: GiveWP
8
  * Author URI: https://givewp.com/
9
- * Version: 2.22.3
10
  * Requires at least: 5.0
11
  * Requires PHP: 7.0
12
  * Text Domain: give
@@ -302,7 +302,7 @@ final class Give
302
  {
303
  // Plugin version.
304
  if (!defined('GIVE_VERSION')) {
305
- define('GIVE_VERSION', '2.22.3');
306
  }
307
 
308
  // Plugin Root File.
6
  * Description: The most robust, flexible, and intuitive way to accept donations on WordPress.
7
  * Author: GiveWP
8
  * Author URI: https://givewp.com/
9
+ * Version: 2.23.0
10
  * Requires at least: 5.0
11
  * Requires PHP: 7.0
12
  * Text Domain: give
302
  {
303
  // Plugin version.
304
  if (!defined('GIVE_VERSION')) {
305
+ define('GIVE_VERSION', '2.23.0');
306
  }
307
 
308
  // Plugin Root File.
includes/admin/emails/class-email-notification-table.php CHANGED
@@ -263,22 +263,28 @@ class Give_Email_Notification_Table extends WP_List_Table {
263
  // Set email notifications.
264
  /* @var Give_Email_Notification $email_notification */
265
  foreach ( $this->email_notifications->get_email_notifications() as $email_notification ) {
266
- if ( ! Give_Email_Notification_Util::is_show_on_emails_setting_page( $email_notification ) ) {
267
- continue;
268
- }
269
-
270
- if ( 'donor-email' === $current_section ) {
271
- // Add donor emails to email array list.
272
- if ( empty( $email_notification->config['has_recipient_field'] ) ) {
273
- $email_notifications[] = $email_notification;
274
- }
275
- } elseif ( 'admin-email' === $current_section ) {
276
- // Add admin emails to email array list.
277
- if ( ! empty( $email_notification->config['has_recipient_field'] ) ) {
278
- $email_notifications[] = $email_notification;
279
- }
280
- }
281
- }
 
 
 
 
 
 
282
 
283
  $total_items = count( $email_notifications );
284
  $this->items = $email_notifications;
263
  // Set email notifications.
264
  /* @var Give_Email_Notification $email_notification */
265
  foreach ( $this->email_notifications->get_email_notifications() as $email_notification ) {
266
+ if ( ! Give_Email_Notification_Util::is_show_on_emails_setting_page($email_notification)) {
267
+ continue;
268
+ }
269
+
270
+ if ('donor-email' === $current_section) {
271
+ // Add donor emails to email array list.
272
+ if (empty($email_notification->config['has_recipient_field'])) {
273
+ $email_notifications[] = $email_notification;
274
+ }
275
+ } elseif ('admin-email' === $current_section) {
276
+ // Add admin emails to email array list.
277
+ if ( ! empty($email_notification->config['has_recipient_field'])) {
278
+ $email_notifications[] = $email_notification;
279
+ }
280
+ }
281
+
282
+ /**
283
+ * @since 2.23.0
284
+ */
285
+ $email_notifications = apply_filters('give_email_notification_table_items', $email_notifications,
286
+ $email_notification, $current_section);
287
+ }
288
 
289
  $total_items = count( $email_notifications );
290
  $this->items = $email_notifications;
includes/admin/emails/class-email-setting-field.php CHANGED
@@ -345,19 +345,23 @@ class Give_Email_Setting_Field {
345
  // Disable field if email donor has recipient field.
346
  // @see https://github.com/impress-org/give/issues/2657
347
  if ( ! $edit_recipient ) {
348
- if ( 'group' == $recipient['type'] ) {
349
- $recipient = current( $recipient['fields'] );
350
- $recipient['type'] = 'text';
351
- }
352
-
353
- $recipient['attributes']['disabled'] = 'disabled';
354
- $recipient['value'] = $recipient['default'] = '{donor_email}';
355
- $recipient['repeat'] = false;
356
- $recipient['desc'] = __( 'This email is automatically sent to the donor and the recipient cannot be customized.', 'give' );
357
- }
358
-
359
- return $recipient;
360
- }
 
 
 
 
361
 
362
  /**
363
  * Get preview setting field.
345
  // Disable field if email donor has recipient field.
346
  // @see https://github.com/impress-org/give/issues/2657
347
  if ( ! $edit_recipient ) {
348
+ if ('group' == $recipient['type']) {
349
+ $recipient = current($recipient['fields']);
350
+ $recipient['type'] = 'text';
351
+ }
352
+
353
+ $recipient['attributes']['disabled'] = 'disabled';
354
+ $recipient['value'] = $recipient['default'] = '{donor_email}';
355
+ $recipient['repeat'] = false;
356
+ $recipient['desc'] = __('This email is automatically sent to the donor and the recipient cannot be customized.',
357
+ 'give');
358
+ }
359
+
360
+ /**
361
+ * @since 2.23.0
362
+ */
363
+ return apply_filters('give_get_recipient_setting_field', $recipient, $email, $form_id, $edit_recipient);
364
+ }
365
 
366
  /**
367
  * Get preview setting field.
includes/admin/give-metabox-functions.php CHANGED
@@ -963,7 +963,7 @@ function give_multiradio( $field ) {
963
  </label>
964
  <?php if ( isset( $data['description'] ) ) : ?>
965
  <span class="give-field-description">
966
- <?php echo esc_html( $data['description'] ); ?>
967
  </span>
968
  <?php endif; ?>
969
  </li>
963
  </label>
964
  <?php if ( isset( $data['description'] ) ) : ?>
965
  <span class="give-field-description">
966
+ <?php echo wp_kses_post( $data['description'] ); ?>
967
  </span>
968
  <?php endif; ?>
969
  </li>
includes/admin/upgrades/upgrade-functions.php CHANGED
@@ -1243,9 +1243,9 @@ function give_v189_upgrades() {
1243
  "
1244
  DELETE FROM $wpdb->usermeta
1245
  WHERE meta_key
1246
- LIKE '%%%s%%'
1247
  ",
1248
- '_give_hide_license_notices_permanently'
1249
  )
1250
  );
1251
 
@@ -1255,9 +1255,9 @@ function give_v189_upgrades() {
1255
  "
1256
  DELETE FROM $wpdb->options
1257
  WHERE option_name
1258
- LIKE '%%%s%%'
1259
  ",
1260
- '__give_hide_license_notices_shortly_'
1261
  )
1262
  );
1263
  }
1243
  "
1244
  DELETE FROM $wpdb->usermeta
1245
  WHERE meta_key
1246
+ LIKE '%s'
1247
  ",
1248
+ '%_give_hide_license_notices_permanently%'
1249
  )
1250
  );
1251
 
1255
  "
1256
  DELETE FROM $wpdb->options
1257
  WHERE option_name
1258
+ LIKE '%s'
1259
  ",
1260
+ '%__give_hide_license_notices_shortly_%'
1261
  )
1262
  );
1263
  }
includes/class-give-cache.php CHANGED
@@ -338,8 +338,8 @@ class Give_Cache {
338
  "SELECT option_name, option_value
339
  FROM {$wpdb->options}
340
  Where option_name
341
- LIKE '%%%s%%'",
342
- 'give_cache'
343
  ),
344
  ARRAY_A
345
  );
@@ -397,8 +397,8 @@ class Give_Cache {
397
  "SELECT {$field_names }
398
  FROM {$wpdb->options}
399
  Where option_name
400
- LIKE '%%%s%%'",
401
- "give_cache_{$option_name}"
402
  ),
403
  ARRAY_A
404
  );
@@ -408,8 +408,8 @@ class Give_Cache {
408
  "SELECT *
409
  FROM {$wpdb->options}
410
  Where option_name
411
- LIKE '%%%s%%'",
412
- "give_cache_{$option_name}"
413
  ),
414
  1
415
  );
338
  "SELECT option_name, option_value
339
  FROM {$wpdb->options}
340
  Where option_name
341
+ LIKE '%s'",
342
+ '%give_cache%'
343
  ),
344
  ARRAY_A
345
  );
397
  "SELECT {$field_names }
398
  FROM {$wpdb->options}
399
  Where option_name
400
+ LIKE '%s'",
401
+ "%give_cache_{$option_name}%"
402
  ),
403
  ARRAY_A
404
  );
408
  "SELECT *
409
  FROM {$wpdb->options}
410
  Where option_name
411
+ LIKE '%s'",
412
+ "%give_cache_{$option_name}%"
413
  ),
414
  1
415
  );
includes/class-give-cli-commands.php CHANGED
@@ -779,10 +779,10 @@ class GIVE_CLI_COMMAND {
779
 
780
  $stat_option_names = $wpdb->get_results(
781
  $wpdb->prepare(
782
- "SELECT option_name FROM {$wpdb->options} where (option_name LIKE '%%%s%%' OR option_name LIKE '%%%s%%')",
783
  array(
784
- '_transient_give_stats_',
785
- 'give_cache',
786
  )
787
  ),
788
  ARRAY_A
779
 
780
  $stat_option_names = $wpdb->get_results(
781
  $wpdb->prepare(
782
+ "SELECT option_name FROM {$wpdb->options} where (option_name LIKE '%s' OR option_name LIKE '%s')",
783
  array(
784
+ '%_transient_give_stats_%',
785
+ '%give_cache%',
786
  )
787
  ),
788
  ARRAY_A
includes/class-give-donor.php CHANGED
@@ -255,10 +255,10 @@ class Give_Donor {
255
  "
256
  SELECT meta_key, meta_value FROM {$wpdb->donormeta}
257
  WHERE meta_key
258
- LIKE '%%%s%%'
259
  AND {$meta_type}_id=%d
260
  ",
261
- 'give_donor_address',
262
  $this->id
263
  ),
264
  ARRAY_N
@@ -1395,12 +1395,12 @@ class Give_Donor {
1395
  "
1396
  SELECT meta_key FROM {$wpdb->donormeta}
1397
  WHERE meta_key
1398
- LIKE '%%%s%%'
1399
  AND {$meta_type}_id=%d
1400
  ORDER BY meta_id DESC
1401
  LIMIT 1
1402
  ",
1403
- "_give_donor_address_{$address_type}_line1",
1404
  $this->id
1405
  )
1406
  );
255
  "
256
  SELECT meta_key, meta_value FROM {$wpdb->donormeta}
257
  WHERE meta_key
258
+ LIKE '%s'
259
  AND {$meta_type}_id=%d
260
  ",
261
+ '%give_donor_address%',
262
  $this->id
263
  ),
264
  ARRAY_N
1395
  "
1396
  SELECT meta_key FROM {$wpdb->donormeta}
1397
  WHERE meta_key
1398
+ LIKE '%s'
1399
  AND {$meta_type}_id=%d
1400
  ORDER BY meta_id DESC
1401
  LIMIT 1
1402
  ",
1403
+ "%_give_donor_address_{$address_type}_line1%",
1404
  $this->id
1405
  )
1406
  );
includes/filters.php CHANGED
@@ -257,7 +257,11 @@ function give_akismet_is_email_logged( $email ) {
257
  global $wpdb;
258
 
259
  return (bool) DB::get_var(
260
- DB::prepare( "SELECT COUNT(id) FROM {$wpdb->give_log} WHERE log_type = %s AND data LIKE '%%%s%%';", LogType::SPAM, esc_sql( $email ) )
 
 
 
 
261
  );
262
  }
263
 
257
  global $wpdb;
258
 
259
  return (bool) DB::get_var(
260
+ DB::prepare(
261
+ "SELECT COUNT(id) FROM {$wpdb->give_log} WHERE log_type = %s AND data LIKE '%s';",
262
+ LogType::SPAM,
263
+ '%' . esc_sql( $email ) . '%'
264
+ )
265
  );
266
  }
267
 
languages/give.pot CHANGED
@@ -2,16 +2,16 @@
2
  # This file is distributed under the same license as the Give - Donation Plugin plugin.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: Give - Donation Plugin 2.22.3\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/givewp\n"
7
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
8
  "Language-Team: LANGUAGE <LL@li.org>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
- "POT-Creation-Date: 2022-10-13T20:15:52+00:00\n"
13
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
- "X-Generator: WP-CLI 2.7.0\n"
15
  "X-Domain: give\n"
16
 
17
  #. Plugin Name of the plugin
@@ -1648,7 +1648,7 @@ msgstr ""
1648
  msgid "Edit Email"
1649
  msgstr ""
1650
 
1651
- #: includes/admin/emails/class-email-notification-table.php:300
1652
  msgid "No give email notification found."
1653
  msgstr ""
1654
 
@@ -1929,15 +1929,15 @@ msgstr ""
1929
  msgid "This email is automatically sent to the donor and the recipient cannot be customized."
1930
  msgstr ""
1931
 
1932
- #: includes/admin/emails/class-email-setting-field.php:375
1933
  msgid "Preview Email"
1934
  msgstr ""
1935
 
1936
- #: includes/admin/emails/class-email-setting-field.php:378
1937
  msgid "Click the \"Preview Email\" button to preview the email in your browser."
1938
  msgstr ""
1939
 
1940
- #: includes/admin/emails/class-email-setting-field.php:379
1941
  msgid "Click the \"Send Test Email\" button to send a test email to yourself at"
1942
  msgstr ""
1943
 
@@ -7539,7 +7539,7 @@ msgstr ""
7539
 
7540
  #: includes/class-give-scripts.php:328
7541
  #: assets/dist/js/admin.js:7796
7542
- #: assets/dist/js/give.js:3655
7543
  msgid "Dismiss this notice."
7544
  msgstr ""
7545
 
@@ -13158,7 +13158,6 @@ msgstr ""
13158
 
13159
  #: includes/gateways/functions.php:280
13160
  #: includes/gateways/manual.php:104
13161
- #: src/PaymentGateways/Actions/CreatePaymentAction.php:28
13162
  msgid "Payment Error"
13163
  msgstr ""
13164
 
@@ -15683,13 +15682,13 @@ msgstr ""
15683
  msgid "Charge succeeded in Stripe."
15684
  msgstr ""
15685
 
15686
- #: src/PaymentGateways/Gateways/TestGateway/TestGateway.php:40
15687
- #: src/PaymentGateways/Gateways/TestGateway/TestGateway.php:48
15688
  msgid "Test Gateway"
15689
  msgstr ""
15690
 
15691
- #: src/PaymentGateways/Gateways/TestGateway/TestGatewayOffsite.php:59
15692
- #: src/PaymentGateways/Gateways/TestGateway/TestGatewayOffsite.php:67
15693
  msgid "Test Gateway Offsite"
15694
  msgstr ""
15695
 
2
  # This file is distributed under the same license as the Give - Donation Plugin plugin.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: Give - Donation Plugin 2.23.0\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/givewp\n"
7
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
8
  "Language-Team: LANGUAGE <LL@li.org>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
+ "POT-Creation-Date: 2022-10-20T21:20:58+00:00\n"
13
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
+ "X-Generator: WP-CLI 2.7.1\n"
15
  "X-Domain: give\n"
16
 
17
  #. Plugin Name of the plugin
1648
  msgid "Edit Email"
1649
  msgstr ""
1650
 
1651
+ #: includes/admin/emails/class-email-notification-table.php:306
1652
  msgid "No give email notification found."
1653
  msgstr ""
1654
 
1929
  msgid "This email is automatically sent to the donor and the recipient cannot be customized."
1930
  msgstr ""
1931
 
1932
+ #: includes/admin/emails/class-email-setting-field.php:379
1933
  msgid "Preview Email"
1934
  msgstr ""
1935
 
1936
+ #: includes/admin/emails/class-email-setting-field.php:382
1937
  msgid "Click the \"Preview Email\" button to preview the email in your browser."
1938
  msgstr ""
1939
 
1940
+ #: includes/admin/emails/class-email-setting-field.php:383
1941
  msgid "Click the \"Send Test Email\" button to send a test email to yourself at"
1942
  msgstr ""
1943
 
7539
 
7540
  #: includes/class-give-scripts.php:328
7541
  #: assets/dist/js/admin.js:7796
7542
+ #: assets/dist/js/give.js:3665
7543
  msgid "Dismiss this notice."
7544
  msgstr ""
7545
 
13158
 
13159
  #: includes/gateways/functions.php:280
13160
  #: includes/gateways/manual.php:104
 
13161
  msgid "Payment Error"
13162
  msgstr ""
13163
 
15682
  msgid "Charge succeeded in Stripe."
15683
  msgstr ""
15684
 
15685
+ #: src/PaymentGateways/Gateways/TestGateway/TestGateway.php:43
15686
+ #: src/PaymentGateways/Gateways/TestGateway/TestGateway.php:51
15687
  msgid "Test Gateway"
15688
  msgstr ""
15689
 
15690
+ #: src/PaymentGateways/Gateways/TestGateway/TestGatewayOffsite.php:57
15691
+ #: src/PaymentGateways/Gateways/TestGateway/TestGatewayOffsite.php:65
15692
  msgid "Test Gateway Offsite"
15693
  msgstr ""
15694
 
readme.txt CHANGED
@@ -1,11 +1,11 @@
1
  === GiveWP - Donation Plugin and Fundraising Platform ===
2
- Contributors: givewp, dlocc, webdevmattcrom, ravinderk, mehul0810, kevinwhoffman, jason_the_adams, henryholtgeerts, kbjohnson90, alaca, benmeredithgmailcom, jonwaldstein, joshuadinh
3
  Donate link: https://go.givewp.com/home
4
  Tags: donation, donate, recurring donations, fundraising, crowdfunding
5
  Requires at least: 5.0
6
- Tested up to: 6.0
7
  Requires PHP: 7.0
8
- Stable tag: 2.22.3
9
  License: GPLv3
10
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
11
 
@@ -162,7 +162,7 @@ Here’s a few ways you can contribute to GiveWP:
162
 
163
  * WordPress 5.0 or greater
164
  * PHP version 7.0 or greater
165
- * MySQL version 5.6 or greater
166
  * MariaDB version 10 or later
167
  * Some payment gateways require fsockopen support (for IPN access)
168
  * cURL version 5.40 or higher
@@ -251,6 +251,13 @@ The 2% fee on Stripe donations only applies to donations taken via our free Stri
251
  8. GiveWP has a dedicated support team to help answer any questions you may have and help you through stumbling blocks.
252
 
253
  == Changelog ==
 
 
 
 
 
 
 
254
  = 2.22.3: October 13th, 2022 =
255
  * Fix: When a donor creates an account the email is assured to be sent the right account
256
 
1
  === GiveWP - Donation Plugin and Fundraising Platform ===
2
+ Contributors: givewp, dlocc, webdevmattcrom, ravinderk, mehul0810, kevinwhoffman, jason_the_adams, henryholtgeerts, kbjohnson90, alaca, benmeredithgmailcom, jonwaldstein, joshuadinh, glaubersilvawp, pauloiankoski
3
  Donate link: https://go.givewp.com/home
4
  Tags: donation, donate, recurring donations, fundraising, crowdfunding
5
  Requires at least: 5.0
6
+ Tested up to: 6.1
7
  Requires PHP: 7.0
8
+ Stable tag: 2.23.0
9
  License: GPLv3
10
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
11
 
162
 
163
  * WordPress 5.0 or greater
164
  * PHP version 7.0 or greater
165
+ * MySQL version 5.7 or greater
166
  * MariaDB version 10 or later
167
  * Some payment gateways require fsockopen support (for IPN access)
168
  * cURL version 5.40 or higher
251
  8. GiveWP has a dedicated support team to help answer any questions you may have and help you through stumbling blocks.
252
 
253
  == Changelog ==
254
+ = 2.23.0: October 20th, 2022 =
255
+ * Enhancement: Under the hood improvements to how recurrence is handled in donations and subscriptions
256
+ * Enhancement: Added additional filters to email settings (for Peer-to-Peer)
257
+ * Fix: Wrapped up some issues to make sure GiveWP is ready for WordPress 6.1
258
+ * Fix: Scrolling a form on a mobile device will no longer select a amount level
259
+ * Fix: Errors now display properly (and are auto-scrolled to) in the Classic template
260
+
261
  = 2.22.3: October 13th, 2022 =
262
  * Fix: When a donor creates an account the email is assured to be sent the right account
263
 
src/Donations/DataTransferObjects/DonationQueryData.php CHANGED
@@ -8,12 +8,14 @@ use Give\Donations\Properties\BillingAddress;
8
  use Give\Donations\ValueObjects\DonationMetaKeys;
9
  use Give\Donations\ValueObjects\DonationMode;
10
  use Give\Donations\ValueObjects\DonationStatus;
 
11
  use Give\Framework\Support\Facades\DateTime\Temporal;
12
  use Give\Framework\Support\ValueObjects\Money;
13
 
14
  /**
15
  * Class DonationData
16
  *
 
17
  * @since 2.19.6
18
  */
19
  class DonationQueryData
@@ -54,10 +56,6 @@ class DonationQueryData
54
  * @var DonationStatus
55
  */
56
  public $status;
57
- /**
58
- * @var int
59
- */
60
- public $parentId;
61
  /**
62
  * @var int
63
  */
@@ -78,6 +76,10 @@ class DonationQueryData
78
  * @var DonationMode
79
  */
80
  public $mode;
 
 
 
 
81
  /**
82
  * @var int
83
  */
@@ -118,15 +120,16 @@ class DonationQueryData
118
  /**
119
  * Convert data from object to Donation
120
  *
 
121
  * @since 2.22.0 add support for company field
122
  * @since 2.20.0 update for new amount property, fee amount recovered, and exchange rate
123
  * @since 2.19.6
124
  *
125
- * @param object $donationQueryObject
126
  *
127
  * @return self
128
  */
129
- public static function fromObject($donationQueryObject)
130
  {
131
  $self = new static();
132
 
@@ -136,7 +139,10 @@ class DonationQueryData
136
  $self->id = (int)$donationQueryObject->id;
137
  $self->formId = (int)$donationQueryObject->{DonationMetaKeys::FORM_ID()->getKeyAsCamelCase()};
138
  $self->formTitle = $donationQueryObject->{DonationMetaKeys::FORM_TITLE()->getKeyAsCamelCase()};
139
- $self->amount = Money::fromDecimal($donationQueryObject->{DonationMetaKeys::AMOUNT()->getKeyAsCamelCase()}, $currency);
 
 
 
140
  $self->feeAmountRecovered = $feeAmountRecovered ? Money::fromDecimal($feeAmountRecovered, $currency) : null;
141
  $self->exchangeRate = $donationQueryObject->{DonationMetaKeys::EXCHANGE_RATE()->getKeyAsCamelCase()};
142
  $self->donorId = (int)$donationQueryObject->{DonationMetaKeys::DONOR_ID()->getKeyAsCamelCase()};
@@ -147,7 +153,6 @@ class DonationQueryData
147
  $self->createdAt = Temporal::toDateTime($donationQueryObject->createdAt);
148
  $self->updatedAt = Temporal::toDateTime($donationQueryObject->updatedAt);
149
  $self->status = new DonationStatus($donationQueryObject->status);
150
- $self->parentId = (int)$donationQueryObject->parentId;
151
  $self->subscriptionId = (int)$donationQueryObject->{DonationMetaKeys::SUBSCRIPTION_ID()->getKeyAsCamelCase()};
152
  $self->mode = new DonationMode($donationQueryObject->{DonationMetaKeys::MODE()->getKeyAsCamelCase()});
153
  $self->billingAddress = BillingAddress::fromArray([
@@ -167,15 +172,21 @@ class DonationQueryData
167
  $self->company = $donationQueryObject->{DonationMetaKeys::COMPANY()
168
  ->getKeyAsCamelCase()};
169
 
 
 
 
 
 
 
 
 
170
  return $self;
171
  }
172
 
173
  /**
174
  * Convert DTO to Donation
175
- *
176
- * @return Donation
177
  */
178
- public function toDonation()
179
  {
180
  $attributes = get_object_vars($this);
181
 
8
  use Give\Donations\ValueObjects\DonationMetaKeys;
9
  use Give\Donations\ValueObjects\DonationMode;
10
  use Give\Donations\ValueObjects\DonationStatus;
11
+ use Give\Donations\ValueObjects\DonationType;
12
  use Give\Framework\Support\Facades\DateTime\Temporal;
13
  use Give\Framework\Support\ValueObjects\Money;
14
 
15
  /**
16
  * Class DonationData
17
  *
18
+ * @since 2.23.0 remove parentId property
19
  * @since 2.19.6
20
  */
21
  class DonationQueryData
56
  * @var DonationStatus
57
  */
58
  public $status;
 
 
 
 
59
  /**
60
  * @var int
61
  */
76
  * @var DonationMode
77
  */
78
  public $mode;
79
+ /**
80
+ * @var DonationType
81
+ */
82
+ public $type;
83
  /**
84
  * @var int
85
  */
120
  /**
121
  * Convert data from object to Donation
122
  *
123
+ * @since 2.23.0 remove parentId property
124
  * @since 2.22.0 add support for company field
125
  * @since 2.20.0 update for new amount property, fee amount recovered, and exchange rate
126
  * @since 2.19.6
127
  *
128
+ * @param object $donationQueryObject
129
  *
130
  * @return self
131
  */
132
+ public static function fromObject($donationQueryObject): self
133
  {
134
  $self = new static();
135
 
139
  $self->id = (int)$donationQueryObject->id;
140
  $self->formId = (int)$donationQueryObject->{DonationMetaKeys::FORM_ID()->getKeyAsCamelCase()};
141
  $self->formTitle = $donationQueryObject->{DonationMetaKeys::FORM_TITLE()->getKeyAsCamelCase()};
142
+ $self->amount = Money::fromDecimal(
143
+ $donationQueryObject->{DonationMetaKeys::AMOUNT()->getKeyAsCamelCase()},
144
+ $currency
145
+ );
146
  $self->feeAmountRecovered = $feeAmountRecovered ? Money::fromDecimal($feeAmountRecovered, $currency) : null;
147
  $self->exchangeRate = $donationQueryObject->{DonationMetaKeys::EXCHANGE_RATE()->getKeyAsCamelCase()};
148
  $self->donorId = (int)$donationQueryObject->{DonationMetaKeys::DONOR_ID()->getKeyAsCamelCase()};
153
  $self->createdAt = Temporal::toDateTime($donationQueryObject->createdAt);
154
  $self->updatedAt = Temporal::toDateTime($donationQueryObject->updatedAt);
155
  $self->status = new DonationStatus($donationQueryObject->status);
 
156
  $self->subscriptionId = (int)$donationQueryObject->{DonationMetaKeys::SUBSCRIPTION_ID()->getKeyAsCamelCase()};
157
  $self->mode = new DonationMode($donationQueryObject->{DonationMetaKeys::MODE()->getKeyAsCamelCase()});
158
  $self->billingAddress = BillingAddress::fromArray([
172
  $self->company = $donationQueryObject->{DonationMetaKeys::COMPANY()
173
  ->getKeyAsCamelCase()};
174
 
175
+ if (!empty($donationQueryObject->{DonationMetaKeys::SUBSCRIPTION_INITIAL_DONATION()->getKeyAsCamelCase()})) {
176
+ $self->type = DonationType::SUBSCRIPTION();
177
+ } elseif ($self->subscriptionId) {
178
+ $self->type = DonationType::RENEWAL();
179
+ } else {
180
+ $self->type = DonationType::SINGLE();
181
+ }
182
+
183
  return $self;
184
  }
185
 
186
  /**
187
  * Convert DTO to Donation
 
 
188
  */
189
+ public function toDonation(): Donation
190
  {
191
  $attributes = get_object_vars($this);
192
 
src/Donations/Factories/DonationFactory.php CHANGED
@@ -5,6 +5,7 @@ namespace Give\Donations\Factories;
5
  use Exception;
6
  use Give\Donations\ValueObjects\DonationMode;
7
  use Give\Donations\ValueObjects\DonationStatus;
 
8
  use Give\Donors\Models\Donor;
9
  use Give\Framework\Models\Factories\ModelFactory;
10
  use Give\Framework\Support\ValueObjects\Money;
@@ -18,15 +19,15 @@ class DonationFactory extends ModelFactory
18
  * @since 2.20.0 update default donorId to create factory
19
  * @since 2.19.6
20
  *
21
- * @return array
22
  * @throws Exception
23
  */
24
- public function definition()
25
  {
26
  return [
27
  'status' => DonationStatus::PENDING(),
28
  'gatewayId' => TestGateway::id(),
29
  'mode' => DonationMode::TEST(),
 
30
  'amount' => new Money($this->faker->numberBetween(50, 50000), 'USD'),
31
  'donorId' => Donor::factory()->create()->id,
32
  'firstName' => $this->faker->firstName,
5
  use Exception;
6
  use Give\Donations\ValueObjects\DonationMode;
7
  use Give\Donations\ValueObjects\DonationStatus;
8
+ use Give\Donations\ValueObjects\DonationType;
9
  use Give\Donors\Models\Donor;
10
  use Give\Framework\Models\Factories\ModelFactory;
11
  use Give\Framework\Support\ValueObjects\Money;
19
  * @since 2.20.0 update default donorId to create factory
20
  * @since 2.19.6
21
  *
 
22
  * @throws Exception
23
  */
24
+ public function definition(): array
25
  {
26
  return [
27
  'status' => DonationStatus::PENDING(),
28
  'gatewayId' => TestGateway::id(),
29
  'mode' => DonationMode::TEST(),
30
+ 'type' => DonationType::SINGLE(),
31
  'amount' => new Money($this->faker->numberBetween(50, 50000), 'USD'),
32
  'donorId' => Donor::factory()->create()->id,
33
  'firstName' => $this->faker->firstName,
src/Donations/Factories/DonationNoteFactory.php CHANGED
@@ -7,11 +7,10 @@ use Give\Framework\Models\Factories\ModelFactory;
7
  class DonationNoteFactory extends ModelFactory
8
  {
9
  /**
 
10
  * @since 2.21.0
11
- *
12
- * @return array
13
  */
14
- public function definition()
15
  {
16
  return [
17
  'donationId' => 1,
7
  class DonationNoteFactory extends ModelFactory
8
  {
9
  /**
10
+ * @since 2.23.0 add array return type
11
  * @since 2.21.0
 
 
12
  */
13
+ public function definition(): array
14
  {
15
  return [
16
  'donationId' => 1,
src/Donations/LegacyListeners/DispatchGiveRecurringAddSubscriptionPaymentAndRecordPayment.php CHANGED
@@ -10,6 +10,7 @@ use Give_Subscription;
10
  class DispatchGiveRecurringAddSubscriptionPaymentAndRecordPayment
11
  {
12
  /**
 
13
  * @since 2.19.6
14
  *
15
  * @param Donation $donation
@@ -19,7 +20,7 @@ class DispatchGiveRecurringAddSubscriptionPaymentAndRecordPayment
19
  {
20
  $subscription = new Give_Subscription($donation->subscriptionId);
21
  $payment = new Give_Payment($donation->id);
22
- $parent = new Give_Payment($donation->parentId);
23
 
24
  $payment->parent_payment = $subscription->parent_payment_id;
25
  $payment->total = $donation->amount;
10
  class DispatchGiveRecurringAddSubscriptionPaymentAndRecordPayment
11
  {
12
  /**
13
+ * @since 2.23.0 remove use of Donation::parentId
14
  * @since 2.19.6
15
  *
16
  * @param Donation $donation
20
  {
21
  $subscription = new Give_Subscription($donation->subscriptionId);
22
  $payment = new Give_Payment($donation->id);
23
+ $parent = new Give_Payment(give()->subscriptions->getInitialDonationId($donation->subscriptionId));
24
 
25
  $payment->parent_payment = $subscription->parent_payment_id;
26
  $payment->total = $donation->amount;
src/Donations/Models/Donation.php CHANGED
@@ -8,6 +8,7 @@ use Give\Donations\Factories\DonationFactory;
8
  use Give\Donations\Properties\BillingAddress;
9
  use Give\Donations\ValueObjects\DonationMode;
10
  use Give\Donations\ValueObjects\DonationStatus;
 
11
  use Give\Donors\Models\Donor;
12
  use Give\Framework\Exceptions\Primitives\Exception;
13
  use Give\Framework\Exceptions\Primitives\InvalidArgumentException;
@@ -23,6 +24,7 @@ use Give\Subscriptions\Models\Subscription;
23
  /**
24
  * Class Donation
25
  *
 
26
  * @since 2.20.0 update amount type, fee recovered, and exchange rate
27
  * @since 2.19.6
28
  *
@@ -33,6 +35,7 @@ use Give\Subscriptions\Models\Subscription;
33
  * @property DateTime $updatedAt
34
  * @property DonationStatus $status
35
  * @property DonationMode $mode
 
36
  * @property Money $amount amount charged to the gateway
37
  * @property Money $feeAmountRecovered
38
  * @property string $exchangeRate
@@ -41,7 +44,6 @@ use Give\Subscriptions\Models\Subscription;
41
  * @property string $firstName
42
  * @property string $lastName
43
  * @property string $email
44
- * @property int $parentId
45
  * @property int $subscriptionId
46
  * @property BillingAddress $billingAddress
47
  * @property string $purchaseKey
@@ -68,6 +70,7 @@ class Donation extends Model implements ModelCrud, ModelHasFactory
68
  'createdAt' => DateTime::class,
69
  'updatedAt' => DateTime::class,
70
  'status' => DonationStatus::class,
 
71
  'mode' => DonationMode::class,
72
  'amount' => Money::class,
73
  'feeAmountRecovered' => Money::class,
@@ -77,7 +80,6 @@ class Donation extends Model implements ModelCrud, ModelHasFactory
77
  'firstName' => 'string',
78
  'lastName' => 'string',
79
  'email' => 'string',
80
- 'parentId' => ['int', 0],
81
  'subscriptionId' => ['int', 0],
82
  'billingAddress' => BillingAddress::class,
83
  'anonymous' => ['bool', false],
@@ -100,7 +102,7 @@ class Donation extends Model implements ModelCrud, ModelHasFactory
100
  *
101
  * @since 2.19.6
102
  *
103
- * @param int $id
104
  *
105
  * @return Donation|null
106
  */
8
  use Give\Donations\Properties\BillingAddress;
9
  use Give\Donations\ValueObjects\DonationMode;
10
  use Give\Donations\ValueObjects\DonationStatus;
11
+ use Give\Donations\ValueObjects\DonationType;
12
  use Give\Donors\Models\Donor;
13
  use Give\Framework\Exceptions\Primitives\Exception;
14
  use Give\Framework\Exceptions\Primitives\InvalidArgumentException;
24
  /**
25
  * Class Donation
26
  *
27
+ * @since 2.23.0 add type property; remove parentId property
28
  * @since 2.20.0 update amount type, fee recovered, and exchange rate
29
  * @since 2.19.6
30
  *
35
  * @property DateTime $updatedAt
36
  * @property DonationStatus $status
37
  * @property DonationMode $mode
38
+ * @property DonationType $type
39
  * @property Money $amount amount charged to the gateway
40
  * @property Money $feeAmountRecovered
41
  * @property string $exchangeRate
44
  * @property string $firstName
45
  * @property string $lastName
46
  * @property string $email
 
47
  * @property int $subscriptionId
48
  * @property BillingAddress $billingAddress
49
  * @property string $purchaseKey
70
  'createdAt' => DateTime::class,
71
  'updatedAt' => DateTime::class,
72
  'status' => DonationStatus::class,
73
+ 'type' => DonationType::class,
74
  'mode' => DonationMode::class,
75
  'amount' => Money::class,
76
  'feeAmountRecovered' => Money::class,
80
  'firstName' => 'string',
81
  'lastName' => 'string',
82
  'email' => 'string',
 
83
  'subscriptionId' => ['int', 0],
84
  'billingAddress' => BillingAddress::class,
85
  'anonymous' => ['bool', false],
102
  *
103
  * @since 2.19.6
104
  *
105
+ * @param int $id
106
  *
107
  * @return Donation|null
108
  */
src/Donations/Repositories/DonationRepository.php CHANGED
@@ -6,6 +6,7 @@ use Give\Donations\Actions\GeneratePurchaseKey;
6
  use Give\Donations\Models\Donation;
7
  use Give\Donations\ValueObjects\DonationMetaKeys;
8
  use Give\Donations\ValueObjects\DonationMode;
 
9
  use Give\Framework\Database\DB;
10
  use Give\Framework\Exceptions\Primitives\Exception;
11
  use Give\Framework\Exceptions\Primitives\InvalidArgumentException;
@@ -47,6 +48,7 @@ class DonationRepository
47
  'amount',
48
  'donorId',
49
  'firstName',
 
50
  'email',
51
  ];
52
 
@@ -75,9 +77,8 @@ class DonationRepository
75
 
76
  /**
77
  * @since 2.21.0
78
- * @return ModelQueryBuilder
79
  */
80
- public function queryByGatewayTransactionId($gatewayTransactionId)
81
  {
82
  return $this->prepareQuery()
83
  ->where('post_type', 'give_payment')
@@ -157,7 +158,7 @@ class DonationRepository
157
  }
158
 
159
  /**
160
- *
161
  * @since 2.21.0 replace actions with givewp_donation_creating and givewp_donation_created
162
  * @since 2.20.0 mutate model and return void
163
  * @since 2.19.6
@@ -173,6 +174,8 @@ class DonationRepository
173
 
174
  $dateCreated = Temporal::withoutMicroseconds($donation->createdAt ?: Temporal::getCurrentDateTime());
175
  $dateCreatedFormatted = Temporal::getFormattedDateTime($dateCreated);
 
 
176
 
177
  DB::query('START TRANSACTION');
178
 
@@ -181,11 +184,11 @@ class DonationRepository
181
  ->insert([
182
  'post_date' => $dateCreatedFormatted,
183
  'post_date_gmt' => get_gmt_from_date($dateCreatedFormatted),
184
- 'post_modified' => $dateCreatedFormatted,
185
- 'post_modified_gmt' => get_gmt_from_date($dateCreatedFormatted),
186
- 'post_status' => $donation->status->getValue(),
187
  'post_type' => 'give_payment',
188
- 'post_parent' => $donation->parentId ?? 0
189
  ]);
190
 
191
  $donationId = DB::last_insert_id();
@@ -213,10 +216,7 @@ class DonationRepository
213
  $donation->id = $donationId;
214
 
215
  $donation->createdAt = $dateCreated;
216
-
217
- if (!isset($donation->updatedAt)) {
218
- $donation->updatedAt = $donation->createdAt;
219
- }
220
 
221
  if (!isset($donation->formTitle)) {
222
  $donation->formTitle = $this->getFormTitle($donation->formId);
@@ -230,6 +230,7 @@ class DonationRepository
230
  }
231
 
232
  /**
 
233
  * @since 2.21.0 replace actions with givewp_donation_updating and givewp_donation_updated
234
  * @since 2.20.0 return void
235
  * @since 2.19.6
@@ -243,7 +244,8 @@ class DonationRepository
243
 
244
  Hooks::doAction('givewp_donation_updating', $donation);
245
 
246
- $date = Temporal::getCurrentFormattedDateForDatabase();
 
247
 
248
  DB::query('START TRANSACTION');
249
 
@@ -251,11 +253,11 @@ class DonationRepository
251
  DB::table('posts')
252
  ->where('ID', $donation->id)
253
  ->update([
254
- 'post_modified' => $date,
255
- 'post_modified_gmt' => get_gmt_from_date($date),
256
- 'post_status' => $donation->status->getValue(),
257
  'post_type' => 'give_payment',
258
- 'post_parent' => $donation->parentId ?? 0
259
  ]);
260
 
261
  foreach ($this->getCoreDonationMetaForDatabase($donation) as $metaKey => $metaValue) {
@@ -274,6 +276,8 @@ class DonationRepository
274
  throw new $exception('Failed updating a donation');
275
  }
276
 
 
 
277
  DB::query('COMMIT');
278
 
279
  Hooks::doAction('givewp_donation_updated', $donation);
@@ -365,6 +369,11 @@ class DonationRepository
365
  $meta[DonationMetaKeys::SUBSCRIPTION_ID] = $donation->subscriptionId;
366
  }
367
 
 
 
 
 
 
368
  if ($donation->company !== null) {
369
  $meta[DonationMetaKeys::COMPANY] = $donation->company;
370
  }
@@ -372,49 +381,6 @@ class DonationRepository
372
  return $meta;
373
  }
374
 
375
- /**
376
- * In Legacy terms, the Initial Donation acts as the parent ID for subscription renewals.
377
- * This function inserts those specific meta columns that accompany this concept.
378
- *
379
- * @since 2.19.6
380
- *
381
- * @throws Exception
382
- */
383
- public function updateLegacyDonationMetaAsInitialSubscriptionDonation($donationId): bool
384
- {
385
- DB::query('START TRANSACTION');
386
-
387
- try {
388
- DB::table('give_donationmeta')
389
- ->insert(
390
- [
391
- 'donation_id' => $donationId,
392
- 'meta_key' => '_give_subscription_payment',
393
- 'meta_value' => true,
394
- ]
395
- );
396
-
397
- DB::table('give_donationmeta')
398
- ->insert(
399
- [
400
- 'donation_id' => $donationId,
401
- 'meta_key' => '_give_is_donation_recurring',
402
- 'meta_value' => true,
403
- ]
404
- );
405
- } catch (Exception $exception) {
406
- DB::query('ROLLBACK');
407
-
408
- Log::error('Failed updating a donation as initial legacy subscription donation', compact('donationId'));
409
-
410
- throw new $exception('Failed updating a donation as initial legacy subscription donation');
411
- }
412
-
413
- DB::query('COMMIT');
414
-
415
- return true;
416
- }
417
-
418
  /**
419
  * @since 2.19.6
420
  *
@@ -431,30 +397,6 @@ class DonationRepository
431
  return (int)$query->id;
432
  }
433
 
434
- /**
435
- * @since 2.19.6
436
- *
437
- * @return object[]
438
- */
439
- public function getNotesByDonationId(int $id): array
440
- {
441
- $notes = DB::table('give_comments')
442
- ->select(
443
- ['comment_content', 'note'],
444
- ['comment_date', 'date']
445
- )
446
- ->where('comment_parent', $id)
447
- ->where('comment_type', 'donation')
448
- ->orderBy('comment_date', 'DESC')
449
- ->getAll();
450
-
451
- if (!$notes) {
452
- return [];
453
- }
454
-
455
- return $notes;
456
- }
457
-
458
  /**
459
  * @since 2.19.6
460
  *
@@ -468,11 +410,36 @@ class DonationRepository
468
  }
469
  }
470
 
 
 
 
 
 
 
 
 
471
  if (!$donation->donor) {
472
  throw new InvalidArgumentException("Invalid donorId, Donor does not exist");
473
  }
474
  }
475
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
476
  /**
477
  * @since 2.19.6
478
  */
@@ -483,6 +450,17 @@ class DonationRepository
483
  return new DonationMode($mode);
484
  }
485
 
 
 
 
 
 
 
 
 
 
 
 
486
  /**
487
  * @since 2.19.6
488
  */
@@ -500,6 +478,8 @@ class DonationRepository
500
  }
501
 
502
  /**
 
 
503
  * @return ModelQueryBuilder<Donation>
504
  */
505
  public function prepareQuery(): ModelQueryBuilder
@@ -511,8 +491,7 @@ class DonationRepository
511
  ['ID', 'id'],
512
  ['post_date', 'createdAt'],
513
  ['post_modified', 'updatedAt'],
514
- ['post_status', 'status'],
515
- ['post_parent', 'parentId']
516
  )
517
  ->attachMeta(
518
  'give_donationmeta',
@@ -528,7 +507,7 @@ class DonationRepository
528
  */
529
  public function getTotalDonationCountByDonorId(int $donorId): int
530
  {
531
- return (int)DB::table('posts')
532
  ->where('post_type', 'give_payment')
533
  ->whereIn('ID', function (QueryBuilder $builder) use ($donorId) {
534
  $builder
6
  use Give\Donations\Models\Donation;
7
  use Give\Donations\ValueObjects\DonationMetaKeys;
8
  use Give\Donations\ValueObjects\DonationMode;
9
+ use Give\Donations\ValueObjects\DonationStatus;
10
  use Give\Framework\Database\DB;
11
  use Give\Framework\Exceptions\Primitives\Exception;
12
  use Give\Framework\Exceptions\Primitives\InvalidArgumentException;
48
  'amount',
49
  'donorId',
50
  'firstName',
51
+ 'type',
52
  'email',
53
  ];
54
 
77
 
78
  /**
79
  * @since 2.21.0
 
80
  */
81
+ public function queryByGatewayTransactionId($gatewayTransactionId): ModelQueryBuilder
82
  {
83
  return $this->prepareQuery()
84
  ->where('post_type', 'give_payment')
158
  }
159
 
160
  /**
161
+ * @since 2.23.0 retrieve the post_parent instead of relying on parentId property
162
  * @since 2.21.0 replace actions with givewp_donation_creating and givewp_donation_created
163
  * @since 2.20.0 mutate model and return void
164
  * @since 2.19.6
174
 
175
  $dateCreated = Temporal::withoutMicroseconds($donation->createdAt ?: Temporal::getCurrentDateTime());
176
  $dateCreatedFormatted = Temporal::getFormattedDateTime($dateCreated);
177
+ $dateUpdated = $donation->updatedAt ?? $dateCreated;
178
+ $dateUpdatedFormatted = Temporal::getFormattedDateTime($dateUpdated);
179
 
180
  DB::query('START TRANSACTION');
181
 
184
  ->insert([
185
  'post_date' => $dateCreatedFormatted,
186
  'post_date_gmt' => get_gmt_from_date($dateCreatedFormatted),
187
+ 'post_modified' => $dateUpdatedFormatted,
188
+ 'post_modified_gmt' => get_gmt_from_date($dateUpdatedFormatted),
189
+ 'post_status' => $this->getPersistedDonationStatus($donation)->getValue(),
190
  'post_type' => 'give_payment',
191
+ 'post_parent' => $this->deriveLegacyDonationParentId($donation),
192
  ]);
193
 
194
  $donationId = DB::last_insert_id();
216
  $donation->id = $donationId;
217
 
218
  $donation->createdAt = $dateCreated;
219
+ $donation->updatedAt = $dateUpdated;
 
 
 
220
 
221
  if (!isset($donation->formTitle)) {
222
  $donation->formTitle = $this->getFormTitle($donation->formId);
230
  }
231
 
232
  /**
233
+ * @since 2.23.0 retrieve the post_parent instead of relying on parentId property
234
  * @since 2.21.0 replace actions with givewp_donation_updating and givewp_donation_updated
235
  * @since 2.20.0 return void
236
  * @since 2.19.6
244
 
245
  Hooks::doAction('givewp_donation_updating', $donation);
246
 
247
+ $now = Temporal::withoutMicroseconds(Temporal::getCurrentDateTime());
248
+ $nowFormatted = Temporal::getFormattedDateTime($now);
249
 
250
  DB::query('START TRANSACTION');
251
 
253
  DB::table('posts')
254
  ->where('ID', $donation->id)
255
  ->update([
256
+ 'post_modified' => $nowFormatted,
257
+ 'post_modified_gmt' => get_gmt_from_date($nowFormatted),
258
+ 'post_status' => $this->getPersistedDonationStatus($donation)->getValue(),
259
  'post_type' => 'give_payment',
260
+ 'post_parent' => $this->deriveLegacyDonationParentId($donation),
261
  ]);
262
 
263
  foreach ($this->getCoreDonationMetaForDatabase($donation) as $metaKey => $metaValue) {
276
  throw new $exception('Failed updating a donation');
277
  }
278
 
279
+ $donation->updatedAt = $now;
280
+
281
  DB::query('COMMIT');
282
 
283
  Hooks::doAction('givewp_donation_updated', $donation);
369
  $meta[DonationMetaKeys::SUBSCRIPTION_ID] = $donation->subscriptionId;
370
  }
371
 
372
+ if ( $donation->type->isSubscription()) {
373
+ $meta[DonationMetaKeys::SUBSCRIPTION_INITIAL_DONATION] = 1;
374
+ $meta[DonationMetaKeys::IS_RECURRING] = 1;
375
+ }
376
+
377
  if ($donation->company !== null) {
378
  $meta[DonationMetaKeys::COMPANY] = $donation->company;
379
  }
381
  return $meta;
382
  }
383
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
384
  /**
385
  * @since 2.19.6
386
  *
397
  return (int)$query->id;
398
  }
399
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
400
  /**
401
  * @since 2.19.6
402
  *
410
  }
411
  }
412
 
413
+ if ( $donation->subscriptionId && $donation->type->isSingle()) {
414
+ throw new InvalidArgumentException('Subscription ID can only be set for recurring donations.');
415
+ }
416
+
417
+ if ( !$donation->subscriptionId && ( $donation->type->isRenewal() || $donation->type->isSubscription() ) ) {
418
+ throw new InvalidArgumentException('Subscription ID is required for recurring donations.');
419
+ }
420
+
421
  if (!$donation->donor) {
422
  throw new InvalidArgumentException("Invalid donorId, Donor does not exist");
423
  }
424
  }
425
 
426
+ /**
427
+ * Provides the donation status with consideration for the donation type. If a donation is a renewal type and its
428
+ * status is "complete", then the status will return "renewal". In the future, "renewal" will no longer be a valid
429
+ * status, at which point this function will be unnecessary.
430
+ *
431
+ * New renewal donations moving forward should set the type as "renewal" and the status as "complete".
432
+ *
433
+ * @since 2.23.0
434
+ */
435
+ private function getPersistedDonationStatus(Donation $donation): DonationStatus {
436
+ if ( $donation->status->isComplete() && $donation->type->isRenewal() ) {
437
+ return DonationStatus::RENEWAL();
438
+ }
439
+
440
+ return $donation->status;
441
+ }
442
+
443
  /**
444
  * @since 2.19.6
445
  */
450
  return new DonationMode($mode);
451
  }
452
 
453
+ /**
454
+ * We're moving away from using the parent_id column for donations, but we still need to support it for now as
455
+ * legacy code still relies on it. It is only stored and should never be used in the model.
456
+ *
457
+ * @since 2.23.0
458
+ */
459
+ private function deriveLegacyDonationParentId(Donation $donation): int
460
+ {
461
+ return $donation->type->isRenewal() ? give()->subscriptions->getInitialDonationId($donation->subscriptionId) : 0;
462
+ }
463
+
464
  /**
465
  * @since 2.19.6
466
  */
478
  }
479
 
480
  /**
481
+ * @since 2.23.0 no longer retrieve the post_parent from the database as parentId is deprecated
482
+ *
483
  * @return ModelQueryBuilder<Donation>
484
  */
485
  public function prepareQuery(): ModelQueryBuilder
491
  ['ID', 'id'],
492
  ['post_date', 'createdAt'],
493
  ['post_modified', 'updatedAt'],
494
+ ['post_status', 'status']
 
495
  )
496
  ->attachMeta(
497
  'give_donationmeta',
507
  */
508
  public function getTotalDonationCountByDonorId(int $donorId): int
509
  {
510
+ return DB::table('posts')
511
  ->where('post_type', 'give_payment')
512
  ->whereIn('ID', function (QueryBuilder $builder) use ($donorId) {
513
  $builder
src/Donations/ValueObjects/DonationMode.php CHANGED
@@ -9,6 +9,8 @@ use MyCLabs\Enum\Enum;
9
  *
10
  * @method static DonationMode TEST()
11
  * @method static DonationMode LIVE()
 
 
12
  */
13
  class DonationMode extends Enum {
14
  const TEST = 'test';
9
  *
10
  * @method static DonationMode TEST()
11
  * @method static DonationMode LIVE()
12
+ * @method bool isTest()
13
+ * @method bool isLive()
14
  */
15
  class DonationMode extends Enum {
16
  const TEST = 'test';
src/Donations/ValueObjects/DonationStatus.php CHANGED
@@ -11,22 +11,22 @@ use Give\Framework\Support\ValueObjects\Enum;
11
  * @method static DonationStatus COMPLETE()
12
  * @method static DonationStatus REFUNDED()
13
  * @method static DonationStatus FAILED()
14
- * @method static DonationStatus CANCELED()
15
  * @method static DonationStatus ABANDONED()
16
  * @method static DonationStatus PREAPPROVAL()
17
  * @method static DonationStatus PROCESSING()
18
  * @method static DonationStatus REVOKED()
19
- * @method static DonationStatus RENEWAL()
20
  * @method bool isPending()
21
  * @method bool isComplete()
22
  * @method bool isRefunded()
23
  * @method bool isFailed()
24
- * @method bool isCanceled()
25
  * @method bool isAbandoned()
26
  * @method bool isPreapproval()
27
  * @method bool isProcessing()
28
  * @method bool isRevoked()
29
- * @method bool isRenewal()
30
  */
31
  class DonationStatus extends Enum
32
  {
@@ -35,9 +35,13 @@ class DonationStatus extends Enum
35
  const COMPLETE = 'publish';
36
  const REFUNDED = 'refunded';
37
  const FAILED = 'failed';
38
- const CANCELED = 'cancelled';
39
  const ABANDONED = 'abandoned';
40
  const PREAPPROVAL = 'preapproval';
41
  const REVOKED = 'revoked';
 
 
 
 
42
  const RENEWAL = 'give_subscription';
43
  }
11
  * @method static DonationStatus COMPLETE()
12
  * @method static DonationStatus REFUNDED()
13
  * @method static DonationStatus FAILED()
14
+ * @method static DonationStatus CANCELLED()
15
  * @method static DonationStatus ABANDONED()
16
  * @method static DonationStatus PREAPPROVAL()
17
  * @method static DonationStatus PROCESSING()
18
  * @method static DonationStatus REVOKED()
19
+ * @method static DonationStatus RENEWAL() @deprecated
20
  * @method bool isPending()
21
  * @method bool isComplete()
22
  * @method bool isRefunded()
23
  * @method bool isFailed()
24
+ * @method bool isCancelled()
25
  * @method bool isAbandoned()
26
  * @method bool isPreapproval()
27
  * @method bool isProcessing()
28
  * @method bool isRevoked()
29
+ * @method bool isRenewal() @deprecated Do not use this. Instead, set the donation type to "renewal" and use COMPLETE status.
30
  */
31
  class DonationStatus extends Enum
32
  {
35
  const COMPLETE = 'publish';
36
  const REFUNDED = 'refunded';
37
  const FAILED = 'failed';
38
+ const CANCELLED = 'cancelled';
39
  const ABANDONED = 'abandoned';
40
  const PREAPPROVAL = 'preapproval';
41
  const REVOKED = 'revoked';
42
+
43
+ /**
44
+ * @deprecated 2.23.0 Use DonationStatus::COMPLETE
45
+ */
46
  const RENEWAL = 'give_subscription';
47
  }
src/Donations/ValueObjects/DonationType.php ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ declare(strict_types=1);
4
+
5
+ namespace Give\Donations\ValueObjects;
6
+
7
+ use Give\Framework\Support\ValueObjects\Enum;
8
+
9
+ /**
10
+ * @since 2.23.0
11
+ *
12
+ * @method static DonationType SINGLE()
13
+ * @method static DonationType SUBSCRIPTION()
14
+ * @method static DonationType RENEWAL()
15
+ * @method bool isSingle()
16
+ * @method bool isSubscription()
17
+ * @method bool isRenewal()
18
+ */
19
+ class DonationType extends Enum
20
+ {
21
+ // A single donation with no recurrence
22
+ const SINGLE = 'single';
23
+
24
+ // The first donation for a new subscription
25
+ const SUBSCRIPTION = 'subscription';
26
+
27
+ // A subsequent donation for an existing subscription
28
+ const RENEWAL = 'renewal';
29
+ }
src/Donors/Factories/DonorFactory.php CHANGED
@@ -8,10 +8,8 @@ class DonorFactory extends ModelFactory
8
  {
9
  /**
10
  * @since 2.19.6
11
- *
12
- * @return array
13
  */
14
- public function definition()
15
  {
16
  $firstName = $this->faker->firstName;
17
  $lastName = $this->faker->lastName;
8
  {
9
  /**
10
  * @since 2.19.6
 
 
11
  */
12
+ public function definition(): array
13
  {
14
  $firstName = $this->faker->firstName;
15
  $lastName = $this->faker->lastName;
src/Framework/LegacyPaymentGateways/Adapters/LegacyPaymentGatewayRegisterAdapter.php CHANGED
@@ -22,7 +22,7 @@ class LegacyPaymentGatewayRegisterAdapter
22
 
23
  /** @var PaymentGatewayInterface $registeredGateway */
24
  $registeredGateway = give($gatewayClass);
25
- $registeredGatewayId = $registeredGateway->getId();
26
 
27
  add_action(
28
  "give_{$registeredGatewayId}_cc_form",
@@ -57,7 +57,7 @@ class LegacyPaymentGatewayRegisterAdapter
57
  /* @var PaymentGatewayInterface $paymentGateway */
58
  $paymentGateway = give($gatewayClassName);
59
 
60
- $gatewaysData[$paymentGateway->getId()] = [
61
  'admin_label' => $paymentGateway->getName(),
62
  'checkout_label' => $paymentGateway->getPaymentMethodLabel(),
63
  ];
22
 
23
  /** @var PaymentGatewayInterface $registeredGateway */
24
  $registeredGateway = give($gatewayClass);
25
+ $registeredGatewayId = $registeredGateway::id();
26
 
27
  add_action(
28
  "give_{$registeredGatewayId}_cc_form",
57
  /* @var PaymentGatewayInterface $paymentGateway */
58
  $paymentGateway = give($gatewayClassName);
59
 
60
+ $gatewaysData[$paymentGateway::id()] = [
61
  'admin_label' => $paymentGateway->getName(),
62
  'checkout_label' => $paymentGateway->getPaymentMethodLabel(),
63
  ];
src/Framework/Models/Factories/ModelFactory.php CHANGED
@@ -42,10 +42,8 @@ abstract class ModelFactory
42
 
43
  /**
44
  * Define the model's default state.
45
- *
46
- * @return array
47
  */
48
- abstract public function definition();
49
 
50
  /**
51
  * @since 2.20.0
@@ -58,14 +56,7 @@ abstract class ModelFactory
58
  {
59
  $results = [];
60
  for ($i = 0; $i < $this->count; $i++) {
61
- /** @var ModelCrud $model */
62
- $model = $this->model;
63
-
64
- $instance = new $model(
65
- array_merge($this->definition(), $attributes)
66
- );
67
-
68
- $this->afterMaking($instance);
69
 
70
  $results[] = $instance;
71
  }
@@ -89,8 +80,6 @@ abstract class ModelFactory
89
  DB::transaction(function () use ($instances) {
90
  foreach ($instances as $instance) {
91
  $instance->save();
92
-
93
- $this->afterCreating($instance);
94
  }
95
  });
96
 
@@ -98,58 +87,46 @@ abstract class ModelFactory
98
  }
99
 
100
  /**
101
- * Get a new Faker instance.
 
 
102
  *
103
- * @return Generator
104
  */
105
- protected function withFaker()
106
  {
107
- return give()->make(Generator::class);
108
  }
109
 
110
  /**
111
- * Configure the factory.
112
  *
113
- * @return $this
114
  */
115
- public function configure()
116
  {
117
- return $this;
118
  }
119
 
120
  /**
121
- * @param int $count
122
  *
123
- * @return $this
124
  */
125
- public function count($count)
126
  {
127
- $this->count = $count;
128
-
129
  return $this;
130
  }
131
 
132
  /**
133
- * @since 2.20.0
134
  *
135
- * @param M $model
136
- *
137
- * @return void
138
- */
139
- public function afterCreating($model)
140
- {
141
- //
142
- }
143
-
144
- /**
145
  * @since 2.20.0
146
- *
147
- * @param M $model
148
- *
149
- * @return void
150
  */
151
- public function afterMaking($model)
152
  {
153
- //
 
 
154
  }
155
  }
42
 
43
  /**
44
  * Define the model's default state.
 
 
45
  */
46
+ abstract public function definition(): array;
47
 
48
  /**
49
  * @since 2.20.0
56
  {
57
  $results = [];
58
  for ($i = 0; $i < $this->count; $i++) {
59
+ $instance = $this->makeInstance($attributes);
 
 
 
 
 
 
 
60
 
61
  $results[] = $instance;
62
  }
80
  DB::transaction(function () use ($instances) {
81
  foreach ($instances as $instance) {
82
  $instance->save();
 
 
83
  }
84
  });
85
 
87
  }
88
 
89
  /**
90
+ * Creates an instance of the model from the attributes and definition.
91
+ *
92
+ * @since 2.23.0
93
  *
94
+ * @return M
95
  */
96
+ protected function makeInstance(array $attributes)
97
  {
98
+ return new $this->model(array_merge($this->definition(), $attributes));
99
  }
100
 
101
  /**
102
+ * Get a new Faker instance.
103
  *
104
+ * @since 2.20.0
105
  */
106
+ protected function withFaker(): Generator
107
  {
108
+ return give()->make(Generator::class);
109
  }
110
 
111
  /**
112
+ * Configure the factory.
113
  *
114
+ * @since 2.20.0
115
  */
116
+ public function configure(): self
117
  {
 
 
118
  return $this;
119
  }
120
 
121
  /**
122
+ * Sets the number of models to generate.
123
  *
 
 
 
 
 
 
 
 
 
 
124
  * @since 2.20.0
 
 
 
 
125
  */
126
+ public function count(int $count): self
127
  {
128
+ $this->count = $count;
129
+
130
+ return $this;
131
  }
132
  }
src/Framework/Models/Model.php CHANGED
@@ -12,7 +12,6 @@ use RuntimeException;
12
  */
13
  abstract class Model implements Arrayable
14
  {
15
-
16
  /**
17
  * The model's attributes.
18
  *
@@ -166,19 +165,16 @@ abstract class Model implements Arrayable
166
  /**
167
  * Get an attribute from the model.
168
  *
 
169
  * @since 2.19.6
170
  *
171
- * @param string $key
172
- *
173
  * @return mixed
174
  *
175
  * @throws RuntimeException
176
  */
177
- public function getAttribute($key)
178
  {
179
- if (!array_key_exists($key, $this->properties)) {
180
- throw new InvalidArgumentException("$key is not a valid property.");
181
- }
182
 
183
  return $this->attributes[$key] ?? null;
184
  }
@@ -186,18 +182,23 @@ abstract class Model implements Arrayable
186
  /**
187
  * Set a given attribute on the model.
188
  *
 
189
  * @since 2.19.6
190
  *
191
- * @param string $key
192
  * @param mixed $value
 
193
  */
194
- public function setAttribute($key, $value)
195
  {
 
196
  $this->validatePropertyType($key, $value);
197
 
198
  $this->attributes[$key] = $value;
 
199
 
200
- return $this;
 
 
201
  }
202
 
203
  /**
@@ -233,16 +234,16 @@ abstract class Model implements Arrayable
233
  }
234
 
235
  /**
236
- * Validate property type
237
  *
238
- * @param string $key
239
- * @param mixed $value
240
  *
 
241
  * @return void
242
  *
243
  * @throws InvalidArgumentException
244
  */
245
- protected function validatePropertyType($key, $value)
246
  {
247
  if (!$this->isPropertyTypeValid($key, $value)) {
248
  $type = $this->getPropertyType($key);
@@ -252,15 +253,26 @@ abstract class Model implements Arrayable
252
  }
253
 
254
  /**
255
- * Get the property type
256
  *
257
- * @since 2.19.6
258
  *
259
- * @param $key
 
 
 
 
 
 
 
 
 
 
 
260
  *
261
- * @return string
262
  */
263
- protected function getPropertyType($key)
264
  {
265
  $type = is_array($this->properties[$key]) ? $this->properties[$key][0] : $this->properties[$key];
266
 
@@ -287,10 +299,8 @@ abstract class Model implements Arrayable
287
  * Returns the defaults for all the properties. If a default is omitted it defaults to null.
288
  *
289
  * @since 2.20.0
290
- *
291
- * @return array
292
  */
293
- protected function getPropertyDefaults()
294
  {
295
  $defaults = [];
296
  foreach (array_keys($this->properties) as $property) {
@@ -302,20 +312,16 @@ abstract class Model implements Arrayable
302
 
303
  /**
304
  * @since 2.19.6
305
- *
306
- * @return array
307
  */
308
- public function toArray()
309
  {
310
  return $this->attributes;
311
  }
312
 
313
  /**
314
  * @since 2.19.6
315
- *
316
- * @return array
317
  */
318
- public function getAttributes()
319
  {
320
  return $this->attributes;
321
  }
@@ -323,9 +329,9 @@ abstract class Model implements Arrayable
323
  /**
324
  * @return int[]|string[]
325
  */
326
- public static function propertyKeys()
327
  {
328
- return array_keys((new static)->properties);
329
  }
330
 
331
  /**
@@ -333,11 +339,9 @@ abstract class Model implements Arrayable
333
  *
334
  * @since 2.19.6
335
  *
336
- * @param string $key
337
- *
338
  * @return mixed
339
  */
340
- public function __get($key)
341
  {
342
  if (array_key_exists($key, $this->relationships)) {
343
  return $this->getRelationship($key);
12
  */
13
  abstract class Model implements Arrayable
14
  {
 
15
  /**
16
  * The model's attributes.
17
  *
165
  /**
166
  * Get an attribute from the model.
167
  *
168
+ * @since 2.23.0 use the existence validation method
169
  * @since 2.19.6
170
  *
 
 
171
  * @return mixed
172
  *
173
  * @throws RuntimeException
174
  */
175
+ public function getAttribute(string $key)
176
  {
177
+ $this->validatePropertyExists($key);
 
 
178
 
179
  return $this->attributes[$key] ?? null;
180
  }
182
  /**
183
  * Set a given attribute on the model.
184
  *
185
+ * @since 2.23.0 validate that the property exists before setting
186
  * @since 2.19.6
187
  *
 
188
  * @param mixed $value
189
+ * @return void
190
  */
191
+ public function setAttribute(string $key, $value)
192
  {
193
+ $this->validatePropertyExists($key);
194
  $this->validatePropertyType($key, $value);
195
 
196
  $this->attributes[$key] = $value;
197
+ }
198
 
199
+ public function hasProperty($key): bool
200
+ {
201
+ return array_key_exists($key, $this->properties);
202
  }
203
 
204
  /**
234
  }
235
 
236
  /**
237
+ * Validates that the given value is a valid type for the given property.
238
  *
239
+ * @since 2.19.6
 
240
  *
241
+ * @param mixed $value
242
  * @return void
243
  *
244
  * @throws InvalidArgumentException
245
  */
246
+ protected function validatePropertyType(string $key, $value)
247
  {
248
  if (!$this->isPropertyTypeValid($key, $value)) {
249
  $type = $this->getPropertyType($key);
253
  }
254
 
255
  /**
256
+ * Validates that the given property exists
257
  *
258
+ * @since 2.23.0
259
  *
260
+ * @return void
261
+ * @throws InvalidArgumentException
262
+ */
263
+ protected function validatePropertyExists(string $key)
264
+ {
265
+ if ( !$this->hasProperty($key) ) {
266
+ throw new InvalidArgumentException("Invalid property. '$key' does not exist.");
267
+ }
268
+ }
269
+
270
+ /**
271
+ * Get the property type
272
  *
273
+ * @since 2.19.6
274
  */
275
+ protected function getPropertyType(string $key): string
276
  {
277
  $type = is_array($this->properties[$key]) ? $this->properties[$key][0] : $this->properties[$key];
278
 
299
  * Returns the defaults for all the properties. If a default is omitted it defaults to null.
300
  *
301
  * @since 2.20.0
 
 
302
  */
303
+ protected function getPropertyDefaults(): array
304
  {
305
  $defaults = [];
306
  foreach (array_keys($this->properties) as $property) {
312
 
313
  /**
314
  * @since 2.19.6
 
 
315
  */
316
+ public function toArray(): array
317
  {
318
  return $this->attributes;
319
  }
320
 
321
  /**
322
  * @since 2.19.6
 
 
323
  */
324
+ public function getAttributes(): array
325
  {
326
  return $this->attributes;
327
  }
329
  /**
330
  * @return int[]|string[]
331
  */
332
+ public static function propertyKeys(): array
333
  {
334
+ return array_keys((new static())->properties);
335
  }
336
 
337
  /**
339
  *
340
  * @since 2.19.6
341
  *
 
 
342
  * @return mixed
343
  */
344
+ public function __get(string $key)
345
  {
346
  if (array_key_exists($key, $this->relationships)) {
347
  return $this->getRelationship($key);
src/Framework/PaymentGateways/Contracts/PaymentGatewayInterface.php CHANGED
@@ -17,8 +17,6 @@ interface PaymentGatewayInterface extends SubscriptionModuleInterface
17
  * Return a unique identifier for the gateway
18
  *
19
  * @since 2.18.0
20
- *
21
- * @return string
22
  */
23
  public static function id(): string;
24
 
@@ -27,7 +25,7 @@ interface PaymentGatewayInterface extends SubscriptionModuleInterface
27
  *
28
  * @since 2.18.0
29
  *
30
- * @return string
31
  */
32
  public function getId(): string;
33
 
@@ -67,6 +65,7 @@ interface PaymentGatewayInterface extends SubscriptionModuleInterface
67
  * @since 2.18.0
68
  *
69
  * @param array $gatewayData
 
70
  * @return GatewayCommand|RedirectOffsite|void
71
  *
72
  * @throws PaymentGatewayException
17
  * Return a unique identifier for the gateway
18
  *
19
  * @since 2.18.0
 
 
20
  */
21
  public static function id(): string;
22
 
25
  *
26
  * @since 2.18.0
27
  *
28
+ * @deprecated 2.22.2 use static id() method instead, can use on an instance: $this::id() or $gateway::id() — even in strings
29
  */
30
  public function getId(): string;
31
 
65
  * @since 2.18.0
66
  *
67
  * @param array $gatewayData
68
+ *
69
  * @return GatewayCommand|RedirectOffsite|void
70
  *
71
  * @throws PaymentGatewayException
src/Framework/PaymentGateways/PaymentGateway.php CHANGED
@@ -79,7 +79,7 @@ abstract class PaymentGateway implements PaymentGatewayInterface,
79
  */
80
  public function supportsSubscriptions(): bool
81
  {
82
- return isset($this->subscriptionModule);
83
  }
84
 
85
  /**
@@ -107,7 +107,7 @@ abstract class PaymentGateway implements PaymentGatewayInterface,
107
  PaymentGatewayLog::error(
108
  $exception->getMessage(),
109
  [
110
- 'Payment Gateway' => $this->getId(),
111
  'Donation' => $donation,
112
  ]
113
  );
@@ -148,7 +148,7 @@ abstract class PaymentGateway implements PaymentGatewayInterface,
148
  PaymentGatewayLog::error(
149
  $exception->getMessage(),
150
  [
151
- 'Payment Gateway' => $this->getId(),
152
  'Donation' => $donation,
153
  'Subscription' => $subscription,
154
  ]
@@ -188,7 +188,6 @@ abstract class PaymentGateway implements PaymentGatewayInterface,
188
  /**
189
  * @since 2.21.2
190
  * @inheritDoc
191
- * @throws ReflectionException
192
  */
193
  public function canSyncSubscriptionWithPaymentGateway(): bool
194
  {
@@ -202,7 +201,6 @@ abstract class PaymentGateway implements PaymentGatewayInterface,
202
  /**
203
  * @since 2.21.2
204
  * @inheritDoc
205
- * @throws ReflectionException
206
  */
207
  public function canUpdateSubscriptionAmount(): bool
208
  {
@@ -216,7 +214,6 @@ abstract class PaymentGateway implements PaymentGatewayInterface,
216
  /**
217
  * @since 2.21.2
218
  * @inheritDoc
219
- * @throws ReflectionException
220
  */
221
  public function canUpdateSubscriptionPaymentMethod(): bool
222
  {
@@ -401,7 +398,7 @@ abstract class PaymentGateway implements PaymentGatewayInterface,
401
  */
402
  public function generateGatewayRouteUrl(string $gatewayMethod, array $args = []): string
403
  {
404
- return Call::invoke(GenerateGatewayRouteUrl::class, $this->getId(), $gatewayMethod, $args);
405
  }
406
 
407
  /**
@@ -413,11 +410,11 @@ abstract class PaymentGateway implements PaymentGatewayInterface,
413
  */
414
  public function generateSecureGatewayRouteUrl(string $gatewayMethod, int $donationId, array $args = []): string
415
  {
416
- $signature = new RouteSignature($this->getId(), $gatewayMethod, $donationId);
417
 
418
  return Call::invoke(
419
  GenerateGatewayRouteUrl::class,
420
- $this->getId(),
421
  $gatewayMethod,
422
  array_merge($args, [
423
  'give-route-signature' => $signature->toHash(),
@@ -482,11 +479,11 @@ abstract class PaymentGateway implements PaymentGatewayInterface,
482
  * to see if the gateway is implementing a recurring feature without using a subscription module.
483
  *
484
  * @since 2.21.2
485
- * @throws ReflectionException
486
  */
487
  private function isFunctionImplementedInGatewayClass(string $methodName): bool
488
  {
489
  $reflector = new ReflectionMethod($this, $methodName);
 
490
  return ($reflector->getDeclaringClass()->getName() === get_class($this));
491
  }
492
  }
79
  */
80
  public function supportsSubscriptions(): bool
81
  {
82
+ return isset($this->subscriptionModule) || $this->isFunctionImplementedInGatewayClass('createSubscription');
83
  }
84
 
85
  /**
107
  PaymentGatewayLog::error(
108
  $exception->getMessage(),
109
  [
110
+ 'Payment Gateway' => static::id(),
111
  'Donation' => $donation,
112
  ]
113
  );
148
  PaymentGatewayLog::error(
149
  $exception->getMessage(),
150
  [
151
+ 'Payment Gateway' => static::id(),
152
  'Donation' => $donation,
153
  'Subscription' => $subscription,
154
  ]
188
  /**
189
  * @since 2.21.2
190
  * @inheritDoc
 
191
  */
192
  public function canSyncSubscriptionWithPaymentGateway(): bool
193
  {
201
  /**
202
  * @since 2.21.2
203
  * @inheritDoc
 
204
  */
205
  public function canUpdateSubscriptionAmount(): bool
206
  {
214
  /**
215
  * @since 2.21.2
216
  * @inheritDoc
 
217
  */
218
  public function canUpdateSubscriptionPaymentMethod(): bool
219
  {
398
  */
399
  public function generateGatewayRouteUrl(string $gatewayMethod, array $args = []): string
400
  {
401
+ return Call::invoke(GenerateGatewayRouteUrl::class, static::id(), $gatewayMethod, $args);
402
  }
403
 
404
  /**
410
  */
411
  public function generateSecureGatewayRouteUrl(string $gatewayMethod, int $donationId, array $args = []): string
412
  {
413
+ $signature = new RouteSignature(static::id(), $gatewayMethod, $donationId);
414
 
415
  return Call::invoke(
416
  GenerateGatewayRouteUrl::class,
417
+ static::id(),
418
  $gatewayMethod,
419
  array_merge($args, [
420
  'give-route-signature' => $signature->toHash(),
479
  * to see if the gateway is implementing a recurring feature without using a subscription module.
480
  *
481
  * @since 2.21.2
 
482
  */
483
  private function isFunctionImplementedInGatewayClass(string $methodName): bool
484
  {
485
  $reflector = new ReflectionMethod($this, $methodName);
486
+
487
  return ($reflector->getDeclaringClass()->getName() === get_class($this));
488
  }
489
  }
src/Framework/PaymentGateways/Routes/GatewayRoute.php CHANGED
@@ -165,7 +165,7 @@ class GatewayRoute
165
  PaymentGatewayLog::error(
166
  $exception->getMessage(),
167
  [
168
- 'Payment Gateway' => $gateway->getId(),
169
  'Payment Gateway Method' => $method,
170
  'Query Params' => $queryParams
171
  ]
165
  PaymentGatewayLog::error(
166
  $exception->getMessage(),
167
  [
168
+ 'Payment Gateway' => $gateway::id(),
169
  'Payment Gateway Method' => $method,
170
  'Query Params' => $queryParams
171
  ]
src/Framework/QueryBuilder/Concerns/WhereClause.php CHANGED
@@ -487,7 +487,7 @@ trait WhereClause
487
  $where->comparisonOperator,
488
  strpos($where->value, '%') !== false
489
  ? $where->value
490
- : sprintf('%%%s%%', $where->value )
491
  );
492
 
493
  // Handle NULL conditions
487
  $where->comparisonOperator,
488
  strpos($where->value, '%') !== false
489
  ? $where->value
490
+ : '%' . $where->value . '%'
491
  );
492
 
493
  // Handle NULL conditions
src/Framework/Support/Facades/CurrencyFacade.php CHANGED
@@ -21,10 +21,8 @@ class CurrencyFacade
21
  *
22
  * @param Money $amount
23
  * @param int|float $exchangeRate
24
- *
25
- * @return Money
26
  */
27
- public function convertToBaseCurrency(Money $amount, $exchangeRate = 1)
28
  {
29
  $baseCurrency = $this->getBaseCurrency();
30
 
@@ -49,11 +47,8 @@ class CurrencyFacade
49
  * @since 2.20.0
50
  *
51
  * @param string|float|int $amount
52
- * @param string $currency
53
- *
54
- * @return Money
55
  */
56
- public function parseFromDecimal($amount, $currency)
57
  {
58
  return (new DecimalMoneyParser(new ISOCurrencies()))->parse((string)$amount, new Currency($currency));
59
  }
@@ -63,12 +58,8 @@ class CurrencyFacade
63
  * - $1,500.25 -> 1500.25
64
  *
65
  * @since 2.20.0
66
- *
67
- * @param Money $amount
68
- *
69
- * @return string
70
  */
71
- public function formatToDecimal(Money $amount)
72
  {
73
  return (new DecimalMoneyFormatter(new ISOCurrencies()))->format($amount);
74
  }
@@ -83,7 +74,7 @@ class CurrencyFacade
83
  *
84
  * @return string
85
  */
86
- public function formatToLocale(Money $amount, $locale = null)
87
  {
88
  if ($locale === null) {
89
  $locale = get_locale();
@@ -102,7 +93,7 @@ class CurrencyFacade
102
  *
103
  * @return Currency
104
  */
105
- public function getBaseCurrency()
106
  {
107
  return new Currency(give_get_option('currency', 'USD'));
108
  }
21
  *
22
  * @param Money $amount
23
  * @param int|float $exchangeRate
 
 
24
  */
25
+ public function convertToBaseCurrency(Money $amount, $exchangeRate = 1): Money
26
  {
27
  $baseCurrency = $this->getBaseCurrency();
28
 
47
  * @since 2.20.0
48
  *
49
  * @param string|float|int $amount
 
 
 
50
  */
51
+ public function parseFromDecimal($amount, string $currency): Money
52
  {
53
  return (new DecimalMoneyParser(new ISOCurrencies()))->parse((string)$amount, new Currency($currency));
54
  }
58
  * - $1,500.25 -> 1500.25
59
  *
60
  * @since 2.20.0
 
 
 
 
61
  */
62
+ public function formatToDecimal(Money $amount): string
63
  {
64
  return (new DecimalMoneyFormatter(new ISOCurrencies()))->format($amount);
65
  }
74
  *
75
  * @return string
76
  */
77
+ public function formatToLocale(Money $amount, $locale = null): string
78
  {
79
  if ($locale === null) {
80
  $locale = get_locale();
93
  *
94
  * @return Currency
95
  */
96
+ public function getBaseCurrency(): Currency
97
  {
98
  return new Currency(give_get_option('currency', 'USD'));
99
  }
src/Framework/Support/Facades/DateTime/Temporal.php CHANGED
@@ -9,15 +9,15 @@ use Give\Framework\Support\Facades\Facade;
9
  /**
10
  * @since 2.19.6
11
  *
12
- * @method static toDateTime(string $date): DateTimeInterface
13
- * @method static getCurrentDateTime(): DateTimeInterface
14
- * @method static getFormattedDateTime(DateTime $dateTime): string
15
- * @method static getCurrentFormattedDateForDatabase(): string
16
- * @method static withoutMicroseconds(DateTimeInterface $dateTime): DateTimeInterface
17
  */
18
  class Temporal extends Facade
19
  {
20
- protected function getFacadeAccessor()
21
  {
22
  return TemporalFacade::class;
23
  }
9
  /**
10
  * @since 2.19.6
11
  *
12
+ * @method static DateTimeInterface toDateTime(string $date)
13
+ * @method static DateTimeInterface getCurrentDateTime()
14
+ * @method static string getFormattedDateTime(DateTimeInterface $dateTime)
15
+ * @method static string getCurrentFormattedDateForDatabase()
16
+ * @method static DateTimeInterface withoutMicroseconds(DateTimeInterface $dateTime)
17
  */
18
  class Temporal extends Facade
19
  {
20
+ protected function getFacadeAccessor(): string
21
  {
22
  return TemporalFacade::class;
23
  }
src/Framework/Support/ValueObjects/Money.php CHANGED
@@ -151,11 +151,8 @@ class Money
151
  * @since 2.20.0
152
  *
153
  * @param string|float|int $amount
154
- * @param string $currency
155
- *
156
- * @return Money
157
  */
158
- public static function fromDecimal($amount, $currency)
159
  {
160
  return self::fromMoney(Currency::parseFromDecimal($amount, $currency));
161
  }
151
  * @since 2.20.0
152
  *
153
  * @param string|float|int $amount
 
 
 
154
  */
155
+ public static function fromDecimal($amount, string $currency): Money
156
  {
157
  return self::fromMoney(Currency::parseFromDecimal($amount, $currency));
158
  }
src/LegacyPaymentGateways/Adapters/LegacyPaymentGatewayAdapter.php CHANGED
@@ -3,6 +3,8 @@
3
  namespace Give\LegacyPaymentGateways\Adapters;
4
 
5
  use Exception;
 
 
6
  use Give\Donors\Models\Donor;
7
  use Give\Framework\PaymentGateways\Contracts\PaymentGatewayInterface;
8
  use Give\PaymentGateways\DataTransferObjects\FormData;
@@ -47,7 +49,6 @@ class LegacyPaymentGatewayAdapter
47
  $formData = FormData::fromRequest($legacyDonationData);
48
 
49
  $this->validateGatewayNonce($formData->gatewayNonce);
50
-
51
  $donor = $this->getOrCreateDonor(
52
  $formData->donorInfo->wpUserId,
53
  $formData->donorInfo->email,
@@ -56,9 +57,6 @@ class LegacyPaymentGatewayAdapter
56
  );
57
 
58
  $donation = $formData->toDonation($donor->id);
59
- $donation->save();
60
-
61
- $this->setSession($donation->id);
62
 
63
  if (give_recurring_is_donation_recurring($legacyDonationData)) {
64
  $subscriptionData = SubscriptionData::fromRequest($legacyDonationData);
@@ -70,22 +68,24 @@ class LegacyPaymentGatewayAdapter
70
  'donorId' => $donor->id,
71
  'installments' => (int)$subscriptionData->times,
72
  'status' => SubscriptionStatus::PENDING(),
73
- 'donationFormId' => $formData->formId
74
  ]);
75
 
76
- give()->donations->updateLegacyDonationMetaAsInitialSubscriptionDonation($donation->id);
77
- give()->subscriptions->updateLegacyColumns(
78
- $subscription->id,
79
- [
80
- 'parent_payment_id' => $donation->id,
81
- 'expiration' => $subscription->expiration()
82
- ]
83
- );
84
 
 
 
 
85
  $registeredGateway->handleCreateSubscription($donation, $subscription);
86
- }
 
 
87
 
88
- $registeredGateway->handleCreatePayment($donation);
 
 
89
  }
90
 
91
  /**
@@ -164,7 +164,7 @@ class LegacyPaymentGatewayAdapter
164
  'firstName' => $firstName,
165
  'lastName' => $lastName,
166
  'email' => $donorEmail,
167
- 'userId' => $userId ?: null
168
  ]);
169
  }
170
 
3
  namespace Give\LegacyPaymentGateways\Adapters;
4
 
5
  use Exception;
6
+ use Give\Donations\Models\Donation;
7
+ use Give\Donations\ValueObjects\DonationType;
8
  use Give\Donors\Models\Donor;
9
  use Give\Framework\PaymentGateways\Contracts\PaymentGatewayInterface;
10
  use Give\PaymentGateways\DataTransferObjects\FormData;
49
  $formData = FormData::fromRequest($legacyDonationData);
50
 
51
  $this->validateGatewayNonce($formData->gatewayNonce);
 
52
  $donor = $this->getOrCreateDonor(
53
  $formData->donorInfo->wpUserId,
54
  $formData->donorInfo->email,
57
  );
58
 
59
  $donation = $formData->toDonation($donor->id);
 
 
 
60
 
61
  if (give_recurring_is_donation_recurring($legacyDonationData)) {
62
  $subscriptionData = SubscriptionData::fromRequest($legacyDonationData);
68
  'donorId' => $donor->id,
69
  'installments' => (int)$subscriptionData->times,
70
  'status' => SubscriptionStatus::PENDING(),
71
+ 'donationFormId' => $formData->formId,
72
  ]);
73
 
74
+ $donation->type = DonationType::SUBSCRIPTION();
75
+ $donation->subscriptionId = $subscription->id;
76
+ $donation->save();
 
 
 
 
 
77
 
78
+ give()->subscriptions->updateLegacyParentPaymentId($subscription->id, $donation->id);
79
+
80
+ $this->setSession($donation->id);
81
  $registeredGateway->handleCreateSubscription($donation, $subscription);
82
+ } else {
83
+ $donation->type = DonationType::SINGLE();
84
+ $donation->save();
85
 
86
+ $this->setSession($donation->id);
87
+ $registeredGateway->handleCreatePayment($donation);
88
+ }
89
  }
90
 
91
  /**
164
  'firstName' => $firstName,
165
  'lastName' => $lastName,
166
  'email' => $donorEmail,
167
+ 'userId' => $userId ?: null,
168
  ]);
169
  }
170
 
src/LegacySubscriptions/includes/give-recurring-subscriber.php CHANGED
@@ -98,7 +98,7 @@ class Give_Recurring_Subscriber extends Give_Donor {
98
  *
99
  * @param array $args
100
  *
101
- * @return bool|object Give_Subscription
102
  */
103
  public function add_subscription( $args = [] ) {
104
 
98
  *
99
  * @param array $args
100
  *
101
+ * @return false|Give_Subscription
102
  */
103
  public function add_subscription( $args = [] ) {
104
 
src/LegacySubscriptions/includes/give-subscriptions-db.php CHANGED
@@ -640,8 +640,8 @@ class Give_Subscriptions_DB extends Give_DB
640
  "
641
  SELECT id,name FROM {$donors_db->table_name}
642
  WHERE name
643
- LIKE '%%%s%%'",
644
- $args['search']
645
  );
646
  $subscription_donor_id = [];
647
  $donor_ids = $wpdb->get_results($query, ARRAY_A);
640
  "
641
  SELECT id,name FROM {$donors_db->table_name}
642
  WHERE name
643
+ LIKE '%s'",
644
+ '%' . $args['search'] . '%'
645
  );
646
  $subscription_donor_id = [];
647
  $donor_ids = $wpdb->get_results($query, ARRAY_A);
src/PaymentGateways/Actions/CreatePaymentAction.php DELETED
@@ -1,34 +0,0 @@
1
- <?php
2
-
3
- namespace Give\PaymentGateways\Actions;
4
-
5
- use Give\Log\Log;
6
- use Give\PaymentGateways\DataTransferObjects\GiveInsertPaymentData;
7
-
8
- /**
9
- * Class CreatePaymentAction
10
- * @since 2.18.0
11
- */
12
- class CreatePaymentAction
13
- {
14
- /**
15
- * @since 2.18.0
16
- *
17
- * @param GiveInsertPaymentData $giveInsertPaymentData
18
- *
19
- * @return bool|int
20
- */
21
- public function __invoke(GiveInsertPaymentData $giveInsertPaymentData)
22
- {
23
- // Record the pending payment
24
- $payment = give_insert_payment($giveInsertPaymentData->toArray());
25
-
26
- // If errors are present, send the user back to the donation page, so they can be corrected
27
- if (!$payment) {
28
- Log::error(esc_html__('Payment Error', 'give'), $giveInsertPaymentData->toArray());
29
- give_send_back_to_checkout('?payment-mode=' . $giveInsertPaymentData->paymentGateway);
30
- }
31
-
32
- return $payment;
33
- }
34
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
src/PaymentGateways/Actions/CreateSubscriptionAction.php DELETED
@@ -1,138 +0,0 @@
1
- <?php
2
-
3
- namespace Give\PaymentGateways\Actions;
4
-
5
- use Give\PaymentGateways\DataTransferObjects\FormData;
6
- use Give\PaymentGateways\DataTransferObjects\SubscriptionData;
7
- use Give\Subscriptions\DataTransferObjects\SubscriptionArgs;
8
- use Give\Subscriptions\Models\LegacySubscriber;
9
- use Give\ValueObjects\DonorInfo;
10
- use Give_Donor;
11
-
12
- /**
13
- * Class CreateSubscriptionAction
14
- * @since 2.18.0
15
- */
16
- class CreateSubscriptionAction
17
- {
18
- /**
19
- * Processes the recurring donation form and sends sets up the subscription data for hand-off to the gateway.
20
- *
21
- * @since 2.18.0
22
- *
23
- * @param int $donationId
24
- * @param FormData $formData
25
- * @param SubscriptionData $subscriptionData
26
- *
27
- * @return int
28
- */
29
- public function __invoke($donationId, FormData $formData, SubscriptionData $subscriptionData)
30
- {
31
- $donor = $this->getOrCreateDonor($formData->donorInfo);
32
-
33
- $subscriptionArgs = $this->getSubscriptionData($formData, $subscriptionData);
34
-
35
- return $this->createSubscription($donationId, $donor->id, $subscriptionArgs);
36
- }
37
-
38
- /**
39
- * @param FormData $formData
40
- * @param SubscriptionData $subscriptionData
41
- *
42
- * @return SubscriptionArgs
43
- */
44
- private function getSubscriptionData(FormData $formData, SubscriptionData $subscriptionData)
45
- {
46
- $subscriptionArgs = SubscriptionArgs::fromRequest([
47
- 'period' => $subscriptionData->period,
48
- 'times' => !empty($subscriptionData->times) ? (int)$subscriptionData->times : 0,
49
- 'frequency' => !empty($subscriptionData->frequency) ? (int)$subscriptionData->frequency : 1,
50
- 'formTitle' => $formData->formTitle,
51
- 'formId' => $formData->formId,
52
- 'priceId' => $formData->priceId,
53
- 'price' => $formData->price,
54
- 'status' => 'pending'
55
- ]);
56
-
57
- apply_filters('give_recurring_subscription_pre_gateway_args', $subscriptionArgs->toArray());
58
-
59
- return $subscriptionArgs;
60
- }
61
-
62
- /**
63
- * Get or create donor
64
- *
65
- * @since 2.18.0
66
- *
67
- * @param DonorInfo $donorInfo
68
- *
69
- * @return Give_Donor
70
- */
71
- private function getOrCreateDonor(DonorInfo $donorInfo)
72
- {
73
- $subscriber = empty($donorInfo->wpUserId) ?
74
- new Give_Donor($donorInfo->email) :
75
- new Give_Donor($donorInfo->wpUserId, true);
76
-
77
- if (empty($subscriber->id)) {
78
- $name = sprintf(
79
- '%s %s',
80
- (!empty($donorInfo->firstName) ? trim($donorInfo->firstName) : ''),
81
- (!empty($donorInfo->lastName) ? trim($donorInfo->lastName) : '')
82
- );
83
-
84
- $subscriber_data = [
85
- 'name' => trim($name),
86
- 'email' => $donorInfo->email,
87
- 'user_id' => $donorInfo->wpUserId,
88
- ];
89
-
90
- $subscriber->create($subscriber_data);
91
- }
92
-
93
- return $subscriber;
94
- }
95
-
96
- /**
97
- * Records subscription donations in the database and creates a give_payment record.
98
- *
99
- * @since 2.18.0
100
- *
101
- * @param int $donationId
102
- * @param int $donorId
103
- * @param SubscriptionArgs $subscriptionArgs
104
- *
105
- * @return int
106
- */
107
- private function createSubscription($donationId, $donorId, $subscriptionArgs)
108
- {
109
- // Set subscription_payment.
110
- give_update_meta($donationId, '_give_subscription_payment', true);
111
-
112
- // Now create the subscription record.
113
- $subscriber = new LegacySubscriber($donorId);
114
-
115
- $args = [
116
- 'form_id' => $subscriptionArgs->formId,
117
- 'parent_payment_id' => $donationId,
118
- 'status' => $subscriptionArgs->status,
119
- 'period' => $subscriptionArgs->periodInterval,
120
- 'frequency' => $subscriptionArgs->frequencyIntervalCount,
121
- 'initial_amount' => $subscriptionArgs->initialAmount,
122
- 'recurring_amount' => $subscriptionArgs->recurringAmount,
123
- 'recurring_fee_amount' => $subscriptionArgs->recurringFeeAmount,
124
- 'bill_times' => $subscriptionArgs->billTimes,
125
- 'expiration' => $subscriber->get_new_expiration(
126
- $subscriptionArgs->formId,
127
- $subscriptionArgs->priceId,
128
- $subscriptionArgs->frequencyIntervalCount,
129
- $subscriptionArgs->periodInterval
130
- ),
131
- 'profile_id' => $subscriptionArgs->profileId,
132
- 'transaction_id' => $subscriptionArgs->transactionId,
133
- 'user_id' => $donorId,
134
- ];
135
-
136
- return $subscriber->add_subscription($args)->id;
137
- }
138
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
src/PaymentGateways/Actions/RegisterPaymentGateways.php CHANGED
@@ -12,6 +12,8 @@ use Give\PaymentGateways\Gateways\Stripe\BECSGateway as StripeBECSGateway;
12
  use Give\PaymentGateways\Gateways\Stripe\CheckoutGateway as StripeCheckoutGateway;
13
  use Give\PaymentGateways\Gateways\Stripe\CreditCardGateway as StripeCreditCardGateway;
14
  use Give\PaymentGateways\Gateways\Stripe\SEPAGateway as StripeSEPAGateway;
 
 
15
  use Give\PaymentGateways\PayPalCommerce\Actions\GetPayPalOrderFromRequest;
16
  use Give\PaymentGateways\PayPalCommerce\PayPalCommerce;
17
 
@@ -36,8 +38,8 @@ class RegisterPaymentGateways
36
  */
37
  public $gateways = [
38
  // When complete, the Test Gateway will eventually replace The legacy Manual Gateway.
39
- //TestGateway::class,
40
- //TestGatewayOffsite::class,
41
  PayPalStandard::class,
42
  PayPalCommerce::class,
43
  ];
12
  use Give\PaymentGateways\Gateways\Stripe\CheckoutGateway as StripeCheckoutGateway;
13
  use Give\PaymentGateways\Gateways\Stripe\CreditCardGateway as StripeCreditCardGateway;
14
  use Give\PaymentGateways\Gateways\Stripe\SEPAGateway as StripeSEPAGateway;
15
+ use Give\PaymentGateways\Gateways\TestGateway\TestGateway;
16
+ use Give\PaymentGateways\Gateways\TestGateway\TestGatewayOffsite;
17
  use Give\PaymentGateways\PayPalCommerce\Actions\GetPayPalOrderFromRequest;
18
  use Give\PaymentGateways\PayPalCommerce\PayPalCommerce;
19
 
38
  */
39
  public $gateways = [
40
  // When complete, the Test Gateway will eventually replace The legacy Manual Gateway.
41
+ // TestGateway::class,
42
+ // TestGatewayOffsite::class,
43
  PayPalStandard::class,
44
  PayPalCommerce::class,
45
  ];
src/PaymentGateways/Gateways/PayPalStandard/PayPalStandard.php CHANGED
@@ -116,7 +116,7 @@ class PayPalStandard extends PaymentGateway
116
  return new RedirectResponse(
117
  esc_url_raw(
118
  add_query_arg(
119
- ['payment-confirmation' => $this->getId()],
120
  Call::invoke(GenerateDonationReceiptPageUrl::class, $donationId)
121
  )
122
  )
116
  return new RedirectResponse(
117
  esc_url_raw(
118
  add_query_arg(
119
+ ['payment-confirmation' => self::id()],
120
  Call::invoke(GenerateDonationReceiptPageUrl::class, $donationId)
121
  )
122
  )
src/PaymentGateways/Gateways/TestGateway/TestGateway.php CHANGED
@@ -6,9 +6,12 @@ use Give\Donations\Models\Donation;
6
  use Give\Framework\Exceptions\Primitives\Exception;
7
  use Give\Framework\PaymentGateways\Commands\GatewayCommand;
8
  use Give\Framework\PaymentGateways\Commands\PaymentComplete;
 
9
  use Give\Framework\PaymentGateways\PaymentGateway;
10
  use Give\Helpers\Form\Utils as FormUtils;
11
  use Give\PaymentGateways\Gateways\TestGateway\Views\LegacyFormFieldMarkup;
 
 
12
 
13
  /**
14
  * Class TestGateway
@@ -68,9 +71,34 @@ class TestGateway extends PaymentGateway
68
  */
69
  public function createPayment(Donation $donation, $gatewayData = null): GatewayCommand
70
  {
71
- $transactionId = "test-gateway-transaction-id-{$donation->id}";
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
72
 
73
- return new PaymentComplete($transactionId);
 
 
 
 
 
 
 
 
74
  }
75
 
76
  /**
6
  use Give\Framework\Exceptions\Primitives\Exception;
7
  use Give\Framework\PaymentGateways\Commands\GatewayCommand;
8
  use Give\Framework\PaymentGateways\Commands\PaymentComplete;
9
+ use Give\Framework\PaymentGateways\Commands\SubscriptionComplete;
10
  use Give\Framework\PaymentGateways\PaymentGateway;
11
  use Give\Helpers\Form\Utils as FormUtils;
12
  use Give\PaymentGateways\Gateways\TestGateway\Views\LegacyFormFieldMarkup;
13
+ use Give\Subscriptions\Models\Subscription;
14
+ use Give\Subscriptions\ValueObjects\SubscriptionStatus;
15
 
16
  /**
17
  * Class TestGateway
71
  */
72
  public function createPayment(Donation $donation, $gatewayData = null): GatewayCommand
73
  {
74
+ return new PaymentComplete("test-gateway-transaction-id-$donation->id");
75
+ }
76
+
77
+ /**
78
+ * @inheritDoc
79
+ *
80
+ * @since 2.23.0
81
+ */
82
+ public function createSubscription(
83
+ Donation $donation,
84
+ Subscription $subscription,
85
+ $gatewayData = null
86
+ ): GatewayCommand {
87
+ return new SubscriptionComplete(
88
+ "test-gateway-transaction-id-$donation->id",
89
+ "test-gateway-subscription-id-$subscription->id"
90
+ );
91
+ }
92
 
93
+ /**
94
+ * @since 2.23.0
95
+ *
96
+ * @inheritDoc
97
+ */
98
+ public function cancelSubscription(Subscription $subscription)
99
+ {
100
+ $subscription->status = SubscriptionStatus::CANCELLED();
101
+ $subscription->save();
102
  }
103
 
104
  /**
src/PaymentGateways/Gateways/TestGateway/TestGatewayOffsite.php CHANGED
@@ -7,12 +7,17 @@ use Give\Donations\Models\DonationNote;
7
  use Give\Donations\ValueObjects\DonationStatus;
8
  use Give\Framework\Exceptions\Primitives\Exception;
9
  use Give\Framework\Http\Response\Types\RedirectResponse;
 
10
  use Give\Framework\PaymentGateways\Commands\RedirectOffsite;
11
- use Give\Framework\PaymentGateways\Exceptions\PaymentGatewayException;
12
  use Give\Framework\PaymentGateways\PaymentGateway;
13
  use Give\Helpers\Form\Utils as FormUtils;
 
14
  use Give\PaymentGateways\Gateways\TestGateway\Views\LegacyFormFieldMarkup;
15
 
 
 
 
 
16
  use function Give\Framework\Http\Response\response;
17
 
18
  /**
@@ -21,13 +26,6 @@ use function Give\Framework\Http\Response\response;
21
  */
22
  class TestGatewayOffsite extends PaymentGateway
23
  {
24
- /**
25
- * @inheritDoc
26
- */
27
- public $routeMethods = [
28
- 'returnFromOffsiteRedirect'
29
- ];
30
-
31
  /**
32
  * @inheritDoc
33
  */
@@ -96,8 +94,25 @@ class TestGatewayOffsite extends PaymentGateway
96
  return new RedirectOffsite($redirectUrl);
97
  }
98
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
99
  /**
100
- * An example of using a routeMethod for extending the Gateway API to handle a redirect.
101
  *
102
  * @since 2.21.0 update to use Donation model
103
  * @since 2.19.0
@@ -106,35 +121,30 @@ class TestGatewayOffsite extends PaymentGateway
106
  *
107
  * @return RedirectResponse
108
  * @throws Exception
109
- * @throws PaymentGatewayException
110
  */
111
- protected function returnFromOffsiteRedirect(array $queryParams): RedirectResponse
112
  {
113
  $donation = Donation::find($queryParams['give-donation-id']);
114
 
115
  $this->updateDonation($donation);
116
 
117
- return response()->redirectTo(give_get_success_page_uri());
 
 
 
 
 
118
  }
119
 
120
  /**
121
- * An example of using a secureRouteMethod for extending the Gateway API to handle a redirect.
122
- *
123
- * @since 2.21.0 update to use Donation model
124
- * @since 2.19.0
125
- *
126
- * @param array $queryParams
127
- *
128
- * @return RedirectResponse
129
  * @throws Exception
130
  */
131
- protected function securelyReturnFromOffsiteRedirect(array $queryParams): RedirectResponse
132
  {
133
- $donation = Donation::find($queryParams['give-donation-id']);
134
-
135
- $this->updateDonation($donation);
136
-
137
- return response()->redirectTo(give_get_success_page_uri());
138
  }
139
 
140
  /**
@@ -156,12 +166,14 @@ class TestGatewayOffsite extends PaymentGateway
156
  }
157
 
158
  /**
159
- * @since 2.20.0
160
- * @inerhitDoc
161
- * @throws Exception
162
  */
163
- public function refundDonation(Donation $donation)
164
  {
165
- throw new Exception('Method has not been implemented yet. Please use the legacy method in the meantime.');
 
 
166
  }
167
  }
7
  use Give\Donations\ValueObjects\DonationStatus;
8
  use Give\Framework\Exceptions\Primitives\Exception;
9
  use Give\Framework\Http\Response\Types\RedirectResponse;
10
+ use Give\Framework\PaymentGateways\Commands\GatewayCommand;
11
  use Give\Framework\PaymentGateways\Commands\RedirectOffsite;
 
12
  use Give\Framework\PaymentGateways\PaymentGateway;
13
  use Give\Helpers\Form\Utils as FormUtils;
14
+ use Give\PaymentGateways\Gateways\PayPalStandard\Actions\GenerateDonationReceiptPageUrl;
15
  use Give\PaymentGateways\Gateways\TestGateway\Views\LegacyFormFieldMarkup;
16
 
17
+ use Give\Subscriptions\Models\Subscription;
18
+
19
+ use Give\Subscriptions\ValueObjects\SubscriptionStatus;
20
+
21
  use function Give\Framework\Http\Response\response;
22
 
23
  /**
26
  */
27
  class TestGatewayOffsite extends PaymentGateway
28
  {
 
 
 
 
 
 
 
29
  /**
30
  * @inheritDoc
31
  */
94
  return new RedirectOffsite($redirectUrl);
95
  }
96
 
97
+ public function createSubscription(
98
+ Donation $donation,
99
+ Subscription $subscription,
100
+ $gatewayData = null
101
+ ): GatewayCommand {
102
+ $redirectUrl = $this->generateSecureGatewayRouteUrl(
103
+ 'securelyReturnFromOffsiteRedirect',
104
+ $donation->id,
105
+ [
106
+ 'give-donation-id' => $donation->id,
107
+ 'give-subscription-id' => $subscription->id,
108
+ ]
109
+ );
110
+
111
+ return new RedirectOffsite($redirectUrl);
112
+ }
113
+
114
  /**
115
+ * An example of using a secureRouteMethod for extending the Gateway API to handle a redirect.
116
  *
117
  * @since 2.21.0 update to use Donation model
118
  * @since 2.19.0
121
  *
122
  * @return RedirectResponse
123
  * @throws Exception
 
124
  */
125
+ protected function securelyReturnFromOffsiteRedirect(array $queryParams): RedirectResponse
126
  {
127
  $donation = Donation::find($queryParams['give-donation-id']);
128
 
129
  $this->updateDonation($donation);
130
 
131
+ if ( $donation->type->isSubscription() ) {
132
+ $subscription = Subscription::find($queryParams['give-subscription-id']);
133
+ $this->updateSubscription($subscription);
134
+ }
135
+
136
+ return response()->redirectTo((new GenerateDonationReceiptPageUrl())($donation->id));
137
  }
138
 
139
  /**
140
+ * @since 2.20.0
141
+ * @inerhitDoc
 
 
 
 
 
 
142
  * @throws Exception
143
  */
144
+ public function refundDonation(Donation $donation)
145
  {
146
+ $donation->status = DonationStatus::REFUNDED();
147
+ $donation->save();
 
 
 
148
  }
149
 
150
  /**
166
  }
167
 
168
  /**
169
+ * @since 2.23.0
170
+ *
171
+ * @return void
172
  */
173
+ private function updateSubscription(Subscription $subscription)
174
  {
175
+ $subscription->status = SubscriptionStatus::ACTIVE();
176
+ $subscription->transactionId = "test-gateway-transaction-id";
177
+ $subscription->save();
178
  }
179
  }
src/PaymentGateways/PaypalSettingPage.php CHANGED
@@ -77,8 +77,8 @@ class PaypalSettingPage implements SettingPage
77
  */
78
  public function getSettings()
79
  {
80
- $settings[$this->payPalCommerce->getId()] = $this->payPalCommerce->getOptions();
81
- $settings[$this->paypalStandard->getId()] = $this->paypalStandard->getOptions();
82
 
83
  return $settings;
84
  }
@@ -93,8 +93,8 @@ class PaypalSettingPage implements SettingPage
93
  public function getGroups()
94
  {
95
  return [
96
- $this->payPalCommerce->getId() => $this->payPalCommerce->getName(),
97
- $this->paypalStandard->getId() => $this->paypalStandard->getName(),
98
  ];
99
  }
100
 
77
  */
78
  public function getSettings()
79
  {
80
+ $settings[$this->payPalCommerce::id()] = $this->payPalCommerce->getOptions();
81
+ $settings[$this->paypalStandard::id()] = $this->paypalStandard->getOptions();
82
 
83
  return $settings;
84
  }
93
  public function getGroups()
94
  {
95
  return [
96
+ $this->payPalCommerce::id() => $this->payPalCommerce->getName(),
97
+ $this->paypalStandard::id() => $this->paypalStandard->getName(),
98
  ];
99
  }
100
 
src/Subscriptions/Actions/GenerateNextRenewalForSubscription.php ADDED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ declare(strict_types=1);
4
+
5
+ namespace Give\Subscriptions\Actions;
6
+
7
+ use DateInterval;
8
+ use DateTime;
9
+ use DateTimeInterface;
10
+ use Give\Framework\Exceptions\Primitives\InvalidArgumentException;
11
+ use Give\Framework\Support\Facades\DateTime\Temporal;
12
+ use Give\Subscriptions\ValueObjects\SubscriptionPeriod;
13
+
14
+ /**
15
+ * Generates the next renewal date for a subscription. A base date may be provided, otherwise it will default to the
16
+ * current date.
17
+ *
18
+ * @since 2.23.0
19
+ */
20
+ class GenerateNextRenewalForSubscription
21
+ {
22
+ public function __invoke(
23
+ SubscriptionPeriod $period,
24
+ int $frequency,
25
+ DateTimeInterface $baseDate = null
26
+ ): DateTimeInterface {
27
+ if ( $frequency < 1 ) {
28
+ throw new InvalidArgumentException('Frequency must be greater than 0');
29
+ }
30
+
31
+ // Calculate the quarter as times 3 months
32
+ if ($period->equals(SubscriptionPeriod::QUARTER())) {
33
+ $frequency *= 3;
34
+ $period = SubscriptionPeriod::MONTH();
35
+ }
36
+
37
+ $baseDate = $baseDate ?? new DateTime('now', wp_timezone());
38
+
39
+ return Temporal::withoutMicroseconds($baseDate->modify("$frequency {$period->getValue()}"));
40
+ }
41
+ }
src/Subscriptions/DataTransferObjects/SubscriptionQueryData.php CHANGED
@@ -27,7 +27,7 @@ class SubscriptionQueryData
27
  /**
28
  * @var DateTime
29
  */
30
- public $expiresAt;
31
  /**
32
  * @var string
33
  */
@@ -77,17 +77,15 @@ class SubscriptionQueryData
77
  * Convert data from Subscription Object to Subscription Model
78
  *
79
  * @since 2.19.6
80
- *
81
- * @return self
82
  */
83
- public static function fromObject($subscriptionQueryObject)
84
  {
85
  $self = new static();
86
 
87
  $self->id = (int)$subscriptionQueryObject->id;
88
  $self->createdAt = Temporal::toDateTime($subscriptionQueryObject->createdAt);
89
- $self->expiresAt = isset($subscriptionQueryObject->expiration) ? Temporal::toDateTime(
90
- $subscriptionQueryObject->expiration
91
  ) : null;
92
  $self->donorId = (int)$subscriptionQueryObject->donorId;
93
  $self->period = new SubscriptionPeriod($subscriptionQueryObject->period);
@@ -106,10 +104,8 @@ class SubscriptionQueryData
106
 
107
  /**
108
  * Convert DTO to Subscription
109
- *
110
- * @return Subscription
111
  */
112
- public function toSubscription()
113
  {
114
  $attributes = get_object_vars($this);
115
 
27
  /**
28
  * @var DateTime
29
  */
30
+ public $renewsAt;
31
  /**
32
  * @var string
33
  */
77
  * Convert data from Subscription Object to Subscription Model
78
  *
79
  * @since 2.19.6
 
 
80
  */
81
+ public static function fromObject($subscriptionQueryObject): self
82
  {
83
  $self = new static();
84
 
85
  $self->id = (int)$subscriptionQueryObject->id;
86
  $self->createdAt = Temporal::toDateTime($subscriptionQueryObject->createdAt);
87
+ $self->renewsAt = isset($subscriptionQueryObject->renewsAt) ? Temporal::toDateTime(
88
+ $subscriptionQueryObject->renewsAt
89
  ) : null;
90
  $self->donorId = (int)$subscriptionQueryObject->donorId;
91
  $self->period = new SubscriptionPeriod($subscriptionQueryObject->period);
104
 
105
  /**
106
  * Convert DTO to Subscription
 
 
107
  */
108
+ public function toSubscription(): Subscription
109
  {
110
  $attributes = get_object_vars($this);
111
 
src/Subscriptions/Factories/SubscriptionFactory.php CHANGED
@@ -5,16 +5,18 @@ namespace Give\Subscriptions\Factories;
5
  use Exception;
6
  use Give\Donations\Models\Donation;
7
  use Give\Donations\ValueObjects\DonationStatus;
 
8
  use Give\Donors\Models\Donor;
9
  use Give\Framework\Models\Factories\ModelFactory;
10
  use Give\Framework\Support\ValueObjects\Money;
 
 
11
  use Give\Subscriptions\Models\Subscription;
12
  use Give\Subscriptions\ValueObjects\SubscriptionPeriod;
13
  use Give\Subscriptions\ValueObjects\SubscriptionStatus;
14
 
15
  class SubscriptionFactory extends ModelFactory
16
  {
17
-
18
  /**
19
  * @since 2.20.0 update default donorId to create factory
20
  * @since 2.19.6
@@ -22,63 +24,68 @@ class SubscriptionFactory extends ModelFactory
22
  * @return array
23
  * @throws Exception
24
  */
25
- public function definition()
26
  {
 
 
27
  return [
28
  'amount' => new Money($this->faker->numberBetween(25, 50000), 'USD'),
29
  'period' => SubscriptionPeriod::MONTH(),
30
- 'frequency' => $this->faker->numberBetween(1, 4),
 
31
  'donorId' => Donor::factory()->create()->id,
32
  'installments' => $this->faker->numberBetween(0, 12),
33
  'feeAmountRecovered' => new Money(0, 'USD'),
34
  'status' => SubscriptionStatus::PENDING(),
35
- 'donationFormId' => 1
 
36
  ];
37
  }
38
 
39
  /**
40
- * @since 2.19.6
41
  *
 
42
  * @throws Exception
43
  */
44
- public function createRenewal($subscriptionId, array $attributes = [])
45
  {
46
- return Donation::factory()->create(
47
- array_merge([
48
- 'status' => DonationStatus::RENEWAL(),
49
- 'subscriptionId' => $subscriptionId,
50
- 'parentId' => give()->subscriptions->getInitialDonationId($subscriptionId),
51
- ], $attributes)
52
- );
 
 
 
 
 
 
 
 
 
 
 
 
53
  }
54
 
55
  /**
 
56
  * @since 2.19.6
57
  *
58
- * @param $model
59
- * @return void
60
  * @throws Exception
61
  */
62
- public function afterCreating($model)
63
  {
64
- /** @var Subscription $subscription */
65
- $subscription = $model;
66
-
67
- // check if initial donation ID (parent_payment_id has been recorded
68
- $initialDonationId = give()->subscriptions->getInitialDonationId($subscription->id);
69
-
70
- // for backwards compatability update the subscription parent_payment_id column
71
- if (!$initialDonationId) {
72
- $donation = Donation::factory()->create(['donorId' => $subscription->donorId]);
73
- give()->donations->updateLegacyDonationMetaAsInitialSubscriptionDonation($donation->id);
74
- give()->subscriptions->updateLegacyColumns(
75
- $subscription->id,
76
- [
77
- 'parent_payment_id' => $donation->id,
78
- 'expiration' => $subscription->expiration()
79
- ]
80
- );
81
- $subscription->gatewayId = $donation->gatewayId;
82
- }
83
  }
84
  }
5
  use Exception;
6
  use Give\Donations\Models\Donation;
7
  use Give\Donations\ValueObjects\DonationStatus;
8
+ use Give\Donations\ValueObjects\DonationType;
9
  use Give\Donors\Models\Donor;
10
  use Give\Framework\Models\Factories\ModelFactory;
11
  use Give\Framework\Support\ValueObjects\Money;
12
+ use Give\PaymentGateways\Gateways\TestGateway\TestGateway;
13
+ use Give\Subscriptions\Actions\GenerateNextRenewalForSubscription;
14
  use Give\Subscriptions\Models\Subscription;
15
  use Give\Subscriptions\ValueObjects\SubscriptionPeriod;
16
  use Give\Subscriptions\ValueObjects\SubscriptionStatus;
17
 
18
  class SubscriptionFactory extends ModelFactory
19
  {
 
20
  /**
21
  * @since 2.20.0 update default donorId to create factory
22
  * @since 2.19.6
24
  * @return array
25
  * @throws Exception
26
  */
27
+ public function definition(): array
28
  {
29
+ $frequency = $this->faker->numberBetween(1, 4);
30
+
31
  return [
32
  'amount' => new Money($this->faker->numberBetween(25, 50000), 'USD'),
33
  'period' => SubscriptionPeriod::MONTH(),
34
+ 'gatewayId' => TestGateway::id(),
35
+ 'frequency' => $frequency,
36
  'donorId' => Donor::factory()->create()->id,
37
  'installments' => $this->faker->numberBetween(0, 12),
38
  'feeAmountRecovered' => new Money(0, 'USD'),
39
  'status' => SubscriptionStatus::PENDING(),
40
+ 'renewsAt' => give(GenerateNextRenewalForSubscription::class)(SubscriptionPeriod::MONTH(), $frequency),
41
+ 'donationFormId' => 1,
42
  ];
43
  }
44
 
45
  /**
46
+ * @since 2.23.0
47
  *
48
+ * @return Subscription|Subscription[]
49
  * @throws Exception
50
  */
51
+ public function createWithDonation(array $attributes = []): Subscription
52
  {
53
+ $subscriptions = $this->create($attributes);
54
+
55
+ if ( $this->count === 1 ) {
56
+ $subscriptions = [$subscriptions];
57
+ }
58
+
59
+ foreach ($subscriptions as $subscription) {
60
+ $donation = Donation::factory()->create([
61
+ 'amount' => $subscription->amount,
62
+ 'type' => DonationType::SUBSCRIPTION(),
63
+ 'status' => DonationStatus::COMPLETE(),
64
+ 'gatewayId' => $subscription->gatewayId,
65
+ 'subscriptionId' => $subscription->id,
66
+ ]);
67
+
68
+ give()->subscriptions->updateLegacyParentPaymentId($subscription->id, $donation->id);
69
+ }
70
+
71
+ return $this->count === 1 ? $subscriptions[0] : $subscriptions;
72
  }
73
 
74
  /**
75
+ * @since 2.23.0 pass subscription model and update parentId property
76
  * @since 2.19.6
77
  *
 
 
78
  * @throws Exception
79
  */
80
+ public function createRenewal(Subscription $subscription, int $count = 1, array $attributes = [])
81
  {
82
+ return Donation::factory()->count($count)->create(
83
+ array_merge([
84
+ 'amount' => $subscription->amount,
85
+ 'status' => DonationStatus::COMPLETE(),
86
+ 'type' => DonationType::RENEWAL(),
87
+ 'subscriptionId' => $subscription->id,
88
+ ], $attributes)
89
+ );
 
 
 
 
 
 
 
 
 
 
 
90
  }
91
  }
src/Subscriptions/LegacyListeners/DispatchGiveSubscriptionPostCreate.php CHANGED
@@ -27,7 +27,7 @@ class DispatchGiveSubscriptionPostCreate
27
  'parent_payment_id' => give()->subscriptions->getInitialDonationId($subscription->id),
28
  'form_id' => $subscription->donationFormId,
29
  'created' => Temporal::getFormattedDateTime($subscription->createdAt),
30
- 'expiration' => $subscription->expiration(),
31
  'status' => $subscription->status->getValue(),
32
  'profile_id' => $subscription->gatewaySubscriptionId,
33
  ];
27
  'parent_payment_id' => give()->subscriptions->getInitialDonationId($subscription->id),
28
  'form_id' => $subscription->donationFormId,
29
  'created' => Temporal::getFormattedDateTime($subscription->createdAt),
30
+ 'expiration' => $subscription->renewsAt->format('Y-m-d H:i:s'),
31
  'status' => $subscription->status->getValue(),
32
  'profile_id' => $subscription->gatewaySubscriptionId,
33
  ];
src/Subscriptions/LegacyListeners/DispatchGiveSubscriptionPreCreate.php CHANGED
@@ -26,7 +26,7 @@ class DispatchGiveSubscriptionPreCreate
26
  'parent_payment_id' => 0,
27
  'form_id' => $subscription->donationFormId,
28
  'created' => null,
29
- 'expiration' => $subscription->expiration(),
30
  'status' => $subscription->status->getValue(),
31
  'profile_id' => $subscription->gatewaySubscriptionId,
32
  ];
26
  'parent_payment_id' => 0,
27
  'form_id' => $subscription->donationFormId,
28
  'created' => null,
29
+ 'expiration' => $subscription->renewsAt->format('Y-m-d H:i:s'),
30
  'status' => $subscription->status->getValue(),
31
  'profile_id' => $subscription->gatewaySubscriptionId,
32
  ];
src/Subscriptions/Models/Subscription.php CHANGED
@@ -13,6 +13,7 @@ use Give\Framework\Models\ModelQueryBuilder;
13
  use Give\Framework\Models\ValueObjects\Relationship;
14
  use Give\Framework\PaymentGateways\PaymentGateway;
15
  use Give\Framework\Support\ValueObjects\Money;
 
16
  use Give\Subscriptions\DataTransferObjects\SubscriptionQueryData;
17
  use Give\Subscriptions\Factories\SubscriptionFactory;
18
  use Give\Subscriptions\ValueObjects\SubscriptionPeriod;
@@ -21,15 +22,17 @@ use Give\Subscriptions\ValueObjects\SubscriptionStatus;
21
  /**
22
  * Class Subscription
23
  *
 
24
  * @since 2.19.6
25
  *
26
  * @property int $id
27
  * @property int $donationFormId
28
  * @property DateTime $createdAt
 
29
  * @property int $donorId
30
  * @property SubscriptionPeriod $period
31
  * @property int $frequency
32
- * @property int $installments
33
  * @property string $transactionId
34
  * @property Money $amount
35
  * @property Money $feeAmountRecovered
@@ -48,6 +51,7 @@ class Subscription extends Model implements ModelCrud, ModelHasFactory
48
  'id' => 'int',
49
  'donationFormId' => 'int',
50
  'createdAt' => DateTime::class,
 
51
  'donorId' => 'int',
52
  'period' => SubscriptionPeriod::class,
53
  'frequency' => 'int',
@@ -127,6 +131,30 @@ class Subscription extends Model implements ModelCrud, ModelHasFactory
127
  : $this->amount->subtract($this->feeAmountRecovered);
128
  }
129
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
130
  /**
131
  * @since 2.20.0 return mutated model instance
132
  * @since 2.19.6
@@ -136,8 +164,7 @@ class Subscription extends Model implements ModelCrud, ModelHasFactory
136
  public static function create(array $attributes)
137
  {
138
  $subscription = new static($attributes);
139
-
140
- give()->subscriptions->insert($subscription);
141
 
142
  return $subscription;
143
  }
@@ -177,7 +204,7 @@ class Subscription extends Model implements ModelCrud, ModelHasFactory
177
  */
178
  public function cancel(bool $force = false)
179
  {
180
- if (!$force && $this->status->isCanceled()) {
181
  return;
182
  }
183
 
@@ -204,25 +231,6 @@ class Subscription extends Model implements ModelCrud, ModelHasFactory
204
  return SubscriptionQueryData::fromObject($object)->toSubscription();
205
  }
206
 
207
- /**
208
- * Expiration / End Date / Renewal
209
- *
210
- * @since 2.19.6
211
- */
212
- public function expiration(): string
213
- {
214
- $frequency = $this->frequency;
215
- $period = $this->period;
216
-
217
- // Calculate the quarter as times 3 months
218
- if ($period->equals(SubscriptionPeriod::QUARTER())) {
219
- $frequency *= 3;
220
- $period = SubscriptionPeriod::MONTH();
221
- }
222
-
223
- return date('Y-m-d H:i:s', strtotime('+ ' . $frequency . $period->getValue() . ' 23:59:59'));
224
- }
225
-
226
  /**
227
  * @return PaymentGateway
228
  */
13
  use Give\Framework\Models\ValueObjects\Relationship;
14
  use Give\Framework\PaymentGateways\PaymentGateway;
15
  use Give\Framework\Support\ValueObjects\Money;
16
+ use Give\Subscriptions\Actions\GenerateNextRenewalForSubscription;
17
  use Give\Subscriptions\DataTransferObjects\SubscriptionQueryData;
18
  use Give\Subscriptions\Factories\SubscriptionFactory;
19
  use Give\Subscriptions\ValueObjects\SubscriptionPeriod;
22
  /**
23
  * Class Subscription
24
  *
25
+ * @since 2.23.0 added the renewsAt property
26
  * @since 2.19.6
27
  *
28
  * @property int $id
29
  * @property int $donationFormId
30
  * @property DateTime $createdAt
31
+ * @property DateTime $renewsAt The date the subscription will renew next
32
  * @property int $donorId
33
  * @property SubscriptionPeriod $period
34
  * @property int $frequency
35
+ * @property int $installments The total number of installments for the subscription; discontinues after this number of installments
36
  * @property string $transactionId
37
  * @property Money $amount
38
  * @property Money $feeAmountRecovered
51
  'id' => 'int',
52
  'donationFormId' => 'int',
53
  'createdAt' => DateTime::class,
54
+ 'renewsAt' => DateTime::class,
55
  'donorId' => 'int',
56
  'period' => SubscriptionPeriod::class,
57
  'frequency' => 'int',
131
  : $this->amount->subtract($this->feeAmountRecovered);
132
  }
133
 
134
+ /**
135
+ * Bumps the subscription's renewsAt date to the next renewal date.
136
+ *
137
+ * @return void
138
+ */
139
+ public function bumpRenewalDate()
140
+ {
141
+ $this->renewsAt = give(GenerateNextRenewalForSubscription::class)(
142
+ $this->period,
143
+ $this->frequency,
144
+ $this->renewsAt
145
+ );
146
+ }
147
+
148
+ /**
149
+ * Returns the donation that began the subscription.
150
+ *
151
+ * @since 2.23.0
152
+ */
153
+ public function initialDonation(): Donation
154
+ {
155
+ return Donation::find(give()->subscriptions->getInitialDonationId($this->id));
156
+ }
157
+
158
  /**
159
  * @since 2.20.0 return mutated model instance
160
  * @since 2.19.6
164
  public static function create(array $attributes)
165
  {
166
  $subscription = new static($attributes);
167
+ $subscription->save();
 
168
 
169
  return $subscription;
170
  }
204
  */
205
  public function cancel(bool $force = false)
206
  {
207
+ if (!$force && $this->status->isCancelled()) {
208
  return;
209
  }
210
 
231
  return SubscriptionQueryData::fromObject($object)->toSubscription();
232
  }
233
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
234
  /**
235
  * @return PaymentGateway
236
  */
src/Subscriptions/Repositories/SubscriptionRepository.php CHANGED
@@ -5,6 +5,7 @@ namespace Give\Subscriptions\Repositories;
5
  use Exception;
6
  use Give\Donations\ValueObjects\DonationMetaKeys;
7
  use Give\Framework\Database\DB;
 
8
  use Give\Framework\Exceptions\Primitives\InvalidArgumentException;
9
  use Give\Framework\Models\ModelQueryBuilder;
10
  use Give\Framework\Support\Facades\DateTime\Temporal;
@@ -41,8 +42,6 @@ class SubscriptionRepository
41
 
42
  /**
43
  * @since 2.21.0
44
- *
45
- * @param string $gatewayTransactionId
46
  */
47
  public function getByGatewaySubscriptionId(string $gatewaySubscriptionId): Subscription
48
  {
@@ -52,7 +51,8 @@ class SubscriptionRepository
52
  /**
53
  * @since 2.19.6
54
  *
55
- * @param int $subscriptionId
 
56
  * @return ModelQueryBuilder<Subscription>
57
  */
58
  public function queryById(int $subscriptionId): ModelQueryBuilder
@@ -66,9 +66,9 @@ class SubscriptionRepository
66
  *
67
  * @param string $gatewayTransactionId
68
  *
69
- * @return ModelQueryBuilder
70
  */
71
- public function queryByGatewaySubscriptionId($gatewayTransactionId)
72
  {
73
  return $this->prepareQuery()
74
  ->where('profile_id', $gatewayTransactionId);
@@ -77,7 +77,8 @@ class SubscriptionRepository
77
  /**
78
  * @since 2.19.6
79
  *
80
- * @param int $donationId
 
81
  * @return ModelQueryBuilder<Subscription>
82
  */
83
  public function queryByDonationId(int $donationId): ModelQueryBuilder
@@ -89,7 +90,8 @@ class SubscriptionRepository
89
  /**
90
  * @since 2.19.6
91
  *
92
- * @param int $donorId
 
93
  * @return ModelQueryBuilder<Subscription>
94
  */
95
  public function queryByDonorId(int $donorId): ModelQueryBuilder
@@ -133,6 +135,10 @@ class SubscriptionRepository
133
  {
134
  $this->validateSubscription($subscription);
135
 
 
 
 
 
136
  Hooks::doAction('givewp_subscription_creating', $subscription);
137
 
138
  $dateCreated = Temporal::withoutMicroseconds($subscription->createdAt ?: Temporal::getCurrentDateTime());
@@ -142,6 +148,7 @@ class SubscriptionRepository
142
  try {
143
  DB::table('give_subscriptions')->insert([
144
  'created' => Temporal::getFormattedDateTime($dateCreated),
 
145
  'status' => $subscription->status->getValue(),
146
  'profile_id' => $subscription->gatewaySubscriptionId ?? '',
147
  'customer_id' => $subscription->donorId,
@@ -149,7 +156,8 @@ class SubscriptionRepository
149
  'frequency' => $subscription->frequency,
150
  'initial_amount' => $subscription->amount->formatToDecimal(),
151
  'recurring_amount' => $subscription->amount->formatToDecimal(),
152
- 'recurring_fee_amount' => $subscription->feeAmountRecovered !== null ? $subscription->feeAmountRecovered->formatToDecimal() : 0,
 
153
  'bill_times' => $subscription->installments,
154
  'transaction_id' => $subscription->transactionId ?? '',
155
  'product_id' => $subscription->donationFormId,
@@ -169,10 +177,6 @@ class SubscriptionRepository
169
  $subscription->id = $subscriptionId;
170
  $subscription->createdAt = $dateCreated;
171
 
172
- if (!isset($subscription->expiresAt)) {
173
- $subscription->expiresAt = null;
174
- }
175
-
176
  Hooks::doAction('givewp_subscription_created', $subscription);
177
  }
178
 
@@ -187,6 +191,10 @@ class SubscriptionRepository
187
  {
188
  $this->validateSubscription($subscription);
189
 
 
 
 
 
190
  Hooks::doAction('givewp_subscription_updating', $subscription);
191
 
192
  DB::query('START TRANSACTION');
@@ -202,7 +210,8 @@ class SubscriptionRepository
202
  'frequency' => $subscription->frequency,
203
  'initial_amount' => $subscription->amount->formatToDecimal(),
204
  'recurring_amount' => $subscription->amount->formatToDecimal(),
205
- 'recurring_fee_amount' => isset($subscription->feeAmountRecovered) ? $subscription->feeAmountRecovered->formatToDecimal() : 0,
 
206
  'bill_times' => $subscription->installments,
207
  'transaction_id' => $subscription->transactionId ?? '',
208
  'product_id' => $subscription->donationFormId,
@@ -256,6 +265,27 @@ class SubscriptionRepository
256
  return true;
257
  }
258
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
259
  /**
260
  * @since 2.19.6
261
  *
@@ -289,22 +319,31 @@ class SubscriptionRepository
289
  }
290
 
291
  /**
 
292
  * @since 2.19.6
293
  *
294
  * @return int|null
295
  */
296
  public function getInitialDonationId(int $subscriptionId)
297
  {
298
- $query = DB::table('give_subscriptions')
299
- ->where('id', $subscriptionId)
300
- ->select(['parent_payment_id', 'initialDonationId'])
 
 
 
 
 
 
 
 
301
  ->get();
302
 
303
  if (!$query) {
304
  return null;
305
  }
306
 
307
- return (int)$query->initialDonationId;
308
  }
309
 
310
  /**
@@ -338,7 +377,7 @@ class SubscriptionRepository
338
  ->select(
339
  'id',
340
  ['created', 'createdAt'],
341
- ['expiration', 'expiresAt'],
342
  ['customer_id', 'donorId'],
343
  'period',
344
  ['frequency', 'frequency'],
5
  use Exception;
6
  use Give\Donations\ValueObjects\DonationMetaKeys;
7
  use Give\Framework\Database\DB;
8
+ use Give\Framework\Database\Exceptions\DatabaseQueryException;
9
  use Give\Framework\Exceptions\Primitives\InvalidArgumentException;
10
  use Give\Framework\Models\ModelQueryBuilder;
11
  use Give\Framework\Support\Facades\DateTime\Temporal;
42
 
43
  /**
44
  * @since 2.21.0
 
 
45
  */
46
  public function getByGatewaySubscriptionId(string $gatewaySubscriptionId): Subscription
47
  {
51
  /**
52
  * @since 2.19.6
53
  *
54
+ * @param int $subscriptionId
55
+ *
56
  * @return ModelQueryBuilder<Subscription>
57
  */
58
  public function queryById(int $subscriptionId): ModelQueryBuilder
66
  *
67
  * @param string $gatewayTransactionId
68
  *
69
+ * @return ModelQueryBuilder<Subscription>
70
  */
71
+ public function queryByGatewaySubscriptionId(string $gatewayTransactionId): ModelQueryBuilder
72
  {
73
  return $this->prepareQuery()
74
  ->where('profile_id', $gatewayTransactionId);
77
  /**
78
  * @since 2.19.6
79
  *
80
+ * @param int $donationId
81
+ *
82
  * @return ModelQueryBuilder<Subscription>
83
  */
84
  public function queryByDonationId(int $donationId): ModelQueryBuilder
90
  /**
91
  * @since 2.19.6
92
  *
93
+ * @param int $donorId
94
+ *
95
  * @return ModelQueryBuilder<Subscription>
96
  */
97
  public function queryByDonorId(int $donorId): ModelQueryBuilder
135
  {
136
  $this->validateSubscription($subscription);
137
 
138
+ if ( $subscription->renewsAt === null ) {
139
+ $subscription->bumpRenewalDate();
140
+ }
141
+
142
  Hooks::doAction('givewp_subscription_creating', $subscription);
143
 
144
  $dateCreated = Temporal::withoutMicroseconds($subscription->createdAt ?: Temporal::getCurrentDateTime());
148
  try {
149
  DB::table('give_subscriptions')->insert([
150
  'created' => Temporal::getFormattedDateTime($dateCreated),
151
+ 'expiration' => Temporal::getFormattedDateTime($subscription->renewsAt),
152
  'status' => $subscription->status->getValue(),
153
  'profile_id' => $subscription->gatewaySubscriptionId ?? '',
154
  'customer_id' => $subscription->donorId,
156
  'frequency' => $subscription->frequency,
157
  'initial_amount' => $subscription->amount->formatToDecimal(),
158
  'recurring_amount' => $subscription->amount->formatToDecimal(),
159
+ 'recurring_fee_amount' => $subscription->feeAmountRecovered !== null ? $subscription->feeAmountRecovered->formatToDecimal(
160
+ ) : 0,
161
  'bill_times' => $subscription->installments,
162
  'transaction_id' => $subscription->transactionId ?? '',
163
  'product_id' => $subscription->donationFormId,
177
  $subscription->id = $subscriptionId;
178
  $subscription->createdAt = $dateCreated;
179
 
 
 
 
 
180
  Hooks::doAction('givewp_subscription_created', $subscription);
181
  }
182
 
191
  {
192
  $this->validateSubscription($subscription);
193
 
194
+ if ( $subscription->renewsAt === null ) {
195
+ throw new InvalidArgumentException('renewsAt is required.');
196
+ }
197
+
198
  Hooks::doAction('givewp_subscription_updating', $subscription);
199
 
200
  DB::query('START TRANSACTION');
210
  'frequency' => $subscription->frequency,
211
  'initial_amount' => $subscription->amount->formatToDecimal(),
212
  'recurring_amount' => $subscription->amount->formatToDecimal(),
213
+ 'recurring_fee_amount' => isset($subscription->feeAmountRecovered) ? $subscription->feeAmountRecovered->formatToDecimal(
214
+ ) : 0,
215
  'bill_times' => $subscription->installments,
216
  'transaction_id' => $subscription->transactionId ?? '',
217
  'product_id' => $subscription->donationFormId,
265
  return true;
266
  }
267
 
268
+ /**
269
+ * Up to this point the donation is created first and then the subscription, and the donation is stored as the
270
+ * parent_payment_id of the subscription. This is backwards and should not be the case. But legacy code depends on
271
+ * this value, so we still need to store it for now.
272
+ *
273
+ * This should only be used when creating a new Subscription with its corresponding Donation. Do not add this value
274
+ * to the Subscription model as it should not be reference moving forward.
275
+ *
276
+ * @since 2.23.0
277
+ *
278
+ * @return void
279
+ */
280
+ public function updateLegacyParentPaymentId(int $subscriptionId, int $donationId)
281
+ {
282
+ DB::table('give_subscriptions')
283
+ ->where('id', $subscriptionId)
284
+ ->update([
285
+ 'parent_payment_id' => $donationId,
286
+ ]);
287
+ }
288
+
289
  /**
290
  * @since 2.19.6
291
  *
319
  }
320
 
321
  /**
322
+ * @since 2.23.0 update to no longer rely on parent_payment_id column as it will be deprecated
323
  * @since 2.19.6
324
  *
325
  * @return int|null
326
  */
327
  public function getInitialDonationId(int $subscriptionId)
328
  {
329
+ $query = DB::table('posts')
330
+ ->select('ID')
331
+ ->attachMeta(
332
+ 'give_donationmeta',
333
+ 'ID',
334
+ 'donation_id',
335
+ [DonationMetaKeys::SUBSCRIPTION_ID, 'subscriptionId'],
336
+ [DonationMetaKeys::SUBSCRIPTION_INITIAL_DONATION, 'initialDonationId']
337
+ )
338
+ ->where('give_donationmeta_attach_meta_0.meta_value', $subscriptionId)
339
+ ->where('give_donationmeta_attach_meta_1.meta_value', 1)
340
  ->get();
341
 
342
  if (!$query) {
343
  return null;
344
  }
345
 
346
+ return (int)$query->ID;
347
  }
348
 
349
  /**
377
  ->select(
378
  'id',
379
  ['created', 'createdAt'],
380
+ ['expiration', 'renewsAt'],
381
  ['customer_id', 'donorId'],
382
  'period',
383
  ['frequency', 'frequency'],
src/Subscriptions/ValueObjects/SubscriptionStatus.php CHANGED
@@ -23,7 +23,7 @@ use Give\Framework\Support\ValueObjects\Enum;
23
  * @method bool isRefunded()
24
  * @method bool isAbandoned()
25
  * @method bool isFailing()
26
- * @method bool isCanceled()
27
  * @method bool isSuspended()
28
  */
29
  class SubscriptionStatus extends Enum {
23
  * @method bool isRefunded()
24
  * @method bool isAbandoned()
25
  * @method bool isFailing()
26
+ * @method bool isCancelled()
27
  * @method bool isSuspended()
28
  */
29
  class SubscriptionStatus extends Enum {
src/Views/Form/Templates/Classic/resources/css/_errors-notices.scss CHANGED
@@ -2,8 +2,6 @@
2
 
3
  // This is specifically where the errors display after the header
4
  .give-form-header + .give_errors.give_notices {
5
- display: grid;
6
- row-gap: 1rem;
7
  padding-block-start: fn.scaleBetween(1.75rem, 3.375rem);
8
  padding-inline: fn.scaleBetween(1rem, 4.375rem);
9
  }
@@ -22,6 +20,7 @@
22
  font-size: 1rem;
23
  font-weight: 500;
24
  line-height: 1.3;
 
25
  padding-block: 0.625rem;
26
  padding-inline: 0.75rem;
27
  position: relative;
@@ -58,10 +57,6 @@
58
  }
59
 
60
  // Styles for error and notice types
61
- #give_error_test_mode {
62
- margin-bottom: 0.9rem;
63
- }
64
-
65
  .give_error {
66
  --color: #ff3c00;
67
  --icon: '\f12a';
2
 
3
  // This is specifically where the errors display after the header
4
  .give-form-header + .give_errors.give_notices {
 
 
5
  padding-block-start: fn.scaleBetween(1.75rem, 3.375rem);
6
  padding-inline: fn.scaleBetween(1rem, 4.375rem);
7
  }
20
  font-size: 1rem;
21
  font-weight: 500;
22
  line-height: 1.3;
23
+ margin-bottom: 0.9rem;
24
  padding-block: 0.625rem;
25
  padding-inline: 0.75rem;
26
  position: relative;
57
  }
58
 
59
  // Styles for error and notice types
 
 
 
 
60
  .give_error {
61
  --color: #ff3c00;
62
  --icon: '\f12a';
uninstall.php CHANGED
@@ -121,9 +121,9 @@ if ( give_is_setting_enabled( give_get_option( 'uninstall_on_delete' ) ) ) {
121
  "
122
  SELECT option_name
123
  FROM {$wpdb->options}
124
- WHERE option_name LIKE '%%%s%%'
125
  ",
126
- 'give'
127
  )
128
  );
129
 
121
  "
122
  SELECT option_name
123
  FROM {$wpdb->options}
124
+ WHERE option_name LIKE '%s'
125
  ",
126
+ '%give%'
127
  )
128
  );
129
 
vendor/autoload.php CHANGED
@@ -3,10 +3,23 @@
3
  // autoload.php @generated by Composer
4
 
5
  if (PHP_VERSION_ID < 50600) {
6
- echo 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL;
7
- exit(1);
 
 
 
 
 
 
 
 
 
 
 
 
 
8
  }
9
 
10
  require_once __DIR__ . '/composer/autoload_real.php';
11
 
12
- return ComposerAutoloaderInitc609d767189400d8f00751f0bad525b2::getLoader();
3
  // autoload.php @generated by Composer
4
 
5
  if (PHP_VERSION_ID < 50600) {
6
+ if (!headers_sent()) {
7
+ header('HTTP/1.1 500 Internal Server Error');
8
+ }
9
+ $err = 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL;
10
+ if (!ini_get('display_errors')) {
11
+ if (PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg') {
12
+ fwrite(STDERR, $err);
13
+ } elseif (!headers_sent()) {
14
+ echo $err;
15
+ }
16
+ }
17
+ trigger_error(
18
+ $err,
19
+ E_USER_ERROR
20
+ );
21
  }
22
 
23
  require_once __DIR__ . '/composer/autoload_real.php';
24
 
25
+ return ComposerAutoloaderInit4313104d71b7913de1ff44646b5aed3b::getLoader();
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInitc609d767189400d8f00751f0bad525b2
6
  {
7
  private static $loader;
8
 
@@ -24,18 +24,18 @@ class ComposerAutoloaderInitc609d767189400d8f00751f0bad525b2
24
 
25
  require __DIR__ . '/platform_check.php';
26
 
27
- spl_autoload_register(array('ComposerAutoloaderInitc609d767189400d8f00751f0bad525b2', 'loadClassLoader'), true, true);
28
  self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
29
- spl_autoload_unregister(array('ComposerAutoloaderInitc609d767189400d8f00751f0bad525b2', 'loadClassLoader'));
30
 
31
  require __DIR__ . '/autoload_static.php';
32
- call_user_func(\Composer\Autoload\ComposerStaticInitc609d767189400d8f00751f0bad525b2::getInitializer($loader));
33
 
34
  $loader->register(true);
35
 
36
- $includeFiles = \Composer\Autoload\ComposerStaticInitc609d767189400d8f00751f0bad525b2::$files;
37
  foreach ($includeFiles as $fileIdentifier => $file) {
38
- composerRequirec609d767189400d8f00751f0bad525b2($fileIdentifier, $file);
39
  }
40
 
41
  return $loader;
@@ -47,7 +47,7 @@ class ComposerAutoloaderInitc609d767189400d8f00751f0bad525b2
47
  * @param string $file
48
  * @return void
49
  */
50
- function composerRequirec609d767189400d8f00751f0bad525b2($fileIdentifier, $file)
51
  {
52
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
53
  $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInit4313104d71b7913de1ff44646b5aed3b
6
  {
7
  private static $loader;
8
 
24
 
25
  require __DIR__ . '/platform_check.php';
26
 
27
+ spl_autoload_register(array('ComposerAutoloaderInit4313104d71b7913de1ff44646b5aed3b', 'loadClassLoader'), true, true);
28
  self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
29
+ spl_autoload_unregister(array('ComposerAutoloaderInit4313104d71b7913de1ff44646b5aed3b', 'loadClassLoader'));
30
 
31
  require __DIR__ . '/autoload_static.php';
32
+ call_user_func(\Composer\Autoload\ComposerStaticInit4313104d71b7913de1ff44646b5aed3b::getInitializer($loader));
33
 
34
  $loader->register(true);
35
 
36
+ $includeFiles = \Composer\Autoload\ComposerStaticInit4313104d71b7913de1ff44646b5aed3b::$files;
37
  foreach ($includeFiles as $fileIdentifier => $file) {
38
+ composerRequire4313104d71b7913de1ff44646b5aed3b($fileIdentifier, $file);
39
  }
40
 
41
  return $loader;
47
  * @param string $file
48
  * @return void
49
  */
50
+ function composerRequire4313104d71b7913de1ff44646b5aed3b($fileIdentifier, $file)
51
  {
52
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
53
  $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInitc609d767189400d8f00751f0bad525b2
8
  {
9
  public static $files = array (
10
  '5255c38a0faeba867671b61dfda6d864' => __DIR__ . '/..' . '/paragonie/random_compat/lib/random.php',
@@ -130,9 +130,9 @@ class ComposerStaticInitc609d767189400d8f00751f0bad525b2
130
  public static function getInitializer(ClassLoader $loader)
131
  {
132
  return \Closure::bind(function () use ($loader) {
133
- $loader->prefixLengthsPsr4 = ComposerStaticInitc609d767189400d8f00751f0bad525b2::$prefixLengthsPsr4;
134
- $loader->prefixDirsPsr4 = ComposerStaticInitc609d767189400d8f00751f0bad525b2::$prefixDirsPsr4;
135
- $loader->classMap = ComposerStaticInitc609d767189400d8f00751f0bad525b2::$classMap;
136
 
137
  }, null, ClassLoader::class);
138
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInit4313104d71b7913de1ff44646b5aed3b
8
  {
9
  public static $files = array (
10
  '5255c38a0faeba867671b61dfda6d864' => __DIR__ . '/..' . '/paragonie/random_compat/lib/random.php',
130
  public static function getInitializer(ClassLoader $loader)
131
  {
132
  return \Closure::bind(function () use ($loader) {
133
+ $loader->prefixLengthsPsr4 = ComposerStaticInit4313104d71b7913de1ff44646b5aed3b::$prefixLengthsPsr4;
134
+ $loader->prefixDirsPsr4 = ComposerStaticInit4313104d71b7913de1ff44646b5aed3b::$prefixDirsPsr4;
135
+ $loader->classMap = ComposerStaticInit4313104d71b7913de1ff44646b5aed3b::$classMap;
136
 
137
  }, null, ClassLoader::class);
138
  }
vendor/composer/installed.php CHANGED
@@ -1,9 +1,9 @@
1
  <?php return array(
2
  'root' => array(
3
  'name' => 'impress-org/give',
4
- 'pretty_version' => '2.22.3',
5
- 'version' => '2.22.3.0',
6
- 'reference' => '89b47f7a09e4cc0e3e32962713f6875055562042',
7
  'type' => 'wordpress-plugin',
8
  'install_path' => __DIR__ . '/../../',
9
  'aliases' => array(),
@@ -41,9 +41,9 @@
41
  ),
42
  ),
43
  'impress-org/give' => array(
44
- 'pretty_version' => '2.22.3',
45
- 'version' => '2.22.3.0',
46
- 'reference' => '89b47f7a09e4cc0e3e32962713f6875055562042',
47
  'type' => 'wordpress-plugin',
48
  'install_path' => __DIR__ . '/../../',
49
  'aliases' => array(),
1
  <?php return array(
2
  'root' => array(
3
  'name' => 'impress-org/give',
4
+ 'pretty_version' => '2.23.0',
5
+ 'version' => '2.23.0.0',
6
+ 'reference' => 'c5414ae8be1f9a90e147f3fa76f26fee693d44a6',
7
  'type' => 'wordpress-plugin',
8
  'install_path' => __DIR__ . '/../../',
9
  'aliases' => array(),
41
  ),
42
  ),
43
  'impress-org/give' => array(
44
+ 'pretty_version' => '2.23.0',
45
+ 'version' => '2.23.0.0',
46
+ 'reference' => 'c5414ae8be1f9a90e147f3fa76f26fee693d44a6',
47
  'type' => 'wordpress-plugin',
48
  'install_path' => __DIR__ . '/../../',
49
  'aliases' => array(),