Version Description
Download this release
Release Info
Developer | dlocc |
Plugin | Give – Donation Plugin and Fundraising Platform |
Version | 2.5.5 |
Comparing to | |
See all releases |
Code changes from version 2.5.4 to 2.5.5
- assets/dist/css/admin.css +1 -1
- assets/dist/css/admin.rtl.css +1 -1
- assets/dist/js/admin.js +3 -3
- assets/dist/js/give-stripe-checkout.js +1 -1
- assets/dist/js/give-stripe.js +1 -1
- assets/dist/js/gutenberg.js +1 -1
- blocks/components/help-link/index.js +1 -1
- blocks/components/select-form/index.js +1 -1
- blocks/donation-form-grid/index.js +2 -2
- blocks/donation-form/index.js +2 -2
- blocks/donor-wall/class-give-donor-wall.php +1 -1
- blocks/donor-wall/index.js +2 -2
- changelog.txt +130 -130
- give.php +17 -16
- includes/actions.php +1 -1
- includes/admin/abstract-admin-settings-page.php +15 -6
- includes/admin/add-ons/actions.php +1 -1
- includes/admin/admin-actions.php +1 -1
- includes/admin/admin-pages.php +3 -3
- includes/admin/class-addon-activation-banner.php +1 -1
- includes/admin/class-admin-settings.php +590 -485
- includes/admin/class-blank-slate.php +1 -1
- includes/admin/class-give-welcome.php +14 -14
- includes/admin/class-i18n-module.php +1 -1
- includes/admin/dashboard-widgets.php +1 -1
- includes/admin/donors/donors.php +1 -1
- includes/admin/emails/class-email-notifications.php +2 -2
- includes/admin/emails/class-email-setting-field.php +2 -2
- includes/admin/forms/class-metabox-form-data.php +2 -2
- includes/admin/give-metabox-functions.php +8 -8
- includes/admin/misc-functions.php +1 -1
- includes/admin/plugins.php +5 -5
- includes/admin/setting-page-functions.php +14 -0
- includes/admin/settings/class-settings-advanced.php +5 -5
- includes/admin/settings/class-settings-display.php +4 -4
- includes/admin/settings/class-settings-email.php +4 -4
- includes/admin/settings/class-settings-gateways.php +1 -1
- includes/admin/settings/class-settings-general.php +1 -1
- includes/admin/settings/class-settings-license.php +1 -1
- includes/admin/shortcodes/class-shortcode-button.php +1 -1
- includes/admin/shortcodes/shortcode-give-totals.php +2 -2
- includes/admin/tools/export/give-export-donations-functions.php +1 -1
- includes/admin/tools/export/pdf-reports.php +3 -3
- includes/admin/tools/import/class-give-import-core-settings.php +1 -1
- includes/admin/tools/views/html-admin-page-exports.php +1 -1
- includes/admin/tools/views/html-admin-page-imports.php +1 -1
- includes/admin/tools/views/html-admin-page-system-info.php +24 -24
- includes/admin/upgrades/class-give-updates.php +4 -4
- includes/admin/upgrades/upgrade-functions.php +1 -1
- includes/admin/upgrades/views/db-upgrades-complete-metabox.php +2 -2
- includes/admin/upgrades/views/upgrades-complete.php +2 -2
- includes/admin/upgrades/views/upgrades.php +7 -7
- includes/admin/views/html-admin-settings.php +17 -9
- includes/admin/welcome.php +17 -17
- includes/api/class-give-api.php +8 -4
- includes/class-give-cache.php +1 -1
- includes/class-give-cli-commands.php +16 -16
- includes/class-give-donor-wall-widget.php +2 -2
- includes/class-give-roles.php +4 -4
- includes/class-give-scripts.php +1 -1
- includes/forms/widget.php +7 -7
- includes/gateways/stripe/class-give-stripe.php +62 -15
- includes/gateways/stripe/includes/admin/admin-actions.php +1 -1
- includes/gateways/stripe/includes/admin/admin-helpers.php +204 -0
- includes/gateways/stripe/includes/admin/class-give-stripe-admin-settings.php +148 -50
- includes/gateways/stripe/includes/class-give-stripe-checkout-session.php +58 -0
assets/dist/css/admin.css
CHANGED
@@ -14,4 +14,4 @@ This file is generated by `grunt build`, do not edit it by hand.
|
|
14 |
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
|
15 |
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus,.ui-controlgroup>.ui-controlgroup-item:focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw,.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;vertical-align:middle;margin:.2em 2em .2em .4em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif}.ui-widget,.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(../images/ui-icons_444444_256x240.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(../images/ui-icons_555555_256x240.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(../images/ui-icons_ffffff_256x240.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(../images/ui-icons_777620_256x240.png)}.ui-state-error-text .ui-icon,.ui-state-error .ui-icon{background-image:url(../images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(../images/ui-icons_777777_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;filter:Alpha(Opacity=0.3)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}/*! Hint.css - v2.5.0 - 2017-04-23
|
16 |
* http://kushagragour.in/lab/hint/
|
17 |
-
* Copyright (c) 2017 Kushagra Gour */[class*=hint--]{position:relative;display:inline-block}[class*=hint--]:after,[class*=hint--]:before{position:absolute;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}[class*=hint--]:hover:after,[class*=hint--]:hover:before{visibility:visible;opacity:1;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}[class*=hint--]:before{content:"";position:absolute;background:0 0;border:6px solid transparent;z-index:1000001}[class*=hint--]:after{background:#383838;color:#fff;padding:8px 10px;font-size:12px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:12px;white-space:nowrap;text-shadow:0 -1px 0 #000;box-shadow:4px 4px 8px rgba(0,0,0,.3)}[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{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.hint--top:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--top:hover:after{-webkit-transform:translateX(-50%) translateY(-8px);-moz-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.hint--bottom:after,.hint--bottom:before{top:100%;left:50%}.hint--bottom:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.hint--bottom:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--bottom:hover:after{-webkit-transform:translateX(-50%) translateY(8px);-moz-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.hint--right:before{border-right-color:#383838;margin-left:-11px;margin-bottom:-6px}.hint--right:after{margin-bottom:-14px}.hint--right:after,.hint--right:before{left:100%;bottom:50%}.hint--right:hover:after,.hint--right:hover:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--left:before{border-left-color:#383838;margin-right:-11px;margin-bottom:-6px}.hint--left:after{margin-bottom:-14px}.hint--left:after,.hint--left:before{right:100%;bottom:50%}.hint--left:hover:after,.hint--left:hover:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--top-left:after,.hint--top-left:before{bottom:100%;left:50%}.hint--top-left:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top-left:after{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);margin-left:12px}.hint--top-left:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--top-left:hover:after{-webkit-transform:translateX(-100%) translateY(-8px);-moz-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.hint--top-right:after,.hint--top-right:before{bottom:100%;left:50%}.hint--top-right:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);margin-left:-12px}.hint--top-right:hover:after,.hint--top-right:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--bottom-left:after,.hint--bottom-left:before{top:100%;left:50%}.hint--bottom-left:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom-left:after{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);margin-left:12px}.hint--bottom-left:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--bottom-left:hover:after{-webkit-transform:translateX(-100%) translateY(8px);-moz-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.hint--bottom-right:after,.hint--bottom-right:before{top:100%;left:50%}.hint--bottom-right:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);margin-left:-12px}.hint--bottom-right:hover:after,.hint--bottom-right:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--large:after,.hint--medium:after,.hint--small:after{white-space:normal;line-height:1.4em;word-wrap:break-word}.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{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top:after{-webkit-transform:translateX(-50%) translateY(-8px);-moz-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.hint--always.hint--top-left:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top-left:after{-webkit-transform:translateX(-100%) translateY(-8px);-moz-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.hint--always.hint--top-right:after,.hint--always.hint--top-right:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--bottom:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom:after{-webkit-transform:translateX(-50%) translateY(8px);-moz-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.hint--always.hint--bottom-left:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom-left:after{-webkit-transform:translateX(-100%) translateY(8px);-moz-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.hint--always.hint--bottom-right:after,.hint--always.hint--bottom-right:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--left:after,.hint--always.hint--left:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--always.hint--right:after,.hint--always.hint--right:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:after,.hint--no-animate:before{-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}.hint--bounce:after,.hint--bounce:before{-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24);-moz-transition:opacity .3s ease,visibility .3s ease,-moz-transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24)}.mfp-bg{z-index:1000001;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1000002;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1000004}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1000003}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1000005;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@font-face{font-family:give-icomoon;src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot#iefix) format("embedded-opentype"),url(../fonts/icomoon.woff) format("woff"),url(../images/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}.give-icon:before{font-style:normal}[class*=" give-icon-"],[class^=give-icon-]{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.give-icon-lamp:before{content:"\e603"}.give-icon-heart:before{content:"\e604"}.give-icon-question:before{content:"\e602"}.give-icon-info:before{content:"\e601"}.give-icon-new-tab:before{content:"\ea7e"}.give-icon-alert:before{content:"\f02d"}.give-icon-help:before{content:"\e606"}.give-icon-spinner:before{content:"\e605"}.give-icon-spinner2:before{content:"\e607"}.give-icon-plus:before{content:"\e040"}.give-icon-minus:before{content:"\e041"}.give-icon-locked:before{content:"\e600"}.dashicons-give:before{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e800"}.fa-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.give-modal{box-shadow:0 15px 10px -5px rgba(0,0,0,.15);position:relative;background:#fff;font-family:Arial,Baskerville,monospace;font-size:16px;width:auto;max-width:500px;margin:60px auto 20px;border-top:5px solid transparent;line-height:1.5}.give-modal--success{border-top-color:#46b450}.give-modal--notice{border-top-color:#00a0d2}.give-modal--warning{border-top-color:#ffb900}.give-modal--error{border-top-color:#dc3232}.give-modal__body{padding:1.5rem}.give-modal__body>:last-child{margin-bottom:0}.give-modal__title{margin:0 0 .75rem;padding:0}.give-modal__description{margin:0 0 1.5rem;padding:0}.give-modal .give-spinner-wrap{margin-left:40%}.give-modal .give-modal__controls{position:relative;padding:1rem 1.5rem;background-color:#fbfbfb;border-top:1px solid #d7d7d7;text-align:right}.give-modal .give-modal__controls .spinner{display:none;visibility:visible;margin-left:0;float:left}.give-modal--additional-link{float:left;line-height:26px}.modal-fade-slide .give-modal--zoom{opacity:0;transition:all .2s ease-out;transform:translateY(-20px) perspective(600px) rotateX(10deg)}.modal-fade-slide.mfp-ready .give-modal--zoom{opacity:1;transform:translateY(0) perspective(600px) rotateX(0)}.modal-fade-slide.mfp-removing .give-modal--zoom{opacity:0;transform:translateY(-10px) perspective(600px) rotateX(10deg)}.modal-fade-slide.mfp-bg{opacity:0;transition:opacity .3s ease-out}.modal-fade-slide.mfp-ready.mfp-bg{opacity:.8}.modal-fade-slide.mfp-removing.mfp-bg{opacity:0}.give-button{display:inline-block;height:30px;line-height:28px;padding:0 12px 2px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box;margin-left:.5rem;font-weight:400;font-size:.9em}.give-button:active{transform:translateY(1px)}.give-button--primary{background:#0085ba;border-color:#0073aa #006799 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-decoration:none;text-shadow:0 -1px 1px #006799,1px 0 1px #006799,0 1px 1px #006799,-1px 0 1px #006799;outline:0}.give-button--primary:hover{background:#008ec2;border-color:#006799;color:#fff}.give-button--primary:active{background:#0073aa;border-color:#006799;box-shadow:inset 0 2px 0 #006799;vertical-align:top}.give-button--primary:focus{background:#0073aa;border-color:#006799;color:#fff;box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db}.give-button--secondary{color:#555;border-color:#ccc;background:#f7f7f7;box-shadow:0 1px 0 #ccc;vertical-align:top}.give-button--secondary:hover{background:#fafafa;border-color:#999;color:#23282d}.give-button--secondary:active{background:#eee;border-color:#999;box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.give-button--secondary:focus{background:#eee}.give-notice{position:relative}@font-face{font-family:give-icomoon;font-weight:400;font-style:normal}.give-metabox-tabs li .give-icon:before{font-family:give-icomoon;src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot#iefix) format("embedded-opentype"),url(../fonts/icomoon.woff) format("woff"),url(../images/icomoon.svg#icomoon) format("svg");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;vertical-align:top;line-height:20px;margin:0 5px 0 0}.give-metabox-tabs li .give-icon-default:before{content:"\e903"}.give-metabox-tabs li .give-icon-heart:before{content:"\e604"}.give-metabox-tabs li .give-icon-target:before{content:"\e901"}.give-metabox-tabs li .give-icon-display:before{content:"\e90c"}.give-metabox-tabs li .give-icon-edit:before{content:"\e902"}.give-metabox-tabs li .give-icon-checklist:before{position:relative;top:1px;content:"\e900"}.give-metabox-tabs li .give-icon-purse:before{content:"\e8df"}.give-metabox-tabs li .dashicons{font-size:14px;width:14px;line-height:20px}.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{content:"";display:table;clear:both}.give-grid-col-1{width:6.33333%}.give-grid-col-2{width:14.66667%}.give-grid-col-3{width:23%}.give-grid-col-4{width:31.33333%}.give-grid-col-5{width:39.66667%}.give-grid-col-6{width:48%}.give-grid-col-7{width:56.33333%}.give-grid-col-8{width:64.66667%}.give-grid-col-9{width:73%}.give-grid-col-10{width:81.33333%}.give-grid-col-11{width:89.66667%}.give-grid-col-12{width:98%}@media only screen and (max-width:33.75em){.give-grid-row [class^=give-grid-col]{width:98%}}.give-hidden,.post-type-give_forms .tablenav #post-query-submit{display:none}.give-time-field{width:65px}.give-money-field{width:75px;margin-right:0;margin-left:0}.give-money-symbol{border:1px solid #ddd;background:#fcfcfc;margin:0;font-size:14px;padding:5px 8px}.give-money-symbol-before{border-right:0;margin-right:-4px}.give-money-symbol-after{margin-left:-5px}.give_options_panel input[type=email],.give_options_panel input[type=text]{padding: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-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{margin:0 0 3px;display:block;cursor:default}.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{font-weight:400;cursor:help}.js-give-shortcode-button:after{box-shadow:0 1px 1px 0 rgba(0,0,0,.1);text-shadow:none}.js-give-shortcode-button .dashicons{font-size:16px;width:16px;vertical-align:middle;color:#909090;margin-right:2px}.js-give-shortcode-button:hover .dashicons{color:#555}.give-tooltip{margin:0 3px;padding:0;font-size:14px;-moz-transition:.2s all linear;-o-transition:.2s all linear;transition:all .2s linear;color:rgba(51,51,51,.5);position:relative;top:1px}.give-tooltip:hover{color:#333}#give-metabox-form-data .inside{margin:0;padding:0}#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{padding:1em 20px 1em 162px;margin:0;border-bottom:1px solid #eee}#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;width:135px;padding:0;margin:2px 0 0 -150px;line-height:18px;font-size:12px;font-weight:400}#give-metabox-form-data .give_options_panel .give-field-wrap .give-field-description{color:#aaa;font-size:12px;line-height:18px;display:block;padding-top:10px;font-style:italic}#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{padding:10px;background:#f5f5f5}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-repeatable-fields-section-wrapper{width:100%;background-color:#fff;border-collapse:collapse}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row{border-bottom:15px solid #f5f5f5;background-color:#fff}#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-remove{float:right;width:22px;height:36px;padding:0;display:block;text-align:center;line-height:34px;font-size:21px;font-weight:300;cursor:pointer}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-remove:hover{background-color:red;color:#fff;width:22px;height:22px;border-radius:30px;margin-top:8px;line-height:19px}#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-row.closed .toggle-indicator:before{content:"\f140"}#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:#aaa;font-size:12px;line-height:18px;display:block;padding-bottom:10px;font-style:italic}#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-minmax-wrap{display:block;margin-bottom:.5rem}#give-metabox-form-data .give-minmax-wrap label{display:inline-block;width:120px;font-size:12px}#give-metabox-form-data .give-minmax-wrap input{margin-left:1px}#_give_donation_levels_field .give-row:nth-of-type(2) .give-remove{display:none!important}#give-metabox-form-data .give-metabox-tabs{margin:0;max-width:170px;float:left;line-height:1em;padding:0 0 10px;position:relative;background-color:#fafafa;border-right:1px solid #eee;box-sizing:border-box}#give-metabox-form-data .give-metabox-tabs:after{content:"";display:block;width:100%;height:9999em;position:absolute;bottom:-9999em;left:0;background-color:#fafafa;border-right:1px solid #eee}#give-metabox-form-data .give-metabox-tabs li{margin:0;padding:0;display:block;position:relative}#give-metabox-form-data .give-metabox-tabs li a{margin:0;padding:10px;display:block;box-shadow:none;text-decoration:none;line-height:20px!important;border-bottom:1px solid #eee;overflow:hidden}#give-metabox-form-data .give-metabox-tabs li a span.give-label{width:122px;display:inline-block}#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{border-bottom-color:#e5e5e5}#give-metabox-form-data .give-metabox-tabs li.active>a{color:#555;position:relative;background-color:#eee}#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{display:block;position:absolute;bottom:0;left:166px;width:170px;max-height:250px}@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{margin-right:0;font-size:15px}#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;margin:0 0 10px;font-size:14px;width:100%}}.chosen-container-single a.chosen-single{background:#fff!important}.give-docs-link{text-align:right;margin-right:15px}.give-docs-link a{color:#999;text-decoration:none;font-style:italic}.give-docs-link a:hover{color:#0073aa}.give-docs-link a span{font-style:normal}.post-type-give_forms #posts-filter .search-box{display:none}.post-type-give_forms #posts-filter .tablenav.top{position:relative;margin:42px 0 0;height:auto}.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{position:absolute;left:230px;bottom:10px}.post-type-give_forms #posts-filter .tablenav.top .actions.bulkactions{left:0}#give-addons.wrap{margin:0!important}.give_forms_page_give-addons #wpbody-content{padding-bottom:0}.give-addons-header{padding:10px 20px;margin:0 0 0 -22px;background:url(../images/give-faces-bg.png) repeat 0 0 #0e0e0e;overflow:hidden}.give-addons-header .give-admin-logo{float:left}.give-addons-header .give-admin-logo a{box-shadow:none;outline:none}.give-addons-header .give-admin-logo img{max-width:237px}.give-addons-header .give-admin-logo span{display:none}.give-core-bundles-container{text-align:center;margin:80px 0 120px}.give-core-bundles-container h2.give-core-bundles-intro-heading{font-size:42px;line-height:1.2em;margin:0 0 20px;padding:0}.give-core-bundles-container p.give-core-bundles-intro-subheading{font-size:20px;margin:0}.give-price-bundles-wrap{padding:0 40px 100px;font-family:Montserrat,sans-serif;max-width:1200px;margin:0 auto}.give-price-bundles-wrap .dashicons-yes{color:#66bb6a;position:relative;top:-2px}.give-price-bundles-wrap .dashicons-no-alt{color:#d75a4a;position:relative;top:-2px}.give-price-bundles-wrap .dashicons-star-filled{color:#ff960e;font-size:16px}div.bundle{float:left;width:31.333%;background:#fff;text-align:center;box-shadow:0 0 20px rgba(0,0,0,.25);position:relative;min-height:775px}div.bundle:hover{box-shadow:0 0 25px rgba(0,0,0,.3)}div.bundle.featured-bundle{margin-top:-50px;width:36.333%;z-index:9;position:relative;min-height:845px}div.bundle.featured-bundle .bundle-title-wrap{background-color:#66bb6a}div.bundle.featured-bundle div.bundle-price-wrap{background:#f5f3e9}div.bundle.featured-bundle div.bundle-price-wrap .bundle-price{font-size:72px}div.bundle.featured-bundle div.bundle-price-wrap .bundle-dollar-sign,div.bundle.featured-bundle div.bundle-price-wrap .bundle-per-month,div.bundle.featured-bundle div.bundle-price-wrap .bundle-price{color:#66bb6a}div.bundle.featured-bundle .bundle-cta-wrap{bottom:50px}div.bundle.featured-bundle .bundle-cta-wrap>a{padding:20px 0;font-size:23px}div.bundle div.bundle-title-wrap{background-color:#8f8f8f;text-align:center;padding:0 20px;margin:0;height:100px;box-sizing:border-box}div.bundle div.bundle-title-wrap>h2{margin:0;padding:0;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.3);text-transform:uppercase;font-size:42px;line-height:100px}div.bundle div.bundle-title-wrap .bundle-popular{background:#ff960e;text-shadow:0 1px 0 #c16d00;color:#fff;text-transform:uppercase;padding:5px 12px 4px;margin:0;font-size:15px;border-radius:6px;position:relative;top:-9px;border-bottom:2px solid #c16d00}div.bundle div.bundle-price-wrap{background:#f9f8f2;text-align:center;color:#8f8f8f;padding:40px 0}div.bundle div.bundle-price-wrap .bundle-price{color:#8f8f8f;font-size:64px;line-height:1em}div.bundle div.bundle-price-wrap .bundle-price-p{margin:0 20px 0 0}div.bundle div.bundle-price-wrap .bundle-dollar-sign{color:#8f8f8f;font-size:36px}div.bundle div.bundle-price-wrap .bundle-per-month{color:#8f8f8f;font-size:25px;margin-right:-30px}div.bundle div.bundle-price-wrap .bundle-per-year{display:block;font-style:italic}div.bundle .bundle-quote{text-align:center;color:#999688;padding:25px 0;margin:0;font-style:italic;font-size:16px}ul.bundle-features{list-style:none;padding:25px;border-top:1px solid #ddd;text-align:left;width:225px;margin:0 auto}ul.bundle-features .label-give{font-size:13px;width:25px;height:25px;line-height:25px;padding:0;margin:0 5px 0 0;top:-1px;position:relative;display:inline-block}ul.bundle-features .label-give a{color:#fff}ul.bundle-features>li{margin:10px 0 0;padding:5px 0 0;font-size:15px}ul.bundle-features>li:first-child{margin-top:0;padding-top:0}ul.bundle-features .initial-bundle-feature>span{font-weight:600}ul.bundle-features .highlighted-addons{margin:0 0 0 20px;padding:0;font-size:14px;list-style:none}ul.bundle-features .highlighted-addons>li{list-style-type:none;margin:10px 0 0;padding:0;line-height:1em}ul.bundle-features .magnific-inline{text-decoration:none;color:#000;box-shadow:none;outline:none;cursor:default}ul.bundle-features .magnific-inline .hint,ul.bundle-features .magnific-inline:after,ul.bundle-features .magnific-inline:before{display:none}.bundle-cta-wrap{position:absolute;bottom:36px;left:0;right:0}.bundle-cta-wrap a{text-decoration:none;text-transform:uppercase;color:#fff;background:#66bb6a;border-radius:500px;padding:15px 0;display:block;box-shadow:0 5px 5px 0 rgba(0,0,0,.2);line-height:1.2em}.bundle-cta-wrap a:hover{background:#71c074}.give-addons-directory-wrap{background:#fff;margin:0 0 0 -20px;padding:70px 20px 60px;font-family:Montserrat,sans-serif;text-align:center}.give-addons-directory-wrap title{display:block;font-size:30px;margin:0 0 50px;line-height:1.2em}.give-addons-directory-wrap .type-download{display:inline-block;text-align:left;margin:0 2em 2em 0!important;padding:0;vertical-align:top;width:365px;text-decoration:none;color:inherit;border:1px solid #ddd;min-height:420px;overflow:hidden;background:#fcfcfc;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -1px 0 rgba(0,0,0,.1);transition-property:border,background,color;transition-duration:.05s;transition-timing-function:ease-in-out;position:relative}.give-addons-directory-wrap .type-download:hover{border:1px solid #d1d1d1}.give-addons-directory-wrap .type-download>.featured-img img{border-bottom:1px solid #ddd}.give-addons-directory-wrap .type-download .addon-content{*zoom:1;padding:15px 20px}.give-addons-directory-wrap .type-download .addon-content:after,.give-addons-directory-wrap .type-download .addon-content:before{content:" ";display:table}.give-addons-directory-wrap .type-download .addon-content:after{clear:both}.give-addons-directory-wrap .type-download .addon-content .addon-heading{margin:0 0 10px;font-size:20px;line-height:30px}.give-addons-directory-wrap .type-download .addon-content .addon-heading a{color:#66bb6a;outline:none;text-decoration:none;box-shadow:none}.give-addons-directory-wrap .type-download .addon-footer-wrap{border-top:1px solid #ddd;position:absolute;bottom:2px;left:0;width:100%;background-color:#fff;padding:15px 20px}@media (min-width:1350px){div.bundle .bundle-quote{padding-left:45px;padding-right:45px}div.bundle .bundle-cta-wrap{margin:0 40px}div.bundle .bundle-cta-wrap a{font-size:20px}}@media (max-width:1349px){.give-price-bundles-wrap{margin-left:-20px}div.bundle .bundle-quote{padding-left:10px;padding-right:10px}div.bundle .bundle-cta-wrap{margin:0 25px}div.bundle .bundle-cta-wrap a{font-size:18px}}@media (max-width:850px){.give-price-bundles-wrap{padding:40px 30px}.give-core-bundles-container{margin:30px 0 60px}div.bundle,div.bundle.featured-bundle{width:100%;margin:0 0 30px}}#give-dashboard-widgets-wrap .inside{padding-top:0;padding-bottom: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;line-height:30px;font-style:italic;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{width:100%;float:none;margin:0 0 10px}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-right:0;margin-bottom:10px}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-top:12px;padding-bottom: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;padding:12px 12px 4px;margin:2px 0 -16px -11px;overflow:auto}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{padding:20px 0 0;margin:0;font-weight:700}#export-donor-options-wrap ul{max-width:900px;overflow:hidden}#export-donor-options-wrap ul li{margin:0;padding:0 5px 5px 0;box-sizing:border-box;float:left;width:33%}.settings-excludes-list{max-height:120px;overflow:auto;padding:.5rem;border:1px solid #ddd}.settings-excludes-list li{margin:3px 0}#give-tools-recount-form .notice-wrap{position:relative;min-height:25px;margin:10px -12px -12px;background:#efefef;padding:10px 12px 12px;border-top:1px solid #e5e5e5}#give-tools-recount-form .notice-wrap .give-progress{position:absolute;top:15px}#give-tools-recount-form .notice-wrap .spinner{position:absolute;right:14px;top:13px;margin:0}#give-tools-recount-form .notice-wrap #give-batch-success{margin-bottom:6px}.recount-stats-controls form{display:inline}.give-recount-stats-descriptions{margin:8px 0 0;display:block}.give-recount-stats-descriptions span{line-height:24px;font-size:13px;font-style:italic;font-weight:400;color:#aaa;margin:0;display:none}.gateways-report-tablenav .actions.bulkactions{padding-right:0}table.give-table td{vertical-align:middle}table.give-table td.row-title h3{margin:0 0 .4em;font-size:1.2em}table.give-table td.row-title p{font-size:13px;font-style:italic;font-weight:400;color:#aaa;margin:0}#give-graphs-filter>.tablenav{height:auto}#give-logs-filter .search-box{float:right}#give-logs-filter .tablenav.top{float:left;clear:none;margin-top:0}.give-welcome-wrap{margin:0 0 0 -20px;padding:0}.give-welcome-header{background:#fff;height:100%;min-width:1000px}.give-welcome-header .give-welcome-header-inner{max-width:900px;margin:0;padding:25px 250px 20px 30px;position:relative}.give-welcome-header .give-welcome-h1{margin:0 200px 0 0;padding:0;color:#32373c;line-height:1.2em;font-size:2.8em;font-weight:600;display:inline-block;margin-right:15px!important}.give-welcome-header .give-welcome-h1:before{background:url(../images/give-icon-full-circle.svg);width:36px;height:36px;content:" ";display:block;float:left;margin:0 10px 0 0;position:relative;top:4px}.give-welcome-header .give-welcome-text{font-size:20px;margin:20px 0 30px;padding:0}.give-badge{background:url(../images/give-badge.png) no-repeat 0 0 transparent;padding-top:150px;height:52px;width:185px;color:#fff;font-weight:700;font-size:14px;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.8);margin:0;position:absolute;top:30px;right:20px}.give-welcome-content-wrap{padding:0;margin:0}.give-welcome-content-wrap.give-changelog-wrap{width:1140px}.give-welcome-content-intro{font-size:22px;font-style:italic;color:#8e8e8e;margin:50px 30px 60px;max-width:1400px;min-width:1000px}.give-ipad-showcase-wrap{border:3px solid #9199a5;border-radius:10px;position:relative;box-shadow:0 .75rem 2rem rgba(0,0,0,.4)}.give-ipad-showcase-wrap .give-ipad-showcase-inner{background:#fafbfb;border:10px solid #1e2026;border-radius:7px;display:grid}.give-ipad-showcase-wrap img{height:auto;max-width:100%}.give-feature-section{margin:0;padding:120px 30px}.give-feature-section__inner{display:flex;flex-direction:row;margin:0;align-items:center;justify-content:center;max-width:1400px;min-width:1000px}.give-feature-section:first-of-type{padding-top:0}.give-feature-section__step2{background:#fff}.give-feature-section span.dashicons{width:16px;height:16px;font-size:14px;margin:6px 0 0}.give-feature-section .give-feature-section-item{display:flex;width:50%}.give-feature-section .give-feature-section-item__container{padding:0 60px 0 0;margin:0}.give-feature-section .give-feature-section-item__container-right{padding-left:60px;padding-right:20px}.give-feature-section .give-feature-section-item h3{font-size:24px;font-weight:500;margin:0 0 20px}.give-feature-section .give-feature-section-item h3>.give-feature-section-item-number{background:#fff;width:40px;height:40px;margin:0 10px 0 0;padding:0;line-height:40px;text-align:center;color:#777;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);border-radius:50%;display:inline-block;font-size:22px}.give-feature-section .give-feature-section-item p{font-size:16px}.give-feature-section .give-feature-section-item .give-welcome-gateway-notice{font-size:12px!important;line-height:16px}.give-feature-section .give-feature-btns{margin:30px 0 20px}.give-feature-section .give-feature-btns li{display:inline;margin:0 25px 0 0}.give-feature-section .give-feature-btns .give-feature-btn-link{font-size:15px;line-height:30px}.social-items-wrap,.social-items-wrap>div{display:inline-block}.social-items-wrap .twitter-item-wrap{margin:0 20px 10px 0}.give-welcome-widgets{background:#fff;text-align:center;padding:100px 0 160px}.give-welcome-widgets p{font-size:16px}.give-welcome-widgets__inner{max-width:1400px}.give-welcome-widgets__heading{max-width:500px;margin:0 auto 100px}.give-welcome-widgets__heading h2{font-size:26px;font-weight:500}.give-welcome-widgets__heading .button{margin-top:10px;font-size:15px}.give-welcome-widgets__col{float:left;width:33.33%;box-sizing:border-box;padding:0 20px}.give-welcome-widgets__col h3{font-size:22px;font-weight:500}.give-welcome-widgets__col h3:before{background:url(../images/happy-face.svg) no-repeat top transparent;opacity:.3;content:" ";width:100%;height:85px;display:inline-block;font-size:80px;-moz-transition:.2s all linear;-o-transition:.2s all linear;transition:all .2s linear}.give-welcome-widgets__col p{font-size:13px}.give-welcome-widgets__col:hover h3:before{opacity:.45}.give-welcome-widgets__addons h3:before{background:url(../images/shopping-cart.svg) no-repeat top transparent}.give-welcome-widgets__documentation h3:before{background:url(../images/docs-book.svg) no-repeat top transparent}.give-welcome-widgets__col-inner{max-width:300px;margin:0 auto}.give-welcome-widgets__link{font-weight:700;font-size:15px}.give-contributor-group{list-style:none}.give-contributor-group img{border-radius:50%}.give-contributor-group .give-contributor{margin:0 10px 45px 0;display:inline-block;width:140px;text-align:center}.give-contributor-group .give-contributor a{outline:none;box-shadow:none}.give-contributor-group .give-contributor span{display:block;margin:3px 0 0;font-weight:700}.give-newsletter-form-wrap{margin:10px 0 15px;padding:10px 15px 15px;background:#f1f1f1;border:1px solid #ddd;max-width:900px}.give-newsletter-form-wrap .give-newsletter-intro{font-size:14px;font-style:italic;color:#777;margin:0}.give-newsletter-form-wrap .button,.give-newsletter-form-wrap input[type=email],.give-newsletter-form-wrap input[type=text]{width:100%;height:36px}.give-newsletter-form-wrap td{padding:0 10px 0 0}.give-newsletter-form-wrap div.give-newsletter-confirmation{background:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:5px 10px 4px 5px;padding:1px 12px;border-left:4px solid #7ad03a;display:none}.give-newsletter-form-wrap div.give-newsletter-confirmation>p{margin:.5em 0;padding:2px}.give-changelog-wrap .give-changelog{max-height:510px;margin:0 0 100px 30px;padding:20px;overflow-y:scroll;overflow-x:hidden;font-size:18px;line-height:28px;background:#fff;border:1px solid #ddd}.give-changelog-wrap .give-changelog br:first-child,.give-changelog-wrap .give-changelog br:first-child+br{display:none}.give-changelog-wrap .give-changelog h4{margin:0 0 10px;border-bottom:1px solid #e2e2e2;padding:0 0 6px;font-size:20px}.give-changelog-wrap .give-changelog h4+br{display:none}.dashboard_page_give-changelog #wpbody-content,.dashboard_page_give-getting-started #wpbody-content{padding-bottom:0}#give-paypal-connect{background:#039cde;color:#fff;font-size:14px;line-height:30px;font-weight:700;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;box-shadow:none;text-decoration:none;padding:8px 20px;border-radius:40px}#give-paypal-connect span:before{content:" ";width:16px;height:16px;display:inline-block;margin:0 8px 0 0;background-image:url(../images/paypal-48.png);background-size:16px;position:relative;top:2px}#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{margin:0 20px 0 2px}.give-settings-page #poststuff{padding-top:25px}.give-settings-page .give-settings-header{background:#fff;padding:10px 20px;margin:0 -20px 0 -22px}.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{list-style:none;margin:12px 0 3px;padding:0;float:left}.give-settings-page .give-subsubsub li{display:inline-block;margin:0 0 0 3px;padding:0;white-space:nowrap;color:#d3d3d3;font-weight:300;font-size:16px}.give-settings-page .give-subsubsub a{line-height:2;padding:.2em;margin:0 3px 0 0;text-decoration:none;font-size:14px;box-shadow:none;font-weight:400}.give-settings-page .give-subsubsub a.current{color:#000;font-weight:600;border:none}.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{width:25px;height:25px;padding:0;text-align:center;line-height:22px;font-size:21px;font-weight:300;cursor:pointer;margin-left:20px;display:inline-block}.give-settings-page .give-remove-setting-field:hover{background-color:red;color:#fff;border-radius:30px}.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;overflow:hidden;margin:30px 0}.give-setting-tab-header h2{margin-top:8px}.give-setting-tab-header p{margin-top:0;margin-bottom: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:#666;font-style:italic;font-size:14px!important;line-height:22px}div.give-field-description strong,p.give-field-description strong{color:#777}.give-setting-tab-header h2{float:left;display:inline-block;width:220px;font-style:italic;color:#aaa;margin:0;font-size:14px}.gateway-enabled-wrap{background-color:#f7f7f7;border:1px solid #e5e5e5}.gateway-enabled-wrap .gateway-enabled-settings-title{display:grid;grid-template-columns:.5fr 2.5fr 5fr 1fr 1fr;grid-gap:20px;border-bottom:1px solid #e5e5e5;padding:1rem;font-weight:600}.gateway-enabled-wrap .ui-sortable-placeholder{visibility:visible!important;border:2px dashed #e5e5e5;transition:all .2s ease}.gateway-enabled-wrap .ui-sortable-helper{background-color:#fafafa;box-shadow:0 4px 20px -5px rgba(0,0,0,.25);border:1px solid #e5e5e5;padding:.5rem!important}.give-payment-gatways-list{margin:0;padding:1rem}.give-payment-gatways-list li{display:grid;grid-template-columns:.5fr 2.5fr 5fr 1fr 1fr;align-items:center;grid-gap:20px;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:.5rem .75rem}.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{padding:3px 4px 0 0;font-size:15px;font-weight:400;color:#bdbdbd;cursor:move}.give-payment-gatways-list li span.give-drag-handle:hover{color:#333}.give-gateways-notice{display:table;width:100%;max-width:1240px;background:#fff;margin:15px 0 0;padding:0;border:1px solid #e3e3e3}.give-gateways-notice .give-gateways-cc-icon{margin:0;padding:0 15px 0 25px;height:30px;width:30px;display:table-cell;vertical-align:middle}.give-gateways-notice .give-gateways-cc-icon svg{position:relative;top:2px;width:50px;height:40px}.give-gateways-notice .give-gateways-notice-title{font-size:16px;margin:20px 20px 0;padding:0}.give-gateways-notice .give-gateways-notice-message{line-height:24px;font-size:14px;margin:5px 20px 20px}.give-gateways-notice .give-gateways-notice-button{display:table-cell;vertical-align:middle;text-align:right;margin:0;padding:0 15px 0 0;width:200px}.give-gateways-notice .give-gateways-notice-button #give-stripe-connect{margin:0 0 10px}.give-gateways-notice .give-gateways-notice-button .give-view-gateways-btn{text-align:center;width:190px}.give-email-tags-wrap{margin:5px 0 0}.give-email-tags-wrap code{font-style:normal;padding:1px 2px;font-size:12px}.give-email-tags-wrap span{display:block;color:#aaa;font-style:italic;margin:0 0 2px;font-size:13px}.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{margin:0 0 0 2px;float:none}#system-info-textarea{width:800px;height:600px;font-family:Menlo,Monaco,monospace;background:#fff;white-space:pre;overflow:auto;display:block;direction:ltr}#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:#aaa;font-style:italic;margin:0;padding-top:.5em}.give-image-thumb{position:relative;margin-top:14px}.give-image-thumb span.give-delete-image-thumb{position:absolute;background:red;color:#fff;border-radius:30px;left:-10px;top:-10px;cursor:pointer}.give-image-thumb img{max-width:250px;border:4px solid #fff}.give_email_access_link_tag{display:none}.give-license-settings-wrap{max-width:1240px;min-width:1000px;margin:20px 0 0 -10px;padding:0}.give-license-top-widget{border:1px solid #dbdbdb;min-height:250px}.give-license-top-widget .give-license-widget-heading{font-size:20px;margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid #dbdbdb;line-height:1.2em}.give-license-top-widget .give-license-widget-heading .dashicons{height:25px;width:25px;font-size:28px;margin:-5px 10px 0 0}.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{position:absolute;background:#f4f4f4;top:0;left:0;height:100%;width:100%;padding:20px;z-index:3;box-sizing:border-box;display:none}#give-license-activator-wrap .give-license-notices .notice{position:relative;padding-right:40px}#give-license-activator-wrap #give-license-activator{font-size:22px;height:55px;padding:0 15px;margin:0 0 10px;width:100%}#give-license-activator-wrap .button{height:45px;width:100%;font-size:18px;display:block;clear:both;margin:0}#give-addon-uploader-wrap{background:#fff;padding:30px 25px 25px;margin:0}.give-upload-addon-form-wrap{position:relative}.give-upload-addon-form-wrap .give-upload-addon-instructions{margin:0;padding:0;opacity:.4;font-size:16px}.give-upload-addon-form-wrap .give-upload-addon-instructions span{display:block;margin:8px 0;font-size:14px}.give-upload-addon-form-wrap #give-upload-addon-file-select{display:none}.give-upload-addon-form-wrap .give-spinner-wrap{position:absolute;left:0;top:0;right:0;bottom:0;z-index:99;background-color:#fff}.give-upload-addon-form-wrap .give-spinner-wrap .give-spinner-inner{margin-top:5%;margin-left:42%}.give-upload-addon-form{background:#f4f4f4;padding:25px;text-align:center;outline:2px dashed #e2e2e2;outline-offset:-10px;transition:outline-offset .15s ease-in-out,background-color .15s linear;position:relative}.give-upload-addon-form.give-dropzone-active{outline-offset:-13px;outline:2px dashed #c6c6c6;background:#eaeaea}.give-upload-addon-form .give-addon-upload-notices{position:absolute;background:hsla(0,0%,100%,.66);top:0;left:0;height:100%;width:100%;padding:20px;z-index:3;text-align:left;box-sizing:border-box;display:none}.give-upload-addon-form .give-activate-addon-wrap{display:none;border:1px solid #dbdbdb;background:#fff;position:absolute;padding-top:20px;top:0;left:0;height:100%;width:100%;z-index:4;box-sizing:border-box}.give-upload-addon-form .give-activate-addon-wrap .dashicons{color:#66bb6a}#give-licenses-container{position:relative}#give-licenses-container .give-spinner-wrap{position:absolute;left:0;top:0;right:0;bottom:0;z-index:99;background-color:#fff}#give-licenses-container .give-spinner-wrap .give-spinner-inner{margin-top:5%;margin-left:45%}.give-licenses-list-header{margin:20px 0 30px;padding:0}.give-licenses-list-header h2{float:left;margin:0 0 20px;padding:0;font-size:18px}.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{margin:0 0 0 10px;line-height:28px;color:#666}.give-licenses-list-header hr{clear:both}.give-addon-wrap{border:1px solid #dbdbdb;background:#fff;padding:0;margin:0 0 20px;position:relative}.give-addon-wrap .give-license-top{background:#f4f4f4;border-bottom:1px solid #dbdbdb;display:flex;color:#333}.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{display:block;font-size:15px;margin:0 0 20px;font-weight:700;color:#23282d}.give-addon-wrap .give-license-top-column{float:left;padding:30px;flex:1}.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]{min-width:290px;height:40px;font-size:18px;padding:10px}.give-addon-wrap .give-license__key button{width:110px;height:40px}}@media (max-width:1399px){.give-addon-wrap .give-license__key input[type=text]{min-width:230px;height:35px;font-size:15px;padding:8px}.give-addon-wrap .give-license__key button{width:85px;height:35px;font-size:1em}}.give-addon-wrap .give-license-action-link{display:block;margin:0 0 15px;box-shadow:none}.give-addon-wrap .give-license-renewal-date .dashicons{opacity:.8;margin:0 3px 0 0;position:relative;top:-2px}.give-addon-wrap .give-license-activations-remaining-icon{border-radius:100%;height:20px;width:20px;display:inline-block;padding:1px;font-size:12px;line-height:20px;text-align:center;font-weight:700;margin:0 2px 0 0}.give-addon-wrap .give-plugin__info{padding:6px 9px}.give-addon-wrap .give-plugin__status{border:none;padding:0 5px;line-height:20px!important}.give-addon-info-wrap{margin:30px;padding:20px;background:#f4f4f4;border:1px solid #dbdbdb;color:#333}.give-addon-info-wrap .give-addon-info-left{float:left}.give-addon-info-wrap .give-addon-name{font-weight:700;font-size:14px}.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{margin:-5px 0 0;position:relative;top:2px}.give-addon-info-wrap .give-addon-info-right .give-button .dashicons{font-size:14px;width:14px;height:14px;margin-right:3px;margin-top:5px}.give-addon-info-wrap .give-addon-activation-status{border-radius:4px;color:#fff;background:#777;padding:3px 8px;margin:0 15px 0 0;font-size:11px}.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{margin:0 15px 0 0;font-size:12px}.give-filters{clear:both;background:#f5f5f5;border:1px solid #dfdfdf;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{width:100%;max-width:100%}}.give-filters:after{content:"";display:table;clear:both}.give-filter{display:block;margin-bottom:12px;width:100%}.give-filter:after{content:"";display:table;clear:both}.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;width:205px;max-width:100%}.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{clear:both;background:#f5f5f5;border:1px solid #dfdfdf;margin:8px 0;padding:12px;font-size:13px;line-height:2.1em}#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{max-width:80%;height:auto;float:left}.give-donation-status>span{display:inline-block;width:12px;height:12px;position:relative;top:1px;margin:0;padding:0;border-radius:50%;background:#888;line-height:16px}.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{padding:.2em .4em .3em;font-size:11px;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;background-color:#ffba00;margin:0 15px;vertical-align:middle}#test-payment-label:hover{color:#fff;text-decoration:none}#give-payments-filter .give-payment-id{padding:.2em .4em .3em;font-size:11px;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;font-weight:400}#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{float:left;border:none;display:inline-block}#give-order-update .give-order-top .delete-donation{display:inline-block;float:right}#give-order-update .give-order-top .delete-donation a{width:18px;height:16px;display:block;margin:11px 15px;content:"\f182";font-size:18px;color:#b5b5b5}#give-order-update .give-order-top .delete-donation a:focus,#give-order-update .give-order-top .delete-donation a:hover{color:red;box-shadow:none}.column-donation_form .donation-level-text-wrap{font-style:italic;display:block}@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{margin:0;padding:3px 10px;clear:both;border-bottom:1px solid #eee;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{text-align:right;min-width:200px}#give-donation-overview ul li.remove{text-align:right}#give-donation-overview ul .row{padding:12px;border-bottom:1px solid #eee}#give-order-data .data span{color:#666;font-weight:600}input.give-price-field{width:80px;padding:3px 5px}.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{width:25%;margin-top:0;margin-right:0}}@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{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{padding:3px;margin:0}.give-dashboard-widget .give-dashboard-today .give-dashboard-today-earnings{font-size:42px;color:#4ead61;font-weight:700;margin:15px 0 0;line-height:1}.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;padding:0;margin:0 0 30px}.give-dashboard-widget .give-table-stats{width:100%;text-align:center;margin:0;table-layout:fixed;border-top:1px solid #ececec;border-spacing:0}.give-dashboard-widget .give-table-stats .give-dashboard-stat-total,.give-dashboard-widget .give-table-stats .give-dashboard-stat-total-label{padding:0;margin:0}.give-dashboard-widget .give-table-stats .give-dashboard-stat-total{color:#4ead61;font-weight:700;font-size:16px}#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{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;width:18px;height:18px;content:"\e800"}.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;z-index:2;min-height:200px}.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{margin-right:25px;width:auto;display:inline-block;float:left}.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{padding-bottom:20px;border:none}.give_forms_page_give-donors #give-donor-card-wrapper .avatar-wrap{padding:0 15px 15px 0;text-align:center;float:left}.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{text-decoration:none;color:red;margin-right:5px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-bio-header .donor-since{margin:10px 0;font-size:16px}.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{width:205px;max-width:100%}.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{font-family:dashicons;content:"\f110";position:absolute;top:10px;right:10px;font-size:100px;color:#f0f0f0;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]{display:table;clear:both}.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{text-align:center;margin-bottom:20px;line-height:28px}.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;text-align:center;padding:15px}.give_forms_page_give-donors #donor-stats-wrapper ul{margin:0;padding:0;overflow:hidden}.give_forms_page_give-donors #donor-stats-wrapper ul li{width:50%;float:left;line-height:22px;font-size:14px;margin:0}.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{width:100%;text-align:center}.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{width:100%;margin-bottom:5px}.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{padding:10px 12px;line-height:20px;font-size:14px}.give_forms_page_give-donors #give-donor-notes .give-no-donor-notes{text-align:center;padding:20px}.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{margin-left:-25px;text-decoration:none;font-size:14px;margin-right:3px}.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{margin:.5rem 1%;line-height:3.4em}.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{position:absolute;right:13px;left:13px;top:0;visibility:hidden}.give_forms_page_give-donors #donor-address-wrapper .all-address .address{min-height:146px;border:1px solid #dad9d9;padding:9px;border-radius:5px;background-color:#fff}.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{width:40px;height:40px;border-radius:50%;border:1px solid #e5e5e5;float:left;vertical-align:middle;margin-right:10px;line-height:40px;text-align:center}.give_forms_page_give-donors .give-donor-admin-avatar img{border-radius:50%;width:40px;height:40px}.give_forms_page_give-donors .give-donor-name-text{font-weight:600;font-size:14px}.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{width:96px;height:96px;line-height:96px;margin-right:0;font-size:36px}@media screen and (max-width:782px){#wp-content-media-buttons a.give-thickbox{padding:6px 14px;line-height:normal;font-size:14px;height:auto}.wp-media-buttons span#give-media-button{margin-top:0!important;margin-left:2px!important}}.mce-primary.mce-give-primary button{padding-right:10px;padding-left:10px}.wp-core-ui .give-admin-button{padding-left:7px;padding-right:7px}.give-admin-button-icon{display:inline-block;width:18px;height:18px;vertical-align:text-top;margin:0 2px}.give-admin-button-icon:before{font:400 18px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.give-admin-button-icon-update:before{content:"\f463"}.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{padding:9px;font-size:1.1em}.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;position:relative;top:4px;left:-2px}.give-debug-report{display:none;margin:10px 0;padding:0;position:relative}.give-debug-report textarea{font-family:monospace;width:100%;margin:0;height:300px;padding:20px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;resize:none;font-size:12px;line-height:20px;outline:0}.give-progress{height:15px;width:95%;border-radius:4px;overflow:hidden;background-color:#f5f5f5}.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{position:absolute;left:0;right:0;bottom:0;top:0;background:hsla(0,0%,96.1%,.57);z-index:1;display:none}.give-spinner-wrapper.is-active{display:inline-block}.give-spinner-wrapper .aligncenter{position:absolute;top:50%;left:50%;margin:10px 10px 0 0}.give-spinner.spinner.is-active{margin:0 0 0 2px;float:none}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-top:0;margin-right: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{margin:0 20px 0 0;line-height:30px;font-style:italic;font-size:14px}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}.chosen-container-single .chosen-single{background:#fff;height:30px;line-height:30px;border:1px solid #ddd;box-shadow:none}.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{border:1px solid #aaa;background-image:none}.chosen-container-multi .chosen-choices li.search-choice{background-image:none}.give-tools-setting-page-import h1.handle{padding:15px 0 0}.give-tools-setting-page-import .give-progress-steps{width:100%;padding:0 0 24px;margin-left:0;list-style:none outside;overflow:hidden;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.give-tools-setting-page-import .give-progress-steps li{width:25%;float:left;padding:0 0 1.2em;margin:0;text-align:center;position:relative;border-bottom:4px solid #ccc;line-height:1.4em}.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{border-color:#4ead61;color:#4ead61;background:#4ead61}.give-tools-setting-page-import .give-progress-steps li:before{content:"";border:4px solid #ccc;border-radius:100%;width:10px;height:10px;position:absolute;bottom:0;left:50%;margin-left:-6px;margin-bottom:-10px;background:#fff}.give-tools-setting-page-import .step-4 h2{text-align:center;font-size:20px!important}.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{white-space:nowrap;overflow:hidden}.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{border-radius:1em;vertical-align:middle;padding:2px;background:#46b450;color:#fff}.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{text-align:center;font-size:20px!important}.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{width:30%;vertical-align:top}.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{display:flex;flex-flow:row wrap;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5}.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{position:relative;margin-bottom:.7rem;padding:0 1rem}.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{position:absolute;top:6px;left:15px}.give-tools-setting-page #give-export_donations-form .give-export-option ul .give-export-option-label{font-size:15px;font-weight:500;border-bottom:1px solid #e5e5e5;margin-bottom:1rem;padding:1rem}.give-tools-setting-page #give-export_donations-form .give-export-option>li{border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;width:33%;margin-bottom:0}.give-tools-setting-page .give-export-donors .give-progress{margin-top:7px}#give-export-donations .give_forms_categories,#give-export-donations .give_forms_tags{min-width:250px;margin:0 0 10px;display:block}#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{vertical-align:inherit;margin:0;height:26px;line-height:26px;border:1px solid #ddd}@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-admin-progress-bar{height:8px;position:relative;background:#eee;border-radius:25px;overflow:hidden;margin:5px 0 2px}.give-admin-progress-bar>span{display:block;height:100%;border-top-right-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:20px;border-bottom-left-radius:20px;background-color:#2bc253;position:relative;overflow:hidden}.give-admin-goal-achieved>.dashicons{color:#ffba00;font-size:13px;height:16px;width:13px;line-height:18px}#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;padding-top:0;overflow:hidden}.give-nav-tab-wrapper .nav-tab{border:none;margin:0;padding:15px 30px;outline:none;box-shadow:none;background:#ddd}.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{position:relative;padding-top:0!important}.give-nav-tab-wrapper>a{width:100%;box-sizing:border-box;margin:0;background-color:#fff;border:1px solid #ccc}.give-nav-tab-wrapper>a:hover{border-bottom:1px solid #ccc}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper{position:absolute;top:0;right:0}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper #give-show-sub-nav{height:28px;width:30px;border-radius:0;margin:0}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper #give-show-sub-nav>span.dashicons{margin:6px auto 0;display:block}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab{top:35px;right:0;left:auto}.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{position:relative;z-index:999;float:left;display:none}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab{border:1px solid #f1f1f1;border-bottom:none;position:absolute;top:37px;right:0}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a{float:left;background:#fff;padding:8px 10px;clear:both;text-decoration:none;border-bottom:1px solid #f1f1f1;min-width:170px;color:#555;font-size:14px;font-weight:600}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a:hover{background:#ebebeb}#give-show-sub-nav{text-decoration:none;padding:3px 4px;border-bottom:1px solid #ccc;line-height:0;background:#fff;border-radius:4px;margin:15px 0 0 10px}#give-show-sub-nav>span.dashicons{font-size:16px;height:16px;width:16px}#give-show-sub-nav:active,#give-show-sub-nav:hover{outline:none;box-shadow:inset 0 0 4px #ddd}.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);width:30px;height:30px;content:" ";display:block;float:left;margin-right:12px}.give_forms_page_give-subscriptions #wpcontent,.post-type-give_forms #wpcontent{padding:0}.give_forms_page_give-subscriptions #wpbody,.post-type-give_forms #wpbody{color:#000;padding-left:20px;position:relative}.give_forms_page_give-subscriptions #wpbody:after,.post-type-give_forms #wpbody:after{content:"";background-color:#fff;border-bottom:1px solid #dbdbdb;height:72px;left:0;top:46px;position:absolute;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}}@media (min-width:601px){.give_forms_page_give-subscriptions.give_forms_page_give-donors #wpbody .wp-header-end,.give_forms_page_give-subscriptions.give_forms_page_give-subscriptions #wpbody .wp-header-end,.post-type-give_forms.give_forms_page_give-donors #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 #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;top:0;right:0;z-index:1}.give_forms_page_give-subscriptions p.search-box,.post-type-give_forms p.search-box{margin:0;position:absolute;top:22px;right:20px}}.give_forms_page_give-subscriptions #subscribers-filter,.post-type-give_forms #subscribers-filter{margin-top:15px}.give-subheader{background:#fff;margin:0 0 0 -22px;padding:12px 20px}.give-subheader .give-subheader-right-text{float:right;font-size:13px;line-height:22px;font-style:italic;color:#555;margin:0;padding:0}.give-subheader h1{float:left;font-size:15px;line-height:22px;color:#555;font-weight:600;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-stripe-connect-message>p{overflow:hidden;line-height:30px;font-size:15px}#give-stripe-connect-banner p{font-size:16px}#give-stripe-connect{display:inline-block;background-image:-webkit-linear-gradient(#28a0e5,#015e94);background-image:-moz-linear-gradient(#28a0e5,#015e94);background-image:-ms-linear-gradient(#28a0e5,#015e94);background-image:linear-gradient(#28a0e5,#015e94);-webkit-font-smoothing:antialiased;border:0;padding:1px;height:30px;text-decoration:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 0 rgba(0,0,0,.2);cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}#give-stripe-connect span{display:block;position:relative;padding:0 12px 0 44px;height:30px;background:#1275ff;background-image:-webkit-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-moz-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-ms-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);font-size:14px;line-height:30px;color:#fff;font-weight:700;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-shadow:0 -1px 0 rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#give-stripe-connect span:before{content:"";display:block;position:absolute;left:11px;top:50%;width:23px;height:24px;margin-top:-12px;background-repeat:no-repeat;background-size:23px 24px}#give-stripe-connect.stripe-btn-disabled,#give-stripe-connect:active{background:#005d93}#give-stripe-connect.stripe-btn-disabled span,#give-stripe-connect:active span{color:#eee;background:#008cdd;background-image:-webkit-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:-moz-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:-ms-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:linear-gradient(#008cdd,#008cdd 85%,#239adf);-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1)}#give-stripe-connect.stripe-btn-disabled{min-width:140px;text-align:center}#give-stripe-connect.stripe-btn-disabled:hover{cursor:not-allowed}.give-stripe-connect-message #give-stripe-connect{margin-left:10px}.give-stripe-connect-temp-dismiss{color:#bfbfbf;font-style:italic;text-decoration:none;font-size:12px;float:right;outline:none}a.give-stripe-connect-temp-dismiss:active,a.give-stripe-connect-temp-dismiss:focus{outline:0;box-shadow:none}.give-stripe-connect-temp-dismiss span.dashicons{height:14px;font-size:12px;vertical-align:middle;width:14px}.give-stripe-webhook-explanation{color:#333}#give-stripe-connect.blue span:before,#give-stripe-connect span:before{background-image:url("data:image/png;base64,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")}.give-settings-emails-tab .give_stripe_transaction_id_tag{display:none}.give-settings-emails-tab.give-settings-new-donation-section .give_stripe_transaction_id_tag{display:block}.stripe-customer-id-label{font-weight:700;font-size:16px;line-height:24px}.give-stripe-customer-link{margin:0 15px 0 10px;font-size:15px;line-height:24px}.give-stripe-customer-id-input,.give-stripe-customer-submit-wrap{display:none}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#give-stripe-connect.blue span:before,#give-stripe-connect span:before{background-image:url("data:image/png;base64,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")}}
|
14 |
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
|
15 |
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus,.ui-controlgroup>.ui-controlgroup-item:focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw,.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;vertical-align:middle;margin:.2em 2em .2em .4em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif}.ui-widget,.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(../images/ui-icons_444444_256x240.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(../images/ui-icons_555555_256x240.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(../images/ui-icons_ffffff_256x240.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(../images/ui-icons_777620_256x240.png)}.ui-state-error-text .ui-icon,.ui-state-error .ui-icon{background-image:url(../images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(../images/ui-icons_777777_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;filter:Alpha(Opacity=0.3)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}/*! Hint.css - v2.5.0 - 2017-04-23
|
16 |
* http://kushagragour.in/lab/hint/
|
17 |
+
* Copyright (c) 2017 Kushagra Gour */[class*=hint--]{position:relative;display:inline-block}[class*=hint--]:after,[class*=hint--]:before{position:absolute;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}[class*=hint--]:hover:after,[class*=hint--]:hover:before{visibility:visible;opacity:1;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}[class*=hint--]:before{content:"";position:absolute;background:0 0;border:6px solid transparent;z-index:1000001}[class*=hint--]:after{background:#383838;color:#fff;padding:8px 10px;font-size:12px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:12px;white-space:nowrap;text-shadow:0 -1px 0 #000;box-shadow:4px 4px 8px rgba(0,0,0,.3)}[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{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.hint--top:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--top:hover:after{-webkit-transform:translateX(-50%) translateY(-8px);-moz-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.hint--bottom:after,.hint--bottom:before{top:100%;left:50%}.hint--bottom:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.hint--bottom:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--bottom:hover:after{-webkit-transform:translateX(-50%) translateY(8px);-moz-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.hint--right:before{border-right-color:#383838;margin-left:-11px;margin-bottom:-6px}.hint--right:after{margin-bottom:-14px}.hint--right:after,.hint--right:before{left:100%;bottom:50%}.hint--right:hover:after,.hint--right:hover:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--left:before{border-left-color:#383838;margin-right:-11px;margin-bottom:-6px}.hint--left:after{margin-bottom:-14px}.hint--left:after,.hint--left:before{right:100%;bottom:50%}.hint--left:hover:after,.hint--left:hover:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--top-left:after,.hint--top-left:before{bottom:100%;left:50%}.hint--top-left:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top-left:after{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);margin-left:12px}.hint--top-left:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--top-left:hover:after{-webkit-transform:translateX(-100%) translateY(-8px);-moz-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.hint--top-right:after,.hint--top-right:before{bottom:100%;left:50%}.hint--top-right:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);margin-left:-12px}.hint--top-right:hover:after,.hint--top-right:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--bottom-left:after,.hint--bottom-left:before{top:100%;left:50%}.hint--bottom-left:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom-left:after{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);margin-left:12px}.hint--bottom-left:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--bottom-left:hover:after{-webkit-transform:translateX(-100%) translateY(8px);-moz-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.hint--bottom-right:after,.hint--bottom-right:before{top:100%;left:50%}.hint--bottom-right:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);margin-left:-12px}.hint--bottom-right:hover:after,.hint--bottom-right:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--large:after,.hint--medium:after,.hint--small:after{white-space:normal;line-height:1.4em;word-wrap:break-word}.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{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top:after{-webkit-transform:translateX(-50%) translateY(-8px);-moz-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.hint--always.hint--top-left:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top-left:after{-webkit-transform:translateX(-100%) translateY(-8px);-moz-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.hint--always.hint--top-right:after,.hint--always.hint--top-right:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--bottom:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom:after{-webkit-transform:translateX(-50%) translateY(8px);-moz-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.hint--always.hint--bottom-left:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom-left:after{-webkit-transform:translateX(-100%) translateY(8px);-moz-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.hint--always.hint--bottom-right:after,.hint--always.hint--bottom-right:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--left:after,.hint--always.hint--left:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--always.hint--right:after,.hint--always.hint--right:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:after,.hint--no-animate:before{-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}.hint--bounce:after,.hint--bounce:before{-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24);-moz-transition:opacity .3s ease,visibility .3s ease,-moz-transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24)}.mfp-bg{z-index:1000001;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1000002;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1000004}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1000003}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1000005;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@font-face{font-family:give-icomoon;src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot#iefix) format("embedded-opentype"),url(../fonts/icomoon.woff) format("woff"),url(../images/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}.give-icon:before{font-style:normal}[class*=" give-icon-"],[class^=give-icon-]{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.give-icon-lamp:before{content:"\e603"}.give-icon-heart:before{content:"\e604"}.give-icon-question:before{content:"\e602"}.give-icon-info:before{content:"\e601"}.give-icon-new-tab:before{content:"\ea7e"}.give-icon-alert:before{content:"\f02d"}.give-icon-help:before{content:"\e606"}.give-icon-spinner:before{content:"\e605"}.give-icon-spinner2:before{content:"\e607"}.give-icon-plus:before{content:"\e040"}.give-icon-minus:before{content:"\e041"}.give-icon-locked:before{content:"\e600"}.dashicons-give:before{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e800"}.fa-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.give-modal{box-shadow:0 15px 10px -5px rgba(0,0,0,.15);position:relative;background:#fff;font-family:Arial,Baskerville,monospace;font-size:16px;width:auto;max-width:500px;margin:60px auto 20px;border-top:5px solid transparent;line-height:1.5}.give-modal--success{border-top-color:#46b450}.give-modal--notice{border-top-color:#00a0d2}.give-modal--warning{border-top-color:#ffb900}.give-modal--error{border-top-color:#dc3232}.give-modal__body{padding:1.5rem}.give-modal__body>:last-child{margin-bottom:0}.give-modal__title{margin:0 0 .75rem;padding:0}.give-modal__description{margin:0 0 1.5rem;padding:0}.give-modal .give-spinner-wrap{margin-left:40%}.give-modal .give-modal__controls{position:relative;padding:1rem 1.5rem;background-color:#fbfbfb;border-top:1px solid #d7d7d7;text-align:right}.give-modal .give-modal__controls .spinner{display:none;visibility:visible;margin-left:0;float:left}.give-modal--additional-link{float:left;line-height:26px}.modal-fade-slide .give-modal--zoom{opacity:0;transition:all .2s ease-out;transform:translateY(-20px) perspective(600px) rotateX(10deg)}.modal-fade-slide.mfp-ready .give-modal--zoom{opacity:1;transform:translateY(0) perspective(600px) rotateX(0)}.modal-fade-slide.mfp-removing .give-modal--zoom{opacity:0;transform:translateY(-10px) perspective(600px) rotateX(10deg)}.modal-fade-slide.mfp-bg{opacity:0;transition:opacity .3s ease-out}.modal-fade-slide.mfp-ready.mfp-bg{opacity:.8}.modal-fade-slide.mfp-removing.mfp-bg{opacity:0}.give-button{display:inline-block;height:30px;line-height:28px;padding:0 12px 2px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box;margin-left:.5rem;font-weight:400;font-size:.9em}.give-button:active{transform:translateY(1px)}.give-button--primary{background:#0085ba;border-color:#0073aa #006799 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-decoration:none;text-shadow:0 -1px 1px #006799,1px 0 1px #006799,0 1px 1px #006799,-1px 0 1px #006799;outline:0}.give-button--primary:hover{background:#008ec2;border-color:#006799;color:#fff}.give-button--primary:active{background:#0073aa;border-color:#006799;box-shadow:inset 0 2px 0 #006799;vertical-align:top}.give-button--primary:focus{background:#0073aa;border-color:#006799;color:#fff;box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db}.give-button--secondary{color:#555;border-color:#ccc;background:#f7f7f7;box-shadow:0 1px 0 #ccc;vertical-align:top}.give-button--secondary:hover{background:#fafafa;border-color:#999;color:#23282d}.give-button--secondary:active{background:#eee;border-color:#999;box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.give-button--secondary:focus{background:#eee}.give-notice{position:relative}@font-face{font-family:give-icomoon;font-weight:400;font-style:normal}.give-metabox-tabs li .give-icon:before{font-family:give-icomoon;src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot#iefix) format("embedded-opentype"),url(../fonts/icomoon.woff) format("woff"),url(../images/icomoon.svg#icomoon) format("svg");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;vertical-align:top;line-height:20px;margin:0 5px 0 0}.give-metabox-tabs li .give-icon-default:before{content:"\e903"}.give-metabox-tabs li .give-icon-heart:before{content:"\e604"}.give-metabox-tabs li .give-icon-target:before{content:"\e901"}.give-metabox-tabs li .give-icon-display:before{content:"\e90c"}.give-metabox-tabs li .give-icon-edit:before{content:"\e902"}.give-metabox-tabs li .give-icon-checklist:before{position:relative;top:1px;content:"\e900"}.give-metabox-tabs li .give-icon-purse:before{content:"\e8df"}.give-metabox-tabs li .dashicons{font-size:14px;width:14px;line-height:20px}.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{content:"";display:table;clear:both}.give-grid-col-1{width:6.33333%}.give-grid-col-2{width:14.66667%}.give-grid-col-3{width:23%}.give-grid-col-4{width:31.33333%}.give-grid-col-5{width:39.66667%}.give-grid-col-6{width:48%}.give-grid-col-7{width:56.33333%}.give-grid-col-8{width:64.66667%}.give-grid-col-9{width:73%}.give-grid-col-10{width:81.33333%}.give-grid-col-11{width:89.66667%}.give-grid-col-12{width:98%}@media only screen and (max-width:33.75em){.give-grid-row [class^=give-grid-col]{width:98%}}.give-hidden,.post-type-give_forms .tablenav #post-query-submit{display:none}.give-time-field{width:65px}.give-money-field{width:75px;margin-right:0;margin-left:0}.give-money-symbol{border:1px solid #ddd;background:#fcfcfc;margin:0;font-size:14px;padding:5px 8px}.give-money-symbol-before{border-right:0;margin-right:-4px}.give-money-symbol-after{margin-left:-5px}.give_options_panel input[type=email],.give_options_panel input[type=text]{padding: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-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{margin:0 0 3px;display:block;cursor:default}.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{font-weight:400;cursor:help}.js-give-shortcode-button:after{box-shadow:0 1px 1px 0 rgba(0,0,0,.1);text-shadow:none}.js-give-shortcode-button .dashicons{font-size:16px;width:16px;vertical-align:middle;color:#909090;margin-right:2px}.js-give-shortcode-button:hover .dashicons{color:#555}.give-tooltip{margin:0 3px;padding:0;font-size:14px;-moz-transition:.2s all linear;-o-transition:.2s all linear;transition:all .2s linear;color:rgba(51,51,51,.5);position:relative;top:1px}.give-tooltip:hover{color:#333}#give-metabox-form-data .inside{margin:0;padding:0}#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{padding:1em 20px 1em 162px;margin:0;border-bottom:1px solid #eee}#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;width:135px;padding:0;margin:2px 0 0 -150px;line-height:18px;font-size:12px;font-weight:400}#give-metabox-form-data .give_options_panel .give-field-wrap .give-field-description{color:#aaa;font-size:12px;line-height:18px;display:block;padding-top:10px;font-style:italic}#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{padding:10px;background:#f5f5f5}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-repeatable-fields-section-wrapper{width:100%;background-color:#fff;border-collapse:collapse}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row{border-bottom:15px solid #f5f5f5;background-color:#fff}#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-remove{float:right;width:22px;height:36px;padding:0;display:block;text-align:center;line-height:34px;font-size:21px;font-weight:300;cursor:pointer}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-remove:hover{background-color:red;color:#fff;width:22px;height:22px;border-radius:30px;margin-top:8px;line-height:19px}#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-row.closed .toggle-indicator:before{content:"\f140"}#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:#aaa;font-size:12px;line-height:18px;display:block;padding-bottom:10px;font-style:italic}#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-minmax-wrap{display:block;margin-bottom:.5rem}#give-metabox-form-data .give-minmax-wrap label{display:inline-block;width:120px;font-size:12px}#give-metabox-form-data .give-minmax-wrap input{margin-left:1px}#_give_donation_levels_field .give-row:nth-of-type(2) .give-remove{display:none!important}#give-metabox-form-data .give-metabox-tabs{margin:0;max-width:170px;float:left;line-height:1em;padding:0 0 10px;position:relative;background-color:#fafafa;border-right:1px solid #eee;box-sizing:border-box}#give-metabox-form-data .give-metabox-tabs:after{content:"";display:block;width:100%;height:9999em;position:absolute;bottom:-9999em;left:0;background-color:#fafafa;border-right:1px solid #eee}#give-metabox-form-data .give-metabox-tabs li{margin:0;padding:0;display:block;position:relative}#give-metabox-form-data .give-metabox-tabs li a{margin:0;padding:10px;display:block;box-shadow:none;text-decoration:none;line-height:20px!important;border-bottom:1px solid #eee;overflow:hidden}#give-metabox-form-data .give-metabox-tabs li a span.give-label{width:122px;display:inline-block}#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{border-bottom-color:#e5e5e5}#give-metabox-form-data .give-metabox-tabs li.active>a{color:#555;position:relative;background-color:#eee}#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{display:block;position:absolute;bottom:0;left:166px;width:170px;max-height:250px}@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{margin-right:0;font-size:15px}#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;margin:0 0 10px;font-size:14px;width:100%}}.chosen-container-single a.chosen-single{background:#fff!important}.give-docs-link{text-align:right;margin-right:15px}.give-docs-link a{color:#999;text-decoration:none;font-style:italic}.give-docs-link a:hover{color:#0073aa}.give-docs-link a span{font-style:normal}.post-type-give_forms #posts-filter .search-box{display:none}.post-type-give_forms #posts-filter .tablenav.top{position:relative;margin:42px 0 0;height:auto}.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{position:absolute;left:230px;bottom:10px}.post-type-give_forms #posts-filter .tablenav.top .actions.bulkactions{left:0}#give-addons.wrap{margin:0!important}.give_forms_page_give-addons #wpbody-content{padding-bottom:0}.give-addons-header{padding:10px 20px;margin:0 0 0 -22px;background:url(../images/give-faces-bg.png) repeat 0 0 #0e0e0e;overflow:hidden}.give-addons-header .give-admin-logo{float:left}.give-addons-header .give-admin-logo a{box-shadow:none;outline:none}.give-addons-header .give-admin-logo img{max-width:237px}.give-addons-header .give-admin-logo span{display:none}.give-core-bundles-container{text-align:center;margin:80px 0 120px}.give-core-bundles-container h2.give-core-bundles-intro-heading{font-size:42px;line-height:1.2em;margin:0 0 20px;padding:0}.give-core-bundles-container p.give-core-bundles-intro-subheading{font-size:20px;margin:0}.give-price-bundles-wrap{padding:0 40px 100px;font-family:Montserrat,sans-serif;max-width:1200px;margin:0 auto}.give-price-bundles-wrap .dashicons-yes{color:#66bb6a;position:relative;top:-2px}.give-price-bundles-wrap .dashicons-no-alt{color:#d75a4a;position:relative;top:-2px}.give-price-bundles-wrap .dashicons-star-filled{color:#ff960e;font-size:16px}div.bundle{float:left;width:31.333%;background:#fff;text-align:center;box-shadow:0 0 20px rgba(0,0,0,.25);position:relative;min-height:775px}div.bundle:hover{box-shadow:0 0 25px rgba(0,0,0,.3)}div.bundle.featured-bundle{margin-top:-50px;width:36.333%;z-index:9;position:relative;min-height:845px}div.bundle.featured-bundle .bundle-title-wrap{background-color:#66bb6a}div.bundle.featured-bundle div.bundle-price-wrap{background:#f5f3e9}div.bundle.featured-bundle div.bundle-price-wrap .bundle-price{font-size:72px}div.bundle.featured-bundle div.bundle-price-wrap .bundle-dollar-sign,div.bundle.featured-bundle div.bundle-price-wrap .bundle-per-month,div.bundle.featured-bundle div.bundle-price-wrap .bundle-price{color:#66bb6a}div.bundle.featured-bundle .bundle-cta-wrap{bottom:50px}div.bundle.featured-bundle .bundle-cta-wrap>a{padding:20px 0;font-size:23px}div.bundle div.bundle-title-wrap{background-color:#8f8f8f;text-align:center;padding:0 20px;margin:0;height:100px;box-sizing:border-box}div.bundle div.bundle-title-wrap>h2{margin:0;padding:0;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.3);text-transform:uppercase;font-size:42px;line-height:100px}div.bundle div.bundle-title-wrap .bundle-popular{background:#ff960e;text-shadow:0 1px 0 #c16d00;color:#fff;text-transform:uppercase;padding:5px 12px 4px;margin:0;font-size:15px;border-radius:6px;position:relative;top:-9px;border-bottom:2px solid #c16d00}div.bundle div.bundle-price-wrap{background:#f9f8f2;text-align:center;color:#8f8f8f;padding:40px 0}div.bundle div.bundle-price-wrap .bundle-price{color:#8f8f8f;font-size:64px;line-height:1em}div.bundle div.bundle-price-wrap .bundle-price-p{margin:0 20px 0 0}div.bundle div.bundle-price-wrap .bundle-dollar-sign{color:#8f8f8f;font-size:36px}div.bundle div.bundle-price-wrap .bundle-per-month{color:#8f8f8f;font-size:25px;margin-right:-30px}div.bundle div.bundle-price-wrap .bundle-per-year{display:block;font-style:italic}div.bundle .bundle-quote{text-align:center;color:#999688;padding:25px 0;margin:0;font-style:italic;font-size:16px}ul.bundle-features{list-style:none;padding:25px;border-top:1px solid #ddd;text-align:left;width:225px;margin:0 auto}ul.bundle-features .label-give{font-size:13px;width:25px;height:25px;line-height:25px;padding:0;margin:0 5px 0 0;top:-1px;position:relative;display:inline-block}ul.bundle-features .label-give a{color:#fff}ul.bundle-features>li{margin:10px 0 0;padding:5px 0 0;font-size:15px}ul.bundle-features>li:first-child{margin-top:0;padding-top:0}ul.bundle-features .initial-bundle-feature>span{font-weight:600}ul.bundle-features .highlighted-addons{margin:0 0 0 20px;padding:0;font-size:14px;list-style:none}ul.bundle-features .highlighted-addons>li{list-style-type:none;margin:10px 0 0;padding:0;line-height:1em}ul.bundle-features .magnific-inline{text-decoration:none;color:#000;box-shadow:none;outline:none;cursor:default}ul.bundle-features .magnific-inline .hint,ul.bundle-features .magnific-inline:after,ul.bundle-features .magnific-inline:before{display:none}.bundle-cta-wrap{position:absolute;bottom:36px;left:0;right:0}.bundle-cta-wrap a{text-decoration:none;text-transform:uppercase;color:#fff;background:#66bb6a;border-radius:500px;padding:15px 0;display:block;box-shadow:0 5px 5px 0 rgba(0,0,0,.2);line-height:1.2em}.bundle-cta-wrap a:hover{background:#71c074}.give-addons-directory-wrap{background:#fff;margin:0 0 0 -20px;padding:70px 20px 60px;font-family:Montserrat,sans-serif;text-align:center}.give-addons-directory-wrap title{display:block;font-size:30px;margin:0 0 50px;line-height:1.2em}.give-addons-directory-wrap .type-download{display:inline-block;text-align:left;margin:0 2em 2em 0!important;padding:0;vertical-align:top;width:365px;text-decoration:none;color:inherit;border:1px solid #ddd;min-height:420px;overflow:hidden;background:#fcfcfc;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -1px 0 rgba(0,0,0,.1);transition-property:border,background,color;transition-duration:.05s;transition-timing-function:ease-in-out;position:relative}.give-addons-directory-wrap .type-download:hover{border:1px solid #d1d1d1}.give-addons-directory-wrap .type-download>.featured-img img{border-bottom:1px solid #ddd}.give-addons-directory-wrap .type-download .addon-content{*zoom:1;padding:15px 20px}.give-addons-directory-wrap .type-download .addon-content:after,.give-addons-directory-wrap .type-download .addon-content:before{content:" ";display:table}.give-addons-directory-wrap .type-download .addon-content:after{clear:both}.give-addons-directory-wrap .type-download .addon-content .addon-heading{margin:0 0 10px;font-size:20px;line-height:30px}.give-addons-directory-wrap .type-download .addon-content .addon-heading a{color:#66bb6a;outline:none;text-decoration:none;box-shadow:none}.give-addons-directory-wrap .type-download .addon-footer-wrap{border-top:1px solid #ddd;position:absolute;bottom:2px;left:0;width:100%;background-color:#fff;padding:15px 20px}@media (min-width:1350px){div.bundle .bundle-quote{padding-left:45px;padding-right:45px}div.bundle .bundle-cta-wrap{margin:0 40px}div.bundle .bundle-cta-wrap a{font-size:20px}}@media (max-width:1349px){.give-price-bundles-wrap{margin-left:-20px}div.bundle .bundle-quote{padding-left:10px;padding-right:10px}div.bundle .bundle-cta-wrap{margin:0 25px}div.bundle .bundle-cta-wrap a{font-size:18px}}@media (max-width:850px){.give-price-bundles-wrap{padding:40px 30px}.give-core-bundles-container{margin:30px 0 60px}div.bundle,div.bundle.featured-bundle{width:100%;margin:0 0 30px}}#give-dashboard-widgets-wrap .inside{padding-top:0;padding-bottom: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;line-height:30px;font-style:italic;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{width:100%;float:none;margin:0 0 10px}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-right:0;margin-bottom:10px}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-top:12px;padding-bottom: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;padding:12px 12px 4px;margin:2px 0 -16px -11px;overflow:auto}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{padding:20px 0 0;margin:0;font-weight:700}#export-donor-options-wrap ul{max-width:900px;overflow:hidden}#export-donor-options-wrap ul li{margin:0;padding:0 5px 5px 0;box-sizing:border-box;float:left;width:33%}.settings-excludes-list{max-height:120px;overflow:auto;padding:.5rem;border:1px solid #ddd}.settings-excludes-list li{margin:3px 0}#give-tools-recount-form .notice-wrap{position:relative;min-height:25px;margin:10px -12px -12px;background:#efefef;padding:10px 12px 12px;border-top:1px solid #e5e5e5}#give-tools-recount-form .notice-wrap .give-progress{position:absolute;top:15px}#give-tools-recount-form .notice-wrap .spinner{position:absolute;right:14px;top:13px;margin:0}#give-tools-recount-form .notice-wrap #give-batch-success{margin-bottom:6px}.recount-stats-controls form{display:inline}.give-recount-stats-descriptions{margin:8px 0 0;display:block}.give-recount-stats-descriptions span{line-height:24px;font-size:13px;font-style:italic;font-weight:400;color:#aaa;margin:0;display:none}.gateways-report-tablenav .actions.bulkactions{padding-right:0}table.give-table td{vertical-align:middle}table.give-table td.row-title h3{margin:0 0 .4em;font-size:1.2em}table.give-table td.row-title p{font-size:13px;font-style:italic;font-weight:400;color:#aaa;margin:0}#give-graphs-filter>.tablenav{height:auto}#give-logs-filter .search-box{float:right}#give-logs-filter .tablenav.top{float:left;clear:none;margin-top:0}.give-welcome-wrap{margin:0 0 0 -20px;padding:0}.give-welcome-header{background:#fff;height:100%;min-width:1000px}.give-welcome-header .give-welcome-header-inner{max-width:900px;margin:0;padding:25px 250px 20px 30px;position:relative}.give-welcome-header .give-welcome-h1{margin:0 200px 0 0;padding:0;color:#32373c;line-height:1.2em;font-size:2.8em;font-weight:600;display:inline-block;margin-right:15px!important}.give-welcome-header .give-welcome-h1:before{background:url(../images/give-icon-full-circle.svg);width:36px;height:36px;content:" ";display:block;float:left;margin:0 10px 0 0;position:relative;top:4px}.give-welcome-header .give-welcome-text{font-size:20px;margin:20px 0 30px;padding:0}.give-badge{background:url(../images/give-badge.png) no-repeat 0 0 transparent;padding-top:150px;height:52px;width:185px;color:#fff;font-weight:700;font-size:14px;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.8);margin:0;position:absolute;top:30px;right:20px}.give-welcome-content-wrap{padding:0;margin:0}.give-welcome-content-wrap.give-changelog-wrap{width:1140px}.give-welcome-content-intro{font-size:22px;font-style:italic;color:#8e8e8e;margin:50px 30px 60px;max-width:1400px;min-width:1000px}.give-ipad-showcase-wrap{border:3px solid #9199a5;border-radius:10px;position:relative;box-shadow:0 .75rem 2rem rgba(0,0,0,.4)}.give-ipad-showcase-wrap .give-ipad-showcase-inner{background:#fafbfb;border:10px solid #1e2026;border-radius:7px;display:grid}.give-ipad-showcase-wrap img{height:auto;max-width:100%}.give-feature-section{margin:0;padding:120px 30px}.give-feature-section__inner{display:flex;flex-direction:row;margin:0;align-items:center;justify-content:center;max-width:1400px;min-width:1000px}.give-feature-section:first-of-type{padding-top:0}.give-feature-section__step2{background:#fff}.give-feature-section span.dashicons{width:16px;height:16px;font-size:14px;margin:6px 0 0}.give-feature-section .give-feature-section-item{display:flex;width:50%}.give-feature-section .give-feature-section-item__container{padding:0 60px 0 0;margin:0}.give-feature-section .give-feature-section-item__container-right{padding-left:60px;padding-right:20px}.give-feature-section .give-feature-section-item h3{font-size:24px;font-weight:500;margin:0 0 20px}.give-feature-section .give-feature-section-item h3>.give-feature-section-item-number{background:#fff;width:40px;height:40px;margin:0 10px 0 0;padding:0;line-height:40px;text-align:center;color:#777;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);border-radius:50%;display:inline-block;font-size:22px}.give-feature-section .give-feature-section-item p{font-size:16px}.give-feature-section .give-feature-section-item .give-welcome-gateway-notice{font-size:12px!important;line-height:16px}.give-feature-section .give-feature-btns{margin:30px 0 20px}.give-feature-section .give-feature-btns li{display:inline;margin:0 25px 0 0}.give-feature-section .give-feature-btns .give-feature-btn-link{font-size:15px;line-height:30px}.social-items-wrap,.social-items-wrap>div{display:inline-block}.social-items-wrap .twitter-item-wrap{margin:0 20px 10px 0}.give-welcome-widgets{background:#fff;text-align:center;padding:100px 0 160px}.give-welcome-widgets p{font-size:16px}.give-welcome-widgets__inner{max-width:1400px}.give-welcome-widgets__heading{max-width:500px;margin:0 auto 100px}.give-welcome-widgets__heading h2{font-size:26px;font-weight:500}.give-welcome-widgets__heading .button{margin-top:10px;font-size:15px}.give-welcome-widgets__col{float:left;width:33.33%;box-sizing:border-box;padding:0 20px}.give-welcome-widgets__col h3{font-size:22px;font-weight:500}.give-welcome-widgets__col h3:before{background:url(../images/happy-face.svg) no-repeat top transparent;opacity:.3;content:" ";width:100%;height:85px;display:inline-block;font-size:80px;-moz-transition:.2s all linear;-o-transition:.2s all linear;transition:all .2s linear}.give-welcome-widgets__col p{font-size:13px}.give-welcome-widgets__col:hover h3:before{opacity:.45}.give-welcome-widgets__addons h3:before{background:url(../images/shopping-cart.svg) no-repeat top transparent}.give-welcome-widgets__documentation h3:before{background:url(../images/docs-book.svg) no-repeat top transparent}.give-welcome-widgets__col-inner{max-width:300px;margin:0 auto}.give-welcome-widgets__link{font-weight:700;font-size:15px}.give-contributor-group{list-style:none}.give-contributor-group img{border-radius:50%}.give-contributor-group .give-contributor{margin:0 10px 45px 0;display:inline-block;width:140px;text-align:center}.give-contributor-group .give-contributor a{outline:none;box-shadow:none}.give-contributor-group .give-contributor span{display:block;margin:3px 0 0;font-weight:700}.give-newsletter-form-wrap{margin:10px 0 15px;padding:10px 15px 15px;background:#f1f1f1;border:1px solid #ddd;max-width:900px}.give-newsletter-form-wrap .give-newsletter-intro{font-size:14px;font-style:italic;color:#777;margin:0}.give-newsletter-form-wrap .button,.give-newsletter-form-wrap input[type=email],.give-newsletter-form-wrap input[type=text]{width:100%;height:36px}.give-newsletter-form-wrap td{padding:0 10px 0 0}.give-newsletter-form-wrap div.give-newsletter-confirmation{background:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:5px 10px 4px 5px;padding:1px 12px;border-left:4px solid #7ad03a;display:none}.give-newsletter-form-wrap div.give-newsletter-confirmation>p{margin:.5em 0;padding:2px}.give-changelog-wrap .give-changelog{max-height:510px;margin:0 0 100px 30px;padding:20px;overflow-y:scroll;overflow-x:hidden;font-size:18px;line-height:28px;background:#fff;border:1px solid #ddd}.give-changelog-wrap .give-changelog br:first-child,.give-changelog-wrap .give-changelog br:first-child+br{display:none}.give-changelog-wrap .give-changelog h4{margin:0 0 10px;border-bottom:1px solid #e2e2e2;padding:0 0 6px;font-size:20px}.give-changelog-wrap .give-changelog h4+br{display:none}.dashboard_page_give-changelog #wpbody-content,.dashboard_page_give-getting-started #wpbody-content{padding-bottom:0}#give-paypal-connect{background:#039cde;color:#fff;font-size:14px;line-height:30px;font-weight:700;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;box-shadow:none;text-decoration:none;padding:8px 20px;border-radius:40px}#give-paypal-connect span:before{content:" ";width:16px;height:16px;display:inline-block;margin:0 8px 0 0;background-image:url(../images/paypal-48.png);background-size:16px;position:relative;top:2px}#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-settings-section-content{display:flex;background-color:#f4f4f4;border-radius:8px;-webkit-box-shadow:0 0 5px 0 #ddd;-moz-box-shadow:0 0 5px 0 #ddd;box-shadow:0 0 5px 0 #ddd}.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{display:block;padding:20px;text-decoration:none;color:#333;font-weight:600;outline:none;box-shadow: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{width:100%;background:#fff;padding:10px 30px;border-bottom-right-radius:8px;border-top-right-radius:8px;min-height:400px}@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{background:#fff;padding:10px 20px;margin:0 -20px 0 -22px}.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{list-style:none;margin:12px 0 3px;padding:0;float:left}.give-settings-page .give-subsubsub li{display:inline-block;margin:0 0 0 3px;padding:0;white-space:nowrap;color:#d3d3d3;font-weight:300;font-size:16px}.give-settings-page .give-subsubsub a{line-height:2;padding:.2em;margin:0 3px 0 0;text-decoration:none;font-size:14px;box-shadow:none;font-weight:400}.give-settings-page .give-subsubsub a.current{color:#000;font-weight:600;border:none}.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{width:25px;height:25px;padding:0;text-align:center;line-height:22px;font-size:21px;font-weight:300;cursor:pointer;margin-left:20px;display:inline-block}.give-settings-page .give-remove-setting-field:hover{background-color:red;color:#fff;border-radius:30px}.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;overflow:hidden;margin:30px 0}.give-setting-tab-header h2{margin-top:8px}.give-setting-tab-header p{margin-top:0;margin-bottom: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:#666;font-style:italic;font-size:14px!important;line-height:22px}div.give-field-description strong,p.give-field-description strong{color:#777}.give-setting-tab-header h2{float:left;display:inline-block;width:220px;font-style:italic;color:#aaa;margin:0;font-size:14px}.gateway-enabled-wrap{background-color:#f7f7f7;border:1px solid #e5e5e5}.gateway-enabled-wrap .gateway-enabled-settings-title{display:grid;grid-template-columns:.5fr 2.5fr 5fr 1fr 1fr;grid-gap:20px;border-bottom:1px solid #e5e5e5;padding:1rem;font-weight:600}.gateway-enabled-wrap .ui-sortable-placeholder{visibility:visible!important;border:2px dashed #e5e5e5;transition:all .2s ease}.gateway-enabled-wrap .ui-sortable-helper{background-color:#fafafa;box-shadow:0 4px 20px -5px rgba(0,0,0,.25);border:1px solid #e5e5e5;padding:.5rem!important}.give-payment-gatways-list{margin:0;padding:1rem}.give-payment-gatways-list li{display:grid;grid-template-columns:.5fr 2.5fr 5fr 1fr 1fr;align-items:center;grid-gap:20px;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:.5rem .75rem}.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{padding:3px 4px 0 0;font-size:15px;font-weight:400;color:#bdbdbd;cursor:move}.give-payment-gatways-list li span.give-drag-handle:hover{color:#333}.give-gateways-notice{display:table;width:100%;max-width:1240px;background:#fff;margin:15px 0 0;padding:0;border:1px solid #e3e3e3}.give-gateways-notice .give-gateways-cc-icon{margin:0;padding:0 15px 0 25px;height:30px;width:30px;display:table-cell;vertical-align:middle}.give-gateways-notice .give-gateways-cc-icon svg{position:relative;top:2px;width:50px;height:40px}.give-gateways-notice .give-gateways-notice-title{font-size:16px;margin:20px 20px 0;padding:0}.give-gateways-notice .give-gateways-notice-message{line-height:24px;font-size:14px;margin:5px 20px 20px}.give-gateways-notice .give-gateways-notice-button{display:table-cell;vertical-align:middle;text-align:right;margin:0;padding:0 15px 0 0;width:200px}.give-gateways-notice .give-gateways-notice-button #give-stripe-connect{margin:0 0 10px}.give-gateways-notice .give-gateways-notice-button .give-view-gateways-btn{text-align:center;width:190px}.give-email-tags-wrap{margin:5px 0 0}.give-email-tags-wrap code{font-style:normal;padding:1px 2px;font-size:12px}.give-email-tags-wrap span{display:block;color:#aaa;font-style:italic;margin:0 0 2px;font-size:13px}.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{margin:0 0 0 2px;float:none}#system-info-textarea{width:800px;height:600px;font-family:Menlo,Monaco,monospace;background:#fff;white-space:pre;overflow:auto;display:block;direction:ltr}#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:#aaa;font-style:italic;margin:0;padding-top:.5em}.give-image-thumb{position:relative;margin-top:14px}.give-image-thumb span.give-delete-image-thumb{position:absolute;background:red;color:#fff;border-radius:30px;left:-10px;top:-10px;cursor:pointer}.give-image-thumb img{max-width:250px;border:4px solid #fff}.give_email_access_link_tag{display:none}.give-license-settings-wrap{max-width:1240px;min-width:1000px;margin:20px 0 0 -10px;padding:0}.give-license-top-widget{border:1px solid #dbdbdb;min-height:250px}.give-license-top-widget .give-license-widget-heading{font-size:20px;margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid #dbdbdb;line-height:1.2em}.give-license-top-widget .give-license-widget-heading .dashicons{height:25px;width:25px;font-size:28px;margin:-5px 10px 0 0}.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{position:absolute;background:#f4f4f4;top:0;left:0;height:100%;width:100%;padding:20px;z-index:3;box-sizing:border-box;display:none}#give-license-activator-wrap .give-license-notices .notice{position:relative;padding-right:40px}#give-license-activator-wrap #give-license-activator{font-size:22px;height:55px;padding:0 15px;margin:0 0 10px;width:100%}#give-license-activator-wrap .button{height:45px;width:100%;font-size:18px;display:block;clear:both;margin:0}#give-addon-uploader-wrap{background:#fff;padding:30px 25px 25px;margin:0}.give-upload-addon-form-wrap{position:relative}.give-upload-addon-form-wrap .give-upload-addon-instructions{margin:0;padding:0;opacity:.4;font-size:16px}.give-upload-addon-form-wrap .give-upload-addon-instructions span{display:block;margin:8px 0;font-size:14px}.give-upload-addon-form-wrap #give-upload-addon-file-select{display:none}.give-upload-addon-form-wrap .give-spinner-wrap{position:absolute;left:0;top:0;right:0;bottom:0;z-index:99;background-color:#fff}.give-upload-addon-form-wrap .give-spinner-wrap .give-spinner-inner{margin-top:5%;margin-left:42%}.give-upload-addon-form{background:#f4f4f4;padding:25px;text-align:center;outline:2px dashed #e2e2e2;outline-offset:-10px;transition:outline-offset .15s ease-in-out,background-color .15s linear;position:relative}.give-upload-addon-form.give-dropzone-active{outline-offset:-13px;outline:2px dashed #c6c6c6;background:#eaeaea}.give-upload-addon-form .give-addon-upload-notices{position:absolute;background:hsla(0,0%,100%,.66);top:0;left:0;height:100%;width:100%;padding:20px;z-index:3;text-align:left;box-sizing:border-box;display:none}.give-upload-addon-form .give-activate-addon-wrap{display:none;border:1px solid #dbdbdb;background:#fff;position:absolute;padding-top:20px;top:0;left:0;height:100%;width:100%;z-index:4;box-sizing:border-box}.give-upload-addon-form .give-activate-addon-wrap .dashicons{color:#66bb6a}#give-licenses-container{position:relative}#give-licenses-container .give-spinner-wrap{position:absolute;left:0;top:0;right:0;bottom:0;z-index:99;background-color:#fff}#give-licenses-container .give-spinner-wrap .give-spinner-inner{margin-top:5%;margin-left:45%}.give-licenses-list-header{margin:20px 0 30px;padding:0}.give-licenses-list-header h2{float:left;margin:0 0 20px;padding:0;font-size:18px}.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{margin:0 0 0 10px;line-height:28px;color:#666}.give-licenses-list-header hr{clear:both}.give-addon-wrap{border:1px solid #dbdbdb;background:#fff;padding:0;margin:0 0 20px;position:relative}.give-addon-wrap .give-license-top{background:#f4f4f4;border-bottom:1px solid #dbdbdb;display:flex;color:#333}.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{display:block;font-size:15px;margin:0 0 20px;font-weight:700;color:#23282d}.give-addon-wrap .give-license-top-column{float:left;padding:30px;flex:1}.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]{min-width:290px;height:40px;font-size:18px;padding:10px}.give-addon-wrap .give-license__key button{width:110px;height:40px}}@media (max-width:1399px){.give-addon-wrap .give-license__key input[type=text]{min-width:230px;height:35px;font-size:15px;padding:8px}.give-addon-wrap .give-license__key button{width:85px;height:35px;font-size:1em}}.give-addon-wrap .give-license-action-link{display:block;margin:0 0 15px;box-shadow:none}.give-addon-wrap .give-license-renewal-date .dashicons{opacity:.8;margin:0 3px 0 0;position:relative;top:-2px}.give-addon-wrap .give-license-activations-remaining-icon{border-radius:100%;height:20px;width:20px;display:inline-block;padding:1px;font-size:12px;line-height:20px;text-align:center;font-weight:700;margin:0 2px 0 0}.give-addon-wrap .give-plugin__info{padding:6px 9px}.give-addon-wrap .give-plugin__status{border:none;padding:0 5px;line-height:20px!important}.give-addon-info-wrap{margin:30px;padding:20px;background:#f4f4f4;border:1px solid #dbdbdb;color:#333}.give-addon-info-wrap .give-addon-info-left{float:left}.give-addon-info-wrap .give-addon-name{font-weight:700;font-size:14px}.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{margin:-5px 0 0;position:relative;top:2px}.give-addon-info-wrap .give-addon-info-right .give-button .dashicons{font-size:14px;width:14px;height:14px;margin-right:3px;margin-top:5px}.give-addon-info-wrap .give-addon-activation-status{border-radius:4px;color:#fff;background:#777;padding:3px 8px;margin:0 15px 0 0;font-size:11px}.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{margin:0 15px 0 0;font-size:12px}.give-filters{clear:both;background:#f5f5f5;border:1px solid #dfdfdf;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{width:100%;max-width:100%}}.give-filters:after{content:"";display:table;clear:both}.give-filter{display:block;margin-bottom:12px;width:100%}.give-filter:after{content:"";display:table;clear:both}.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;width:205px;max-width:100%}.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{clear:both;background:#f5f5f5;border:1px solid #dfdfdf;margin:8px 0;padding:12px;font-size:13px;line-height:2.1em}#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{max-width:80%;height:auto;float:left}.give-donation-status>span{display:inline-block;width:12px;height:12px;position:relative;top:1px;margin:0;padding:0;border-radius:50%;background:#888;line-height:16px}.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{padding:.2em .4em .3em;font-size:11px;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;background-color:#ffba00;margin:0 15px;vertical-align:middle}#test-payment-label:hover{color:#fff;text-decoration:none}#give-payments-filter .give-payment-id{padding:.2em .4em .3em;font-size:11px;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;font-weight:400}#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{float:left;border:none;display:inline-block}#give-order-update .give-order-top .delete-donation{display:inline-block;float:right}#give-order-update .give-order-top .delete-donation a{width:18px;height:16px;display:block;margin:11px 15px;content:"\f182";font-size:18px;color:#b5b5b5}#give-order-update .give-order-top .delete-donation a:focus,#give-order-update .give-order-top .delete-donation a:hover{color:red;box-shadow:none}.column-donation_form .donation-level-text-wrap{font-style:italic;display:block}@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{margin:0;padding:3px 10px;clear:both;border-bottom:1px solid #eee;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{text-align:right;min-width:200px}#give-donation-overview ul li.remove{text-align:right}#give-donation-overview ul .row{padding:12px;border-bottom:1px solid #eee}#give-order-data .data span{color:#666;font-weight:600}input.give-price-field{width:80px;padding:3px 5px}.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{width:25%;margin-top:0;margin-right:0}}@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{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{padding:3px;margin:0}.give-dashboard-widget .give-dashboard-today .give-dashboard-today-earnings{font-size:42px;color:#4ead61;font-weight:700;margin:15px 0 0;line-height:1}.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;padding:0;margin:0 0 30px}.give-dashboard-widget .give-table-stats{width:100%;text-align:center;margin:0;table-layout:fixed;border-top:1px solid #ececec;border-spacing:0}.give-dashboard-widget .give-table-stats .give-dashboard-stat-total,.give-dashboard-widget .give-table-stats .give-dashboard-stat-total-label{padding:0;margin:0}.give-dashboard-widget .give-table-stats .give-dashboard-stat-total{color:#4ead61;font-weight:700;font-size:16px}#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{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;width:18px;height:18px;content:"\e800"}.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;z-index:2;min-height:200px}.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{margin-right:25px;width:auto;display:inline-block;float:left}.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{padding-bottom:20px;border:none}.give_forms_page_give-donors #give-donor-card-wrapper .avatar-wrap{padding:0 15px 15px 0;text-align:center;float:left}.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{text-decoration:none;color:red;margin-right:5px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-bio-header .donor-since{margin:10px 0;font-size:16px}.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{width:205px;max-width:100%}.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{font-family:dashicons;content:"\f110";position:absolute;top:10px;right:10px;font-size:100px;color:#f0f0f0;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]{display:table;clear:both}.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{text-align:center;margin-bottom:20px;line-height:28px}.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;text-align:center;padding:15px}.give_forms_page_give-donors #donor-stats-wrapper ul{margin:0;padding:0;overflow:hidden}.give_forms_page_give-donors #donor-stats-wrapper ul li{width:50%;float:left;line-height:22px;font-size:14px;margin:0}.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{width:100%;text-align:center}.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{width:100%;margin-bottom:5px}.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{padding:10px 12px;line-height:20px;font-size:14px}.give_forms_page_give-donors #give-donor-notes .give-no-donor-notes{text-align:center;padding:20px}.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{margin-left:-25px;text-decoration:none;font-size:14px;margin-right:3px}.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{margin:.5rem 1%;line-height:3.4em}.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{position:absolute;right:13px;left:13px;top:0;visibility:hidden}.give_forms_page_give-donors #donor-address-wrapper .all-address .address{min-height:146px;border:1px solid #dad9d9;padding:9px;border-radius:5px;background-color:#fff}.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{width:40px;height:40px;border-radius:50%;border:1px solid #e5e5e5;float:left;vertical-align:middle;margin-right:10px;line-height:40px;text-align:center}.give_forms_page_give-donors .give-donor-admin-avatar img{border-radius:50%;width:40px;height:40px}.give_forms_page_give-donors .give-donor-name-text{font-weight:600;font-size:14px}.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{width:96px;height:96px;line-height:96px;margin-right:0;font-size:36px}@media screen and (max-width:782px){#wp-content-media-buttons a.give-thickbox{padding:6px 14px;line-height:normal;font-size:14px;height:auto}.wp-media-buttons span#give-media-button{margin-top:0!important;margin-left:2px!important}}.mce-primary.mce-give-primary button{padding-right:10px;padding-left:10px}.wp-core-ui .give-admin-button{padding-left:7px;padding-right:7px}.give-admin-button-icon{display:inline-block;width:18px;height:18px;vertical-align:text-top;margin:0 2px}.give-admin-button-icon:before{font:400 18px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.give-admin-button-icon-update:before{content:"\f463"}.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{padding:9px;font-size:1.1em}.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;position:relative;top:4px;left:-2px}.give-debug-report{display:none;margin:10px 0;padding:0;position:relative}.give-debug-report textarea{font-family:monospace;width:100%;margin:0;height:300px;padding:20px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;resize:none;font-size:12px;line-height:20px;outline:0}.give-progress{height:15px;width:95%;border-radius:4px;overflow:hidden;background-color:#f5f5f5}.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{position:absolute;left:0;right:0;bottom:0;top:0;background:hsla(0,0%,96.1%,.57);z-index:1;display:none}.give-spinner-wrapper.is-active{display:inline-block}.give-spinner-wrapper .aligncenter{position:absolute;top:50%;left:50%;margin:10px 10px 0 0}.give-spinner.spinner.is-active{margin:0 0 0 2px;float:none}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-top:0;margin-right: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{margin:0 20px 0 0;line-height:30px;font-style:italic;font-size:14px}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}.chosen-container-single .chosen-single{background:#fff;height:30px;line-height:30px;border:1px solid #ddd;box-shadow:none}.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{border:1px solid #aaa;background-image:none}.chosen-container-multi .chosen-choices li.search-choice{background-image:none}.give-tools-setting-page-import h1.handle{padding:15px 0 0}.give-tools-setting-page-import .give-progress-steps{width:100%;padding:0 0 24px;margin-left:0;list-style:none outside;overflow:hidden;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.give-tools-setting-page-import .give-progress-steps li{width:25%;float:left;padding:0 0 1.2em;margin:0;text-align:center;position:relative;border-bottom:4px solid #ccc;line-height:1.4em}.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{border-color:#4ead61;color:#4ead61;background:#4ead61}.give-tools-setting-page-import .give-progress-steps li:before{content:"";border:4px solid #ccc;border-radius:100%;width:10px;height:10px;position:absolute;bottom:0;left:50%;margin-left:-6px;margin-bottom:-10px;background:#fff}.give-tools-setting-page-import .step-4 h2{text-align:center;font-size:20px!important}.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{white-space:nowrap;overflow:hidden}.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{border-radius:1em;vertical-align:middle;padding:2px;background:#46b450;color:#fff}.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{text-align:center;font-size:20px!important}.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{width:30%;vertical-align:top}.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{display:flex;flex-flow:row wrap;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5}.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{position:relative;margin-bottom:.7rem;padding:0 1rem}.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{position:absolute;top:6px;left:15px}.give-tools-setting-page #give-export_donations-form .give-export-option ul .give-export-option-label{font-size:15px;font-weight:500;border-bottom:1px solid #e5e5e5;margin-bottom:1rem;padding:1rem}.give-tools-setting-page #give-export_donations-form .give-export-option>li{border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;width:33%;margin-bottom:0}.give-tools-setting-page .give-export-donors .give-progress{margin-top:7px}#give-export-donations .give_forms_categories,#give-export-donations .give_forms_tags{min-width:250px;margin:0 0 10px;display:block}#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{vertical-align:inherit;margin:0;height:26px;line-height:26px;border:1px solid #ddd}@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-admin-progress-bar{height:8px;position:relative;background:#eee;border-radius:25px;overflow:hidden;margin:5px 0 2px}.give-admin-progress-bar>span{display:block;height:100%;border-top-right-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:20px;border-bottom-left-radius:20px;background-color:#2bc253;position:relative;overflow:hidden}.give-admin-goal-achieved>.dashicons{color:#ffba00;font-size:13px;height:16px;width:13px;line-height:18px}#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;padding-top:0;overflow:hidden}.give-nav-tab-wrapper .nav-tab{border:none;margin:0;padding:15px 30px;outline:none;box-shadow:none;background:#ddd}.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{position:relative;padding-top:0!important}.give-nav-tab-wrapper>a{width:100%;box-sizing:border-box;margin:0;background-color:#fff;border:1px solid #ccc}.give-nav-tab-wrapper>a:hover{border-bottom:1px solid #ccc}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper{position:absolute;top:0;right:0}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper #give-show-sub-nav{height:28px;width:30px;border-radius:0;margin:0}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper #give-show-sub-nav>span.dashicons{margin:6px auto 0;display:block}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab{top:35px;right:0;left:auto}.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{position:relative;z-index:999;float:left;display:none}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab{border:1px solid #f1f1f1;border-bottom:none;position:absolute;top:37px;right:0}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a{float:left;background:#fff;padding:8px 10px;clear:both;text-decoration:none;border-bottom:1px solid #f1f1f1;min-width:170px;color:#555;font-size:14px;font-weight:600}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a:hover{background:#ebebeb}#give-show-sub-nav{text-decoration:none;padding:3px 4px;border-bottom:1px solid #ccc;line-height:0;background:#fff;border-radius:4px;margin:15px 0 0 10px}#give-show-sub-nav>span.dashicons{font-size:16px;height:16px;width:16px}#give-show-sub-nav:active,#give-show-sub-nav:hover{outline:none;box-shadow:inset 0 0 4px #ddd}.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);width:30px;height:30px;content:" ";display:block;float:left;margin-right:12px}.give_forms_page_give-subscriptions #wpcontent,.post-type-give_forms #wpcontent{padding:0}.give_forms_page_give-subscriptions #wpbody,.post-type-give_forms #wpbody{color:#000;padding-left:20px;position:relative}.give_forms_page_give-subscriptions #wpbody:after,.post-type-give_forms #wpbody:after{content:"";background-color:#fff;border-bottom:1px solid #dbdbdb;height:72px;left:0;top:46px;position:absolute;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}}@media (min-width:601px){.give_forms_page_give-subscriptions.give_forms_page_give-donors #wpbody .wp-header-end,.give_forms_page_give-subscriptions.give_forms_page_give-subscriptions #wpbody .wp-header-end,.post-type-give_forms.give_forms_page_give-donors #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 #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;top:0;right:0;z-index:1}.give_forms_page_give-subscriptions p.search-box,.post-type-give_forms p.search-box{margin:0;position:absolute;top:22px;right:20px}}.give_forms_page_give-subscriptions #subscribers-filter,.post-type-give_forms #subscribers-filter{margin-top:15px}.give-subheader{background:#fff;margin:0 0 0 -22px;padding:12px 20px}.give-subheader .give-subheader-right-text{float:right;font-size:13px;line-height:22px;font-style:italic;color:#555;margin:0;padding:0}.give-subheader h1{float:left;font-size:15px;line-height:22px;color:#555;font-weight:600;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-stripe-connect-message>p{overflow:hidden;line-height:30px;font-size:15px}#give-stripe-connect-banner p{font-size:16px}#give-stripe-connect{display:inline-block;background-image:-webkit-linear-gradient(#28a0e5,#015e94);background-image:-moz-linear-gradient(#28a0e5,#015e94);background-image:-ms-linear-gradient(#28a0e5,#015e94);background-image:linear-gradient(#28a0e5,#015e94);-webkit-font-smoothing:antialiased;border:0;padding:1px;height:30px;text-decoration:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 0 rgba(0,0,0,.2);cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}#give-stripe-connect span{display:block;position:relative;padding:0 12px 0 44px;height:30px;background:#1275ff;background-image:-webkit-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-moz-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-ms-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);font-size:14px;line-height:30px;color:#fff;font-weight:700;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-shadow:0 -1px 0 rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#give-stripe-connect span:before{content:"";display:block;position:absolute;left:11px;top:50%;width:23px;height:24px;margin-top:-12px;background-repeat:no-repeat;background-size:23px 24px}#give-stripe-connect.stripe-btn-disabled,#give-stripe-connect:active{background:#005d93}#give-stripe-connect.stripe-btn-disabled span,#give-stripe-connect:active span{color:#eee;background:#008cdd;background-image:-webkit-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:-moz-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:-ms-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:linear-gradient(#008cdd,#008cdd 85%,#239adf);-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1)}#give-stripe-connect.stripe-btn-disabled{min-width:140px;text-align:center}#give-stripe-connect.stripe-btn-disabled:hover{cursor:not-allowed}.give-stripe-connect-message #give-stripe-connect{margin-left:10px}.give-stripe-connect-temp-dismiss{color:#bfbfbf;font-style:italic;text-decoration:none;font-size:12px;float:right;outline:none}a.give-stripe-connect-temp-dismiss:active,a.give-stripe-connect-temp-dismiss:focus{outline:0;box-shadow:none}.give-stripe-connect-temp-dismiss span.dashicons{height:14px;font-size:12px;vertical-align:middle;width:14px}.give-stripe-webhook-explanation{color:#333}#give-stripe-connect.blue span:before,#give-stripe-connect span:before{background-image:url("data:image/png;base64,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")}.give-settings-emails-tab .give_stripe_transaction_id_tag{display:none}.give-settings-emails-tab.give-settings-new-donation-section .give_stripe_transaction_id_tag{display:block}.stripe-customer-id-label{font-weight:700;font-size:16px;line-height:24px}.give-stripe-customer-link{margin:0 15px 0 10px;font-size:15px;line-height:24px}.give-stripe-customer-id-input,.give-stripe-customer-submit-wrap{display:none}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#give-stripe-connect.blue span:before,#give-stripe-connect span:before{background-image:url("data:image/png;base64,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")}}
|
assets/dist/css/admin.rtl.css
CHANGED
@@ -14,4 +14,4 @@ This file is generated by `grunt build`, do not edit it by hand.
|
|
14 |
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
|
15 |
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;right:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{right:50%;margin-right:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;right:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .7em .5em .5em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;right:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px .4em 3px 1em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-right:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;right:.2em;margin:auto 0}.ui-menu .ui-menu-icon{right:auto;left:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-left:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;right:50%;margin-top:-8px;margin-right:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:right;margin-right:0;margin-left:0}.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus,.ui-controlgroup>.ui-controlgroup-item:focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:right}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset -1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{right:2px}.ui-datepicker .ui-datepicker-next{left:2px}.ui-datepicker .ui-datepicker-prev-hover{right:1px}.ui-datepicker .ui-datepicker-next-hover{left:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;right:50%;margin-right:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:left;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-right:0;border-left:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:left;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:right}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:right}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:ltr}.ui-datepicker-rtl .ui-datepicker-prev{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-next{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:left}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;border-right-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;right:.5em;top:.3em}.ui-dialog{position:absolute;top:0;right:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:right;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;left:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:right;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em .4em .5em 1em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:left}.ui-dialog .ui-dialog-buttonpane button{margin:.5em 0 .5em .4em;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;left:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;right:0}.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw,.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw{width:7px;height:7px}.ui-dialog .ui-resizable-se{left:0;bottom:0}.ui-dialog .ui-resizable-sw{right:0;bottom:0}.ui-dialog .ui-resizable-ne{left:0;top:0}.ui-dialog .ui-resizable-nw{right:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;right:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;right:0}.ui-resizable-e{cursor:e-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-se{cursor:sw-resize;width:12px;height:12px;left:1px;bottom:1px}.ui-resizable-sw{cursor:se-resize;width:9px;height:9px;right:-5px;bottom:-5px}.ui-resizable-nw{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-resizable-ne{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-progressbar{height:2em;text-align:right;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;right:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-left:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:right;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:left;margin-top:0}.ui-slider{position:relative;text-align:right}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:100% 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-right:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{right:0}.ui-slider-horizontal .ui-slider-range-max{left:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{right:-.3em;margin-right:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{right:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;vertical-align:middle;margin:.2em .4em .2em 2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;left:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-left-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:right;position:relative;top:0;margin:1px 0 0 .2em;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:right;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif}.ui-widget,.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(../images/ui-icons_444444_256x240.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(../images/ui-icons_555555_256x240.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(../images/ui-icons_ffffff_256x240.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(../images/ui-icons_777620_256x240.png)}.ui-state-error-text .ui-icon,.ui-state-error .ui-icon{background-image:url(../images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(../images/ui-icons_777777_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:100% 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:100% -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:100% -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:100% -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:100% -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:100% -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:100% -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:100% -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:100% -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:100% -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:100% -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:100% -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:100% -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:100% -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-right-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-left-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-left-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;filter:Alpha(Opacity=0.3)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}/*! Hint.css - v2.5.0 - 2017-04-23
|
16 |
* http://kushagragour.in/lab/hint/
|
17 |
-
* Copyright (c) 2017 Kushagra Gour */[class*=hint--]{position:relative;display:inline-block}[class*=hint--]:after,[class*=hint--]:before{position:absolute;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}[class*=hint--]:hover:after,[class*=hint--]:hover:before{visibility:visible;opacity:1;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}[class*=hint--]:before{content:"";position:absolute;background:100% 0;border:6px solid transparent;z-index:1000001}[class*=hint--]:after{background:#383838;color:#fff;padding:8px 10px;font-size:12px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:12px;white-space:nowrap;text-shadow:0 -1px 0 #000;box-shadow:-4px 4px 8px rgba(0,0,0,.3)}[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{margin-bottom:-11px;right:calc(50% - 6px)}.hint--top:after{-webkit-transform:translateX(50%);-moz-transform:translateX(50%);transform:translateX(50%)}.hint--top:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--top:hover:after{-webkit-transform:translateX(50%) translateY(-8px);-moz-transform:translateX(50%) translateY(-8px);transform:translateX(50%) translateY(-8px)}.hint--bottom:after,.hint--bottom:before{top:100%;right:50%}.hint--bottom:before{margin-top:-11px;right:calc(50% - 6px)}.hint--bottom:after{-webkit-transform:translateX(50%);-moz-transform:translateX(50%);transform:translateX(50%)}.hint--bottom:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--bottom:hover:after{-webkit-transform:translateX(50%) translateY(8px);-moz-transform:translateX(50%) translateY(8px);transform:translateX(50%) translateY(8px)}.hint--right:before{border-left-color:#383838;margin-right:-11px;margin-bottom:-6px}.hint--right:after{margin-bottom:-14px}.hint--right:after,.hint--right:before{right:100%;bottom:50%}.hint--right:hover:after,.hint--right:hover:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--left:before{border-right-color:#383838;margin-left:-11px;margin-bottom:-6px}.hint--left:after{margin-bottom:-14px}.hint--left:after,.hint--left:before{left:100%;bottom:50%}.hint--left:hover:after,.hint--left:hover:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--top-left:after,.hint--top-left:before{bottom:100%;right:50%}.hint--top-left:before{margin-bottom:-11px;right:calc(50% - 6px)}.hint--top-left:after{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%);margin-right:12px}.hint--top-left:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--top-left:hover:after{-webkit-transform:translateX(100%) translateY(-8px);-moz-transform:translateX(100%) translateY(-8px);transform:translateX(100%) translateY(-8px)}.hint--top-right:after,.hint--top-right:before{bottom:100%;right:50%}.hint--top-right:before{margin-bottom:-11px;right:calc(50% - 6px)}.hint--top-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);margin-right:-12px}.hint--top-right:hover:after,.hint--top-right:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--bottom-left:after,.hint--bottom-left:before{top:100%;right:50%}.hint--bottom-left:before{margin-top:-11px;right:calc(50% - 6px)}.hint--bottom-left:after{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%);margin-right:12px}.hint--bottom-left:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--bottom-left:hover:after{-webkit-transform:translateX(100%) translateY(8px);-moz-transform:translateX(100%) translateY(8px);transform:translateX(100%) translateY(8px)}.hint--bottom-right:after,.hint--bottom-right:before{top:100%;right:50%}.hint--bottom-right:before{margin-top:-11px;right:calc(50% - 6px)}.hint--bottom-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);margin-right:-12px}.hint--bottom-right:hover:after,.hint--bottom-right:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--large:after,.hint--medium:after,.hint--small:after{white-space:normal;line-height:1.4em;word-wrap:break-word}.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{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top:after{-webkit-transform:translateX(50%) translateY(-8px);-moz-transform:translateX(50%) translateY(-8px);transform:translateX(50%) translateY(-8px)}.hint--always.hint--top-left:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top-left:after{-webkit-transform:translateX(100%) translateY(-8px);-moz-transform:translateX(100%) translateY(-8px);transform:translateX(100%) translateY(-8px)}.hint--always.hint--top-right:after,.hint--always.hint--top-right:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--bottom:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom:after{-webkit-transform:translateX(50%) translateY(8px);-moz-transform:translateX(50%) translateY(8px);transform:translateX(50%) translateY(8px)}.hint--always.hint--bottom-left:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom-left:after{-webkit-transform:translateX(100%) translateY(8px);-moz-transform:translateX(100%) translateY(8px);transform:translateX(100%) translateY(8px)}.hint--always.hint--bottom-right:after,.hint--always.hint--bottom-right:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--left:after,.hint--always.hint--left:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--always.hint--right:after,.hint--always.hint--right:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:after,.hint--no-animate:before{-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}.hint--bounce:after,.hint--bounce:before{-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24);-moz-transition:opacity .3s ease,visibility .3s ease,-moz-transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24)}.mfp-bg{z-index:1000001;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;right:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1000002;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;right:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:right;z-index:1000004}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;right:8px;left:8px;z-index:1000003}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1000005;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;left:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 10px 18px 0;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;left:-6px;text-align:left;padding-left:6px;width:100%}.mfp-counter{position:absolute;top:0;left:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;right:0;top:0;margin-top:35px;margin-right:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{right:0}.mfp-arrow-left:after{border-left:17px solid #fff;margin-right:31px}.mfp-arrow-left:before{margin-right:25px;border-left:27px solid #3f3f3f}.mfp-arrow-right{left:0}.mfp-arrow-right:after{border-right:17px solid #fff;margin-right:39px}.mfp-arrow-right:before{border-right:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;right:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;right:0;top:40px;bottom:40px;display:block;left:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;right:0;width:100%;cursor:auto}.mfp-title{text-align:right;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-left:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-right:0;padding-left:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-right:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{left:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;left:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:100%;transform-origin:100%}.mfp-arrow-right{-webkit-transform-origin:0;transform-origin:0}.mfp-container{padding-right:6px;padding-left:6px}}@font-face{font-family:give-icomoon;src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot#iefix) format("embedded-opentype"),url(../fonts/icomoon.woff) format("woff"),url(../images/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}.give-icon:before{font-style:normal}[class*=" give-icon-"],[class^=give-icon-]{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.give-icon-lamp:before{content:"\e603"}.give-icon-heart:before{content:"\e604"}.give-icon-question:before{content:"\e602"}.give-icon-info:before{content:"\e601"}.give-icon-new-tab:before{content:"\ea7e"}.give-icon-alert:before{content:"\f02d"}.give-icon-help:before{content:"\e606"}.give-icon-spinner:before{content:"\e605"}.give-icon-spinner2:before{content:"\e607"}.give-icon-plus:before{content:"\e040"}.give-icon-minus:before{content:"\e041"}.give-icon-locked:before{content:"\e600"}.dashicons-give:before{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e800"}.fa-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}.give-modal{box-shadow:0 15px 10px -5px rgba(0,0,0,.15);position:relative;background:#fff;font-family:Arial,Baskerville,monospace;font-size:16px;width:auto;max-width:500px;margin:60px auto 20px;border-top:5px solid transparent;line-height:1.5}.give-modal--success{border-top-color:#46b450}.give-modal--notice{border-top-color:#00a0d2}.give-modal--warning{border-top-color:#ffb900}.give-modal--error{border-top-color:#dc3232}.give-modal__body{padding:1.5rem}.give-modal__body>:last-child{margin-bottom:0}.give-modal__title{margin:0 0 .75rem;padding:0}.give-modal__description{margin:0 0 1.5rem;padding:0}.give-modal .give-spinner-wrap{margin-right:40%}.give-modal .give-modal__controls{position:relative;padding:1rem 1.5rem;background-color:#fbfbfb;border-top:1px solid #d7d7d7;text-align:left}.give-modal .give-modal__controls .spinner{display:none;visibility:visible;margin-right:0;float:right}.give-modal--additional-link{float:right;line-height:26px}.modal-fade-slide .give-modal--zoom{opacity:0;transition:all .2s ease-out;transform:translateY(-20px) perspective(600px) rotateX(10deg)}.modal-fade-slide.mfp-ready .give-modal--zoom{opacity:1;transform:translateY(0) perspective(600px) rotateX(0)}.modal-fade-slide.mfp-removing .give-modal--zoom{opacity:0;transform:translateY(-10px) perspective(600px) rotateX(10deg)}.modal-fade-slide.mfp-bg{opacity:0;transition:opacity .3s ease-out}.modal-fade-slide.mfp-ready.mfp-bg{opacity:.8}.modal-fade-slide.mfp-removing.mfp-bg{opacity:0}.give-button{display:inline-block;height:30px;line-height:28px;padding:0 12px 2px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box;margin-right:.5rem;font-weight:400;font-size:.9em}.give-button:active{transform:translateY(1px)}.give-button--primary{background:#0085ba;border-color:#0073aa #006799 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-decoration:none;text-shadow:0 -1px 1px #006799,-1px 0 1px #006799,0 1px 1px #006799,1px 0 1px #006799;outline:0}.give-button--primary:hover{background:#008ec2;border-color:#006799;color:#fff}.give-button--primary:active{background:#0073aa;border-color:#006799;box-shadow:inset 0 2px 0 #006799;vertical-align:top}.give-button--primary:focus{background:#0073aa;border-color:#006799;color:#fff;box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db}.give-button--secondary{color:#555;border-color:#ccc;background:#f7f7f7;box-shadow:0 1px 0 #ccc;vertical-align:top}.give-button--secondary:hover{background:#fafafa;border-color:#999;color:#23282d}.give-button--secondary:active{background:#eee;border-color:#999;box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.give-button--secondary:focus{background:#eee}.give-notice{position:relative}@font-face{font-family:give-icomoon;font-weight:400;font-style:normal}.give-metabox-tabs li .give-icon:before{font-family:give-icomoon;src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot#iefix) format("embedded-opentype"),url(../fonts/icomoon.woff) format("woff"),url(../images/icomoon.svg#icomoon) format("svg");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;vertical-align:top;line-height:20px;margin:0 0 0 5px}.give-metabox-tabs li .give-icon-default:before{content:"\e903"}.give-metabox-tabs li .give-icon-heart:before{content:"\e604"}.give-metabox-tabs li .give-icon-target:before{content:"\e901"}.give-metabox-tabs li .give-icon-display:before{content:"\e90c"}.give-metabox-tabs li .give-icon-edit:before{content:"\e902"}.give-metabox-tabs li .give-icon-checklist:before{position:relative;top:1px;content:"\e900"}.give-metabox-tabs li .give-icon-purse:before{content:"\e8df"}.give-metabox-tabs li .dashicons{font-size:14px;width:14px;line-height:20px}.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{content:"";display:table;clear:both}.give-grid-col-1{width:6.33333%}.give-grid-col-2{width:14.66667%}.give-grid-col-3{width:23%}.give-grid-col-4{width:31.33333%}.give-grid-col-5{width:39.66667%}.give-grid-col-6{width:48%}.give-grid-col-7{width:56.33333%}.give-grid-col-8{width:64.66667%}.give-grid-col-9{width:73%}.give-grid-col-10{width:81.33333%}.give-grid-col-11{width:89.66667%}.give-grid-col-12{width:98%}@media only screen and (max-width:33.75em){.give-grid-row [class^=give-grid-col]{width:98%}}.give-hidden,.post-type-give_forms .tablenav #post-query-submit{display:none}.give-time-field{width:65px}.give-money-field{width:75px;margin-left:0;margin-right:0}.give-money-symbol{border:1px solid #ddd;background:#fcfcfc;margin:0;font-size:14px;padding:5px 8px}.give-money-symbol-before{border-left:0;margin-left:-4px}.give-money-symbol-after{margin-right:-5px}.give_options_panel input[type=email],.give_options_panel input[type=text]{padding: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-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{margin:0 0 3px;display:block;cursor:default}.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{font-weight:400;cursor:help}.js-give-shortcode-button:after{box-shadow:0 1px 1px 0 rgba(0,0,0,.1);text-shadow:none}.js-give-shortcode-button .dashicons{font-size:16px;width:16px;vertical-align:middle;color:#909090;margin-left:2px}.js-give-shortcode-button:hover .dashicons{color:#555}.give-tooltip{margin:0 3px;padding:0;font-size:14px;-moz-transition:.2s all linear;-o-transition:.2s all linear;transition:all .2s linear;color:rgba(51,51,51,.5);position:relative;top:1px}.give-tooltip:hover{color:#333}#give-metabox-form-data .inside{margin:0;padding:0}#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{padding:1em 162px 1em 20px;margin:0;border-bottom:1px solid #eee}#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;width:135px;padding:0;margin:2px -150px 0 0;line-height:18px;font-size:12px;font-weight:400}#give-metabox-form-data .give_options_panel .give-field-wrap .give-field-description{color:#aaa;font-size:12px;line-height:18px;display:block;padding-top:10px;font-style:italic}#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{padding:10px;background:#f5f5f5}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-repeatable-fields-section-wrapper{width:100%;background-color:#fff;border-collapse:collapse}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row{border-bottom:15px solid #f5f5f5;background-color:#fff}#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-remove{float:left;width:22px;height:36px;padding:0;display:block;text-align:center;line-height:34px;font-size:21px;font-weight:300;cursor:pointer}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-remove:hover{background-color:red;color:#fff;width:22px;height:22px;border-radius:30px;margin-top:8px;line-height:19px}#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-row.closed .toggle-indicator:before{content:"\f140"}#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:#aaa;font-size:12px;line-height:18px;display:block;padding-bottom:10px;font-style:italic}#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-minmax-wrap{display:block;margin-bottom:.5rem}#give-metabox-form-data .give-minmax-wrap label{display:inline-block;width:120px;font-size:12px}#give-metabox-form-data .give-minmax-wrap input{margin-right:1px}#_give_donation_levels_field .give-row:nth-of-type(2) .give-remove{display:none!important}#give-metabox-form-data .give-metabox-tabs{margin:0;max-width:170px;float:right;line-height:1em;padding:0 0 10px;position:relative;background-color:#fafafa;border-left:1px solid #eee;box-sizing:border-box}#give-metabox-form-data .give-metabox-tabs:after{content:"";display:block;width:100%;height:9999em;position:absolute;bottom:-9999em;right:0;background-color:#fafafa;border-left:1px solid #eee}#give-metabox-form-data .give-metabox-tabs li{margin:0;padding:0;display:block;position:relative}#give-metabox-form-data .give-metabox-tabs li a{margin:0;padding:10px;display:block;box-shadow:none;text-decoration:none;line-height:20px!important;border-bottom:1px solid #eee;overflow:hidden}#give-metabox-form-data .give-metabox-tabs li a span.give-label{width:122px;display:inline-block}#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{border-bottom-color:#e5e5e5}#give-metabox-form-data .give-metabox-tabs li.active>a{color:#555;position:relative;background-color:#eee}#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{display:block;position:absolute;bottom:0;right:166px;width:170px;max-height:250px}@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{margin-left:0;font-size:15px}#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;margin:0 0 10px;font-size:14px;width:100%}}.chosen-container-single a.chosen-single{background:#fff!important}.give-docs-link{text-align:left;margin-left:15px}.give-docs-link a{color:#999;text-decoration:none;font-style:italic}.give-docs-link a:hover{color:#0073aa}.give-docs-link a span{font-style:normal}.post-type-give_forms #posts-filter .search-box{display:none}.post-type-give_forms #posts-filter .tablenav.top{position:relative;margin:42px 0 0;height:auto}.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{position:absolute;right:230px;bottom:10px}.post-type-give_forms #posts-filter .tablenav.top .actions.bulkactions{right:0}#give-addons.wrap{margin:0!important}.give_forms_page_give-addons #wpbody-content{padding-bottom:0}.give-addons-header{padding:10px 20px;margin:0 -22px 0 0;background:url(../images/give-faces-bg.png) repeat 100% 0 #0e0e0e;overflow:hidden}.give-addons-header .give-admin-logo{float:right}.give-addons-header .give-admin-logo a{box-shadow:none;outline:none}.give-addons-header .give-admin-logo img{max-width:237px}.give-addons-header .give-admin-logo span{display:none}.give-core-bundles-container{text-align:center;margin:80px 0 120px}.give-core-bundles-container h2.give-core-bundles-intro-heading{font-size:42px;line-height:1.2em;margin:0 0 20px;padding:0}.give-core-bundles-container p.give-core-bundles-intro-subheading{font-size:20px;margin:0}.give-price-bundles-wrap{padding:0 40px 100px;font-family:Montserrat,sans-serif;max-width:1200px;margin:0 auto}.give-price-bundles-wrap .dashicons-yes{color:#66bb6a;position:relative;top:-2px}.give-price-bundles-wrap .dashicons-no-alt{color:#d75a4a;position:relative;top:-2px}.give-price-bundles-wrap .dashicons-star-filled{color:#ff960e;font-size:16px}div.bundle{float:right;width:31.333%;background:#fff;text-align:center;box-shadow:0 0 20px rgba(0,0,0,.25);position:relative;min-height:775px}div.bundle:hover{box-shadow:0 0 25px rgba(0,0,0,.3)}div.bundle.featured-bundle{margin-top:-50px;width:36.333%;z-index:9;position:relative;min-height:845px}div.bundle.featured-bundle .bundle-title-wrap{background-color:#66bb6a}div.bundle.featured-bundle div.bundle-price-wrap{background:#f5f3e9}div.bundle.featured-bundle div.bundle-price-wrap .bundle-price{font-size:72px}div.bundle.featured-bundle div.bundle-price-wrap .bundle-dollar-sign,div.bundle.featured-bundle div.bundle-price-wrap .bundle-per-month,div.bundle.featured-bundle div.bundle-price-wrap .bundle-price{color:#66bb6a}div.bundle.featured-bundle .bundle-cta-wrap{bottom:50px}div.bundle.featured-bundle .bundle-cta-wrap>a{padding:20px 0;font-size:23px}div.bundle div.bundle-title-wrap{background-color:#8f8f8f;text-align:center;padding:0 20px;margin:0;height:100px;box-sizing:border-box}div.bundle div.bundle-title-wrap>h2{margin:0;padding:0;color:#fff;text-shadow:-1px 1px 1px rgba(0,0,0,.3);text-transform:uppercase;font-size:42px;line-height:100px}div.bundle div.bundle-title-wrap .bundle-popular{background:#ff960e;text-shadow:0 1px 0 #c16d00;color:#fff;text-transform:uppercase;padding:5px 12px 4px;margin:0;font-size:15px;border-radius:6px;position:relative;top:-9px;border-bottom:2px solid #c16d00}div.bundle div.bundle-price-wrap{background:#f9f8f2;text-align:center;color:#8f8f8f;padding:40px 0}div.bundle div.bundle-price-wrap .bundle-price{color:#8f8f8f;font-size:64px;line-height:1em}div.bundle div.bundle-price-wrap .bundle-price-p{margin:0 0 0 20px}div.bundle div.bundle-price-wrap .bundle-dollar-sign{color:#8f8f8f;font-size:36px}div.bundle div.bundle-price-wrap .bundle-per-month{color:#8f8f8f;font-size:25px;margin-left:-30px}div.bundle div.bundle-price-wrap .bundle-per-year{display:block;font-style:italic}div.bundle .bundle-quote{text-align:center;color:#999688;padding:25px 0;margin:0;font-style:italic;font-size:16px}ul.bundle-features{list-style:none;padding:25px;border-top:1px solid #ddd;text-align:right;width:225px;margin:0 auto}ul.bundle-features .label-give{font-size:13px;width:25px;height:25px;line-height:25px;padding:0;margin:0 0 0 5px;top:-1px;position:relative;display:inline-block}ul.bundle-features .label-give a{color:#fff}ul.bundle-features>li{margin:10px 0 0;padding:5px 0 0;font-size:15px}ul.bundle-features>li:first-child{margin-top:0;padding-top:0}ul.bundle-features .initial-bundle-feature>span{font-weight:600}ul.bundle-features .highlighted-addons{margin:0 20px 0 0;padding:0;font-size:14px;list-style:none}ul.bundle-features .highlighted-addons>li{list-style-type:none;margin:10px 0 0;padding:0;line-height:1em}ul.bundle-features .magnific-inline{text-decoration:none;color:#000;box-shadow:none;outline:none;cursor:default}ul.bundle-features .magnific-inline .hint,ul.bundle-features .magnific-inline:after,ul.bundle-features .magnific-inline:before{display:none}.bundle-cta-wrap{position:absolute;bottom:36px;right:0;left:0}.bundle-cta-wrap a{text-decoration:none;text-transform:uppercase;color:#fff;background:#66bb6a;border-radius:500px;padding:15px 0;display:block;box-shadow:0 5px 5px 0 rgba(0,0,0,.2);line-height:1.2em}.bundle-cta-wrap a:hover{background:#71c074}.give-addons-directory-wrap{background:#fff;margin:0 -20px 0 0;padding:70px 20px 60px;font-family:Montserrat,sans-serif;text-align:center}.give-addons-directory-wrap title{display:block;font-size:30px;margin:0 0 50px;line-height:1.2em}.give-addons-directory-wrap .type-download{display:inline-block;text-align:right;margin:0 0 2em 2em!important;padding:0;vertical-align:top;width:365px;text-decoration:none;color:inherit;border:1px solid #ddd;min-height:420px;overflow:hidden;background:#fcfcfc;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -1px 0 rgba(0,0,0,.1);transition-property:border,background,color;transition-duration:.05s;transition-timing-function:ease-in-out;position:relative}.give-addons-directory-wrap .type-download:hover{border:1px solid #d1d1d1}.give-addons-directory-wrap .type-download>.featured-img img{border-bottom:1px solid #ddd}.give-addons-directory-wrap .type-download .addon-content{*zoom:1;padding:15px 20px}.give-addons-directory-wrap .type-download .addon-content:after,.give-addons-directory-wrap .type-download .addon-content:before{content:" ";display:table}.give-addons-directory-wrap .type-download .addon-content:after{clear:both}.give-addons-directory-wrap .type-download .addon-content .addon-heading{margin:0 0 10px;font-size:20px;line-height:30px}.give-addons-directory-wrap .type-download .addon-content .addon-heading a{color:#66bb6a;outline:none;text-decoration:none;box-shadow:none}.give-addons-directory-wrap .type-download .addon-footer-wrap{border-top:1px solid #ddd;position:absolute;bottom:2px;right:0;width:100%;background-color:#fff;padding:15px 20px}@media (min-width:1350px){div.bundle .bundle-quote{padding-right:45px;padding-left:45px}div.bundle .bundle-cta-wrap{margin:0 40px}div.bundle .bundle-cta-wrap a{font-size:20px}}@media (max-width:1349px){.give-price-bundles-wrap{margin-right:-20px}div.bundle .bundle-quote{padding-right:10px;padding-left:10px}div.bundle .bundle-cta-wrap{margin:0 25px}div.bundle .bundle-cta-wrap a{font-size:18px}}@media (max-width:850px){.give-price-bundles-wrap{padding:40px 30px}.give-core-bundles-container{margin:30px 0 60px}div.bundle,div.bundle.featured-bundle{width:100%;margin:0 0 30px}}#give-dashboard-widgets-wrap .inside{padding-top:0;padding-bottom: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;line-height:30px;font-style:italic;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{width:100%;float:none;margin:0 0 10px}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-left:0;margin-bottom:10px}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-top:12px;padding-bottom: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;padding:12px 12px 4px;margin:2px -11px -16px 0;overflow:auto}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{padding:20px 0 0;margin:0;font-weight:700}#export-donor-options-wrap ul{max-width:900px;overflow:hidden}#export-donor-options-wrap ul li{margin:0;padding:0 0 5px 5px;box-sizing:border-box;float:right;width:33%}.settings-excludes-list{max-height:120px;overflow:auto;padding:.5rem;border:1px solid #ddd}.settings-excludes-list li{margin:3px 0}#give-tools-recount-form .notice-wrap{position:relative;min-height:25px;margin:10px -12px -12px;background:#efefef;padding:10px 12px 12px;border-top:1px solid #e5e5e5}#give-tools-recount-form .notice-wrap .give-progress{position:absolute;top:15px}#give-tools-recount-form .notice-wrap .spinner{position:absolute;left:14px;top:13px;margin:0}#give-tools-recount-form .notice-wrap #give-batch-success{margin-bottom:6px}.recount-stats-controls form{display:inline}.give-recount-stats-descriptions{margin:8px 0 0;display:block}.give-recount-stats-descriptions span{line-height:24px;font-size:13px;font-style:italic;font-weight:400;color:#aaa;margin:0;display:none}.gateways-report-tablenav .actions.bulkactions{padding-left:0}table.give-table td{vertical-align:middle}table.give-table td.row-title h3{margin:0 0 .4em;font-size:1.2em}table.give-table td.row-title p{font-size:13px;font-style:italic;font-weight:400;color:#aaa;margin:0}#give-graphs-filter>.tablenav{height:auto}#give-logs-filter .search-box{float:left}#give-logs-filter .tablenav.top{float:right;clear:none;margin-top:0}.give-welcome-wrap{margin:0 -20px 0 0;padding:0}.give-welcome-header{background:#fff;height:100%;min-width:1000px}.give-welcome-header .give-welcome-header-inner{max-width:900px;margin:0;padding:25px 30px 20px 250px;position:relative}.give-welcome-header .give-welcome-h1{margin:0 0 0 200px;padding:0;color:#32373c;line-height:1.2em;font-size:2.8em;font-weight:600;display:inline-block;margin-left:15px!important}.give-welcome-header .give-welcome-h1:before{background:url(../images/give-icon-full-circle.svg);width:36px;height:36px;content:" ";display:block;float:right;margin:0 0 0 10px;position:relative;top:4px}.give-welcome-header .give-welcome-text{font-size:20px;margin:20px 0 30px;padding:0}.give-badge{background:url(../images/give-badge.png) no-repeat 100% 0 transparent;padding-top:150px;height:52px;width:185px;color:#fff;font-weight:700;font-size:14px;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.8);margin:0;position:absolute;top:30px;left:20px}.give-welcome-content-wrap{padding:0;margin:0}.give-welcome-content-wrap.give-changelog-wrap{width:1140px}.give-welcome-content-intro{font-size:22px;font-style:italic;color:#8e8e8e;margin:50px 30px 60px;max-width:1400px;min-width:1000px}.give-ipad-showcase-wrap{border:3px solid #9199a5;border-radius:10px;position:relative;box-shadow:0 .75rem 2rem rgba(0,0,0,.4)}.give-ipad-showcase-wrap .give-ipad-showcase-inner{background:#fafbfb;border:10px solid #1e2026;border-radius:7px;display:grid}.give-ipad-showcase-wrap img{height:auto;max-width:100%}.give-feature-section{margin:0;padding:120px 30px}.give-feature-section__inner{display:flex;flex-direction:row;margin:0;align-items:center;justify-content:center;max-width:1400px;min-width:1000px}.give-feature-section:first-of-type{padding-top:0}.give-feature-section__step2{background:#fff}.give-feature-section span.dashicons{width:16px;height:16px;font-size:14px;margin:6px 0 0}.give-feature-section .give-feature-section-item{display:flex;width:50%}.give-feature-section .give-feature-section-item__container{padding:0 0 0 60px;margin:0}.give-feature-section .give-feature-section-item__container-right{padding-right:60px;padding-left:20px}.give-feature-section .give-feature-section-item h3{font-size:24px;font-weight:500;margin:0 0 20px}.give-feature-section .give-feature-section-item h3>.give-feature-section-item-number{background:#fff;width:40px;height:40px;margin:0 0 0 10px;padding:0;line-height:40px;text-align:center;color:#777;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);border-radius:50%;display:inline-block;font-size:22px}.give-feature-section .give-feature-section-item p{font-size:16px}.give-feature-section .give-feature-section-item .give-welcome-gateway-notice{font-size:12px!important;line-height:16px}.give-feature-section .give-feature-btns{margin:30px 0 20px}.give-feature-section .give-feature-btns li{display:inline;margin:0 0 0 25px}.give-feature-section .give-feature-btns .give-feature-btn-link{font-size:15px;line-height:30px}.social-items-wrap,.social-items-wrap>div{display:inline-block}.social-items-wrap .twitter-item-wrap{margin:0 0 10px 20px}.give-welcome-widgets{background:#fff;text-align:center;padding:100px 0 160px}.give-welcome-widgets p{font-size:16px}.give-welcome-widgets__inner{max-width:1400px}.give-welcome-widgets__heading{max-width:500px;margin:0 auto 100px}.give-welcome-widgets__heading h2{font-size:26px;font-weight:500}.give-welcome-widgets__heading .button{margin-top:10px;font-size:15px}.give-welcome-widgets__col{float:right;width:33.33%;box-sizing:border-box;padding:0 20px}.give-welcome-widgets__col h3{font-size:22px;font-weight:500}.give-welcome-widgets__col h3:before{background:url(../images/happy-face.svg) no-repeat top transparent;opacity:.3;content:" ";width:100%;height:85px;display:inline-block;font-size:80px;-moz-transition:.2s all linear;-o-transition:.2s all linear;transition:all .2s linear}.give-welcome-widgets__col p{font-size:13px}.give-welcome-widgets__col:hover h3:before{opacity:.45}.give-welcome-widgets__addons h3:before{background:url(../images/shopping-cart.svg) no-repeat top transparent}.give-welcome-widgets__documentation h3:before{background:url(../images/docs-book.svg) no-repeat top transparent}.give-welcome-widgets__col-inner{max-width:300px;margin:0 auto}.give-welcome-widgets__link{font-weight:700;font-size:15px}.give-contributor-group{list-style:none}.give-contributor-group img{border-radius:50%}.give-contributor-group .give-contributor{margin:0 0 45px 10px;display:inline-block;width:140px;text-align:center}.give-contributor-group .give-contributor a{outline:none;box-shadow:none}.give-contributor-group .give-contributor span{display:block;margin:3px 0 0;font-weight:700}.give-newsletter-form-wrap{margin:10px 0 15px;padding:10px 15px 15px;background:#f1f1f1;border:1px solid #ddd;max-width:900px}.give-newsletter-form-wrap .give-newsletter-intro{font-size:14px;font-style:italic;color:#777;margin:0}.give-newsletter-form-wrap .button,.give-newsletter-form-wrap input[type=email],.give-newsletter-form-wrap input[type=text]{width:100%;height:36px}.give-newsletter-form-wrap td{padding:0 0 0 10px}.give-newsletter-form-wrap div.give-newsletter-confirmation{background:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:5px 5px 4px 10px;padding:1px 12px;border-right:4px solid #7ad03a;display:none}.give-newsletter-form-wrap div.give-newsletter-confirmation>p{margin:.5em 0;padding:2px}.give-changelog-wrap .give-changelog{max-height:510px;margin:0 30px 100px 0;padding:20px;overflow-y:scroll;overflow-x:hidden;font-size:18px;line-height:28px;background:#fff;border:1px solid #ddd}.give-changelog-wrap .give-changelog br:first-child,.give-changelog-wrap .give-changelog br:first-child+br{display:none}.give-changelog-wrap .give-changelog h4{margin:0 0 10px;border-bottom:1px solid #e2e2e2;padding:0 0 6px;font-size:20px}.give-changelog-wrap .give-changelog h4+br{display:none}.dashboard_page_give-changelog #wpbody-content,.dashboard_page_give-getting-started #wpbody-content{padding-bottom:0}#give-paypal-connect{background:#039cde;color:#fff;font-size:14px;line-height:30px;font-weight:700;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;box-shadow:none;text-decoration:none;padding:8px 20px;border-radius:40px}#give-paypal-connect span:before{content:" ";width:16px;height:16px;display:inline-block;margin:0 0 0 8px;background-image:url(../images/paypal-48.png);background-size:16px;position:relative;top:2px}#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{margin:0 2px 0 20px}.give-settings-page #poststuff{padding-top:25px}.give-settings-page .give-settings-header{background:#fff;padding:10px 20px;margin:0 -22px 0 -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{list-style:none;margin:12px 0 3px;padding:0;float:right}.give-settings-page .give-subsubsub li{display:inline-block;margin:0 3px 0 0;padding:0;white-space:nowrap;color:#d3d3d3;font-weight:300;font-size:16px}.give-settings-page .give-subsubsub a{line-height:2;padding:.2em;margin:0 0 0 3px;text-decoration:none;font-size:14px;box-shadow:none;font-weight:400}.give-settings-page .give-subsubsub a.current{color:#000;font-weight:600;border:none}.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{width:25px;height:25px;padding:0;text-align:center;line-height:22px;font-size:21px;font-weight:300;cursor:pointer;margin-right:20px;display:inline-block}.give-settings-page .give-remove-setting-field:hover{background-color:red;color:#fff;border-radius:30px}.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;overflow:hidden;margin:30px 0}.give-setting-tab-header h2{margin-top:8px}.give-setting-tab-header p{margin-top:0;margin-bottom: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:#666;font-style:italic;font-size:14px!important;line-height:22px}div.give-field-description strong,p.give-field-description strong{color:#777}.give-setting-tab-header h2{float:right;display:inline-block;width:220px;font-style:italic;color:#aaa;margin:0;font-size:14px}.gateway-enabled-wrap{background-color:#f7f7f7;border:1px solid #e5e5e5}.gateway-enabled-wrap .gateway-enabled-settings-title{display:grid;grid-template-columns:.5fr 2.5fr 5fr 1fr 1fr;grid-gap:20px;border-bottom:1px solid #e5e5e5;padding:1rem;font-weight:600}.gateway-enabled-wrap .ui-sortable-placeholder{visibility:visible!important;border:2px dashed #e5e5e5;transition:all .2s ease}.gateway-enabled-wrap .ui-sortable-helper{background-color:#fafafa;box-shadow:0 4px 20px -5px rgba(0,0,0,.25);border:1px solid #e5e5e5;padding:.5rem!important}.give-payment-gatways-list{margin:0;padding:1rem}.give-payment-gatways-list li{display:grid;grid-template-columns:.5fr 2.5fr 5fr 1fr 1fr;align-items:center;grid-gap:20px;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:.5rem .75rem}.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{padding:3px 0 0 4px;font-size:15px;font-weight:400;color:#bdbdbd;cursor:move}.give-payment-gatways-list li span.give-drag-handle:hover{color:#333}.give-gateways-notice{display:table;width:100%;max-width:1240px;background:#fff;margin:15px 0 0;padding:0;border:1px solid #e3e3e3}.give-gateways-notice .give-gateways-cc-icon{margin:0;padding:0 25px 0 15px;height:30px;width:30px;display:table-cell;vertical-align:middle}.give-gateways-notice .give-gateways-cc-icon svg{position:relative;top:2px;width:50px;height:40px}.give-gateways-notice .give-gateways-notice-title{font-size:16px;margin:20px 20px 0;padding:0}.give-gateways-notice .give-gateways-notice-message{line-height:24px;font-size:14px;margin:5px 20px 20px}.give-gateways-notice .give-gateways-notice-button{display:table-cell;vertical-align:middle;text-align:left;margin:0;padding:0 0 0 15px;width:200px}.give-gateways-notice .give-gateways-notice-button #give-stripe-connect{margin:0 0 10px}.give-gateways-notice .give-gateways-notice-button .give-view-gateways-btn{text-align:center;width:190px}.give-email-tags-wrap{margin:5px 0 0}.give-email-tags-wrap code{font-style:normal;padding:1px 2px;font-size:12px}.give-email-tags-wrap span{display:block;color:#aaa;font-style:italic;margin:0 0 2px;font-size:13px}.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{margin:0 2px 0 0;float:none}#system-info-textarea{width:800px;height:600px;font-family:Menlo,Monaco,monospace;background:#fff;white-space:pre;overflow:auto;display:block;direction:rtl}#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:#aaa;font-style:italic;margin:0;padding-top:.5em}.give-image-thumb{position:relative;margin-top:14px}.give-image-thumb span.give-delete-image-thumb{position:absolute;background:red;color:#fff;border-radius:30px;right:-10px;top:-10px;cursor:pointer}.give-image-thumb img{max-width:250px;border:4px solid #fff}.give_email_access_link_tag{display:none}.give-license-settings-wrap{max-width:1240px;min-width:1000px;margin:20px -10px 0 0;padding:0}.give-license-top-widget{border:1px solid #dbdbdb;min-height:250px}.give-license-top-widget .give-license-widget-heading{font-size:20px;margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid #dbdbdb;line-height:1.2em}.give-license-top-widget .give-license-widget-heading .dashicons{height:25px;width:25px;font-size:28px;margin:-5px 0 0 10px}.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{position:absolute;background:#f4f4f4;top:0;right:0;height:100%;width:100%;padding:20px;z-index:3;box-sizing:border-box;display:none}#give-license-activator-wrap .give-license-notices .notice{position:relative;padding-left:40px}#give-license-activator-wrap #give-license-activator{font-size:22px;height:55px;padding:0 15px;margin:0 0 10px;width:100%}#give-license-activator-wrap .button{height:45px;width:100%;font-size:18px;display:block;clear:both;margin:0}#give-addon-uploader-wrap{background:#fff;padding:30px 25px 25px;margin:0}.give-upload-addon-form-wrap{position:relative}.give-upload-addon-form-wrap .give-upload-addon-instructions{margin:0;padding:0;opacity:.4;font-size:16px}.give-upload-addon-form-wrap .give-upload-addon-instructions span{display:block;margin:8px 0;font-size:14px}.give-upload-addon-form-wrap #give-upload-addon-file-select{display:none}.give-upload-addon-form-wrap .give-spinner-wrap{position:absolute;right:0;top:0;left:0;bottom:0;z-index:99;background-color:#fff}.give-upload-addon-form-wrap .give-spinner-wrap .give-spinner-inner{margin-top:5%;margin-right:42%}.give-upload-addon-form{background:#f4f4f4;padding:25px;text-align:center;outline:2px dashed #e2e2e2;outline-offset:-10px;transition:outline-offset .15s ease-in-out,background-color .15s linear;position:relative}.give-upload-addon-form.give-dropzone-active{outline-offset:-13px;outline:2px dashed #c6c6c6;background:#eaeaea}.give-upload-addon-form .give-addon-upload-notices{position:absolute;background:hsla(0,0%,100%,.66);top:0;right:0;height:100%;width:100%;padding:20px;z-index:3;text-align:right;box-sizing:border-box;display:none}.give-upload-addon-form .give-activate-addon-wrap{display:none;border:1px solid #dbdbdb;background:#fff;position:absolute;padding-top:20px;top:0;right:0;height:100%;width:100%;z-index:4;box-sizing:border-box}.give-upload-addon-form .give-activate-addon-wrap .dashicons{color:#66bb6a}#give-licenses-container{position:relative}#give-licenses-container .give-spinner-wrap{position:absolute;right:0;top:0;left:0;bottom:0;z-index:99;background-color:#fff}#give-licenses-container .give-spinner-wrap .give-spinner-inner{margin-top:5%;margin-right:45%}.give-licenses-list-header{margin:20px 0 30px;padding:0}.give-licenses-list-header h2{float:right;margin:0 0 20px;padding:0;font-size:18px}.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{margin:0 10px 0 0;line-height:28px;color:#666}.give-licenses-list-header hr{clear:both}.give-addon-wrap{border:1px solid #dbdbdb;background:#fff;padding:0;margin:0 0 20px;position:relative}.give-addon-wrap .give-license-top{background:#f4f4f4;border-bottom:1px solid #dbdbdb;display:flex;color:#333}.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{display:block;font-size:15px;margin:0 0 20px;font-weight:700;color:#23282d}.give-addon-wrap .give-license-top-column{float:right;padding:30px;flex:1}.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]{min-width:290px;height:40px;font-size:18px;padding:10px}.give-addon-wrap .give-license__key button{width:110px;height:40px}}@media (max-width:1399px){.give-addon-wrap .give-license__key input[type=text]{min-width:230px;height:35px;font-size:15px;padding:8px}.give-addon-wrap .give-license__key button{width:85px;height:35px;font-size:1em}}.give-addon-wrap .give-license-action-link{display:block;margin:0 0 15px;box-shadow:none}.give-addon-wrap .give-license-renewal-date .dashicons{opacity:.8;margin:0 0 0 3px;position:relative;top:-2px}.give-addon-wrap .give-license-activations-remaining-icon{border-radius:100%;height:20px;width:20px;display:inline-block;padding:1px;font-size:12px;line-height:20px;text-align:center;font-weight:700;margin:0 0 0 2px}.give-addon-wrap .give-plugin__info{padding:6px 9px}.give-addon-wrap .give-plugin__status{border:none;padding:0 5px;line-height:20px!important}.give-addon-info-wrap{margin:30px;padding:20px;background:#f4f4f4;border:1px solid #dbdbdb;color:#333}.give-addon-info-wrap .give-addon-info-left{float:right}.give-addon-info-wrap .give-addon-name{font-weight:700;font-size:14px}.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{margin:-5px 0 0;position:relative;top:2px}.give-addon-info-wrap .give-addon-info-right .give-button .dashicons{font-size:14px;width:14px;height:14px;margin-left:3px;margin-top:5px}.give-addon-info-wrap .give-addon-activation-status{border-radius:4px;color:#fff;background:#777;padding:3px 8px;margin:0 0 0 15px;font-size:11px}.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{margin:0 0 0 15px;font-size:12px}.give-filters{clear:both;background:#f5f5f5;border:1px solid #dfdfdf;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{width:100%;max-width:100%}}.give-filters:after{content:"";display:table;clear:both}.give-filter{display:block;margin-bottom:12px;width:100%}.give-filter:after{content:"";display:table;clear:both}.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;width:205px;max-width:100%}.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{clear:both;background:#f5f5f5;border:1px solid #dfdfdf;margin:8px 0;padding:12px;font-size:13px;line-height:2.1em}#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{max-width:80%;height:auto;float:right}.give-donation-status>span{display:inline-block;width:12px;height:12px;position:relative;top:1px;margin:0;padding:0;border-radius:50%;background:#888;line-height:16px}.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{padding:.2em .4em .3em;font-size:11px;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;background-color:#ffba00;margin:0 15px;vertical-align:middle}#test-payment-label:hover{color:#fff;text-decoration:none}#give-payments-filter .give-payment-id{padding:.2em .4em .3em;font-size:11px;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;font-weight:400}#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{float:right;border:none;display:inline-block}#give-order-update .give-order-top .delete-donation{display:inline-block;float:left}#give-order-update .give-order-top .delete-donation a{width:18px;height:16px;display:block;margin:11px 15px;content:"\f182";font-size:18px;color:#b5b5b5}#give-order-update .give-order-top .delete-donation a:focus,#give-order-update .give-order-top .delete-donation a:hover{color:red;box-shadow:none}.column-donation_form .donation-level-text-wrap{font-style:italic;display:block}@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{margin:0;padding:3px 10px;clear:both;border-bottom:1px solid #eee;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{text-align:left;min-width:200px}#give-donation-overview ul li.remove{text-align:left}#give-donation-overview ul .row{padding:12px;border-bottom:1px solid #eee}#give-order-data .data span{color:#666;font-weight:600}input.give-price-field{width:80px;padding:3px 5px}.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{width:25%;margin-top:0;margin-left:0}}@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{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{padding:3px;margin:0}.give-dashboard-widget .give-dashboard-today .give-dashboard-today-earnings{font-size:42px;color:#4ead61;font-weight:700;margin:15px 0 0;line-height:1}.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;padding:0;margin:0 0 30px}.give-dashboard-widget .give-table-stats{width:100%;text-align:center;margin:0;table-layout:fixed;border-top:1px solid #ececec;border-spacing:0}.give-dashboard-widget .give-table-stats .give-dashboard-stat-total,.give-dashboard-widget .give-table-stats .give-dashboard-stat-total-label{padding:0;margin:0}.give-dashboard-widget .give-table-stats .give-dashboard-stat-total{color:#4ead61;font-weight:700;font-size:16px}#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{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;width:18px;height:18px;content:"\e800"}.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;z-index:2;min-height:200px}.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{margin-left:25px;width:auto;display:inline-block;float:right}.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{padding-bottom:20px;border:none}.give_forms_page_give-donors #give-donor-card-wrapper .avatar-wrap{padding:0 0 15px 15px;text-align:center;float:right}.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{text-decoration:none;color:red;margin-left:5px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-bio-header .donor-since{margin:10px 0;font-size:16px}.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{width:205px;max-width:100%}.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{font-family:dashicons;content:"\f110";position:absolute;top:10px;left:10px;font-size:100px;color:#f0f0f0;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]{display:table;clear:both}.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{text-align:center;margin-bottom:20px;line-height:28px}.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;text-align:center;padding:15px}.give_forms_page_give-donors #donor-stats-wrapper ul{margin:0;padding:0;overflow:hidden}.give_forms_page_give-donors #donor-stats-wrapper ul li{width:50%;float:right;line-height:22px;font-size:14px;margin:0}.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{width:100%;text-align:center}.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{width:100%;margin-bottom:5px}.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{padding:10px 12px;line-height:20px;font-size:14px}.give_forms_page_give-donors #give-donor-notes .give-no-donor-notes{text-align:center;padding:20px}.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{margin-right:-25px;text-decoration:none;font-size:14px;margin-left:3px}.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{margin:.5rem 1%;line-height:3.4em}.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{position:absolute;left:13px;right:13px;top:0;visibility:hidden}.give_forms_page_give-donors #donor-address-wrapper .all-address .address{min-height:146px;border:1px solid #dad9d9;padding:9px;border-radius:5px;background-color:#fff}.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{width:40px;height:40px;border-radius:50%;border:1px solid #e5e5e5;float:right;vertical-align:middle;margin-left:10px;line-height:40px;text-align:center}.give_forms_page_give-donors .give-donor-admin-avatar img{border-radius:50%;width:40px;height:40px}.give_forms_page_give-donors .give-donor-name-text{font-weight:600;font-size:14px}.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{width:96px;height:96px;line-height:96px;margin-left:0;font-size:36px}@media screen and (max-width:782px){#wp-content-media-buttons a.give-thickbox{padding:6px 14px;line-height:normal;font-size:14px;height:auto}.wp-media-buttons span#give-media-button{margin-top:0!important;margin-right:2px!important}}.mce-primary.mce-give-primary button{padding-left:10px;padding-right:10px}.wp-core-ui .give-admin-button{padding-right:7px;padding-left:7px}.give-admin-button-icon{display:inline-block;width:18px;height:18px;vertical-align:text-top;margin:0 2px}.give-admin-button-icon:before{font:400 18px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.give-admin-button-icon-update:before{content:"\f463"}.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{padding:9px;font-size:1.1em}.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;position:relative;top:4px;right:-2px}.give-debug-report{display:none;margin:10px 0;padding:0;position:relative}.give-debug-report textarea{font-family:monospace;width:100%;margin:0;height:300px;padding:20px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;resize:none;font-size:12px;line-height:20px;outline:0}.give-progress{height:15px;width:95%;border-radius:4px;overflow:hidden;background-color:#f5f5f5}.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{position:absolute;right:0;left:0;bottom:0;top:0;background:hsla(0,0%,96.1%,.57);z-index:1;display:none}.give-spinner-wrapper.is-active{display:inline-block}.give-spinner-wrapper .aligncenter{position:absolute;top:50%;right:50%;margin:10px 0 0 10px}.give-spinner.spinner.is-active{margin:0 2px 0 0;float:none}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-top:0;margin-left: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{margin:0 0 0 20px;line-height:30px;font-style:italic;font-size:14px}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}.chosen-container-single .chosen-single{background:#fff;height:30px;line-height:30px;border:1px solid #ddd;box-shadow:none}.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{border:1px solid #aaa;background-image:none}.chosen-container-multi .chosen-choices li.search-choice{background-image:none}.give-tools-setting-page-import h1.handle{padding:15px 0 0}.give-tools-setting-page-import .give-progress-steps{width:100%;padding:0 0 24px;margin-right:0;list-style:none outside;overflow:hidden;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.give-tools-setting-page-import .give-progress-steps li{width:25%;float:right;padding:0 0 1.2em;margin:0;text-align:center;position:relative;border-bottom:4px solid #ccc;line-height:1.4em}.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{border-color:#4ead61;color:#4ead61;background:#4ead61}.give-tools-setting-page-import .give-progress-steps li:before{content:"";border:4px solid #ccc;border-radius:100%;width:10px;height:10px;position:absolute;bottom:0;right:50%;margin-right:-6px;margin-bottom:-10px;background:#fff}.give-tools-setting-page-import .step-4 h2{text-align:center;font-size:20px!important}.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{white-space:nowrap;overflow:hidden}.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{border-radius:1em;vertical-align:middle;padding:2px;background:#46b450;color:#fff}.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{text-align:center;font-size:20px!important}.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{width:30%;vertical-align:top}.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{display:flex;flex-flow:row wrap;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.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{position:relative;margin-bottom:.7rem;padding:0 1rem}.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{position:absolute;top:6px;right:15px}.give-tools-setting-page #give-export_donations-form .give-export-option ul .give-export-option-label{font-size:15px;font-weight:500;border-bottom:1px solid #e5e5e5;margin-bottom:1rem;padding:1rem}.give-tools-setting-page #give-export_donations-form .give-export-option>li{border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;width:33%;margin-bottom:0}.give-tools-setting-page .give-export-donors .give-progress{margin-top:7px}#give-export-donations .give_forms_categories,#give-export-donations .give_forms_tags{min-width:250px;margin:0 0 10px;display:block}#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{vertical-align:inherit;margin:0;height:26px;line-height:26px;border:1px solid #ddd}@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-admin-progress-bar{height:8px;position:relative;background:#eee;border-radius:25px;overflow:hidden;margin:5px 0 2px}.give-admin-progress-bar>span{display:block;height:100%;border-top-left-radius:8px;border-bottom-left-radius:8px;border-top-right-radius:20px;border-bottom-right-radius:20px;background-color:#2bc253;position:relative;overflow:hidden}.give-admin-goal-achieved>.dashicons{color:#ffba00;font-size:13px;height:16px;width:13px;line-height:18px}#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;padding-top:0;overflow:hidden}.give-nav-tab-wrapper .nav-tab{border:none;margin:0;padding:15px 30px;outline:none;box-shadow:none;background:#ddd}.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{position:relative;padding-top:0!important}.give-nav-tab-wrapper>a{width:100%;box-sizing:border-box;margin:0;background-color:#fff;border:1px solid #ccc}.give-nav-tab-wrapper>a:hover{border-bottom:1px solid #ccc}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper{position:absolute;top:0;left:0}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper #give-show-sub-nav{height:28px;width:30px;border-radius:0;margin:0}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper #give-show-sub-nav>span.dashicons{margin:6px auto 0;display:block}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab{top:35px;left:0;right:auto}.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{position:relative;z-index:999;float:right;display:none}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab{border:1px solid #f1f1f1;border-bottom:none;position:absolute;top:37px;left:0}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a{float:right;background:#fff;padding:8px 10px;clear:both;text-decoration:none;border-bottom:1px solid #f1f1f1;min-width:170px;color:#555;font-size:14px;font-weight:600}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a:hover{background:#ebebeb}#give-show-sub-nav{text-decoration:none;padding:3px 4px;border-bottom:1px solid #ccc;line-height:0;background:#fff;border-radius:4px;margin:15px 10px 0 0}#give-show-sub-nav>span.dashicons{font-size:16px;height:16px;width:16px}#give-show-sub-nav:active,#give-show-sub-nav:hover{outline:none;box-shadow:inset 0 0 4px #ddd}.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);width:30px;height:30px;content:" ";display:block;float:right;margin-left:12px}.give_forms_page_give-subscriptions #wpcontent,.post-type-give_forms #wpcontent{padding:0}.give_forms_page_give-subscriptions #wpbody,.post-type-give_forms #wpbody{color:#000;padding-right:20px;position:relative}.give_forms_page_give-subscriptions #wpbody:after,.post-type-give_forms #wpbody:after{content:"";background-color:#fff;border-bottom:1px solid #dbdbdb;height:72px;right:0;top:46px;position:absolute;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}}@media (min-width:601px){.give_forms_page_give-subscriptions.give_forms_page_give-donors #wpbody .wp-header-end,.give_forms_page_give-subscriptions.give_forms_page_give-subscriptions #wpbody .wp-header-end,.post-type-give_forms.give_forms_page_give-donors #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 #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;top:0;left:0;z-index:1}.give_forms_page_give-subscriptions p.search-box,.post-type-give_forms p.search-box{margin:0;position:absolute;top:22px;left:20px}}.give_forms_page_give-subscriptions #subscribers-filter,.post-type-give_forms #subscribers-filter{margin-top:15px}.give-subheader{background:#fff;margin:0 -22px 0 0;padding:12px 20px}.give-subheader .give-subheader-right-text{float:left;font-size:13px;line-height:22px;font-style:italic;color:#555;margin:0;padding:0}.give-subheader h1{float:right;font-size:15px;line-height:22px;color:#555;font-weight:600;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-stripe-connect-message>p{overflow:hidden;line-height:30px;font-size:15px}#give-stripe-connect-banner p{font-size:16px}#give-stripe-connect{display:inline-block;background-image:-webkit-linear-gradient(#28a0e5,#015e94);background-image:-moz-linear-gradient(#28a0e5,#015e94);background-image:-ms-linear-gradient(#28a0e5,#015e94);background-image:linear-gradient(#28a0e5,#015e94);-webkit-font-smoothing:antialiased;border:0;padding:1px;height:30px;text-decoration:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 0 rgba(0,0,0,.2);cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}#give-stripe-connect span{display:block;position:relative;padding:0 44px 0 12px;height:30px;background:#1275ff;background-image:-webkit-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-moz-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-ms-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);font-size:14px;line-height:30px;color:#fff;font-weight:700;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-shadow:0 -1px 0 rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#give-stripe-connect span:before{content:"";display:block;position:absolute;right:11px;top:50%;width:23px;height:24px;margin-top:-12px;background-repeat:no-repeat;background-size:23px 24px}#give-stripe-connect.stripe-btn-disabled,#give-stripe-connect:active{background:#005d93}#give-stripe-connect.stripe-btn-disabled span,#give-stripe-connect:active span{color:#eee;background:#008cdd;background-image:-webkit-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:-moz-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:-ms-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:linear-gradient(#008cdd,#008cdd 85%,#239adf);-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1)}#give-stripe-connect.stripe-btn-disabled{min-width:140px;text-align:center}#give-stripe-connect.stripe-btn-disabled:hover{cursor:not-allowed}.give-stripe-connect-message #give-stripe-connect{margin-right:10px}.give-stripe-connect-temp-dismiss{color:#bfbfbf;font-style:italic;text-decoration:none;font-size:12px;float:left;outline:none}a.give-stripe-connect-temp-dismiss:active,a.give-stripe-connect-temp-dismiss:focus{outline:0;box-shadow:none}.give-stripe-connect-temp-dismiss span.dashicons{height:14px;font-size:12px;vertical-align:middle;width:14px}.give-stripe-webhook-explanation{color:#333}#give-stripe-connect.blue span:before,#give-stripe-connect span:before{background-image:url("data:image/png;base64,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")}.give-settings-emails-tab .give_stripe_transaction_id_tag{display:none}.give-settings-emails-tab.give-settings-new-donation-section .give_stripe_transaction_id_tag{display:block}.stripe-customer-id-label{font-weight:700;font-size:16px;line-height:24px}.give-stripe-customer-link{margin:0 10px 0 15px;font-size:15px;line-height:24px}.give-stripe-customer-id-input,.give-stripe-customer-submit-wrap{display:none}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#give-stripe-connect.blue span:before,#give-stripe-connect span:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAwCAYAAABuZUjcAAAKRGlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUFNcXx9/MbC+0XZYiZem9twWkLr1IlSYKy+4CS1nWZRewN0QFIoqICFYkKGLAaCgSK6JYCAgW7AEJIkoMRhEVlczGHPX3Oyf5/U7eH3c+8333nnfn3vvOGQAoASECYQ6sAEC2UCKO9PdmxsUnMPG9AAZEgAM2AHC4uaLQKL9ogK5AXzYzF3WS8V8LAuD1LYBaAK5bBIQzmX/p/+9DkSsSSwCAwtEAOx4/l4tyIcpZ+RKRTJ9EmZ6SKWMYI2MxmiDKqjJO+8Tmf/p8Yk8Z87KFPNRHlrOIl82TcRfKG/OkfJSREJSL8gT8fJRvoKyfJc0WoPwGZXo2n5MLAIYi0yV8bjrK1ihTxNGRbJTnAkCgpH3FKV+xhF+A5gkAO0e0RCxIS5cwjbkmTBtnZxYzgJ+fxZdILMI53EyOmMdk52SLOMIlAHz6ZlkUUJLVlokW2dHG2dHRwtYSLf/n9Y+bn73+GWS9/eTxMuLPnkGMni/al9gvWk4tAKwptDZbvmgpOwFoWw+A6t0vmv4+AOQLAWjt++p7GLJ5SZdIRC5WVvn5+ZYCPtdSVtDP6386fPb8e/jqPEvZeZ9rx/Thp3KkWRKmrKjcnKwcqZiZK+Jw+UyL/x7ifx34VVpf5WEeyU/li/lC9KgYdMoEwjS03UKeQCLIETIFwr/r8L8M+yoHGX6aaxRodR8BPckSKPTRAfJrD8DQyABJ3IPuQJ/7FkKMAbKbF6s99mnuUUb3/7T/YeAy9BXOFaQxZTI7MprJlYrzZIzeCZnBAhKQB3SgBrSAHjAGFsAWOAFX4Al8QRAIA9EgHiwCXJAOsoEY5IPlYA0oAiVgC9gOqsFeUAcaQBM4BtrASXAOXARXwTVwE9wDQ2AUPAOT4DWYgSAID1EhGqQGaUMGkBlkC7Egd8gXCoEioXgoGUqDhJAUWg6tg0qgcqga2g81QN9DJ6Bz0GWoH7oDDUPj0O/QOxiBKTAd1oQNYSuYBXvBwXA0vBBOgxfDS+FCeDNcBdfCR+BW+Bx8Fb4JD8HP4CkEIGSEgeggFggLYSNhSAKSioiRlUgxUonUIk1IB9KNXEeGkAnkLQaHoWGYGAuMKyYAMx/DxSzGrMSUYqoxhzCtmC7MdcwwZhLzEUvFamDNsC7YQGwcNg2bjy3CVmLrsS3YC9ib2FHsaxwOx8AZ4ZxwAbh4XAZuGa4UtxvXjDuL68eN4KbweLwa3gzvhg/Dc/ASfBF+J/4I/gx+AD+Kf0MgE7QJtgQ/QgJBSFhLqCQcJpwmDBDGCDNEBaIB0YUYRuQRlxDLiHXEDmIfcZQ4Q1IkGZHcSNGkDNIaUhWpiXSBdJ/0kkwm65KdyRFkAXk1uYp8lHyJPEx+S1GimFLYlESKlLKZcpBylnKH8pJKpRpSPakJVAl1M7WBep76kPpGjiZnKRcox5NbJVcj1yo3IPdcnihvIO8lv0h+qXyl/HH5PvkJBaKCoQJbgaOwUqFG4YTCoMKUIk3RRjFMMVuxVPGw4mXFJ0p4JUMlXyWeUqHSAaXzSiM0hKZHY9O4tHW0OtoF2igdRzeiB9Iz6CX07+i99EllJWV75RjlAuUa5VPKQwyEYcgIZGQxyhjHGLcY71Q0VbxU+CqbVJpUBlSmVeeoeqryVYtVm1Vvqr5TY6r5qmWqbVVrU3ugjlE3VY9Qz1ffo35BfWIOfY7rHO6c4jnH5tzVgDVMNSI1lmkc0OjRmNLU0vTXFGnu1DyvOaHF0PLUytCq0DqtNa5N03bXFmhXaJ/RfspUZnoxs5hVzC7mpI6GToCOVGe/Tq/OjK6R7nzdtbrNug/0SHosvVS9Cr1OvUl9bf1Q/eX6jfp3DYgGLIN0gx0G3QbThkaGsYYbDNsMnxipGgUaLTVqNLpvTDX2MF5sXGt8wwRnwjLJNNltcs0UNnUwTTetMe0zg80czQRmu836zbHmzuZC81rzQQuKhZdFnkWjxbAlwzLEcq1lm+VzK32rBKutVt1WH60drLOs66zv2SjZBNmstemw+d3W1JZrW2N7w45q52e3yq7d7oW9mT3ffo/9bQeaQ6jDBodOhw+OTo5ixybHcSd9p2SnXU6DLDornFXKuuSMdfZ2XuV80vmti6OLxOWYy2+uFq6Zroddn8w1msufWzd3xE3XjeO2323Ineme7L7PfchDx4PjUevxyFPPk+dZ7znmZeKV4XXE67m3tbfYu8V7mu3CXsE+64P4+PsU+/T6KvnO9632fein65fm1+g36e/gv8z/bAA2IDhga8BgoGYgN7AhcDLIKWhFUFcwJTgquDr4UYhpiDikIxQODQrdFnp/nsE84by2MBAWGLYt7EG4Ufji8B8jcBHhETURjyNtIpdHdkfRopKiDke9jvaOLou+N994vnR+Z4x8TGJMQ8x0rE9seexQnFXcirir8erxgvj2BHxCTEJ9wtQC3wXbF4wmOiQWJd5aaLSwYOHlReqLshadSpJP4iQdT8YmxyYfTn7PCePUcqZSAlN2pUxy2dwd3Gc8T14Fb5zvxi/nj6W6pZanPklzS9uWNp7ukV6ZPiFgC6oFLzICMvZmTGeGZR7MnM2KzWrOJmQnZ58QKgkzhV05WjkFOf0iM1GRaGixy+LtiyfFweL6XCh3YW67hI7+TPVIjaXrpcN57nk1eW/yY/KPFygWCAt6lpgu2bRkbKnf0m+XYZZxl3Uu11m+ZvnwCq8V+1dCK1NWdq7SW1W4anS1/+pDa0hrMtf8tNZ6bfnaV+ti13UUahauLhxZ77++sUiuSFw0uMF1w96NmI2Cjb2b7Dbt3PSxmFd8pcS6pLLkfSm39Mo3Nt9UfTO7OXVzb5lj2Z4tuC3CLbe2emw9VK5YvrR8ZFvottYKZkVxxavtSdsvV9pX7t1B2iHdMVQVUtW+U3/nlp3vq9Orb9Z41zTv0ti1adf0bt7ugT2ee5r2au4t2ftun2Df7f3++1trDWsrD+AO5B14XBdT1/0t69uGevX6kvoPB4UHhw5FHupqcGpoOKxxuKwRbpQ2jh9JPHLtO5/v2pssmvY3M5pLjoKj0qNPv0/+/tax4GOdx1nHm34w+GFXC62luBVqXdI62ZbeNtQe395/IuhEZ4drR8uPlj8ePKlzsuaU8qmy06TThadnzyw9M3VWdHbiXNq5kc6kznvn487f6Iro6r0QfOHSRb+L57u9us9ccrt08rLL5RNXWFfarjpebe1x6Gn5yeGnll7H3tY+p772a87XOvrn9p8e8Bg4d93n+sUbgTeu3px3s//W/Fu3BxMHh27zbj+5k3Xnxd28uzP3Vt/H3i9+oPCg8qHGw9qfTX5uHnIcOjXsM9zzKOrRvRHuyLNfcn95P1r4mPq4ckx7rOGJ7ZOT437j154ueDr6TPRsZqLoV8Vfdz03fv7Db56/9UzGTY6+EL+Y/b30pdrLg6/sX3VOhU89fJ39ema6+I3am0NvWW+738W+G5vJf49/X/XB5EPHx+CP92ezZ2f/AAOY8/wRDtFgAAAIbklEQVRoBdVZa5BURxU+fZ9z57mzs7PvF4i7srAQSCifMVDERC0jYlzUlJalKeGPlCnL/NEfywpWacoiVZRVJIYfGjGUu5bxj5qHFSAYyQOBEsJzYSHDvnd2dp535j66PX1vNgsULDPs1cr2Vs+9e7v79NfnnnP663MJYwwWYxEWI2iOedEClxabxgkBwjEvOuA9PQOOlSw64JMr4vK8GidYYMcOES4tVSEAAZ8FAUqon1GiAJEEEG0CjFB8cTaxZUMAo1gEqQA0UABprAjPbrUwXnkesgqKP8CBk5vDIenrE+BKmwI+MawA1MbCkdV10cBDflXuVmSxQRbFkCAQZ9U2ZTaONyxKcyXDHjMs83ImV3rz6njmDRPMUZB80zAJOuvvsflkXpTP7DrWyeXcYCqk75AEieawrEoty1vrvlcV0ja3VQdb1rVUQVd9EFqqNIj5ZfDJooPBsCnohq2ldDMynC42XZnW7z09lu25lMxDMl34y0gyvTsBwyewc84Z4MEPpWIzF/MBcLLtNzJISmxZU+PmWETbtqGzfvVja5uguyF02+kCIEJUk6Ex4oMV9XP9ZnQT/nZ24it7XrtoJ5LZ7SjAM+Bg2+0ckAOcbBkQIaZFVzY1bGurjezYfn87PNQZ5+13ZaQRXMzH26Lg8ymfUokQdAR59INOc53GQ6q/Jiiua6oJ7+h9uAPua47cHeLrwHEmQRmTGLHV6x4v+JYwWsOFCGRDn6RKem1rPPrkN9Y0uqAXLN4VwCgjYGEE8rBgMAjwKsF9S9WgLa9qjYcf+Po9jXdlGrfC5Wj8Vg0Lf+ZENAFmpGB9TWTLhmUxUD1UDg/gtudRnK+a4RtkgqQyO+RT5LVrmiLgJcN19gcGNojUWriS5yRQm7pcBTc/vyCKdW1RrWwzOTiYhGf+dRUmcgZosgDVfgWaMCS2V2tO+OzG0MiVjdUwiFiYm9a7O4kJAoZEooV9H4T0O0ofODkKr5+6+nY6V3heVZQpv6ZWaz55qSJJnXjtUBW5pT7k8xeK5u+B0PQdBVbQgTLq9HbQYthyNVSmTT6A/nB0aGpF0K99+trY1F7TNI9PZGXkKUVRtYjGZCIOV1dHR4Ynz8FSLV8BrjK6uiAlpLcmco1ipmgpAaU8rfesboCuumBg31uJbx6+qH0uX9D/em0i85xFhaslKZKA8/82RtYDhd/1MkCuBnjxrLgKB0EQSb5oWO+9O1bZrsy3+Kc3dcH+b99b07NuyXe6P9r8z/am+C9lkuqCjo4qGGkQES76qJcuz/2GOlUoFuVsQS+98frlaSeq8Gkqqctrg7Dz853wwrfugUfXtj3W3tJ8oCletRUEXy1SCSSYHhdu41gFqILcZCrzwkvnJmE0U3JtHefiL7eS2l7th11f7IQ9j65aVh+r+nlzbd2TELJrHPLmIXZX3wyBX8MTQMm8PJ0u9Pe9chGQYy9omvXouHu/thJqI+Ef1sZDm0AMBmfPiQsSPDuY2zhWwSH5ISU5Pjm98x9nRo7+7JVBB3wl5nJz35Vo/z/esBQUVf2+QlkD9Aw42/Ts3Au7ushdAhQ5UzJoOjE+OrV9/1tDR7cNnIax7N2bDX9nm1bUQXdz9Rp/MLwRoqAtDOzcaO7rvDrAWW8vhcatWVNjF6cmJre9embkz1947h3YfXgIUgVzblQldxgFH0ZOr/qULwM15k4Zlci4Vd9ZU5ltY71oObHBnBFQBidmUk8kEsOP7Hntwqsb974NfS8PAh7LKoo23Hw+2R4FQcSzKlDPgFOEyf8kx3HW94kQ7xJgRRdAJG7CyIWxgiXNUN0+k5nJLN83k3n8D8eHN3+1ux5+8uBHIKiWt1G1Rn3IJkiUCcQzU3G0h9qWHMeJdoSrwtr9dl6I6DNjFwRRyxiKnStSqkPJPsGSmZ+mp1P9z2dzOy3Klj31yMdmX9S8V75APEsomMZwT9fz9i6vkW9AvEgQyqrBQM2Dq9rrD0gCgXfHA0jpjIRm2Zcw+3CR2tZl27SnMZFSZ1lWcRwZITeDckresAEXaoKwwBh7/WQubgTOQj5BVjdv7KiBJz7bztMNcHIk03JiONNyfiK/ntv2VMHAMx6BjpoA/Gj9Emdjul7W7e6TeQNDK9WJLRm361P5c1drEmAaymaYoXpfjZoiOk7FHWuh5dxEHmzLHiXM9oyTz9FawRZw65f5yyzXBMpd0JGhFKB5nSwRMVvumDv2cxm4m1f5X4AuWhRePDUOtqEPQJVVGfWcBz1ahmPlTlxzqaJLquYZU1HTvjcTMD6dOULM0n+g5nKposHzdWbo7FgEkDBviWlYx++53XtQ33kvDU8dHAJm6L8usdwEZn09S3qiPed5lcCSLUpI0eEA8620zLbDl6bh8T+egkI+/7Rl6kegcTSPst1QUKaM+brhrjnF2yUQJNxnrGMnR7KbTw5nYFVjyAl98w2+VdvVlA67Dw3BgROjAKa+yyrpz0BKTbJnez1NT6AKrrnA1bEi1av2v3xaiL90dnxL2Kc0rsXc4WpcQEc8AEtiGrRiejmK6WWeMDIxtVwwKExijB5KFuBYIg1cy8dx0dTQ/yQVc78yBXMIqJ5i/VvvkqHdSjXuM/THKy7w2LQJ6fpJms38QiHGvlzBt+RwJv2JQ2elbjyRtjIi1AIRMAsKPuQduHVzr2YW+kIBE5BTwOzzxLKOiMX8QVuWh00IpqD+S0WHtLlzefpLBOZo/IYvEqQPnTX5dxmy4xookqaCjRuT4mMi8g3bxs2KCkj3GFj4+QSzA0RkeskU8iCJeUiBDv09Jt8OPEV6k7DlP3gxxh/dAPymPh/Kf5d897dIOd9P7H8oEd4G1JV8wPGbRadx52sgLmrRAZ99EZ5+LZgV+v+4Llrg/wX6HRCxgvzAAwAAAABJRU5ErkJggg==")}}
|
14 |
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
|
15 |
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;right:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{right:50%;margin-right:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;right:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .7em .5em .5em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;right:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px .4em 3px 1em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-right:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;right:.2em;margin:auto 0}.ui-menu .ui-menu-icon{right:auto;left:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-left:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;right:50%;margin-top:-8px;margin-right:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:right;margin-right:0;margin-left:0}.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus,.ui-controlgroup>.ui-controlgroup-item:focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:right}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset -1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{right:2px}.ui-datepicker .ui-datepicker-next{left:2px}.ui-datepicker .ui-datepicker-prev-hover{right:1px}.ui-datepicker .ui-datepicker-next-hover{left:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;right:50%;margin-right:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:left;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-right:0;border-left:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:left;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:right}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:right}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:ltr}.ui-datepicker-rtl .ui-datepicker-prev{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-next{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:left}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;border-right-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;right:.5em;top:.3em}.ui-dialog{position:absolute;top:0;right:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:right;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;left:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:right;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em .4em .5em 1em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:left}.ui-dialog .ui-dialog-buttonpane button{margin:.5em 0 .5em .4em;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;left:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;right:0}.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw,.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw{width:7px;height:7px}.ui-dialog .ui-resizable-se{left:0;bottom:0}.ui-dialog .ui-resizable-sw{right:0;bottom:0}.ui-dialog .ui-resizable-ne{left:0;top:0}.ui-dialog .ui-resizable-nw{right:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;right:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;right:0}.ui-resizable-e{cursor:e-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-se{cursor:sw-resize;width:12px;height:12px;left:1px;bottom:1px}.ui-resizable-sw{cursor:se-resize;width:9px;height:9px;right:-5px;bottom:-5px}.ui-resizable-nw{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-resizable-ne{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-progressbar{height:2em;text-align:right;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;right:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-left:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:right;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:left;margin-top:0}.ui-slider{position:relative;text-align:right}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:100% 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-right:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{right:0}.ui-slider-horizontal .ui-slider-range-max{left:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{right:-.3em;margin-right:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{right:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;vertical-align:middle;margin:.2em .4em .2em 2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;left:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-left-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:right;position:relative;top:0;margin:1px 0 0 .2em;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:right;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif}.ui-widget,.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(../images/ui-icons_444444_256x240.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(../images/ui-icons_555555_256x240.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(../images/ui-icons_ffffff_256x240.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(../images/ui-icons_777620_256x240.png)}.ui-state-error-text .ui-icon,.ui-state-error .ui-icon{background-image:url(../images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(../images/ui-icons_777777_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:100% 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:100% -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:100% -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:100% -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:100% -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:100% -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:100% -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:100% -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:100% -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:100% -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:100% -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:100% -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:100% -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:100% -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-right-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-left-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-left-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;filter:Alpha(Opacity=0.3)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}/*! Hint.css - v2.5.0 - 2017-04-23
|
16 |
* http://kushagragour.in/lab/hint/
|
17 |
+
* Copyright (c) 2017 Kushagra Gour */[class*=hint--]{position:relative;display:inline-block}[class*=hint--]:after,[class*=hint--]:before{position:absolute;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}[class*=hint--]:hover:after,[class*=hint--]:hover:before{visibility:visible;opacity:1;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}[class*=hint--]:before{content:"";position:absolute;background:100% 0;border:6px solid transparent;z-index:1000001}[class*=hint--]:after{background:#383838;color:#fff;padding:8px 10px;font-size:12px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:12px;white-space:nowrap;text-shadow:0 -1px 0 #000;box-shadow:-4px 4px 8px rgba(0,0,0,.3)}[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{margin-bottom:-11px;right:calc(50% - 6px)}.hint--top:after{-webkit-transform:translateX(50%);-moz-transform:translateX(50%);transform:translateX(50%)}.hint--top:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--top:hover:after{-webkit-transform:translateX(50%) translateY(-8px);-moz-transform:translateX(50%) translateY(-8px);transform:translateX(50%) translateY(-8px)}.hint--bottom:after,.hint--bottom:before{top:100%;right:50%}.hint--bottom:before{margin-top:-11px;right:calc(50% - 6px)}.hint--bottom:after{-webkit-transform:translateX(50%);-moz-transform:translateX(50%);transform:translateX(50%)}.hint--bottom:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--bottom:hover:after{-webkit-transform:translateX(50%) translateY(8px);-moz-transform:translateX(50%) translateY(8px);transform:translateX(50%) translateY(8px)}.hint--right:before{border-left-color:#383838;margin-right:-11px;margin-bottom:-6px}.hint--right:after{margin-bottom:-14px}.hint--right:after,.hint--right:before{right:100%;bottom:50%}.hint--right:hover:after,.hint--right:hover:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--left:before{border-right-color:#383838;margin-left:-11px;margin-bottom:-6px}.hint--left:after{margin-bottom:-14px}.hint--left:after,.hint--left:before{left:100%;bottom:50%}.hint--left:hover:after,.hint--left:hover:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--top-left:after,.hint--top-left:before{bottom:100%;right:50%}.hint--top-left:before{margin-bottom:-11px;right:calc(50% - 6px)}.hint--top-left:after{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%);margin-right:12px}.hint--top-left:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--top-left:hover:after{-webkit-transform:translateX(100%) translateY(-8px);-moz-transform:translateX(100%) translateY(-8px);transform:translateX(100%) translateY(-8px)}.hint--top-right:after,.hint--top-right:before{bottom:100%;right:50%}.hint--top-right:before{margin-bottom:-11px;right:calc(50% - 6px)}.hint--top-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);margin-right:-12px}.hint--top-right:hover:after,.hint--top-right:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--bottom-left:after,.hint--bottom-left:before{top:100%;right:50%}.hint--bottom-left:before{margin-top:-11px;right:calc(50% - 6px)}.hint--bottom-left:after{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%);margin-right:12px}.hint--bottom-left:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--bottom-left:hover:after{-webkit-transform:translateX(100%) translateY(8px);-moz-transform:translateX(100%) translateY(8px);transform:translateX(100%) translateY(8px)}.hint--bottom-right:after,.hint--bottom-right:before{top:100%;right:50%}.hint--bottom-right:before{margin-top:-11px;right:calc(50% - 6px)}.hint--bottom-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);margin-right:-12px}.hint--bottom-right:hover:after,.hint--bottom-right:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--large:after,.hint--medium:after,.hint--small:after{white-space:normal;line-height:1.4em;word-wrap:break-word}.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{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top:after{-webkit-transform:translateX(50%) translateY(-8px);-moz-transform:translateX(50%) translateY(-8px);transform:translateX(50%) translateY(-8px)}.hint--always.hint--top-left:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top-left:after{-webkit-transform:translateX(100%) translateY(-8px);-moz-transform:translateX(100%) translateY(-8px);transform:translateX(100%) translateY(-8px)}.hint--always.hint--top-right:after,.hint--always.hint--top-right:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--bottom:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom:after{-webkit-transform:translateX(50%) translateY(8px);-moz-transform:translateX(50%) translateY(8px);transform:translateX(50%) translateY(8px)}.hint--always.hint--bottom-left:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom-left:after{-webkit-transform:translateX(100%) translateY(8px);-moz-transform:translateX(100%) translateY(8px);transform:translateX(100%) translateY(8px)}.hint--always.hint--bottom-right:after,.hint--always.hint--bottom-right:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--left:after,.hint--always.hint--left:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--always.hint--right:after,.hint--always.hint--right:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:after,.hint--no-animate:before{-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}.hint--bounce:after,.hint--bounce:before{-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24);-moz-transition:opacity .3s ease,visibility .3s ease,-moz-transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24)}.mfp-bg{z-index:1000001;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;right:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1000002;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;right:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:right;z-index:1000004}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;right:8px;left:8px;z-index:1000003}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1000005;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;left:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 10px 18px 0;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;left:-6px;text-align:left;padding-left:6px;width:100%}.mfp-counter{position:absolute;top:0;left:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;right:0;top:0;margin-top:35px;margin-right:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{right:0}.mfp-arrow-left:after{border-left:17px solid #fff;margin-right:31px}.mfp-arrow-left:before{margin-right:25px;border-left:27px solid #3f3f3f}.mfp-arrow-right{left:0}.mfp-arrow-right:after{border-right:17px solid #fff;margin-right:39px}.mfp-arrow-right:before{border-right:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;right:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;right:0;top:40px;bottom:40px;display:block;left:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;right:0;width:100%;cursor:auto}.mfp-title{text-align:right;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-left:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-right:0;padding-left:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-right:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{left:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;left:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:100%;transform-origin:100%}.mfp-arrow-right{-webkit-transform-origin:0;transform-origin:0}.mfp-container{padding-right:6px;padding-left:6px}}@font-face{font-family:give-icomoon;src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot#iefix) format("embedded-opentype"),url(../fonts/icomoon.woff) format("woff"),url(../images/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}.give-icon:before{font-style:normal}[class*=" give-icon-"],[class^=give-icon-]{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.give-icon-lamp:before{content:"\e603"}.give-icon-heart:before{content:"\e604"}.give-icon-question:before{content:"\e602"}.give-icon-info:before{content:"\e601"}.give-icon-new-tab:before{content:"\ea7e"}.give-icon-alert:before{content:"\f02d"}.give-icon-help:before{content:"\e606"}.give-icon-spinner:before{content:"\e605"}.give-icon-spinner2:before{content:"\e607"}.give-icon-plus:before{content:"\e040"}.give-icon-minus:before{content:"\e041"}.give-icon-locked:before{content:"\e600"}.dashicons-give:before{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e800"}.fa-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}.give-modal{box-shadow:0 15px 10px -5px rgba(0,0,0,.15);position:relative;background:#fff;font-family:Arial,Baskerville,monospace;font-size:16px;width:auto;max-width:500px;margin:60px auto 20px;border-top:5px solid transparent;line-height:1.5}.give-modal--success{border-top-color:#46b450}.give-modal--notice{border-top-color:#00a0d2}.give-modal--warning{border-top-color:#ffb900}.give-modal--error{border-top-color:#dc3232}.give-modal__body{padding:1.5rem}.give-modal__body>:last-child{margin-bottom:0}.give-modal__title{margin:0 0 .75rem;padding:0}.give-modal__description{margin:0 0 1.5rem;padding:0}.give-modal .give-spinner-wrap{margin-right:40%}.give-modal .give-modal__controls{position:relative;padding:1rem 1.5rem;background-color:#fbfbfb;border-top:1px solid #d7d7d7;text-align:left}.give-modal .give-modal__controls .spinner{display:none;visibility:visible;margin-right:0;float:right}.give-modal--additional-link{float:right;line-height:26px}.modal-fade-slide .give-modal--zoom{opacity:0;transition:all .2s ease-out;transform:translateY(-20px) perspective(600px) rotateX(10deg)}.modal-fade-slide.mfp-ready .give-modal--zoom{opacity:1;transform:translateY(0) perspective(600px) rotateX(0)}.modal-fade-slide.mfp-removing .give-modal--zoom{opacity:0;transform:translateY(-10px) perspective(600px) rotateX(10deg)}.modal-fade-slide.mfp-bg{opacity:0;transition:opacity .3s ease-out}.modal-fade-slide.mfp-ready.mfp-bg{opacity:.8}.modal-fade-slide.mfp-removing.mfp-bg{opacity:0}.give-button{display:inline-block;height:30px;line-height:28px;padding:0 12px 2px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box;margin-right:.5rem;font-weight:400;font-size:.9em}.give-button:active{transform:translateY(1px)}.give-button--primary{background:#0085ba;border-color:#0073aa #006799 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-decoration:none;text-shadow:0 -1px 1px #006799,-1px 0 1px #006799,0 1px 1px #006799,1px 0 1px #006799;outline:0}.give-button--primary:hover{background:#008ec2;border-color:#006799;color:#fff}.give-button--primary:active{background:#0073aa;border-color:#006799;box-shadow:inset 0 2px 0 #006799;vertical-align:top}.give-button--primary:focus{background:#0073aa;border-color:#006799;color:#fff;box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db}.give-button--secondary{color:#555;border-color:#ccc;background:#f7f7f7;box-shadow:0 1px 0 #ccc;vertical-align:top}.give-button--secondary:hover{background:#fafafa;border-color:#999;color:#23282d}.give-button--secondary:active{background:#eee;border-color:#999;box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.give-button--secondary:focus{background:#eee}.give-notice{position:relative}@font-face{font-family:give-icomoon;font-weight:400;font-style:normal}.give-metabox-tabs li .give-icon:before{font-family:give-icomoon;src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot#iefix) format("embedded-opentype"),url(../fonts/icomoon.woff) format("woff"),url(../images/icomoon.svg#icomoon) format("svg");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;vertical-align:top;line-height:20px;margin:0 0 0 5px}.give-metabox-tabs li .give-icon-default:before{content:"\e903"}.give-metabox-tabs li .give-icon-heart:before{content:"\e604"}.give-metabox-tabs li .give-icon-target:before{content:"\e901"}.give-metabox-tabs li .give-icon-display:before{content:"\e90c"}.give-metabox-tabs li .give-icon-edit:before{content:"\e902"}.give-metabox-tabs li .give-icon-checklist:before{position:relative;top:1px;content:"\e900"}.give-metabox-tabs li .give-icon-purse:before{content:"\e8df"}.give-metabox-tabs li .dashicons{font-size:14px;width:14px;line-height:20px}.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{content:"";display:table;clear:both}.give-grid-col-1{width:6.33333%}.give-grid-col-2{width:14.66667%}.give-grid-col-3{width:23%}.give-grid-col-4{width:31.33333%}.give-grid-col-5{width:39.66667%}.give-grid-col-6{width:48%}.give-grid-col-7{width:56.33333%}.give-grid-col-8{width:64.66667%}.give-grid-col-9{width:73%}.give-grid-col-10{width:81.33333%}.give-grid-col-11{width:89.66667%}.give-grid-col-12{width:98%}@media only screen and (max-width:33.75em){.give-grid-row [class^=give-grid-col]{width:98%}}.give-hidden,.post-type-give_forms .tablenav #post-query-submit{display:none}.give-time-field{width:65px}.give-money-field{width:75px;margin-left:0;margin-right:0}.give-money-symbol{border:1px solid #ddd;background:#fcfcfc;margin:0;font-size:14px;padding:5px 8px}.give-money-symbol-before{border-left:0;margin-left:-4px}.give-money-symbol-after{margin-right:-5px}.give_options_panel input[type=email],.give_options_panel input[type=text]{padding: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-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{margin:0 0 3px;display:block;cursor:default}.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{font-weight:400;cursor:help}.js-give-shortcode-button:after{box-shadow:0 1px 1px 0 rgba(0,0,0,.1);text-shadow:none}.js-give-shortcode-button .dashicons{font-size:16px;width:16px;vertical-align:middle;color:#909090;margin-left:2px}.js-give-shortcode-button:hover .dashicons{color:#555}.give-tooltip{margin:0 3px;padding:0;font-size:14px;-moz-transition:.2s all linear;-o-transition:.2s all linear;transition:all .2s linear;color:rgba(51,51,51,.5);position:relative;top:1px}.give-tooltip:hover{color:#333}#give-metabox-form-data .inside{margin:0;padding:0}#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{padding:1em 162px 1em 20px;margin:0;border-bottom:1px solid #eee}#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;width:135px;padding:0;margin:2px -150px 0 0;line-height:18px;font-size:12px;font-weight:400}#give-metabox-form-data .give_options_panel .give-field-wrap .give-field-description{color:#aaa;font-size:12px;line-height:18px;display:block;padding-top:10px;font-style:italic}#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{padding:10px;background:#f5f5f5}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-repeatable-fields-section-wrapper{width:100%;background-color:#fff;border-collapse:collapse}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row{border-bottom:15px solid #f5f5f5;background-color:#fff}#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-remove{float:left;width:22px;height:36px;padding:0;display:block;text-align:center;line-height:34px;font-size:21px;font-weight:300;cursor:pointer}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-remove:hover{background-color:red;color:#fff;width:22px;height:22px;border-radius:30px;margin-top:8px;line-height:19px}#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-row.closed .toggle-indicator:before{content:"\f140"}#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:#aaa;font-size:12px;line-height:18px;display:block;padding-bottom:10px;font-style:italic}#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-minmax-wrap{display:block;margin-bottom:.5rem}#give-metabox-form-data .give-minmax-wrap label{display:inline-block;width:120px;font-size:12px}#give-metabox-form-data .give-minmax-wrap input{margin-right:1px}#_give_donation_levels_field .give-row:nth-of-type(2) .give-remove{display:none!important}#give-metabox-form-data .give-metabox-tabs{margin:0;max-width:170px;float:right;line-height:1em;padding:0 0 10px;position:relative;background-color:#fafafa;border-left:1px solid #eee;box-sizing:border-box}#give-metabox-form-data .give-metabox-tabs:after{content:"";display:block;width:100%;height:9999em;position:absolute;bottom:-9999em;right:0;background-color:#fafafa;border-left:1px solid #eee}#give-metabox-form-data .give-metabox-tabs li{margin:0;padding:0;display:block;position:relative}#give-metabox-form-data .give-metabox-tabs li a{margin:0;padding:10px;display:block;box-shadow:none;text-decoration:none;line-height:20px!important;border-bottom:1px solid #eee;overflow:hidden}#give-metabox-form-data .give-metabox-tabs li a span.give-label{width:122px;display:inline-block}#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{border-bottom-color:#e5e5e5}#give-metabox-form-data .give-metabox-tabs li.active>a{color:#555;position:relative;background-color:#eee}#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{display:block;position:absolute;bottom:0;right:166px;width:170px;max-height:250px}@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{margin-left:0;font-size:15px}#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;margin:0 0 10px;font-size:14px;width:100%}}.chosen-container-single a.chosen-single{background:#fff!important}.give-docs-link{text-align:left;margin-left:15px}.give-docs-link a{color:#999;text-decoration:none;font-style:italic}.give-docs-link a:hover{color:#0073aa}.give-docs-link a span{font-style:normal}.post-type-give_forms #posts-filter .search-box{display:none}.post-type-give_forms #posts-filter .tablenav.top{position:relative;margin:42px 0 0;height:auto}.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{position:absolute;right:230px;bottom:10px}.post-type-give_forms #posts-filter .tablenav.top .actions.bulkactions{right:0}#give-addons.wrap{margin:0!important}.give_forms_page_give-addons #wpbody-content{padding-bottom:0}.give-addons-header{padding:10px 20px;margin:0 -22px 0 0;background:url(../images/give-faces-bg.png) repeat 100% 0 #0e0e0e;overflow:hidden}.give-addons-header .give-admin-logo{float:right}.give-addons-header .give-admin-logo a{box-shadow:none;outline:none}.give-addons-header .give-admin-logo img{max-width:237px}.give-addons-header .give-admin-logo span{display:none}.give-core-bundles-container{text-align:center;margin:80px 0 120px}.give-core-bundles-container h2.give-core-bundles-intro-heading{font-size:42px;line-height:1.2em;margin:0 0 20px;padding:0}.give-core-bundles-container p.give-core-bundles-intro-subheading{font-size:20px;margin:0}.give-price-bundles-wrap{padding:0 40px 100px;font-family:Montserrat,sans-serif;max-width:1200px;margin:0 auto}.give-price-bundles-wrap .dashicons-yes{color:#66bb6a;position:relative;top:-2px}.give-price-bundles-wrap .dashicons-no-alt{color:#d75a4a;position:relative;top:-2px}.give-price-bundles-wrap .dashicons-star-filled{color:#ff960e;font-size:16px}div.bundle{float:right;width:31.333%;background:#fff;text-align:center;box-shadow:0 0 20px rgba(0,0,0,.25);position:relative;min-height:775px}div.bundle:hover{box-shadow:0 0 25px rgba(0,0,0,.3)}div.bundle.featured-bundle{margin-top:-50px;width:36.333%;z-index:9;position:relative;min-height:845px}div.bundle.featured-bundle .bundle-title-wrap{background-color:#66bb6a}div.bundle.featured-bundle div.bundle-price-wrap{background:#f5f3e9}div.bundle.featured-bundle div.bundle-price-wrap .bundle-price{font-size:72px}div.bundle.featured-bundle div.bundle-price-wrap .bundle-dollar-sign,div.bundle.featured-bundle div.bundle-price-wrap .bundle-per-month,div.bundle.featured-bundle div.bundle-price-wrap .bundle-price{color:#66bb6a}div.bundle.featured-bundle .bundle-cta-wrap{bottom:50px}div.bundle.featured-bundle .bundle-cta-wrap>a{padding:20px 0;font-size:23px}div.bundle div.bundle-title-wrap{background-color:#8f8f8f;text-align:center;padding:0 20px;margin:0;height:100px;box-sizing:border-box}div.bundle div.bundle-title-wrap>h2{margin:0;padding:0;color:#fff;text-shadow:-1px 1px 1px rgba(0,0,0,.3);text-transform:uppercase;font-size:42px;line-height:100px}div.bundle div.bundle-title-wrap .bundle-popular{background:#ff960e;text-shadow:0 1px 0 #c16d00;color:#fff;text-transform:uppercase;padding:5px 12px 4px;margin:0;font-size:15px;border-radius:6px;position:relative;top:-9px;border-bottom:2px solid #c16d00}div.bundle div.bundle-price-wrap{background:#f9f8f2;text-align:center;color:#8f8f8f;padding:40px 0}div.bundle div.bundle-price-wrap .bundle-price{color:#8f8f8f;font-size:64px;line-height:1em}div.bundle div.bundle-price-wrap .bundle-price-p{margin:0 0 0 20px}div.bundle div.bundle-price-wrap .bundle-dollar-sign{color:#8f8f8f;font-size:36px}div.bundle div.bundle-price-wrap .bundle-per-month{color:#8f8f8f;font-size:25px;margin-left:-30px}div.bundle div.bundle-price-wrap .bundle-per-year{display:block;font-style:italic}div.bundle .bundle-quote{text-align:center;color:#999688;padding:25px 0;margin:0;font-style:italic;font-size:16px}ul.bundle-features{list-style:none;padding:25px;border-top:1px solid #ddd;text-align:right;width:225px;margin:0 auto}ul.bundle-features .label-give{font-size:13px;width:25px;height:25px;line-height:25px;padding:0;margin:0 0 0 5px;top:-1px;position:relative;display:inline-block}ul.bundle-features .label-give a{color:#fff}ul.bundle-features>li{margin:10px 0 0;padding:5px 0 0;font-size:15px}ul.bundle-features>li:first-child{margin-top:0;padding-top:0}ul.bundle-features .initial-bundle-feature>span{font-weight:600}ul.bundle-features .highlighted-addons{margin:0 20px 0 0;padding:0;font-size:14px;list-style:none}ul.bundle-features .highlighted-addons>li{list-style-type:none;margin:10px 0 0;padding:0;line-height:1em}ul.bundle-features .magnific-inline{text-decoration:none;color:#000;box-shadow:none;outline:none;cursor:default}ul.bundle-features .magnific-inline .hint,ul.bundle-features .magnific-inline:after,ul.bundle-features .magnific-inline:before{display:none}.bundle-cta-wrap{position:absolute;bottom:36px;right:0;left:0}.bundle-cta-wrap a{text-decoration:none;text-transform:uppercase;color:#fff;background:#66bb6a;border-radius:500px;padding:15px 0;display:block;box-shadow:0 5px 5px 0 rgba(0,0,0,.2);line-height:1.2em}.bundle-cta-wrap a:hover{background:#71c074}.give-addons-directory-wrap{background:#fff;margin:0 -20px 0 0;padding:70px 20px 60px;font-family:Montserrat,sans-serif;text-align:center}.give-addons-directory-wrap title{display:block;font-size:30px;margin:0 0 50px;line-height:1.2em}.give-addons-directory-wrap .type-download{display:inline-block;text-align:right;margin:0 0 2em 2em!important;padding:0;vertical-align:top;width:365px;text-decoration:none;color:inherit;border:1px solid #ddd;min-height:420px;overflow:hidden;background:#fcfcfc;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -1px 0 rgba(0,0,0,.1);transition-property:border,background,color;transition-duration:.05s;transition-timing-function:ease-in-out;position:relative}.give-addons-directory-wrap .type-download:hover{border:1px solid #d1d1d1}.give-addons-directory-wrap .type-download>.featured-img img{border-bottom:1px solid #ddd}.give-addons-directory-wrap .type-download .addon-content{*zoom:1;padding:15px 20px}.give-addons-directory-wrap .type-download .addon-content:after,.give-addons-directory-wrap .type-download .addon-content:before{content:" ";display:table}.give-addons-directory-wrap .type-download .addon-content:after{clear:both}.give-addons-directory-wrap .type-download .addon-content .addon-heading{margin:0 0 10px;font-size:20px;line-height:30px}.give-addons-directory-wrap .type-download .addon-content .addon-heading a{color:#66bb6a;outline:none;text-decoration:none;box-shadow:none}.give-addons-directory-wrap .type-download .addon-footer-wrap{border-top:1px solid #ddd;position:absolute;bottom:2px;right:0;width:100%;background-color:#fff;padding:15px 20px}@media (min-width:1350px){div.bundle .bundle-quote{padding-right:45px;padding-left:45px}div.bundle .bundle-cta-wrap{margin:0 40px}div.bundle .bundle-cta-wrap a{font-size:20px}}@media (max-width:1349px){.give-price-bundles-wrap{margin-right:-20px}div.bundle .bundle-quote{padding-right:10px;padding-left:10px}div.bundle .bundle-cta-wrap{margin:0 25px}div.bundle .bundle-cta-wrap a{font-size:18px}}@media (max-width:850px){.give-price-bundles-wrap{padding:40px 30px}.give-core-bundles-container{margin:30px 0 60px}div.bundle,div.bundle.featured-bundle{width:100%;margin:0 0 30px}}#give-dashboard-widgets-wrap .inside{padding-top:0;padding-bottom: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;line-height:30px;font-style:italic;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{width:100%;float:none;margin:0 0 10px}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-left:0;margin-bottom:10px}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-top:12px;padding-bottom: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;padding:12px 12px 4px;margin:2px -11px -16px 0;overflow:auto}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{padding:20px 0 0;margin:0;font-weight:700}#export-donor-options-wrap ul{max-width:900px;overflow:hidden}#export-donor-options-wrap ul li{margin:0;padding:0 0 5px 5px;box-sizing:border-box;float:right;width:33%}.settings-excludes-list{max-height:120px;overflow:auto;padding:.5rem;border:1px solid #ddd}.settings-excludes-list li{margin:3px 0}#give-tools-recount-form .notice-wrap{position:relative;min-height:25px;margin:10px -12px -12px;background:#efefef;padding:10px 12px 12px;border-top:1px solid #e5e5e5}#give-tools-recount-form .notice-wrap .give-progress{position:absolute;top:15px}#give-tools-recount-form .notice-wrap .spinner{position:absolute;left:14px;top:13px;margin:0}#give-tools-recount-form .notice-wrap #give-batch-success{margin-bottom:6px}.recount-stats-controls form{display:inline}.give-recount-stats-descriptions{margin:8px 0 0;display:block}.give-recount-stats-descriptions span{line-height:24px;font-size:13px;font-style:italic;font-weight:400;color:#aaa;margin:0;display:none}.gateways-report-tablenav .actions.bulkactions{padding-left:0}table.give-table td{vertical-align:middle}table.give-table td.row-title h3{margin:0 0 .4em;font-size:1.2em}table.give-table td.row-title p{font-size:13px;font-style:italic;font-weight:400;color:#aaa;margin:0}#give-graphs-filter>.tablenav{height:auto}#give-logs-filter .search-box{float:left}#give-logs-filter .tablenav.top{float:right;clear:none;margin-top:0}.give-welcome-wrap{margin:0 -20px 0 0;padding:0}.give-welcome-header{background:#fff;height:100%;min-width:1000px}.give-welcome-header .give-welcome-header-inner{max-width:900px;margin:0;padding:25px 30px 20px 250px;position:relative}.give-welcome-header .give-welcome-h1{margin:0 0 0 200px;padding:0;color:#32373c;line-height:1.2em;font-size:2.8em;font-weight:600;display:inline-block;margin-left:15px!important}.give-welcome-header .give-welcome-h1:before{background:url(../images/give-icon-full-circle.svg);width:36px;height:36px;content:" ";display:block;float:right;margin:0 0 0 10px;position:relative;top:4px}.give-welcome-header .give-welcome-text{font-size:20px;margin:20px 0 30px;padding:0}.give-badge{background:url(../images/give-badge.png) no-repeat 100% 0 transparent;padding-top:150px;height:52px;width:185px;color:#fff;font-weight:700;font-size:14px;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.8);margin:0;position:absolute;top:30px;left:20px}.give-welcome-content-wrap{padding:0;margin:0}.give-welcome-content-wrap.give-changelog-wrap{width:1140px}.give-welcome-content-intro{font-size:22px;font-style:italic;color:#8e8e8e;margin:50px 30px 60px;max-width:1400px;min-width:1000px}.give-ipad-showcase-wrap{border:3px solid #9199a5;border-radius:10px;position:relative;box-shadow:0 .75rem 2rem rgba(0,0,0,.4)}.give-ipad-showcase-wrap .give-ipad-showcase-inner{background:#fafbfb;border:10px solid #1e2026;border-radius:7px;display:grid}.give-ipad-showcase-wrap img{height:auto;max-width:100%}.give-feature-section{margin:0;padding:120px 30px}.give-feature-section__inner{display:flex;flex-direction:row;margin:0;align-items:center;justify-content:center;max-width:1400px;min-width:1000px}.give-feature-section:first-of-type{padding-top:0}.give-feature-section__step2{background:#fff}.give-feature-section span.dashicons{width:16px;height:16px;font-size:14px;margin:6px 0 0}.give-feature-section .give-feature-section-item{display:flex;width:50%}.give-feature-section .give-feature-section-item__container{padding:0 0 0 60px;margin:0}.give-feature-section .give-feature-section-item__container-right{padding-right:60px;padding-left:20px}.give-feature-section .give-feature-section-item h3{font-size:24px;font-weight:500;margin:0 0 20px}.give-feature-section .give-feature-section-item h3>.give-feature-section-item-number{background:#fff;width:40px;height:40px;margin:0 0 0 10px;padding:0;line-height:40px;text-align:center;color:#777;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);border-radius:50%;display:inline-block;font-size:22px}.give-feature-section .give-feature-section-item p{font-size:16px}.give-feature-section .give-feature-section-item .give-welcome-gateway-notice{font-size:12px!important;line-height:16px}.give-feature-section .give-feature-btns{margin:30px 0 20px}.give-feature-section .give-feature-btns li{display:inline;margin:0 0 0 25px}.give-feature-section .give-feature-btns .give-feature-btn-link{font-size:15px;line-height:30px}.social-items-wrap,.social-items-wrap>div{display:inline-block}.social-items-wrap .twitter-item-wrap{margin:0 0 10px 20px}.give-welcome-widgets{background:#fff;text-align:center;padding:100px 0 160px}.give-welcome-widgets p{font-size:16px}.give-welcome-widgets__inner{max-width:1400px}.give-welcome-widgets__heading{max-width:500px;margin:0 auto 100px}.give-welcome-widgets__heading h2{font-size:26px;font-weight:500}.give-welcome-widgets__heading .button{margin-top:10px;font-size:15px}.give-welcome-widgets__col{float:right;width:33.33%;box-sizing:border-box;padding:0 20px}.give-welcome-widgets__col h3{font-size:22px;font-weight:500}.give-welcome-widgets__col h3:before{background:url(../images/happy-face.svg) no-repeat top transparent;opacity:.3;content:" ";width:100%;height:85px;display:inline-block;font-size:80px;-moz-transition:.2s all linear;-o-transition:.2s all linear;transition:all .2s linear}.give-welcome-widgets__col p{font-size:13px}.give-welcome-widgets__col:hover h3:before{opacity:.45}.give-welcome-widgets__addons h3:before{background:url(../images/shopping-cart.svg) no-repeat top transparent}.give-welcome-widgets__documentation h3:before{background:url(../images/docs-book.svg) no-repeat top transparent}.give-welcome-widgets__col-inner{max-width:300px;margin:0 auto}.give-welcome-widgets__link{font-weight:700;font-size:15px}.give-contributor-group{list-style:none}.give-contributor-group img{border-radius:50%}.give-contributor-group .give-contributor{margin:0 0 45px 10px;display:inline-block;width:140px;text-align:center}.give-contributor-group .give-contributor a{outline:none;box-shadow:none}.give-contributor-group .give-contributor span{display:block;margin:3px 0 0;font-weight:700}.give-newsletter-form-wrap{margin:10px 0 15px;padding:10px 15px 15px;background:#f1f1f1;border:1px solid #ddd;max-width:900px}.give-newsletter-form-wrap .give-newsletter-intro{font-size:14px;font-style:italic;color:#777;margin:0}.give-newsletter-form-wrap .button,.give-newsletter-form-wrap input[type=email],.give-newsletter-form-wrap input[type=text]{width:100%;height:36px}.give-newsletter-form-wrap td{padding:0 0 0 10px}.give-newsletter-form-wrap div.give-newsletter-confirmation{background:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:5px 5px 4px 10px;padding:1px 12px;border-right:4px solid #7ad03a;display:none}.give-newsletter-form-wrap div.give-newsletter-confirmation>p{margin:.5em 0;padding:2px}.give-changelog-wrap .give-changelog{max-height:510px;margin:0 30px 100px 0;padding:20px;overflow-y:scroll;overflow-x:hidden;font-size:18px;line-height:28px;background:#fff;border:1px solid #ddd}.give-changelog-wrap .give-changelog br:first-child,.give-changelog-wrap .give-changelog br:first-child+br{display:none}.give-changelog-wrap .give-changelog h4{margin:0 0 10px;border-bottom:1px solid #e2e2e2;padding:0 0 6px;font-size:20px}.give-changelog-wrap .give-changelog h4+br{display:none}.dashboard_page_give-changelog #wpbody-content,.dashboard_page_give-getting-started #wpbody-content{padding-bottom:0}#give-paypal-connect{background:#039cde;color:#fff;font-size:14px;line-height:30px;font-weight:700;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;box-shadow:none;text-decoration:none;padding:8px 20px;border-radius:40px}#give-paypal-connect span:before{content:" ";width:16px;height:16px;display:inline-block;margin:0 0 0 8px;background-image:url(../images/paypal-48.png);background-size:16px;position:relative;top:2px}#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-settings-section-content{display:flex;background-color:#f4f4f4;border-radius:8px;-webkit-box-shadow:0 0 5px 0 #ddd;-moz-box-shadow:0 0 5px 0 #ddd;box-shadow:0 0 5px 0 #ddd}.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{display:block;padding:20px;text-decoration:none;color:#333;font-weight:600;outline:none;box-shadow: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{width:100%;background:#fff;padding:10px 30px;border-bottom-left-radius:8px;border-top-left-radius:8px;min-height:400px}@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{background:#fff;padding:10px 20px;margin:0 -22px 0 -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{list-style:none;margin:12px 0 3px;padding:0;float:right}.give-settings-page .give-subsubsub li{display:inline-block;margin:0 3px 0 0;padding:0;white-space:nowrap;color:#d3d3d3;font-weight:300;font-size:16px}.give-settings-page .give-subsubsub a{line-height:2;padding:.2em;margin:0 0 0 3px;text-decoration:none;font-size:14px;box-shadow:none;font-weight:400}.give-settings-page .give-subsubsub a.current{color:#000;font-weight:600;border:none}.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{width:25px;height:25px;padding:0;text-align:center;line-height:22px;font-size:21px;font-weight:300;cursor:pointer;margin-right:20px;display:inline-block}.give-settings-page .give-remove-setting-field:hover{background-color:red;color:#fff;border-radius:30px}.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;overflow:hidden;margin:30px 0}.give-setting-tab-header h2{margin-top:8px}.give-setting-tab-header p{margin-top:0;margin-bottom: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:#666;font-style:italic;font-size:14px!important;line-height:22px}div.give-field-description strong,p.give-field-description strong{color:#777}.give-setting-tab-header h2{float:right;display:inline-block;width:220px;font-style:italic;color:#aaa;margin:0;font-size:14px}.gateway-enabled-wrap{background-color:#f7f7f7;border:1px solid #e5e5e5}.gateway-enabled-wrap .gateway-enabled-settings-title{display:grid;grid-template-columns:.5fr 2.5fr 5fr 1fr 1fr;grid-gap:20px;border-bottom:1px solid #e5e5e5;padding:1rem;font-weight:600}.gateway-enabled-wrap .ui-sortable-placeholder{visibility:visible!important;border:2px dashed #e5e5e5;transition:all .2s ease}.gateway-enabled-wrap .ui-sortable-helper{background-color:#fafafa;box-shadow:0 4px 20px -5px rgba(0,0,0,.25);border:1px solid #e5e5e5;padding:.5rem!important}.give-payment-gatways-list{margin:0;padding:1rem}.give-payment-gatways-list li{display:grid;grid-template-columns:.5fr 2.5fr 5fr 1fr 1fr;align-items:center;grid-gap:20px;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:.5rem .75rem}.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{padding:3px 0 0 4px;font-size:15px;font-weight:400;color:#bdbdbd;cursor:move}.give-payment-gatways-list li span.give-drag-handle:hover{color:#333}.give-gateways-notice{display:table;width:100%;max-width:1240px;background:#fff;margin:15px 0 0;padding:0;border:1px solid #e3e3e3}.give-gateways-notice .give-gateways-cc-icon{margin:0;padding:0 25px 0 15px;height:30px;width:30px;display:table-cell;vertical-align:middle}.give-gateways-notice .give-gateways-cc-icon svg{position:relative;top:2px;width:50px;height:40px}.give-gateways-notice .give-gateways-notice-title{font-size:16px;margin:20px 20px 0;padding:0}.give-gateways-notice .give-gateways-notice-message{line-height:24px;font-size:14px;margin:5px 20px 20px}.give-gateways-notice .give-gateways-notice-button{display:table-cell;vertical-align:middle;text-align:left;margin:0;padding:0 0 0 15px;width:200px}.give-gateways-notice .give-gateways-notice-button #give-stripe-connect{margin:0 0 10px}.give-gateways-notice .give-gateways-notice-button .give-view-gateways-btn{text-align:center;width:190px}.give-email-tags-wrap{margin:5px 0 0}.give-email-tags-wrap code{font-style:normal;padding:1px 2px;font-size:12px}.give-email-tags-wrap span{display:block;color:#aaa;font-style:italic;margin:0 0 2px;font-size:13px}.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{margin:0 2px 0 0;float:none}#system-info-textarea{width:800px;height:600px;font-family:Menlo,Monaco,monospace;background:#fff;white-space:pre;overflow:auto;display:block;direction:rtl}#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:#aaa;font-style:italic;margin:0;padding-top:.5em}.give-image-thumb{position:relative;margin-top:14px}.give-image-thumb span.give-delete-image-thumb{position:absolute;background:red;color:#fff;border-radius:30px;right:-10px;top:-10px;cursor:pointer}.give-image-thumb img{max-width:250px;border:4px solid #fff}.give_email_access_link_tag{display:none}.give-license-settings-wrap{max-width:1240px;min-width:1000px;margin:20px -10px 0 0;padding:0}.give-license-top-widget{border:1px solid #dbdbdb;min-height:250px}.give-license-top-widget .give-license-widget-heading{font-size:20px;margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid #dbdbdb;line-height:1.2em}.give-license-top-widget .give-license-widget-heading .dashicons{height:25px;width:25px;font-size:28px;margin:-5px 0 0 10px}.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{position:absolute;background:#f4f4f4;top:0;right:0;height:100%;width:100%;padding:20px;z-index:3;box-sizing:border-box;display:none}#give-license-activator-wrap .give-license-notices .notice{position:relative;padding-left:40px}#give-license-activator-wrap #give-license-activator{font-size:22px;height:55px;padding:0 15px;margin:0 0 10px;width:100%}#give-license-activator-wrap .button{height:45px;width:100%;font-size:18px;display:block;clear:both;margin:0}#give-addon-uploader-wrap{background:#fff;padding:30px 25px 25px;margin:0}.give-upload-addon-form-wrap{position:relative}.give-upload-addon-form-wrap .give-upload-addon-instructions{margin:0;padding:0;opacity:.4;font-size:16px}.give-upload-addon-form-wrap .give-upload-addon-instructions span{display:block;margin:8px 0;font-size:14px}.give-upload-addon-form-wrap #give-upload-addon-file-select{display:none}.give-upload-addon-form-wrap .give-spinner-wrap{position:absolute;right:0;top:0;left:0;bottom:0;z-index:99;background-color:#fff}.give-upload-addon-form-wrap .give-spinner-wrap .give-spinner-inner{margin-top:5%;margin-right:42%}.give-upload-addon-form{background:#f4f4f4;padding:25px;text-align:center;outline:2px dashed #e2e2e2;outline-offset:-10px;transition:outline-offset .15s ease-in-out,background-color .15s linear;position:relative}.give-upload-addon-form.give-dropzone-active{outline-offset:-13px;outline:2px dashed #c6c6c6;background:#eaeaea}.give-upload-addon-form .give-addon-upload-notices{position:absolute;background:hsla(0,0%,100%,.66);top:0;right:0;height:100%;width:100%;padding:20px;z-index:3;text-align:right;box-sizing:border-box;display:none}.give-upload-addon-form .give-activate-addon-wrap{display:none;border:1px solid #dbdbdb;background:#fff;position:absolute;padding-top:20px;top:0;right:0;height:100%;width:100%;z-index:4;box-sizing:border-box}.give-upload-addon-form .give-activate-addon-wrap .dashicons{color:#66bb6a}#give-licenses-container{position:relative}#give-licenses-container .give-spinner-wrap{position:absolute;right:0;top:0;left:0;bottom:0;z-index:99;background-color:#fff}#give-licenses-container .give-spinner-wrap .give-spinner-inner{margin-top:5%;margin-right:45%}.give-licenses-list-header{margin:20px 0 30px;padding:0}.give-licenses-list-header h2{float:right;margin:0 0 20px;padding:0;font-size:18px}.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{margin:0 10px 0 0;line-height:28px;color:#666}.give-licenses-list-header hr{clear:both}.give-addon-wrap{border:1px solid #dbdbdb;background:#fff;padding:0;margin:0 0 20px;position:relative}.give-addon-wrap .give-license-top{background:#f4f4f4;border-bottom:1px solid #dbdbdb;display:flex;color:#333}.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{display:block;font-size:15px;margin:0 0 20px;font-weight:700;color:#23282d}.give-addon-wrap .give-license-top-column{float:right;padding:30px;flex:1}.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]{min-width:290px;height:40px;font-size:18px;padding:10px}.give-addon-wrap .give-license__key button{width:110px;height:40px}}@media (max-width:1399px){.give-addon-wrap .give-license__key input[type=text]{min-width:230px;height:35px;font-size:15px;padding:8px}.give-addon-wrap .give-license__key button{width:85px;height:35px;font-size:1em}}.give-addon-wrap .give-license-action-link{display:block;margin:0 0 15px;box-shadow:none}.give-addon-wrap .give-license-renewal-date .dashicons{opacity:.8;margin:0 0 0 3px;position:relative;top:-2px}.give-addon-wrap .give-license-activations-remaining-icon{border-radius:100%;height:20px;width:20px;display:inline-block;padding:1px;font-size:12px;line-height:20px;text-align:center;font-weight:700;margin:0 0 0 2px}.give-addon-wrap .give-plugin__info{padding:6px 9px}.give-addon-wrap .give-plugin__status{border:none;padding:0 5px;line-height:20px!important}.give-addon-info-wrap{margin:30px;padding:20px;background:#f4f4f4;border:1px solid #dbdbdb;color:#333}.give-addon-info-wrap .give-addon-info-left{float:right}.give-addon-info-wrap .give-addon-name{font-weight:700;font-size:14px}.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{margin:-5px 0 0;position:relative;top:2px}.give-addon-info-wrap .give-addon-info-right .give-button .dashicons{font-size:14px;width:14px;height:14px;margin-left:3px;margin-top:5px}.give-addon-info-wrap .give-addon-activation-status{border-radius:4px;color:#fff;background:#777;padding:3px 8px;margin:0 0 0 15px;font-size:11px}.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{margin:0 0 0 15px;font-size:12px}.give-filters{clear:both;background:#f5f5f5;border:1px solid #dfdfdf;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{width:100%;max-width:100%}}.give-filters:after{content:"";display:table;clear:both}.give-filter{display:block;margin-bottom:12px;width:100%}.give-filter:after{content:"";display:table;clear:both}.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;width:205px;max-width:100%}.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{clear:both;background:#f5f5f5;border:1px solid #dfdfdf;margin:8px 0;padding:12px;font-size:13px;line-height:2.1em}#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{max-width:80%;height:auto;float:right}.give-donation-status>span{display:inline-block;width:12px;height:12px;position:relative;top:1px;margin:0;padding:0;border-radius:50%;background:#888;line-height:16px}.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{padding:.2em .4em .3em;font-size:11px;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;background-color:#ffba00;margin:0 15px;vertical-align:middle}#test-payment-label:hover{color:#fff;text-decoration:none}#give-payments-filter .give-payment-id{padding:.2em .4em .3em;font-size:11px;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;font-weight:400}#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{float:right;border:none;display:inline-block}#give-order-update .give-order-top .delete-donation{display:inline-block;float:left}#give-order-update .give-order-top .delete-donation a{width:18px;height:16px;display:block;margin:11px 15px;content:"\f182";font-size:18px;color:#b5b5b5}#give-order-update .give-order-top .delete-donation a:focus,#give-order-update .give-order-top .delete-donation a:hover{color:red;box-shadow:none}.column-donation_form .donation-level-text-wrap{font-style:italic;display:block}@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{margin:0;padding:3px 10px;clear:both;border-bottom:1px solid #eee;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{text-align:left;min-width:200px}#give-donation-overview ul li.remove{text-align:left}#give-donation-overview ul .row{padding:12px;border-bottom:1px solid #eee}#give-order-data .data span{color:#666;font-weight:600}input.give-price-field{width:80px;padding:3px 5px}.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{width:25%;margin-top:0;margin-left:0}}@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{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{padding:3px;margin:0}.give-dashboard-widget .give-dashboard-today .give-dashboard-today-earnings{font-size:42px;color:#4ead61;font-weight:700;margin:15px 0 0;line-height:1}.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;padding:0;margin:0 0 30px}.give-dashboard-widget .give-table-stats{width:100%;text-align:center;margin:0;table-layout:fixed;border-top:1px solid #ececec;border-spacing:0}.give-dashboard-widget .give-table-stats .give-dashboard-stat-total,.give-dashboard-widget .give-table-stats .give-dashboard-stat-total-label{padding:0;margin:0}.give-dashboard-widget .give-table-stats .give-dashboard-stat-total{color:#4ead61;font-weight:700;font-size:16px}#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{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;width:18px;height:18px;content:"\e800"}.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;z-index:2;min-height:200px}.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{margin-left:25px;width:auto;display:inline-block;float:right}.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{padding-bottom:20px;border:none}.give_forms_page_give-donors #give-donor-card-wrapper .avatar-wrap{padding:0 0 15px 15px;text-align:center;float:right}.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{text-decoration:none;color:red;margin-left:5px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-bio-header .donor-since{margin:10px 0;font-size:16px}.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{width:205px;max-width:100%}.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{font-family:dashicons;content:"\f110";position:absolute;top:10px;left:10px;font-size:100px;color:#f0f0f0;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]{display:table;clear:both}.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{text-align:center;margin-bottom:20px;line-height:28px}.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;text-align:center;padding:15px}.give_forms_page_give-donors #donor-stats-wrapper ul{margin:0;padding:0;overflow:hidden}.give_forms_page_give-donors #donor-stats-wrapper ul li{width:50%;float:right;line-height:22px;font-size:14px;margin:0}.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{width:100%;text-align:center}.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{width:100%;margin-bottom:5px}.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{padding:10px 12px;line-height:20px;font-size:14px}.give_forms_page_give-donors #give-donor-notes .give-no-donor-notes{text-align:center;padding:20px}.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{margin-right:-25px;text-decoration:none;font-size:14px;margin-left:3px}.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{margin:.5rem 1%;line-height:3.4em}.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{position:absolute;left:13px;right:13px;top:0;visibility:hidden}.give_forms_page_give-donors #donor-address-wrapper .all-address .address{min-height:146px;border:1px solid #dad9d9;padding:9px;border-radius:5px;background-color:#fff}.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{width:40px;height:40px;border-radius:50%;border:1px solid #e5e5e5;float:right;vertical-align:middle;margin-left:10px;line-height:40px;text-align:center}.give_forms_page_give-donors .give-donor-admin-avatar img{border-radius:50%;width:40px;height:40px}.give_forms_page_give-donors .give-donor-name-text{font-weight:600;font-size:14px}.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{width:96px;height:96px;line-height:96px;margin-left:0;font-size:36px}@media screen and (max-width:782px){#wp-content-media-buttons a.give-thickbox{padding:6px 14px;line-height:normal;font-size:14px;height:auto}.wp-media-buttons span#give-media-button{margin-top:0!important;margin-right:2px!important}}.mce-primary.mce-give-primary button{padding-left:10px;padding-right:10px}.wp-core-ui .give-admin-button{padding-right:7px;padding-left:7px}.give-admin-button-icon{display:inline-block;width:18px;height:18px;vertical-align:text-top;margin:0 2px}.give-admin-button-icon:before{font:400 18px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.give-admin-button-icon-update:before{content:"\f463"}.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{padding:9px;font-size:1.1em}.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;position:relative;top:4px;right:-2px}.give-debug-report{display:none;margin:10px 0;padding:0;position:relative}.give-debug-report textarea{font-family:monospace;width:100%;margin:0;height:300px;padding:20px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;resize:none;font-size:12px;line-height:20px;outline:0}.give-progress{height:15px;width:95%;border-radius:4px;overflow:hidden;background-color:#f5f5f5}.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{position:absolute;right:0;left:0;bottom:0;top:0;background:hsla(0,0%,96.1%,.57);z-index:1;display:none}.give-spinner-wrapper.is-active{display:inline-block}.give-spinner-wrapper .aligncenter{position:absolute;top:50%;right:50%;margin:10px 0 0 10px}.give-spinner.spinner.is-active{margin:0 2px 0 0;float:none}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-top:0;margin-left: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{margin:0 0 0 20px;line-height:30px;font-style:italic;font-size:14px}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}.chosen-container-single .chosen-single{background:#fff;height:30px;line-height:30px;border:1px solid #ddd;box-shadow:none}.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{border:1px solid #aaa;background-image:none}.chosen-container-multi .chosen-choices li.search-choice{background-image:none}.give-tools-setting-page-import h1.handle{padding:15px 0 0}.give-tools-setting-page-import .give-progress-steps{width:100%;padding:0 0 24px;margin-right:0;list-style:none outside;overflow:hidden;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.give-tools-setting-page-import .give-progress-steps li{width:25%;float:right;padding:0 0 1.2em;margin:0;text-align:center;position:relative;border-bottom:4px solid #ccc;line-height:1.4em}.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{border-color:#4ead61;color:#4ead61;background:#4ead61}.give-tools-setting-page-import .give-progress-steps li:before{content:"";border:4px solid #ccc;border-radius:100%;width:10px;height:10px;position:absolute;bottom:0;right:50%;margin-right:-6px;margin-bottom:-10px;background:#fff}.give-tools-setting-page-import .step-4 h2{text-align:center;font-size:20px!important}.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{white-space:nowrap;overflow:hidden}.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{border-radius:1em;vertical-align:middle;padding:2px;background:#46b450;color:#fff}.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{text-align:center;font-size:20px!important}.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{width:30%;vertical-align:top}.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{display:flex;flex-flow:row wrap;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.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{position:relative;margin-bottom:.7rem;padding:0 1rem}.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{position:absolute;top:6px;right:15px}.give-tools-setting-page #give-export_donations-form .give-export-option ul .give-export-option-label{font-size:15px;font-weight:500;border-bottom:1px solid #e5e5e5;margin-bottom:1rem;padding:1rem}.give-tools-setting-page #give-export_donations-form .give-export-option>li{border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;width:33%;margin-bottom:0}.give-tools-setting-page .give-export-donors .give-progress{margin-top:7px}#give-export-donations .give_forms_categories,#give-export-donations .give_forms_tags{min-width:250px;margin:0 0 10px;display:block}#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{vertical-align:inherit;margin:0;height:26px;line-height:26px;border:1px solid #ddd}@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-admin-progress-bar{height:8px;position:relative;background:#eee;border-radius:25px;overflow:hidden;margin:5px 0 2px}.give-admin-progress-bar>span{display:block;height:100%;border-top-left-radius:8px;border-bottom-left-radius:8px;border-top-right-radius:20px;border-bottom-right-radius:20px;background-color:#2bc253;position:relative;overflow:hidden}.give-admin-goal-achieved>.dashicons{color:#ffba00;font-size:13px;height:16px;width:13px;line-height:18px}#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;padding-top:0;overflow:hidden}.give-nav-tab-wrapper .nav-tab{border:none;margin:0;padding:15px 30px;outline:none;box-shadow:none;background:#ddd}.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{position:relative;padding-top:0!important}.give-nav-tab-wrapper>a{width:100%;box-sizing:border-box;margin:0;background-color:#fff;border:1px solid #ccc}.give-nav-tab-wrapper>a:hover{border-bottom:1px solid #ccc}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper{position:absolute;top:0;left:0}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper #give-show-sub-nav{height:28px;width:30px;border-radius:0;margin:0}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper #give-show-sub-nav>span.dashicons{margin:6px auto 0;display:block}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab{top:35px;left:0;right:auto}.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{position:relative;z-index:999;float:right;display:none}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab{border:1px solid #f1f1f1;border-bottom:none;position:absolute;top:37px;left:0}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a{float:right;background:#fff;padding:8px 10px;clear:both;text-decoration:none;border-bottom:1px solid #f1f1f1;min-width:170px;color:#555;font-size:14px;font-weight:600}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a:hover{background:#ebebeb}#give-show-sub-nav{text-decoration:none;padding:3px 4px;border-bottom:1px solid #ccc;line-height:0;background:#fff;border-radius:4px;margin:15px 10px 0 0}#give-show-sub-nav>span.dashicons{font-size:16px;height:16px;width:16px}#give-show-sub-nav:active,#give-show-sub-nav:hover{outline:none;box-shadow:inset 0 0 4px #ddd}.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);width:30px;height:30px;content:" ";display:block;float:right;margin-left:12px}.give_forms_page_give-subscriptions #wpcontent,.post-type-give_forms #wpcontent{padding:0}.give_forms_page_give-subscriptions #wpbody,.post-type-give_forms #wpbody{color:#000;padding-right:20px;position:relative}.give_forms_page_give-subscriptions #wpbody:after,.post-type-give_forms #wpbody:after{content:"";background-color:#fff;border-bottom:1px solid #dbdbdb;height:72px;right:0;top:46px;position:absolute;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}}@media (min-width:601px){.give_forms_page_give-subscriptions.give_forms_page_give-donors #wpbody .wp-header-end,.give_forms_page_give-subscriptions.give_forms_page_give-subscriptions #wpbody .wp-header-end,.post-type-give_forms.give_forms_page_give-donors #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 #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;top:0;left:0;z-index:1}.give_forms_page_give-subscriptions p.search-box,.post-type-give_forms p.search-box{margin:0;position:absolute;top:22px;left:20px}}.give_forms_page_give-subscriptions #subscribers-filter,.post-type-give_forms #subscribers-filter{margin-top:15px}.give-subheader{background:#fff;margin:0 -22px 0 0;padding:12px 20px}.give-subheader .give-subheader-right-text{float:left;font-size:13px;line-height:22px;font-style:italic;color:#555;margin:0;padding:0}.give-subheader h1{float:right;font-size:15px;line-height:22px;color:#555;font-weight:600;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-stripe-connect-message>p{overflow:hidden;line-height:30px;font-size:15px}#give-stripe-connect-banner p{font-size:16px}#give-stripe-connect{display:inline-block;background-image:-webkit-linear-gradient(#28a0e5,#015e94);background-image:-moz-linear-gradient(#28a0e5,#015e94);background-image:-ms-linear-gradient(#28a0e5,#015e94);background-image:linear-gradient(#28a0e5,#015e94);-webkit-font-smoothing:antialiased;border:0;padding:1px;height:30px;text-decoration:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 0 rgba(0,0,0,.2);cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}#give-stripe-connect span{display:block;position:relative;padding:0 44px 0 12px;height:30px;background:#1275ff;background-image:-webkit-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-moz-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-ms-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);font-size:14px;line-height:30px;color:#fff;font-weight:700;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-shadow:0 -1px 0 rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#give-stripe-connect span:before{content:"";display:block;position:absolute;right:11px;top:50%;width:23px;height:24px;margin-top:-12px;background-repeat:no-repeat;background-size:23px 24px}#give-stripe-connect.stripe-btn-disabled,#give-stripe-connect:active{background:#005d93}#give-stripe-connect.stripe-btn-disabled span,#give-stripe-connect:active span{color:#eee;background:#008cdd;background-image:-webkit-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:-moz-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:-ms-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:linear-gradient(#008cdd,#008cdd 85%,#239adf);-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1)}#give-stripe-connect.stripe-btn-disabled{min-width:140px;text-align:center}#give-stripe-connect.stripe-btn-disabled:hover{cursor:not-allowed}.give-stripe-connect-message #give-stripe-connect{margin-right:10px}.give-stripe-connect-temp-dismiss{color:#bfbfbf;font-style:italic;text-decoration:none;font-size:12px;float:left;outline:none}a.give-stripe-connect-temp-dismiss:active,a.give-stripe-connect-temp-dismiss:focus{outline:0;box-shadow:none}.give-stripe-connect-temp-dismiss span.dashicons{height:14px;font-size:12px;vertical-align:middle;width:14px}.give-stripe-webhook-explanation{color:#333}#give-stripe-connect.blue span:before,#give-stripe-connect span:before{background-image:url("data:image/png;base64,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")}.give-settings-emails-tab .give_stripe_transaction_id_tag{display:none}.give-settings-emails-tab.give-settings-new-donation-section .give_stripe_transaction_id_tag{display:block}.stripe-customer-id-label{font-weight:700;font-size:16px;line-height:24px}.give-stripe-customer-link{margin:0 10px 0 15px;font-size:15px;line-height:24px}.give-stripe-customer-id-input,.give-stripe-customer-submit-wrap{display:none}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#give-stripe-connect.blue span:before,#give-stripe-connect span:before{background-image:url("data:image/png;base64,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")}}
|
assets/dist/js/admin.js
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
*
|
6 |
* Licensed MIT © Zeno Rocha
|
7 |
*/
|
8 |
-
var n;n=function(){return function(e){var t={};function i(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,i),o.l=!0,o.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)i.d(n,o,function(t){return e[t]}.bind(null,o));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=0)}([function(e,t,i){"use strict";var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),a=l(i(1)),r=l(i(3)),s=l(i(4));function l(e){return e&&e.__esModule?e:{default:e}}var c=function(e){function t(e,i){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.resolveOptions(i),n.listenClick(e),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default),o(t,[{key:"resolveOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText,this.container="object"===n(e.container)?e.container:document.body}},{key:"listenClick",value:function(e){var t=this;this.listener=(0,s.default)(e,"click",function(e){return t.onClick(e)})}},{key:"onClick",value:function(e){var t=e.delegateTarget||e.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new a.default({action:this.action(t),target:this.target(t),text:this.text(t),container:this.container,trigger:t,emitter:this})}},{key:"defaultAction",value:function(e){return d("action",e)}},{key:"defaultTarget",value:function(e){var t=d("target",e);if(t)return document.querySelector(t)}},{key:"defaultText",value:function(e){return d("text",e)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],t="string"==typeof e?[e]:e,i=!!document.queryCommandSupported;return t.forEach(function(e){i=i&&!!document.queryCommandSupported(e)}),i}}]),t}();function d(e,t){var i="data-clipboard-"+e;if(t.hasAttribute(i))return t.getAttribute(i)}e.exports=c},function(e,t,i){"use strict";var n,o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),r=i(2),s=(n=r)&&n.__esModule?n:{default:n};var l=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.resolveOptions(t),this.initSelection()}return a(e,[{key:"resolveOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action=e.action,this.container=e.container,this.emitter=e.emitter,this.target=e.target,this.text=e.text,this.trigger=e.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var e=this,t="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return e.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[t?"right":"left"]="-9999px";var i=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=i+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=(0,s.default)(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=(0,s.default)(this.target),this.copyText()}},{key:"copyText",value:function(){var e=void 0;try{e=document.execCommand(this.action)}catch(t){e=!1}this.handleResult(e)}},{key:"handleResult",value:function(e){this.emitter.emit(e?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=e,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(e){if(void 0!==e){if(!e||"object"!==(void 0===e?"undefined":o(e))||1!==e.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&e.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(e.hasAttribute("readonly")||e.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=e}},get:function(){return this._target}}]),e}();e.exports=l},function(e,t){e.exports=function(e){var t;if("SELECT"===e.nodeName)e.focus(),t=e.value;else if("INPUT"===e.nodeName||"TEXTAREA"===e.nodeName){var i=e.hasAttribute("readonly");i||e.setAttribute("readonly",""),e.select(),e.setSelectionRange(0,e.value.length),i||e.removeAttribute("readonly"),t=e.value}else{e.hasAttribute("contenteditable")&&e.focus();var n=window.getSelection(),o=document.createRange();o.selectNodeContents(e),n.removeAllRanges(),n.addRange(o),t=n.toString()}return t}},function(e,t){function i(){}i.prototype={on:function(e,t,i){var n=this.e||(this.e={});return(n[e]||(n[e]=[])).push({fn:t,ctx:i}),this},once:function(e,t,i){var n=this;function o(){n.off(e,o),t.apply(i,arguments)}return o._=t,this.on(e,o,i)},emit:function(e){for(var t=[].slice.call(arguments,1),i=((this.e||(this.e={}))[e]||[]).slice(),n=0,o=i.length;n<o;n++)i[n].fn.apply(i[n].ctx,t);return this},off:function(e,t){var i=this.e||(this.e={}),n=i[e],o=[];if(n&&t)for(var a=0,r=n.length;a<r;a++)n[a].fn!==t&&n[a].fn._!==t&&o.push(n[a]);return o.length?i[e]=o:delete i[e],this}},e.exports=i},function(e,t,i){var n=i(5),o=i(6);e.exports=function(e,t,i){if(!e&&!t&&!i)throw new Error("Missing required arguments");if(!n.string(t))throw new TypeError("Second argument must be a String");if(!n.fn(i))throw new TypeError("Third argument must be a Function");if(n.node(e))return function(e,t,i){return e.addEventListener(t,i),{destroy:function(){e.removeEventListener(t,i)}}}(e,t,i);if(n.nodeList(e))return function(e,t,i){return Array.prototype.forEach.call(e,function(e){e.addEventListener(t,i)}),{destroy:function(){Array.prototype.forEach.call(e,function(e){e.removeEventListener(t,i)})}}}(e,t,i);if(n.string(e))return function(e,t,i){return o(document.body,e,t,i)}(e,t,i);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}},function(e,t){t.node=function(e){return void 0!==e&&e instanceof HTMLElement&&1===e.nodeType},t.nodeList=function(e){var i=Object.prototype.toString.call(e);return void 0!==e&&("[object NodeList]"===i||"[object HTMLCollection]"===i)&&"length"in e&&(0===e.length||t.node(e[0]))},t.string=function(e){return"string"==typeof e||e instanceof String},t.fn=function(e){return"[object Function]"===Object.prototype.toString.call(e)}},function(e,t,i){var n=i(7);function o(e,t,i,o,a){var r=function(e,t,i,o){return function(i){i.delegateTarget=n(i.target,t),i.delegateTarget&&o.call(e,i)}}.apply(this,arguments);return e.addEventListener(i,r,a),{destroy:function(){e.removeEventListener(i,r,a)}}}e.exports=function(e,t,i,n,a){return"function"==typeof e.addEventListener?o.apply(null,arguments):"function"==typeof i?o.bind(null,document).apply(null,arguments):("string"==typeof e&&(e=document.querySelectorAll(e)),Array.prototype.map.call(e,function(e){return o(e,t,i,n,a)}))}},function(e,t){var i=9;if("undefined"!=typeof Element&&!Element.prototype.matches){var n=Element.prototype;n.matches=n.matchesSelector||n.mozMatchesSelector||n.msMatchesSelector||n.oMatchesSelector||n.webkitMatchesSelector}e.exports=function(e,t){for(;e&&e.nodeType!==i;){if("function"==typeof e.matches&&e.matches(t))return e;e=e.parentNode}}}])},e.exports=n()},157:function(e,t,i){i(158),e.exports=i(354)},158:function(e,t,i){},159:function(e,t){(function(){var e,t,i,n,o=function(e,t){return function(){return e.apply(t,arguments)}},a={}.hasOwnProperty;(n=function(){function e(){this.options_index=0,this.parsed=[]}return e.prototype.add_node=function(e){return"OPTGROUP"===e.nodeName.toUpperCase()?this.add_group(e):this.add_option(e)},e.prototype.add_group=function(e){var t,i,n,o,a,r;for(t=this.parsed.length,this.parsed.push({array_index:t,group:!0,label:e.label,title:e.title?e.title:void 0,children:0,disabled:e.disabled,classes:e.className}),r=[],i=0,n=(a=e.childNodes).length;i<n;i++)o=a[i],r.push(this.add_option(o,t,e.disabled));return r},e.prototype.add_option=function(e,t,i){if("OPTION"===e.nodeName.toUpperCase())return""!==e.text?(null!=t&&(this.parsed[t].children+=1),this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,value:e.value,text:e.text,html:e.innerHTML,title:e.title?e.title:void 0,selected:e.selected,disabled:!0===i?i:e.disabled,group_array_index:t,group_label:null!=t?this.parsed[t].label:null,classes:e.className,style:e.style.cssText})):this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,empty:!0}),this.options_index+=1},e}()).select_to_array=function(e){var t,i,o,a,r;for(a=new n,i=0,o=(r=e.childNodes).length;i<o;i++)t=r[i],a.add_node(t);return a.parsed},t=function(){function e(t,i){this.form_field=t,this.options=null!=i?i:{},this.label_click_handler=o(this.label_click_handler,this),e.browser_is_supported()&&(this.is_multiple=this.form_field.multiple,this.set_default_text(),this.set_default_values(),this.setup(),this.set_up_html(),this.register_observers(),this.on_ready())}return e.prototype.set_default_values=function(){var e;return this.click_test_action=(e=this,function(t){return e.test_active_click(t)}),this.activate_action=function(e){return function(t){return e.activate_field(t)}}(this),this.active_field=!1,this.mouse_on_container=!1,this.results_showing=!1,this.result_highlighted=null,this.is_rtl=this.options.rtl||/\bchosen-rtl\b/.test(this.form_field.className),this.allow_single_deselect=null!=this.options.allow_single_deselect&&null!=this.form_field.options[0]&&""===this.form_field.options[0].text&&this.options.allow_single_deselect,this.disable_search_threshold=this.options.disable_search_threshold||0,this.disable_search=this.options.disable_search||!1,this.enable_split_word_search=null==this.options.enable_split_word_search||this.options.enable_split_word_search,this.group_search=null==this.options.group_search||this.options.group_search,this.search_contains=this.options.search_contains||!1,this.single_backstroke_delete=null==this.options.single_backstroke_delete||this.options.single_backstroke_delete,this.max_selected_options=this.options.max_selected_options||1/0,this.inherit_select_classes=this.options.inherit_select_classes||!1,this.display_selected_options=null==this.options.display_selected_options||this.options.display_selected_options,this.display_disabled_options=null==this.options.display_disabled_options||this.options.display_disabled_options,this.include_group_label_in_selected=this.options.include_group_label_in_selected||!1,this.max_shown_results=this.options.max_shown_results||Number.POSITIVE_INFINITY,this.case_sensitive_search=this.options.case_sensitive_search||!1,this.hide_results_on_select=null==this.options.hide_results_on_select||this.options.hide_results_on_select},e.prototype.set_default_text=function(){return this.form_field.getAttribute("data-placeholder")?this.default_text=this.form_field.getAttribute("data-placeholder"):this.is_multiple?this.default_text=this.options.placeholder_text_multiple||this.options.placeholder_text||e.default_multiple_text:this.default_text=this.options.placeholder_text_single||this.options.placeholder_text||e.default_single_text,this.default_text=this.escape_html(this.default_text),this.results_none_found=this.form_field.getAttribute("data-no_results_text")||this.options.no_results_text||e.default_no_result_text},e.prototype.choice_label=function(e){return this.include_group_label_in_selected&&null!=e.group_label?"<b class='group-name'>"+this.escape_html(e.group_label)+"</b>"+e.html:e.html},e.prototype.mouse_enter=function(){return this.mouse_on_container=!0},e.prototype.mouse_leave=function(){return this.mouse_on_container=!1},e.prototype.input_focus=function(e){if(this.is_multiple){if(!this.active_field)return setTimeout((t=this,function(){return t.container_mousedown()}),50)}else if(!this.active_field)return this.activate_field();var t},e.prototype.input_blur=function(e){if(!this.mouse_on_container)return this.active_field=!1,setTimeout((t=this,function(){return t.blur_test()}),100);var t},e.prototype.label_click_handler=function(e){return this.is_multiple?this.container_mousedown(e):this.activate_field()},e.prototype.results_option_build=function(e){var t,i,n,o,a,r,s;for(t="",s=0,o=0,a=(r=this.results_data).length;o<a&&(n="",""!==(n=(i=r[o]).group?this.result_add_group(i):this.result_add_option(i))&&(s++,t+=n),(null!=e?e.first:void 0)&&(i.selected&&this.is_multiple?this.choice_build(i):i.selected&&!this.is_multiple&&this.single_set_selected_text(this.choice_label(i))),!(s>=this.max_shown_results));o++);return t},e.prototype.result_add_option=function(e){var t,i;return e.search_match&&this.include_option_in_results(e)?(t=[],e.disabled||e.selected&&this.is_multiple||t.push("active-result"),!e.disabled||e.selected&&this.is_multiple||t.push("disabled-result"),e.selected&&t.push("result-selected"),null!=e.group_array_index&&t.push("group-option"),""!==e.classes&&t.push(e.classes),(i=document.createElement("li")).className=t.join(" "),e.style&&(i.style.cssText=e.style),i.setAttribute("data-option-array-index",e.array_index),i.innerHTML=e.highlighted_html||e.html,e.title&&(i.title=e.title),this.outerHTML(i)):""},e.prototype.result_add_group=function(e){var t,i;return(e.search_match||e.group_match)&&e.active_options>0?((t=[]).push("group-result"),e.classes&&t.push(e.classes),(i=document.createElement("li")).className=t.join(" "),i.innerHTML=e.highlighted_html||this.escape_html(e.label),e.title&&(i.title=e.title),this.outerHTML(i)):""},e.prototype.results_update_field=function(){if(this.set_default_text(),this.is_multiple||this.results_reset_cleanup(),this.result_clear_highlight(),this.results_build(),this.results_showing)return this.winnow_results()},e.prototype.reset_single_select_options=function(){var e,t,i,n,o;for(o=[],e=0,t=(i=this.results_data).length;e<t;e++)(n=i[e]).selected?o.push(n.selected=!1):o.push(void 0);return o},e.prototype.results_toggle=function(){return this.results_showing?this.results_hide():this.results_show()},e.prototype.results_search=function(e){return this.results_showing?this.winnow_results():this.results_show()},e.prototype.winnow_results=function(e){var t,i,n,o,a,r,s,l,c,d,u,f,h,p,g;for(this.no_results_clear(),d=0,t=(s=this.get_search_text()).replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),c=this.get_search_regex(t),n=0,o=(l=this.results_data).length;n<o;n++)(a=l[n]).search_match=!1,u=null,f=null,a.highlighted_html="",this.include_option_in_results(a)&&(a.group&&(a.group_match=!1,a.active_options=0),null!=a.group_array_index&&this.results_data[a.group_array_index]&&(0===(u=this.results_data[a.group_array_index]).active_options&&u.search_match&&(d+=1),u.active_options+=1),g=a.group?a.label:a.text,a.group&&!this.group_search||(f=this.search_string_match(g,c),a.search_match=null!=f,a.search_match&&!a.group&&(d+=1),a.search_match?(s.length&&(h=f.index,r=g.slice(0,h),i=g.slice(h,h+s.length),p=g.slice(h+s.length),a.highlighted_html=this.escape_html(r)+"<em>"+this.escape_html(i)+"</em>"+this.escape_html(p)),null!=u&&(u.group_match=!0)):null!=a.group_array_index&&this.results_data[a.group_array_index].search_match&&(a.search_match=!0)));return this.result_clear_highlight(),d<1&&s.length?(this.update_results_content(""),this.no_results(s)):(this.update_results_content(this.results_option_build()),(null!=e?e.skip_highlight:void 0)?void 0:this.winnow_results_set_highlight())},e.prototype.get_search_regex=function(e){var t,i;return i=this.search_contains?e:"(^|\\s|\\b)"+e+"[^\\s]*",this.enable_split_word_search||this.search_contains||(i="^"+i),t=this.case_sensitive_search?"":"i",new RegExp(i,t)},e.prototype.search_string_match=function(e,t){var i;return i=t.exec(e),!this.search_contains&&(null!=i?i[1]:void 0)&&(i.index+=1),i},e.prototype.choices_count=function(){var e,t,i;if(null!=this.selected_option_count)return this.selected_option_count;for(this.selected_option_count=0,e=0,t=(i=this.form_field.options).length;e<t;e++)i[e].selected&&(this.selected_option_count+=1);return this.selected_option_count},e.prototype.choices_click=function(e){if(e.preventDefault(),this.activate_field(),!this.results_showing&&!this.is_disabled)return this.results_show()},e.prototype.keydown_checker=function(e){var t,i;switch(i=null!=(t=e.which)?t:e.keyCode,this.search_field_scale(),8!==i&&this.pending_backstroke&&this.clear_backstroke(),i){case 8:this.backstroke_length=this.get_search_field_value().length;break;case 9:this.results_showing&&!this.is_multiple&&this.result_select(e),this.mouse_on_container=!1;break;case 13:case 27:this.results_showing&&e.preventDefault();break;case 32:this.disable_search&&e.preventDefault();break;case 38:e.preventDefault(),this.keyup_arrow();break;case 40:e.preventDefault(),this.keydown_arrow()}},e.prototype.keyup_checker=function(e){var t,i;switch(i=null!=(t=e.which)?t:e.keyCode,this.search_field_scale(),i){case 8:this.is_multiple&&this.backstroke_length<1&&this.choices_count()>0?this.keydown_backstroke():this.pending_backstroke||(this.result_clear_highlight(),this.results_search());break;case 13:e.preventDefault(),this.results_showing&&this.result_select(e);break;case 27:this.results_showing&&this.results_hide();break;case 9:case 16:case 17:case 18:case 38:case 40:case 91:break;default:this.results_search()}},e.prototype.clipboard_event_checker=function(e){var t;if(!this.is_disabled)return setTimeout((t=this,function(){return t.results_search()}),50)},e.prototype.container_width=function(){return null!=this.options.width?this.options.width:this.form_field.offsetWidth+"px"},e.prototype.include_option_in_results=function(e){return!(this.is_multiple&&!this.display_selected_options&&e.selected)&&(!(!this.display_disabled_options&&e.disabled)&&!e.empty)},e.prototype.search_results_touchstart=function(e){return this.touch_started=!0,this.search_results_mouseover(e)},e.prototype.search_results_touchmove=function(e){return this.touch_started=!1,this.search_results_mouseout(e)},e.prototype.search_results_touchend=function(e){if(this.touch_started)return this.search_results_mouseup(e)},e.prototype.outerHTML=function(e){var t;return e.outerHTML?e.outerHTML:((t=document.createElement("div")).appendChild(e),t.innerHTML)},e.prototype.get_single_html=function(){return'<a class="chosen-single chosen-default">\n <span>'+this.default_text+'</span>\n <div><b></b></div>\n</a>\n<div class="chosen-drop">\n <div class="chosen-search">\n <input class="chosen-search-input" type="text" autocomplete="off" />\n </div>\n <ul class="chosen-results"></ul>\n</div>'},e.prototype.get_multi_html=function(){return'<ul class="chosen-choices">\n <li class="search-field">\n <input class="chosen-search-input" type="text" autocomplete="off" value="'+this.default_text+'" />\n </li>\n</ul>\n<div class="chosen-drop">\n <ul class="chosen-results"></ul>\n</div>'},e.prototype.get_no_results_html=function(e){return'<li class="no-results">\n '+this.results_none_found+" <span>"+this.escape_html(e)+"</span>\n</li>"},e.browser_is_supported=function(){return"Microsoft Internet Explorer"===window.navigator.appName?document.documentMode>=8:!(/iP(od|hone)/i.test(window.navigator.userAgent)||/IEMobile/i.test(window.navigator.userAgent)||/Windows Phone/i.test(window.navigator.userAgent)||/BlackBerry/i.test(window.navigator.userAgent)||/BB10/i.test(window.navigator.userAgent)||/Android.*Mobile/i.test(window.navigator.userAgent))},e.default_multiple_text="Select Some Options",e.default_single_text="Select an Option",e.default_no_result_text="No results match",e}(),(e=jQuery).fn.extend({chosen:function(n){return t.browser_is_supported()?this.each(function(t){var o,a;a=(o=e(this)).data("chosen"),"destroy"!==n?a instanceof i||o.data("chosen",new i(this,n)):a instanceof i&&a.destroy()}):this}}),i=function(i){function o(){return o.__super__.constructor.apply(this,arguments)}return function(e,t){for(var i in t)a.call(t,i)&&(e[i]=t[i]);function n(){this.constructor=e}n.prototype=t.prototype,e.prototype=new n,e.__super__=t.prototype}(o,t),o.prototype.setup=function(){return this.form_field_jq=e(this.form_field),this.current_selectedIndex=this.form_field.selectedIndex},o.prototype.set_up_html=function(){var t,i;return(t=["chosen-container"]).push("chosen-container-"+(this.is_multiple?"multi":"single")),this.inherit_select_classes&&this.form_field.className&&t.push(this.form_field.className),this.is_rtl&&t.push("chosen-rtl"),i={class:t.join(" "),title:this.form_field.title},this.form_field.id.length&&(i.id=this.form_field.id.replace(/[^\w]/g,"_")+"_chosen"),this.container=e("<div />",i),this.container.width(this.container_width()),this.is_multiple?this.container.html(this.get_multi_html()):this.container.html(this.get_single_html()),this.form_field_jq.hide().after(this.container),this.dropdown=this.container.find("div.chosen-drop").first(),this.search_field=this.container.find("input").first(),this.search_results=this.container.find("ul.chosen-results").first(),this.search_field_scale(),this.search_no_results=this.container.find("li.no-results").first(),this.is_multiple?(this.search_choices=this.container.find("ul.chosen-choices").first(),this.search_container=this.container.find("li.search-field").first()):(this.search_container=this.container.find("div.chosen-search").first(),this.selected_item=this.container.find(".chosen-single").first()),this.results_build(),this.set_tab_index(),this.set_label_behavior()},o.prototype.on_ready=function(){return this.form_field_jq.trigger("chosen:ready",{chosen:this})},o.prototype.register_observers=function(){var e;return this.container.on("touchstart.chosen",(e=this,function(t){e.container_mousedown(t)})),this.container.on("touchend.chosen",function(e){return function(t){e.container_mouseup(t)}}(this)),this.container.on("mousedown.chosen",function(e){return function(t){e.container_mousedown(t)}}(this)),this.container.on("mouseup.chosen",function(e){return function(t){e.container_mouseup(t)}}(this)),this.container.on("mouseenter.chosen",function(e){return function(t){e.mouse_enter(t)}}(this)),this.container.on("mouseleave.chosen",function(e){return function(t){e.mouse_leave(t)}}(this)),this.search_results.on("mouseup.chosen",function(e){return function(t){e.search_results_mouseup(t)}}(this)),this.search_results.on("mouseover.chosen",function(e){return function(t){e.search_results_mouseover(t)}}(this)),this.search_results.on("mouseout.chosen",function(e){return function(t){e.search_results_mouseout(t)}}(this)),this.search_results.on("mousewheel.chosen DOMMouseScroll.chosen",function(e){return function(t){e.search_results_mousewheel(t)}}(this)),this.search_results.on("touchstart.chosen",function(e){return function(t){e.search_results_touchstart(t)}}(this)),this.search_results.on("touchmove.chosen",function(e){return function(t){e.search_results_touchmove(t)}}(this)),this.search_results.on("touchend.chosen",function(e){return function(t){e.search_results_touchend(t)}}(this)),this.form_field_jq.on("chosen:updated.chosen",function(e){return function(t){e.results_update_field(t)}}(this)),this.form_field_jq.on("chosen:activate.chosen",function(e){return function(t){e.activate_field(t)}}(this)),this.form_field_jq.on("chosen:open.chosen",function(e){return function(t){e.container_mousedown(t)}}(this)),this.form_field_jq.on("chosen:close.chosen",function(e){return function(t){e.close_field(t)}}(this)),this.search_field.on("blur.chosen",function(e){return function(t){e.input_blur(t)}}(this)),this.search_field.on("keyup.chosen",function(e){return function(t){e.keyup_checker(t)}}(this)),this.search_field.on("keydown.chosen",function(e){return function(t){e.keydown_checker(t)}}(this)),this.search_field.on("focus.chosen",function(e){return function(t){e.input_focus(t)}}(this)),this.search_field.on("cut.chosen",function(e){return function(t){e.clipboard_event_checker(t)}}(this)),this.search_field.on("paste.chosen",function(e){return function(t){e.clipboard_event_checker(t)}}(this)),this.is_multiple?this.search_choices.on("click.chosen",function(e){return function(t){e.choices_click(t)}}(this)):this.container.on("click.chosen",function(e){e.preventDefault()})},o.prototype.destroy=function(){return e(this.container[0].ownerDocument).off("click.chosen",this.click_test_action),this.form_field_label.length>0&&this.form_field_label.off("click.chosen"),this.search_field[0].tabIndex&&(this.form_field_jq[0].tabIndex=this.search_field[0].tabIndex),this.container.remove(),this.form_field_jq.removeData("chosen"),this.form_field_jq.show()},o.prototype.search_field_disabled=function(){return this.is_disabled=this.form_field.disabled||this.form_field_jq.parents("fieldset").is(":disabled"),this.container.toggleClass("chosen-disabled",this.is_disabled),this.search_field[0].disabled=this.is_disabled,this.is_multiple||this.selected_item.off("focus.chosen",this.activate_field),this.is_disabled?this.close_field():this.is_multiple?void 0:this.selected_item.on("focus.chosen",this.activate_field)},o.prototype.container_mousedown=function(t){var i;if(!this.is_disabled)return!t||"mousedown"!==(i=t.type)&&"touchstart"!==i||this.results_showing||t.preventDefault(),null!=t&&e(t.target).hasClass("search-choice-close")?void 0:(this.active_field?this.is_multiple||!t||e(t.target)[0]!==this.selected_item[0]&&!e(t.target).parents("a.chosen-single").length||(t.preventDefault(),this.results_toggle()):(this.is_multiple&&this.search_field.val(""),e(this.container[0].ownerDocument).on("click.chosen",this.click_test_action),this.results_show()),this.activate_field())},o.prototype.container_mouseup=function(e){if("ABBR"===e.target.nodeName&&!this.is_disabled)return this.results_reset(e)},o.prototype.search_results_mousewheel=function(e){var t;if(e.originalEvent&&(t=e.originalEvent.deltaY||-e.originalEvent.wheelDelta||e.originalEvent.detail),null!=t)return e.preventDefault(),"DOMMouseScroll"===e.type&&(t*=40),this.search_results.scrollTop(t+this.search_results.scrollTop())},o.prototype.blur_test=function(e){if(!this.active_field&&this.container.hasClass("chosen-container-active"))return this.close_field()},o.prototype.close_field=function(){return e(this.container[0].ownerDocument).off("click.chosen",this.click_test_action),this.active_field=!1,this.results_hide(),this.container.removeClass("chosen-container-active"),this.clear_backstroke(),this.show_search_field_default(),this.search_field_scale(),this.search_field.blur()},o.prototype.activate_field=function(){if(!this.is_disabled)return this.container.addClass("chosen-container-active"),this.active_field=!0,this.search_field.val(this.search_field.val()),this.search_field.focus()},o.prototype.test_active_click=function(t){var i;return(i=e(t.target).closest(".chosen-container")).length&&this.container[0]===i[0]?this.active_field=!0:this.close_field()},o.prototype.results_build=function(){return this.parsing=!0,this.selected_option_count=null,this.results_data=n.select_to_array(this.form_field),this.is_multiple?this.search_choices.find("li.search-choice").remove():(this.single_set_selected_text(),this.disable_search||this.form_field.options.length<=this.disable_search_threshold?(this.search_field[0].readOnly=!0,this.container.addClass("chosen-container-single-nosearch")):(this.search_field[0].readOnly=!1,this.container.removeClass("chosen-container-single-nosearch"))),this.update_results_content(this.results_option_build({first:!0})),this.search_field_disabled(),this.show_search_field_default(),this.search_field_scale(),this.parsing=!1},o.prototype.result_do_highlight=function(e){var t,i,n,o,a;if(e.length){if(this.result_clear_highlight(),this.result_highlight=e,this.result_highlight.addClass("highlighted"),o=(n=parseInt(this.search_results.css("maxHeight"),10))+(a=this.search_results.scrollTop()),(t=(i=this.result_highlight.position().top+this.search_results.scrollTop())+this.result_highlight.outerHeight())>=o)return this.search_results.scrollTop(t-n>0?t-n:0);if(i<a)return this.search_results.scrollTop(i)}},o.prototype.result_clear_highlight=function(){return this.result_highlight&&this.result_highlight.removeClass("highlighted"),this.result_highlight=null},o.prototype.results_show=function(){return this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.container.addClass("chosen-with-drop"),this.results_showing=!0,this.search_field.focus(),this.search_field.val(this.get_search_field_value()),this.winnow_results(),this.form_field_jq.trigger("chosen:showing_dropdown",{chosen:this}))},o.prototype.update_results_content=function(e){return this.search_results.html(e)},o.prototype.results_hide=function(){return this.results_showing&&(this.result_clear_highlight(),this.container.removeClass("chosen-with-drop"),this.form_field_jq.trigger("chosen:hiding_dropdown",{chosen:this})),this.results_showing=!1},o.prototype.set_tab_index=function(e){var t;if(this.form_field.tabIndex)return t=this.form_field.tabIndex,this.form_field.tabIndex=-1,this.search_field[0].tabIndex=t},o.prototype.set_label_behavior=function(){if(this.form_field_label=this.form_field_jq.parents("label"),!this.form_field_label.length&&this.form_field.id.length&&(this.form_field_label=e("label[for='"+this.form_field.id+"']")),this.form_field_label.length>0)return this.form_field_label.on("click.chosen",this.label_click_handler)},o.prototype.show_search_field_default=function(){return this.is_multiple&&this.choices_count()<1&&!this.active_field?(this.search_field.val(this.default_text),this.search_field.addClass("default")):(this.search_field.val(""),this.search_field.removeClass("default"))},o.prototype.search_results_mouseup=function(t){var i;if((i=e(t.target).hasClass("active-result")?e(t.target):e(t.target).parents(".active-result").first()).length)return this.result_highlight=i,this.result_select(t),this.search_field.focus()},o.prototype.search_results_mouseover=function(t){var i;if(i=e(t.target).hasClass("active-result")?e(t.target):e(t.target).parents(".active-result").first())return this.result_do_highlight(i)},o.prototype.search_results_mouseout=function(t){if(e(t.target).hasClass("active-result")||e(t.target).parents(".active-result").first())return this.result_clear_highlight()},o.prototype.choice_build=function(t){var i,n,o;return i=e("<li />",{class:"search-choice"}).html("<span>"+this.choice_label(t)+"</span>"),t.disabled?i.addClass("search-choice-disabled"):((n=e("<a />",{class:"search-choice-close","data-option-array-index":t.array_index})).on("click.chosen",(o=this,function(e){return o.choice_destroy_link_click(e)})),i.append(n)),this.search_container.before(i)},o.prototype.choice_destroy_link_click=function(t){if(t.preventDefault(),t.stopPropagation(),!this.is_disabled)return this.choice_destroy(e(t.target))},o.prototype.choice_destroy=function(e){if(this.result_deselect(e[0].getAttribute("data-option-array-index")))return this.active_field?this.search_field.focus():this.show_search_field_default(),this.is_multiple&&this.choices_count()>0&&this.get_search_field_value().length<1&&this.results_hide(),e.parents("li").first().remove(),this.search_field_scale()},o.prototype.results_reset=function(){if(this.reset_single_select_options(),this.form_field.options[0].selected=!0,this.single_set_selected_text(),this.show_search_field_default(),this.results_reset_cleanup(),this.trigger_form_field_change(),this.active_field)return this.results_hide()},o.prototype.results_reset_cleanup=function(){return this.current_selectedIndex=this.form_field.selectedIndex,this.selected_item.find("abbr").remove()},o.prototype.result_select=function(e){var t,i;if(this.result_highlight)return t=this.result_highlight,this.result_clear_highlight(),this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.is_multiple?t.removeClass("active-result"):this.reset_single_select_options(),t.addClass("result-selected"),(i=this.results_data[t[0].getAttribute("data-option-array-index")]).selected=!0,this.form_field.options[i.options_index].selected=!0,this.selected_option_count=null,this.is_multiple?this.choice_build(i):this.single_set_selected_text(this.choice_label(i)),this.is_multiple&&(!this.hide_results_on_select||e.metaKey||e.ctrlKey)?e.metaKey||e.ctrlKey?this.winnow_results({skip_highlight:!0}):(this.search_field.val(""),this.winnow_results()):(this.results_hide(),this.show_search_field_default()),(this.is_multiple||this.form_field.selectedIndex!==this.current_selectedIndex)&&this.trigger_form_field_change({selected:this.form_field.options[i.options_index].value}),this.current_selectedIndex=this.form_field.selectedIndex,e.preventDefault(),this.search_field_scale())},o.prototype.single_set_selected_text=function(e){return null==e&&(e=this.default_text),e===this.default_text?this.selected_item.addClass("chosen-default"):(this.single_deselect_control_build(),this.selected_item.removeClass("chosen-default")),this.selected_item.find("span").html(e)},o.prototype.result_deselect=function(e){var t;return t=this.results_data[e],!this.form_field.options[t.options_index].disabled&&(t.selected=!1,this.form_field.options[t.options_index].selected=!1,this.selected_option_count=null,this.result_clear_highlight(),this.results_showing&&this.winnow_results(),this.trigger_form_field_change({deselected:this.form_field.options[t.options_index].value}),this.search_field_scale(),!0)},o.prototype.single_deselect_control_build=function(){if(this.allow_single_deselect)return this.selected_item.find("abbr").length||this.selected_item.find("span").first().after('<abbr class="search-choice-close"></abbr>'),this.selected_item.addClass("chosen-single-with-deselect")},o.prototype.get_search_field_value=function(){return this.search_field.val()},o.prototype.get_search_text=function(){return e.trim(this.get_search_field_value())},o.prototype.escape_html=function(t){return e("<div/>").text(t).html()},o.prototype.winnow_results_set_highlight=function(){var e,t;if(null!=(e=(t=this.is_multiple?[]:this.search_results.find(".result-selected.active-result")).length?t.first():this.search_results.find(".active-result").first()))return this.result_do_highlight(e)},o.prototype.no_results=function(e){var t;return t=this.get_no_results_html(e),this.search_results.append(t),this.form_field_jq.trigger("chosen:no_results",{chosen:this})},o.prototype.no_results_clear=function(){return this.search_results.find(".no-results").remove()},o.prototype.keydown_arrow=function(){var e;return this.results_showing&&this.result_highlight?(e=this.result_highlight.nextAll("li.active-result").first())?this.result_do_highlight(e):void 0:this.results_show()},o.prototype.keyup_arrow=function(){var e;return this.results_showing||this.is_multiple?this.result_highlight?(e=this.result_highlight.prevAll("li.active-result")).length?this.result_do_highlight(e.first()):(this.choices_count()>0&&this.results_hide(),this.result_clear_highlight()):void 0:this.results_show()},o.prototype.keydown_backstroke=function(){var e;return this.pending_backstroke?(this.choice_destroy(this.pending_backstroke.find("a").first()),this.clear_backstroke()):(e=this.search_container.siblings("li.search-choice").last()).length&&!e.hasClass("search-choice-disabled")?(this.pending_backstroke=e,this.single_backstroke_delete?this.keydown_backstroke():this.pending_backstroke.addClass("search-choice-focus")):void 0},o.prototype.clear_backstroke=function(){return this.pending_backstroke&&this.pending_backstroke.removeClass("search-choice-focus"),this.pending_backstroke=null},o.prototype.search_field_scale=function(){var t,i,n,o,a,r,s;if(this.is_multiple){for(a={position:"absolute",left:"-1000px",top:"-1000px",display:"none",whiteSpace:"pre"},i=0,n=(r=["fontSize","fontStyle","fontWeight","fontFamily","lineHeight","textTransform","letterSpacing"]).length;i<n;i++)a[o=r[i]]=this.search_field.css(o);return(t=e("<div />").css(a)).text(this.get_search_field_value()),e("body").append(t),s=t.width()+25,t.remove(),this.container.is(":visible")&&(s=Math.min(this.container.outerWidth()-10,s)),this.search_field.width(s)}},o.prototype.trigger_form_field_change=function(e){return this.form_field_jq.trigger("input",e),this.form_field_jq.trigger("change",e)},o}()}).call(this)},160:function(e,t){!function(e){e.color={},e.color.make=function(t,i,n,o){var a={};return a.r=t||0,a.g=i||0,a.b=n||0,a.a=null!=o?o:1,a.add=function(e,t){for(var i=0;i<e.length;++i)a[e.charAt(i)]+=t;return a.normalize()},a.scale=function(e,t){for(var i=0;i<e.length;++i)a[e.charAt(i)]*=t;return a.normalize()},a.toString=function(){return a.a>=1?"rgb("+[a.r,a.g,a.b].join(",")+")":"rgba("+[a.r,a.g,a.b,a.a].join(",")+")"},a.normalize=function(){function e(e,t,i){return t<e?e:t>i?i:t}return a.r=e(0,parseInt(a.r),255),a.g=e(0,parseInt(a.g),255),a.b=e(0,parseInt(a.b),255),a.a=e(0,a.a,1),a},a.clone=function(){return e.color.make(a.r,a.b,a.g,a.a)},a.normalize()},e.color.extract=function(t,i){var n;do{if(""!=(n=t.css(i).toLowerCase())&&"transparent"!=n)break;t=t.parent()}while(t.length&&!e.nodeName(t.get(0),"body"));return"rgba(0, 0, 0, 0)"==n&&(n="transparent"),e.color.parse(n)},e.color.parse=function(i){var n,o=e.color.make;if(n=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(i))return o(parseInt(n[1],10),parseInt(n[2],10),parseInt(n[3],10));if(n=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(i))return o(parseInt(n[1],10),parseInt(n[2],10),parseInt(n[3],10),parseFloat(n[4]));if(n=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(i))return o(2.55*parseFloat(n[1]),2.55*parseFloat(n[2]),2.55*parseFloat(n[3]));if(n=/rgba\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(i))return o(2.55*parseFloat(n[1]),2.55*parseFloat(n[2]),2.55*parseFloat(n[3]),parseFloat(n[4]));if(n=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(i))return o(parseInt(n[1],16),parseInt(n[2],16),parseInt(n[3],16));if(n=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(i))return o(parseInt(n[1]+n[1],16),parseInt(n[2]+n[2],16),parseInt(n[3]+n[3],16));var a=e.trim(i).toLowerCase();return"transparent"==a?o(255,255,255,0):o((n=t[a]||[0,0,0])[0],n[1],n[2])};var t={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]}}(jQuery),function(e){var t=Object.prototype.hasOwnProperty;function i(t,i){var n=i.children("."+t)[0];if(null==n&&((n=document.createElement("canvas")).className=t,e(n).css({direction:"ltr",position:"absolute",left:0,top:0}).appendTo(i),!n.getContext)){if(!window.G_vmlCanvasManager)throw new Error("Canvas is not available. If you're using IE with a fall-back such as Excanvas, then there's either a mistake in your conditional include, or the page has no DOCTYPE and is rendering in Quirks Mode.");n=window.G_vmlCanvasManager.initElement(n)}this.element=n;var o=this.context=n.getContext("2d"),a=window.devicePixelRatio||1,r=o.webkitBackingStorePixelRatio||o.mozBackingStorePixelRatio||o.msBackingStorePixelRatio||o.oBackingStorePixelRatio||o.backingStorePixelRatio||1;this.pixelRatio=a/r,this.resize(i.width(),i.height()),this.textContainer=null,this.text={},this._textCache={}}function n(t,n,o,a){var r=[],s={colors:["#edc240","#afd8f8","#cb4b4b","#4da74d","#9440ed"],legend:{show:!0,noColumns:1,labelFormatter:null,labelBoxBorderColor:"#ccc",container:null,position:"ne",margin:5,backgroundColor:null,backgroundOpacity:.85,sorted:null},xaxis:{show:null,position:"bottom",mode:null,font:null,color:null,tickColor:null,transform:null,inverseTransform:null,min:null,max:null,autoscaleMargin:null,ticks:null,tickFormatter:null,labelWidth:null,labelHeight:null,reserveSpace:null,tickLength:null,alignTicksWithAxis:null,tickDecimals:null,tickSize:null,minTickSize:null},yaxis:{autoscaleMargin:.02,position:"left"},xaxes:[],yaxes:[],series:{points:{show:!1,radius:3,lineWidth:2,fill:!0,fillColor:"#ffffff",symbol:"circle"},lines:{lineWidth:2,fill:!1,fillColor:null,steps:!1},bars:{show:!1,lineWidth:2,barWidth:1,fill:!0,fillColor:null,align:"left",horizontal:!1,zero:!0},shadowSize:3,highlightColor:null},grid:{show:!0,aboveData:!1,color:"#545454",backgroundColor:null,borderColor:null,tickColor:null,margin:0,labelMargin:5,axisMargin:8,borderWidth:2,minBorderMargin:null,markings:null,markingsColor:"#f4f4f4",markingsLineWidth:2,clickable:!1,hoverable:!1,autoHighlight:!0,mouseActiveRadius:10},interaction:{redrawOverlayInterval:1e3/60},hooks:{}},l=null,c=null,d=null,u=null,f=null,h=[],p=[],g={left:0,right:0,top:0,bottom:0},m=0,v=0,_={processOptions:[],processRawData:[],processDatapoints:[],processOffset:[],drawBackground:[],drawSeries:[],draw:[],bindEvents:[],drawOverlay:[],shutdown:[]},b=this;function y(e,t){t=[b].concat(t);for(var i=0;i<e.length;++i)e[i].apply(this,t)}function x(t){r=function(t){for(var i=[],n=0;n<t.length;++n){var o=e.extend(!0,{},s.series);null!=t[n].data?(o.data=t[n].data,delete t[n].data,e.extend(!0,o,t[n]),t[n].data=o.data):o.data=t[n],i.push(o)}return i}(t),function(){var t,i=r.length,n=-1;for(t=0;t<r.length;++t){var o=r[t].color;null!=o&&(i--,"number"==typeof o&&o>n&&(n=o))}i<=n&&(i=n+1);var a,l=[],c=s.colors,d=c.length,u=0;for(t=0;t<i;t++)a=e.color.parse(c[t%d]||"#666"),t%d==0&&t&&(u=u>=0?u<.5?-u-.2:0:-u),l[t]=a.scale("rgb",1+u);var f,g=0;for(t=0;t<r.length;++t){if(null==(f=r[t]).color?(f.color=l[g].toString(),++g):"number"==typeof f.color&&(f.color=l[f.color].toString()),null==f.lines.show){var m,v=!0;for(m in f)if(f[m]&&f[m].show){v=!1;break}v&&(f.lines.show=!0)}null==f.lines.zero&&(f.lines.zero=!!f.lines.fill),f.xaxis=j(h,w(f,"x")),f.yaxis=j(p,w(f,"y"))}}(),function(){var t,i,n,o,a,s,l,c,d,u,f,h,p=Number.POSITIVE_INFINITY,g=Number.NEGATIVE_INFINITY,m=Number.MAX_VALUE;function v(e,t,i){t<e.datamin&&t!=-m&&(e.datamin=t),i>e.datamax&&i!=m&&(e.datamax=i)}for(e.each(k(),function(e,t){t.datamin=p,t.datamax=g,t.used=!1}),t=0;t<r.length;++t)(a=r[t]).datapoints={points:[]},y(_.processRawData,[a,a.data,a.datapoints]);for(t=0;t<r.length;++t){if(a=r[t],f=a.data,!(h=a.datapoints.format)){if((h=[]).push({x:!0,number:!0,required:!0}),h.push({y:!0,number:!0,required:!0}),a.bars.show||a.lines.show&&a.lines.fill){var b=!!(a.bars.show&&a.bars.zero||a.lines.show&&a.lines.zero);h.push({y:!0,number:!0,required:!1,defaultValue:0,autoscale:b}),a.bars.horizontal&&(delete h[h.length-1].y,h[h.length-1].x=!0)}a.datapoints.format=h}if(null==a.datapoints.pointsize){a.datapoints.pointsize=h.length,l=a.datapoints.pointsize,s=a.datapoints.points;var x=a.lines.show&&a.lines.steps;for(a.xaxis.used=a.yaxis.used=!0,i=n=0;i<f.length;++i,n+=l){var w=null==(u=f[i]);if(!w)for(o=0;o<l;++o)c=u[o],(d=h[o])&&(d.number&&null!=c&&(c=+c,isNaN(c)?c=null:c==1/0?c=m:c==-1/0&&(c=-m)),null==c&&(d.required&&(w=!0),null!=d.defaultValue&&(c=d.defaultValue))),s[n+o]=c;if(w)for(o=0;o<l;++o)null!=(c=s[n+o])&&!1!==(d=h[o]).autoscale&&(d.x&&v(a.xaxis,c,c),d.y&&v(a.yaxis,c,c)),s[n+o]=null;else if(x&&n>0&&null!=s[n-l]&&s[n-l]!=s[n]&&s[n-l+1]!=s[n+1]){for(o=0;o<l;++o)s[n+l+o]=s[n+o];s[n+1]=s[n-l+1],n+=l}}}}for(t=0;t<r.length;++t)a=r[t],y(_.processDatapoints,[a,a.datapoints]);for(t=0;t<r.length;++t){a=r[t],s=a.datapoints.points,l=a.datapoints.pointsize,h=a.datapoints.format;var C=p,j=p,S=g,G=g;for(i=0;i<s.length;i+=l)if(null!=s[i])for(o=0;o<l;++o)c=s[i+o],(d=h[o])&&!1!==d.autoscale&&c!=m&&c!=-m&&(d.x&&(c<C&&(C=c),c>S&&(S=c)),d.y&&(c<j&&(j=c),c>G&&(G=c)));if(a.bars.show){var T;switch(a.bars.align){case"left":T=0;break;case"right":T=-a.bars.barWidth;break;default:T=-a.bars.barWidth/2}a.bars.horizontal?(j+=T,G+=T+a.bars.barWidth):(C+=T,S+=T+a.bars.barWidth)}v(a.xaxis,C,S),v(a.yaxis,j,G)}e.each(k(),function(e,t){t.datamin==p&&(t.datamin=null),t.datamax==g&&(t.datamax=null)})}()}function w(e,t){var i=e[t+"axis"];return"object"==typeof i&&(i=i.n),"number"!=typeof i&&(i=1),i}function k(){return e.grep(h.concat(p),function(e){return e})}function C(e){var t,i,n={};for(t=0;t<h.length;++t)(i=h[t])&&i.used&&(n["x"+i.n]=i.c2p(e.left));for(t=0;t<p.length;++t)(i=p[t])&&i.used&&(n["y"+i.n]=i.c2p(e.top));return void 0!==n.x1&&(n.x=n.x1),void 0!==n.y1&&(n.y=n.y1),n}function j(t,i){return t[i-1]||(t[i-1]={n:i,direction:t==h?"x":"y",options:e.extend(!0,{},t==h?s.xaxis:s.yaxis)}),t[i-1]}function S(){Q&&clearTimeout(Q),d.unbind("mousemove",D),d.unbind("mouseleave",N),d.unbind("click",W),y(_.shutdown,[d])}function G(t){var i=t.labelWidth,n=t.labelHeight,o=t.options.position,a="x"===t.direction,r=t.options.tickLength,c=s.grid.axisMargin,d=s.grid.labelMargin,u=!0,f=!0,m=!0,v=!1;e.each(a?h:p,function(e,i){i&&(i.show||i.reserveSpace)&&(i===t?v=!0:i.options.position===o&&(v?f=!1:u=!1),v||(m=!1))}),f&&(c=0),null==r&&(r=m?"full":5),isNaN(+r)||(d+=+r),a?(n+=d,"bottom"==o?(g.bottom+=n+c,t.box={top:l.height-g.bottom,height:n}):(t.box={top:g.top+c,height:n},g.top+=n+c)):(i+=d,"left"==o?(t.box={left:g.left+c,width:i},g.left+=i+c):(g.right+=i+c,t.box={left:l.width-g.right,width:i})),t.position=o,t.tickLength=r,t.box.padding=d,t.innermost=u}function T(){var i,n=k(),o=s.grid.show;for(var a in g){var c=s.grid.margin||0;g[a]="number"==typeof c?c:c[a]||0}for(var a in y(_.processOffset,[g]),g)"object"==typeof s.grid.borderWidth?g[a]+=o?s.grid.borderWidth[a]:0:g[a]+=o?s.grid.borderWidth:0;if(e.each(n,function(e,t){var i=t.options;t.show=null==i.show?t.used:i.show,t.reserveSpace=null==i.reserveSpace?t.show:i.reserveSpace,function(e){var t=e.options,i=+(null!=t.min?t.min:e.datamin),n=+(null!=t.max?t.max:e.datamax),o=n-i;if(0==o){var a=0==n?1:.01;null==t.min&&(i-=a),null!=t.max&&null==t.min||(n+=a)}else{var r=t.autoscaleMargin;null!=r&&(null==t.min&&(i-=o*r)<0&&null!=e.datamin&&e.datamin>=0&&(i=0),null==t.max&&(n+=o*r)>0&&null!=e.datamax&&e.datamax<=0&&(n=0))}e.min=i,e.max=n}(t)}),o){var d=e.grep(n,function(e){return e.show||e.reserveSpace});for(e.each(d,function(t,i){!function(t){var i,n=t.options;i="number"==typeof n.ticks&&n.ticks>0?n.ticks:.3*Math.sqrt("x"==t.direction?l.width:l.height);var o=(t.max-t.min)/i,a=-Math.floor(Math.log(o)/Math.LN10),r=n.tickDecimals;null!=r&&a>r&&(a=r);var s,c=Math.pow(10,-a),d=o/c;d<1.5?s=1:d<3?(s=2,d>2.25&&(null==r||a+1<=r)&&(s=2.5,++a)):s=d<7.5?5:10;s*=c,null!=n.minTickSize&&s<n.minTickSize&&(s=n.minTickSize);if(t.delta=o,t.tickDecimals=Math.max(0,null!=r?r:a),t.tickSize=n.tickSize||s,"time"==n.mode&&!t.tickGenerator)throw new Error("Time mode requires the flot.time plugin.");t.tickGenerator||(t.tickGenerator=function(e){var t,i,n,o=[],a=(i=e.min,(n=e.tickSize)*Math.floor(i/n)),r=0,s=Number.NaN;do{t=s,s=a+r*e.tickSize,o.push(s),++r}while(s<e.max&&s!=t);return o},t.tickFormatter=function(e,t){var i=t.tickDecimals?Math.pow(10,t.tickDecimals):1,n=""+Math.round(e*i)/i;if(null!=t.tickDecimals){var o=n.indexOf("."),a=-1==o?0:n.length-o-1;if(a<t.tickDecimals)return(a?n:n+".")+(""+i).substr(1,t.tickDecimals-a)}return n});e.isFunction(n.tickFormatter)&&(t.tickFormatter=function(e,t){return""+n.tickFormatter(e,t)});if(null!=n.alignTicksWithAxis){var u=("x"==t.direction?h:p)[n.alignTicksWithAxis-1];if(u&&u.used&&u!=t){var f=t.tickGenerator(t);if(f.length>0&&(null==n.min&&(t.min=Math.min(t.min,f[0])),null==n.max&&f.length>1&&(t.max=Math.max(t.max,f[f.length-1]))),t.tickGenerator=function(e){var t,i,n=[];for(i=0;i<u.ticks.length;++i)t=(u.ticks[i].v-u.min)/(u.max-u.min),t=e.min+t*(e.max-e.min),n.push(t);return n},!t.mode&&null==n.tickDecimals){var g=Math.max(0,1-Math.floor(Math.log(t.delta)/Math.LN10)),m=t.tickGenerator(t);m.length>1&&/\..*0$/.test((m[1]-m[0]).toFixed(g))||(t.tickDecimals=g)}}}}(i),function(t){var i,n,o=t.options.ticks,a=[];null==o||"number"==typeof o&&o>0?a=t.tickGenerator(t):o&&(a=e.isFunction(o)?o(t):o);for(t.ticks=[],i=0;i<a.length;++i){var r=null,s=a[i];"object"==typeof s?(n=+s[0],s.length>1&&(r=s[1])):n=+s,null==r&&(r=t.tickFormatter(n,t)),isNaN(n)||t.ticks.push({v:n,label:r})}}(i),function(e,t){e.options.autoscaleMargin&&t.length>0&&(null==e.options.min&&(e.min=Math.min(e.min,t[0].v)),null==e.options.max&&t.length>1&&(e.max=Math.max(e.max,t[t.length-1].v)))}(i,i.ticks),function(e){for(var t=e.options,i=e.ticks||[],n=t.labelWidth||0,o=t.labelHeight||0,a=n||("x"==e.direction?Math.floor(l.width/(i.length||1)):null),r=e.direction+"Axis "+e.direction+e.n+"Axis",s="flot-"+e.direction+"-axis flot-"+e.direction+e.n+"-axis "+r,c=t.font||"flot-tick-label tickLabel",d=0;d<i.length;++d){var u=i[d];if(u.label){var f=l.getTextInfo(s,u.label,c,null,a);n=Math.max(n,f.width),o=Math.max(o,f.height)}}e.labelWidth=t.labelWidth||n,e.labelHeight=t.labelHeight||o}(i)}),i=d.length-1;i>=0;--i)G(d[i]);!function(){var t,i=s.grid.minBorderMargin;if(null==i)for(i=0,t=0;t<r.length;++t)i=Math.max(i,2*(r[t].points.radius+r[t].points.lineWidth/2));var n={left:i,right:i,top:i,bottom:i};e.each(k(),function(e,t){t.reserveSpace&&t.ticks&&t.ticks.length&&("x"===t.direction?(n.left=Math.max(n.left,t.labelWidth/2),n.right=Math.max(n.right,t.labelWidth/2)):(n.bottom=Math.max(n.bottom,t.labelHeight/2),n.top=Math.max(n.top,t.labelHeight/2)))}),g.left=Math.ceil(Math.max(n.left,g.left)),g.right=Math.ceil(Math.max(n.right,g.right)),g.top=Math.ceil(Math.max(n.top,g.top)),g.bottom=Math.ceil(Math.max(n.bottom,g.bottom))}(),e.each(d,function(e,t){!function(e){"x"==e.direction?(e.box.left=g.left-e.labelWidth/2,e.box.width=l.width-g.left-g.right+e.labelWidth):(e.box.top=g.top-e.labelHeight/2,e.box.height=l.height-g.bottom-g.top+e.labelHeight)}(t)})}m=l.width-g.left-g.right,v=l.height-g.bottom-g.top,e.each(n,function(e,t){!function(e){function t(e){return e}var i,n,o=e.options.transform||t,a=e.options.inverseTransform;"x"==e.direction?(i=e.scale=m/Math.abs(o(e.max)-o(e.min)),n=Math.min(o(e.max),o(e.min))):(i=-(i=e.scale=v/Math.abs(o(e.max)-o(e.min))),n=Math.max(o(e.max),o(e.min))),e.p2c=o==t?function(e){return(e-n)*i}:function(e){return(o(e)-n)*i},e.c2p=a?function(e){return a(n+e/i)}:function(e){return n+e/i}}(t)}),o&&e.each(k(),function(e,t){var i,n,o,a,r,s=t.box,c=t.direction+"Axis "+t.direction+t.n+"Axis",d="flot-"+t.direction+"-axis flot-"+t.direction+t.n+"-axis "+c,u=t.options.font||"flot-tick-label tickLabel";if(l.removeText(d),t.show&&0!=t.ticks.length)for(var f=0;f<t.ticks.length;++f)!(i=t.ticks[f]).label||i.v<t.min||i.v>t.max||("x"==t.direction?(a="center",n=g.left+t.p2c(i.v),"bottom"==t.position?o=s.top+s.padding:(o=s.top+s.height-s.padding,r="bottom")):(r="middle",o=g.top+t.p2c(i.v),"left"==t.position?(n=s.left+s.width-s.padding,a="right"):n=s.left+s.padding),l.addText(d,n,o,i.label,u,null,null,a,r))}),function(){null!=s.legend.container?e(s.legend.container).html(""):t.find(".legend").remove();if(!s.legend.show)return;for(var i,n,o=[],a=[],l=!1,c=s.legend.labelFormatter,d=0;d<r.length;++d)(i=r[d]).label&&(n=c?c(i.label,i):i.label)&&a.push({label:n,color:i.color});if(s.legend.sorted)if(e.isFunction(s.legend.sorted))a.sort(s.legend.sorted);else if("reverse"==s.legend.sorted)a.reverse();else{var u="descending"!=s.legend.sorted;a.sort(function(e,t){return e.label==t.label?0:e.label<t.label!=u?1:-1})}for(var d=0;d<a.length;++d){var f=a[d];d%s.legend.noColumns==0&&(l&&o.push("</tr>"),o.push("<tr>"),l=!0),o.push('<td class="legendColorBox"><div style="border:1px solid '+s.legend.labelBoxBorderColor+';padding:1px"><div style="width:4px;height:0;border:5px solid '+f.color+';overflow:hidden"></div></div></td><td class="legendLabel">'+f.label+"</td>")}l&&o.push("</tr>");if(0==o.length)return;var h='<table style="font-size:smaller;color:'+s.grid.color+'">'+o.join("")+"</table>";if(null!=s.legend.container)e(s.legend.container).html(h);else{var p="",m=s.legend.position,v=s.legend.margin;null==v[0]&&(v=[v,v]),"n"==m.charAt(0)?p+="top:"+(v[1]+g.top)+"px;":"s"==m.charAt(0)&&(p+="bottom:"+(v[1]+g.bottom)+"px;"),"e"==m.charAt(1)?p+="right:"+(v[0]+g.right)+"px;":"w"==m.charAt(1)&&(p+="left:"+(v[0]+g.left)+"px;");var _=e('<div class="legend">'+h.replace('style="','style="position:absolute;'+p+";")+"</div>").appendTo(t);if(0!=s.legend.backgroundOpacity){var b=s.legend.backgroundColor;null==b&&((b=(b=s.grid.backgroundColor)&&"string"==typeof b?e.color.parse(b):e.color.extract(_,"background-color")).a=1,b=b.toString());var y=_.children();e('<div style="position:absolute;width:'+y.width()+"px;height:"+y.height()+"px;"+p+"background-color:"+b+';"> </div>').prependTo(_).css("opacity",s.legend.backgroundOpacity)}}}()}function M(){l.clear(),y(_.drawBackground,[u]);var e=s.grid;e.show&&e.backgroundColor&&(u.save(),u.translate(g.left,g.top),u.fillStyle=Y(s.grid.backgroundColor,v,0,"rgba(255, 255, 255, 0)"),u.fillRect(0,0,m,v),u.restore()),e.show&&!e.aboveData&&A();for(var t=0;t<r.length;++t)y(_.drawSeries,[u,r[t]]),E(r[t]);y(_.draw,[u]),e.show&&e.aboveData&&A(),l.render(),L()}function I(e,t){for(var i,n,o,a,r=k(),s=0;s<r.length;++s)if((i=r[s]).direction==t&&(e[a=t+i.n+"axis"]||1!=i.n||(a=t+"axis"),e[a])){n=e[a].from,o=e[a].to;break}if(e[a]||(i="x"==t?h[0]:p[0],n=e[t+"1"],o=e[t+"2"]),null!=n&&null!=o&&n>o){var l=n;n=o,o=l}return{from:n,to:o,axis:i}}function A(){var t,i,n,o;u.save(),u.translate(g.left,g.top);var a=s.grid.markings;if(a)for(e.isFunction(a)&&((i=b.getAxes()).xmin=i.xaxis.min,i.xmax=i.xaxis.max,i.ymin=i.yaxis.min,i.ymax=i.yaxis.max,a=a(i)),t=0;t<a.length;++t){var r=a[t],l=I(r,"x"),c=I(r,"y");if(null==l.from&&(l.from=l.axis.min),null==l.to&&(l.to=l.axis.max),null==c.from&&(c.from=c.axis.min),null==c.to&&(c.to=c.axis.max),!(l.to<l.axis.min||l.from>l.axis.max||c.to<c.axis.min||c.from>c.axis.max)){l.from=Math.max(l.from,l.axis.min),l.to=Math.min(l.to,l.axis.max),c.from=Math.max(c.from,c.axis.min),c.to=Math.min(c.to,c.axis.max);var d=l.from===l.to,f=c.from===c.to;if(!d||!f)if(l.from=Math.floor(l.axis.p2c(l.from)),l.to=Math.floor(l.axis.p2c(l.to)),c.from=Math.floor(c.axis.p2c(c.from)),c.to=Math.floor(c.axis.p2c(c.to)),d||f){var h=r.lineWidth||s.grid.markingsLineWidth,p=h%2?.5:0;u.beginPath(),u.strokeStyle=r.color||s.grid.markingsColor,u.lineWidth=h,d?(u.moveTo(l.to+p,c.from),u.lineTo(l.to+p,c.to)):(u.moveTo(l.from,c.to+p),u.lineTo(l.to,c.to+p)),u.stroke()}else u.fillStyle=r.color||s.grid.markingsColor,u.fillRect(l.from,c.to,l.to-l.from,c.from-c.to)}}i=k(),n=s.grid.borderWidth;for(var _=0;_<i.length;++_){var y,x,w,C,j=i[_],S=j.box,G=j.tickLength;if(j.show&&0!=j.ticks.length){for(u.lineWidth=1,"x"==j.direction?(y=0,x="full"==G?"top"==j.position?0:v:S.top-g.top+("top"==j.position?S.height:0)):(x=0,y="full"==G?"left"==j.position?0:m:S.left-g.left+("left"==j.position?S.width:0)),j.innermost||(u.strokeStyle=j.options.color,u.beginPath(),w=C=0,"x"==j.direction?w=m+1:C=v+1,1==u.lineWidth&&("x"==j.direction?x=Math.floor(x)+.5:y=Math.floor(y)+.5),u.moveTo(y,x),u.lineTo(y+w,x+C),u.stroke()),u.strokeStyle=j.options.tickColor,u.beginPath(),t=0;t<j.ticks.length;++t){var T=j.ticks[t].v;w=C=0,isNaN(T)||T<j.min||T>j.max||"full"==G&&("object"==typeof n&&n[j.position]>0||n>0)&&(T==j.min||T==j.max)||("x"==j.direction?(y=j.p2c(T),C="full"==G?-v:G,"top"==j.position&&(C=-C)):(x=j.p2c(T),w="full"==G?-m:G,"left"==j.position&&(w=-w)),1==u.lineWidth&&("x"==j.direction?y=Math.floor(y)+.5:x=Math.floor(x)+.5),u.moveTo(y,x),u.lineTo(y+w,x+C))}u.stroke()}}n&&(o=s.grid.borderColor,"object"==typeof n||"object"==typeof o?("object"!=typeof n&&(n={top:n,right:n,bottom:n,left:n}),"object"!=typeof o&&(o={top:o,right:o,bottom:o,left:o}),n.top>0&&(u.strokeStyle=o.top,u.lineWidth=n.top,u.beginPath(),u.moveTo(0-n.left,0-n.top/2),u.lineTo(m,0-n.top/2),u.stroke()),n.right>0&&(u.strokeStyle=o.right,u.lineWidth=n.right,u.beginPath(),u.moveTo(m+n.right/2,0-n.top),u.lineTo(m+n.right/2,v),u.stroke()),n.bottom>0&&(u.strokeStyle=o.bottom,u.lineWidth=n.bottom,u.beginPath(),u.moveTo(m+n.right,v+n.bottom/2),u.lineTo(0,v+n.bottom/2),u.stroke()),n.left>0&&(u.strokeStyle=o.left,u.lineWidth=n.left,u.beginPath(),u.moveTo(0-n.left/2,v+n.bottom),u.lineTo(0-n.left/2,0),u.stroke())):(u.lineWidth=n,u.strokeStyle=s.grid.borderColor,u.strokeRect(-n/2,-n/2,m+n,v+n))),u.restore()}function E(e){e.lines.show&&function(e){function t(e,t,i,n,o){var a=e.points,r=e.pointsize,s=null,l=null;u.beginPath();for(var c=r;c<a.length;c+=r){var d=a[c-r],f=a[c-r+1],h=a[c],p=a[c+1];if(null!=d&&null!=h){if(f<=p&&f<o.min){if(p<o.min)continue;d=(o.min-f)/(p-f)*(h-d)+d,f=o.min}else if(p<=f&&p<o.min){if(f<o.min)continue;h=(o.min-f)/(p-f)*(h-d)+d,p=o.min}if(f>=p&&f>o.max){if(p>o.max)continue;d=(o.max-f)/(p-f)*(h-d)+d,f=o.max}else if(p>=f&&p>o.max){if(f>o.max)continue;h=(o.max-f)/(p-f)*(h-d)+d,p=o.max}if(d<=h&&d<n.min){if(h<n.min)continue;f=(n.min-d)/(h-d)*(p-f)+f,d=n.min}else if(h<=d&&h<n.min){if(d<n.min)continue;p=(n.min-d)/(h-d)*(p-f)+f,h=n.min}if(d>=h&&d>n.max){if(h>n.max)continue;f=(n.max-d)/(h-d)*(p-f)+f,d=n.max}else if(h>=d&&h>n.max){if(d>n.max)continue;p=(n.max-d)/(h-d)*(p-f)+f,h=n.max}d==s&&f==l||u.moveTo(n.p2c(d)+t,o.p2c(f)+i),s=h,l=p,u.lineTo(n.p2c(h)+t,o.p2c(p)+i)}}u.stroke()}u.save(),u.translate(g.left,g.top),u.lineJoin="round";var i=e.lines.lineWidth,n=e.shadowSize;if(i>0&&n>0){u.lineWidth=n,u.strokeStyle="rgba(0,0,0,0.1)";var o=Math.PI/18;t(e.datapoints,Math.sin(o)*(i/2+n/2),Math.cos(o)*(i/2+n/2),e.xaxis,e.yaxis),u.lineWidth=n/2,t(e.datapoints,Math.sin(o)*(i/2+n/4),Math.cos(o)*(i/2+n/4),e.xaxis,e.yaxis)}u.lineWidth=i,u.strokeStyle=e.color;var a=O(e.lines,e.color,0,v);a&&(u.fillStyle=a,function(e,t,i){var n=e.points,o=e.pointsize,a=Math.min(Math.max(0,i.min),i.max),r=0,s=!1,l=1,c=0,d=0;for(;!(o>0&&r>n.length+o);){var f=n[(r+=o)-o],h=n[r-o+l],p=n[r],g=n[r+l];if(s){if(o>0&&null!=f&&null==p){d=r,o=-o,l=2;continue}if(o<0&&r==c+o){u.fill(),s=!1,l=1,r=c=d+(o=-o);continue}}if(null!=f&&null!=p){if(f<=p&&f<t.min){if(p<t.min)continue;h=(t.min-f)/(p-f)*(g-h)+h,f=t.min}else if(p<=f&&p<t.min){if(f<t.min)continue;g=(t.min-f)/(p-f)*(g-h)+h,p=t.min}if(f>=p&&f>t.max){if(p>t.max)continue;h=(t.max-f)/(p-f)*(g-h)+h,f=t.max}else if(p>=f&&p>t.max){if(f>t.max)continue;g=(t.max-f)/(p-f)*(g-h)+h,p=t.max}if(s||(u.beginPath(),u.moveTo(t.p2c(f),i.p2c(a)),s=!0),h>=i.max&&g>=i.max)u.lineTo(t.p2c(f),i.p2c(i.max)),u.lineTo(t.p2c(p),i.p2c(i.max));else if(h<=i.min&&g<=i.min)u.lineTo(t.p2c(f),i.p2c(i.min)),u.lineTo(t.p2c(p),i.p2c(i.min));else{var m=f,v=p;h<=g&&h<i.min&&g>=i.min?(f=(i.min-h)/(g-h)*(p-f)+f,h=i.min):g<=h&&g<i.min&&h>=i.min&&(p=(i.min-h)/(g-h)*(p-f)+f,g=i.min),h>=g&&h>i.max&&g<=i.max?(f=(i.max-h)/(g-h)*(p-f)+f,h=i.max):g>=h&&g>i.max&&h<=i.max&&(p=(i.max-h)/(g-h)*(p-f)+f,g=i.max),f!=m&&u.lineTo(t.p2c(m),i.p2c(h)),u.lineTo(t.p2c(f),i.p2c(h)),u.lineTo(t.p2c(p),i.p2c(g)),p!=v&&(u.lineTo(t.p2c(p),i.p2c(g)),u.lineTo(t.p2c(v),i.p2c(g)))}}}}(e.datapoints,e.xaxis,e.yaxis));i>0&&t(e.datapoints,0,0,e.xaxis,e.yaxis);u.restore()}(e),e.bars.show&&function(e){var t;switch(u.save(),u.translate(g.left,g.top),u.lineWidth=e.bars.lineWidth,u.strokeStyle=e.color,e.bars.align){case"left":t=0;break;case"right":t=-e.bars.barWidth;break;default:t=-e.bars.barWidth/2}var i=e.bars.fill?function(t,i){return O(e.bars,e.color,t,i)}:null;(function(t,i,n,o,a,r){for(var s=t.points,l=t.pointsize,c=0;c<s.length;c+=l)null!=s[c]&&P(s[c],s[c+1],s[c+2],i,n,o,a,r,u,e.bars.horizontal,e.bars.lineWidth)})(e.datapoints,t,t+e.bars.barWidth,i,e.xaxis,e.yaxis),u.restore()}(e),e.points.show&&function(e){function t(e,t,i,n,o,a,r,s){for(var l=e.points,c=e.pointsize,d=0;d<l.length;d+=c){var f=l[d],h=l[d+1];null==f||f<a.min||f>a.max||h<r.min||h>r.max||(u.beginPath(),f=a.p2c(f),h=r.p2c(h)+n,"circle"==s?u.arc(f,h,t,0,o?Math.PI:2*Math.PI,!1):s(u,f,h,t,o),u.closePath(),i&&(u.fillStyle=i,u.fill()),u.stroke())}}u.save(),u.translate(g.left,g.top);var i=e.points.lineWidth,n=e.shadowSize,o=e.points.radius,a=e.points.symbol;0==i&&(i=1e-4);if(i>0&&n>0){var r=n/2;u.lineWidth=r,u.strokeStyle="rgba(0,0,0,0.1)",t(e.datapoints,o,null,r+r/2,!0,e.xaxis,e.yaxis,a),u.strokeStyle="rgba(0,0,0,0.2)",t(e.datapoints,o,null,r/2,!0,e.xaxis,e.yaxis,a)}u.lineWidth=i,u.strokeStyle=e.color,t(e.datapoints,o,O(e.points,e.color),0,!1,e.xaxis,e.yaxis,a),u.restore()}(e)}function P(e,t,i,n,o,a,r,s,l,c,d){var u,f,h,p,g,m,v,_,b;c?(_=m=v=!0,g=!1,p=t+n,h=t+o,(f=e)<(u=i)&&(b=f,f=u,u=b,g=!0,m=!1)):(g=m=v=!0,_=!1,u=e+n,f=e+o,(p=t)<(h=i)&&(b=p,p=h,h=b,_=!0,v=!1)),f<r.min||u>r.max||p<s.min||h>s.max||(u<r.min&&(u=r.min,g=!1),f>r.max&&(f=r.max,m=!1),h<s.min&&(h=s.min,_=!1),p>s.max&&(p=s.max,v=!1),u=r.p2c(u),h=s.p2c(h),f=r.p2c(f),p=s.p2c(p),a&&(l.fillStyle=a(h,p),l.fillRect(u,p,f-u,h-p)),d>0&&(g||m||v||_)&&(l.beginPath(),l.moveTo(u,h),g?l.lineTo(u,p):l.moveTo(u,p),v?l.lineTo(f,p):l.moveTo(f,p),m?l.lineTo(f,h):l.moveTo(f,h),_?l.lineTo(u,h):l.moveTo(u,h),l.stroke()))}function O(t,i,n,o){var a=t.fill;if(!a)return null;if(t.fillColor)return Y(t.fillColor,n,o,i);var r=e.color.parse(i);return r.a="number"==typeof a?a:.4,r.normalize(),r.toString()}b.setData=x,b.setupGrid=T,b.draw=M,b.getPlaceholder=function(){return t},b.getCanvas=function(){return l.element},b.getPlotOffset=function(){return g},b.width=function(){return m},b.height=function(){return v},b.offset=function(){var e=d.offset();return e.left+=g.left,e.top+=g.top,e},b.getData=function(){return r},b.getAxes=function(){var t={};return e.each(h.concat(p),function(e,i){i&&(t[i.direction+(1!=i.n?i.n:"")+"axis"]=i)}),t},b.getXAxes=function(){return h},b.getYAxes=function(){return p},b.c2p=C,b.p2c=function(e){var t,i,n,o={};for(t=0;t<h.length;++t)if((i=h[t])&&i.used&&(n="x"+i.n,null==e[n]&&1==i.n&&(n="x"),null!=e[n])){o.left=i.p2c(e[n]);break}for(t=0;t<p.length;++t)if((i=p[t])&&i.used&&(n="y"+i.n,null==e[n]&&1==i.n&&(n="y"),null!=e[n])){o.top=i.p2c(e[n]);break}return o},b.getOptions=function(){return s},b.highlight=F,b.unhighlight=B,b.triggerRedrawOverlay=L,b.pointOffset=function(e){return{left:parseInt(h[w(e,"x")-1].p2c(+e.x)+g.left,10),top:parseInt(p[w(e,"y")-1].p2c(+e.y)+g.top,10)}},b.shutdown=S,b.destroy=function(){S(),t.removeData("plot").empty(),r=[],s=null,l=null,c=null,d=null,u=null,f=null,h=[],p=[],_=null,z=[],b=null},b.resize=function(){var e=t.width(),i=t.height();l.resize(e,i),c.resize(e,i)},b.hooks=_,function(){for(var t={Canvas:i},n=0;n<a.length;++n){var o=a[n];o.init(b,t),o.options&&e.extend(!0,s,o.options)}}(),function(i){e.extend(!0,s,i),i&&i.colors&&(s.colors=i.colors);null==s.xaxis.color&&(s.xaxis.color=e.color.parse(s.grid.color).scale("a",.22).toString());null==s.yaxis.color&&(s.yaxis.color=e.color.parse(s.grid.color).scale("a",.22).toString());null==s.xaxis.tickColor&&(s.xaxis.tickColor=s.grid.tickColor||s.xaxis.color);null==s.yaxis.tickColor&&(s.yaxis.tickColor=s.grid.tickColor||s.yaxis.color);null==s.grid.borderColor&&(s.grid.borderColor=s.grid.color);null==s.grid.tickColor&&(s.grid.tickColor=e.color.parse(s.grid.color).scale("a",.22).toString());var n,o,a,r=t.css("font-size"),l=r?+r.replace("px",""):13,c={style:t.css("font-style"),size:Math.round(.8*l),variant:t.css("font-variant"),weight:t.css("font-weight"),family:t.css("font-family")};for(a=s.xaxes.length||1,n=0;n<a;++n)(o=s.xaxes[n])&&!o.tickColor&&(o.tickColor=o.color),o=e.extend(!0,{},s.xaxis,o),s.xaxes[n]=o,o.font&&(o.font=e.extend({},c,o.font),o.font.color||(o.font.color=o.color),o.font.lineHeight||(o.font.lineHeight=Math.round(1.15*o.font.size)));for(a=s.yaxes.length||1,n=0;n<a;++n)(o=s.yaxes[n])&&!o.tickColor&&(o.tickColor=o.color),o=e.extend(!0,{},s.yaxis,o),s.yaxes[n]=o,o.font&&(o.font=e.extend({},c,o.font),o.font.color||(o.font.color=o.color),o.font.lineHeight||(o.font.lineHeight=Math.round(1.15*o.font.size)));s.xaxis.noTicks&&null==s.xaxis.ticks&&(s.xaxis.ticks=s.xaxis.noTicks);s.yaxis.noTicks&&null==s.yaxis.ticks&&(s.yaxis.ticks=s.yaxis.noTicks);s.x2axis&&(s.xaxes[1]=e.extend(!0,{},s.xaxis,s.x2axis),s.xaxes[1].position="top",null==s.x2axis.min&&(s.xaxes[1].min=null),null==s.x2axis.max&&(s.xaxes[1].max=null));s.y2axis&&(s.yaxes[1]=e.extend(!0,{},s.yaxis,s.y2axis),s.yaxes[1].position="right",null==s.y2axis.min&&(s.yaxes[1].min=null),null==s.y2axis.max&&(s.yaxes[1].max=null));s.grid.coloredAreas&&(s.grid.markings=s.grid.coloredAreas);s.grid.coloredAreasColor&&(s.grid.markingsColor=s.grid.coloredAreasColor);s.lines&&e.extend(!0,s.series.lines,s.lines);s.points&&e.extend(!0,s.series.points,s.points);s.bars&&e.extend(!0,s.series.bars,s.bars);null!=s.shadowSize&&(s.series.shadowSize=s.shadowSize);null!=s.highlightColor&&(s.series.highlightColor=s.highlightColor);for(n=0;n<s.xaxes.length;++n)j(h,n+1).options=s.xaxes[n];for(n=0;n<s.yaxes.length;++n)j(p,n+1).options=s.yaxes[n];for(var d in _)s.hooks[d]&&s.hooks[d].length&&(_[d]=_[d].concat(s.hooks[d]));y(_.processOptions,[s])}(o),function(){t.css("padding",0).children().filter(function(){return!e(this).hasClass("flot-overlay")&&!e(this).hasClass("flot-base")}).remove(),"static"==t.css("position")&&t.css("position","relative");l=new i("flot-base",t),c=new i("flot-overlay",t),u=l.context,f=c.context,d=e(c.element).unbind();var n=t.data("plot");n&&(n.shutdown(),c.clear());t.data("plot",b)}(),x(n),T(),M(),function(){s.grid.hoverable&&(d.mousemove(D),d.bind("mouseleave",N));s.grid.clickable&&d.click(W);y(_.bindEvents,[d])}();var z=[],Q=null;function D(e){s.grid.hoverable&&q("plothover",e,function(e){return 0!=e.hoverable})}function N(e){s.grid.hoverable&&q("plothover",e,function(e){return!1})}function W(e){q("plotclick",e,function(e){return 0!=e.clickable})}function q(e,i,n){var o=d.offset(),a=i.pageX-o.left-g.left,l=i.pageY-o.top-g.top,c=C({left:a,top:l});c.pageX=i.pageX,c.pageY=i.pageY;var u=function(e,t,i){var n,o,a,l=s.grid.mouseActiveRadius,c=l*l+1,d=null;for(n=r.length-1;n>=0;--n)if(i(r[n])){var u=r[n],f=u.xaxis,h=u.yaxis,p=u.datapoints.points,g=f.c2p(e),m=h.c2p(t),v=l/f.scale,_=l/h.scale;if(a=u.datapoints.pointsize,f.options.inverseTransform&&(v=Number.MAX_VALUE),h.options.inverseTransform&&(_=Number.MAX_VALUE),u.lines.show||u.points.show)for(o=0;o<p.length;o+=a){var b=p[o],y=p[o+1];if(null!=b&&!(b-g>v||b-g<-v||y-m>_||y-m<-_)){var x=Math.abs(f.p2c(b)-e),w=Math.abs(h.p2c(y)-t),k=x*x+w*w;k<c&&(c=k,d=[n,o/a])}}if(u.bars.show&&!d){var C,j;switch(u.bars.align){case"left":C=0;break;case"right":C=-u.bars.barWidth;break;default:C=-u.bars.barWidth/2}for(j=C+u.bars.barWidth,o=0;o<p.length;o+=a){b=p[o],y=p[o+1];var S=p[o+2];null!=b&&(r[n].bars.horizontal?g<=Math.max(S,b)&&g>=Math.min(S,b)&&m>=y+C&&m<=y+j:g>=b+C&&g<=b+j&&m>=Math.min(S,y)&&m<=Math.max(S,y))&&(d=[n,o/a])}}}return d?(n=d[0],o=d[1],a=r[n].datapoints.pointsize,{datapoint:r[n].datapoints.points.slice(o*a,(o+1)*a),dataIndex:o,series:r[n],seriesIndex:n}):null}(a,l,n);if(u&&(u.pageX=parseInt(u.series.xaxis.p2c(u.datapoint[0])+o.left+g.left,10),u.pageY=parseInt(u.series.yaxis.p2c(u.datapoint[1])+o.top+g.top,10)),s.grid.autoHighlight){for(var f=0;f<z.length;++f){var h=z[f];h.auto!=e||u&&h.series==u.series&&h.point[0]==u.datapoint[0]&&h.point[1]==u.datapoint[1]||B(h.series,h.point)}u&&F(u.series,u.datapoint,e)}t.trigger(e,[c,u])}function L(){var e=s.interaction.redrawOverlayInterval;-1!=e?Q||(Q=setTimeout(V,e)):V()}function V(){var e,t;for(Q=null,f.save(),c.clear(),f.translate(g.left,g.top),e=0;e<z.length;++e)(t=z[e]).series.bars.show?U(t.series,t.point):R(t.series,t.point);f.restore(),y(_.drawOverlay,[f])}function F(e,t,i){if("number"==typeof e&&(e=r[e]),"number"==typeof t){var n=e.datapoints.pointsize;t=e.datapoints.points.slice(n*t,n*(t+1))}var o=H(e,t);-1==o?(z.push({series:e,point:t,auto:i}),L()):i||(z[o].auto=!1)}function B(e,t){if(null==e&&null==t)return z=[],void L();if("number"==typeof e&&(e=r[e]),"number"==typeof t){var i=e.datapoints.pointsize;t=e.datapoints.points.slice(i*t,i*(t+1))}var n=H(e,t);-1!=n&&(z.splice(n,1),L())}function H(e,t){for(var i=0;i<z.length;++i){var n=z[i];if(n.series==e&&n.point[0]==t[0]&&n.point[1]==t[1])return i}return-1}function R(t,i){var n=i[0],o=i[1],a=t.xaxis,r=t.yaxis,s="string"==typeof t.highlightColor?t.highlightColor:e.color.parse(t.color).scale("a",.5).toString();if(!(n<a.min||n>a.max||o<r.min||o>r.max)){var l=t.points.radius+t.points.lineWidth/2;f.lineWidth=l,f.strokeStyle=s;var c=1.5*l;n=a.p2c(n),o=r.p2c(o),f.beginPath(),"circle"==t.points.symbol?f.arc(n,o,c,0,2*Math.PI,!1):t.points.symbol(f,n,o,c,!1),f.closePath(),f.stroke()}}function U(t,i){var n,o="string"==typeof t.highlightColor?t.highlightColor:e.color.parse(t.color).scale("a",.5).toString(),a=o;switch(t.bars.align){case"left":n=0;break;case"right":n=-t.bars.barWidth;break;default:n=-t.bars.barWidth/2}f.lineWidth=t.bars.lineWidth,f.strokeStyle=o,P(i[0],i[1],i[2]||0,n,n+t.bars.barWidth,function(){return a},t.xaxis,t.yaxis,f,t.bars.horizontal,t.bars.lineWidth)}function Y(t,i,n,o){if("string"==typeof t)return t;for(var a=u.createLinearGradient(0,n,0,i),r=0,s=t.colors.length;r<s;++r){var l=t.colors[r];if("string"!=typeof l){var c=e.color.parse(o);null!=l.brightness&&(c=c.scale("rgb",l.brightness)),null!=l.opacity&&(c.a*=l.opacity),l=c.toString()}a.addColorStop(r/(s-1),l)}return a}}e.fn.detach||(e.fn.detach=function(){return this.each(function(){this.parentNode&&this.parentNode.removeChild(this)})}),i.prototype.resize=function(e,t){if(e<=0||t<=0)throw new Error("Invalid dimensions for plot, width = "+e+", height = "+t);var i=this.element,n=this.context,o=this.pixelRatio;this.width!=e&&(i.width=e*o,i.style.width=e+"px",this.width=e),this.height!=t&&(i.height=t*o,i.style.height=t+"px",this.height=t),n.restore(),n.save(),n.scale(o,o)},i.prototype.clear=function(){this.context.clearRect(0,0,this.width,this.height)},i.prototype.render=function(){var e=this._textCache;for(var i in e)if(t.call(e,i)){var n=this.getTextLayer(i),o=e[i];for(var a in n.hide(),o)if(t.call(o,a)){var r=o[a];for(var s in r)if(t.call(r,s)){for(var l,c=r[s].positions,d=0;l=c[d];d++)l.active?l.rendered||(n.append(l.element),l.rendered=!0):(c.splice(d--,1),l.rendered&&l.element.detach());0==c.length&&delete r[s]}}n.show()}},i.prototype.getTextLayer=function(t){var i=this.text[t];return null==i&&(null==this.textContainer&&(this.textContainer=e("<div class='flot-text'></div>").css({position:"absolute",top:0,left:0,bottom:0,right:0,"font-size":"smaller",color:"#545454"}).insertAfter(this.element)),i=this.text[t]=e("<div></div>").addClass(t).css({position:"absolute",top:0,left:0,bottom:0,right:0}).appendTo(this.textContainer)),i},i.prototype.getTextInfo=function(t,i,n,o,a){var r,s,l,c;if(i=""+i,r="object"==typeof n?n.style+" "+n.variant+" "+n.weight+" "+n.size+"px/"+n.lineHeight+"px "+n.family:n,null==(s=this._textCache[t])&&(s=this._textCache[t]={}),null==(l=s[r])&&(l=s[r]={}),null==(c=l[i])){var d=e("<div></div>").html(i).css({position:"absolute","max-width":a,top:-9999}).appendTo(this.getTextLayer(t));"object"==typeof n?d.css({font:r,color:n.color}):"string"==typeof n&&d.addClass(n),c=l[i]={width:d.outerWidth(!0),height:d.outerHeight(!0),element:d,positions:[]},d.detach()}return c},i.prototype.addText=function(e,t,i,n,o,a,r,s,l){var c=this.getTextInfo(e,n,o,a,r),d=c.positions;"center"==s?t-=c.width/2:"right"==s&&(t-=c.width),"middle"==l?i-=c.height/2:"bottom"==l&&(i-=c.height);for(var u,f=0;u=d[f];f++)if(u.x==t&&u.y==i)return void(u.active=!0);u={active:!0,rendered:!1,element:d.length?c.element.clone():c.element,x:t,y:i},d.push(u),u.element.css({top:Math.round(i),left:Math.round(t),"text-align":s})},i.prototype.removeText=function(e,i,n,o,a,r){if(null==o){var s=this._textCache[e];if(null!=s)for(var l in s)if(t.call(s,l)){var c=s[l];for(var d in c)if(t.call(c,d))for(var u=c[d].positions,f=0;h=u[f];f++)h.active=!1}}else{var h;for(u=this.getTextInfo(e,o,a,r).positions,f=0;h=u[f];f++)h.x==i&&h.y==n&&(h.active=!1)}},e.plot=function(t,i,o){return new n(e(t),i,o,e.plot.plugins)},e.plot.version="0.8.3",e.plot.plugins=[],e.fn.plot=function(t,i){return this.each(function(){e.plot(this,t,i)})}}(jQuery)},161:function(e,t){!function(e){jQuery.plot.plugins.push({init:function(e){var t,i,n,o,a=1,r=!1,s={};function l(e,t){for(var i=new Array,n=0;n<e.length;n++)i[0]=e[n].data[0]?e[n].data[0][t]:null,i[1]=e[n].data[e[n].data.length-1]?e[n].data[e[n].data.length-1][t]:null;return i}function c(e,t){var i=e.bars.order,n=t.bars.order;return i<n?-1:i>n?1:0}function d(e,t,i){for(var n=0,a=t;a<=i;a++)n+=e[a].bars.barWidth+2*o;return n}e.hooks.processDatapoints.push(function(e,u,f){var h,p=null;if(function(e){return null!=e.bars&&e.bars.show&&null!=e.bars.order}(u)&&(function(e){e.bars.horizontal&&(r=!0)}(u),function(e){var t=r?e.getPlaceholder().innerHeight():e.getPlaceholder().innerWidth(),i=l(e.getData(),r?1:0),n=i[1]-i[0];a=n/t}(e),function(e){t=function(e){for(var t=new Array,i=[],n=0;n<e.length;n++)null!=e[n].bars.order&&e[n].bars.show&&i.indexOf(e[n].bars.order)<0&&(i.push(e[n].bars.order),t.push(e[n]));return t.sort(c)}(e.getData()),i=t.length}(e),function(e){n=void 0!==e.bars.lineWidth?e.bars.lineWidth:2,o=n*a}(u),i>=2)){var g=function(e){for(var i=0,n=0;n<t.length;++n)if(e==t[n]){i=n;break}return i+1}(u),m=(h=0,i%2!=0&&(h=t[Math.ceil(i/2)].bars.barWidth/2),h);void 0===s[u.bars.order]&&(function(e){return e<=Math.ceil(i/2)}(g)?s[u.bars.order]=-1*d(t,g-1,Math.floor(i/2)-1)-m:s[u.bars.order]=d(t,Math.ceil(i/2),g-2)+m+2*o),p=function(e,t,i){for(var n=e.pointsize,o=e.points,a=0,s=r?1:0;s<o.length;s+=n)o[s]+=i,t.data[a][3]=o[s],a++;return o}(f,u,s[u.bars.order]),f.points=p}return p})},options:{series:{bars:{order:null}}},name:"orderBars",version:"0.2"})}()},162:function(e,t){!function(e){function t(e,t){return t*Math.floor(e/t)}function i(e,t,i,n){if("function"==typeof e.strftime)return e.strftime(t);var o,a=function(e,t){return t=""+(null==t?"0":t),1==(e=""+e).length?t+e:e},r=[],s=!1,l=e.getHours(),c=l<12;null==i&&(i=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]),null==n&&(n=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]),o=l>12?l-12:0==l?12:l;for(var d=0;d<t.length;++d){var u=t.charAt(d);if(s){switch(u){case"a":u=""+n[e.getDay()];break;case"b":u=""+i[e.getMonth()];break;case"d":u=a(e.getDate());break;case"e":u=a(e.getDate()," ");break;case"h":case"H":u=a(l);break;case"I":u=a(o);break;case"l":u=a(o," ");break;case"m":u=a(e.getMonth()+1);break;case"M":u=a(e.getMinutes());break;case"q":u=""+(Math.floor(e.getMonth()/3)+1);break;case"S":u=a(e.getSeconds());break;case"y":u=a(e.getFullYear()%100);break;case"Y":u=""+e.getFullYear();break;case"p":u=c?"am":"pm";break;case"P":u=c?"AM":"PM";break;case"w":u=""+e.getDay()}r.push(u),s=!1}else"%"==u?s=!0:r.push(u)}return r.join("")}function n(e){function t(e,t,i,n){e[t]=function(){return i[n].apply(i,arguments)}}var i={date:e};null!=e.strftime&&t(i,"strftime",e,"strftime"),t(i,"getTime",e,"getTime"),t(i,"setTime",e,"setTime");for(var n=["Date","Day","FullYear","Hours","Milliseconds","Minutes","Month","Seconds"],o=0;o<n.length;o++)t(i,"get"+n[o],e,"getUTC"+n[o]),t(i,"set"+n[o],e,"setUTC"+n[o]);return i}function o(e,t){if("browser"==t.timezone)return new Date(e);if(t.timezone&&"utc"!=t.timezone){if("undefined"!=typeof timezoneJS&&void 0!==timezoneJS.Date){var i=new timezoneJS.Date;return i.setTimezone(t.timezone),i.setTime(e),i}return n(new Date(e))}return n(new Date(e))}var a={second:1e3,minute:6e4,hour:36e5,day:864e5,month:2592e6,quarter:7776e6,year:525949.2*60*1e3},r=[[1,"second"],[2,"second"],[5,"second"],[10,"second"],[30,"second"],[1,"minute"],[2,"minute"],[5,"minute"],[10,"minute"],[30,"minute"],[1,"hour"],[2,"hour"],[4,"hour"],[8,"hour"],[12,"hour"],[1,"day"],[2,"day"],[3,"day"],[.25,"month"],[.5,"month"],[1,"month"],[2,"month"]],s=r.concat([[3,"month"],[6,"month"],[1,"year"]]),l=r.concat([[1,"quarter"],[2,"quarter"],[1,"year"]]);e.plot.plugins.push({init:function(n){n.hooks.processOptions.push(function(n,r){e.each(n.getAxes(),function(e,n){var r=n.options;"time"==r.mode&&(n.tickGenerator=function(e){var i=[],n=o(e.min,r),c=0,d=r.tickSize&&"quarter"===r.tickSize[1]||r.minTickSize&&"quarter"===r.minTickSize[1]?l:s;null!=r.minTickSize&&(c="number"==typeof r.tickSize?r.tickSize:r.minTickSize[0]*a[r.minTickSize[1]]);for(var u=0;u<d.length-1&&!(e.delta<(d[u][0]*a[d[u][1]]+d[u+1][0]*a[d[u+1][1]])/2&&d[u][0]*a[d[u][1]]>=c);++u);var f=d[u][0],h=d[u][1];if("year"==h){if(null!=r.minTickSize&&"year"==r.minTickSize[1])f=Math.floor(r.minTickSize[0]);else{var p=Math.pow(10,Math.floor(Math.log(e.delta/a.year)/Math.LN10)),g=e.delta/a.year/p;f=g<1.5?1:g<3?2:g<7.5?5:10,f*=p}f<1&&(f=1)}e.tickSize=r.tickSize||[f,h];var m=e.tickSize[0];h=e.tickSize[1];var v=m*a[h];"second"==h?n.setSeconds(t(n.getSeconds(),m)):"minute"==h?n.setMinutes(t(n.getMinutes(),m)):"hour"==h?n.setHours(t(n.getHours(),m)):"month"==h?n.setMonth(t(n.getMonth(),m)):"quarter"==h?n.setMonth(3*t(n.getMonth()/3,m)):"year"==h&&n.setFullYear(t(n.getFullYear(),m)),n.setMilliseconds(0),v>=a.minute&&n.setSeconds(0),v>=a.hour&&n.setMinutes(0),v>=a.day&&n.setHours(0),v>=4*a.day&&n.setDate(1),v>=2*a.month&&n.setMonth(t(n.getMonth(),3)),v>=2*a.quarter&&n.setMonth(t(n.getMonth(),6)),v>=a.year&&n.setMonth(0);var _,b=0,y=Number.NaN;do{if(_=y,y=n.getTime(),i.push(y),"month"==h||"quarter"==h)if(m<1){n.setDate(1);var x=n.getTime();n.setMonth(n.getMonth()+("quarter"==h?3:1));var w=n.getTime();n.setTime(y+b*a.hour+(w-x)*m),b=n.getHours(),n.setHours(0)}else n.setMonth(n.getMonth()+m*("quarter"==h?3:1));else"year"==h?n.setFullYear(n.getFullYear()+m):n.setTime(y+v)}while(y<e.max&&y!=_);return i},n.tickFormatter=function(e,t){var n=o(e,t.options);if(null!=r.timeformat)return i(n,r.timeformat,r.monthNames,r.dayNames);var s=t.options.tickSize&&"quarter"==t.options.tickSize[1]||t.options.minTickSize&&"quarter"==t.options.minTickSize[1],l=t.tickSize[0]*a[t.tickSize[1]],c=t.max-t.min,d=r.twelveHourClock?" %p":"",u=r.twelveHourClock?"%I":"%H";return i(n,l<a.minute?u+":%M:%S"+d:l<a.day?c<2*a.day?u+":%M"+d:"%b %d "+u+":%M"+d:l<a.month?"%b %d":s&&l<a.quarter||!s&&l<a.year?c<a.year?"%b":"%b %Y":s&&l<a.year?c<a.year?"Q%q":"Q%q %Y":"%Y",r.monthNames,r.dayNames)})})})},options:{xaxis:{timezone:null,timeformat:null,twelveHourClock:!1,monthNames:null}},name:"time",version:"1.0"}),e.plot.formatDate=i,e.plot.dateGenerator=o}(jQuery)},163:function(e,t){var i={collection:{},get:function(e,t,i){return jQuery?(t=void 0!==t?t:void 0,i=!0===i,(void 0===this.collection[e]||i)&&(this.collection[e]=void 0!==t?jQuery(e,t):jQuery(e)),this.collection[e]):-1}};window.Give_Selector_Cache=i},164:function(e,t){jQuery(document).ready(function(e){e("body").on("click",".notice-dismiss",function(t){var i=e(this).parent().parent();i.hasClass("give-notice")&&(t.preventDefault(),i.fadeTo(100,0,function(){i.slideUp(100,function(){i.remove()})}))})})},165:function(e,t){
|
9 |
/*!
|
10 |
* Give Admin Forms JS
|
11 |
*
|
@@ -26,7 +26,7 @@ var n;n=function(){return function(e){var t={};function i(n){if(t[n])return t[n]
|
|
26 |
* @copyright: Copyright (c) 2016, GiveWP
|
27 |
* @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
28 |
*/
|
29 |
-
jQuery(document).ready(function(e){var t=jQuery("ul.give-payment-gatways-list");t.length&&t.sortable();e("body").on("change","#give-mainform #currency",function(){var t=e("#give-mainform #currency option:selected").val(),i=JSON.parse(e(this).attr("data-formatting-setting")),n=afterText={},o=i[t],a=e("#thousands_separator","#give-mainform"),r=e("#decimal_separator","#give-mainform"),s=e("#number_decimals","#give-mainform");n=e("#give-mainform #currency_position").data("before-template").replace("{currency_pos}",o.symbol),e('#give-mainform #currency_position option[value="before"]').text(n),afterText=e("#give-mainform #currency_position").data("after-template").replace("{currency_pos}",o.symbol),e('#give-mainform #currency_position option[value="after"]').text(afterText),a.val(o.setting.thousands_separator).trigger("blur"),r.val(o.setting.decimal_separator).trigger("blur"),s.val(o.setting.number_decimals).trigger("blur")}),"disabled"!==e('input[name="name_title_prefix"]:checked').val()&&e(".give-title-prefixes-settings-wrap").show(),e('input[name="name_title_prefix"]').on("change",function(){"disabled"!==e(this).val()?e(".give-title-prefixes-settings-wrap").show():e(".give-title-prefixes-settings-wrap").hide()}),e("a.give-repeat-setting-field").on("click",function(t){t.preventDefault();var i=e(this).parents("td"),n=e("p:first-child",i).clone(),o=e("p",i).not(".give-field-description").length,a=e(this).data("id")+"_"+ ++o,r=e(this).prev();return e("input",r).val()&&(e(this).before(n),r=e(this).prev(),e("input",r).attr("id",a),e("input",r).val("")),!1}),e(".give-settings-page").on("click","span.give-remove-setting-field",function(t){e(this).parents("p").remove()}),e(".give-email-notification-status","table.giveemailnotifications").on("click",function(){var t=e(this),i=e("i",t),n=e(this).next(),o=e(this).hasClass("give-email-notification-enabled")?"disabled":"enabled",a=e(this).data("id");if(!parseInt(t.data("edit")))return e("div.give-email-notification-status-notice").remove(),e("hr.wp-header-end").after('<div class="updated error give-email-notification-status-notice"><p>'+e(this).closest(".give-email-notification-status").data("notice")+"</p></div>"),e("html, body").animate({scrollTop:e("div.give-email-notification-status-notice").position().top},"slow"),!1;e.ajax({url:ajaxurl,method:"POST",data:{action:"give_set_notification_status",status:o,notification_id:a},beforeSend:function(){t.hide(),n.addClass("is-active")},success:function(e){e.success&&(t.removeClass("give-email-notification-"+t.data("status")),t.addClass("give-email-notification-"+o),t.data("status",o),"enabled"===o?(i.removeClass("dashicons-no-alt"),i.addClass("dashicons-yes")):(i.removeClass("dashicons-yes"),i.addClass("dashicons-no-alt")),n.removeClass("is-active"),t.show())}})}),e("#give-clear-cache").on("click",function(){e.ajax({url:ajaxurl,type:"GET",data:{action:"give_cache_flush"}}).done(function(e){e.success?new Give.modal.GiveSuccessAlert({modalContent:{title:Give.fn.getGlobalVar("flush_success"),desc:e.data.message,cancelBtnTitle:Give.fn.getGlobalVar("ok")}}).render():new Give.modal.GiveErrorAlert({modalContent:{title:Give.fn.getGlobalVar("flush_error"),desc:e.data.message,cancelBtnTitle:Give.fn.getGlobalVar("ok")}}).render()})});var i=Give.fn.getGlobalVar("decimal_separator"),n=Give.fn.getGlobalVar("thousands_separator"),o=/\(([^)]+)\)/,a={position:Give.fn.getGlobalVar("currency_pos"),symbol:Give.fn.getGlobalVar("currency_sign"),precision:Give.fn.getGlobalVar("number_decimals"),decimal:Give.fn.getGlobalVar("decimal_separator"),thousand:Give.fn.getGlobalVar("thousands_separator")};e("#number_decimals, #decimal_separator, #thousands_separator, #currency_position, #currency").on("input blur change",function(t){var r=e("#currency_preview"),s=e("#decimal_separator"),l=e("#thousands_separator"),c=t.target.name,d=t.target.value;if("number_decimals"!==c||"input"!==t.type&&"blur"!==t.type||(d&&!isNaN(d)||"blur"!==t.type||(t.target.value=Give.fn.getGlobalVar("number_decimals")),a.precision=isNaN(parseInt(d))?Give.fn.getGlobalVar("number_decimals"):parseInt(d)),"decimal_separator"!==c||"input"!==t.type&&"blur"!==t.type||(d||"blur"!==t.type||(t.target.value=i),a.decimal=d,a.hasOwnProperty("thousand")&&"input"===t.type?a.decimal===a.thousand&&(a.thousand=i,l.val(i),i=d,n=l.val()):a.decimal===Give.fn.getGlobalVar("thousands_separator")&&"input"===t.type&&(a.thousand=i,l.val(i),i=d,n=l.val())),"thousands_separator"!==c||"input"!==t.type&&"blur"!==t.type||(d||"blur"!==t.type||(t.target.value=n),a.thousand=d,a.hasOwnProperty("decimal")&&"input"===t.type?a.decimal===a.thousand&&(a.decimal=n,s.val(n),n=d,i=s.val()):a.thousand===Give.fn.getGlobalVar("decimal_separator")&&"input"===t.type&&(a.decimal=n,s.val(n),n=d,i=s.val())),"currency_position"===c&&"change"===t.type&&(a.position=d),"currency"===c&&"change"===t.type){a.currency=d;var u=o.exec(t.target[t.target.selectedIndex].text);a.symbol=u[1]}r.val(Give.fn.formatCurrency("123456.12345",a,{}))})})},167:function(e,t){
|
30 |
/*!
|
31 |
* Give Admin Export JS
|
32 |
*
|
@@ -47,7 +47,7 @@ jQuery(document).ready(function(e){function t(t){var i=void 0!==t.standard_field
|
|
47 |
* @copyright: Copyright (c) 2016, GiveWP
|
48 |
* @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
49 |
*/
|
50 |
-
var i,n;i=jQuery,n=function(){i(".widget-liquid-right").on("change",".give_forms_display_style_setting_row input",function(){var e=i(this).parents("p"),t=e.next();"onpage"===i("input:checked",e).val()?t.hide():t.show()})},i(function(){n(),i(".give_forms_display_style_setting_row input",".widget-liquid-right").trigger("change")}),i(document).ajaxSuccess(function(e,t,o){n(),i(".give_forms_display_style_setting_row input",".widget-liquid-right").trigger("change")})},169:function(e,t){function i(e,t){var i="",n=document.querySelector(".give-save-button");try{i=JSON.parse(t),e.value=JSON.stringify(i,void 0,2),e.style.border="none",n.removeAttribute("disabled")}catch(t){e.style.border="1px solid red",n.setAttribute("disabled","disabled")}}function n(e){null!==e&&(i(e,e.value),e.addEventListener("blur",function(t){i(e,t.target.value)}))}window.addEventListener("DOMContentLoaded",function(){var e=document.querySelectorAll(".stripe-checkout-field"),t=document.querySelector(".stripe-cc-field-format-settings"),i=document.getElementById("stripe_checkout_enabled"),o=document.querySelectorAll('input[name="stripe_fonts"]'),a=document.getElementById("stripe_styles_base"),r=document.getElementById("stripe_styles_empty"),s=document.getElementById("stripe_styles_invalid"),l=document.getElementById("stripe_styles_complete"),c=document.getElementById("stripe_custom_fonts"),d=document.getElementById("give-payment-status"),u=document.querySelector(".give-stripe-disconnect");n(a),n(r),n(s),n(l),n(c),null!==u&&document.querySelector(".give-stripe-disconnect").addEventListener("click",function(e){e.preventDefault(),new Give.modal.GiveConfirmModal({type:"alert",classes:{modalWrapper:"give-modal--warning"},modalContent:{title:Give.fn.getGlobalVar("disconnect_stripe_title"),desc:Give.fn.getGlobalVar("disconnect_stripe_message")},successConfirm:function(){window.location.href=e.target.getAttribute("href")}}).render()}),null!==d&&d.addEventListener("change",function(e){var t=document.getElementById("give-stripe-opt-refund");null!==t&&(t.checked=!1,"refunded"===e.target.value?document.getElementById("give-stripe-opt-refund-wrap").style.display="block":document.getElementById("give-stripe-opt-refund-wrap").style.display="none")}),null!==o&&o.forEach(function(e){var t=document.querySelector(".give-stripe-google-fonts-wrap"),i=document.querySelector(".give-stripe-custom-fonts-wrap");e.addEventListener("change",function(e){"custom_fonts"===e.target.value?(t.style.display="none",i.style.display="table-row"):"google_fonts"===e.target.value&&(t.style.display="table-row",i.style.display="none")})}),null!==i&&(e.forEach(function(n,o){i.checked&&(e[o].style.display="table-row",t.style.display="none")}),i.addEventListener("click",function(){e.forEach(function(n,o){i.checked?(e[o].style.display="table-row",t.style.display="none"):(e[o].style.display="none",t.style.display="table-row")})}))})},17:function(e,t,i){"use strict";var n={fn:{renderNotice:function(e,t){var i;switch(t=void 0!==t?t:{},e){case"bad_minimum":i=jQuery('<div class="give_error give-invalid-minimum give-hidden">'+this.getNotice(e,t)+"</div>");break;case"bad_maximum":i=jQuery('<div class="give_error give-invalid-maximum give-hidden">'+this.getNotice(e,t)+"</div>")}if(!t.length)return"";i.insertBefore(t.find(".give-total-wrap")).show()},getNotice:function(e,t){if(!e.length)return null;var i,n,o;if(i=n=o="",t.length)switch(e){case"bad_minimum":n=Give.fn.getGlobalVar(e),o=Give.form.fn.getMinimumAmount(t);break;case"bad_maximum":n=Give.fn.getGlobalVar(e),o=Give.form.fn.getMaximumAmount(t)}return t.length&&""!==n&&(i=n+" "+Give.fn.formatCurrency(o,{symbol:Give.form.fn.getInfo("currency_symbol",t),position:Give.form.fn.getInfo("currency_position",t)},t)),i},getAdminNoticeHTML:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"info",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{dismissible:!0},n=commonL10n.dismiss||"";return'<div class="give-notice notice notice-'.concat(t).concat(i.dismissible?" is-dismissible":"",'"><p>').concat(e).concat(i.dismissible?' <button type="button" class="notice-dismiss"><span class="screen-reader-text">'.concat(n,"</span></button>"):"","</p</div>")}}},o={init:function(){this.fn.field.formatCreditCard(jQuery("form.give-form")),this.fn.__initialize_cache(),window.addEventListener("load",function(){Give.form.fn.__sendBackToForm()})},fn:{isFormExist:function(){return!!document.getElementsByName("give-form-hash").length},disable:function(e,t){if(!e.length)return!1;e.find(".give-submit").prop("disabled",t)},formatAmount:function(e,t,i){return t.length?Give.fn.formatCurrency(e,i,t):e},getInfo:function(e,t){var i="";if(t=void 0!==t?t:{},!e.length||!t.length)return i;switch(e){case"gateways":i=[],jQuery.each(t.find('input[name="payment-mode"]'),function(e,t){t=t instanceof jQuery?t:jQuery(t),i.push(t.val().trim())});break;case"form-type":t.hasClass("give-form-type-set")?i="set":t.hasClass("give-form-type-multi")&&(i="multi");break;case"form-id":i=t.find('input[name="give-form-id"]').val();break;default:void 0!==(i=t.get(0).hasAttribute("data-"+e)?t.attr("data-"+e):t.attr(e))&&i.trim()}return i},setInfo:function(e,t,i,n){if(!i.length)return!1;switch(e=void 0===e?"data":e){case"nonce":i.find('input[name="give-form-hash"]').val(t)}if(void 0!==n&&!n.length)return!1;switch(e){case"attr":i.attr(n,t);break;default:i.data(n,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,i=[];return e.length&&e.hasClass("give-form-type-multi")&&(t=e.find(".give-donation-levels-wrap [data-price-id] "))?(jQuery.each(t,function(t,n){n=n instanceof jQuery?n:jQuery(n);var o=Give.form.fn.getInfo("decimal_separator",e);i.push({price_id:n.data("price-id"),amount:Give.fn.unFormatCurrency(n.val(),o)})}),i):i},getPriceID:function(e,t){var i=this.getVariablePrices(e),n=Give.fn.unFormatCurrency(e.find('input[name="give-amount"]').val(),this.getInfo("decimal_separator",e)),o=Give.fn.getCache("amount_"+n,e)?Give.fn.getCache("amount_"+n,e):-1;return t=void 0===t||t,i.length&&-1===o&&(t?(jQuery.each(i,function(e,t){if(t.amount===n)return o=t.price_id,!1}),-1===o&&this.getMinimumAmount(e)<=n&&this.getMaximumAmount(e)>=n&&this.getMinimumAmount(e)<=n&&(o="custom")):o=jQuery('input[name="give-price-id"]',e).val()),o},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,i){jQuery.post(Give.fn.getGlobalVar("ajaxurl"),{action:"give_donation_form_reset_all_nonce",give_form_id:Give.form.fn.getInfo("form-id",e)},function(n){if(!n.success)return i(n);var o=e.find('input[name="give-form-user-register-hash"]');return Give.form.fn.setInfo("nonce",n.data.give_form_hash,e,""),o.length&&o.val(n.data.give_form_user_register_hash),Give.form.fn.disable(e,!1),jQuery(document).trigger("give_reset_all_nonce",[n.data]),t(n)}).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"),i=e.val(),n=e.data("price-id");if(void 0===n&&(n=e.find("option:selected").data("price-id")),"custom"===n)return t.find(".give-amount-top").val("").focus(),!1;t.find(".give-amount-top").val(i),t.find("span.give-amount-top").text(i);var o=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"),o)),t.find(".give-donation-amount .give-text-input").trigger("blur",[t,i,n])},__sendBackToForm:function(){var e=Give.fn.getParameterByName("form-id"),t=Give.fn.getParameterByName("payment-mode");if(!e||!t)return!1;var i=jQuery("body").find("#give-form-"+e+"-wrap"),n=i.find("form.give-form"),o=i.hasClass("give-display-modal"),a=i.hasClass("give-display-button"),r=i.hasClass("give-display-reveal");n.find("#give-gateway-radio-list label").removeClass("give-gateway-option-selected"),n.find("input[name=payment-mode][value="+t+"]").prop("checked",!0).parent().addClass("give-gateway-option-selected");var s=Give.fn.getParameterByName("level-id"),l=n.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"}):o||a?give_open_form_modal(i,n):r&&(n.find(".give-btn-reveal").hide(),n.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),i=this.getMaximumAmount(e),n=this.getAmount(e),o=this.getPriceID(e,!0);return 0!==n&&(-1<n&&n>=t&&n<=i||-1!==o)},__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)]=[]})},field:{formatCreditCard:function(e){e.each(function(e,t){var i=(t=jQuery(t)).find(".card-number"),n=t.find(".card-cvc"),o=t.find(".card-expiry");i.length&&(i.payment("formatCardNumber"),n.payment("formatCardCVC"),o.payment("formatCardExpiry"))})}}}},a={fn:{hasSession:function(e){return!!e.length&&!!Give.fn.__getCookie(Give.fn.getGlobalVar("session_cookie_name"))},isLoggedIn:function(){return jQuery("body").hasClass("logged-in")}}},r={init:function(){var e=["form"],t=0;for(jQuery(document).trigger("give:preInit");t<e.length;)r[e[t]].init&&r[e[t]].init(),t++;jQuery(document).trigger("give:postInit")},fn:{formatCurrency:function(e,t,i){var n={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(),(i=void 0===i?{}:i).length&&(n={symbol:"",decimal:r.form.fn.getInfo("decimal_separator",i),thousand:r.form.fn.getInfo("thousands_separator",i),precision:r.form.fn.getInfo("number_decimals",i),currency:r.form.fn.getInfo("currency_code",i)}),(t=jQuery.extend(n,t)).precision=parseInt(t.precision),"INR"===t.currency){var o,a=parseFloat(e).toFixed(n.precision),s=t.precision?".0":"",l="",c="",d="";(a=(a=accounting.unformat(a,".").toString()).toString()).indexOf(".")>0&&(s=a.substring(a.indexOf("."),a.length)),l=(a=Math.floor(a).toString()).substring(a.length-3),""!==(c=a.substring(0,a.length-3))&&(l=n.thousand+l),o=(d=c.replace(/\B(?=(\d{2})+(?!\d))/g,n.thousand)+l+s).lastIndexOf("."),e=d=d.slice(0,o)+(d.slice(o)+"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=accounting.formatMoney(e,t);return e},unFormatCurrency:function(e,t){if("string"==typeof e){var i=","===t.trim()?/[^0-9\,-]+/g:/[^0-9\.-]+/g;0===(e=e.replace(i,"")).indexOf(t)?e=e.substr(1):e.length-1===e.indexOf(t)&&(e=e.slice(0,-1))}return Math.abs(parseFloat(accounting.unformat(e,t)))},getParameterByName:function(e,t){t||(t=window.location.href),e=e.replace(/[\[\]]/g,"\\$&");var i=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(t);return i?i[2]?decodeURIComponent(i[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,i){i.length?r.cache["form_"+r.form.fn.getInfo("form-id",i)][e]=t:r.cache[e]=t},getCache:function(e,t){var i,n=r.cache["form_"+r.form.fn.getInfo("form-id",t)];return i=void 0===(i=t.length?void 0!==n?n[e]:"":r.cache[e])?"":i},__getCookie:function(e){var t=("; "+document.cookie).split("; "+e+"="),i="";return 2===t.length&&(i=t.pop().split(";").shift()),i},loader:function(e){var t,i,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=(n=Object.assign({show:!0,loadingAnimation:!0,loadingText:null},n)).loadingAnimation?'<span class="is-active spinner"></span>':"",a=null!==n.loadingText?n.loadingText:r.fn.getGlobalVar("loader_translation").updating;return!1===n.show?(jQuery(".give-spinner-wrap",e).remove(),!1):(t=o.length?"give-has-spinner":"",t=(t+=a.length?" give-has-text":"").length?" "+t.trim():"",i='<div class="give-spinner-wrap'.concat(t,'"><div class="give-spinner-inner">').concat((a+o).trim(),"</div></div>"),null===n.show?i:(e.prepend(i),!0))}},cache:{}};r.notice=n,r.form=o,r.donor=a;t.a=r},21:function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},354:function(e,t,i){"use strict";i.r(t);i(159),i(76),i(160),i(161),i(162);var n,o=i(14),a=i.n(o);(n=jQuery).extend({giveAjaxifyFields:function(e){var t,i,o=n.extend({},{type:"",parentWrapper:"form",countryFieldName:"country",stateFieldName:"state",stateFieldWrapper:".give-field-wrap",chosenState:!0},e||{});switch(o.type){case"country_state":if(t=n('select[name="'+o.countryFieldName+'"]'),i=t.closest(o.parentWrapper),!t.length||"Country_state"===t.data("give-ajaxify-field"))return;t.data("give-ajaxify-field","country_state"),t.change(function(){var e=n(this),t=e.closest(o.parentWrapper).find('[name="'+o.stateFieldName+'"]'),r=t.closest(o.stateFieldWrapper),s=n("label",r);o.stateFieldWrapper||(s=n('label[for="'+o.stateFieldName+'"]',i),r=t.parent());var l={action:"give_get_states",country:e.val(),field_name:o.stateFieldName};n.post(ajaxurl,l,function(e){e.show_field?(s.length&&s.text(e.states_label),o.chosenState&&t.chosen("destroy"),o.stateFieldWrapper?r.removeClass("give-hidden"):t.removeClass("give-hidden"),void 0!==a()(e.states_found)&&!0===e.states_found?(t.replaceWith(e.data),t=n('[name="'+o.stateFieldName+'"]',r),o.chosenState&&t.chosen()):(t.replaceWith('<input type="text" name="'+o.stateFieldName+'" value="'+e.default_state+'" class="medium-text"/>'),t=n('[name="'+o.stateFieldName+'"]',r))):o.stateFieldWrapper?r.addClass("give-hidden"):t.addClass("give-hidden")})})}return this}});i(163);var r=i(6);!function(e){e.fn.repeatable_fields=function(t){var i={wrapper:".wrapper",container:".container",row:".row",add:".add",remove:".remove",confirm_before_remove_row:!1,confirm_before_remove_row_text:"",move:".move",template:".template",is_sortable:!0,before_add:null,after_add:a,before_remove:null,after_remove:null,sortable_options:null,row_count_placeholder:"{{row-count-placeholder}}"},n=e.extend({},i,t);function o(e,t){var i=e.parents(n.row).first();"function"==typeof n.before_remove&&n.before_remove(t,i),i.remove(),"function"==typeof n.after_remove&&n.after_remove(t)}function a(t,i){var o=e(t).attr("data-rf-row-count");o++,e("*",i).each(function(){e.each(this.attributes,function(e,t){this.value=this.value.replace(n.row_count_placeholder,o-1)})}),e(t).attr("data-rf-row-count",o)}!function t(i){e(n.wrapper,i).each(function(i,s){var l=e(this).children(n.container);e(l).children(n.template).hide().find(":input").each(function(){e(this).prop("disabled",!0)});var c=e(l).children(n.row).filter(function(){return!e(this).hasClass(n.template.replace(".",""))}).length;if(e(l).attr("data-rf-row-count",c),e(this).on("click",n.add,function(i){i.stopImmediatePropagation();var o=e(e(l).children(n.template).clone().removeClass(n.template.replace(".",""))[0].outerHTML);e(o).find(":input").each(function(){e(this).prop("disabled",!1)}),"function"==typeof n.before_add&&n.before_add(l);var r=e(o).show().appendTo(l);"function"==typeof n.after_add&&n.after_add(l,r,a),t(r)}),e(this).on("click",n.remove,function(t){t.stopImmediatePropagation();var i=e(this);return n.confirm_before_remove_row&&n.confirm_before_remove_row_text||o(i,l),new r.GiveConfirmModal({modalWrapper:"give-modal--warning",modalContent:{desc:n.confirm_before_remove_row_text},successConfirm:function(){o(i,l)}}).render(),!1}),!0===n.is_sortable&&void 0!==e.ui&&void 0!==e.ui.sortable){var d=null!==n.sortable_options?n.sortable_options:{};d.handle=n.move,e(this).find(n.container).sortable(d)}})}(this)}}(jQuery);i(78),i(164);var s=i(17),l=(i(165),i(166),i(167),i(168),i(1)),c=i.n(l),d=i(8),u=i.n(d),f=i(10),h=i.n(f),p=i(11),g=i.n(p),m=i(21),v=i.n(m),_=i(12),b=i.n(_),y=function(){function e(t){c()(this,e),this.root=t,this.buttonText=this.root.textContent.trim(),this.iconPosition="before";var i=this.root.querySelector(".dashicons");i&&(this.iconClassName=i.className)}return u()(e,[{key:"enable",value:function(){this.root.disabled=!1}},{key:"disable",value:function(){this.root.disabled=!0}},{key:"setBusyState",value:function(){this.root.innerHTML="".concat('<span class="dashicons dashicons-marker"></span>'," ").concat(this.buttonText),this.disable()}},{key:"removeBusyState",value:function(){this.enable(),this.iconClassName&&this.updateIcon(this.iconClassName)}},{key:"updateIcon",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"before",i='<span class="'.concat(e,'"></span>');this.root.innerHTML="after"===t?"".concat(this.buttonText," ").concat(i):"".concat(i," ").concat(this.buttonText),this.iconClassName=e,this.iconPosition=t}},{key:"updateButtonText",value:function(e){this.buttonText=e,this.iconClassName?this.updateIcon(this.iconClassName,this.iconPosition):this.root.textContent=e}}]),e}(),x=i(142),w=i.n(x),k=function(e){function t(e){var i;return c()(this,t),(i=h()(this,g()(t).call(this,e))).shortcode=i.root.dataset.giveShortcode,i.clipboard=new w.a(i.root,{text:function(e){return e.dataset.giveShortcode}}),i.reset=i.reset.bind(v()(i)),i}return b()(t,e),u()(t,[{key:"init",value:function(){this.registerEventHandlers()}},{key:"registerEventHandlers",value:function(){var e=this;this.clipboard.on("success",function(){return e.handleSuccessClick()}),this.clipboard.on("error",function(){return e.handleErrorClick()})}},{key:"handleSuccessClick",value:function(e){this.updateIcon("dashicons dashicons-yes"),this.root.setAttribute("aria-label",give_vars.copied),this.root.addEventListener("mouseout",this.reset)}},{key:"handleErrorClick",value:function(e){this.updateIcon("dashicons dashicons-warning"),this.root.setAttribute("aria-label","Shortcode could not be copied.")}},{key:"reset",value:function(e){this.updateIcon("dashicons dashicons-admin-page"),this.root.setAttribute("aria-label",this.shortcode),this.root.removeEventListener("mouseout",this.reset)}}]),t}(y),C=!1,j=i(79);function S(){var e=jQuery(".give-settings-page"),t=jQuery(".give-nav-tab-wrapper"),i=e.width(),n=jQuery(".give-sub-nav-tab-wrapper"),o=jQuery("nav",n),a=jQuery(".give-nav-tab-wrapper > a:not(give-not-tab)"),r=[],s=[],l=0;if(600<jQuery(window).outerWidth()&&(l=200),!e.length)return!1;t.css({height:"auto",overflow:"visible"}),a.removeClass("give-hidden"),new Promise(function(e,t){jQuery.each(a,function(e,t){t=jQuery(t),(l+=parseInt(t.outerWidth()))<i?r.push(t):s.push(t)}),e(!0)}).then(function(e){if(s.length&&-1!==window.location.search.indexOf("&tab=")){var i={},a=function(){for(var e,t=[],i=window.location.href.slice(window.location.href.indexOf("?")+1).split("&"),n=0;n<i.length;n++)e=i[n].split("="),t[e[0]]=e[1];return t}
|
51 |
/**
|
52 |
* Give Admin JS
|
53 |
*
|
5 |
*
|
6 |
* Licensed MIT © Zeno Rocha
|
7 |
*/
|
8 |
+
var n;n=function(){return function(e){var t={};function i(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,i),o.l=!0,o.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)i.d(n,o,function(t){return e[t]}.bind(null,o));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=0)}([function(e,t,i){"use strict";var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),a=l(i(1)),r=l(i(3)),s=l(i(4));function l(e){return e&&e.__esModule?e:{default:e}}var c=function(e){function t(e,i){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.resolveOptions(i),n.listenClick(e),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default),o(t,[{key:"resolveOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText,this.container="object"===n(e.container)?e.container:document.body}},{key:"listenClick",value:function(e){var t=this;this.listener=(0,s.default)(e,"click",function(e){return t.onClick(e)})}},{key:"onClick",value:function(e){var t=e.delegateTarget||e.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new a.default({action:this.action(t),target:this.target(t),text:this.text(t),container:this.container,trigger:t,emitter:this})}},{key:"defaultAction",value:function(e){return d("action",e)}},{key:"defaultTarget",value:function(e){var t=d("target",e);if(t)return document.querySelector(t)}},{key:"defaultText",value:function(e){return d("text",e)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],t="string"==typeof e?[e]:e,i=!!document.queryCommandSupported;return t.forEach(function(e){i=i&&!!document.queryCommandSupported(e)}),i}}]),t}();function d(e,t){var i="data-clipboard-"+e;if(t.hasAttribute(i))return t.getAttribute(i)}e.exports=c},function(e,t,i){"use strict";var n,o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),r=i(2),s=(n=r)&&n.__esModule?n:{default:n};var l=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.resolveOptions(t),this.initSelection()}return a(e,[{key:"resolveOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action=e.action,this.container=e.container,this.emitter=e.emitter,this.target=e.target,this.text=e.text,this.trigger=e.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var e=this,t="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return e.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[t?"right":"left"]="-9999px";var i=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=i+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=(0,s.default)(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=(0,s.default)(this.target),this.copyText()}},{key:"copyText",value:function(){var e=void 0;try{e=document.execCommand(this.action)}catch(t){e=!1}this.handleResult(e)}},{key:"handleResult",value:function(e){this.emitter.emit(e?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=e,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(e){if(void 0!==e){if(!e||"object"!==(void 0===e?"undefined":o(e))||1!==e.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&e.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(e.hasAttribute("readonly")||e.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=e}},get:function(){return this._target}}]),e}();e.exports=l},function(e,t){e.exports=function(e){var t;if("SELECT"===e.nodeName)e.focus(),t=e.value;else if("INPUT"===e.nodeName||"TEXTAREA"===e.nodeName){var i=e.hasAttribute("readonly");i||e.setAttribute("readonly",""),e.select(),e.setSelectionRange(0,e.value.length),i||e.removeAttribute("readonly"),t=e.value}else{e.hasAttribute("contenteditable")&&e.focus();var n=window.getSelection(),o=document.createRange();o.selectNodeContents(e),n.removeAllRanges(),n.addRange(o),t=n.toString()}return t}},function(e,t){function i(){}i.prototype={on:function(e,t,i){var n=this.e||(this.e={});return(n[e]||(n[e]=[])).push({fn:t,ctx:i}),this},once:function(e,t,i){var n=this;function o(){n.off(e,o),t.apply(i,arguments)}return o._=t,this.on(e,o,i)},emit:function(e){for(var t=[].slice.call(arguments,1),i=((this.e||(this.e={}))[e]||[]).slice(),n=0,o=i.length;n<o;n++)i[n].fn.apply(i[n].ctx,t);return this},off:function(e,t){var i=this.e||(this.e={}),n=i[e],o=[];if(n&&t)for(var a=0,r=n.length;a<r;a++)n[a].fn!==t&&n[a].fn._!==t&&o.push(n[a]);return o.length?i[e]=o:delete i[e],this}},e.exports=i},function(e,t,i){var n=i(5),o=i(6);e.exports=function(e,t,i){if(!e&&!t&&!i)throw new Error("Missing required arguments");if(!n.string(t))throw new TypeError("Second argument must be a String");if(!n.fn(i))throw new TypeError("Third argument must be a Function");if(n.node(e))return function(e,t,i){return e.addEventListener(t,i),{destroy:function(){e.removeEventListener(t,i)}}}(e,t,i);if(n.nodeList(e))return function(e,t,i){return Array.prototype.forEach.call(e,function(e){e.addEventListener(t,i)}),{destroy:function(){Array.prototype.forEach.call(e,function(e){e.removeEventListener(t,i)})}}}(e,t,i);if(n.string(e))return function(e,t,i){return o(document.body,e,t,i)}(e,t,i);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}},function(e,t){t.node=function(e){return void 0!==e&&e instanceof HTMLElement&&1===e.nodeType},t.nodeList=function(e){var i=Object.prototype.toString.call(e);return void 0!==e&&("[object NodeList]"===i||"[object HTMLCollection]"===i)&&"length"in e&&(0===e.length||t.node(e[0]))},t.string=function(e){return"string"==typeof e||e instanceof String},t.fn=function(e){return"[object Function]"===Object.prototype.toString.call(e)}},function(e,t,i){var n=i(7);function o(e,t,i,o,a){var r=function(e,t,i,o){return function(i){i.delegateTarget=n(i.target,t),i.delegateTarget&&o.call(e,i)}}.apply(this,arguments);return e.addEventListener(i,r,a),{destroy:function(){e.removeEventListener(i,r,a)}}}e.exports=function(e,t,i,n,a){return"function"==typeof e.addEventListener?o.apply(null,arguments):"function"==typeof i?o.bind(null,document).apply(null,arguments):("string"==typeof e&&(e=document.querySelectorAll(e)),Array.prototype.map.call(e,function(e){return o(e,t,i,n,a)}))}},function(e,t){var i=9;if("undefined"!=typeof Element&&!Element.prototype.matches){var n=Element.prototype;n.matches=n.matchesSelector||n.mozMatchesSelector||n.msMatchesSelector||n.oMatchesSelector||n.webkitMatchesSelector}e.exports=function(e,t){for(;e&&e.nodeType!==i;){if("function"==typeof e.matches&&e.matches(t))return e;e=e.parentNode}}}])},e.exports=n()},157:function(e,t,i){i(158),e.exports=i(354)},158:function(e,t,i){},159:function(e,t){(function(){var e,t,i,n,o=function(e,t){return function(){return e.apply(t,arguments)}},a={}.hasOwnProperty;(n=function(){function e(){this.options_index=0,this.parsed=[]}return e.prototype.add_node=function(e){return"OPTGROUP"===e.nodeName.toUpperCase()?this.add_group(e):this.add_option(e)},e.prototype.add_group=function(e){var t,i,n,o,a,r;for(t=this.parsed.length,this.parsed.push({array_index:t,group:!0,label:e.label,title:e.title?e.title:void 0,children:0,disabled:e.disabled,classes:e.className}),r=[],i=0,n=(a=e.childNodes).length;i<n;i++)o=a[i],r.push(this.add_option(o,t,e.disabled));return r},e.prototype.add_option=function(e,t,i){if("OPTION"===e.nodeName.toUpperCase())return""!==e.text?(null!=t&&(this.parsed[t].children+=1),this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,value:e.value,text:e.text,html:e.innerHTML,title:e.title?e.title:void 0,selected:e.selected,disabled:!0===i?i:e.disabled,group_array_index:t,group_label:null!=t?this.parsed[t].label:null,classes:e.className,style:e.style.cssText})):this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,empty:!0}),this.options_index+=1},e}()).select_to_array=function(e){var t,i,o,a,r;for(a=new n,i=0,o=(r=e.childNodes).length;i<o;i++)t=r[i],a.add_node(t);return a.parsed},t=function(){function e(t,i){this.form_field=t,this.options=null!=i?i:{},this.label_click_handler=o(this.label_click_handler,this),e.browser_is_supported()&&(this.is_multiple=this.form_field.multiple,this.set_default_text(),this.set_default_values(),this.setup(),this.set_up_html(),this.register_observers(),this.on_ready())}return e.prototype.set_default_values=function(){var e;return this.click_test_action=(e=this,function(t){return e.test_active_click(t)}),this.activate_action=function(e){return function(t){return e.activate_field(t)}}(this),this.active_field=!1,this.mouse_on_container=!1,this.results_showing=!1,this.result_highlighted=null,this.is_rtl=this.options.rtl||/\bchosen-rtl\b/.test(this.form_field.className),this.allow_single_deselect=null!=this.options.allow_single_deselect&&null!=this.form_field.options[0]&&""===this.form_field.options[0].text&&this.options.allow_single_deselect,this.disable_search_threshold=this.options.disable_search_threshold||0,this.disable_search=this.options.disable_search||!1,this.enable_split_word_search=null==this.options.enable_split_word_search||this.options.enable_split_word_search,this.group_search=null==this.options.group_search||this.options.group_search,this.search_contains=this.options.search_contains||!1,this.single_backstroke_delete=null==this.options.single_backstroke_delete||this.options.single_backstroke_delete,this.max_selected_options=this.options.max_selected_options||1/0,this.inherit_select_classes=this.options.inherit_select_classes||!1,this.display_selected_options=null==this.options.display_selected_options||this.options.display_selected_options,this.display_disabled_options=null==this.options.display_disabled_options||this.options.display_disabled_options,this.include_group_label_in_selected=this.options.include_group_label_in_selected||!1,this.max_shown_results=this.options.max_shown_results||Number.POSITIVE_INFINITY,this.case_sensitive_search=this.options.case_sensitive_search||!1,this.hide_results_on_select=null==this.options.hide_results_on_select||this.options.hide_results_on_select},e.prototype.set_default_text=function(){return this.form_field.getAttribute("data-placeholder")?this.default_text=this.form_field.getAttribute("data-placeholder"):this.is_multiple?this.default_text=this.options.placeholder_text_multiple||this.options.placeholder_text||e.default_multiple_text:this.default_text=this.options.placeholder_text_single||this.options.placeholder_text||e.default_single_text,this.default_text=this.escape_html(this.default_text),this.results_none_found=this.form_field.getAttribute("data-no_results_text")||this.options.no_results_text||e.default_no_result_text},e.prototype.choice_label=function(e){return this.include_group_label_in_selected&&null!=e.group_label?"<b class='group-name'>"+this.escape_html(e.group_label)+"</b>"+e.html:e.html},e.prototype.mouse_enter=function(){return this.mouse_on_container=!0},e.prototype.mouse_leave=function(){return this.mouse_on_container=!1},e.prototype.input_focus=function(e){if(this.is_multiple){if(!this.active_field)return setTimeout((t=this,function(){return t.container_mousedown()}),50)}else if(!this.active_field)return this.activate_field();var t},e.prototype.input_blur=function(e){if(!this.mouse_on_container)return this.active_field=!1,setTimeout((t=this,function(){return t.blur_test()}),100);var t},e.prototype.label_click_handler=function(e){return this.is_multiple?this.container_mousedown(e):this.activate_field()},e.prototype.results_option_build=function(e){var t,i,n,o,a,r,s;for(t="",s=0,o=0,a=(r=this.results_data).length;o<a&&(n="",""!==(n=(i=r[o]).group?this.result_add_group(i):this.result_add_option(i))&&(s++,t+=n),(null!=e?e.first:void 0)&&(i.selected&&this.is_multiple?this.choice_build(i):i.selected&&!this.is_multiple&&this.single_set_selected_text(this.choice_label(i))),!(s>=this.max_shown_results));o++);return t},e.prototype.result_add_option=function(e){var t,i;return e.search_match&&this.include_option_in_results(e)?(t=[],e.disabled||e.selected&&this.is_multiple||t.push("active-result"),!e.disabled||e.selected&&this.is_multiple||t.push("disabled-result"),e.selected&&t.push("result-selected"),null!=e.group_array_index&&t.push("group-option"),""!==e.classes&&t.push(e.classes),(i=document.createElement("li")).className=t.join(" "),e.style&&(i.style.cssText=e.style),i.setAttribute("data-option-array-index",e.array_index),i.innerHTML=e.highlighted_html||e.html,e.title&&(i.title=e.title),this.outerHTML(i)):""},e.prototype.result_add_group=function(e){var t,i;return(e.search_match||e.group_match)&&e.active_options>0?((t=[]).push("group-result"),e.classes&&t.push(e.classes),(i=document.createElement("li")).className=t.join(" "),i.innerHTML=e.highlighted_html||this.escape_html(e.label),e.title&&(i.title=e.title),this.outerHTML(i)):""},e.prototype.results_update_field=function(){if(this.set_default_text(),this.is_multiple||this.results_reset_cleanup(),this.result_clear_highlight(),this.results_build(),this.results_showing)return this.winnow_results()},e.prototype.reset_single_select_options=function(){var e,t,i,n,o;for(o=[],e=0,t=(i=this.results_data).length;e<t;e++)(n=i[e]).selected?o.push(n.selected=!1):o.push(void 0);return o},e.prototype.results_toggle=function(){return this.results_showing?this.results_hide():this.results_show()},e.prototype.results_search=function(e){return this.results_showing?this.winnow_results():this.results_show()},e.prototype.winnow_results=function(e){var t,i,n,o,a,r,s,l,c,d,u,f,h,p,g;for(this.no_results_clear(),d=0,t=(s=this.get_search_text()).replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),c=this.get_search_regex(t),n=0,o=(l=this.results_data).length;n<o;n++)(a=l[n]).search_match=!1,u=null,f=null,a.highlighted_html="",this.include_option_in_results(a)&&(a.group&&(a.group_match=!1,a.active_options=0),null!=a.group_array_index&&this.results_data[a.group_array_index]&&(0===(u=this.results_data[a.group_array_index]).active_options&&u.search_match&&(d+=1),u.active_options+=1),g=a.group?a.label:a.text,a.group&&!this.group_search||(f=this.search_string_match(g,c),a.search_match=null!=f,a.search_match&&!a.group&&(d+=1),a.search_match?(s.length&&(h=f.index,r=g.slice(0,h),i=g.slice(h,h+s.length),p=g.slice(h+s.length),a.highlighted_html=this.escape_html(r)+"<em>"+this.escape_html(i)+"</em>"+this.escape_html(p)),null!=u&&(u.group_match=!0)):null!=a.group_array_index&&this.results_data[a.group_array_index].search_match&&(a.search_match=!0)));return this.result_clear_highlight(),d<1&&s.length?(this.update_results_content(""),this.no_results(s)):(this.update_results_content(this.results_option_build()),(null!=e?e.skip_highlight:void 0)?void 0:this.winnow_results_set_highlight())},e.prototype.get_search_regex=function(e){var t,i;return i=this.search_contains?e:"(^|\\s|\\b)"+e+"[^\\s]*",this.enable_split_word_search||this.search_contains||(i="^"+i),t=this.case_sensitive_search?"":"i",new RegExp(i,t)},e.prototype.search_string_match=function(e,t){var i;return i=t.exec(e),!this.search_contains&&(null!=i?i[1]:void 0)&&(i.index+=1),i},e.prototype.choices_count=function(){var e,t,i;if(null!=this.selected_option_count)return this.selected_option_count;for(this.selected_option_count=0,e=0,t=(i=this.form_field.options).length;e<t;e++)i[e].selected&&(this.selected_option_count+=1);return this.selected_option_count},e.prototype.choices_click=function(e){if(e.preventDefault(),this.activate_field(),!this.results_showing&&!this.is_disabled)return this.results_show()},e.prototype.keydown_checker=function(e){var t,i;switch(i=null!=(t=e.which)?t:e.keyCode,this.search_field_scale(),8!==i&&this.pending_backstroke&&this.clear_backstroke(),i){case 8:this.backstroke_length=this.get_search_field_value().length;break;case 9:this.results_showing&&!this.is_multiple&&this.result_select(e),this.mouse_on_container=!1;break;case 13:case 27:this.results_showing&&e.preventDefault();break;case 32:this.disable_search&&e.preventDefault();break;case 38:e.preventDefault(),this.keyup_arrow();break;case 40:e.preventDefault(),this.keydown_arrow()}},e.prototype.keyup_checker=function(e){var t,i;switch(i=null!=(t=e.which)?t:e.keyCode,this.search_field_scale(),i){case 8:this.is_multiple&&this.backstroke_length<1&&this.choices_count()>0?this.keydown_backstroke():this.pending_backstroke||(this.result_clear_highlight(),this.results_search());break;case 13:e.preventDefault(),this.results_showing&&this.result_select(e);break;case 27:this.results_showing&&this.results_hide();break;case 9:case 16:case 17:case 18:case 38:case 40:case 91:break;default:this.results_search()}},e.prototype.clipboard_event_checker=function(e){var t;if(!this.is_disabled)return setTimeout((t=this,function(){return t.results_search()}),50)},e.prototype.container_width=function(){return null!=this.options.width?this.options.width:this.form_field.offsetWidth+"px"},e.prototype.include_option_in_results=function(e){return!(this.is_multiple&&!this.display_selected_options&&e.selected)&&(!(!this.display_disabled_options&&e.disabled)&&!e.empty)},e.prototype.search_results_touchstart=function(e){return this.touch_started=!0,this.search_results_mouseover(e)},e.prototype.search_results_touchmove=function(e){return this.touch_started=!1,this.search_results_mouseout(e)},e.prototype.search_results_touchend=function(e){if(this.touch_started)return this.search_results_mouseup(e)},e.prototype.outerHTML=function(e){var t;return e.outerHTML?e.outerHTML:((t=document.createElement("div")).appendChild(e),t.innerHTML)},e.prototype.get_single_html=function(){return'<a class="chosen-single chosen-default">\n <span>'+this.default_text+'</span>\n <div><b></b></div>\n</a>\n<div class="chosen-drop">\n <div class="chosen-search">\n <input class="chosen-search-input" type="text" autocomplete="off" />\n </div>\n <ul class="chosen-results"></ul>\n</div>'},e.prototype.get_multi_html=function(){return'<ul class="chosen-choices">\n <li class="search-field">\n <input class="chosen-search-input" type="text" autocomplete="off" value="'+this.default_text+'" />\n </li>\n</ul>\n<div class="chosen-drop">\n <ul class="chosen-results"></ul>\n</div>'},e.prototype.get_no_results_html=function(e){return'<li class="no-results">\n '+this.results_none_found+" <span>"+this.escape_html(e)+"</span>\n</li>"},e.browser_is_supported=function(){return"Microsoft Internet Explorer"===window.navigator.appName?document.documentMode>=8:!(/iP(od|hone)/i.test(window.navigator.userAgent)||/IEMobile/i.test(window.navigator.userAgent)||/Windows Phone/i.test(window.navigator.userAgent)||/BlackBerry/i.test(window.navigator.userAgent)||/BB10/i.test(window.navigator.userAgent)||/Android.*Mobile/i.test(window.navigator.userAgent))},e.default_multiple_text="Select Some Options",e.default_single_text="Select an Option",e.default_no_result_text="No results match",e}(),(e=jQuery).fn.extend({chosen:function(n){return t.browser_is_supported()?this.each(function(t){var o,a;a=(o=e(this)).data("chosen"),"destroy"!==n?a instanceof i||o.data("chosen",new i(this,n)):a instanceof i&&a.destroy()}):this}}),i=function(i){function o(){return o.__super__.constructor.apply(this,arguments)}return function(e,t){for(var i in t)a.call(t,i)&&(e[i]=t[i]);function n(){this.constructor=e}n.prototype=t.prototype,e.prototype=new n,e.__super__=t.prototype}(o,t),o.prototype.setup=function(){return this.form_field_jq=e(this.form_field),this.current_selectedIndex=this.form_field.selectedIndex},o.prototype.set_up_html=function(){var t,i;return(t=["chosen-container"]).push("chosen-container-"+(this.is_multiple?"multi":"single")),this.inherit_select_classes&&this.form_field.className&&t.push(this.form_field.className),this.is_rtl&&t.push("chosen-rtl"),i={class:t.join(" "),title:this.form_field.title},this.form_field.id.length&&(i.id=this.form_field.id.replace(/[^\w]/g,"_")+"_chosen"),this.container=e("<div />",i),this.container.width(this.container_width()),this.is_multiple?this.container.html(this.get_multi_html()):this.container.html(this.get_single_html()),this.form_field_jq.hide().after(this.container),this.dropdown=this.container.find("div.chosen-drop").first(),this.search_field=this.container.find("input").first(),this.search_results=this.container.find("ul.chosen-results").first(),this.search_field_scale(),this.search_no_results=this.container.find("li.no-results").first(),this.is_multiple?(this.search_choices=this.container.find("ul.chosen-choices").first(),this.search_container=this.container.find("li.search-field").first()):(this.search_container=this.container.find("div.chosen-search").first(),this.selected_item=this.container.find(".chosen-single").first()),this.results_build(),this.set_tab_index(),this.set_label_behavior()},o.prototype.on_ready=function(){return this.form_field_jq.trigger("chosen:ready",{chosen:this})},o.prototype.register_observers=function(){var e;return this.container.on("touchstart.chosen",(e=this,function(t){e.container_mousedown(t)})),this.container.on("touchend.chosen",function(e){return function(t){e.container_mouseup(t)}}(this)),this.container.on("mousedown.chosen",function(e){return function(t){e.container_mousedown(t)}}(this)),this.container.on("mouseup.chosen",function(e){return function(t){e.container_mouseup(t)}}(this)),this.container.on("mouseenter.chosen",function(e){return function(t){e.mouse_enter(t)}}(this)),this.container.on("mouseleave.chosen",function(e){return function(t){e.mouse_leave(t)}}(this)),this.search_results.on("mouseup.chosen",function(e){return function(t){e.search_results_mouseup(t)}}(this)),this.search_results.on("mouseover.chosen",function(e){return function(t){e.search_results_mouseover(t)}}(this)),this.search_results.on("mouseout.chosen",function(e){return function(t){e.search_results_mouseout(t)}}(this)),this.search_results.on("mousewheel.chosen DOMMouseScroll.chosen",function(e){return function(t){e.search_results_mousewheel(t)}}(this)),this.search_results.on("touchstart.chosen",function(e){return function(t){e.search_results_touchstart(t)}}(this)),this.search_results.on("touchmove.chosen",function(e){return function(t){e.search_results_touchmove(t)}}(this)),this.search_results.on("touchend.chosen",function(e){return function(t){e.search_results_touchend(t)}}(this)),this.form_field_jq.on("chosen:updated.chosen",function(e){return function(t){e.results_update_field(t)}}(this)),this.form_field_jq.on("chosen:activate.chosen",function(e){return function(t){e.activate_field(t)}}(this)),this.form_field_jq.on("chosen:open.chosen",function(e){return function(t){e.container_mousedown(t)}}(this)),this.form_field_jq.on("chosen:close.chosen",function(e){return function(t){e.close_field(t)}}(this)),this.search_field.on("blur.chosen",function(e){return function(t){e.input_blur(t)}}(this)),this.search_field.on("keyup.chosen",function(e){return function(t){e.keyup_checker(t)}}(this)),this.search_field.on("keydown.chosen",function(e){return function(t){e.keydown_checker(t)}}(this)),this.search_field.on("focus.chosen",function(e){return function(t){e.input_focus(t)}}(this)),this.search_field.on("cut.chosen",function(e){return function(t){e.clipboard_event_checker(t)}}(this)),this.search_field.on("paste.chosen",function(e){return function(t){e.clipboard_event_checker(t)}}(this)),this.is_multiple?this.search_choices.on("click.chosen",function(e){return function(t){e.choices_click(t)}}(this)):this.container.on("click.chosen",function(e){e.preventDefault()})},o.prototype.destroy=function(){return e(this.container[0].ownerDocument).off("click.chosen",this.click_test_action),this.form_field_label.length>0&&this.form_field_label.off("click.chosen"),this.search_field[0].tabIndex&&(this.form_field_jq[0].tabIndex=this.search_field[0].tabIndex),this.container.remove(),this.form_field_jq.removeData("chosen"),this.form_field_jq.show()},o.prototype.search_field_disabled=function(){return this.is_disabled=this.form_field.disabled||this.form_field_jq.parents("fieldset").is(":disabled"),this.container.toggleClass("chosen-disabled",this.is_disabled),this.search_field[0].disabled=this.is_disabled,this.is_multiple||this.selected_item.off("focus.chosen",this.activate_field),this.is_disabled?this.close_field():this.is_multiple?void 0:this.selected_item.on("focus.chosen",this.activate_field)},o.prototype.container_mousedown=function(t){var i;if(!this.is_disabled)return!t||"mousedown"!==(i=t.type)&&"touchstart"!==i||this.results_showing||t.preventDefault(),null!=t&&e(t.target).hasClass("search-choice-close")?void 0:(this.active_field?this.is_multiple||!t||e(t.target)[0]!==this.selected_item[0]&&!e(t.target).parents("a.chosen-single").length||(t.preventDefault(),this.results_toggle()):(this.is_multiple&&this.search_field.val(""),e(this.container[0].ownerDocument).on("click.chosen",this.click_test_action),this.results_show()),this.activate_field())},o.prototype.container_mouseup=function(e){if("ABBR"===e.target.nodeName&&!this.is_disabled)return this.results_reset(e)},o.prototype.search_results_mousewheel=function(e){var t;if(e.originalEvent&&(t=e.originalEvent.deltaY||-e.originalEvent.wheelDelta||e.originalEvent.detail),null!=t)return e.preventDefault(),"DOMMouseScroll"===e.type&&(t*=40),this.search_results.scrollTop(t+this.search_results.scrollTop())},o.prototype.blur_test=function(e){if(!this.active_field&&this.container.hasClass("chosen-container-active"))return this.close_field()},o.prototype.close_field=function(){return e(this.container[0].ownerDocument).off("click.chosen",this.click_test_action),this.active_field=!1,this.results_hide(),this.container.removeClass("chosen-container-active"),this.clear_backstroke(),this.show_search_field_default(),this.search_field_scale(),this.search_field.blur()},o.prototype.activate_field=function(){if(!this.is_disabled)return this.container.addClass("chosen-container-active"),this.active_field=!0,this.search_field.val(this.search_field.val()),this.search_field.focus()},o.prototype.test_active_click=function(t){var i;return(i=e(t.target).closest(".chosen-container")).length&&this.container[0]===i[0]?this.active_field=!0:this.close_field()},o.prototype.results_build=function(){return this.parsing=!0,this.selected_option_count=null,this.results_data=n.select_to_array(this.form_field),this.is_multiple?this.search_choices.find("li.search-choice").remove():(this.single_set_selected_text(),this.disable_search||this.form_field.options.length<=this.disable_search_threshold?(this.search_field[0].readOnly=!0,this.container.addClass("chosen-container-single-nosearch")):(this.search_field[0].readOnly=!1,this.container.removeClass("chosen-container-single-nosearch"))),this.update_results_content(this.results_option_build({first:!0})),this.search_field_disabled(),this.show_search_field_default(),this.search_field_scale(),this.parsing=!1},o.prototype.result_do_highlight=function(e){var t,i,n,o,a;if(e.length){if(this.result_clear_highlight(),this.result_highlight=e,this.result_highlight.addClass("highlighted"),o=(n=parseInt(this.search_results.css("maxHeight"),10))+(a=this.search_results.scrollTop()),(t=(i=this.result_highlight.position().top+this.search_results.scrollTop())+this.result_highlight.outerHeight())>=o)return this.search_results.scrollTop(t-n>0?t-n:0);if(i<a)return this.search_results.scrollTop(i)}},o.prototype.result_clear_highlight=function(){return this.result_highlight&&this.result_highlight.removeClass("highlighted"),this.result_highlight=null},o.prototype.results_show=function(){return this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.container.addClass("chosen-with-drop"),this.results_showing=!0,this.search_field.focus(),this.search_field.val(this.get_search_field_value()),this.winnow_results(),this.form_field_jq.trigger("chosen:showing_dropdown",{chosen:this}))},o.prototype.update_results_content=function(e){return this.search_results.html(e)},o.prototype.results_hide=function(){return this.results_showing&&(this.result_clear_highlight(),this.container.removeClass("chosen-with-drop"),this.form_field_jq.trigger("chosen:hiding_dropdown",{chosen:this})),this.results_showing=!1},o.prototype.set_tab_index=function(e){var t;if(this.form_field.tabIndex)return t=this.form_field.tabIndex,this.form_field.tabIndex=-1,this.search_field[0].tabIndex=t},o.prototype.set_label_behavior=function(){if(this.form_field_label=this.form_field_jq.parents("label"),!this.form_field_label.length&&this.form_field.id.length&&(this.form_field_label=e("label[for='"+this.form_field.id+"']")),this.form_field_label.length>0)return this.form_field_label.on("click.chosen",this.label_click_handler)},o.prototype.show_search_field_default=function(){return this.is_multiple&&this.choices_count()<1&&!this.active_field?(this.search_field.val(this.default_text),this.search_field.addClass("default")):(this.search_field.val(""),this.search_field.removeClass("default"))},o.prototype.search_results_mouseup=function(t){var i;if((i=e(t.target).hasClass("active-result")?e(t.target):e(t.target).parents(".active-result").first()).length)return this.result_highlight=i,this.result_select(t),this.search_field.focus()},o.prototype.search_results_mouseover=function(t){var i;if(i=e(t.target).hasClass("active-result")?e(t.target):e(t.target).parents(".active-result").first())return this.result_do_highlight(i)},o.prototype.search_results_mouseout=function(t){if(e(t.target).hasClass("active-result")||e(t.target).parents(".active-result").first())return this.result_clear_highlight()},o.prototype.choice_build=function(t){var i,n,o;return i=e("<li />",{class:"search-choice"}).html("<span>"+this.choice_label(t)+"</span>"),t.disabled?i.addClass("search-choice-disabled"):((n=e("<a />",{class:"search-choice-close","data-option-array-index":t.array_index})).on("click.chosen",(o=this,function(e){return o.choice_destroy_link_click(e)})),i.append(n)),this.search_container.before(i)},o.prototype.choice_destroy_link_click=function(t){if(t.preventDefault(),t.stopPropagation(),!this.is_disabled)return this.choice_destroy(e(t.target))},o.prototype.choice_destroy=function(e){if(this.result_deselect(e[0].getAttribute("data-option-array-index")))return this.active_field?this.search_field.focus():this.show_search_field_default(),this.is_multiple&&this.choices_count()>0&&this.get_search_field_value().length<1&&this.results_hide(),e.parents("li").first().remove(),this.search_field_scale()},o.prototype.results_reset=function(){if(this.reset_single_select_options(),this.form_field.options[0].selected=!0,this.single_set_selected_text(),this.show_search_field_default(),this.results_reset_cleanup(),this.trigger_form_field_change(),this.active_field)return this.results_hide()},o.prototype.results_reset_cleanup=function(){return this.current_selectedIndex=this.form_field.selectedIndex,this.selected_item.find("abbr").remove()},o.prototype.result_select=function(e){var t,i;if(this.result_highlight)return t=this.result_highlight,this.result_clear_highlight(),this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.is_multiple?t.removeClass("active-result"):this.reset_single_select_options(),t.addClass("result-selected"),(i=this.results_data[t[0].getAttribute("data-option-array-index")]).selected=!0,this.form_field.options[i.options_index].selected=!0,this.selected_option_count=null,this.is_multiple?this.choice_build(i):this.single_set_selected_text(this.choice_label(i)),this.is_multiple&&(!this.hide_results_on_select||e.metaKey||e.ctrlKey)?e.metaKey||e.ctrlKey?this.winnow_results({skip_highlight:!0}):(this.search_field.val(""),this.winnow_results()):(this.results_hide(),this.show_search_field_default()),(this.is_multiple||this.form_field.selectedIndex!==this.current_selectedIndex)&&this.trigger_form_field_change({selected:this.form_field.options[i.options_index].value}),this.current_selectedIndex=this.form_field.selectedIndex,e.preventDefault(),this.search_field_scale())},o.prototype.single_set_selected_text=function(e){return null==e&&(e=this.default_text),e===this.default_text?this.selected_item.addClass("chosen-default"):(this.single_deselect_control_build(),this.selected_item.removeClass("chosen-default")),this.selected_item.find("span").html(e)},o.prototype.result_deselect=function(e){var t;return t=this.results_data[e],!this.form_field.options[t.options_index].disabled&&(t.selected=!1,this.form_field.options[t.options_index].selected=!1,this.selected_option_count=null,this.result_clear_highlight(),this.results_showing&&this.winnow_results(),this.trigger_form_field_change({deselected:this.form_field.options[t.options_index].value}),this.search_field_scale(),!0)},o.prototype.single_deselect_control_build=function(){if(this.allow_single_deselect)return this.selected_item.find("abbr").length||this.selected_item.find("span").first().after('<abbr class="search-choice-close"></abbr>'),this.selected_item.addClass("chosen-single-with-deselect")},o.prototype.get_search_field_value=function(){return this.search_field.val()},o.prototype.get_search_text=function(){return e.trim(this.get_search_field_value())},o.prototype.escape_html=function(t){return e("<div/>").text(t).html()},o.prototype.winnow_results_set_highlight=function(){var e,t;if(null!=(e=(t=this.is_multiple?[]:this.search_results.find(".result-selected.active-result")).length?t.first():this.search_results.find(".active-result").first()))return this.result_do_highlight(e)},o.prototype.no_results=function(e){var t;return t=this.get_no_results_html(e),this.search_results.append(t),this.form_field_jq.trigger("chosen:no_results",{chosen:this})},o.prototype.no_results_clear=function(){return this.search_results.find(".no-results").remove()},o.prototype.keydown_arrow=function(){var e;return this.results_showing&&this.result_highlight?(e=this.result_highlight.nextAll("li.active-result").first())?this.result_do_highlight(e):void 0:this.results_show()},o.prototype.keyup_arrow=function(){var e;return this.results_showing||this.is_multiple?this.result_highlight?(e=this.result_highlight.prevAll("li.active-result")).length?this.result_do_highlight(e.first()):(this.choices_count()>0&&this.results_hide(),this.result_clear_highlight()):void 0:this.results_show()},o.prototype.keydown_backstroke=function(){var e;return this.pending_backstroke?(this.choice_destroy(this.pending_backstroke.find("a").first()),this.clear_backstroke()):(e=this.search_container.siblings("li.search-choice").last()).length&&!e.hasClass("search-choice-disabled")?(this.pending_backstroke=e,this.single_backstroke_delete?this.keydown_backstroke():this.pending_backstroke.addClass("search-choice-focus")):void 0},o.prototype.clear_backstroke=function(){return this.pending_backstroke&&this.pending_backstroke.removeClass("search-choice-focus"),this.pending_backstroke=null},o.prototype.search_field_scale=function(){var t,i,n,o,a,r,s;if(this.is_multiple){for(a={position:"absolute",left:"-1000px",top:"-1000px",display:"none",whiteSpace:"pre"},i=0,n=(r=["fontSize","fontStyle","fontWeight","fontFamily","lineHeight","textTransform","letterSpacing"]).length;i<n;i++)a[o=r[i]]=this.search_field.css(o);return(t=e("<div />").css(a)).text(this.get_search_field_value()),e("body").append(t),s=t.width()+25,t.remove(),this.container.is(":visible")&&(s=Math.min(this.container.outerWidth()-10,s)),this.search_field.width(s)}},o.prototype.trigger_form_field_change=function(e){return this.form_field_jq.trigger("input",e),this.form_field_jq.trigger("change",e)},o}()}).call(this)},160:function(e,t){!function(e){e.color={},e.color.make=function(t,i,n,o){var a={};return a.r=t||0,a.g=i||0,a.b=n||0,a.a=null!=o?o:1,a.add=function(e,t){for(var i=0;i<e.length;++i)a[e.charAt(i)]+=t;return a.normalize()},a.scale=function(e,t){for(var i=0;i<e.length;++i)a[e.charAt(i)]*=t;return a.normalize()},a.toString=function(){return a.a>=1?"rgb("+[a.r,a.g,a.b].join(",")+")":"rgba("+[a.r,a.g,a.b,a.a].join(",")+")"},a.normalize=function(){function e(e,t,i){return t<e?e:t>i?i:t}return a.r=e(0,parseInt(a.r),255),a.g=e(0,parseInt(a.g),255),a.b=e(0,parseInt(a.b),255),a.a=e(0,a.a,1),a},a.clone=function(){return e.color.make(a.r,a.b,a.g,a.a)},a.normalize()},e.color.extract=function(t,i){var n;do{if(""!=(n=t.css(i).toLowerCase())&&"transparent"!=n)break;t=t.parent()}while(t.length&&!e.nodeName(t.get(0),"body"));return"rgba(0, 0, 0, 0)"==n&&(n="transparent"),e.color.parse(n)},e.color.parse=function(i){var n,o=e.color.make;if(n=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(i))return o(parseInt(n[1],10),parseInt(n[2],10),parseInt(n[3],10));if(n=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(i))return o(parseInt(n[1],10),parseInt(n[2],10),parseInt(n[3],10),parseFloat(n[4]));if(n=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(i))return o(2.55*parseFloat(n[1]),2.55*parseFloat(n[2]),2.55*parseFloat(n[3]));if(n=/rgba\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(i))return o(2.55*parseFloat(n[1]),2.55*parseFloat(n[2]),2.55*parseFloat(n[3]),parseFloat(n[4]));if(n=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(i))return o(parseInt(n[1],16),parseInt(n[2],16),parseInt(n[3],16));if(n=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(i))return o(parseInt(n[1]+n[1],16),parseInt(n[2]+n[2],16),parseInt(n[3]+n[3],16));var a=e.trim(i).toLowerCase();return"transparent"==a?o(255,255,255,0):o((n=t[a]||[0,0,0])[0],n[1],n[2])};var t={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]}}(jQuery),function(e){var t=Object.prototype.hasOwnProperty;function i(t,i){var n=i.children("."+t)[0];if(null==n&&((n=document.createElement("canvas")).className=t,e(n).css({direction:"ltr",position:"absolute",left:0,top:0}).appendTo(i),!n.getContext)){if(!window.G_vmlCanvasManager)throw new Error("Canvas is not available. If you're using IE with a fall-back such as Excanvas, then there's either a mistake in your conditional include, or the page has no DOCTYPE and is rendering in Quirks Mode.");n=window.G_vmlCanvasManager.initElement(n)}this.element=n;var o=this.context=n.getContext("2d"),a=window.devicePixelRatio||1,r=o.webkitBackingStorePixelRatio||o.mozBackingStorePixelRatio||o.msBackingStorePixelRatio||o.oBackingStorePixelRatio||o.backingStorePixelRatio||1;this.pixelRatio=a/r,this.resize(i.width(),i.height()),this.textContainer=null,this.text={},this._textCache={}}function n(t,n,o,a){var r=[],s={colors:["#edc240","#afd8f8","#cb4b4b","#4da74d","#9440ed"],legend:{show:!0,noColumns:1,labelFormatter:null,labelBoxBorderColor:"#ccc",container:null,position:"ne",margin:5,backgroundColor:null,backgroundOpacity:.85,sorted:null},xaxis:{show:null,position:"bottom",mode:null,font:null,color:null,tickColor:null,transform:null,inverseTransform:null,min:null,max:null,autoscaleMargin:null,ticks:null,tickFormatter:null,labelWidth:null,labelHeight:null,reserveSpace:null,tickLength:null,alignTicksWithAxis:null,tickDecimals:null,tickSize:null,minTickSize:null},yaxis:{autoscaleMargin:.02,position:"left"},xaxes:[],yaxes:[],series:{points:{show:!1,radius:3,lineWidth:2,fill:!0,fillColor:"#ffffff",symbol:"circle"},lines:{lineWidth:2,fill:!1,fillColor:null,steps:!1},bars:{show:!1,lineWidth:2,barWidth:1,fill:!0,fillColor:null,align:"left",horizontal:!1,zero:!0},shadowSize:3,highlightColor:null},grid:{show:!0,aboveData:!1,color:"#545454",backgroundColor:null,borderColor:null,tickColor:null,margin:0,labelMargin:5,axisMargin:8,borderWidth:2,minBorderMargin:null,markings:null,markingsColor:"#f4f4f4",markingsLineWidth:2,clickable:!1,hoverable:!1,autoHighlight:!0,mouseActiveRadius:10},interaction:{redrawOverlayInterval:1e3/60},hooks:{}},l=null,c=null,d=null,u=null,f=null,h=[],p=[],g={left:0,right:0,top:0,bottom:0},m=0,v=0,_={processOptions:[],processRawData:[],processDatapoints:[],processOffset:[],drawBackground:[],drawSeries:[],draw:[],bindEvents:[],drawOverlay:[],shutdown:[]},b=this;function y(e,t){t=[b].concat(t);for(var i=0;i<e.length;++i)e[i].apply(this,t)}function x(t){r=function(t){for(var i=[],n=0;n<t.length;++n){var o=e.extend(!0,{},s.series);null!=t[n].data?(o.data=t[n].data,delete t[n].data,e.extend(!0,o,t[n]),t[n].data=o.data):o.data=t[n],i.push(o)}return i}(t),function(){var t,i=r.length,n=-1;for(t=0;t<r.length;++t){var o=r[t].color;null!=o&&(i--,"number"==typeof o&&o>n&&(n=o))}i<=n&&(i=n+1);var a,l=[],c=s.colors,d=c.length,u=0;for(t=0;t<i;t++)a=e.color.parse(c[t%d]||"#666"),t%d==0&&t&&(u=u>=0?u<.5?-u-.2:0:-u),l[t]=a.scale("rgb",1+u);var f,g=0;for(t=0;t<r.length;++t){if(null==(f=r[t]).color?(f.color=l[g].toString(),++g):"number"==typeof f.color&&(f.color=l[f.color].toString()),null==f.lines.show){var m,v=!0;for(m in f)if(f[m]&&f[m].show){v=!1;break}v&&(f.lines.show=!0)}null==f.lines.zero&&(f.lines.zero=!!f.lines.fill),f.xaxis=j(h,w(f,"x")),f.yaxis=j(p,w(f,"y"))}}(),function(){var t,i,n,o,a,s,l,c,d,u,f,h,p=Number.POSITIVE_INFINITY,g=Number.NEGATIVE_INFINITY,m=Number.MAX_VALUE;function v(e,t,i){t<e.datamin&&t!=-m&&(e.datamin=t),i>e.datamax&&i!=m&&(e.datamax=i)}for(e.each(k(),function(e,t){t.datamin=p,t.datamax=g,t.used=!1}),t=0;t<r.length;++t)(a=r[t]).datapoints={points:[]},y(_.processRawData,[a,a.data,a.datapoints]);for(t=0;t<r.length;++t){if(a=r[t],f=a.data,!(h=a.datapoints.format)){if((h=[]).push({x:!0,number:!0,required:!0}),h.push({y:!0,number:!0,required:!0}),a.bars.show||a.lines.show&&a.lines.fill){var b=!!(a.bars.show&&a.bars.zero||a.lines.show&&a.lines.zero);h.push({y:!0,number:!0,required:!1,defaultValue:0,autoscale:b}),a.bars.horizontal&&(delete h[h.length-1].y,h[h.length-1].x=!0)}a.datapoints.format=h}if(null==a.datapoints.pointsize){a.datapoints.pointsize=h.length,l=a.datapoints.pointsize,s=a.datapoints.points;var x=a.lines.show&&a.lines.steps;for(a.xaxis.used=a.yaxis.used=!0,i=n=0;i<f.length;++i,n+=l){var w=null==(u=f[i]);if(!w)for(o=0;o<l;++o)c=u[o],(d=h[o])&&(d.number&&null!=c&&(c=+c,isNaN(c)?c=null:c==1/0?c=m:c==-1/0&&(c=-m)),null==c&&(d.required&&(w=!0),null!=d.defaultValue&&(c=d.defaultValue))),s[n+o]=c;if(w)for(o=0;o<l;++o)null!=(c=s[n+o])&&!1!==(d=h[o]).autoscale&&(d.x&&v(a.xaxis,c,c),d.y&&v(a.yaxis,c,c)),s[n+o]=null;else if(x&&n>0&&null!=s[n-l]&&s[n-l]!=s[n]&&s[n-l+1]!=s[n+1]){for(o=0;o<l;++o)s[n+l+o]=s[n+o];s[n+1]=s[n-l+1],n+=l}}}}for(t=0;t<r.length;++t)a=r[t],y(_.processDatapoints,[a,a.datapoints]);for(t=0;t<r.length;++t){a=r[t],s=a.datapoints.points,l=a.datapoints.pointsize,h=a.datapoints.format;var C=p,j=p,S=g,G=g;for(i=0;i<s.length;i+=l)if(null!=s[i])for(o=0;o<l;++o)c=s[i+o],(d=h[o])&&!1!==d.autoscale&&c!=m&&c!=-m&&(d.x&&(c<C&&(C=c),c>S&&(S=c)),d.y&&(c<j&&(j=c),c>G&&(G=c)));if(a.bars.show){var T;switch(a.bars.align){case"left":T=0;break;case"right":T=-a.bars.barWidth;break;default:T=-a.bars.barWidth/2}a.bars.horizontal?(j+=T,G+=T+a.bars.barWidth):(C+=T,S+=T+a.bars.barWidth)}v(a.xaxis,C,S),v(a.yaxis,j,G)}e.each(k(),function(e,t){t.datamin==p&&(t.datamin=null),t.datamax==g&&(t.datamax=null)})}()}function w(e,t){var i=e[t+"axis"];return"object"==typeof i&&(i=i.n),"number"!=typeof i&&(i=1),i}function k(){return e.grep(h.concat(p),function(e){return e})}function C(e){var t,i,n={};for(t=0;t<h.length;++t)(i=h[t])&&i.used&&(n["x"+i.n]=i.c2p(e.left));for(t=0;t<p.length;++t)(i=p[t])&&i.used&&(n["y"+i.n]=i.c2p(e.top));return void 0!==n.x1&&(n.x=n.x1),void 0!==n.y1&&(n.y=n.y1),n}function j(t,i){return t[i-1]||(t[i-1]={n:i,direction:t==h?"x":"y",options:e.extend(!0,{},t==h?s.xaxis:s.yaxis)}),t[i-1]}function S(){Q&&clearTimeout(Q),d.unbind("mousemove",D),d.unbind("mouseleave",L),d.unbind("click",N),y(_.shutdown,[d])}function G(t){var i=t.labelWidth,n=t.labelHeight,o=t.options.position,a="x"===t.direction,r=t.options.tickLength,c=s.grid.axisMargin,d=s.grid.labelMargin,u=!0,f=!0,m=!0,v=!1;e.each(a?h:p,function(e,i){i&&(i.show||i.reserveSpace)&&(i===t?v=!0:i.options.position===o&&(v?f=!1:u=!1),v||(m=!1))}),f&&(c=0),null==r&&(r=m?"full":5),isNaN(+r)||(d+=+r),a?(n+=d,"bottom"==o?(g.bottom+=n+c,t.box={top:l.height-g.bottom,height:n}):(t.box={top:g.top+c,height:n},g.top+=n+c)):(i+=d,"left"==o?(t.box={left:g.left+c,width:i},g.left+=i+c):(g.right+=i+c,t.box={left:l.width-g.right,width:i})),t.position=o,t.tickLength=r,t.box.padding=d,t.innermost=u}function T(){var i,n=k(),o=s.grid.show;for(var a in g){var c=s.grid.margin||0;g[a]="number"==typeof c?c:c[a]||0}for(var a in y(_.processOffset,[g]),g)"object"==typeof s.grid.borderWidth?g[a]+=o?s.grid.borderWidth[a]:0:g[a]+=o?s.grid.borderWidth:0;if(e.each(n,function(e,t){var i=t.options;t.show=null==i.show?t.used:i.show,t.reserveSpace=null==i.reserveSpace?t.show:i.reserveSpace,function(e){var t=e.options,i=+(null!=t.min?t.min:e.datamin),n=+(null!=t.max?t.max:e.datamax),o=n-i;if(0==o){var a=0==n?1:.01;null==t.min&&(i-=a),null!=t.max&&null==t.min||(n+=a)}else{var r=t.autoscaleMargin;null!=r&&(null==t.min&&(i-=o*r)<0&&null!=e.datamin&&e.datamin>=0&&(i=0),null==t.max&&(n+=o*r)>0&&null!=e.datamax&&e.datamax<=0&&(n=0))}e.min=i,e.max=n}(t)}),o){var d=e.grep(n,function(e){return e.show||e.reserveSpace});for(e.each(d,function(t,i){!function(t){var i,n=t.options;i="number"==typeof n.ticks&&n.ticks>0?n.ticks:.3*Math.sqrt("x"==t.direction?l.width:l.height);var o=(t.max-t.min)/i,a=-Math.floor(Math.log(o)/Math.LN10),r=n.tickDecimals;null!=r&&a>r&&(a=r);var s,c=Math.pow(10,-a),d=o/c;d<1.5?s=1:d<3?(s=2,d>2.25&&(null==r||a+1<=r)&&(s=2.5,++a)):s=d<7.5?5:10;s*=c,null!=n.minTickSize&&s<n.minTickSize&&(s=n.minTickSize);if(t.delta=o,t.tickDecimals=Math.max(0,null!=r?r:a),t.tickSize=n.tickSize||s,"time"==n.mode&&!t.tickGenerator)throw new Error("Time mode requires the flot.time plugin.");t.tickGenerator||(t.tickGenerator=function(e){var t,i,n,o=[],a=(i=e.min,(n=e.tickSize)*Math.floor(i/n)),r=0,s=Number.NaN;do{t=s,s=a+r*e.tickSize,o.push(s),++r}while(s<e.max&&s!=t);return o},t.tickFormatter=function(e,t){var i=t.tickDecimals?Math.pow(10,t.tickDecimals):1,n=""+Math.round(e*i)/i;if(null!=t.tickDecimals){var o=n.indexOf("."),a=-1==o?0:n.length-o-1;if(a<t.tickDecimals)return(a?n:n+".")+(""+i).substr(1,t.tickDecimals-a)}return n});e.isFunction(n.tickFormatter)&&(t.tickFormatter=function(e,t){return""+n.tickFormatter(e,t)});if(null!=n.alignTicksWithAxis){var u=("x"==t.direction?h:p)[n.alignTicksWithAxis-1];if(u&&u.used&&u!=t){var f=t.tickGenerator(t);if(f.length>0&&(null==n.min&&(t.min=Math.min(t.min,f[0])),null==n.max&&f.length>1&&(t.max=Math.max(t.max,f[f.length-1]))),t.tickGenerator=function(e){var t,i,n=[];for(i=0;i<u.ticks.length;++i)t=(u.ticks[i].v-u.min)/(u.max-u.min),t=e.min+t*(e.max-e.min),n.push(t);return n},!t.mode&&null==n.tickDecimals){var g=Math.max(0,1-Math.floor(Math.log(t.delta)/Math.LN10)),m=t.tickGenerator(t);m.length>1&&/\..*0$/.test((m[1]-m[0]).toFixed(g))||(t.tickDecimals=g)}}}}(i),function(t){var i,n,o=t.options.ticks,a=[];null==o||"number"==typeof o&&o>0?a=t.tickGenerator(t):o&&(a=e.isFunction(o)?o(t):o);for(t.ticks=[],i=0;i<a.length;++i){var r=null,s=a[i];"object"==typeof s?(n=+s[0],s.length>1&&(r=s[1])):n=+s,null==r&&(r=t.tickFormatter(n,t)),isNaN(n)||t.ticks.push({v:n,label:r})}}(i),function(e,t){e.options.autoscaleMargin&&t.length>0&&(null==e.options.min&&(e.min=Math.min(e.min,t[0].v)),null==e.options.max&&t.length>1&&(e.max=Math.max(e.max,t[t.length-1].v)))}(i,i.ticks),function(e){for(var t=e.options,i=e.ticks||[],n=t.labelWidth||0,o=t.labelHeight||0,a=n||("x"==e.direction?Math.floor(l.width/(i.length||1)):null),r=e.direction+"Axis "+e.direction+e.n+"Axis",s="flot-"+e.direction+"-axis flot-"+e.direction+e.n+"-axis "+r,c=t.font||"flot-tick-label tickLabel",d=0;d<i.length;++d){var u=i[d];if(u.label){var f=l.getTextInfo(s,u.label,c,null,a);n=Math.max(n,f.width),o=Math.max(o,f.height)}}e.labelWidth=t.labelWidth||n,e.labelHeight=t.labelHeight||o}(i)}),i=d.length-1;i>=0;--i)G(d[i]);!function(){var t,i=s.grid.minBorderMargin;if(null==i)for(i=0,t=0;t<r.length;++t)i=Math.max(i,2*(r[t].points.radius+r[t].points.lineWidth/2));var n={left:i,right:i,top:i,bottom:i};e.each(k(),function(e,t){t.reserveSpace&&t.ticks&&t.ticks.length&&("x"===t.direction?(n.left=Math.max(n.left,t.labelWidth/2),n.right=Math.max(n.right,t.labelWidth/2)):(n.bottom=Math.max(n.bottom,t.labelHeight/2),n.top=Math.max(n.top,t.labelHeight/2)))}),g.left=Math.ceil(Math.max(n.left,g.left)),g.right=Math.ceil(Math.max(n.right,g.right)),g.top=Math.ceil(Math.max(n.top,g.top)),g.bottom=Math.ceil(Math.max(n.bottom,g.bottom))}(),e.each(d,function(e,t){!function(e){"x"==e.direction?(e.box.left=g.left-e.labelWidth/2,e.box.width=l.width-g.left-g.right+e.labelWidth):(e.box.top=g.top-e.labelHeight/2,e.box.height=l.height-g.bottom-g.top+e.labelHeight)}(t)})}m=l.width-g.left-g.right,v=l.height-g.bottom-g.top,e.each(n,function(e,t){!function(e){function t(e){return e}var i,n,o=e.options.transform||t,a=e.options.inverseTransform;"x"==e.direction?(i=e.scale=m/Math.abs(o(e.max)-o(e.min)),n=Math.min(o(e.max),o(e.min))):(i=-(i=e.scale=v/Math.abs(o(e.max)-o(e.min))),n=Math.max(o(e.max),o(e.min))),e.p2c=o==t?function(e){return(e-n)*i}:function(e){return(o(e)-n)*i},e.c2p=a?function(e){return a(n+e/i)}:function(e){return n+e/i}}(t)}),o&&e.each(k(),function(e,t){var i,n,o,a,r,s=t.box,c=t.direction+"Axis "+t.direction+t.n+"Axis",d="flot-"+t.direction+"-axis flot-"+t.direction+t.n+"-axis "+c,u=t.options.font||"flot-tick-label tickLabel";if(l.removeText(d),t.show&&0!=t.ticks.length)for(var f=0;f<t.ticks.length;++f)!(i=t.ticks[f]).label||i.v<t.min||i.v>t.max||("x"==t.direction?(a="center",n=g.left+t.p2c(i.v),"bottom"==t.position?o=s.top+s.padding:(o=s.top+s.height-s.padding,r="bottom")):(r="middle",o=g.top+t.p2c(i.v),"left"==t.position?(n=s.left+s.width-s.padding,a="right"):n=s.left+s.padding),l.addText(d,n,o,i.label,u,null,null,a,r))}),function(){null!=s.legend.container?e(s.legend.container).html(""):t.find(".legend").remove();if(!s.legend.show)return;for(var i,n,o=[],a=[],l=!1,c=s.legend.labelFormatter,d=0;d<r.length;++d)(i=r[d]).label&&(n=c?c(i.label,i):i.label)&&a.push({label:n,color:i.color});if(s.legend.sorted)if(e.isFunction(s.legend.sorted))a.sort(s.legend.sorted);else if("reverse"==s.legend.sorted)a.reverse();else{var u="descending"!=s.legend.sorted;a.sort(function(e,t){return e.label==t.label?0:e.label<t.label!=u?1:-1})}for(var d=0;d<a.length;++d){var f=a[d];d%s.legend.noColumns==0&&(l&&o.push("</tr>"),o.push("<tr>"),l=!0),o.push('<td class="legendColorBox"><div style="border:1px solid '+s.legend.labelBoxBorderColor+';padding:1px"><div style="width:4px;height:0;border:5px solid '+f.color+';overflow:hidden"></div></div></td><td class="legendLabel">'+f.label+"</td>")}l&&o.push("</tr>");if(0==o.length)return;var h='<table style="font-size:smaller;color:'+s.grid.color+'">'+o.join("")+"</table>";if(null!=s.legend.container)e(s.legend.container).html(h);else{var p="",m=s.legend.position,v=s.legend.margin;null==v[0]&&(v=[v,v]),"n"==m.charAt(0)?p+="top:"+(v[1]+g.top)+"px;":"s"==m.charAt(0)&&(p+="bottom:"+(v[1]+g.bottom)+"px;"),"e"==m.charAt(1)?p+="right:"+(v[0]+g.right)+"px;":"w"==m.charAt(1)&&(p+="left:"+(v[0]+g.left)+"px;");var _=e('<div class="legend">'+h.replace('style="','style="position:absolute;'+p+";")+"</div>").appendTo(t);if(0!=s.legend.backgroundOpacity){var b=s.legend.backgroundColor;null==b&&((b=(b=s.grid.backgroundColor)&&"string"==typeof b?e.color.parse(b):e.color.extract(_,"background-color")).a=1,b=b.toString());var y=_.children();e('<div style="position:absolute;width:'+y.width()+"px;height:"+y.height()+"px;"+p+"background-color:"+b+';"> </div>').prependTo(_).css("opacity",s.legend.backgroundOpacity)}}}()}function M(){l.clear(),y(_.drawBackground,[u]);var e=s.grid;e.show&&e.backgroundColor&&(u.save(),u.translate(g.left,g.top),u.fillStyle=Y(s.grid.backgroundColor,v,0,"rgba(255, 255, 255, 0)"),u.fillRect(0,0,m,v),u.restore()),e.show&&!e.aboveData&&A();for(var t=0;t<r.length;++t)y(_.drawSeries,[u,r[t]]),E(r[t]);y(_.draw,[u]),e.show&&e.aboveData&&A(),l.render(),W()}function I(e,t){for(var i,n,o,a,r=k(),s=0;s<r.length;++s)if((i=r[s]).direction==t&&(e[a=t+i.n+"axis"]||1!=i.n||(a=t+"axis"),e[a])){n=e[a].from,o=e[a].to;break}if(e[a]||(i="x"==t?h[0]:p[0],n=e[t+"1"],o=e[t+"2"]),null!=n&&null!=o&&n>o){var l=n;n=o,o=l}return{from:n,to:o,axis:i}}function A(){var t,i,n,o;u.save(),u.translate(g.left,g.top);var a=s.grid.markings;if(a)for(e.isFunction(a)&&((i=b.getAxes()).xmin=i.xaxis.min,i.xmax=i.xaxis.max,i.ymin=i.yaxis.min,i.ymax=i.yaxis.max,a=a(i)),t=0;t<a.length;++t){var r=a[t],l=I(r,"x"),c=I(r,"y");if(null==l.from&&(l.from=l.axis.min),null==l.to&&(l.to=l.axis.max),null==c.from&&(c.from=c.axis.min),null==c.to&&(c.to=c.axis.max),!(l.to<l.axis.min||l.from>l.axis.max||c.to<c.axis.min||c.from>c.axis.max)){l.from=Math.max(l.from,l.axis.min),l.to=Math.min(l.to,l.axis.max),c.from=Math.max(c.from,c.axis.min),c.to=Math.min(c.to,c.axis.max);var d=l.from===l.to,f=c.from===c.to;if(!d||!f)if(l.from=Math.floor(l.axis.p2c(l.from)),l.to=Math.floor(l.axis.p2c(l.to)),c.from=Math.floor(c.axis.p2c(c.from)),c.to=Math.floor(c.axis.p2c(c.to)),d||f){var h=r.lineWidth||s.grid.markingsLineWidth,p=h%2?.5:0;u.beginPath(),u.strokeStyle=r.color||s.grid.markingsColor,u.lineWidth=h,d?(u.moveTo(l.to+p,c.from),u.lineTo(l.to+p,c.to)):(u.moveTo(l.from,c.to+p),u.lineTo(l.to,c.to+p)),u.stroke()}else u.fillStyle=r.color||s.grid.markingsColor,u.fillRect(l.from,c.to,l.to-l.from,c.from-c.to)}}i=k(),n=s.grid.borderWidth;for(var _=0;_<i.length;++_){var y,x,w,C,j=i[_],S=j.box,G=j.tickLength;if(j.show&&0!=j.ticks.length){for(u.lineWidth=1,"x"==j.direction?(y=0,x="full"==G?"top"==j.position?0:v:S.top-g.top+("top"==j.position?S.height:0)):(x=0,y="full"==G?"left"==j.position?0:m:S.left-g.left+("left"==j.position?S.width:0)),j.innermost||(u.strokeStyle=j.options.color,u.beginPath(),w=C=0,"x"==j.direction?w=m+1:C=v+1,1==u.lineWidth&&("x"==j.direction?x=Math.floor(x)+.5:y=Math.floor(y)+.5),u.moveTo(y,x),u.lineTo(y+w,x+C),u.stroke()),u.strokeStyle=j.options.tickColor,u.beginPath(),t=0;t<j.ticks.length;++t){var T=j.ticks[t].v;w=C=0,isNaN(T)||T<j.min||T>j.max||"full"==G&&("object"==typeof n&&n[j.position]>0||n>0)&&(T==j.min||T==j.max)||("x"==j.direction?(y=j.p2c(T),C="full"==G?-v:G,"top"==j.position&&(C=-C)):(x=j.p2c(T),w="full"==G?-m:G,"left"==j.position&&(w=-w)),1==u.lineWidth&&("x"==j.direction?y=Math.floor(y)+.5:x=Math.floor(x)+.5),u.moveTo(y,x),u.lineTo(y+w,x+C))}u.stroke()}}n&&(o=s.grid.borderColor,"object"==typeof n||"object"==typeof o?("object"!=typeof n&&(n={top:n,right:n,bottom:n,left:n}),"object"!=typeof o&&(o={top:o,right:o,bottom:o,left:o}),n.top>0&&(u.strokeStyle=o.top,u.lineWidth=n.top,u.beginPath(),u.moveTo(0-n.left,0-n.top/2),u.lineTo(m,0-n.top/2),u.stroke()),n.right>0&&(u.strokeStyle=o.right,u.lineWidth=n.right,u.beginPath(),u.moveTo(m+n.right/2,0-n.top),u.lineTo(m+n.right/2,v),u.stroke()),n.bottom>0&&(u.strokeStyle=o.bottom,u.lineWidth=n.bottom,u.beginPath(),u.moveTo(m+n.right,v+n.bottom/2),u.lineTo(0,v+n.bottom/2),u.stroke()),n.left>0&&(u.strokeStyle=o.left,u.lineWidth=n.left,u.beginPath(),u.moveTo(0-n.left/2,v+n.bottom),u.lineTo(0-n.left/2,0),u.stroke())):(u.lineWidth=n,u.strokeStyle=s.grid.borderColor,u.strokeRect(-n/2,-n/2,m+n,v+n))),u.restore()}function E(e){e.lines.show&&function(e){function t(e,t,i,n,o){var a=e.points,r=e.pointsize,s=null,l=null;u.beginPath();for(var c=r;c<a.length;c+=r){var d=a[c-r],f=a[c-r+1],h=a[c],p=a[c+1];if(null!=d&&null!=h){if(f<=p&&f<o.min){if(p<o.min)continue;d=(o.min-f)/(p-f)*(h-d)+d,f=o.min}else if(p<=f&&p<o.min){if(f<o.min)continue;h=(o.min-f)/(p-f)*(h-d)+d,p=o.min}if(f>=p&&f>o.max){if(p>o.max)continue;d=(o.max-f)/(p-f)*(h-d)+d,f=o.max}else if(p>=f&&p>o.max){if(f>o.max)continue;h=(o.max-f)/(p-f)*(h-d)+d,p=o.max}if(d<=h&&d<n.min){if(h<n.min)continue;f=(n.min-d)/(h-d)*(p-f)+f,d=n.min}else if(h<=d&&h<n.min){if(d<n.min)continue;p=(n.min-d)/(h-d)*(p-f)+f,h=n.min}if(d>=h&&d>n.max){if(h>n.max)continue;f=(n.max-d)/(h-d)*(p-f)+f,d=n.max}else if(h>=d&&h>n.max){if(d>n.max)continue;p=(n.max-d)/(h-d)*(p-f)+f,h=n.max}d==s&&f==l||u.moveTo(n.p2c(d)+t,o.p2c(f)+i),s=h,l=p,u.lineTo(n.p2c(h)+t,o.p2c(p)+i)}}u.stroke()}u.save(),u.translate(g.left,g.top),u.lineJoin="round";var i=e.lines.lineWidth,n=e.shadowSize;if(i>0&&n>0){u.lineWidth=n,u.strokeStyle="rgba(0,0,0,0.1)";var o=Math.PI/18;t(e.datapoints,Math.sin(o)*(i/2+n/2),Math.cos(o)*(i/2+n/2),e.xaxis,e.yaxis),u.lineWidth=n/2,t(e.datapoints,Math.sin(o)*(i/2+n/4),Math.cos(o)*(i/2+n/4),e.xaxis,e.yaxis)}u.lineWidth=i,u.strokeStyle=e.color;var a=O(e.lines,e.color,0,v);a&&(u.fillStyle=a,function(e,t,i){var n=e.points,o=e.pointsize,a=Math.min(Math.max(0,i.min),i.max),r=0,s=!1,l=1,c=0,d=0;for(;!(o>0&&r>n.length+o);){var f=n[(r+=o)-o],h=n[r-o+l],p=n[r],g=n[r+l];if(s){if(o>0&&null!=f&&null==p){d=r,o=-o,l=2;continue}if(o<0&&r==c+o){u.fill(),s=!1,l=1,r=c=d+(o=-o);continue}}if(null!=f&&null!=p){if(f<=p&&f<t.min){if(p<t.min)continue;h=(t.min-f)/(p-f)*(g-h)+h,f=t.min}else if(p<=f&&p<t.min){if(f<t.min)continue;g=(t.min-f)/(p-f)*(g-h)+h,p=t.min}if(f>=p&&f>t.max){if(p>t.max)continue;h=(t.max-f)/(p-f)*(g-h)+h,f=t.max}else if(p>=f&&p>t.max){if(f>t.max)continue;g=(t.max-f)/(p-f)*(g-h)+h,p=t.max}if(s||(u.beginPath(),u.moveTo(t.p2c(f),i.p2c(a)),s=!0),h>=i.max&&g>=i.max)u.lineTo(t.p2c(f),i.p2c(i.max)),u.lineTo(t.p2c(p),i.p2c(i.max));else if(h<=i.min&&g<=i.min)u.lineTo(t.p2c(f),i.p2c(i.min)),u.lineTo(t.p2c(p),i.p2c(i.min));else{var m=f,v=p;h<=g&&h<i.min&&g>=i.min?(f=(i.min-h)/(g-h)*(p-f)+f,h=i.min):g<=h&&g<i.min&&h>=i.min&&(p=(i.min-h)/(g-h)*(p-f)+f,g=i.min),h>=g&&h>i.max&&g<=i.max?(f=(i.max-h)/(g-h)*(p-f)+f,h=i.max):g>=h&&g>i.max&&h<=i.max&&(p=(i.max-h)/(g-h)*(p-f)+f,g=i.max),f!=m&&u.lineTo(t.p2c(m),i.p2c(h)),u.lineTo(t.p2c(f),i.p2c(h)),u.lineTo(t.p2c(p),i.p2c(g)),p!=v&&(u.lineTo(t.p2c(p),i.p2c(g)),u.lineTo(t.p2c(v),i.p2c(g)))}}}}(e.datapoints,e.xaxis,e.yaxis));i>0&&t(e.datapoints,0,0,e.xaxis,e.yaxis);u.restore()}(e),e.bars.show&&function(e){var t;switch(u.save(),u.translate(g.left,g.top),u.lineWidth=e.bars.lineWidth,u.strokeStyle=e.color,e.bars.align){case"left":t=0;break;case"right":t=-e.bars.barWidth;break;default:t=-e.bars.barWidth/2}var i=e.bars.fill?function(t,i){return O(e.bars,e.color,t,i)}:null;(function(t,i,n,o,a,r){for(var s=t.points,l=t.pointsize,c=0;c<s.length;c+=l)null!=s[c]&&P(s[c],s[c+1],s[c+2],i,n,o,a,r,u,e.bars.horizontal,e.bars.lineWidth)})(e.datapoints,t,t+e.bars.barWidth,i,e.xaxis,e.yaxis),u.restore()}(e),e.points.show&&function(e){function t(e,t,i,n,o,a,r,s){for(var l=e.points,c=e.pointsize,d=0;d<l.length;d+=c){var f=l[d],h=l[d+1];null==f||f<a.min||f>a.max||h<r.min||h>r.max||(u.beginPath(),f=a.p2c(f),h=r.p2c(h)+n,"circle"==s?u.arc(f,h,t,0,o?Math.PI:2*Math.PI,!1):s(u,f,h,t,o),u.closePath(),i&&(u.fillStyle=i,u.fill()),u.stroke())}}u.save(),u.translate(g.left,g.top);var i=e.points.lineWidth,n=e.shadowSize,o=e.points.radius,a=e.points.symbol;0==i&&(i=1e-4);if(i>0&&n>0){var r=n/2;u.lineWidth=r,u.strokeStyle="rgba(0,0,0,0.1)",t(e.datapoints,o,null,r+r/2,!0,e.xaxis,e.yaxis,a),u.strokeStyle="rgba(0,0,0,0.2)",t(e.datapoints,o,null,r/2,!0,e.xaxis,e.yaxis,a)}u.lineWidth=i,u.strokeStyle=e.color,t(e.datapoints,o,O(e.points,e.color),0,!1,e.xaxis,e.yaxis,a),u.restore()}(e)}function P(e,t,i,n,o,a,r,s,l,c,d){var u,f,h,p,g,m,v,_,b;c?(_=m=v=!0,g=!1,p=t+n,h=t+o,(f=e)<(u=i)&&(b=f,f=u,u=b,g=!0,m=!1)):(g=m=v=!0,_=!1,u=e+n,f=e+o,(p=t)<(h=i)&&(b=p,p=h,h=b,_=!0,v=!1)),f<r.min||u>r.max||p<s.min||h>s.max||(u<r.min&&(u=r.min,g=!1),f>r.max&&(f=r.max,m=!1),h<s.min&&(h=s.min,_=!1),p>s.max&&(p=s.max,v=!1),u=r.p2c(u),h=s.p2c(h),f=r.p2c(f),p=s.p2c(p),a&&(l.fillStyle=a(h,p),l.fillRect(u,p,f-u,h-p)),d>0&&(g||m||v||_)&&(l.beginPath(),l.moveTo(u,h),g?l.lineTo(u,p):l.moveTo(u,p),v?l.lineTo(f,p):l.moveTo(f,p),m?l.lineTo(f,h):l.moveTo(f,h),_?l.lineTo(u,h):l.moveTo(u,h),l.stroke()))}function O(t,i,n,o){var a=t.fill;if(!a)return null;if(t.fillColor)return Y(t.fillColor,n,o,i);var r=e.color.parse(i);return r.a="number"==typeof a?a:.4,r.normalize(),r.toString()}b.setData=x,b.setupGrid=T,b.draw=M,b.getPlaceholder=function(){return t},b.getCanvas=function(){return l.element},b.getPlotOffset=function(){return g},b.width=function(){return m},b.height=function(){return v},b.offset=function(){var e=d.offset();return e.left+=g.left,e.top+=g.top,e},b.getData=function(){return r},b.getAxes=function(){var t={};return e.each(h.concat(p),function(e,i){i&&(t[i.direction+(1!=i.n?i.n:"")+"axis"]=i)}),t},b.getXAxes=function(){return h},b.getYAxes=function(){return p},b.c2p=C,b.p2c=function(e){var t,i,n,o={};for(t=0;t<h.length;++t)if((i=h[t])&&i.used&&(n="x"+i.n,null==e[n]&&1==i.n&&(n="x"),null!=e[n])){o.left=i.p2c(e[n]);break}for(t=0;t<p.length;++t)if((i=p[t])&&i.used&&(n="y"+i.n,null==e[n]&&1==i.n&&(n="y"),null!=e[n])){o.top=i.p2c(e[n]);break}return o},b.getOptions=function(){return s},b.highlight=F,b.unhighlight=B,b.triggerRedrawOverlay=W,b.pointOffset=function(e){return{left:parseInt(h[w(e,"x")-1].p2c(+e.x)+g.left,10),top:parseInt(p[w(e,"y")-1].p2c(+e.y)+g.top,10)}},b.shutdown=S,b.destroy=function(){S(),t.removeData("plot").empty(),r=[],s=null,l=null,c=null,d=null,u=null,f=null,h=[],p=[],_=null,z=[],b=null},b.resize=function(){var e=t.width(),i=t.height();l.resize(e,i),c.resize(e,i)},b.hooks=_,function(){for(var t={Canvas:i},n=0;n<a.length;++n){var o=a[n];o.init(b,t),o.options&&e.extend(!0,s,o.options)}}(),function(i){e.extend(!0,s,i),i&&i.colors&&(s.colors=i.colors);null==s.xaxis.color&&(s.xaxis.color=e.color.parse(s.grid.color).scale("a",.22).toString());null==s.yaxis.color&&(s.yaxis.color=e.color.parse(s.grid.color).scale("a",.22).toString());null==s.xaxis.tickColor&&(s.xaxis.tickColor=s.grid.tickColor||s.xaxis.color);null==s.yaxis.tickColor&&(s.yaxis.tickColor=s.grid.tickColor||s.yaxis.color);null==s.grid.borderColor&&(s.grid.borderColor=s.grid.color);null==s.grid.tickColor&&(s.grid.tickColor=e.color.parse(s.grid.color).scale("a",.22).toString());var n,o,a,r=t.css("font-size"),l=r?+r.replace("px",""):13,c={style:t.css("font-style"),size:Math.round(.8*l),variant:t.css("font-variant"),weight:t.css("font-weight"),family:t.css("font-family")};for(a=s.xaxes.length||1,n=0;n<a;++n)(o=s.xaxes[n])&&!o.tickColor&&(o.tickColor=o.color),o=e.extend(!0,{},s.xaxis,o),s.xaxes[n]=o,o.font&&(o.font=e.extend({},c,o.font),o.font.color||(o.font.color=o.color),o.font.lineHeight||(o.font.lineHeight=Math.round(1.15*o.font.size)));for(a=s.yaxes.length||1,n=0;n<a;++n)(o=s.yaxes[n])&&!o.tickColor&&(o.tickColor=o.color),o=e.extend(!0,{},s.yaxis,o),s.yaxes[n]=o,o.font&&(o.font=e.extend({},c,o.font),o.font.color||(o.font.color=o.color),o.font.lineHeight||(o.font.lineHeight=Math.round(1.15*o.font.size)));s.xaxis.noTicks&&null==s.xaxis.ticks&&(s.xaxis.ticks=s.xaxis.noTicks);s.yaxis.noTicks&&null==s.yaxis.ticks&&(s.yaxis.ticks=s.yaxis.noTicks);s.x2axis&&(s.xaxes[1]=e.extend(!0,{},s.xaxis,s.x2axis),s.xaxes[1].position="top",null==s.x2axis.min&&(s.xaxes[1].min=null),null==s.x2axis.max&&(s.xaxes[1].max=null));s.y2axis&&(s.yaxes[1]=e.extend(!0,{},s.yaxis,s.y2axis),s.yaxes[1].position="right",null==s.y2axis.min&&(s.yaxes[1].min=null),null==s.y2axis.max&&(s.yaxes[1].max=null));s.grid.coloredAreas&&(s.grid.markings=s.grid.coloredAreas);s.grid.coloredAreasColor&&(s.grid.markingsColor=s.grid.coloredAreasColor);s.lines&&e.extend(!0,s.series.lines,s.lines);s.points&&e.extend(!0,s.series.points,s.points);s.bars&&e.extend(!0,s.series.bars,s.bars);null!=s.shadowSize&&(s.series.shadowSize=s.shadowSize);null!=s.highlightColor&&(s.series.highlightColor=s.highlightColor);for(n=0;n<s.xaxes.length;++n)j(h,n+1).options=s.xaxes[n];for(n=0;n<s.yaxes.length;++n)j(p,n+1).options=s.yaxes[n];for(var d in _)s.hooks[d]&&s.hooks[d].length&&(_[d]=_[d].concat(s.hooks[d]));y(_.processOptions,[s])}(o),function(){t.css("padding",0).children().filter(function(){return!e(this).hasClass("flot-overlay")&&!e(this).hasClass("flot-base")}).remove(),"static"==t.css("position")&&t.css("position","relative");l=new i("flot-base",t),c=new i("flot-overlay",t),u=l.context,f=c.context,d=e(c.element).unbind();var n=t.data("plot");n&&(n.shutdown(),c.clear());t.data("plot",b)}(),x(n),T(),M(),function(){s.grid.hoverable&&(d.mousemove(D),d.bind("mouseleave",L));s.grid.clickable&&d.click(N);y(_.bindEvents,[d])}();var z=[],Q=null;function D(e){s.grid.hoverable&&q("plothover",e,function(e){return 0!=e.hoverable})}function L(e){s.grid.hoverable&&q("plothover",e,function(e){return!1})}function N(e){q("plotclick",e,function(e){return 0!=e.clickable})}function q(e,i,n){var o=d.offset(),a=i.pageX-o.left-g.left,l=i.pageY-o.top-g.top,c=C({left:a,top:l});c.pageX=i.pageX,c.pageY=i.pageY;var u=function(e,t,i){var n,o,a,l=s.grid.mouseActiveRadius,c=l*l+1,d=null;for(n=r.length-1;n>=0;--n)if(i(r[n])){var u=r[n],f=u.xaxis,h=u.yaxis,p=u.datapoints.points,g=f.c2p(e),m=h.c2p(t),v=l/f.scale,_=l/h.scale;if(a=u.datapoints.pointsize,f.options.inverseTransform&&(v=Number.MAX_VALUE),h.options.inverseTransform&&(_=Number.MAX_VALUE),u.lines.show||u.points.show)for(o=0;o<p.length;o+=a){var b=p[o],y=p[o+1];if(null!=b&&!(b-g>v||b-g<-v||y-m>_||y-m<-_)){var x=Math.abs(f.p2c(b)-e),w=Math.abs(h.p2c(y)-t),k=x*x+w*w;k<c&&(c=k,d=[n,o/a])}}if(u.bars.show&&!d){var C,j;switch(u.bars.align){case"left":C=0;break;case"right":C=-u.bars.barWidth;break;default:C=-u.bars.barWidth/2}for(j=C+u.bars.barWidth,o=0;o<p.length;o+=a){b=p[o],y=p[o+1];var S=p[o+2];null!=b&&(r[n].bars.horizontal?g<=Math.max(S,b)&&g>=Math.min(S,b)&&m>=y+C&&m<=y+j:g>=b+C&&g<=b+j&&m>=Math.min(S,y)&&m<=Math.max(S,y))&&(d=[n,o/a])}}}return d?(n=d[0],o=d[1],a=r[n].datapoints.pointsize,{datapoint:r[n].datapoints.points.slice(o*a,(o+1)*a),dataIndex:o,series:r[n],seriesIndex:n}):null}(a,l,n);if(u&&(u.pageX=parseInt(u.series.xaxis.p2c(u.datapoint[0])+o.left+g.left,10),u.pageY=parseInt(u.series.yaxis.p2c(u.datapoint[1])+o.top+g.top,10)),s.grid.autoHighlight){for(var f=0;f<z.length;++f){var h=z[f];h.auto!=e||u&&h.series==u.series&&h.point[0]==u.datapoint[0]&&h.point[1]==u.datapoint[1]||B(h.series,h.point)}u&&F(u.series,u.datapoint,e)}t.trigger(e,[c,u])}function W(){var e=s.interaction.redrawOverlayInterval;-1!=e?Q||(Q=setTimeout(V,e)):V()}function V(){var e,t;for(Q=null,f.save(),c.clear(),f.translate(g.left,g.top),e=0;e<z.length;++e)(t=z[e]).series.bars.show?U(t.series,t.point):R(t.series,t.point);f.restore(),y(_.drawOverlay,[f])}function F(e,t,i){if("number"==typeof e&&(e=r[e]),"number"==typeof t){var n=e.datapoints.pointsize;t=e.datapoints.points.slice(n*t,n*(t+1))}var o=H(e,t);-1==o?(z.push({series:e,point:t,auto:i}),W()):i||(z[o].auto=!1)}function B(e,t){if(null==e&&null==t)return z=[],void W();if("number"==typeof e&&(e=r[e]),"number"==typeof t){var i=e.datapoints.pointsize;t=e.datapoints.points.slice(i*t,i*(t+1))}var n=H(e,t);-1!=n&&(z.splice(n,1),W())}function H(e,t){for(var i=0;i<z.length;++i){var n=z[i];if(n.series==e&&n.point[0]==t[0]&&n.point[1]==t[1])return i}return-1}function R(t,i){var n=i[0],o=i[1],a=t.xaxis,r=t.yaxis,s="string"==typeof t.highlightColor?t.highlightColor:e.color.parse(t.color).scale("a",.5).toString();if(!(n<a.min||n>a.max||o<r.min||o>r.max)){var l=t.points.radius+t.points.lineWidth/2;f.lineWidth=l,f.strokeStyle=s;var c=1.5*l;n=a.p2c(n),o=r.p2c(o),f.beginPath(),"circle"==t.points.symbol?f.arc(n,o,c,0,2*Math.PI,!1):t.points.symbol(f,n,o,c,!1),f.closePath(),f.stroke()}}function U(t,i){var n,o="string"==typeof t.highlightColor?t.highlightColor:e.color.parse(t.color).scale("a",.5).toString(),a=o;switch(t.bars.align){case"left":n=0;break;case"right":n=-t.bars.barWidth;break;default:n=-t.bars.barWidth/2}f.lineWidth=t.bars.lineWidth,f.strokeStyle=o,P(i[0],i[1],i[2]||0,n,n+t.bars.barWidth,function(){return a},t.xaxis,t.yaxis,f,t.bars.horizontal,t.bars.lineWidth)}function Y(t,i,n,o){if("string"==typeof t)return t;for(var a=u.createLinearGradient(0,n,0,i),r=0,s=t.colors.length;r<s;++r){var l=t.colors[r];if("string"!=typeof l){var c=e.color.parse(o);null!=l.brightness&&(c=c.scale("rgb",l.brightness)),null!=l.opacity&&(c.a*=l.opacity),l=c.toString()}a.addColorStop(r/(s-1),l)}return a}}e.fn.detach||(e.fn.detach=function(){return this.each(function(){this.parentNode&&this.parentNode.removeChild(this)})}),i.prototype.resize=function(e,t){if(e<=0||t<=0)throw new Error("Invalid dimensions for plot, width = "+e+", height = "+t);var i=this.element,n=this.context,o=this.pixelRatio;this.width!=e&&(i.width=e*o,i.style.width=e+"px",this.width=e),this.height!=t&&(i.height=t*o,i.style.height=t+"px",this.height=t),n.restore(),n.save(),n.scale(o,o)},i.prototype.clear=function(){this.context.clearRect(0,0,this.width,this.height)},i.prototype.render=function(){var e=this._textCache;for(var i in e)if(t.call(e,i)){var n=this.getTextLayer(i),o=e[i];for(var a in n.hide(),o)if(t.call(o,a)){var r=o[a];for(var s in r)if(t.call(r,s)){for(var l,c=r[s].positions,d=0;l=c[d];d++)l.active?l.rendered||(n.append(l.element),l.rendered=!0):(c.splice(d--,1),l.rendered&&l.element.detach());0==c.length&&delete r[s]}}n.show()}},i.prototype.getTextLayer=function(t){var i=this.text[t];return null==i&&(null==this.textContainer&&(this.textContainer=e("<div class='flot-text'></div>").css({position:"absolute",top:0,left:0,bottom:0,right:0,"font-size":"smaller",color:"#545454"}).insertAfter(this.element)),i=this.text[t]=e("<div></div>").addClass(t).css({position:"absolute",top:0,left:0,bottom:0,right:0}).appendTo(this.textContainer)),i},i.prototype.getTextInfo=function(t,i,n,o,a){var r,s,l,c;if(i=""+i,r="object"==typeof n?n.style+" "+n.variant+" "+n.weight+" "+n.size+"px/"+n.lineHeight+"px "+n.family:n,null==(s=this._textCache[t])&&(s=this._textCache[t]={}),null==(l=s[r])&&(l=s[r]={}),null==(c=l[i])){var d=e("<div></div>").html(i).css({position:"absolute","max-width":a,top:-9999}).appendTo(this.getTextLayer(t));"object"==typeof n?d.css({font:r,color:n.color}):"string"==typeof n&&d.addClass(n),c=l[i]={width:d.outerWidth(!0),height:d.outerHeight(!0),element:d,positions:[]},d.detach()}return c},i.prototype.addText=function(e,t,i,n,o,a,r,s,l){var c=this.getTextInfo(e,n,o,a,r),d=c.positions;"center"==s?t-=c.width/2:"right"==s&&(t-=c.width),"middle"==l?i-=c.height/2:"bottom"==l&&(i-=c.height);for(var u,f=0;u=d[f];f++)if(u.x==t&&u.y==i)return void(u.active=!0);u={active:!0,rendered:!1,element:d.length?c.element.clone():c.element,x:t,y:i},d.push(u),u.element.css({top:Math.round(i),left:Math.round(t),"text-align":s})},i.prototype.removeText=function(e,i,n,o,a,r){if(null==o){var s=this._textCache[e];if(null!=s)for(var l in s)if(t.call(s,l)){var c=s[l];for(var d in c)if(t.call(c,d))for(var u=c[d].positions,f=0;h=u[f];f++)h.active=!1}}else{var h;for(u=this.getTextInfo(e,o,a,r).positions,f=0;h=u[f];f++)h.x==i&&h.y==n&&(h.active=!1)}},e.plot=function(t,i,o){return new n(e(t),i,o,e.plot.plugins)},e.plot.version="0.8.3",e.plot.plugins=[],e.fn.plot=function(t,i){return this.each(function(){e.plot(this,t,i)})}}(jQuery)},161:function(e,t){!function(e){jQuery.plot.plugins.push({init:function(e){var t,i,n,o,a=1,r=!1,s={};function l(e,t){for(var i=new Array,n=0;n<e.length;n++)i[0]=e[n].data[0]?e[n].data[0][t]:null,i[1]=e[n].data[e[n].data.length-1]?e[n].data[e[n].data.length-1][t]:null;return i}function c(e,t){var i=e.bars.order,n=t.bars.order;return i<n?-1:i>n?1:0}function d(e,t,i){for(var n=0,a=t;a<=i;a++)n+=e[a].bars.barWidth+2*o;return n}e.hooks.processDatapoints.push(function(e,u,f){var h,p=null;if(function(e){return null!=e.bars&&e.bars.show&&null!=e.bars.order}(u)&&(function(e){e.bars.horizontal&&(r=!0)}(u),function(e){var t=r?e.getPlaceholder().innerHeight():e.getPlaceholder().innerWidth(),i=l(e.getData(),r?1:0),n=i[1]-i[0];a=n/t}(e),function(e){t=function(e){for(var t=new Array,i=[],n=0;n<e.length;n++)null!=e[n].bars.order&&e[n].bars.show&&i.indexOf(e[n].bars.order)<0&&(i.push(e[n].bars.order),t.push(e[n]));return t.sort(c)}(e.getData()),i=t.length}(e),function(e){n=void 0!==e.bars.lineWidth?e.bars.lineWidth:2,o=n*a}(u),i>=2)){var g=function(e){for(var i=0,n=0;n<t.length;++n)if(e==t[n]){i=n;break}return i+1}(u),m=(h=0,i%2!=0&&(h=t[Math.ceil(i/2)].bars.barWidth/2),h);void 0===s[u.bars.order]&&(function(e){return e<=Math.ceil(i/2)}(g)?s[u.bars.order]=-1*d(t,g-1,Math.floor(i/2)-1)-m:s[u.bars.order]=d(t,Math.ceil(i/2),g-2)+m+2*o),p=function(e,t,i){for(var n=e.pointsize,o=e.points,a=0,s=r?1:0;s<o.length;s+=n)o[s]+=i,t.data[a][3]=o[s],a++;return o}(f,u,s[u.bars.order]),f.points=p}return p})},options:{series:{bars:{order:null}}},name:"orderBars",version:"0.2"})}()},162:function(e,t){!function(e){function t(e,t){return t*Math.floor(e/t)}function i(e,t,i,n){if("function"==typeof e.strftime)return e.strftime(t);var o,a=function(e,t){return t=""+(null==t?"0":t),1==(e=""+e).length?t+e:e},r=[],s=!1,l=e.getHours(),c=l<12;null==i&&(i=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]),null==n&&(n=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]),o=l>12?l-12:0==l?12:l;for(var d=0;d<t.length;++d){var u=t.charAt(d);if(s){switch(u){case"a":u=""+n[e.getDay()];break;case"b":u=""+i[e.getMonth()];break;case"d":u=a(e.getDate());break;case"e":u=a(e.getDate()," ");break;case"h":case"H":u=a(l);break;case"I":u=a(o);break;case"l":u=a(o," ");break;case"m":u=a(e.getMonth()+1);break;case"M":u=a(e.getMinutes());break;case"q":u=""+(Math.floor(e.getMonth()/3)+1);break;case"S":u=a(e.getSeconds());break;case"y":u=a(e.getFullYear()%100);break;case"Y":u=""+e.getFullYear();break;case"p":u=c?"am":"pm";break;case"P":u=c?"AM":"PM";break;case"w":u=""+e.getDay()}r.push(u),s=!1}else"%"==u?s=!0:r.push(u)}return r.join("")}function n(e){function t(e,t,i,n){e[t]=function(){return i[n].apply(i,arguments)}}var i={date:e};null!=e.strftime&&t(i,"strftime",e,"strftime"),t(i,"getTime",e,"getTime"),t(i,"setTime",e,"setTime");for(var n=["Date","Day","FullYear","Hours","Milliseconds","Minutes","Month","Seconds"],o=0;o<n.length;o++)t(i,"get"+n[o],e,"getUTC"+n[o]),t(i,"set"+n[o],e,"setUTC"+n[o]);return i}function o(e,t){if("browser"==t.timezone)return new Date(e);if(t.timezone&&"utc"!=t.timezone){if("undefined"!=typeof timezoneJS&&void 0!==timezoneJS.Date){var i=new timezoneJS.Date;return i.setTimezone(t.timezone),i.setTime(e),i}return n(new Date(e))}return n(new Date(e))}var a={second:1e3,minute:6e4,hour:36e5,day:864e5,month:2592e6,quarter:7776e6,year:525949.2*60*1e3},r=[[1,"second"],[2,"second"],[5,"second"],[10,"second"],[30,"second"],[1,"minute"],[2,"minute"],[5,"minute"],[10,"minute"],[30,"minute"],[1,"hour"],[2,"hour"],[4,"hour"],[8,"hour"],[12,"hour"],[1,"day"],[2,"day"],[3,"day"],[.25,"month"],[.5,"month"],[1,"month"],[2,"month"]],s=r.concat([[3,"month"],[6,"month"],[1,"year"]]),l=r.concat([[1,"quarter"],[2,"quarter"],[1,"year"]]);e.plot.plugins.push({init:function(n){n.hooks.processOptions.push(function(n,r){e.each(n.getAxes(),function(e,n){var r=n.options;"time"==r.mode&&(n.tickGenerator=function(e){var i=[],n=o(e.min,r),c=0,d=r.tickSize&&"quarter"===r.tickSize[1]||r.minTickSize&&"quarter"===r.minTickSize[1]?l:s;null!=r.minTickSize&&(c="number"==typeof r.tickSize?r.tickSize:r.minTickSize[0]*a[r.minTickSize[1]]);for(var u=0;u<d.length-1&&!(e.delta<(d[u][0]*a[d[u][1]]+d[u+1][0]*a[d[u+1][1]])/2&&d[u][0]*a[d[u][1]]>=c);++u);var f=d[u][0],h=d[u][1];if("year"==h){if(null!=r.minTickSize&&"year"==r.minTickSize[1])f=Math.floor(r.minTickSize[0]);else{var p=Math.pow(10,Math.floor(Math.log(e.delta/a.year)/Math.LN10)),g=e.delta/a.year/p;f=g<1.5?1:g<3?2:g<7.5?5:10,f*=p}f<1&&(f=1)}e.tickSize=r.tickSize||[f,h];var m=e.tickSize[0];h=e.tickSize[1];var v=m*a[h];"second"==h?n.setSeconds(t(n.getSeconds(),m)):"minute"==h?n.setMinutes(t(n.getMinutes(),m)):"hour"==h?n.setHours(t(n.getHours(),m)):"month"==h?n.setMonth(t(n.getMonth(),m)):"quarter"==h?n.setMonth(3*t(n.getMonth()/3,m)):"year"==h&&n.setFullYear(t(n.getFullYear(),m)),n.setMilliseconds(0),v>=a.minute&&n.setSeconds(0),v>=a.hour&&n.setMinutes(0),v>=a.day&&n.setHours(0),v>=4*a.day&&n.setDate(1),v>=2*a.month&&n.setMonth(t(n.getMonth(),3)),v>=2*a.quarter&&n.setMonth(t(n.getMonth(),6)),v>=a.year&&n.setMonth(0);var _,b=0,y=Number.NaN;do{if(_=y,y=n.getTime(),i.push(y),"month"==h||"quarter"==h)if(m<1){n.setDate(1);var x=n.getTime();n.setMonth(n.getMonth()+("quarter"==h?3:1));var w=n.getTime();n.setTime(y+b*a.hour+(w-x)*m),b=n.getHours(),n.setHours(0)}else n.setMonth(n.getMonth()+m*("quarter"==h?3:1));else"year"==h?n.setFullYear(n.getFullYear()+m):n.setTime(y+v)}while(y<e.max&&y!=_);return i},n.tickFormatter=function(e,t){var n=o(e,t.options);if(null!=r.timeformat)return i(n,r.timeformat,r.monthNames,r.dayNames);var s=t.options.tickSize&&"quarter"==t.options.tickSize[1]||t.options.minTickSize&&"quarter"==t.options.minTickSize[1],l=t.tickSize[0]*a[t.tickSize[1]],c=t.max-t.min,d=r.twelveHourClock?" %p":"",u=r.twelveHourClock?"%I":"%H";return i(n,l<a.minute?u+":%M:%S"+d:l<a.day?c<2*a.day?u+":%M"+d:"%b %d "+u+":%M"+d:l<a.month?"%b %d":s&&l<a.quarter||!s&&l<a.year?c<a.year?"%b":"%b %Y":s&&l<a.year?c<a.year?"Q%q":"Q%q %Y":"%Y",r.monthNames,r.dayNames)})})})},options:{xaxis:{timezone:null,timeformat:null,twelveHourClock:!1,monthNames:null}},name:"time",version:"1.0"}),e.plot.formatDate=i,e.plot.dateGenerator=o}(jQuery)},163:function(e,t){var i={collection:{},get:function(e,t,i){return jQuery?(t=void 0!==t?t:void 0,i=!0===i,(void 0===this.collection[e]||i)&&(this.collection[e]=void 0!==t?jQuery(e,t):jQuery(e)),this.collection[e]):-1}};window.Give_Selector_Cache=i},164:function(e,t){jQuery(document).ready(function(e){e("body").on("click",".notice-dismiss",function(t){var i=e(this).parent().parent();i.hasClass("give-notice")&&(t.preventDefault(),i.fadeTo(100,0,function(){i.slideUp(100,function(){i.remove()})}))})})},165:function(e,t){
|
9 |
/*!
|
10 |
* Give Admin Forms JS
|
11 |
*
|
26 |
* @copyright: Copyright (c) 2016, GiveWP
|
27 |
* @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
28 |
*/
|
29 |
+
jQuery(document).ready(function(e){var t=jQuery("ul.give-payment-gatways-list");t.length&&t.sortable();e("body").on("change","#give-mainform #currency",function(){var t=e("#give-mainform #currency option:selected").val(),i=JSON.parse(e(this).attr("data-formatting-setting")),n=afterText={},o=i[t],a=e("#thousands_separator","#give-mainform"),r=e("#decimal_separator","#give-mainform"),s=e("#number_decimals","#give-mainform");n=e("#give-mainform #currency_position").data("before-template").replace("{currency_pos}",o.symbol),e('#give-mainform #currency_position option[value="before"]').text(n),afterText=e("#give-mainform #currency_position").data("after-template").replace("{currency_pos}",o.symbol),e('#give-mainform #currency_position option[value="after"]').text(afterText),a.val(o.setting.thousands_separator).trigger("blur"),r.val(o.setting.decimal_separator).trigger("blur"),s.val(o.setting.number_decimals).trigger("blur")}),"disabled"!==e('input[name="name_title_prefix"]:checked').val()&&e(".give-title-prefixes-settings-wrap").show(),e('input[name="name_title_prefix"]').on("change",function(){"disabled"!==e(this).val()?e(".give-title-prefixes-settings-wrap").show():e(".give-title-prefixes-settings-wrap").hide()}),e("a.give-repeat-setting-field").on("click",function(t){t.preventDefault();var i=e(this).parents("td"),n=e("p:first-child",i).clone(),o=e("p",i).not(".give-field-description").length,a=e(this).data("id")+"_"+ ++o,r=e(this).prev();return e("input",r).val()&&(e(this).before(n),r=e(this).prev(),e("input",r).attr("id",a),e("input",r).val("")),!1}),e(".give-settings-page").on("click","span.give-remove-setting-field",function(t){e(this).parents("p").remove()}),e(".give-email-notification-status","table.giveemailnotifications").on("click",function(){var t=e(this),i=e("i",t),n=e(this).next(),o=e(this).hasClass("give-email-notification-enabled")?"disabled":"enabled",a=e(this).data("id");if(!parseInt(t.data("edit")))return e("div.give-email-notification-status-notice").remove(),e("hr.wp-header-end").after('<div class="updated error give-email-notification-status-notice"><p>'+e(this).closest(".give-email-notification-status").data("notice")+"</p></div>"),e("html, body").animate({scrollTop:e("div.give-email-notification-status-notice").position().top},"slow"),!1;e.ajax({url:ajaxurl,method:"POST",data:{action:"give_set_notification_status",status:o,notification_id:a},beforeSend:function(){t.hide(),n.addClass("is-active")},success:function(e){e.success&&(t.removeClass("give-email-notification-"+t.data("status")),t.addClass("give-email-notification-"+o),t.data("status",o),"enabled"===o?(i.removeClass("dashicons-no-alt"),i.addClass("dashicons-yes")):(i.removeClass("dashicons-yes"),i.addClass("dashicons-no-alt")),n.removeClass("is-active"),t.show())}})}),e("#give-clear-cache").on("click",function(){e.ajax({url:ajaxurl,type:"GET",data:{action:"give_cache_flush"}}).done(function(e){e.success?new Give.modal.GiveSuccessAlert({modalContent:{title:Give.fn.getGlobalVar("flush_success"),desc:e.data.message,cancelBtnTitle:Give.fn.getGlobalVar("ok")}}).render():new Give.modal.GiveErrorAlert({modalContent:{title:Give.fn.getGlobalVar("flush_error"),desc:e.data.message,cancelBtnTitle:Give.fn.getGlobalVar("ok")}}).render()})});var i=Give.fn.getGlobalVar("decimal_separator"),n=Give.fn.getGlobalVar("thousands_separator"),o=/\(([^)]+)\)/,a={position:Give.fn.getGlobalVar("currency_pos"),symbol:Give.fn.getGlobalVar("currency_sign"),precision:Give.fn.getGlobalVar("number_decimals"),decimal:Give.fn.getGlobalVar("decimal_separator"),thousand:Give.fn.getGlobalVar("thousands_separator")};e("#number_decimals, #decimal_separator, #thousands_separator, #currency_position, #currency").on("input blur change",function(t){var r=e("#currency_preview"),s=e("#decimal_separator"),l=e("#thousands_separator"),c=t.target.name,d=t.target.value;if("number_decimals"!==c||"input"!==t.type&&"blur"!==t.type||(d&&!isNaN(d)||"blur"!==t.type||(t.target.value=Give.fn.getGlobalVar("number_decimals")),a.precision=isNaN(parseInt(d))?Give.fn.getGlobalVar("number_decimals"):parseInt(d)),"decimal_separator"!==c||"input"!==t.type&&"blur"!==t.type||(d||"blur"!==t.type||(t.target.value=i),a.decimal=d,a.hasOwnProperty("thousand")&&"input"===t.type?a.decimal===a.thousand&&(a.thousand=i,l.val(i),i=d,n=l.val()):a.decimal===Give.fn.getGlobalVar("thousands_separator")&&"input"===t.type&&(a.thousand=i,l.val(i),i=d,n=l.val())),"thousands_separator"!==c||"input"!==t.type&&"blur"!==t.type||(d||"blur"!==t.type||(t.target.value=n),a.thousand=d,a.hasOwnProperty("decimal")&&"input"===t.type?a.decimal===a.thousand&&(a.decimal=n,s.val(n),n=d,i=s.val()):a.thousand===Give.fn.getGlobalVar("decimal_separator")&&"input"===t.type&&(a.decimal=n,s.val(n),n=d,i=s.val())),"currency_position"===c&&"change"===t.type&&(a.position=d),"currency"===c&&"change"===t.type){a.currency=d;var u=o.exec(t.target[t.target.selectedIndex].text);a.symbol=u[1]}r.val(Give.fn.formatCurrency("123456.12345",a,{}))})}),document.addEventListener("DOMContentLoaded",function(){window.location.href.split("#")[1];var e=document.querySelector(".give-settings-section-content");if(null!==e){var t=e.querySelector(".give-settings-section-group-menu"),i=Array.prototype.slice.call(e.querySelectorAll(".give-settings-section-group"));if(null!==t){var n=Array.prototype.slice.call(t.querySelectorAll("ul li a"));null!==n&&n.forEach(function(t){t.addEventListener("click",function(t){var o=t.target.getAttribute("data-group"),a=e.querySelector("#give-settings-section-group-"+o);return n.forEach(function(e){e.classList.remove("active")}),i.map(function(e){return e.classList.add("give-hidden")}),t.target.classList.add("active"),a.classList.remove("give-hidden"),history.pushState({urlPath:t.target.getAttribute("href")},"",t.target.getAttribute("href")),t.preventDefault(),!1})})}}})},167:function(e,t){
|
30 |
/*!
|
31 |
* Give Admin Export JS
|
32 |
*
|
47 |
* @copyright: Copyright (c) 2016, GiveWP
|
48 |
* @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
49 |
*/
|
50 |
+
var i,n;i=jQuery,n=function(){i(".widget-liquid-right").on("change",".give_forms_display_style_setting_row input",function(){var e=i(this).parents("p"),t=e.next();"onpage"===i("input:checked",e).val()?t.hide():t.show()})},i(function(){n(),i(".give_forms_display_style_setting_row input",".widget-liquid-right").trigger("change")}),i(document).ajaxSuccess(function(e,t,o){n(),i(".give_forms_display_style_setting_row input",".widget-liquid-right").trigger("change")})},169:function(e,t){function i(e,t){var i="",n=document.querySelector(".give-save-button");try{i=JSON.parse(t),e.value=JSON.stringify(i,void 0,2),e.style.border="none",n.removeAttribute("disabled")}catch(t){e.style.border="1px solid red",n.setAttribute("disabled","disabled")}}function n(e){null!==e&&(i(e,e.value),e.addEventListener("blur",function(t){i(e,t.target.value)}))}window.addEventListener("DOMContentLoaded",function(){document.querySelector(".stripe-cc-field-format-settings");var e=document.querySelectorAll('input[name="stripe_fonts"]'),t=document.getElementById("stripe_styles_base"),i=document.getElementById("stripe_styles_empty"),o=document.getElementById("stripe_styles_invalid"),a=document.getElementById("stripe_styles_complete"),r=document.getElementById("stripe_custom_fonts"),s=document.getElementById("give-payment-status"),l=document.querySelector(".give-stripe-disconnect"),c=document.querySelectorAll('input[name="stripe_checkout_type"]'),d=Array.from(document.querySelectorAll(".stripe-checkout-field"));n(t),n(i),n(o),n(a),n(r),null!==c&&c.forEach(function(e){e.addEventListener("change",function(e){"modal"===e.target.value?d.map(function(e){return e.classList.remove("give-hidden")}):d.map(function(e){return e.classList.add("give-hidden")})})}),null!==l&&document.querySelector(".give-stripe-disconnect").addEventListener("click",function(e){e.preventDefault(),new Give.modal.GiveConfirmModal({type:"alert",classes:{modalWrapper:"give-modal--warning"},modalContent:{title:Give.fn.getGlobalVar("disconnect_stripe_title"),desc:Give.fn.getGlobalVar("disconnect_stripe_message")},successConfirm:function(){window.location.href=e.target.getAttribute("href")}}).render()}),null!==s&&s.addEventListener("change",function(e){var t=document.getElementById("give-stripe-opt-refund");null!==t&&(t.checked=!1,"refunded"===e.target.value?document.getElementById("give-stripe-opt-refund-wrap").style.display="block":document.getElementById("give-stripe-opt-refund-wrap").style.display="none")}),null!==e&&e.forEach(function(e){var t=document.querySelector(".give-stripe-google-fonts-wrap"),i=document.querySelector(".give-stripe-custom-fonts-wrap");e.addEventListener("change",function(e){"custom_fonts"===e.target.value?(t.style.display="none",i.style.display="table-row"):"google_fonts"===e.target.value&&(t.style.display="table-row",i.style.display="none")})})})},17:function(e,t,i){"use strict";var n={fn:{renderNotice:function(e,t){var i;switch(t=void 0!==t?t:{},e){case"bad_minimum":i=jQuery('<div class="give_error give-invalid-minimum give-hidden">'+this.getNotice(e,t)+"</div>");break;case"bad_maximum":i=jQuery('<div class="give_error give-invalid-maximum give-hidden">'+this.getNotice(e,t)+"</div>")}if(!t.length)return"";i.insertBefore(t.find(".give-total-wrap")).show()},getNotice:function(e,t){if(!e.length)return null;var i,n,o;if(i=n=o="",t.length)switch(e){case"bad_minimum":n=Give.fn.getGlobalVar(e),o=Give.form.fn.getMinimumAmount(t);break;case"bad_maximum":n=Give.fn.getGlobalVar(e),o=Give.form.fn.getMaximumAmount(t)}return t.length&&""!==n&&(i=n+" "+Give.fn.formatCurrency(o,{symbol:Give.form.fn.getInfo("currency_symbol",t),position:Give.form.fn.getInfo("currency_position",t)},t)),i},getAdminNoticeHTML:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"info",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{dismissible:!0},n=commonL10n.dismiss||"";return'<div class="give-notice notice notice-'.concat(t).concat(i.dismissible?" is-dismissible":"",'"><p>').concat(e).concat(i.dismissible?' <button type="button" class="notice-dismiss"><span class="screen-reader-text">'.concat(n,"</span></button>"):"","</p</div>")}}},o={init:function(){this.fn.field.formatCreditCard(jQuery("form.give-form")),this.fn.__initialize_cache(),window.addEventListener("load",function(){Give.form.fn.__sendBackToForm()})},fn:{isFormExist:function(){return!!document.getElementsByName("give-form-hash").length},disable:function(e,t){if(!e.length)return!1;e.find(".give-submit").prop("disabled",t)},formatAmount:function(e,t,i){return t.length?Give.fn.formatCurrency(e,i,t):e},getInfo:function(e,t){var i="";if(t=void 0!==t?t:{},!e.length||!t.length)return i;switch(e){case"gateways":i=[],jQuery.each(t.find('input[name="payment-mode"]'),function(e,t){t=t instanceof jQuery?t:jQuery(t),i.push(t.val().trim())});break;case"form-type":t.hasClass("give-form-type-set")?i="set":t.hasClass("give-form-type-multi")&&(i="multi");break;case"form-id":i=t.find('input[name="give-form-id"]').val();break;default:void 0!==(i=t.get(0).hasAttribute("data-"+e)?t.attr("data-"+e):t.attr(e))&&i.trim()}return i},setInfo:function(e,t,i,n){if(!i.length)return!1;switch(e=void 0===e?"data":e){case"nonce":i.find('input[name="give-form-hash"]').val(t)}if(void 0!==n&&!n.length)return!1;switch(e){case"attr":i.attr(n,t);break;default:i.data(n,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,i=[];return e.length&&e.hasClass("give-form-type-multi")&&(t=e.find(".give-donation-levels-wrap [data-price-id] "))?(jQuery.each(t,function(t,n){n=n instanceof jQuery?n:jQuery(n);var o=Give.form.fn.getInfo("decimal_separator",e);i.push({price_id:n.data("price-id"),amount:Give.fn.unFormatCurrency(n.val(),o)})}),i):i},getPriceID:function(e,t){var i=this.getVariablePrices(e),n=Give.fn.unFormatCurrency(e.find('input[name="give-amount"]').val(),this.getInfo("decimal_separator",e)),o=Give.fn.getCache("amount_"+n,e)?Give.fn.getCache("amount_"+n,e):-1;return t=void 0===t||t,i.length&&-1===o&&(t?(jQuery.each(i,function(e,t){if(t.amount===n)return o=t.price_id,!1}),-1===o&&this.getMinimumAmount(e)<=n&&this.getMaximumAmount(e)>=n&&this.getMinimumAmount(e)<=n&&(o="custom")):o=jQuery('input[name="give-price-id"]',e).val()),o},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,i){jQuery.post(Give.fn.getGlobalVar("ajaxurl"),{action:"give_donation_form_reset_all_nonce",give_form_id:Give.form.fn.getInfo("form-id",e)},function(n){if(!n.success)return i(n);var o=e.find('input[name="give-form-user-register-hash"]');return Give.form.fn.setInfo("nonce",n.data.give_form_hash,e,""),o.length&&o.val(n.data.give_form_user_register_hash),Give.form.fn.disable(e,!1),jQuery(document).trigger("give_reset_all_nonce",[n.data]),t(n)}).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"),i=e.val(),n=e.data("price-id");if(void 0===n&&(n=e.find("option:selected").data("price-id")),"custom"===n)return t.find(".give-amount-top").val("").focus(),!1;t.find(".give-amount-top").val(i),t.find("span.give-amount-top").text(i);var o=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"),o)),t.find(".give-donation-amount .give-text-input").trigger("blur",[t,i,n])},__sendBackToForm:function(){var e=Give.fn.getParameterByName("form-id"),t=Give.fn.getParameterByName("payment-mode");if(!e||!t)return!1;var i=jQuery("body").find("#give-form-"+e+"-wrap"),n=i.find("form.give-form"),o=i.hasClass("give-display-modal"),a=i.hasClass("give-display-button"),r=i.hasClass("give-display-reveal");n.find("#give-gateway-radio-list label").removeClass("give-gateway-option-selected"),n.find("input[name=payment-mode][value="+t+"]").prop("checked",!0).parent().addClass("give-gateway-option-selected");var s=Give.fn.getParameterByName("level-id"),l=n.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"}):o||a?give_open_form_modal(i,n):r&&(n.find(".give-btn-reveal").hide(),n.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),i=this.getMaximumAmount(e),n=this.getAmount(e),o=this.getPriceID(e,!0);return 0!==n&&(-1<n&&n>=t&&n<=i||-1!==o)},__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)]=[]})},field:{formatCreditCard:function(e){e.each(function(e,t){var i=(t=jQuery(t)).find(".card-number"),n=t.find(".card-cvc"),o=t.find(".card-expiry");i.length&&(i.payment("formatCardNumber"),n.payment("formatCardCVC"),o.payment("formatCardExpiry"))})}}}},a={fn:{hasSession:function(e){return!!e.length&&!!Give.fn.__getCookie(Give.fn.getGlobalVar("session_cookie_name"))},isLoggedIn:function(){return jQuery("body").hasClass("logged-in")}}},r={init:function(){var e=["form"],t=0;for(jQuery(document).trigger("give:preInit");t<e.length;)r[e[t]].init&&r[e[t]].init(),t++;jQuery(document).trigger("give:postInit")},fn:{formatCurrency:function(e,t,i){var n={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(),(i=void 0===i?{}:i).length&&(n={symbol:"",decimal:r.form.fn.getInfo("decimal_separator",i),thousand:r.form.fn.getInfo("thousands_separator",i),precision:r.form.fn.getInfo("number_decimals",i),currency:r.form.fn.getInfo("currency_code",i)}),(t=jQuery.extend(n,t)).precision=parseInt(t.precision),"INR"===t.currency){var o,a=parseFloat(e).toFixed(n.precision),s=t.precision?".0":"",l="",c="",d="";(a=(a=accounting.unformat(a,".").toString()).toString()).indexOf(".")>0&&(s=a.substring(a.indexOf("."),a.length)),l=(a=Math.floor(a).toString()).substring(a.length-3),""!==(c=a.substring(0,a.length-3))&&(l=n.thousand+l),o=(d=c.replace(/\B(?=(\d{2})+(?!\d))/g,n.thousand)+l+s).lastIndexOf("."),e=d=d.slice(0,o)+(d.slice(o)+"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=accounting.formatMoney(e,t);return e},unFormatCurrency:function(e,t){if("string"==typeof e){var i=","===t.trim()?/[^0-9\,-]+/g:/[^0-9\.-]+/g;0===(e=e.replace(i,"")).indexOf(t)?e=e.substr(1):e.length-1===e.indexOf(t)&&(e=e.slice(0,-1))}return Math.abs(parseFloat(accounting.unformat(e,t)))},getParameterByName:function(e,t){t||(t=window.location.href),e=e.replace(/[\[\]]/g,"\\$&");var i=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(t);return i?i[2]?decodeURIComponent(i[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,i){i.length?r.cache["form_"+r.form.fn.getInfo("form-id",i)][e]=t:r.cache[e]=t},getCache:function(e,t){var i,n=r.cache["form_"+r.form.fn.getInfo("form-id",t)];return i=void 0===(i=t.length?void 0!==n?n[e]:"":r.cache[e])?"":i},__getCookie:function(e){var t=("; "+document.cookie).split("; "+e+"="),i="";return 2===t.length&&(i=t.pop().split(";").shift()),i},loader:function(e){var t,i,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=(n=Object.assign({show:!0,loadingAnimation:!0,loadingText:null},n)).loadingAnimation?'<span class="is-active spinner"></span>':"",a=null!==n.loadingText?n.loadingText:r.fn.getGlobalVar("loader_translation").updating;return!1===n.show?(jQuery(".give-spinner-wrap",e).remove(),!1):(t=o.length?"give-has-spinner":"",t=(t+=a.length?" give-has-text":"").length?" "+t.trim():"",i='<div class="give-spinner-wrap'.concat(t,'"><div class="give-spinner-inner">').concat((a+o).trim(),"</div></div>"),null===n.show?i:(e.prepend(i),!0))}},cache:{}};r.notice=n,r.form=o,r.donor=a;t.a=r},21:function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},354:function(e,t,i){"use strict";i.r(t);i(159),i(76),i(160),i(161),i(162);var n,o=i(14),a=i.n(o);(n=jQuery).extend({giveAjaxifyFields:function(e){var t,i,o=n.extend({},{type:"",parentWrapper:"form",countryFieldName:"country",stateFieldName:"state",stateFieldWrapper:".give-field-wrap",chosenState:!0},e||{});switch(o.type){case"country_state":if(t=n('select[name="'+o.countryFieldName+'"]'),i=t.closest(o.parentWrapper),!t.length||"Country_state"===t.data("give-ajaxify-field"))return;t.data("give-ajaxify-field","country_state"),t.change(function(){var e=n(this),t=e.closest(o.parentWrapper).find('[name="'+o.stateFieldName+'"]'),r=t.closest(o.stateFieldWrapper),s=n("label",r);o.stateFieldWrapper||(s=n('label[for="'+o.stateFieldName+'"]',i),r=t.parent());var l={action:"give_get_states",country:e.val(),field_name:o.stateFieldName};n.post(ajaxurl,l,function(e){e.show_field?(s.length&&s.text(e.states_label),o.chosenState&&t.chosen("destroy"),o.stateFieldWrapper?r.removeClass("give-hidden"):t.removeClass("give-hidden"),void 0!==a()(e.states_found)&&!0===e.states_found?(t.replaceWith(e.data),t=n('[name="'+o.stateFieldName+'"]',r),o.chosenState&&t.chosen()):(t.replaceWith('<input type="text" name="'+o.stateFieldName+'" value="'+e.default_state+'" class="medium-text"/>'),t=n('[name="'+o.stateFieldName+'"]',r))):o.stateFieldWrapper?r.addClass("give-hidden"):t.addClass("give-hidden")})})}return this}});i(163);var r=i(6);!function(e){e.fn.repeatable_fields=function(t){var i={wrapper:".wrapper",container:".container",row:".row",add:".add",remove:".remove",confirm_before_remove_row:!1,confirm_before_remove_row_text:"",move:".move",template:".template",is_sortable:!0,before_add:null,after_add:a,before_remove:null,after_remove:null,sortable_options:null,row_count_placeholder:"{{row-count-placeholder}}"},n=e.extend({},i,t);function o(e,t){var i=e.parents(n.row).first();"function"==typeof n.before_remove&&n.before_remove(t,i),i.remove(),"function"==typeof n.after_remove&&n.after_remove(t)}function a(t,i){var o=e(t).attr("data-rf-row-count");o++,e("*",i).each(function(){e.each(this.attributes,function(e,t){this.value=this.value.replace(n.row_count_placeholder,o-1)})}),e(t).attr("data-rf-row-count",o)}!function t(i){e(n.wrapper,i).each(function(i,s){var l=e(this).children(n.container);e(l).children(n.template).hide().find(":input").each(function(){e(this).prop("disabled",!0)});var c=e(l).children(n.row).filter(function(){return!e(this).hasClass(n.template.replace(".",""))}).length;if(e(l).attr("data-rf-row-count",c),e(this).on("click",n.add,function(i){i.stopImmediatePropagation();var o=e(e(l).children(n.template).clone().removeClass(n.template.replace(".",""))[0].outerHTML);e(o).find(":input").each(function(){e(this).prop("disabled",!1)}),"function"==typeof n.before_add&&n.before_add(l);var r=e(o).show().appendTo(l);"function"==typeof n.after_add&&n.after_add(l,r,a),t(r)}),e(this).on("click",n.remove,function(t){t.stopImmediatePropagation();var i=e(this);return n.confirm_before_remove_row&&n.confirm_before_remove_row_text||o(i,l),new r.GiveConfirmModal({modalWrapper:"give-modal--warning",modalContent:{desc:n.confirm_before_remove_row_text},successConfirm:function(){o(i,l)}}).render(),!1}),!0===n.is_sortable&&void 0!==e.ui&&void 0!==e.ui.sortable){var d=null!==n.sortable_options?n.sortable_options:{};d.handle=n.move,e(this).find(n.container).sortable(d)}})}(this)}}(jQuery);i(78),i(164);var s=i(17),l=(i(165),i(166),i(167),i(168),i(1)),c=i.n(l),d=i(8),u=i.n(d),f=i(10),h=i.n(f),p=i(11),g=i.n(p),m=i(21),v=i.n(m),_=i(12),b=i.n(_),y=function(){function e(t){c()(this,e),this.root=t,this.buttonText=this.root.textContent.trim(),this.iconPosition="before";var i=this.root.querySelector(".dashicons");i&&(this.iconClassName=i.className)}return u()(e,[{key:"enable",value:function(){this.root.disabled=!1}},{key:"disable",value:function(){this.root.disabled=!0}},{key:"setBusyState",value:function(){this.root.innerHTML="".concat('<span class="dashicons dashicons-marker"></span>'," ").concat(this.buttonText),this.disable()}},{key:"removeBusyState",value:function(){this.enable(),this.iconClassName&&this.updateIcon(this.iconClassName)}},{key:"updateIcon",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"before",i='<span class="'.concat(e,'"></span>');this.root.innerHTML="after"===t?"".concat(this.buttonText," ").concat(i):"".concat(i," ").concat(this.buttonText),this.iconClassName=e,this.iconPosition=t}},{key:"updateButtonText",value:function(e){this.buttonText=e,this.iconClassName?this.updateIcon(this.iconClassName,this.iconPosition):this.root.textContent=e}}]),e}(),x=i(142),w=i.n(x),k=function(e){function t(e){var i;return c()(this,t),(i=h()(this,g()(t).call(this,e))).shortcode=i.root.dataset.giveShortcode,i.clipboard=new w.a(i.root,{text:function(e){return e.dataset.giveShortcode}}),i.reset=i.reset.bind(v()(i)),i}return b()(t,e),u()(t,[{key:"init",value:function(){this.registerEventHandlers()}},{key:"registerEventHandlers",value:function(){var e=this;this.clipboard.on("success",function(){return e.handleSuccessClick()}),this.clipboard.on("error",function(){return e.handleErrorClick()})}},{key:"handleSuccessClick",value:function(e){this.updateIcon("dashicons dashicons-yes"),this.root.setAttribute("aria-label",give_vars.copied),this.root.addEventListener("mouseout",this.reset)}},{key:"handleErrorClick",value:function(e){this.updateIcon("dashicons dashicons-warning"),this.root.setAttribute("aria-label","Shortcode could not be copied.")}},{key:"reset",value:function(e){this.updateIcon("dashicons dashicons-admin-page"),this.root.setAttribute("aria-label",this.shortcode),this.root.removeEventListener("mouseout",this.reset)}}]),t}(y),C=!1,j=i(79);function S(){var e=jQuery(".give-settings-page"),t=jQuery(".give-nav-tab-wrapper"),i=e.width(),n=jQuery(".give-sub-nav-tab-wrapper"),o=jQuery("nav",n),a=jQuery(".give-nav-tab-wrapper > a:not(give-not-tab)"),r=[],s=[],l=0;if(600<jQuery(window).outerWidth()&&(l=200),!e.length)return!1;t.css({height:"auto",overflow:"visible"}),a.removeClass("give-hidden"),new Promise(function(e,t){jQuery.each(a,function(e,t){t=jQuery(t),(l+=parseInt(t.outerWidth()))<i?r.push(t):s.push(t)}),e(!0)}).then(function(e){if(s.length&&-1!==window.location.search.indexOf("&tab=")){var i={},a=function(){for(var e,t=[],i=window.location.href.slice(window.location.href.indexOf("?")+1).split("&"),n=0;n<i.length;n++)e=i[n].split("="),t[e[0]]=e[1];return t}
|
51 |
/**
|
52 |
* Give Admin JS
|
53 |
*
|
assets/dist/js/give-stripe-checkout.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
!function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=155)}({155:function(e,t,r){e.exports=r(156)},156:function(e,t){document.addEventListener("DOMContentLoaded",function(e){var t=[],r=document.querySelectorAll(".give-form-wrap");function n(e,t){var r=Math.abs(parseFloat(accounting.unformat(e,Give.form.fn.getInfo("decimal_separator",jQuery(t))))),n=t.getAttribute("data-currency_code");return give_stripe_vars.zero_based_currencies_list.indexOf(n)<0&&(r*=100),r}function i(e){var t=e.querySelector(".give-submit-button-wrap"),r=t.querySelector("#give-purchase-button");t.querySelector(".give-loading-animation").style.display="none",r.value=r.getAttribute("data-before-validation-label"),r.removeAttribute("disabled")}Array.prototype.forEach.call(r,function(e){var r=!1,a=e.querySelector(".give-form"),o=a.querySelector('input[name="give-form-title"]').value,s=a.querySelector('input[name="give-form-id-prefix"]').value,u=give_stripe_vars.checkout_image.length>0?give_stripe_vars.checkout_image:"",c=give_stripe_vars.checkout_address.length>0,l=give_stripe_vars.zipcode_option.length>0,d=give_stripe_vars.remember_option.length>0;t[s]=[],t[s]=StripeCheckout.configure({key:give_stripe_vars.publishable_key,image:u,locale:give_stripe_vars.preferred_locale,billingAddress:c,token:function(e,t){var n=document.createElement("div");if(n.setAttribute("class","stripe-checkout-process"),n.style.background="#FFFFFF",n.style.opacity="0.
|
1 |
+
!function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=155)}({155:function(e,t,r){e.exports=r(156)},156:function(e,t){document.addEventListener("DOMContentLoaded",function(e){var t=[],r=document.querySelectorAll(".give-form-wrap");function n(e,t){var r=Math.abs(parseFloat(accounting.unformat(e,Give.form.fn.getInfo("decimal_separator",jQuery(t))))),n=t.getAttribute("data-currency_code");return give_stripe_vars.zero_based_currencies_list.indexOf(n)<0&&(r*=100),r}function i(e){var t=e.querySelector(".give-submit-button-wrap"),r=t.querySelector("#give-purchase-button");t.querySelector(".give-loading-animation").style.display="none",r.value=r.getAttribute("data-before-validation-label"),r.removeAttribute("disabled")}Array.prototype.forEach.call(r,function(e){var r=!1,a=e.querySelector(".give-form"),o=a.querySelector('input[name="give-form-title"]').value,s=a.querySelector('input[name="give-form-id-prefix"]').value,u=give_stripe_vars.checkout_image.length>0?give_stripe_vars.checkout_image:"",c=give_stripe_vars.checkout_address.length>0,l=give_stripe_vars.zipcode_option.length>0,d=give_stripe_vars.remember_option.length>0;t[s]=[],t[s]=StripeCheckout.configure({key:give_stripe_vars.publishable_key,image:u,locale:give_stripe_vars.preferred_locale,billingAddress:c,token:function(e,t){var n=document.createElement("div");if(n.setAttribute("class","stripe-checkout-process"),n.style.background="#FFFFFF",n.style.opacity="0.9",n.style.position="fixed",n.style.top="0",n.style.left="0",n.style.bottom="0",n.style.right="0",n.style.zIndex="2147483646",n.style.display="none",n.innerHTML='<div class="give-stripe-checkout-processing-container" style="position: absolute;top: 50%;left: 50%;width: 300px; margin-left: -150px; text-align:center;"><div style="display:inline-block;"><span class="give-loading-animation" style="color: #333;height:26px;width:26px;font-size:26px; margin:0; "></span><span style="color:#000; font-size: 26px; margin:0 0 0 10px;">'+give_stripe_vars.checkout_processing_text+"</span></div></div>",r=!0,""!==give_stripe_vars.stripe_account_id&&(e.stripeAccount=give_stripe_vars.stripe_account_id),a.insertAdjacentElement("afterend",n),a.querySelector("#give-stripe-payment-method-"+s).value=e.id,c){var o=document.createElement("input");o.setAttribute("type","hidden"),o.setAttribute("name","billing_country"),o.setAttribute("value",t.billing_address_country_code),a.insertAdjacentElement("afterbegin",o);var u=document.createElement("input");u.setAttribute("type","hidden"),u.setAttribute("name","card_address"),u.setAttribute("value",t.billing_address_line1),a.insertAdjacentElement("afterbegin",u);var l=document.createElement("input");l.setAttribute("type","hidden"),l.setAttribute("name","card_city"),l.setAttribute("value",t.billing_address_city),a.insertAdjacentElement("afterbegin",l);var d=document.createElement("input");d.setAttribute("type","hidden"),d.setAttribute("name","card_state"),d.setAttribute("value",t.billing_address_state),a.insertAdjacentElement("afterbegin",d);var p=document.createElement("input");p.setAttribute("type","hidden"),p.setAttribute("name","card_zip"),p.setAttribute("value",t.billing_address_zip),a.insertAdjacentElement("afterbegin",p)}var v=new XMLHttpRequest,m=new FormData(a),y=a.querySelector("#give-stripe-payment-errors-"+s),_=!1;m.append("action","give_process_donation"),m.append("give_ajax",!0),v.onreadystatechange=function(e){4===this.readyState&&200===this.status&&"success"!==this.responseText?(e.preventDefault(),_=!1,a.querySelector('input[name="billing_country"]').remove(),a.querySelector('input[name="card_address"]').remove(),a.querySelector('input[name="card_state"]').remove(),a.querySelector('input[name="card_city"]').remove(),a.querySelector('input[name="card_zip"]').remove(),document.querySelector(".stripe-checkout-process").style.display="none",y.innerHTML=this.response,i(a)):(y.innerHTML="",document.querySelector(".stripe-checkout-process").style.display="block",_=!0)},v.open("POST",give_global_vars.ajaxurl,!1),v.send(m),!0===_&&a.submit()},closed:function(){r||(i(a),t[s].close())}}),a.onsubmit=function(e){if("stripe_checkout"===a.querySelector(".give-gateway:checked").value){e.preventDefault();var r=a.querySelector(".give-final-total-amount").getAttribute("data-total"),i=a.querySelector('input[name="give_email"]').value;t[s].open({name:give_stripe_vars.sitename,description:o,amount:n(r,a),zipCode:l,allowRememberMe:d,email:i,currency:a.getAttribute("data-currency_code")})}}})})}});
|
assets/dist/js/give-stripe.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
!function(e){var t={};function r(i){if(t[i])return t[i].exports;var a=t[i]={i:i,l:!1,exports:{}};return e[i].call(a.exports,a,a.exports,r),a.l=!0,a.exports}r.m=e,r.c=t,r.d=function(e,t,i){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)r.d(i,a,function(t){return e[t]}.bind(null,a));return i},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=153)}({153:function(e,t,r){e.exports=r(154)},154:function(e,t){var r=Stripe(give_stripe_vars.publishable_key
|
1 |
+
!function(e){var t={};function r(i){if(t[i])return t[i].exports;var a=t[i]={i:i,l:!1,exports:{}};return e[i].call(a.exports,a,a.exports,r),a.l=!0,a.exports}r.m=e,r.c=t,r.d=function(e,t,i){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)r.d(i,a,function(t){return e[t]}.bind(null,a));return i},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=153)}({153:function(e,t,r){e.exports=r(154)},154:function(e,t){var r=Stripe(give_stripe_vars.publishable_key);give_stripe_vars.stripe_account_id&&(r=Stripe(give_stripe_vars.publishable_key,{stripeAccount:give_stripe_vars.stripe_account_id})),document.addEventListener("DOMContentLoaded",function(e){for(var t=[],i="",a=[],s=[],l=[],n=give_stripe_vars.preferred_locale,c=document.querySelectorAll(".give-form-wrap"),o=Object.entries(give_stripe_vars.element_font_styles),d=0;d<o.length;d++){var v=o[d];l[v[0]]=v[1]}function u(e,t){t.classList.contains("float-labels-enabled")&&Array.prototype.forEach.call(t.querySelectorAll(".give-stripe-cc-field-wrap"),function(t,r){var i=t.querySelector("label"),s=t.querySelector("div"),l=t.querySelector(".give-stripe-cc-field"),n=i.parentElement;Array.prototype.includes("give-fl-label",i.classList)||(i.className=i.classList+" give-fl-label"),Array.prototype.includes("give-fl-label",i.classList)||(l.className=l.classList+" give-fl-input"),Array.prototype.includes("give-fl-wrap give-fl-wrap-input give-fl-is-required",s.classList)||(s.className=s.classList+" give-fl-wrap give-fl-wrap-input give-fl-is-required"),Array.prototype.forEach.call(a[e],function(e){e.selector.indexOf(l.id)>0&&e.item.on("change",function(e){!1!==e.empty&&!0!==e.complete||Array.prototype.includes("give-fl-is-active",n.classList)?!0===e.empty&&!1===e.complete&&(n.classList.remove("give-fl-is-active"),n.className=n.classList):n.className=n.classList+" give-fl-is-active"})})})}function p(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];Object.keys(t).length>0&&t[0].item,Array.prototype.forEach.call(t,function(t,r){!1===t.isCardMounted&&(t.item.mount(t.selector+e),t.isCardMounted=!0)})}function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];Array.prototype.forEach.call(e,function(e,t){!0===e.isCardMounted&&(e.item.unmount(),e.isCardMounted=!1)})}Array.prototype.forEach.call(c,function(e){var c=e.querySelector(".give-form"),o=r.elements({locale:n});l.length>0&&(o=r.elements({fonts:l,locale:n})),null!==c.querySelector(".give-gateway:checked").value&&(i=c.querySelector(".give-gateway:checked").value);var d=c.getAttribute("data-id"),v=c.querySelector(".give-submit");t=function(e,t,r){var i=[],a=give_stripe_vars.element_base_styles,s=give_stripe_vars.element_complete_styles,l=give_stripe_vars.element_empty_styles,n=give_stripe_vars.element_invalid_styles,c={base:a,complete:s,empty:l,invalid:n},o={focus:"focus",empty:"empty",invalid:"invalid"};if("multi"===give_stripe_vars.cc_fields_format){var d=t.create("cardNumber",{style:c,classes:o,placeholder:give_stripe_vars.card_number_placeholder_text});d.addEventListener("change",function(t){var r="diners"===t.brand?"dinersclub":t.brand;e.querySelector(".card-type").className="card-type "+r});var v=t.create("cardExpiry",{style:c,classes:o}),u=t.create("cardCvc",{style:c,classes:o,placeholder:give_stripe_vars.card_cvc_placeholder_text});i.push(d,u,v)}else if("single"===give_stripe_vars.cc_fields_format){var p=t.create("card",{style:c,classes:o,hidePostalCode:!!give_stripe_vars.checkout_address});i.push(p)}return i}(c,o),"single"===give_stripe_vars.cc_fields_format?s=["#give-stripe-single-cc-fields-"]:"multi"===give_stripe_vars.cc_fields_format&&(s=["#give-card-number-field-","#give-card-cvc-field-","#give-card-expiration-field-"]),a[d]=[],Array.prototype.forEach.call(s,function(e,r){a[d][r]=[],a[d][r].item=t[r],a[d][r].selector=e,a[d][r].isCardMounted=!1}),jQuery(document).on("give_gateway_loaded",function(e,t,r){f(a[d]),"stripe"===c.querySelector(".give-gateway-option-selected .give-gateway").value&&p(d,a[d]),u(d,c)}),"stripe"===i?(v.setAttribute("disabled","disabled"),p(d,a[d]),v.removeAttribute("disabled")):f(t),u(d,c)}),jQuery("body").on("submit",".give-form",function(e){var t=jQuery(this),i=t.find('input[name="give-form-id-prefix"]').val();("stripe"===t.find("input.give-gateway:checked").val()||give_stripe_vars.stripe_card_update)&&(!function(e,t){var i={billing_details:{}},a=e.find('input[name="give-form-id"]').val(),s=e.find("[id^=give-purchase-button]"),l=e.find(".card-name").val();e.find("[id^=give-purchase-button]").attr("disabled","disabled"),"multi"===give_stripe_vars.cc_fields_format&&""!==l&&(i.billing_details.name=l);if(give_stripe_vars.checkout_address&&!give_stripe_vars.stripe_card_update){var n=e.find(".card-address").val(),c=e.find(".card-address-2").val(),o=e.find(".card-city").val(),d=e.find(".card_state").val(),v=e.find(".card-zip").val(),u=e.find(".billing-country").val();i.billing_details.address={line1:n||"",line2:c||"",city:o||"",state:d||"",postal_code:v||"",country:u||""}}r.createPaymentMethod("card",t,i).then(function(t){if(t.error){var r='<div class="give_errors"><p class="give_error">'+t.error.message+"</p></div>";s.attr("disabled",!1),jQuery(".give-loading-animation").fadeOut(),e.find("[id^=give-stripe-payment-errors-"+a+"]").html(r),give_global_vars.complete_purchase?s.val(give_global_vars.complete_purchase):s.val(s.data("before-validation-label"))}else!function(e,t){e.find('input[name="give_stripe_payment_method"]').val(t.id),e.get(0).submit()}(e,t.paymentMethod)})}(t,a[i][0].item),e.preventDefault())})})}});
|
assets/dist/js/gutenberg.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
!function(e){var t={};function n(l){if(t[l])return t[l].exports;var a=t[l]={i:l,l:!1,exports:{}};return e[l].call(a.exports,a,a.exports,n),a.l=!0,a.exports}n.m=e,n.c=t,n.d=function(e,t,l){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:l})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var l=Object.create(null);if(n.r(l),Object.defineProperty(l,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(l,a,function(t){return e[t]}.bind(null,a));return l},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=353)}({1:function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},10:function(e,t,n){var l=n(14),a=n(21);e.exports=function(e,t){return!t||"object"!==l(t)&&"function"!=typeof t?a(e):t}},11:function(e,t){function n(t){return e.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},n(t)}e.exports=n},12:function(e,t,n){var l=n(59);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&l(e,t)}},14:function(e,t){function n(e){return(n="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)}function l(t){return"function"==typeof Symbol&&"symbol"===n(Symbol.iterator)?e.exports=l=function(e){return n(e)}:e.exports=l=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":n(e)},l(t)}e.exports=l},143:function(e,t){e.exports=lodash},21:function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},26:function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},342:function(e,t,n){},343:function(e,t,n){},344:function(e,t,n){},353:function(e,t,n){"use strict";n.r(t);n(342);var l=function(e){var t,n=e.size,l=void 0===n?"24px":n,a=e.color,o=e.className;switch(a){case"white":t="#FFFFFF";break;case"grey":t="#555d66";break;default:t="#66BB6A"}return wp.element.createElement("svg",{id:"Layer_1",width:l,height:l,className:o,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",viewBox:"100 0 404 400"},wp.element.createElement("g",{id:"Layer_2"},wp.element.createElement("circle",{fill:t,cx:"300",cy:"200",r:"200"}),wp.element.createElement("defs",null,wp.element.createElement("circle",{id:"SVGID_1_",cx:"300",cy:"200",r:"200"})),wp.element.createElement("clippath",{id:"SVGID_2_"},wp.element.createElement("use",{xlinkHref:"#SVGID_1_",overflow:"visible"})),wp.element.createElement("path",{clipPath:"url(#SVGID_2_)",fill:"#FFF",d:"M328.5,214.2c0.8,1.8,2.5,3.3,2.5,3.3c35.4,4.3,85.5-0.5,123.7-5.6 c-21.9,47.1-61.1,78.4-96.9,78.4c-67.4,0-119.3-81.7-119.3-81.7c20.9-18.3,55.2-78.4,104.8-78.4s71.2,27.2,71.2,27.2l5.6-8.9 c0,0-23.2-81.2-88.8-81.2S195.9,175.1,155.2,199.7c0,0,56,132.8,178.6,132.8c102.8,0,128.8-98.2,133.6-122.6 c13.7-2,25.2-4.1,32.6-5.3c2.5-5.6,5.3-15.5,3.3-28.8c-41,15.8-103.1,33.6-175.8,33.6C327.2,209.4,327.5,212,328.5,214.2z"})))},a={id:{type:"number"},prevId:{type:"number"},displayStyle:{type:"string",default:"onpage"},continueButtonTitle:{type:"string",default:""},showTitle:{type:"boolean",default:!0},showGoal:{type:"boolean",default:!0},contentDisplay:{type:"boolean",default:!0},showContent:{type:"string",default:"above"}},o=n(38),r=n.n(o),i=n(143);function c(){return wpApiSettings.root.replace("/wp-json/","")}var s=wp.i18n.__,m=function(){return wp.element.createElement("p",{className:"give-blank-slate__help"},"Need help ? Get started with ",wp.element.createElement("a",{href:"http://docs.givewp.com/give101/",target:"_blank",rel:"noopener noreferrer"},s("Give 101")))},u=(n(343),function(){return wp.element.createElement("div",{className:"placeholder-animation"},wp.element.createElement("div",{className:"timeline-wrapper"},wp.element.createElement("div",{className:"timeline-item"},wp.element.createElement("div",{className:"animated-background"},wp.element.createElement("div",{className:"layer label layer-4"},wp.element.createElement("div",{className:"layer-item"}),wp.element.createElement("div",{className:"layer-item opaque"}),wp.element.createElement("div",{className:"layer-item opaque"}),wp.element.createElement("div",{className:"layer-item"}),wp.element.createElement("div",{className:"layer-item opaque"})),wp.element.createElement("div",{className:"layer-gap small"}),wp.element.createElement("div",{className:"layer h2 layer-5"},wp.element.createElement("div",{className:"layer-item"}),wp.element.createElement("div",{className:"layer-item opaque"}),wp.element.createElement("div",{className:"layer-item opaque"}),wp.element.createElement("div",{className:"layer-item"}),wp.element.createElement("div",{className:"layer-item opaque"})),wp.element.createElement("div",{className:"layer-gap medium"}),wp.element.createElement("div",{className:"layer label layer-6"},wp.element.createElement("div",{className:"layer-item"}),wp.element.createElement("div",{className:"layer-item opaque"})),wp.element.createElement("div",{className:"layer-gap small"}),wp.element.createElement("div",{className:"layer h2 layer-7"},wp.element.createElement("div",{className:"layer-item"}),wp.element.createElement("div",{className:"layer-item opaque"})),wp.element.createElement("div",{className:"layer-gap medium"}),wp.element.createElement("div",{className:"layer-gap medium"}),wp.element.createElement("div",{className:"layer h1 layer-8"},wp.element.createElement("div",{className:"layer-item opaque"}),wp.element.createElement("div",{className:"layer-item"}),wp.element.createElement("div",{className:"layer-item opaque"}))))))}),p=(wp.i18n.__,function(e){var t=e.noIcon,n=e.isLoader,a=e.title,o=e.description,r=e.children,i=e.helpLink,c=wp.element.createElement(u,null),s=wp.element.createElement("div",{className:"block-loaded"},!!a&&wp.element.createElement("h2",{className:"give-blank-slate__heading"},a),!!o&&wp.element.createElement("p",{className:"give-blank-slate__message"},o),r,!!i&&wp.element.createElement(m,null));return wp.element.createElement("div",{className:"give-blank-slate"},!t&&wp.element.createElement(l,{size:"80",className:"give-blank-slate__image"}),n?c:s)}),d=wp.i18n.__,w=wp.components.Button,f=function(){return wp.element.createElement(p,{title:d("No donation forms found."),description:d("The first step towards accepting online donations is to create a form."),helpLink:!0},wp.element.createElement(w,{isPrimary:!0,isLarge:!0,className:"give-blank-slate__cta",href:"".concat(c(),"/wp-admin/post-new.php?post_type=give_forms")},d("Create Donation Form")))},h=n(26),v=n.n(h),y=n(1),g=n.n(y),b=n(8),E=n.n(b),C=n(10),_=n.n(C),S=n(11),k=n.n(S),N=n(21),T=n.n(N),x=n(12),D=n.n(x),P=wp.element.Component,F=wp.components.BaseControl,B=function(e){function t(e){var n;return g()(this,t),(n=_()(this,k()(t).call(this,e))).state={},n.saveSetting=n.saveSetting.bind(T()(n)),n.saveState=n.saveState.bind(T()(n)),n}return D()(t,e),E()(t,[{key:"saveSetting",value:function(e,t){this.props.setAttributes(v()({},e,t))}},{key:"saveState",value:function(e,t){this.setState(v()({},e,t))}},{key:"componentDidMount",value:function(){this.$el=jQuery(this.el),this.$input=this.$el.chosen({width:"100%"}).data("chosen"),this.handleChange=this.handleChange.bind(this),this.$el.on("change",this.handleChange)}},{key:"componentWillUnmount",value:function(){this.$el.off("change",this.handleChange),this.$el.chosen("destroy")}},{key:"handleChange",value:function(e){this.props.onChange(e.target.value)}},{key:"componentDidUpdate",value:function(){var e=jQuery(".chosen-base-control").closest(".chosen-container").find(".chosen-search-input");this.$input.search_field.autocomplete({source:function(t,n){var l={action:"give_block_donation_form_search_results",search:t.term};jQuery.post(ajaxurl,l,function(l){jQuery(".give-block-chosen-select").empty(),(l=JSON.parse(l)).length>0&&(n(jQuery.map(l,function(e){jQuery(".give-block-chosen-select").append('<option value="'+e.id+'">'+e.name+"</option>")})),jQuery(".give-block-chosen-select").trigger("chosen:updated"),e.val(t.term))})}})}},{key:"render",value:function(){var e=this;return wp.element.createElement(F,{className:"give-chosen-base-control"},wp.element.createElement("select",{className:"give-select give-select-chosen give-block-chosen-select",ref:function(t){return e.el=t}},this.props.options.map(function(e,t){return wp.element.createElement("option",{key:"".concat(e.label,"-").concat(e.value,"-").concat(t),value:e.value},e.label)})))}}]),t}(P),O=wp.i18n.__,I=wp.data.withSelect,j=wp.components,A=(j.SelectControl,j.Button),G=j.Placeholder,M=j.Spinner,L={value:"0",label:O("-- Select Form --")},q=I(function(e){return{forms:e("core").getEntityRecords("postType","give_forms",{per_page:30})}})(function(e){var t,n=e.forms,l=e.attributes,a=e.setAttributes,o=l.prevId;return n?n&&0===n.length?wp.element.createElement(f,null):wp.element.createElement(p,{title:O("Give Donation form")},wp.element.createElement(B,{className:"give-blank-slate__select",options:(t=[],Object(i.isUndefined)(n)||(t=n.map(function(e){var t=e.id,n=e.title.rendered;return{value:t,label:""===n?"".concat(t," : ").concat(O("No form title")):n}})),t.unshift(L),t),onChange:function(e){a({id:Number(e)})}}),wp.element.createElement(A,{isPrimary:!0,isLarge:!0,href:"".concat(c(),"/wp-admin/post-new.php?post_type=give_forms")},O("Add New Form"))," ",o&&wp.element.createElement(A,{isLarge:!0,onClick:function(){a({id:Number(o)}),a({prevId:void 0})}},O("Cancel"))):wp.element.createElement(G,null,wp.element.createElement(M,null))}),R=wp.i18n.__,z={};z.displayStyles=[{value:"onpage",label:R("Full Form")},{value:"modal",label:R("Modal")},{value:"reveal",label:R("Reveal")},{value:"button",label:R("One Button Launch")}],z.contentPosition=[{value:"above",label:R("Above")},{value:"below",label:R("Below")}];var Q=z,$=wp.i18n.__,V=wp.blockEditor.InspectorControls,W=wp.components,U=W.PanelBody,H=W.SelectControl,J=W.ToggleControl,X=W.TextControl,K=function(e){function t(e){var n;return g()(this,t),(n=_()(this,k()(t).call(this,e))).state={continueButtonTitle:n.props.attributes.continueButtonTitle},n.saveSetting=n.saveSetting.bind(T()(n)),n.saveState=n.saveState.bind(T()(n)),n}return D()(t,e),E()(t,[{key:"saveSetting",value:function(e,t){this.props.setAttributes(v()({},e,t))}},{key:"saveState",value:function(e,t){this.setState(v()({},e,t))}},{key:"render",value:function(){var e=this,t=this.props.attributes,n=t.displayStyle,l=t.showTitle,a=t.showGoal,o=t.showContent,r=t.contentDisplay;return wp.element.createElement(V,{key:"inspector"},wp.element.createElement(U,{title:$("Display")},wp.element.createElement(H,{label:$("Form Format"),name:"displayStyle",value:n,options:Q.displayStyles,onChange:function(t){return e.saveSetting("displayStyle",t)}}),"reveal"===n&&wp.element.createElement(X,{name:"continueButtonTitle",label:$("Continue Button Title"),value:this.state.continueButtonTitle,onChange:function(t){return e.saveState("continueButtonTitle",t)},onBlur:function(t){return e.saveSetting("continueButtonTitle",t.target.value)}})),wp.element.createElement(U,{title:$("Settings")},wp.element.createElement(J,{label:$("Title"),name:"showTitle",checked:!!l,onChange:function(t){return e.saveSetting("showTitle",t)}}),wp.element.createElement(J,{label:$("Goal"),name:"showGoal",checked:!!a,onChange:function(t){return e.saveSetting("showGoal",t)}}),wp.element.createElement(J,{label:$("Content"),name:"contentDisplay",checked:!!r,onChange:function(t){return e.saveSetting("contentDisplay",t)}}),r&&wp.element.createElement(H,{label:$("Content Position"),name:"showContent",value:o,options:Q.contentPosition,onChange:function(t){return e.saveSetting("showContent",t)}})))}}]),t}(wp.element.Component),Y=(n(344),wp.i18n.__),Z=function(e){return wp.element.createElement("div",{className:"give-block-controls"},wp.element.createElement("div",{className:"control-popup"},wp.element.createElement("div",{className:"control-button change-form",onClick:function(){e.setAttributes({prevId:e.attributes.id}),e.setAttributes({id:0})}},wp.element.createElement("div",null,wp.element.createElement("span",{className:"dashicons dashicons-image-rotate"}),wp.element.createElement("span",null,Y("Change Form")))),wp.element.createElement("a",{className:"control-button edit-form",href:"".concat(c(),"/wp-admin/post.php?post=").concat(e.attributes.id,"&action=edit"),target:"_blank",rel:"noopener noreferrer",tooltip:Y("Edit donation form")},wp.element.createElement("div",null,wp.element.createElement("span",{className:"dashicons dashicons-edit"}),wp.element.createElement("span",null,Y("Edit Form"))))))},ee=wp.components.ServerSideRender,te=function(e){var t=e.attributes,n=e.isSelected,l=e.className;return t.id?wp.element.createElement("div",{className:n?"".concat(l," isSelected"):l},wp.element.createElement(K,r()({},e)),wp.element.createElement(Z,r()({},e)),wp.element.createElement(ee,{block:"give/donation-form",attributes:t})):wp.element.createElement(q,r()({},e))},ne=wp.i18n.__,le=((0,wp.blocks.registerBlockType)("give/donation-form",{title:ne("Give Form"),description:ne("The Give Donation Form block inserts an existing donation form into the page. Each form's presentation can be customized below."),category:"give",icon:wp.element.createElement(l,{color:"grey"}),keywords:[ne("donation")],supports:{html:!1},attributes:a,edit:te,save:function(){return null}}),{formsPerPage:{type:"string",default:"12"},formIDs:{type:"string",default:""},excludedFormIDs:{type:"string",default:""},orderBy:{type:"string",default:"date"},order:{type:"string",default:"DESC"},categories:{type:"string",default:""},tags:{type:"string",default:""},columns:{type:"string",default:"best-fit"},showTitle:{type:"boolean",default:!0},showExcerpt:{type:"boolean",default:!0},showGoal:{type:"boolean",default:!0},showFeaturedImage:{type:"boolean",default:!0},displayType:{type:"string",default:"redirect"}}),ae=wp.i18n.__,oe={};oe.orderBy=[{value:"date",label:ae("Date Created")},{value:"name",label:ae("Form Name")},{value:"amount_donated",label:ae("Amount Donated")},{value:"number_donations",label:ae("Number of Donations")},{value:"menu_order",label:ae("Menu Order")},{value:"post__in",label:ae("Provided Form IDs")},{value:"closest_to_goal",label:ae("Closest To Goal")}],oe.order=[{value:"DESC",label:ae("Descending")},{value:"ASC",label:ae("Ascending")}],oe.columns=[{value:"best-fit",label:ae("Best Fit")},{value:"1",label:"1"},{value:"2",label:"2"},{value:"3",label:"3"},{value:"4",label:"4"}],oe.displayType=[{value:"redirect",label:ae("Redirect")},{value:"modal_reveal",label:ae("Modal")}];var re=oe,ie=wp.i18n.__,ce=wp.blockEditor.InspectorControls,se=wp.components,me=se.PanelBody,ue=se.SelectControl,pe=se.ToggleControl,de=se.TextControl,we=function(e){var t=e.attributes,n=e.setAttributes,l=t.formsPerPage,a=t.formIDs,o=t.excludedFormIDs,r=t.orderBy,i=t.order,c=t.categories,s=t.tags,m=t.columns,u=t.showTitle,p=t.showExcerpt,d=t.showGoal,w=t.showFeaturedImage,f=t.displayType,h=function(e,t){n(v()({},e,t))};return wp.element.createElement(ce,{key:"inspector"},wp.element.createElement(me,{title:ie("Form Grid Settings")},wp.element.createElement(de,{name:"formsPerPage",label:ie("Forms Per Page"),value:l,onChange:function(e){return h("formsPerPage",e)}}),wp.element.createElement(de,{name:"formIDs",label:ie("Form IDs"),value:a,onChange:function(e){return h("formIDs",e)}}),wp.element.createElement(de,{name:"excludedFormIDs",label:ie("Excluded Form IDs"),value:o,onChange:function(e){return h("excludedFormIDs",e)}}),wp.element.createElement(ue,{label:ie("Order By"),name:"orderBy",value:r,options:re.orderBy,onChange:function(e){return h("orderBy",e)}}),wp.element.createElement(ue,{label:ie("Order"),name:"order",value:i,options:re.order,onChange:function(e){return h("order",e)}}),wp.element.createElement(de,{name:"categories",label:ie("Categories"),value:c,onChange:function(e){return h("categories",e)}}),wp.element.createElement(de,{name:"tags",label:ie("Tags"),value:s,onChange:function(e){return h("tags",e)}}),wp.element.createElement(ue,{label:ie("Columns"),name:"columns",value:m,options:re.columns,onChange:function(e){return h("columns",e)}}),wp.element.createElement(pe,{name:"showTitle",label:ie("Show Title"),checked:!!u,onChange:function(e){return h("showTitle",e)}}),wp.element.createElement(pe,{name:"showExcerpt",label:ie("Show Excerpt"),checked:!!p,onChange:function(e){return h("showExcerpt",e)}}),wp.element.createElement(pe,{name:"showGoal",label:ie("Show Goal"),checked:!!d,onChange:function(e){return h("showGoal",e)}}),wp.element.createElement(pe,{name:"showFeaturedImage",label:ie("Show Featured Image"),checked:!!w,onChange:function(e){return h("showFeaturedImage",e)}}),wp.element.createElement(ue,{label:ie("Display Type"),name:"displayType",value:f,options:re.displayType,onChange:function(e){return h("displayType",e)}})))},fe=(wp.i18n.__,wp.element.Fragment),he=wp.components.ServerSideRender,ve=(0,wp.data.withSelect)(function(e){return{forms:e("core").getEntityRecords("postType","give_forms")}})(function(e){var t=e.attributes;return wp.element.createElement(fe,null,wp.element.createElement(we,r()({},e)),wp.element.createElement(he,{block:"give/donation-form-grid",attributes:t}))}),ye=wp.i18n.__,ge=((0,wp.blocks.registerBlockType)("give/donation-form-grid",{title:ye("Give Donation Form Grid"),description:ye("The Give Donation Form Grid block insert an existing donation form into the page. Each form's presentation can be customized below."),category:"give",icon:wp.element.createElement(l,{color:"grey"}),keywords:[ye("donation"),ye("grid")],supports:{html:!1},attributes:le,edit:ve,save:function(){return null}}),wp.i18n.__),be={donorsPerPage:{type:"string",default:"12"},formID:{type:"string",default:"0"},orderBy:{type:"string",default:"post_date"},order:{type:"string",default:"DESC"},paged:{type:"string",default:"1"},columns:{type:"string",default:"best-fit"},showAvatar:{type:"boolean",default:!0},showName:{type:"boolean",default:!0},showTotal:{type:"boolean",default:!0},showDate:{type:"boolean",default:!0},showComments:{type:"boolean",default:!0},showAnonymous:{type:"boolean",default:!0},onlyComments:{type:"boolean",default:!1},commentLength:{type:"string",default:"140"},readMoreText:{type:"string",default:ge("Read more")},loadMoreText:{type:"string",default:ge("Load more")},avatarSize:{type:"string",default:"60"}},Ee=wp.i18n.__,Ce={};Ce.columns=[{value:"best-fit",label:Ee("Best Fit")},{value:"1",label:"1"},{value:"2",label:"2"},{value:"3",label:"3"},{value:"4",label:"4"}],Ce.order=[{value:"DESC",label:Ee("Descending")},{value:"ASC",label:Ee("Ascending")}],Ce.orderBy=[{value:"donation_amount",label:Ee("Donation Amount")},{value:"post_date",label:Ee("Date Created")}];var _e=Ce,Se=wp.i18n.__,ke=wp.blockEditor.InspectorControls,Ne=wp.components,Te=Ne.PanelBody,xe=Ne.SelectControl,De=Ne.ToggleControl,Pe=Ne.TextControl,Fe=function(e){var t=e.attributes,n=e.setAttributes,l=t.donorsPerPage,a=t.formID,o=t.orderBy,r=t.order,i=t.columns,c=t.showAvatar,s=t.showName,m=t.showTotal,u=t.showDate,p=t.showComments,d=t.showAnonymous,w=t.onlyComments,f=t.commentLength,h=t.readMoreText,y=t.loadMoreText,g=function(e,t){n(v()({},e,t))};return wp.element.createElement(ke,{key:"inspector"},wp.element.createElement(Te,{title:Se("Donor Wall Settings")},wp.element.createElement(Pe,{name:"donorsPerPage",label:Se("Donors Per Page"),value:l,onChange:function(e){return g("donorsPerPage",e)}}),wp.element.createElement(Pe,{name:"formID",label:Se("Form ID"),value:a,onChange:function(e){return g("formID",e)}}),wp.element.createElement(xe,{label:Se("Order By"),name:"orderBy",value:o,options:_e.orderBy,onChange:function(e){return g("orderBy",e)}}),wp.element.createElement(xe,{label:Se("Order"),name:"order",value:r,options:_e.order,onChange:function(e){return g("order",e)}}),wp.element.createElement(xe,{label:Se("Columns"),name:"columns",value:i,options:_e.columns,onChange:function(e){return g("columns",e)}}),wp.element.createElement(De,{name:"showAvatar",label:Se("Show Avatar"),checked:!!c,onChange:function(e){return g("showAvatar",e)}}),wp.element.createElement(De,{name:"showName",label:Se("Show Name"),checked:!!s,onChange:function(e){return g("showName",e)}}),wp.element.createElement(De,{name:"showTotal",label:Se("Show Total"),checked:!!m,onChange:function(e){return g("showTotal",e)}}),wp.element.createElement(De,{name:"showDate",label:Se("Show Time"),checked:!!u,onChange:function(e){return g("showDate",e)}}),wp.element.createElement(De,{name:"showComments",label:Se("Show Comments"),checked:!!p,onChange:function(e){return g("showComments",e)}}),wp.element.createElement(De,{name:"showAnonymous",label:Se("Show Anonymous"),checked:!!d,onChange:function(e){return g("showAnonymous",e)}}),wp.element.createElement(De,{name:"onlyComments",label:Se("Only Donors with Comments"),checked:!!w,onChange:function(e){return g("onlyComments",e)}}),wp.element.createElement(Pe,{name:"commentLength",label:Se("Comment Length"),value:f,onChange:function(e){return g("commentLength",e)}}),wp.element.createElement(Pe,{name:"readMoreText",label:Se("Read More Text"),value:h,onChange:function(e){return g("readMoreText",e)}}),wp.element.createElement(Pe,{name:"loadMoreText",label:Se("Load More Text"),value:y,onChange:function(e){return g("loadMoreText",e)}})))},Be=wp.element.Fragment,Oe=wp.components.ServerSideRender,Ie=function(e){var t=e.attributes;return wp.element.createElement(Be,null,wp.element.createElement(Fe,r()({},e)),wp.element.createElement(Oe,{block:"give/donor-wall",attributes:t}))},je=wp.i18n.__;(0,wp.blocks.registerBlockType)("give/donor-wall",{title:je("Give Donor Wall"),description:je("The Give Donor Wall block inserts an existing donation form into the page. Each form's presentation can be customized below."),category:"give",icon:wp.element.createElement(l,{color:"grey"}),keywords:[je("donation"),je("wall")],supports:{html:!1},attributes:be,edit:Ie,save:function(){return null}})},38:function(e,t,n){var l=n(26);e.exports=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},a=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),a.forEach(function(t){l(e,t,n[t])})}return e}},59:function(e,t){function n(t,l){return e.exports=n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},n(t,l)}e.exports=n},8:function(e,t){function n(e,t){for(var n=0;n<t.length;n++){var l=t[n];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(e,l.key,l)}}e.exports=function(e,t,l){return t&&n(e.prototype,t),l&&n(e,l),e}}});
|
1 |
+
!function(e){var t={};function n(l){if(t[l])return t[l].exports;var a=t[l]={i:l,l:!1,exports:{}};return e[l].call(a.exports,a,a.exports,n),a.l=!0,a.exports}n.m=e,n.c=t,n.d=function(e,t,l){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:l})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var l=Object.create(null);if(n.r(l),Object.defineProperty(l,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(l,a,function(t){return e[t]}.bind(null,a));return l},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=353)}({1:function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},10:function(e,t,n){var l=n(14),a=n(21);e.exports=function(e,t){return!t||"object"!==l(t)&&"function"!=typeof t?a(e):t}},11:function(e,t){function n(t){return e.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},n(t)}e.exports=n},12:function(e,t,n){var l=n(59);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&l(e,t)}},14:function(e,t){function n(e){return(n="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)}function l(t){return"function"==typeof Symbol&&"symbol"===n(Symbol.iterator)?e.exports=l=function(e){return n(e)}:e.exports=l=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":n(e)},l(t)}e.exports=l},143:function(e,t){e.exports=lodash},21:function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},26:function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},342:function(e,t,n){},343:function(e,t,n){},344:function(e,t,n){},353:function(e,t,n){"use strict";n.r(t);n(342);var l=function(e){var t,n=e.size,l=void 0===n?"24px":n,a=e.color,o=e.className;switch(a){case"white":t="#FFFFFF";break;case"grey":t="#555d66";break;default:t="#66BB6A"}return wp.element.createElement("svg",{id:"Layer_1",width:l,height:l,className:o,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",viewBox:"100 0 404 400"},wp.element.createElement("g",{id:"Layer_2"},wp.element.createElement("circle",{fill:t,cx:"300",cy:"200",r:"200"}),wp.element.createElement("defs",null,wp.element.createElement("circle",{id:"SVGID_1_",cx:"300",cy:"200",r:"200"})),wp.element.createElement("clippath",{id:"SVGID_2_"},wp.element.createElement("use",{xlinkHref:"#SVGID_1_",overflow:"visible"})),wp.element.createElement("path",{clipPath:"url(#SVGID_2_)",fill:"#FFF",d:"M328.5,214.2c0.8,1.8,2.5,3.3,2.5,3.3c35.4,4.3,85.5-0.5,123.7-5.6 c-21.9,47.1-61.1,78.4-96.9,78.4c-67.4,0-119.3-81.7-119.3-81.7c20.9-18.3,55.2-78.4,104.8-78.4s71.2,27.2,71.2,27.2l5.6-8.9 c0,0-23.2-81.2-88.8-81.2S195.9,175.1,155.2,199.7c0,0,56,132.8,178.6,132.8c102.8,0,128.8-98.2,133.6-122.6 c13.7-2,25.2-4.1,32.6-5.3c2.5-5.6,5.3-15.5,3.3-28.8c-41,15.8-103.1,33.6-175.8,33.6C327.2,209.4,327.5,212,328.5,214.2z"})))},a={id:{type:"number"},prevId:{type:"number"},displayStyle:{type:"string",default:"onpage"},continueButtonTitle:{type:"string",default:""},showTitle:{type:"boolean",default:!0},showGoal:{type:"boolean",default:!0},contentDisplay:{type:"boolean",default:!0},showContent:{type:"string",default:"above"}},o=n(38),r=n.n(o),i=n(143);function c(){return wpApiSettings.root.replace("/wp-json/","")}var s=wp.i18n.__,m=function(){return wp.element.createElement("p",{className:"give-blank-slate__help"},"Need help ? Get started with ",wp.element.createElement("a",{href:"http://docs.givewp.com/give101/",target:"_blank",rel:"noopener noreferrer"},s("GiveWP 101")))},u=(n(343),function(){return wp.element.createElement("div",{className:"placeholder-animation"},wp.element.createElement("div",{className:"timeline-wrapper"},wp.element.createElement("div",{className:"timeline-item"},wp.element.createElement("div",{className:"animated-background"},wp.element.createElement("div",{className:"layer label layer-4"},wp.element.createElement("div",{className:"layer-item"}),wp.element.createElement("div",{className:"layer-item opaque"}),wp.element.createElement("div",{className:"layer-item opaque"}),wp.element.createElement("div",{className:"layer-item"}),wp.element.createElement("div",{className:"layer-item opaque"})),wp.element.createElement("div",{className:"layer-gap small"}),wp.element.createElement("div",{className:"layer h2 layer-5"},wp.element.createElement("div",{className:"layer-item"}),wp.element.createElement("div",{className:"layer-item opaque"}),wp.element.createElement("div",{className:"layer-item opaque"}),wp.element.createElement("div",{className:"layer-item"}),wp.element.createElement("div",{className:"layer-item opaque"})),wp.element.createElement("div",{className:"layer-gap medium"}),wp.element.createElement("div",{className:"layer label layer-6"},wp.element.createElement("div",{className:"layer-item"}),wp.element.createElement("div",{className:"layer-item opaque"})),wp.element.createElement("div",{className:"layer-gap small"}),wp.element.createElement("div",{className:"layer h2 layer-7"},wp.element.createElement("div",{className:"layer-item"}),wp.element.createElement("div",{className:"layer-item opaque"})),wp.element.createElement("div",{className:"layer-gap medium"}),wp.element.createElement("div",{className:"layer-gap medium"}),wp.element.createElement("div",{className:"layer h1 layer-8"},wp.element.createElement("div",{className:"layer-item opaque"}),wp.element.createElement("div",{className:"layer-item"}),wp.element.createElement("div",{className:"layer-item opaque"}))))))}),p=(wp.i18n.__,function(e){var t=e.noIcon,n=e.isLoader,a=e.title,o=e.description,r=e.children,i=e.helpLink,c=wp.element.createElement(u,null),s=wp.element.createElement("div",{className:"block-loaded"},!!a&&wp.element.createElement("h2",{className:"give-blank-slate__heading"},a),!!o&&wp.element.createElement("p",{className:"give-blank-slate__message"},o),r,!!i&&wp.element.createElement(m,null));return wp.element.createElement("div",{className:"give-blank-slate"},!t&&wp.element.createElement(l,{size:"80",className:"give-blank-slate__image"}),n?c:s)}),d=wp.i18n.__,w=wp.components.Button,f=function(){return wp.element.createElement(p,{title:d("No donation forms found."),description:d("The first step towards accepting online donations is to create a form."),helpLink:!0},wp.element.createElement(w,{isPrimary:!0,isLarge:!0,className:"give-blank-slate__cta",href:"".concat(c(),"/wp-admin/post-new.php?post_type=give_forms")},d("Create Donation Form")))},h=n(26),v=n.n(h),y=n(1),g=n.n(y),b=n(8),E=n.n(b),C=n(10),_=n.n(C),S=n(11),k=n.n(S),N=n(21),T=n.n(N),x=n(12),D=n.n(x),P=wp.element.Component,F=wp.components.BaseControl,B=function(e){function t(e){var n;return g()(this,t),(n=_()(this,k()(t).call(this,e))).state={},n.saveSetting=n.saveSetting.bind(T()(n)),n.saveState=n.saveState.bind(T()(n)),n}return D()(t,e),E()(t,[{key:"saveSetting",value:function(e,t){this.props.setAttributes(v()({},e,t))}},{key:"saveState",value:function(e,t){this.setState(v()({},e,t))}},{key:"componentDidMount",value:function(){this.$el=jQuery(this.el),this.$input=this.$el.chosen({width:"100%"}).data("chosen"),this.handleChange=this.handleChange.bind(this),this.$el.on("change",this.handleChange)}},{key:"componentWillUnmount",value:function(){this.$el.off("change",this.handleChange),this.$el.chosen("destroy")}},{key:"handleChange",value:function(e){this.props.onChange(e.target.value)}},{key:"componentDidUpdate",value:function(){var e=jQuery(".chosen-base-control").closest(".chosen-container").find(".chosen-search-input");this.$input.search_field.autocomplete({source:function(t,n){var l={action:"give_block_donation_form_search_results",search:t.term};jQuery.post(ajaxurl,l,function(l){jQuery(".give-block-chosen-select").empty(),(l=JSON.parse(l)).length>0&&(n(jQuery.map(l,function(e){jQuery(".give-block-chosen-select").append('<option value="'+e.id+'">'+e.name+"</option>")})),jQuery(".give-block-chosen-select").trigger("chosen:updated"),e.val(t.term))})}})}},{key:"render",value:function(){var e=this;return wp.element.createElement(F,{className:"give-chosen-base-control"},wp.element.createElement("select",{className:"give-select give-select-chosen give-block-chosen-select",ref:function(t){return e.el=t}},this.props.options.map(function(e,t){return wp.element.createElement("option",{key:"".concat(e.label,"-").concat(e.value,"-").concat(t),value:e.value},e.label)})))}}]),t}(P),O=wp.i18n.__,I=wp.data.withSelect,j=wp.components,A=(j.SelectControl,j.Button),G=j.Placeholder,M=j.Spinner,L={value:"0",label:O("-- Select Form --")},q=I(function(e){return{forms:e("core").getEntityRecords("postType","give_forms",{per_page:30})}})(function(e){var t,n=e.forms,l=e.attributes,a=e.setAttributes,o=l.prevId;return n?n&&0===n.length?wp.element.createElement(f,null):wp.element.createElement(p,{title:O("Donation Form")},wp.element.createElement(B,{className:"give-blank-slate__select",options:(t=[],Object(i.isUndefined)(n)||(t=n.map(function(e){var t=e.id,n=e.title.rendered;return{value:t,label:""===n?"".concat(t," : ").concat(O("No form title")):n}})),t.unshift(L),t),onChange:function(e){a({id:Number(e)})}}),wp.element.createElement(A,{isPrimary:!0,isLarge:!0,href:"".concat(c(),"/wp-admin/post-new.php?post_type=give_forms")},O("Add New Form"))," ",o&&wp.element.createElement(A,{isLarge:!0,onClick:function(){a({id:Number(o)}),a({prevId:void 0})}},O("Cancel"))):wp.element.createElement(G,null,wp.element.createElement(M,null))}),R=wp.i18n.__,W={};W.displayStyles=[{value:"onpage",label:R("Full Form")},{value:"modal",label:R("Modal")},{value:"reveal",label:R("Reveal")},{value:"button",label:R("One Button Launch")}],W.contentPosition=[{value:"above",label:R("Above")},{value:"below",label:R("Below")}];var z=W,Q=wp.i18n.__,$=wp.blockEditor.InspectorControls,V=wp.components,U=V.PanelBody,H=V.SelectControl,J=V.ToggleControl,X=V.TextControl,K=function(e){function t(e){var n;return g()(this,t),(n=_()(this,k()(t).call(this,e))).state={continueButtonTitle:n.props.attributes.continueButtonTitle},n.saveSetting=n.saveSetting.bind(T()(n)),n.saveState=n.saveState.bind(T()(n)),n}return D()(t,e),E()(t,[{key:"saveSetting",value:function(e,t){this.props.setAttributes(v()({},e,t))}},{key:"saveState",value:function(e,t){this.setState(v()({},e,t))}},{key:"render",value:function(){var e=this,t=this.props.attributes,n=t.displayStyle,l=t.showTitle,a=t.showGoal,o=t.showContent,r=t.contentDisplay;return wp.element.createElement($,{key:"inspector"},wp.element.createElement(U,{title:Q("Display")},wp.element.createElement(H,{label:Q("Form Format"),name:"displayStyle",value:n,options:z.displayStyles,onChange:function(t){return e.saveSetting("displayStyle",t)}}),"reveal"===n&&wp.element.createElement(X,{name:"continueButtonTitle",label:Q("Continue Button Title"),value:this.state.continueButtonTitle,onChange:function(t){return e.saveState("continueButtonTitle",t)},onBlur:function(t){return e.saveSetting("continueButtonTitle",t.target.value)}})),wp.element.createElement(U,{title:Q("Settings")},wp.element.createElement(J,{label:Q("Title"),name:"showTitle",checked:!!l,onChange:function(t){return e.saveSetting("showTitle",t)}}),wp.element.createElement(J,{label:Q("Goal"),name:"showGoal",checked:!!a,onChange:function(t){return e.saveSetting("showGoal",t)}}),wp.element.createElement(J,{label:Q("Content"),name:"contentDisplay",checked:!!r,onChange:function(t){return e.saveSetting("contentDisplay",t)}}),r&&wp.element.createElement(H,{label:Q("Content Position"),name:"showContent",value:o,options:z.contentPosition,onChange:function(t){return e.saveSetting("showContent",t)}})))}}]),t}(wp.element.Component),Y=(n(344),wp.i18n.__),Z=function(e){return wp.element.createElement("div",{className:"give-block-controls"},wp.element.createElement("div",{className:"control-popup"},wp.element.createElement("div",{className:"control-button change-form",onClick:function(){e.setAttributes({prevId:e.attributes.id}),e.setAttributes({id:0})}},wp.element.createElement("div",null,wp.element.createElement("span",{className:"dashicons dashicons-image-rotate"}),wp.element.createElement("span",null,Y("Change Form")))),wp.element.createElement("a",{className:"control-button edit-form",href:"".concat(c(),"/wp-admin/post.php?post=").concat(e.attributes.id,"&action=edit"),target:"_blank",rel:"noopener noreferrer",tooltip:Y("Edit donation form")},wp.element.createElement("div",null,wp.element.createElement("span",{className:"dashicons dashicons-edit"}),wp.element.createElement("span",null,Y("Edit Form"))))))},ee=wp.components.ServerSideRender,te=function(e){var t=e.attributes,n=e.isSelected,l=e.className;return t.id?wp.element.createElement("div",{className:n?"".concat(l," isSelected"):l},wp.element.createElement(K,r()({},e)),wp.element.createElement(Z,r()({},e)),wp.element.createElement(ee,{block:"give/donation-form",attributes:t})):wp.element.createElement(q,r()({},e))},ne=wp.i18n.__,le=((0,wp.blocks.registerBlockType)("give/donation-form",{title:ne("Donation Form"),description:ne("The GiveWP Donation Form block inserts an existing donation form into the page. Each donation form's presentation can be customized below."),category:"give",icon:wp.element.createElement(l,{color:"grey"}),keywords:[ne("donation")],supports:{html:!1},attributes:a,edit:te,save:function(){return null}}),{formsPerPage:{type:"string",default:"12"},formIDs:{type:"string",default:""},excludedFormIDs:{type:"string",default:""},orderBy:{type:"string",default:"date"},order:{type:"string",default:"DESC"},categories:{type:"string",default:""},tags:{type:"string",default:""},columns:{type:"string",default:"best-fit"},showTitle:{type:"boolean",default:!0},showExcerpt:{type:"boolean",default:!0},showGoal:{type:"boolean",default:!0},showFeaturedImage:{type:"boolean",default:!0},displayType:{type:"string",default:"redirect"}}),ae=wp.i18n.__,oe={};oe.orderBy=[{value:"date",label:ae("Date Created")},{value:"name",label:ae("Form Name")},{value:"amount_donated",label:ae("Amount Donated")},{value:"number_donations",label:ae("Number of Donations")},{value:"menu_order",label:ae("Menu Order")},{value:"post__in",label:ae("Provided Form IDs")},{value:"closest_to_goal",label:ae("Closest To Goal")}],oe.order=[{value:"DESC",label:ae("Descending")},{value:"ASC",label:ae("Ascending")}],oe.columns=[{value:"best-fit",label:ae("Best Fit")},{value:"1",label:"1"},{value:"2",label:"2"},{value:"3",label:"3"},{value:"4",label:"4"}],oe.displayType=[{value:"redirect",label:ae("Redirect")},{value:"modal_reveal",label:ae("Modal")}];var re=oe,ie=wp.i18n.__,ce=wp.blockEditor.InspectorControls,se=wp.components,me=se.PanelBody,ue=se.SelectControl,pe=se.ToggleControl,de=se.TextControl,we=function(e){var t=e.attributes,n=e.setAttributes,l=t.formsPerPage,a=t.formIDs,o=t.excludedFormIDs,r=t.orderBy,i=t.order,c=t.categories,s=t.tags,m=t.columns,u=t.showTitle,p=t.showExcerpt,d=t.showGoal,w=t.showFeaturedImage,f=t.displayType,h=function(e,t){n(v()({},e,t))};return wp.element.createElement(ce,{key:"inspector"},wp.element.createElement(me,{title:ie("Form Grid Settings")},wp.element.createElement(de,{name:"formsPerPage",label:ie("Forms Per Page"),value:l,onChange:function(e){return h("formsPerPage",e)}}),wp.element.createElement(de,{name:"formIDs",label:ie("Form IDs"),value:a,onChange:function(e){return h("formIDs",e)}}),wp.element.createElement(de,{name:"excludedFormIDs",label:ie("Excluded Form IDs"),value:o,onChange:function(e){return h("excludedFormIDs",e)}}),wp.element.createElement(ue,{label:ie("Order By"),name:"orderBy",value:r,options:re.orderBy,onChange:function(e){return h("orderBy",e)}}),wp.element.createElement(ue,{label:ie("Order"),name:"order",value:i,options:re.order,onChange:function(e){return h("order",e)}}),wp.element.createElement(de,{name:"categories",label:ie("Categories"),value:c,onChange:function(e){return h("categories",e)}}),wp.element.createElement(de,{name:"tags",label:ie("Tags"),value:s,onChange:function(e){return h("tags",e)}}),wp.element.createElement(ue,{label:ie("Columns"),name:"columns",value:m,options:re.columns,onChange:function(e){return h("columns",e)}}),wp.element.createElement(pe,{name:"showTitle",label:ie("Show Title"),checked:!!u,onChange:function(e){return h("showTitle",e)}}),wp.element.createElement(pe,{name:"showExcerpt",label:ie("Show Excerpt"),checked:!!p,onChange:function(e){return h("showExcerpt",e)}}),wp.element.createElement(pe,{name:"showGoal",label:ie("Show Goal"),checked:!!d,onChange:function(e){return h("showGoal",e)}}),wp.element.createElement(pe,{name:"showFeaturedImage",label:ie("Show Featured Image"),checked:!!w,onChange:function(e){return h("showFeaturedImage",e)}}),wp.element.createElement(ue,{label:ie("Display Type"),name:"displayType",value:f,options:re.displayType,onChange:function(e){return h("displayType",e)}})))},fe=(wp.i18n.__,wp.element.Fragment),he=wp.components.ServerSideRender,ve=(0,wp.data.withSelect)(function(e){return{forms:e("core").getEntityRecords("postType","give_forms")}})(function(e){var t=e.attributes;return wp.element.createElement(fe,null,wp.element.createElement(we,r()({},e)),wp.element.createElement(he,{block:"give/donation-form-grid",attributes:t}))}),ye=wp.i18n.__,ge=((0,wp.blocks.registerBlockType)("give/donation-form-grid",{title:ye("Donation Form Grid"),description:ye("The GiveWP Donation Form Grid block insert an existing donation form into the page. Each form's presentation can be customized below."),category:"give",icon:wp.element.createElement(l,{color:"grey"}),keywords:[ye("donation"),ye("grid")],supports:{html:!1},attributes:le,edit:ve,save:function(){return null}}),wp.i18n.__),be={donorsPerPage:{type:"string",default:"12"},formID:{type:"string",default:"0"},orderBy:{type:"string",default:"post_date"},order:{type:"string",default:"DESC"},paged:{type:"string",default:"1"},columns:{type:"string",default:"best-fit"},showAvatar:{type:"boolean",default:!0},showName:{type:"boolean",default:!0},showTotal:{type:"boolean",default:!0},showDate:{type:"boolean",default:!0},showComments:{type:"boolean",default:!0},showAnonymous:{type:"boolean",default:!0},onlyComments:{type:"boolean",default:!1},commentLength:{type:"string",default:"140"},readMoreText:{type:"string",default:ge("Read more")},loadMoreText:{type:"string",default:ge("Load more")},avatarSize:{type:"string",default:"60"}},Ee=wp.i18n.__,Ce={};Ce.columns=[{value:"best-fit",label:Ee("Best Fit")},{value:"1",label:"1"},{value:"2",label:"2"},{value:"3",label:"3"},{value:"4",label:"4"}],Ce.order=[{value:"DESC",label:Ee("Descending")},{value:"ASC",label:Ee("Ascending")}],Ce.orderBy=[{value:"donation_amount",label:Ee("Donation Amount")},{value:"post_date",label:Ee("Date Created")}];var _e=Ce,Se=wp.i18n.__,ke=wp.blockEditor.InspectorControls,Ne=wp.components,Te=Ne.PanelBody,xe=Ne.SelectControl,De=Ne.ToggleControl,Pe=Ne.TextControl,Fe=function(e){var t=e.attributes,n=e.setAttributes,l=t.donorsPerPage,a=t.formID,o=t.orderBy,r=t.order,i=t.columns,c=t.showAvatar,s=t.showName,m=t.showTotal,u=t.showDate,p=t.showComments,d=t.showAnonymous,w=t.onlyComments,f=t.commentLength,h=t.readMoreText,y=t.loadMoreText,g=function(e,t){n(v()({},e,t))};return wp.element.createElement(ke,{key:"inspector"},wp.element.createElement(Te,{title:Se("Donor Wall Settings")},wp.element.createElement(Pe,{name:"donorsPerPage",label:Se("Donors Per Page"),value:l,onChange:function(e){return g("donorsPerPage",e)}}),wp.element.createElement(Pe,{name:"formID",label:Se("Form ID"),value:a,onChange:function(e){return g("formID",e)}}),wp.element.createElement(xe,{label:Se("Order By"),name:"orderBy",value:o,options:_e.orderBy,onChange:function(e){return g("orderBy",e)}}),wp.element.createElement(xe,{label:Se("Order"),name:"order",value:r,options:_e.order,onChange:function(e){return g("order",e)}}),wp.element.createElement(xe,{label:Se("Columns"),name:"columns",value:i,options:_e.columns,onChange:function(e){return g("columns",e)}}),wp.element.createElement(De,{name:"showAvatar",label:Se("Show Avatar"),checked:!!c,onChange:function(e){return g("showAvatar",e)}}),wp.element.createElement(De,{name:"showName",label:Se("Show Name"),checked:!!s,onChange:function(e){return g("showName",e)}}),wp.element.createElement(De,{name:"showTotal",label:Se("Show Total"),checked:!!m,onChange:function(e){return g("showTotal",e)}}),wp.element.createElement(De,{name:"showDate",label:Se("Show Time"),checked:!!u,onChange:function(e){return g("showDate",e)}}),wp.element.createElement(De,{name:"showComments",label:Se("Show Comments"),checked:!!p,onChange:function(e){return g("showComments",e)}}),wp.element.createElement(De,{name:"showAnonymous",label:Se("Show Anonymous"),checked:!!d,onChange:function(e){return g("showAnonymous",e)}}),wp.element.createElement(De,{name:"onlyComments",label:Se("Only Donors with Comments"),checked:!!w,onChange:function(e){return g("onlyComments",e)}}),wp.element.createElement(Pe,{name:"commentLength",label:Se("Comment Length"),value:f,onChange:function(e){return g("commentLength",e)}}),wp.element.createElement(Pe,{name:"readMoreText",label:Se("Read More Text"),value:h,onChange:function(e){return g("readMoreText",e)}}),wp.element.createElement(Pe,{name:"loadMoreText",label:Se("Load More Text"),value:y,onChange:function(e){return g("loadMoreText",e)}})))},Be=wp.element.Fragment,Oe=wp.components.ServerSideRender,Ie=function(e){var t=e.attributes;return wp.element.createElement(Be,null,wp.element.createElement(Fe,r()({},e)),wp.element.createElement(Oe,{block:"give/donor-wall",attributes:t}))},je=wp.i18n.__;(0,wp.blocks.registerBlockType)("give/donor-wall",{title:je("Donor Wall"),description:je("The GiveWP Donor Wall block inserts an existing donation form into the page. Each form's presentation can be customized below."),category:"give",icon:wp.element.createElement(l,{color:"grey"}),keywords:[je("donation"),je("wall")],supports:{html:!1},attributes:be,edit:Ie,save:function(){return null}})},38:function(e,t,n){var l=n(26);e.exports=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},a=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),a.forEach(function(t){l(e,t,n[t])})}return e}},59:function(e,t){function n(t,l){return e.exports=n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},n(t,l)}e.exports=n},8:function(e,t){function n(e,t){for(var n=0;n<t.length;n++){var l=t[n];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(e,l.key,l)}}e.exports=function(e,t,l){return t&&n(e.prototype,t),l&&n(e,l),e}}});
|
blocks/components/help-link/index.js
CHANGED
@@ -10,7 +10,7 @@ const { __ } = wp.i18n;
|
|
10 |
const GiveHelpLink = () => {
|
11 |
return (
|
12 |
<p className="give-blank-slate__help">
|
13 |
-
Need help ? Get started with <a href="http://docs.givewp.com/give101/" target="_blank" rel="noopener noreferrer">{ __( '
|
14 |
</p>
|
15 |
);
|
16 |
};
|
10 |
const GiveHelpLink = () => {
|
11 |
return (
|
12 |
<p className="give-blank-slate__help">
|
13 |
+
Need help ? Get started with <a href="http://docs.givewp.com/give101/" target="_blank" rel="noopener noreferrer">{ __( 'GiveWP 101' ) }</a>
|
14 |
</p>
|
15 |
);
|
16 |
};
|
blocks/components/select-form/index.js
CHANGED
@@ -68,7 +68,7 @@ const SelectForm = ( { forms, attributes, setAttributes } ) => {
|
|
68 |
componentUI = <NoForms />;
|
69 |
} else {
|
70 |
componentUI = (
|
71 |
-
<GiveBlankSlate title={ __( '
|
72 |
<ChosenSelect
|
73 |
className="give-blank-slate__select"
|
74 |
options={ getFormOptions() }
|
68 |
componentUI = <NoForms />;
|
69 |
} else {
|
70 |
componentUI = (
|
71 |
+
<GiveBlankSlate title={ __( 'Donation Form' ) }>
|
72 |
<ChosenSelect
|
73 |
className="give-blank-slate__select"
|
74 |
options={ getFormOptions() }
|
blocks/donation-form-grid/index.js
CHANGED
@@ -17,8 +17,8 @@ import GiveDonationFormGrid from './edit/block';
|
|
17 |
|
18 |
export default registerBlockType( 'give/donation-form-grid', {
|
19 |
|
20 |
-
title: __( '
|
21 |
-
description: __( 'The
|
22 |
category: 'give',
|
23 |
icon: <GiveLogo color="grey" />,
|
24 |
keywords: [
|
17 |
|
18 |
export default registerBlockType( 'give/donation-form-grid', {
|
19 |
|
20 |
+
title: __( 'Donation Form Grid' ),
|
21 |
+
description: __( 'The GiveWP Donation Form Grid block insert an existing donation form into the page. Each form\'s presentation can be customized below.' ),
|
22 |
category: 'give',
|
23 |
icon: <GiveLogo color="grey" />,
|
24 |
keywords: [
|
blocks/donation-form/index.js
CHANGED
@@ -18,8 +18,8 @@ import GiveForm from './edit/block';
|
|
18 |
|
19 |
export default registerBlockType( 'give/donation-form', {
|
20 |
|
21 |
-
title: __( '
|
22 |
-
description: __( 'The
|
23 |
category: 'give',
|
24 |
icon: <GiveLogo color="grey" />,
|
25 |
keywords: [
|
18 |
|
19 |
export default registerBlockType( 'give/donation-form', {
|
20 |
|
21 |
+
title: __( 'Donation Form' ),
|
22 |
+
description: __( 'The GiveWP Donation Form block inserts an existing donation form into the page. Each donation form\'s presentation can be customized below.' ),
|
23 |
category: 'give',
|
24 |
icon: <GiveLogo color="grey" />,
|
25 |
keywords: [
|
blocks/donor-wall/class-give-donor-wall.php
CHANGED
@@ -208,7 +208,7 @@ class Give_Donor_Wall_Block {
|
|
208 |
|
209 |
$content = array(
|
210 |
'image_url' => GIVE_PLUGIN_URL . 'assets/dist/images/give-icon-full-circle.svg',
|
211 |
-
'image_alt' => __( '
|
212 |
'heading' => __( 'No donors found.', 'give' ),
|
213 |
'help' => sprintf(
|
214 |
/* translators: 1: Opening anchor tag. 2: Closing anchor tag. */
|
208 |
|
209 |
$content = array(
|
210 |
'image_url' => GIVE_PLUGIN_URL . 'assets/dist/images/give-icon-full-circle.svg',
|
211 |
+
'image_alt' => __( 'GiveWP Icon', 'give' ),
|
212 |
'heading' => __( 'No donors found.', 'give' ),
|
213 |
'help' => sprintf(
|
214 |
/* translators: 1: Opening anchor tag. 2: Closing anchor tag. */
|
blocks/donor-wall/index.js
CHANGED
@@ -16,8 +16,8 @@ import GiveDonorWallGrid from './edit/block';
|
|
16 |
*/
|
17 |
|
18 |
export default registerBlockType( 'give/donor-wall', {
|
19 |
-
title: __( '
|
20 |
-
description: __( 'The
|
21 |
category: 'give',
|
22 |
icon: <GiveLogo color="grey" />,
|
23 |
keywords: [
|
16 |
*/
|
17 |
|
18 |
export default registerBlockType( 'give/donor-wall', {
|
19 |
+
title: __( 'Donor Wall' ),
|
20 |
+
description: __( 'The GiveWP Donor Wall block inserts an existing donation form into the page. Each form\'s presentation can be customized below.' ),
|
21 |
category: 'give',
|
22 |
icon: <GiveLogo color="grey" />,
|
23 |
keywords: [
|
changelog.txt
CHANGED
@@ -2,86 +2,86 @@
|
|
2 |
* Fix: There was a edge case bug released where a donor viewing a donation receipt in the browser could not due to the necessary columns not being created on install
|
3 |
|
4 |
= 1.8.18: December 19th, 2017 =
|
5 |
-
* New: There is now a new line item in Tools > System Info that displays whether upgrades have completed or not. [#2452](https://github.com/impress-org/
|
6 |
-
* New: You can now view donations based on the gateway that used for the donation. For instance, if you want to view all donations given via Stripe or PayPal you can view them all on the donations listing screen. See details: [#2397](https://github.com/impress-org/
|
7 |
-
* New: The "Donation Completed" and additional pages required plugin now display helpful text within the WP-Admin page listing screen. [#2353](https://github.com/impress-org/
|
8 |
-
* Fix: Donations made on "Set Donation" enabled forms that were give with a custom amount now properly display that it was a custom amount within the donations list screen. [#2401](https://github.com/impress-org/
|
9 |
-
* Fix: The Donations Importer was incorrectly marking donations as duplicates. [#2420](https://github.com/impress-org/
|
10 |
-
* Fix: With
|
11 |
-
* Fix: We removed the "Billing Address" fieldset from the [give_profile_editor] shortcode in preparation for 2.0 which also resolved an issue with required fields preventing an admin from updating their password. [#2407](https://github.com/impress-org/
|
12 |
-
* Fix: Plain text emails didn't properly support hyperlinks. Now they output in a much better way. See details: [#2346](https://github.com/impress-org/
|
13 |
-
* Fix: If using "," for decimal separator and "." for thousands separator the custom amount minimum would incorrectly calculate. [#2526](https://github.com/impress-org/
|
14 |
-
* Fix: Resolved various minor PHP notices. [#2451](https://github.com/impress-org/
|
15 |
-
* Fix: The export PDF report was not outputting multi-level donation form amounts correctly. [#2523](https://github.com/impress-org/
|
16 |
-
* Fix: Resolved a minor UI/UX bug with the data per-form recalculate tool. [#2475](https://github.com/impress-org/
|
17 |
-
* Tweak: Improved the SQL query for getting donations by ID function. This is part of our continued effor to ensure
|
18 |
-
* Tweak: The view receipt in browser link has been updated to utilize the donation receipt page rather than a blank page for compatibility reasons. [#2483](https://github.com/impress-org/
|
19 |
-
* Tweak: Cleaned up
|
20 |
|
21 |
= 1.8.17: December 7th, 2017 =
|
22 |
-
* New: Now you can export and import your settings configurations under Donations > Tools. [#2009](https://github.com/impress-org/
|
23 |
-
* New: Introduced bulk actions for the donor listing screen. [#2086](https://github.com/impress-org/
|
24 |
-
* New: Admin headers now display the menu heirachy for easier navigation. [#2144](https://github.com/impress-org/
|
25 |
-
* New: Added inline notice support to the Give_Notices class. [#2180](https://github.com/impress-org/
|
26 |
-
* New: Many more currencies have been added to the plugin. [#2275](https://github.com/impress-org/
|
27 |
-
* New: The donation importer now allows you to customize the number of rows processed per batch to either speed up or down the import process. [#2427](https://github.com/impress-org/
|
28 |
-
* Tweak: Multi-level is the default now for new donation forms. [#2455](https://github.com/impress-org/
|
29 |
-
* Tweak: Run flush_rewrite_rules() after enabling categories or tags within settings so they display immediately. [#2291](https://github.com/impress-org/
|
30 |
-
* Tweak: Audited and cleaned up the
|
31 |
-
* Tweak: Improved the text that is sent to PayPal when a custom amount is given. [#2161](https://github.com/impress-org/
|
32 |
-
* Tweak: We've customized the email access functionality so that the entire donation history cannot be viewed for an account without first confirming that email. This is a functionality and security enhancement to prevent unauthorized access to donation history via a small donation. [#2023](https://github.com/impress-org/
|
33 |
-
* Tweak: Various donation importer improvements and modifications for better data importing. [#2062](https://github.com/impress-org/
|
34 |
-
* Tweak: Modified code throughout the plugin to support dynamic currencies in preparation for the upcoming Currency Switcher add-on. [#2197](https://github.com/impress-org/
|
35 |
-
* Tweak: Improved the address fieldset so that it's in a more expected order with "City" before "State" as is the preferred order. [#2226](https://github.com/impress-org/
|
36 |
-
* Tweak: Enforced a font size of 16px for input fields within a
|
37 |
-
* Tweak: The default country is now set to the base country within address fieldsets. [#2343](https://github.com/impress-org/
|
38 |
-
* Tweak: Performance improvement via checking before deleting any payment for quick exit within give_delete_donation(). [#2393](https://github.com/impress-org/
|
39 |
-
* Tweak: Donation goals now display without decimal amounts. [#2372](https://github.com/impress-org/
|
40 |
-
* Fix: Resolved WP dashboard timeouts due to inefficient stats query for sites with many donations. [#2383](https://github.com/impress-org/
|
41 |
-
* Fix: Floating labels were broken within the
|
42 |
-
* Fix: An error would occur when entering the same value for a donation as the minimum donation amount. [#2348](https://github.com/impress-org/
|
43 |
-
* Fix: Prevent multiple clicks on the donation submission button. [#2351](https://github.com/impress-org/
|
44 |
-
* Fix: Issue with new getPriceID when levels share the same price. [#2305](https://github.com/impress-org/
|
45 |
-
* Fix: The goal achieved message would not display properly when using button display mode. [#2337](https://github.com/impress-org/
|
46 |
-
* Fix: A bug where if more than one donation form are embedded on a page that use radio levels it can cause jumping between levels when clicked. [#2292](https://github.com/impress-org/
|
47 |
-
* Fix: Show "$0" within a newly created goal rather than a lonely "$". [#2296](https://github.com/impress-org/
|
48 |
-
* Fix: Bug preventing switching a donation's level within the donation details screen. [#2280](https://github.com/impress-org/
|
49 |
-
* Fix: The "Change Donor" dropdown would get partially hidden while open on the donation details page. [#2412](https://github.com/impress-org/
|
50 |
-
* Fix: Improved licensing logic to account for upgrades and changes to the licensing. Also, we now properly delete the license when deactivating it. [#2268](https://github.com/impress-org/
|
51 |
-
* Fix: Prevent the donor's name from incorrectly being overwritten if they gave using a different name but the same email address. [#2460](https://github.com/impress-org/
|
52 |
-
* Fix: The recalculate all forms and a single form were not working. We have restored that functionality so they work as intended. [#2235](https://github.com/impress-org/
|
53 |
-
* Fix: Improved settings tab CSS for smaller screens like tablets and mobile. [#2139](https://github.com/impress-org/
|
54 |
-
* Fix: Change Donor option not showing all donors in donation detail page in back-end. [#2378](https://github.com/impress-org/
|
55 |
-
* Fix: PHP Notice when changing the donation form title on the donation details page. [#2377](https://github.com/impress-org/
|
56 |
-
* Fix: Resolved issues with the Iranian Rial currency. [#2175](https://github.com/impress-org/
|
57 |
-
* Fix: Resolved issues with the formatting Indian Rupee currency. [#2461](https://github.com/impress-org/
|
58 |
-
* Fix: PHP notices when searching for a donor name on the donor listing admin page. [#2391](https://github.com/impress-org/
|
59 |
-
* Fix: The modal close button (x) was getting hidden by some themes. We've modified the CSS to be more cross-theme compatible. [#1709](https://github.com/impress-org/
|
60 |
-
* Fix:
|
61 |
|
62 |
= 1.8.16: October 27th, 2017 =
|
63 |
-
* New: Bulk actions now for Donors allow you to more easily delete donors and associated records. [#2086](https://github.com/impress-org/
|
64 |
-
* New: Payments now save the currency settings used to make the donation in preparation for the new currency switcher add-on coming soon and also improved future reporting. [#2153](https://github.com/impress-org/
|
65 |
-
* Tweak: The link for donor's to view their receipt ("View in Browser >") which appears in emails has better logic so that no matter where the donor clicks that link (on a different device, using a different browser, etc), they will have access to the donation receipt and other associated donor account information. [#1790](https://github.com/impress-org/
|
66 |
-
* Tweak: CSS improvements to the [give_donor_profile] shortcode. [#2190](https://github.com/impress-org/
|
67 |
-
* Tweak: Hardened give_listen_for_failed_payments(). [#2240](https://github.com/impress-org/
|
68 |
-
* Fix: Add-on activation banners weren't displaying due to a change made in a recent release. Now they are again. [#2241](https://github.com/impress-org/
|
69 |
-
* Fix: A notice now displays when you update/save a donor's records. [#2181](https://github.com/impress-org/
|
70 |
-
* Fix: Donations set to 00:00 time don't show within the "Today" or "Yesterday" reports filter. [#2221](https://github.com/impress-org/
|
71 |
-
* Fix: If using polyfill JS on your theme
|
72 |
|
73 |
= 1.8.15: October 18th, 2017 =
|
74 |
-
* New: Added support for dynamic currencies. [#2197](https://github.com/impress-org/
|
75 |
-
* Fix: The importer should map "Postal Code" and "Zip" to the single field. [#2164](https://github.com/impress-org/
|
76 |
-
* Fix: Renamed importer field "Donation Form" to proper naming "Donation Form Title". [#2165](https://github.com/impress-org/
|
77 |
* Fix: Issue with give_validate_license_when_site_migrated() causing sites to have excessive $_POST requests to the licensing server.
|
78 |
-
* Fix: Improved the Tools > Data confirmation checkbox and submit button functionality to prevent excessive clicks. [#2195](https://github.com/impress-org/
|
79 |
|
80 |
= 1.8.14: October 13th, 2017 =
|
81 |
* New: Integrated with Akismet for improved spam filtering [#673](https://github.com/impress-org/give/issues/673)
|
82 |
* New: The "Tools > Import" now lists available import options. This makes room for settings and form export/import coming soon! [#2114](https://github.com/impress-org/give/issues/2114)
|
83 |
* New: Helpful JS alerts are now displayed if you make settings changes and attempt to navigate away from the page without saving within WP-Admin. [#1998](https://github.com/impress-org/give/issues/1998), [#2069](https://github.com/impress-org/give/issues/2069)
|
84 |
-
* New: All
|
85 |
* New: New setting added to select the default state that appears within the address fieldset. [#2036](https://github.com/impress-org/give/issues/2036)
|
86 |
* New: Improved the receipt page for offline donations to provide more clearer instructions. [#1396](https://github.com/impress-org/give/issues/1396)
|
87 |
* New: Added a link on the Donor's profile in wp-admin to go to the WP users' profile if connected. [#1249](https://github.com/impress-org/give/issues/1249)
|
@@ -105,16 +105,16 @@
|
|
105 |
* Fix: Brought back the issue with responsive settings tabs no longer working due to broken jQuery selector. [#2106](https://github.com/impress-org/give/issues/2106)
|
106 |
* Fix: The [give_profile_editor] shortcode was having some styling issues with some themes. [#2097](https://github.com/impress-org/give/issues/2097)
|
107 |
* Fix: The [give_receipt] shortcode attributes were not working as expected. [#2085](https://github.com/impress-org/give/issues/2085)
|
108 |
-
* Fix: The
|
109 |
* Fix: JS TypeError when clicking a bulk action checkbox in WP-admin within the donations list view. [#2051](https://github.com/impress-org/give/issues/2051)
|
110 |
-
* Fix: The "
|
111 |
* Fix: The donation form creator page had display issues where the left half of the info is hidden below the menu tabs within lower resolutions. [#2000](https://github.com/impress-org/give/issues/2000)
|
112 |
* Fix: The donation amount would be redued when thousands separator is set to a period. [#1982](https://github.com/impress-org/give/issues/1982)
|
113 |
* Fix: The repeater field would display incorrect decimal separators for the amount field. [#1886](https://github.com/impress-org/give/issues/1886)
|
114 |
|
115 |
= 1.8.13: September 7th, 2017 =
|
116 |
-
* Important:
|
117 |
-
* New: Now you can import donations to
|
118 |
* New: Added additional guidelines for testing so contributors who want to submit PRs have additional information on how to test properly. [#2007](https://github.com/impress-org/give/issues/2007)
|
119 |
* New: We are now storing the page ID and URL donors used to make a donation for future reporting. [#1996](https://github.com/impress-org/give/issues/1996)
|
120 |
* New: When no list items are displayed within forms and donations, typically on fresh installs, helpful information will now display in its place rather than empty lists. [#1917](https://github.com/impress-org/give/issues/1917)
|
@@ -152,7 +152,7 @@
|
|
152 |
* Tweak: The donation form's payment count column now links to the payments screen with that form as the filter rather than to logs. [#1824](https://github.com/impress-org/give/issues/1824)
|
153 |
* Tweak: Developers are now using ESLint for JS coding standards. [#1827](https://github.com/impress-org/give/issues/1827)
|
154 |
* Tweak: Updated the donation Receipt language for Offline Donation instructions to match other instances. [#1840](https://github.com/impress-org/give/issues/1840)
|
155 |
-
* Tweak: The
|
156 |
* Tweak: The donation payments filters have been improved with more options and better CSS. [#1901](https://github.com/impress-org/give/issues/1901)
|
157 |
* Tweak: Deprecated the give_get_purchase_summary() and improved the new give_payment_gateway_donation_summary() function. [#1902](https://github.com/impress-org/give/issues/1902)
|
158 |
* Tweak: Scroll icons were displaying incorrectly on Windows within the Form edit Sub-tab items on flyout. [#1910](https://github.com/impress-org/give/issues/1910)
|
@@ -168,7 +168,7 @@
|
|
168 |
* Fix: Changing levels of existing Multilevel donations was buggy and prevented switching to certain levels. [#1911](https://github.com/impress-org/give/issues/1911)
|
169 |
|
170 |
= 1.8.11: July 11th, 2017 =
|
171 |
-
* Fix: Compatibility issue with Yoast SEO's new Link Checker utility preventing new
|
172 |
|
173 |
= 1.8.10: July 10th, 2017 =
|
174 |
* New: A login notification now displays upon successful login within a donation form. [#1384](https://github.com/impress-org/give/issues/1384)
|
@@ -183,17 +183,17 @@
|
|
183 |
* New: Added a confirmation alert when an admin attempts to delete a payment on the list screen. [#1773](https://github.com/impress-org/give/issues/1773)
|
184 |
* New: You can now specify a timeframe when exporting donors. [#1427](https://github.com/impress-org/give/issues/1427)
|
185 |
* New: PHP 5.2 will work but if you're running it a new banner will display prompting your to upgrade your server to a more modern and supported version. [#1723](https://github.com/impress-org/give/issues/1723)
|
186 |
-
* New:
|
187 |
* New: You can now sort your donation forms more accurately by amount within wp-admin. [#1253](https://github.com/impress-org/give/issues/1253)
|
188 |
-
* New:
|
189 |
* Tweak: Deprecated a number of functions and hooks due to incorrect terminology with backwards compatiblity. [#896](https://github.com/impress-org/give/issues/896)
|
190 |
* Tweak: Added a prefix to on_create_blog() function to prevent any potential conflicts. [#1809](https://github.com/impress-org/give/issues/1809)
|
191 |
* Tweak: Removed AJAX warning banner producing some false positives for certain server configurations. [#1631](https://github.com/impress-org/give/issues/1631)
|
192 |
* Tweak: The menu item list of "Donation Forms" is now included by default within WP-admin on install. [#1765](https://github.com/impress-org/give/issues/1765)
|
193 |
* Tweak: Improved support for WPML. [#1609](https://github.com/impress-org/give/issues/1609)
|
194 |
-
* Tweak: Improved support for SEO plugins creating XML sitemaps when
|
195 |
* Fix: An error message will display if visiting a donation receipt page without a payment_key. [#1484](https://github.com/impress-org/give/issues/1484), [#1763](https://github.com/impress-org/give/issues/1763)
|
196 |
-
* Fix: Translation banners showing incorrectly for some users within
|
197 |
* Fix: An invalid donation payment could accidentally be created if the admin clicked on the bulk actions submit button without first selecting a payment within the donations list screen. [#1801](https://github.com/impress-org/give/issues/1801)
|
198 |
* Fix: If donor is using an additional email and the same has been email used to register a user from a donation form it created a conflict which is now resolved. [#1722](https://github.com/impress-org/give/issues/1722)
|
199 |
* Fix: The link to view a donation form's income was incorrectly going to the main reports page rather than the one for that specific form. [#1825](https://github.com/impress-org/give/issues/1825)
|
@@ -210,11 +210,11 @@
|
|
210 |
|
211 |
= 1.8.8: May 30, 2017 =
|
212 |
* New: Added search functionality to donor, donation form, and donation payment dropdowns in wp-admin. [#1572](https://github.com/impress-org/give/issues/1572)
|
213 |
-
* New: Added a date range filter to the `/donation/`
|
214 |
* New: Revamped the donation receipt template so that items can easily be reordered. [#1674](https://github.com/impress-org/give/issues/1674)
|
215 |
* New: The donation gateway used is now displayed within the donation listing page in wp-admin. [#1682](https://github.com/impress-org/give/issues/1682)
|
216 |
* Fix: If a donation form's minimum custom amount was set to higher than the first donation level amount the donor would incorrectly receive a custom minimum required validation error. [#1680](https://github.com/impress-org/give/issues/1680)
|
217 |
-
* Fix: Clicking the
|
218 |
* Fix: Added a JS confirmation when disconnecting a WP user from the a donor in wp-admin. [#1720](https://github.com/impress-org/give/issues/1720)
|
219 |
* Fix: Sometimes the expiration field within the donation form loses its auto-formatting. [#1278](https://github.com/impress-org/give/issues/1278)
|
220 |
* Fix: Conflict with WP101 plugin. [#1710](https://github.com/impress-org/give/issues/1710)
|
@@ -228,24 +228,24 @@
|
|
228 |
* Tweak: Relocated the plugin setting's "Export" tab within wp-admin to Donations > Tools for better organization. [#1702](https://github.com/impress-org/give/issues/1702)
|
229 |
* Tweak: Minor changes to the welcome screen. [#1561](https://github.com/impress-org/give/issues/1561)
|
230 |
* Tweak: Relocated exports from Donations > Reports to Donations > Tools in wp-admin. [#1702](https://github.com/impress-org/give/issues/1702)
|
231 |
-
* Tweak: Expanded the role of the
|
232 |
|
233 |
= 1.8.7.1: May 4, 2017 =
|
234 |
* Fix: A license notice appears and is not dismissible when it's expiration timestamp is out of date which can be annoying to the admin. [#1658](https://github.com/impress-org/give/issues/1658)
|
235 |
* Fix: PHP Strict Standards warning no longer displays when you have add-ons installed. [#1659](https://github.com/impress-org/give/issues/1659)
|
236 |
|
237 |
= 1.8.7: May 3, 2017 =
|
238 |
-
* New: Revamped how
|
239 |
-
* New: The "New User Notification" email is now formatted like other
|
240 |
-
* New: Added the "Processing" status into
|
241 |
* Tweak: Update WP Session Manager library to the latest version. [#1646](https://github.com/impress-org/give/issues/1646)
|
242 |
* Tweak: Stop echoing shortcodes in favor of returning their output for better WP REST API compatibility. [#1614](https://github.com/impress-org/give/issues/1614)
|
243 |
* Tweak: Improved verbiage for the "Email already in use" notice. [#1624](https://github.com/impress-org/give/issues/1624)
|
244 |
* Tweak: Updated the placeholder address for the "Offline Donations" gateway to an unmailable address. This is in the hopes that folks will better notice and update it to their actual mailing address. [#1623](https://github.com/impress-org/give/issues/1623)
|
245 |
-
* Fix: Improved mobile responsiveness of the
|
246 |
* Fix: Formatting was incorrect for the Danish Kroner. [#1632](https://github.com/impress-org/give/issues/1632)
|
247 |
* Fix: If an add-on doesn't have a license active it now displays plugin update notifications regardless of license status. [#1649](https://github.com/impress-org/give/issues/1649)
|
248 |
-
* Fix: Ensure that
|
249 |
|
250 |
= 1.8.6: April 10, 2017 =
|
251 |
* Fix: Provide a fallback for using `price_id` rather than `give_price_id`. Some gateways were incorrectly assigning it as a donation level within the receipt despite the correct custom amount being processed. [#1598](https://github.com/impress-org/give/issues/1598)
|
@@ -257,24 +257,24 @@
|
|
257 |
= 1.8.5: March 29, 2017 =
|
258 |
* New: Added a "Billing Details" as an option in PayPal Standard gateways which adds address fields to the gateway. The field data is then passed to PayPal and pre-filled on the PayPal payment form. [#1573](https://github.com/impress-org/give/issues/1573)
|
259 |
* New: Button only display mode now has an option to customize the donate button text. [#1494](https://github.com/impress-org/give/issues/1494)
|
260 |
-
* New: There is now a colorpicker setting field in the
|
261 |
-
* Fix: If
|
262 |
* Fix: There was an issue with the 1.8 upgrade routine where it was incorrectly disabling the Offline Donations gateway per form. [#1579](https://github.com/impress-org/give/issues/1579)
|
263 |
-
* Fix: The upgrade routine would not properly run on pages outside of
|
264 |
|
265 |
= 1.8.4: March 1, 2017 =
|
266 |
* Fix: When a donation form has guest donations enabled and the registration + login option enabled the optional fields were being incorrect required. [#1553](https://github.com/impress-org/give/issues/1553)
|
267 |
-
* Fix: Minor RTL style issue with the i18n banner that displays asking help translating
|
268 |
* Fix: Updated the included add-on software licensing class and fixed active license placeholders. [#1556](https://github.com/impress-org/give/issues/1556)
|
269 |
|
270 |
= 1.8.3: February 27, 2017 =
|
271 |
* New: The new Goal Complete message has been turned into a WYSIWYG that also render oEmbeds like YouTube and WordPress shortcodes. This means now you can display a custom video or any content you'd like when a goal has completed. [#1504](https://github.com/impress-org/give/issues/1504), [#1545](https://github.com/impress-org/give/issues/1545)
|
272 |
-
* New: The
|
273 |
-
* Tweak: Mod_security on some servers was flagging
|
274 |
* Fix: Email access was not properly using the give_is_setting_enabled() conditional therefore not allowing non-WP users to access their donation history. The condition has been fixed and functionality restored. [#1551](https://github.com/impress-org/give/issues/1551)
|
275 |
* Fix: Show correct log counts in WP-Admin under Donations > Tools > Logs. [#1531](https://github.com/impress-org/give/issues/1531)
|
276 |
* Fix: The gateway and donation ID was not properly displaying under Donations > Tools > Logs. [#1529](https://github.com/impress-org/give/issues/1529)
|
277 |
-
* Fix: The new
|
278 |
|
279 |
= 1.8.2: February 21, 2017 =
|
280 |
* New: A login field will show by default now if a non-logged in user attempts to view the donation history page without email access enabled. [#1485](https://github.com/impress-org/give/issues/1485)
|
@@ -298,8 +298,8 @@
|
|
298 |
* New: Improved UX/UI for Reports pages. [#1114](https://github.com/impress-org/give/issues/1114)
|
299 |
* New: Improved UX for admin settings screens that have many tabs to prevent them from bumping to two lines. [#1466](https://github.com/impress-org/give/issues/1466
|
300 |
* New: Added support to create links to donation forms with a pre-selected donation level. [#1422](https://github.com/impress-org/give/issues/1422
|
301 |
-
* Tweak:
|
302 |
-
* Tweak: CMB2 has now been deprecated in favor for
|
303 |
* Tweak: Only show Add-on activation banner for user who activated the plugin. [#1036](https://github.com/impress-org/give/issues/1036)
|
304 |
* Tweak: Added backend and frontend validation to prevent the admin from saving the same success and failure page. [#724](https://github.com/impress-org/give/issues/724)
|
305 |
* Tweak: Responsive and general CSS improvements for frontend donation forms. [#1453](https://github.com/impress-org/give/issues/1453), [#1258](https://github.com/impress-org/give/issues/1258), [#1441](https://github.com/impress-org/give/issues/1441)
|
@@ -327,7 +327,7 @@
|
|
327 |
|
328 |
= 1.7: December 7, 2016 =
|
329 |
* New: Custom HTML5 alert messages provide better context for donors. [#351](https://github.com/impress-org/give/issues/351)
|
330 |
-
* New:
|
331 |
* New: Donation details screen now displays more information and is mobile responsive. [#887](https://github.com/impress-org/give/issues/887)
|
332 |
* New: Email tag {receipt_link_url} added. [#581](https://github.com/impress-org/give/issues/581)
|
333 |
* New: Deprecated actions and filters to fix non-donation based terminology. [#896](https://github.com/impress-org/give/issues/896)
|
@@ -339,7 +339,7 @@
|
|
339 |
* Tweak: Optimized payment gateway loading and ensure that the proper gateway is returned if donor is brought back to website from an offsite gateway like PayPal Standard. Also, new PHPUnit tests for gateways added. [#1119](https://github.com/impress-org/give/issues/1119)
|
340 |
* Tweak: Organize data with a logical relationship in grids for table accessibility. [#922](https://github.com/impress-org/give/issues/922)
|
341 |
* Tweak: Terminology changes - "Transactions" now called "Donations" and "Payments" now termed "Donation" in WP-admin. [#896](https://github.com/impress-org/give/issues/896)
|
342 |
-
* Tweak: Removed unnecessary
|
343 |
* Tweak: Remove "Form Labels" functions from translation strings. [#1003](https://github.com/impress-org/give/issues/1003)
|
344 |
* Tweak: a11y + UX - The terms agreement checkbox should be a required field. [#1200](https://github.com/impress-org/give/issues/1200)
|
345 |
* Tweak: Removed the bulk edit "Price" field. [#1252](https://github.com/impress-org/give/issues/1252)
|
@@ -356,8 +356,8 @@
|
|
356 |
= 1.6.4: November 10, 2016 =
|
357 |
* New: {form_title} email tag that outputs only the donation form title and improved the email tag display in the plugin's settings. [#943](https://github.com/impress-org/give/issues/943)
|
358 |
* Fix: {donation} email tag was not properly displaying the donation form title along with the level for multi-level donations. [#943](https://github.com/impress-org/give/issues/943)
|
359 |
-
* Fix: Removed all usage of ttf fonts within
|
360 |
-
* Fix: If theme doesn't register image sizes there is a PHP Warning on the
|
361 |
|
362 |
= 1.6.3: October 26, 2016 =
|
363 |
* Fix: PayPal Standard donations payments being set incorrectly to failed. [#1152](https://github.com/impress-org/give/issues/1152)
|
@@ -365,9 +365,9 @@
|
|
365 |
* Tweak: The "Email Access" message is now filtered via `give_email_access_message`. [#1147](https://github.com/impress-org/give/issues/1147)
|
366 |
|
367 |
= 1.6.2: October 4, 2016 =
|
368 |
-
* New: Internationalization banner now promotes to admins translating
|
369 |
-
* New: The
|
370 |
-
* Tweak: The
|
371 |
* Tweak: Improved the styles of the Add-on activation banner. [#1081](https://github.com/impress-org/give/issues/1081)
|
372 |
* Fix: Donation form names with an apostrophe in them were displaying a backslash in the name for the PayPal Standard gateway. [#1079](https://github.com/impress-org/give/issues/1079)
|
373 |
* Fix: Prevent the donor from saving an empty email address in the [give_profile_editor] shortcode. [#999](https://github.com/impress-org/give/issues/999)
|
@@ -385,10 +385,10 @@
|
|
385 |
* New: Added email tag support to Offline Donation Admin Notification. [#846](https://github.com/impress-org/give/issues/846)
|
386 |
* New: Added a "Reset Password" option to the donation form if the user is prompted to login. [#723](https://github.com/impress-org/give/issues/723)
|
387 |
* New: Add the ability for admins to switch a transaction to a different form. [#429](https://github.com/impress-org/give/issues/429)
|
388 |
-
* New: Setting to adjust the number of decimal spaces.
|
389 |
* New: Human readable large monetary goal formats. For instance, if you have a goal of $2 million it will not display as "2,000,000" but rather "2 million". [#650](https://github.com/impress-org/give/issues/650)
|
390 |
-
* New: Address
|
391 |
-
* New: New template added for
|
392 |
* New: Easier and more understandable strings according for translators. [#451](https://github.com/impress-org/give/issues/451)
|
393 |
* New: Added a new filter "give_pdf_export_logo" to easily customize the export logo. [#802](https://github.com/impress-org/give/issues/802)
|
394 |
* New: Customer meta class added for updating and saving donor data for non-users outside usermeta. [#653](https://github.com/impress-org/give/issues/653)
|
@@ -413,7 +413,7 @@
|
|
413 |
* Fix: Auto populate the correct donation level when user adds a matching custom amount. [#730](https://github.com/impress-org/give/issues/730)
|
414 |
* Fix: The "Export Donation History" csv no longer had the "Form Title" column and contained unnecessary columns. [#757](https://github.com/impress-org/give/issues/757)
|
415 |
* Fix: A CSS conflict appeared with some themes when users view the donation receipt in browser and admins preview emails in wp-admin. [#818](https://github.com/impress-org/give/issues/818)
|
416 |
-
* Fix: Prevent editor shortcode generator from displaying for users who don't have access to
|
417 |
|
418 |
= 1.5.2: June 31, 2016 =
|
419 |
* New: Added an addition "status" column for donation logs. [#684](https://github.com/impress-org/give/issues/684)
|
@@ -433,7 +433,7 @@
|
|
433 |
* New: Added the ability to delete all test transactions under "Donations > Reports > Tools". [#263](https://github.com/impress-org/give/issues/263)
|
434 |
* New: Recalculate stats tool now available to recount individual donor statistics, delete test transactions, or reset all your statistics entirely. [#411](https://github.com/impress-org/give/issues/441)
|
435 |
* New: New Give_Payments class added which allows easier development for donation payments. [#504](https://github.com/impress-org/give/issues/504)
|
436 |
-
* New: Added "Test Mode" labels to more easily identify donations made while
|
437 |
* New: Template wrapper support for the "Catch Evolution" theme added. [#632](https://github.com/impress-org/give/issues/632)
|
438 |
* New: Export additional data and control the export columns for donors under Reports > Export > Export Donors in CSV. [#630](https://github.com/impress-org/give/issues/630)
|
439 |
* New: South Korean Won added to list of currencies. [#624](https://github.com/impress-org/give/issues/624)
|
@@ -469,7 +469,7 @@
|
|
469 |
= 1.4.2: April 26, 2016 =
|
470 |
* Fix: Bug with Custom Amount minimum and currencies with "," for decimal separator miscalculating the amounts - https://github.com/impress-org/give/issues/591
|
471 |
* Fix: Tooltips weren't loading properly when clicking the "Cancel" button after opting to create an account - https://github.com/impress-org/give/issues/500
|
472 |
-
* Fix: Closing
|
473 |
* Fix: Ensure email is set in PHP session to view donation history after donating properly without having to preform additional email access request - https://github.com/impress-org/give/issues/587
|
474 |
* Fix: Moved "Agree to Terms" checkbox to the left-hand side for better usability and appearance - https://github.com/impress-org/give/issues/669
|
475 |
* Tweak: Removing the top loading animation when changing donation amounts to reduce theme compatibility issues with it - https://github.com/impress-org/give/issues/556
|
@@ -481,7 +481,7 @@
|
|
481 |
* Fix: Member-only donation forms don't display member-only validation responses properly - https://github.com/impress-org/give/issues/551
|
482 |
* Fix: Email access cookie path set incorrectly breaks viewing details - https://github.com/impress-org/give/issues/570
|
483 |
* Fix: Validation conflicts with MemberPress - thanks @jimwebb - https://github.com/impress-org/give/issues/568
|
484 |
-
* Fix: If no
|
485 |
* Fix: Login/Cancel/Register within donation form don't trigger float-labels - https://github.com/impress-org/give/issues/574
|
486 |
* Fix: Login/Cancel/Register within donation form has problems maintaining gateway-specific fields when changing gateways - https://github.com/impress-org/give/issues/574
|
487 |
* Tweak: Deprecated give_no_guest_checkout() in favor of give_logged_in_only() - https://github.com/impress-org/give/issues/551
|
@@ -498,7 +498,7 @@
|
|
498 |
* Tweak: Removed usage of the image size "give_form_thumbnail" in favor of "give_form_single" - https://github.com/impress-org/give/issues/412
|
499 |
* Tweak: Increased modal windows z-index value - https://github.com/impress-org/give/issues/524
|
500 |
* Tweak: Added additional checks to the "System Info" settings tab - https://github.com/impress-org/give/issues/506
|
501 |
-
* Tweak: Removed
|
502 |
* Tweak: Use $_SERVER['HTTP_HOST'] rather than $_SERVER['SERVER_NAME'] in give_get_current_page_url() - https://github.com/impress-org/give/issues/530
|
503 |
* Fix: Email compatibility with Mandrill WP plugin - https://github.com/impress-org/give/issues/548
|
504 |
* Fix: Add trailing slash to home_url() to prevent homepage redirect - https://github.com/impress-org/give/issues/545
|
@@ -510,15 +510,15 @@
|
|
510 |
* Fix: Alternative to fopen provided for PDF exports - https://github.com/impress-org/give/issues/511
|
511 |
|
512 |
= 1.3.6: Mar 9, 2016 =
|
513 |
-
* New:
|
514 |
-
* New:
|
515 |
* New: Minimum custom donation amount feature added; now you customize custom donations to help prevent fraud and further refine giving - https://github.com/impress-org/give/issues/390
|
516 |
* New: Added additional filters for the donation form fieldset headings - https://github.com/impress-org/give/issues/487
|
517 |
* Tweak: Improved "Offline Donations" gateway admin notification messaging - https://github.com/impress-org/give/issues/448
|
518 |
* Tweak: Optimized loading animations and placement - https://github.com/impress-org/give/issues/508
|
519 |
* Tweak: Sessions only started on WP frontend - https://github.com/impress-org/give/issues/493
|
520 |
* Fixed: Switching levels with set donation doesn't display "Updating Amount..." animation - https://github.com/impress-org/give/issues/510
|
521 |
-
* Fixed: Updated "At a Glance" dashboard widget icon to be
|
522 |
* Fixed: Donation total does not show the currency sign when changing custom amount - thanks @pryley - https://github.com/impress-org/give/issues/485
|
523 |
* Fixed: Currency output has better support for - https://github.com/impress-org/give/issues/468
|
524 |
* Fixed: {receipt_link} now outputs URL if plain-text selected for email format - https://github.com/impress-org/give/issues/384
|
@@ -530,14 +530,14 @@
|
|
530 |
* Fixed: Offline Donation Emails not using Give_Emails class - https://github.com/impress-org/give/issues/447
|
531 |
|
532 |
= 1.3.5: Jan 12, 2016 =
|
533 |
-
* New: give_settings_array_insert() function to help other Add-ons and plugins insert
|
534 |
* New: give_description settings field type for plugin authors to easily add content to the settings
|
535 |
* New: Add support for TF "Philanthropy" theme - https://github.com/impress-org/give/issues/454
|
536 |
* Fixed: Goal progress bar class name needs a prefix to avoid conflicts with Bootstrap - https://github.com/impress-org/give/issues/399
|
537 |
* Fixed: Logged in user, different email address, new donor - https://github.com/impress-org/give/issues/437
|
538 |
* Fixed: Test email save notification appears three times - https://github.com/impress-org/give/issues/364
|
539 |
* Fixed: [give_receipt] not passing Form title properly when "payment_key" option set to true - https://github.com/impress-org/give/issues/443
|
540 |
-
* Fixed:
|
541 |
* Fixed: .mo file corruption issue with Brazilian Portuguese translation file - https://github.com/impress-org/give/issues/458
|
542 |
* Fixed: Correct for/id relationship in credit card fields #a11y - Thanks @joedolson https://github.com/impress-org/give/issues/459
|
543 |
|
@@ -548,7 +548,7 @@
|
|
548 |
* Fixed security vulnerability due to WP session IDs
|
549 |
|
550 |
= 1.3.2: Dec 11, 2015 =
|
551 |
-
* New: German/Deutsch translation for
|
552 |
* New: Polish/Polski translation provided by Emilia - Thanks! :) - https://github.com/impress-org/give/issues/418
|
553 |
* New: Introduced Give_Cron class for scheduling routine events - https://github.com/impress-org/give/issues/422
|
554 |
* New: Introduced `give_can_view_receipt` function with `give_user_can_view_receipt_item` - https://github.com/impress-org/give/issues/407
|
@@ -563,7 +563,7 @@
|
|
563 |
* Fix: Payments that are in "Pending" status for more then 10 days are not automatically set to "Abandoned" status instead of staying in "Pending" status
|
564 |
* Fix: Shortcode builder dialogs do not work when the "SiteOrigin Widgets Bundle" plugin is active - https://github.com/impress-org/give/issues/405
|
565 |
* Fix: Missing calculation in give stats earnings - thanks @andrejcremoznik - https://github.com/impress-org/give/issues/408
|
566 |
-
* Fix:
|
567 |
* Fix: HTML5 required attribute needs to respect give_is_field_required() conditonal - https://github.com/impress-org/give/issues/361
|
568 |
* Fix: Custom wrapper added for the popular Avada theme - https://github.com/impress-org/give/issues/366
|
569 |
* Fix: Basic CSS style added for .give-btn buttons - https://github.com/impress-org/give/issues/234
|
@@ -578,7 +578,7 @@
|
|
578 |
* Fix: Fixed Safari iOS bug with HTML5 required attribute and form reloading - https://github.com/impress-org/give/issues/402
|
579 |
* Tweak: Added table_exists method to Give_DB class - https://github.com/impress-org/give/pull/404
|
580 |
* Tweak: Change labels to "Donation Form" within admin - https://github.com/impress-org/give/issues/303
|
581 |
-
* Tweak: "Donor" column link under
|
582 |
* Tweak: Updated nav-tab wrappers heading tag to h1s for WordPress 4.4s #a11y release - https://github.com/impress-org/give/issues/377
|
583 |
* Tweak: Updated how CMB2 is included to prevent conflicts with other themes and/or plugins - https://github.com/impress-org/give/issues/389
|
584 |
* Tweak: Add visual line break to Donor card second address line
|
@@ -594,9 +594,9 @@
|
|
594 |
* New: Added html5 required attributes to required donation fields like first name, email, and CC fields - https://github.com/impress-org/give/issues/346
|
595 |
* Fix: Multiple billing fields being output when multiple forms on a single page - https://github.com/impress-org/give/issues/310
|
596 |
* Fix: Assume multiple give dropdown buttons - https://github.com/impress-org/give/issues/310
|
597 |
-
* Fix:
|
598 |
* Fix: Prevent fatal error if user has CMB2 plugin installed - https://github.com/impress-org/give/issues/321
|
599 |
-
* Fix: When you save the
|
600 |
* Fix: PayPal transactions types field label updated to "PayPal Transaction Type" - https://github.com/impress-org/give/issues/293
|
601 |
* Fix: Custom Jupiter theme wrapper start and end added to prevent single donation form views from being incorrectly formatted - https://github.com/impress-org/give/issues/170
|
602 |
* Fix: [give_receipt] options now work as expected - https://github.com/impress-org/give/issues/267
|
@@ -625,25 +625,25 @@
|
|
625 |
= 1.3: Sep 30, 2015 =
|
626 |
* Special shout out to a rock star contributor @pryley https://github.com/pryley - v1.3 wouldn't be packed full with all these awesome enhancements without him!
|
627 |
* New: Floating labels functionality! Enable floating labels to provide a cleaner donation interface for your users. Thanks @pryley - https://github.com/impress-org/give/pull/231
|
628 |
-
* New: Shortcode generator for easily adding the various
|
629 |
* New: Goal shortcode added to Core so you can now show various donation form goals separately from donation forms - https://github.com/impress-org/give/issues/184
|
630 |
* New: Global setting to disable single give forms sidebars added - https://github.com/impress-org/give/issues/192
|
631 |
* New: 'give_forms_single_summary_classes' filter added for customizing form wrapper classes
|
632 |
* New: Advanced global setting added for load scripts in the footer - https://github.com/impress-org/give/issues/209
|
633 |
* New: Admin - Refresh Reports button added to ensure user can clear transients used to store reporting data - https://github.com/impress-org/give/issues/210 and https://github.com/impress-org/give/issues/85
|
634 |
-
* New: Basic table styles for
|
635 |
* New: Custom amount field displays numbers by default on mobile/tablet - https://github.com/impress-org/give/issues/233
|
636 |
* New: Bower implemented to manage third-party JS scripts - Thanks @pryley https://github.com/impress-org/give/pull/236
|
637 |
* New: Swedish translation files added - Thanks @mepmepmep https://github.com/impress-org/give/issues/238
|
638 |
* New: Changed the ajax loader text from "Updating Price" to "Updating Amount" - https://github.com/impress-org/give/issues/269
|
639 |
* Fix: Modal close button now displays properly - https://github.com/impress-org/give/issues/228
|
640 |
* Fix: [give_login] shortcode now working as expected - also fixed up the logic to output the new [give_goal] shortcode see - https://github.com/impress-org/give/issues/279
|
641 |
-
* Fix: Admin
|
642 |
* Fix: Include CMB2CSS in the head to avoid FOUC https://github.com/impress-org/give/issues/243
|
643 |
* Fix: Test Mode Active notification displays for editors when inactive https://github.com/impress-org/give/issues/242
|
644 |
* Fix: Delete invalid licenses and when a valid license is entered the field is now a password type https://github.com/impress-org/give/issues/203
|
645 |
* Fix: When Only a Payment Gateway without CC Fields is Active Fatal JS error https://github.com/impress-org/give/issues/253
|
646 |
-
* Fix: Multiple
|
647 |
* Fix: Donation form income totals not properly updated when manually updating amounts or deleting transactions causing goals to not calculate correctly - https://github.com/impress-org/give/issues/188
|
648 |
* Fix: Admin Column: If no goal is set for a donation form show "No Goal Set" rather than "0.00" - https://github.com/impress-org/give/issues/256
|
649 |
* Fix: Norwegian Kroner currency symbol adjustments - https://github.com/impress-org/give/issues/256
|
@@ -675,7 +675,7 @@
|
|
675 |
* Fix: https/ssl padlock font now displays correctly https://github.com/impress-org/give/issues/220
|
676 |
|
677 |
= 1.1: July 22, 2015 =
|
678 |
-
* New: A front-facing JSON/XML API that makes it possible to query donation data directly from your WordPress site; this corresponds with the Zapier Add-on for
|
679 |
* New: Added warning to frontend donation forms when test mode is enabled
|
680 |
* Improvement: PalPal Standard now displays the multi-level text within PayPal @see: https://github.com/impress-org/give/issues/164
|
681 |
* Tweak: Moved the "Test Mode" option out from General Settings to Payment Gateways > Gateway Settings from better visibility
|
@@ -709,20 +709,20 @@
|
|
709 |
* New: [give_profile_editor] shortcode that enables donors to customize their account information on the frontend #130 https://github.com/impress-org/give/issues/130
|
710 |
* New: Uninstall.php file which deletes ALL data if the user chooses to do so under Settings > Advanced
|
711 |
* New: composer.json file for developers
|
712 |
-
* New: Dynamic sidebar for singular
|
713 |
* New: Offline Donation enhancements including customizable donation instructions email sent to user upon form completion. See: https://github.com/impress-org/give/issues/124
|
714 |
* New: Goals for Donation Forms. Thanks @ibndawood https://github.com/ibndawood @see https://github.com/impress-org/give/issues/42
|
715 |
* New: Admin CSS improvement - Now conditional fields are indicated with a slight gray background color
|
716 |
-
* New: Script Optimization -
|
717 |
* New: Using Grunt to generate POT file now for much more timely and accurate translations
|
718 |
-
* New:
|
719 |
* Fix: Admin Logs CSS: https://github.com/impress-org/give/issues/127
|
720 |
* Fix: Incorrect amount formatting when currency separators set to "," for both thousands and decimals. @see: https://github.com/impress-org/give/issues/150
|
721 |
* Fix: Broken "lock" image that appears above donation fields for SSL sites @see: https://github.com/impress-org/give/issues/128
|
722 |
* Fix: Updated Magnific class to prevent conflicts with other Magnific modals
|
723 |
|
724 |
= 0.9 beta =
|
725 |
-
* New: Global options to disable the form excerpt and featured image found under
|
726 |
* New: Enable the billing details section for offline donations. The fieldset will appear above the offline donation instructions. Note: You may customize this option per form as needed. Per request https://github.com/impress-org/give/issues/26
|
727 |
* New: Theme template compatibility updates for Flatsome, X Theme, and Avada, Twenty-*
|
728 |
* New: Two new filters introduced give_default_wrapper_start and give_default_wrapper_end to modify template wrappers
|
@@ -753,7 +753,7 @@
|
|
753 |
* Fix: PHP Notice: Undefined variable: unlimited: https://github.com/impress-org/give/issues/89 - Thanks @sumobi
|
754 |
* Fix: Prefix .icon class to prevent conflicts #103: https://github.com/impress-org/give/issues/103 - Thanks @stevengliebe
|
755 |
* Update: Removed unnecessary contextual help files until we decide how we are going to approach this with the plugin
|
756 |
-
* Update: Inline code comments improved to be more specific to
|
757 |
* Security: Hardened URLs with esc_url() across the plugin core
|
758 |
|
759 |
= 0.8 beta =
|
2 |
* Fix: There was a edge case bug released where a donor viewing a donation receipt in the browser could not due to the necessary columns not being created on install
|
3 |
|
4 |
= 1.8.18: December 19th, 2017 =
|
5 |
+
* New: There is now a new line item in Tools > System Info that displays whether upgrades have completed or not. [#2452](https://github.com/impress-org/givewp/issues/2452)
|
6 |
+
* New: You can now view donations based on the gateway that used for the donation. For instance, if you want to view all donations given via Stripe or PayPal you can view them all on the donations listing screen. See details: [#2397](https://github.com/impress-org/givewp/issues/2397)
|
7 |
+
* New: The "Donation Completed" and additional pages required plugin now display helpful text within the WP-Admin page listing screen. [#2353](https://github.com/impress-org/givewp/issues/2353)
|
8 |
+
* Fix: Donations made on "Set Donation" enabled forms that were give with a custom amount now properly display that it was a custom amount within the donations list screen. [#2401](https://github.com/impress-org/givewp/issues/2401)
|
9 |
+
* Fix: The Donations Importer was incorrectly marking donations as duplicates. [#2420](https://github.com/impress-org/givewp/issues/2420)
|
10 |
+
* Fix: With GiveWP activated, purchasing and creating an account with WooCommerce displays the admin menu bar and provides subscriber role access to wp-admin. GiveWP now no longer affects this with Woo purchases. [#2539](https://github.com/impress-org/givewp/issues/2539)
|
11 |
+
* Fix: We removed the "Billing Address" fieldset from the [give_profile_editor] shortcode in preparation for 2.0 which also resolved an issue with required fields preventing an admin from updating their password. [#2407](https://github.com/impress-org/givewp/issues/2407)
|
12 |
+
* Fix: Plain text emails didn't properly support hyperlinks. Now they output in a much better way. See details: [#2346](https://github.com/impress-org/givewp/issues/2346)
|
13 |
+
* Fix: If using "," for decimal separator and "." for thousands separator the custom amount minimum would incorrectly calculate. [#2526](https://github.com/impress-org/givewp/issues/2526)
|
14 |
+
* Fix: Resolved various minor PHP notices. [#2451](https://github.com/impress-org/givewp/issues/2451), [#2493](https://github.com/impress-org/givewp/issues/2493)
|
15 |
+
* Fix: The export PDF report was not outputting multi-level donation form amounts correctly. [#2523](https://github.com/impress-org/givewp/issues/2523)
|
16 |
+
* Fix: Resolved a minor UI/UX bug with the data per-form recalculate tool. [#2475](https://github.com/impress-org/givewp/issues/2475)
|
17 |
+
* Tweak: Improved the SQL query for getting donations by ID function. This is part of our continued effor to ensure GiveWP is as optimized and fast as possible. [#2443](https://github.com/impress-org/givewp/issues/2443)
|
18 |
+
* Tweak: The view receipt in browser link has been updated to utilize the donation receipt page rather than a blank page for compatibility reasons. [#2483](https://github.com/impress-org/givewp/issues/2483)
|
19 |
+
* Tweak: Cleaned up GiveWP "Worker" capabilities in upgrade routine. [#2476](https://github.com/impress-org/givewp/issues/2476)
|
20 |
|
21 |
= 1.8.17: December 7th, 2017 =
|
22 |
+
* New: Now you can export and import your settings configurations under Donations > Tools. [#2009](https://github.com/impress-org/givewp/issues/2009)
|
23 |
+
* New: Introduced bulk actions for the donor listing screen. [#2086](https://github.com/impress-org/givewp/issues/2086), [#2243](https://github.com/impress-org/givewp/issues/2243)
|
24 |
+
* New: Admin headers now display the menu heirachy for easier navigation. [#2144](https://github.com/impress-org/givewp/issues/2144)
|
25 |
+
* New: Added inline notice support to the Give_Notices class. [#2180](https://github.com/impress-org/givewp/issues/2180)
|
26 |
+
* New: Many more currencies have been added to the plugin. [#2275](https://github.com/impress-org/givewp/issues/2275)
|
27 |
+
* New: The donation importer now allows you to customize the number of rows processed per batch to either speed up or down the import process. [#2427](https://github.com/impress-org/givewp/issues/2427)
|
28 |
+
* Tweak: Multi-level is the default now for new donation forms. [#2455](https://github.com/impress-org/givewp/issues/2455)
|
29 |
+
* Tweak: Run flush_rewrite_rules() after enabling categories or tags within settings so they display immediately. [#2291](https://github.com/impress-org/givewp/issues/2291), [#2328](https://github.com/impress-org/givewp/issues/2328)
|
30 |
+
* Tweak: Audited and cleaned up the GiveWP specific user access roles. [#2112](https://github.com/impress-org/givewp/issues/2112)
|
31 |
+
* Tweak: Improved the text that is sent to PayPal when a custom amount is given. [#2161](https://github.com/impress-org/givewp/issues/2161)
|
32 |
+
* Tweak: We've customized the email access functionality so that the entire donation history cannot be viewed for an account without first confirming that email. This is a functionality and security enhancement to prevent unauthorized access to donation history via a small donation. [#2023](https://github.com/impress-org/givewp/issues/2023), [#2304](https://github.com/impress-org/givewp/issues/2304)
|
33 |
+
* Tweak: Various donation importer improvements and modifications for better data importing. [#2062](https://github.com/impress-org/givewp/issues/2062), [#2249](https://github.com/impress-org/givewp/issues/2249)
|
34 |
+
* Tweak: Modified code throughout the plugin to support dynamic currencies in preparation for the upcoming Currency Switcher add-on. [#2197](https://github.com/impress-org/givewp/issues/2197), [#2258](https://github.com/impress-org/givewp/issues/2258), [#2311](https://github.com/impress-org/givewp/issues/2311), [#2314](https://github.com/impress-org/givewp/issues/2314), [#2315](https://github.com/impress-org/givewp/issues/2315), [#2317](https://github.com/impress-org/givewp/issues/2317), [#2324](https://github.com/impress-org/givewp/issues/2324), [#2386](https://github.com/impress-org/givewp/issues/2386), [#2403](https://github.com/impress-org/givewp/issues/2403)
|
35 |
+
* Tweak: Improved the address fieldset so that it's in a more expected order with "City" before "State" as is the preferred order. [#2226](https://github.com/impress-org/givewp/issues/2226)
|
36 |
+
* Tweak: Enforced a font size of 16px for input fields within a GiveWP modal window on mobile devices to prevent the zoom effect that happens and can cause issues with the cursor position. [#2239](https://github.com/impress-org/givewp/issues/2239)
|
37 |
+
* Tweak: The default country is now set to the base country within address fieldsets. [#2343](https://github.com/impress-org/givewp/issues/2343)
|
38 |
+
* Tweak: Performance improvement via checking before deleting any payment for quick exit within give_delete_donation(). [#2393](https://github.com/impress-org/givewp/issues/2393)
|
39 |
+
* Tweak: Donation goals now display without decimal amounts. [#2372](https://github.com/impress-org/givewp/issues/2372)
|
40 |
+
* Fix: Resolved WP dashboard timeouts due to inefficient stats query for sites with many donations. [#2383](https://github.com/impress-org/givewp/issues/2383)
|
41 |
+
* Fix: Floating labels were broken within the GiveWP modal due to a CSS change in 1.8.16 - the floating labels functionality has been restored. [#2341](https://github.com/impress-org/givewp/issues/2341)
|
42 |
+
* Fix: An error would occur when entering the same value for a donation as the minimum donation amount. [#2348](https://github.com/impress-org/givewp/issues/2348)
|
43 |
+
* Fix: Prevent multiple clicks on the donation submission button. [#2351](https://github.com/impress-org/givewp/issues/2351)
|
44 |
+
* Fix: Issue with new getPriceID when levels share the same price. [#2305](https://github.com/impress-org/givewp/issues/2305)
|
45 |
+
* Fix: The goal achieved message would not display properly when using button display mode. [#2337](https://github.com/impress-org/givewp/issues/2337)
|
46 |
+
* Fix: A bug where if more than one donation form are embedded on a page that use radio levels it can cause jumping between levels when clicked. [#2292](https://github.com/impress-org/givewp/issues/2292)
|
47 |
+
* Fix: Show "$0" within a newly created goal rather than a lonely "$". [#2296](https://github.com/impress-org/givewp/issues/2296)
|
48 |
+
* Fix: Bug preventing switching a donation's level within the donation details screen. [#2280](https://github.com/impress-org/givewp/issues/2280)
|
49 |
+
* Fix: The "Change Donor" dropdown would get partially hidden while open on the donation details page. [#2412](https://github.com/impress-org/givewp/issues/2412)
|
50 |
+
* Fix: Improved licensing logic to account for upgrades and changes to the licensing. Also, we now properly delete the license when deactivating it. [#2268](https://github.com/impress-org/givewp/issues/2268), [#2418](https://github.com/impress-org/givewp/issues/2418)
|
51 |
+
* Fix: Prevent the donor's name from incorrectly being overwritten if they gave using a different name but the same email address. [#2460](https://github.com/impress-org/givewp/issues/2460)
|
52 |
+
* Fix: The recalculate all forms and a single form were not working. We have restored that functionality so they work as intended. [#2235](https://github.com/impress-org/givewp/issues/2235), [#2319](https://github.com/impress-org/givewp/issues/2319)
|
53 |
+
* Fix: Improved settings tab CSS for smaller screens like tablets and mobile. [#2139](https://github.com/impress-org/givewp/issues/2139)
|
54 |
+
* Fix: Change Donor option not showing all donors in donation detail page in back-end. [#2378](https://github.com/impress-org/givewp/issues/2378)
|
55 |
+
* Fix: PHP Notice when changing the donation form title on the donation details page. [#2377](https://github.com/impress-org/givewp/issues/2377)
|
56 |
+
* Fix: Resolved issues with the Iranian Rial currency. [#2175](https://github.com/impress-org/givewp/issues/2175)
|
57 |
+
* Fix: Resolved issues with the formatting Indian Rupee currency. [#2461](https://github.com/impress-org/givewp/issues/2461)
|
58 |
+
* Fix: PHP notices when searching for a donor name on the donor listing admin page. [#2391](https://github.com/impress-org/givewp/issues/2391)
|
59 |
+
* Fix: The modal close button (x) was getting hidden by some themes. We've modified the CSS to be more cross-theme compatible. [#1709](https://github.com/impress-org/givewp/issues/1709)
|
60 |
+
* Fix: GiveWP's modal display mode was conflicting with the Feed Them Social plugin. Now they work nicely together. [#1273](https://github.com/impress-org/givewp/issues/1273)
|
61 |
|
62 |
= 1.8.16: October 27th, 2017 =
|
63 |
+
* New: Bulk actions now for Donors allow you to more easily delete donors and associated records. [#2086](https://github.com/impress-org/givewp/issues/2086)
|
64 |
+
* New: Payments now save the currency settings used to make the donation in preparation for the new currency switcher add-on coming soon and also improved future reporting. [#2153](https://github.com/impress-org/givewp/issues/2153)
|
65 |
+
* Tweak: The link for donor's to view their receipt ("View in Browser >") which appears in emails has better logic so that no matter where the donor clicks that link (on a different device, using a different browser, etc), they will have access to the donation receipt and other associated donor account information. [#1790](https://github.com/impress-org/givewp/issues/1790)
|
66 |
+
* Tweak: CSS improvements to the [give_donor_profile] shortcode. [#2190](https://github.com/impress-org/givewp/issues/2190)
|
67 |
+
* Tweak: Hardened give_listen_for_failed_payments(). [#2240](https://github.com/impress-org/givewp/issues/2240)
|
68 |
+
* Fix: Add-on activation banners weren't displaying due to a change made in a recent release. Now they are again. [#2241](https://github.com/impress-org/givewp/issues/2241)
|
69 |
+
* Fix: A notice now displays when you update/save a donor's records. [#2181](https://github.com/impress-org/givewp/issues/2181)
|
70 |
+
* Fix: Donations set to 00:00 time don't show within the "Today" or "Yesterday" reports filter. [#2221](https://github.com/impress-org/givewp/issues/2221)
|
71 |
+
* Fix: If using polyfill JS on your theme GiveWP's CC fields would appear invalid on page load. [#2244](https://github.com/impress-org/givewp/issues/2244)
|
72 |
|
73 |
= 1.8.15: October 18th, 2017 =
|
74 |
+
* New: Added support for dynamic currencies. [#2197](https://github.com/impress-org/givewp/issues/2197)
|
75 |
+
* Fix: The importer should map "Postal Code" and "Zip" to the single field. [#2164](https://github.com/impress-org/givewp/issues/2164)
|
76 |
+
* Fix: Renamed importer field "Donation Form" to proper naming "Donation Form Title". [#2165](https://github.com/impress-org/givewp/issues/2165)
|
77 |
* Fix: Issue with give_validate_license_when_site_migrated() causing sites to have excessive $_POST requests to the licensing server.
|
78 |
+
* Fix: Improved the Tools > Data confirmation checkbox and submit button functionality to prevent excessive clicks. [#2195](https://github.com/impress-org/givewp/issues/2195)
|
79 |
|
80 |
= 1.8.14: October 13th, 2017 =
|
81 |
* New: Integrated with Akismet for improved spam filtering [#673](https://github.com/impress-org/give/issues/673)
|
82 |
* New: The "Tools > Import" now lists available import options. This makes room for settings and form export/import coming soon! [#2114](https://github.com/impress-org/give/issues/2114)
|
83 |
* New: Helpful JS alerts are now displayed if you make settings changes and attempt to navigate away from the page without saving within WP-Admin. [#1998](https://github.com/impress-org/give/issues/1998), [#2069](https://github.com/impress-org/give/issues/2069)
|
84 |
+
* New: All GiveWP admin pages have a valid H1 tag for better a11y. [#2047](https://github.com/impress-org/give/issues/2047)
|
85 |
* New: New setting added to select the default state that appears within the address fieldset. [#2036](https://github.com/impress-org/give/issues/2036)
|
86 |
* New: Improved the receipt page for offline donations to provide more clearer instructions. [#1396](https://github.com/impress-org/give/issues/1396)
|
87 |
* New: Added a link on the Donor's profile in wp-admin to go to the WP users' profile if connected. [#1249](https://github.com/impress-org/give/issues/1249)
|
105 |
* Fix: Brought back the issue with responsive settings tabs no longer working due to broken jQuery selector. [#2106](https://github.com/impress-org/give/issues/2106)
|
106 |
* Fix: The [give_profile_editor] shortcode was having some styling issues with some themes. [#2097](https://github.com/impress-org/give/issues/2097)
|
107 |
* Fix: The [give_receipt] shortcode attributes were not working as expected. [#2085](https://github.com/impress-org/give/issues/2085)
|
108 |
+
* Fix: The GiveWP Reports graphs were not properly displaying thousands separators. [#2053](https://github.com/impress-org/give/issues/2053)
|
109 |
* Fix: JS TypeError when clicking a bulk action checkbox in WP-admin within the donations list view. [#2051](https://github.com/impress-org/give/issues/2051)
|
110 |
+
* Fix: The "GiveWP Accountant" user role could not access the admin dashboard after logging in with WooCommerce activated. [#2022](https://github.com/impress-org/give/issues/2022)
|
111 |
* Fix: The donation form creator page had display issues where the left half of the info is hidden below the menu tabs within lower resolutions. [#2000](https://github.com/impress-org/give/issues/2000)
|
112 |
* Fix: The donation amount would be redued when thousands separator is set to a period. [#1982](https://github.com/impress-org/give/issues/1982)
|
113 |
* Fix: The repeater field would display incorrect decimal separators for the amount field. [#1886](https://github.com/impress-org/give/issues/1886)
|
114 |
|
115 |
= 1.8.13: September 7th, 2017 =
|
116 |
+
* Important: GiveWP will no longer work with PHP 5.2 and older versions. The minimum PHP version to use GiveWP is now PHP 5.3 and newer. If you are using PHP 5.2 ask your host to upgrade your environment to be more secure, better supported, and faster. [#1949](https://github.com/impress-org/give/issues/1949)
|
117 |
+
* New: Now you can import donations to GiveWP using the new importer. Simply create a CSV file with the appropriate data and map use the importer to map your columns into GiveWP accordingly. [#1966](https://github.com/impress-org/give/issues/1966)
|
118 |
* New: Added additional guidelines for testing so contributors who want to submit PRs have additional information on how to test properly. [#2007](https://github.com/impress-org/give/issues/2007)
|
119 |
* New: We are now storing the page ID and URL donors used to make a donation for future reporting. [#1996](https://github.com/impress-org/give/issues/1996)
|
120 |
* New: When no list items are displayed within forms and donations, typically on fresh installs, helpful information will now display in its place rather than empty lists. [#1917](https://github.com/impress-org/give/issues/1917)
|
152 |
* Tweak: The donation form's payment count column now links to the payments screen with that form as the filter rather than to logs. [#1824](https://github.com/impress-org/give/issues/1824)
|
153 |
* Tweak: Developers are now using ESLint for JS coding standards. [#1827](https://github.com/impress-org/give/issues/1827)
|
154 |
* Tweak: Updated the donation Receipt language for Offline Donation instructions to match other instances. [#1840](https://github.com/impress-org/give/issues/1840)
|
155 |
+
* Tweak: The GiveWP goal's shortcode inserter now only displays forms with goals enabled. [#1898](https://github.com/impress-org/give/issues/1898)
|
156 |
* Tweak: The donation payments filters have been improved with more options and better CSS. [#1901](https://github.com/impress-org/give/issues/1901)
|
157 |
* Tweak: Deprecated the give_get_purchase_summary() and improved the new give_payment_gateway_donation_summary() function. [#1902](https://github.com/impress-org/give/issues/1902)
|
158 |
* Tweak: Scroll icons were displaying incorrectly on Windows within the Form edit Sub-tab items on flyout. [#1910](https://github.com/impress-org/give/issues/1910)
|
168 |
* Fix: Changing levels of existing Multilevel donations was buggy and prevented switching to certain levels. [#1911](https://github.com/impress-org/give/issues/1911)
|
169 |
|
170 |
= 1.8.11: July 11th, 2017 =
|
171 |
+
* Fix: Compatibility issue with Yoast SEO's new Link Checker utility preventing new GiveWP installs from activating properly. [#1848](https://github.com/impress-org/give/issues/1848)
|
172 |
|
173 |
= 1.8.10: July 10th, 2017 =
|
174 |
* New: A login notification now displays upon successful login within a donation form. [#1384](https://github.com/impress-org/give/issues/1384)
|
183 |
* New: Added a confirmation alert when an admin attempts to delete a payment on the list screen. [#1773](https://github.com/impress-org/give/issues/1773)
|
184 |
* New: You can now specify a timeframe when exporting donors. [#1427](https://github.com/impress-org/give/issues/1427)
|
185 |
* New: PHP 5.2 will work but if you're running it a new banner will display prompting your to upgrade your server to a more modern and supported version. [#1723](https://github.com/impress-org/give/issues/1723)
|
186 |
+
* New: GiveWP now supports per user language settings. Now your users can use GiveWP in the language they prefer as long as it's supported on WP.org. [#1769](https://github.com/impress-org/give/issues/1769)
|
187 |
* New: You can now sort your donation forms more accurately by amount within wp-admin. [#1253](https://github.com/impress-org/give/issues/1253)
|
188 |
+
* New: GiveWP's Settings API now has separate fields for files and media. [#1758](https://github.com/impress-org/give/issues/1758), [#1761](https://github.com/impress-org/give/pull/1761)
|
189 |
* Tweak: Deprecated a number of functions and hooks due to incorrect terminology with backwards compatiblity. [#896](https://github.com/impress-org/give/issues/896)
|
190 |
* Tweak: Added a prefix to on_create_blog() function to prevent any potential conflicts. [#1809](https://github.com/impress-org/give/issues/1809)
|
191 |
* Tweak: Removed AJAX warning banner producing some false positives for certain server configurations. [#1631](https://github.com/impress-org/give/issues/1631)
|
192 |
* Tweak: The menu item list of "Donation Forms" is now included by default within WP-admin on install. [#1765](https://github.com/impress-org/give/issues/1765)
|
193 |
* Tweak: Improved support for WPML. [#1609](https://github.com/impress-org/give/issues/1609)
|
194 |
+
* Tweak: Improved support for SEO plugins creating XML sitemaps when GiveWP's single form views are disabled. [#1690](https://github.com/impress-org/give/issues/1690)
|
195 |
* Fix: An error message will display if visiting a donation receipt page without a payment_key. [#1484](https://github.com/impress-org/give/issues/1484), [#1763](https://github.com/impress-org/give/issues/1763)
|
196 |
+
* Fix: Translation banners showing incorrectly for some users within GiveWP's settings screen. [#1770](https://github.com/impress-org/give/issues/1770)
|
197 |
* Fix: An invalid donation payment could accidentally be created if the admin clicked on the bulk actions submit button without first selecting a payment within the donations list screen. [#1801](https://github.com/impress-org/give/issues/1801)
|
198 |
* Fix: If donor is using an additional email and the same has been email used to register a user from a donation form it created a conflict which is now resolved. [#1722](https://github.com/impress-org/give/issues/1722)
|
199 |
* Fix: The link to view a donation form's income was incorrectly going to the main reports page rather than the one for that specific form. [#1825](https://github.com/impress-org/give/issues/1825)
|
210 |
|
211 |
= 1.8.8: May 30, 2017 =
|
212 |
* New: Added search functionality to donor, donation form, and donation payment dropdowns in wp-admin. [#1572](https://github.com/impress-org/give/issues/1572)
|
213 |
+
* New: Added a date range filter to the `/donation/` GiveWP API endpoint. [#758](https://github.com/impress-org/give/issues/758)
|
214 |
* New: Revamped the donation receipt template so that items can easily be reordered. [#1674](https://github.com/impress-org/give/issues/1674)
|
215 |
* New: The donation gateway used is now displayed within the donation listing page in wp-admin. [#1682](https://github.com/impress-org/give/issues/1682)
|
216 |
* Fix: If a donation form's minimum custom amount was set to higher than the first donation level amount the donor would incorrectly receive a custom minimum required validation error. [#1680](https://github.com/impress-org/give/issues/1680)
|
217 |
+
* Fix: Clicking the GiveWP license notice no longer refreshes the page in wp-admin. [#1694](https://github.com/impress-org/give/issues/1694)
|
218 |
* Fix: Added a JS confirmation when disconnecting a WP user from the a donor in wp-admin. [#1720](https://github.com/impress-org/give/issues/1720)
|
219 |
* Fix: Sometimes the expiration field within the donation form loses its auto-formatting. [#1278](https://github.com/impress-org/give/issues/1278)
|
220 |
* Fix: Conflict with WP101 plugin. [#1710](https://github.com/impress-org/give/issues/1710)
|
228 |
* Tweak: Relocated the plugin setting's "Export" tab within wp-admin to Donations > Tools for better organization. [#1702](https://github.com/impress-org/give/issues/1702)
|
229 |
* Tweak: Minor changes to the welcome screen. [#1561](https://github.com/impress-org/give/issues/1561)
|
230 |
* Tweak: Relocated exports from Donations > Reports to Donations > Tools in wp-admin. [#1702](https://github.com/impress-org/give/issues/1702)
|
231 |
+
* Tweak: Expanded the role of the GiveWP "Worker" user role to include editing donation forms [#844](https://github.com/impress-org/give/issues/844)
|
232 |
|
233 |
= 1.8.7.1: May 4, 2017 =
|
234 |
* Fix: A license notice appears and is not dismissible when it's expiration timestamp is out of date which can be annoying to the admin. [#1658](https://github.com/impress-org/give/issues/1658)
|
235 |
* Fix: PHP Strict Standards warning no longer displays when you have add-ons installed. [#1659](https://github.com/impress-org/give/issues/1659)
|
236 |
|
237 |
= 1.8.7: May 3, 2017 =
|
238 |
+
* New: Revamped how GiveWP handles caching with a new cache API. [#1617](https://github.com/impress-org/give/issues/1617)
|
239 |
+
* New: The "New User Notification" email is now formatted like other GiveWP emails and is also now filterable. [#1623](https://github.com/impress-org/give/issues/1623), [#1577](https://github.com/impress-org/give/issues/1577)
|
240 |
+
* New: Added the "Processing" status into GiveWP core in preparation for future enhancements. [#1615](https://github.com/impress-org/give/issues/1615)
|
241 |
* Tweak: Update WP Session Manager library to the latest version. [#1646](https://github.com/impress-org/give/issues/1646)
|
242 |
* Tweak: Stop echoing shortcodes in favor of returning their output for better WP REST API compatibility. [#1614](https://github.com/impress-org/give/issues/1614)
|
243 |
* Tweak: Improved verbiage for the "Email already in use" notice. [#1624](https://github.com/impress-org/give/issues/1624)
|
244 |
* Tweak: Updated the placeholder address for the "Offline Donations" gateway to an unmailable address. This is in the hopes that folks will better notice and update it to their actual mailing address. [#1623](https://github.com/impress-org/give/issues/1623)
|
245 |
+
* Fix: Improved mobile responsiveness of the GiveWP donation form modal display mode. [#1636](https://github.com/impress-org/give/issues/1636)
|
246 |
* Fix: Formatting was incorrect for the Danish Kroner. [#1632](https://github.com/impress-org/give/issues/1632)
|
247 |
* Fix: If an add-on doesn't have a license active it now displays plugin update notifications regardless of license status. [#1649](https://github.com/impress-org/give/issues/1649)
|
248 |
+
* Fix: Ensure that GiveWP core updates run in consecutive order. [#1626](https://github.com/impress-org/give/issues/1626)
|
249 |
|
250 |
= 1.8.6: April 10, 2017 =
|
251 |
* Fix: Provide a fallback for using `price_id` rather than `give_price_id`. Some gateways were incorrectly assigning it as a donation level within the receipt despite the correct custom amount being processed. [#1598](https://github.com/impress-org/give/issues/1598)
|
257 |
= 1.8.5: March 29, 2017 =
|
258 |
* New: Added a "Billing Details" as an option in PayPal Standard gateways which adds address fields to the gateway. The field data is then passed to PayPal and pre-filled on the PayPal payment form. [#1573](https://github.com/impress-org/give/issues/1573)
|
259 |
* New: Button only display mode now has an option to customize the donate button text. [#1494](https://github.com/impress-org/give/issues/1494)
|
260 |
+
* New: There is now a colorpicker setting field in the GiveWP Setting API. [#1566](https://github.com/impress-org/give/issues/1566)
|
261 |
+
* Fix: If GiveWP is upgraded from pre-1.8 to the latest version upgrades but does not run the manual upgrade routine the donation forms will continue to remain open for guest donations. [#1578](https://github.com/impress-org/give/issues/1578)
|
262 |
* Fix: There was an issue with the 1.8 upgrade routine where it was incorrectly disabling the Offline Donations gateway per form. [#1579](https://github.com/impress-org/give/issues/1579)
|
263 |
+
* Fix: The upgrade routine would not properly run on pages outside of GiveWP in wp-admin. This has been fixed, now users can upgrade the db anywhere in wp-admin. [#1580](https://github.com/impress-org/give/issues/1580)
|
264 |
|
265 |
= 1.8.4: March 1, 2017 =
|
266 |
* Fix: When a donation form has guest donations enabled and the registration + login option enabled the optional fields were being incorrect required. [#1553](https://github.com/impress-org/give/issues/1553)
|
267 |
+
* Fix: Minor RTL style issue with the i18n banner that displays asking help translating GiveWP when WP-Admin is in a non-supported language. [#1547](https://github.com/impress-org/give/issues/1547)
|
268 |
* Fix: Updated the included add-on software licensing class and fixed active license placeholders. [#1556](https://github.com/impress-org/give/issues/1556)
|
269 |
|
270 |
= 1.8.3: February 27, 2017 =
|
271 |
* New: The new Goal Complete message has been turned into a WYSIWYG that also render oEmbeds like YouTube and WordPress shortcodes. This means now you can display a custom video or any content you'd like when a goal has completed. [#1504](https://github.com/impress-org/give/issues/1504), [#1545](https://github.com/impress-org/give/issues/1545)
|
272 |
+
* New: The GiveWP Settings API received a new API Key field type that we will be rolling out into each of the payment gateways for additional security. [#1540](https://github.com/impress-org/give/issues/1540)
|
273 |
+
* Tweak: Mod_security on some servers was flagging GiveWP's icomoon custom font icons in WP-admin so we removed the hyphen causing the security flag. [#1535](https://github.com/impress-org/give/issues/1535)
|
274 |
* Fix: Email access was not properly using the give_is_setting_enabled() conditional therefore not allowing non-WP users to access their donation history. The condition has been fixed and functionality restored. [#1551](https://github.com/impress-org/give/issues/1551)
|
275 |
* Fix: Show correct log counts in WP-Admin under Donations > Tools > Logs. [#1531](https://github.com/impress-org/give/issues/1531)
|
276 |
* Fix: The gateway and donation ID was not properly displaying under Donations > Tools > Logs. [#1529](https://github.com/impress-org/give/issues/1529)
|
277 |
+
* Fix: The new GiveWP Settings in 1.8+ would sometimes return an incorrect tab when using non-English languages such as Dutch and Hebrew. [#1510](https://github.com/impress-org/give/issues/1510)
|
278 |
|
279 |
= 1.8.2: February 21, 2017 =
|
280 |
* New: A login field will show by default now if a non-logged in user attempts to view the donation history page without email access enabled. [#1485](https://github.com/impress-org/give/issues/1485)
|
298 |
* New: Improved UX/UI for Reports pages. [#1114](https://github.com/impress-org/give/issues/1114)
|
299 |
* New: Improved UX for admin settings screens that have many tabs to prevent them from bumping to two lines. [#1466](https://github.com/impress-org/give/issues/1466
|
300 |
* New: Added support to create links to donation forms with a pre-selected donation level. [#1422](https://github.com/impress-org/give/issues/1422
|
301 |
+
* Tweak: GiveWP's donation form widget now includes the "Display Option" functionality. [#1269](https://github.com/impress-org/give/issues/1269)
|
302 |
+
* Tweak: CMB2 has now been deprecated in favor for GiveWP's settings API. [#991](https://github.com/impress-org/give/issues/991)
|
303 |
* Tweak: Only show Add-on activation banner for user who activated the plugin. [#1036](https://github.com/impress-org/give/issues/1036)
|
304 |
* Tweak: Added backend and frontend validation to prevent the admin from saving the same success and failure page. [#724](https://github.com/impress-org/give/issues/724)
|
305 |
* Tweak: Responsive and general CSS improvements for frontend donation forms. [#1453](https://github.com/impress-org/give/issues/1453), [#1258](https://github.com/impress-org/give/issues/1258), [#1441](https://github.com/impress-org/give/issues/1441)
|
327 |
|
328 |
= 1.7: December 7, 2016 =
|
329 |
* New: Custom HTML5 alert messages provide better context for donors. [#351](https://github.com/impress-org/give/issues/351)
|
330 |
+
* New: GiveWP CLI now included in Core for developers. [#841](https://github.com/impress-org/give/issues/841)
|
331 |
* New: Donation details screen now displays more information and is mobile responsive. [#887](https://github.com/impress-org/give/issues/887)
|
332 |
* New: Email tag {receipt_link_url} added. [#581](https://github.com/impress-org/give/issues/581)
|
333 |
* New: Deprecated actions and filters to fix non-donation based terminology. [#896](https://github.com/impress-org/give/issues/896)
|
339 |
* Tweak: Optimized payment gateway loading and ensure that the proper gateway is returned if donor is brought back to website from an offsite gateway like PayPal Standard. Also, new PHPUnit tests for gateways added. [#1119](https://github.com/impress-org/give/issues/1119)
|
340 |
* Tweak: Organize data with a logical relationship in grids for table accessibility. [#922](https://github.com/impress-org/give/issues/922)
|
341 |
* Tweak: Terminology changes - "Transactions" now called "Donations" and "Payments" now termed "Donation" in WP-admin. [#896](https://github.com/impress-org/give/issues/896)
|
342 |
+
* Tweak: Removed unnecessary GiveWP user roles. [#662](https://github.com/impress-org/give/issues/662)
|
343 |
* Tweak: Remove "Form Labels" functions from translation strings. [#1003](https://github.com/impress-org/give/issues/1003)
|
344 |
* Tweak: a11y + UX - The terms agreement checkbox should be a required field. [#1200](https://github.com/impress-org/give/issues/1200)
|
345 |
* Tweak: Removed the bulk edit "Price" field. [#1252](https://github.com/impress-org/give/issues/1252)
|
356 |
= 1.6.4: November 10, 2016 =
|
357 |
* New: {form_title} email tag that outputs only the donation form title and improved the email tag display in the plugin's settings. [#943](https://github.com/impress-org/give/issues/943)
|
358 |
* Fix: {donation} email tag was not properly displaying the donation form title along with the level for multi-level donations. [#943](https://github.com/impress-org/give/issues/943)
|
359 |
+
* Fix: Removed all usage of ttf fonts within GiveWP to prevent strict mod_security warnings on certain hosts. [#794](https://github.com/impress-org/give/issues/794)
|
360 |
+
* Fix: If theme doesn't register image sizes there is a PHP Warning on the GiveWP Settings page. [#1163](https://github.com/impress-org/give/issues/1163)
|
361 |
|
362 |
= 1.6.3: October 26, 2016 =
|
363 |
* Fix: PayPal Standard donations payments being set incorrectly to failed. [#1152](https://github.com/impress-org/give/issues/1152)
|
365 |
* Tweak: The "Email Access" message is now filtered via `give_email_access_message`. [#1147](https://github.com/impress-org/give/issues/1147)
|
366 |
|
367 |
= 1.6.2: October 4, 2016 =
|
368 |
+
* New: Internationalization banner now promotes to admins translating GiveWP in languages it doesn't yet support. The banner will only display under Donations > Settings and is dismissible. [#1021](https://github.com/impress-org/give/issues/1021)
|
369 |
+
* New: The GiveWP widget has a new "Display Option" field which defaults to "modal" to help improve display in sidebars. [#1043](https://github.com/impress-org/give/issues/1034)
|
370 |
+
* Tweak: The GiveWP widget now uses radio buttons for options rather than a dropdown. [#1042](https://github.com/impress-org/give/issues/1042)
|
371 |
* Tweak: Improved the styles of the Add-on activation banner. [#1081](https://github.com/impress-org/give/issues/1081)
|
372 |
* Fix: Donation form names with an apostrophe in them were displaying a backslash in the name for the PayPal Standard gateway. [#1079](https://github.com/impress-org/give/issues/1079)
|
373 |
* Fix: Prevent the donor from saving an empty email address in the [give_profile_editor] shortcode. [#999](https://github.com/impress-org/give/issues/999)
|
385 |
* New: Added email tag support to Offline Donation Admin Notification. [#846](https://github.com/impress-org/give/issues/846)
|
386 |
* New: Added a "Reset Password" option to the donation form if the user is prompted to login. [#723](https://github.com/impress-org/give/issues/723)
|
387 |
* New: Add the ability for admins to switch a transaction to a different form. [#429](https://github.com/impress-org/give/issues/429)
|
388 |
+
* New: Setting to adjust the number of decimal spaces. GiveWP now support zero and three decimal currencies. [#738](https://github.com/impress-org/give/issues/738)
|
389 |
* New: Human readable large monetary goal formats. For instance, if you have a goal of $2 million it will not display as "2,000,000" but rather "2 million". [#650](https://github.com/impress-org/give/issues/650)
|
390 |
+
* New: Address GiveWP's right-to-left issues with a complete audit & resolution. [#736](https://github.com/impress-org/give/issues/736)
|
391 |
+
* New: New template added for GiveWP goals. [#411](https://github.com/impress-org/give/issues/411)
|
392 |
* New: Easier and more understandable strings according for translators. [#451](https://github.com/impress-org/give/issues/451)
|
393 |
* New: Added a new filter "give_pdf_export_logo" to easily customize the export logo. [#802](https://github.com/impress-org/give/issues/802)
|
394 |
* New: Customer meta class added for updating and saving donor data for non-users outside usermeta. [#653](https://github.com/impress-org/give/issues/653)
|
413 |
* Fix: Auto populate the correct donation level when user adds a matching custom amount. [#730](https://github.com/impress-org/give/issues/730)
|
414 |
* Fix: The "Export Donation History" csv no longer had the "Form Title" column and contained unnecessary columns. [#757](https://github.com/impress-org/give/issues/757)
|
415 |
* Fix: A CSS conflict appeared with some themes when users view the donation receipt in browser and admins preview emails in wp-admin. [#818](https://github.com/impress-org/give/issues/818)
|
416 |
+
* Fix: Prevent editor shortcode generator from displaying for users who don't have access to GiveWP donation form editing. [#845](https://github.com/impress-org/give/issues/845)
|
417 |
|
418 |
= 1.5.2: June 31, 2016 =
|
419 |
* New: Added an addition "status" column for donation logs. [#684](https://github.com/impress-org/give/issues/684)
|
433 |
* New: Added the ability to delete all test transactions under "Donations > Reports > Tools". [#263](https://github.com/impress-org/give/issues/263)
|
434 |
* New: Recalculate stats tool now available to recount individual donor statistics, delete test transactions, or reset all your statistics entirely. [#411](https://github.com/impress-org/give/issues/441)
|
435 |
* New: New Give_Payments class added which allows easier development for donation payments. [#504](https://github.com/impress-org/give/issues/504)
|
436 |
+
* New: Added "Test Mode" labels to more easily identify donations made while GiveWP is in Test Mode. [#188](https://github.com/impress-org/give/issues/188)
|
437 |
* New: Template wrapper support for the "Catch Evolution" theme added. [#632](https://github.com/impress-org/give/issues/632)
|
438 |
* New: Export additional data and control the export columns for donors under Reports > Export > Export Donors in CSV. [#630](https://github.com/impress-org/give/issues/630)
|
439 |
* New: South Korean Won added to list of currencies. [#624](https://github.com/impress-org/give/issues/624)
|
469 |
= 1.4.2: April 26, 2016 =
|
470 |
* Fix: Bug with Custom Amount minimum and currencies with "," for decimal separator miscalculating the amounts - https://github.com/impress-org/give/issues/591
|
471 |
* Fix: Tooltips weren't loading properly when clicking the "Cancel" button after opting to create an account - https://github.com/impress-org/give/issues/500
|
472 |
+
* Fix: Closing GiveWP Donation Modal Displays "give-hidden" elements in form incorrectly - https://github.com/impress-org/give/issues/582
|
473 |
* Fix: Ensure email is set in PHP session to view donation history after donating properly without having to preform additional email access request - https://github.com/impress-org/give/issues/587
|
474 |
* Fix: Moved "Agree to Terms" checkbox to the left-hand side for better usability and appearance - https://github.com/impress-org/give/issues/669
|
475 |
* Tweak: Removing the top loading animation when changing donation amounts to reduce theme compatibility issues with it - https://github.com/impress-org/give/issues/556
|
481 |
* Fix: Member-only donation forms don't display member-only validation responses properly - https://github.com/impress-org/give/issues/551
|
482 |
* Fix: Email access cookie path set incorrectly breaks viewing details - https://github.com/impress-org/give/issues/570
|
483 |
* Fix: Validation conflicts with MemberPress - thanks @jimwebb - https://github.com/impress-org/give/issues/568
|
484 |
+
* Fix: If no GiveWP logs under Settings > Reports > Logs then the log navigation does not display - https://github.com/impress-org/give/issues/564
|
485 |
* Fix: Login/Cancel/Register within donation form don't trigger float-labels - https://github.com/impress-org/give/issues/574
|
486 |
* Fix: Login/Cancel/Register within donation form has problems maintaining gateway-specific fields when changing gateways - https://github.com/impress-org/give/issues/574
|
487 |
* Tweak: Deprecated give_no_guest_checkout() in favor of give_logged_in_only() - https://github.com/impress-org/give/issues/551
|
498 |
* Tweak: Removed usage of the image size "give_form_thumbnail" in favor of "give_form_single" - https://github.com/impress-org/give/issues/412
|
499 |
* Tweak: Increased modal windows z-index value - https://github.com/impress-org/give/issues/524
|
500 |
* Tweak: Added additional checks to the "System Info" settings tab - https://github.com/impress-org/give/issues/506
|
501 |
+
* Tweak: Removed GiveWP's custom thumbnail size in favor for using WordPress' large media size to prevent image quality issues and excess image creation - https://github.com/impress-org/give/issues/535
|
502 |
* Tweak: Use $_SERVER['HTTP_HOST'] rather than $_SERVER['SERVER_NAME'] in give_get_current_page_url() - https://github.com/impress-org/give/issues/530
|
503 |
* Fix: Email compatibility with Mandrill WP plugin - https://github.com/impress-org/give/issues/548
|
504 |
* Fix: Add trailing slash to home_url() to prevent homepage redirect - https://github.com/impress-org/give/issues/545
|
510 |
* Fix: Alternative to fopen provided for PDF exports - https://github.com/impress-org/give/issues/511
|
511 |
|
512 |
= 1.3.6: Mar 9, 2016 =
|
513 |
+
* New: GiveWP French translation provided by Laurent. Thanks! - https://github.com/impress-org/give/issues/472
|
514 |
+
* New: GiveWP Spanish translation provided by Javier. Thanks! - https://github.com/impress-org/give/issues/501
|
515 |
* New: Minimum custom donation amount feature added; now you customize custom donations to help prevent fraud and further refine giving - https://github.com/impress-org/give/issues/390
|
516 |
* New: Added additional filters for the donation form fieldset headings - https://github.com/impress-org/give/issues/487
|
517 |
* Tweak: Improved "Offline Donations" gateway admin notification messaging - https://github.com/impress-org/give/issues/448
|
518 |
* Tweak: Optimized loading animations and placement - https://github.com/impress-org/give/issues/508
|
519 |
* Tweak: Sessions only started on WP frontend - https://github.com/impress-org/give/issues/493
|
520 |
* Fixed: Switching levels with set donation doesn't display "Updating Amount..." animation - https://github.com/impress-org/give/issues/510
|
521 |
+
* Fixed: Updated "At a Glance" dashboard widget icon to be GiveWP symbol rather than empty circle - https://github.com/impress-org/give/issues/492
|
522 |
* Fixed: Donation total does not show the currency sign when changing custom amount - thanks @pryley - https://github.com/impress-org/give/issues/485
|
523 |
* Fixed: Currency output has better support for - https://github.com/impress-org/give/issues/468
|
524 |
* Fixed: {receipt_link} now outputs URL if plain-text selected for email format - https://github.com/impress-org/give/issues/384
|
530 |
* Fixed: Offline Donation Emails not using Give_Emails class - https://github.com/impress-org/give/issues/447
|
531 |
|
532 |
= 1.3.5: Jan 12, 2016 =
|
533 |
+
* New: give_settings_array_insert() function to help other Add-ons and plugins insert GiveWP settings at a desired position
|
534 |
* New: give_description settings field type for plugin authors to easily add content to the settings
|
535 |
* New: Add support for TF "Philanthropy" theme - https://github.com/impress-org/give/issues/454
|
536 |
* Fixed: Goal progress bar class name needs a prefix to avoid conflicts with Bootstrap - https://github.com/impress-org/give/issues/399
|
537 |
* Fixed: Logged in user, different email address, new donor - https://github.com/impress-org/give/issues/437
|
538 |
* Fixed: Test email save notification appears three times - https://github.com/impress-org/give/issues/364
|
539 |
* Fixed: [give_receipt] not passing Form title properly when "payment_key" option set to true - https://github.com/impress-org/give/issues/443
|
540 |
+
* Fixed: GiveWP Network Activated on WP Multisite Displaying upgrade messages for new sites incorrectly - https://github.com/impress-org/give/issues/439
|
541 |
* Fixed: .mo file corruption issue with Brazilian Portuguese translation file - https://github.com/impress-org/give/issues/458
|
542 |
* Fixed: Correct for/id relationship in credit card fields #a11y - Thanks @joedolson https://github.com/impress-org/give/issues/459
|
543 |
|
548 |
* Fixed security vulnerability due to WP session IDs
|
549 |
|
550 |
= 1.3.2: Dec 11, 2015 =
|
551 |
+
* New: German/Deutsch translation for GiveWP provided by Konrad - Thanks! :) - https://github.com/impress-org/give/issues/383
|
552 |
* New: Polish/Polski translation provided by Emilia - Thanks! :) - https://github.com/impress-org/give/issues/418
|
553 |
* New: Introduced Give_Cron class for scheduling routine events - https://github.com/impress-org/give/issues/422
|
554 |
* New: Introduced `give_can_view_receipt` function with `give_user_can_view_receipt_item` - https://github.com/impress-org/give/issues/407
|
563 |
* Fix: Payments that are in "Pending" status for more then 10 days are not automatically set to "Abandoned" status instead of staying in "Pending" status
|
564 |
* Fix: Shortcode builder dialogs do not work when the "SiteOrigin Widgets Bundle" plugin is active - https://github.com/impress-org/give/issues/405
|
565 |
* Fix: Missing calculation in give stats earnings - thanks @andrejcremoznik - https://github.com/impress-org/give/issues/408
|
566 |
+
* Fix: GiveWP donation form shortcode not respecting show_goal="false" - https://github.com/impress-org/give/issues/360
|
567 |
* Fix: HTML5 required attribute needs to respect give_is_field_required() conditonal - https://github.com/impress-org/give/issues/361
|
568 |
* Fix: Custom wrapper added for the popular Avada theme - https://github.com/impress-org/give/issues/366
|
569 |
* Fix: Basic CSS style added for .give-btn buttons - https://github.com/impress-org/give/issues/234
|
578 |
* Fix: Fixed Safari iOS bug with HTML5 required attribute and form reloading - https://github.com/impress-org/give/issues/402
|
579 |
* Tweak: Added table_exists method to Give_DB class - https://github.com/impress-org/give/pull/404
|
580 |
* Tweak: Change labels to "Donation Form" within admin - https://github.com/impress-org/give/issues/303
|
581 |
+
* Tweak: "Donor" column link under GiveWP > Transactions now goes to donor's page - https://github.com/impress-org/give/issues/285
|
582 |
* Tweak: Updated nav-tab wrappers heading tag to h1s for WordPress 4.4s #a11y release - https://github.com/impress-org/give/issues/377
|
583 |
* Tweak: Updated how CMB2 is included to prevent conflicts with other themes and/or plugins - https://github.com/impress-org/give/issues/389
|
584 |
* Tweak: Add visual line break to Donor card second address line
|
594 |
* New: Added html5 required attributes to required donation fields like first name, email, and CC fields - https://github.com/impress-org/give/issues/346
|
595 |
* Fix: Multiple billing fields being output when multiple forms on a single page - https://github.com/impress-org/give/issues/310
|
596 |
* Fix: Assume multiple give dropdown buttons - https://github.com/impress-org/give/issues/310
|
597 |
+
* Fix: GiveWP admin dashicon no longer lights up annoyingly on page load in wp-admin - https://github.com/impress-org/give/issues/315
|
598 |
* Fix: Prevent fatal error if user has CMB2 plugin installed - https://github.com/impress-org/give/issues/321
|
599 |
+
* Fix: When you save the GiveWP Global Settings there is now a notice that displays - https://github.com/impress-org/give/issues/312
|
600 |
* Fix: PayPal transactions types field label updated to "PayPal Transaction Type" - https://github.com/impress-org/give/issues/293
|
601 |
* Fix: Custom Jupiter theme wrapper start and end added to prevent single donation form views from being incorrectly formatted - https://github.com/impress-org/give/issues/170
|
602 |
* Fix: [give_receipt] options now work as expected - https://github.com/impress-org/give/issues/267
|
625 |
= 1.3: Sep 30, 2015 =
|
626 |
* Special shout out to a rock star contributor @pryley https://github.com/pryley - v1.3 wouldn't be packed full with all these awesome enhancements without him!
|
627 |
* New: Floating labels functionality! Enable floating labels to provide a cleaner donation interface for your users. Thanks @pryley - https://github.com/impress-org/give/pull/231
|
628 |
+
* New: Shortcode generator for easily adding the various GiveWP shortcodes to your pages and posts. Special thanks to @pryley for all his hard work on this! https://github.com/impress-org/give/pull/275
|
629 |
* New: Goal shortcode added to Core so you can now show various donation form goals separately from donation forms - https://github.com/impress-org/give/issues/184
|
630 |
* New: Global setting to disable single give forms sidebars added - https://github.com/impress-org/give/issues/192
|
631 |
* New: 'give_forms_single_summary_classes' filter added for customizing form wrapper classes
|
632 |
* New: Advanced global setting added for load scripts in the footer - https://github.com/impress-org/give/issues/209
|
633 |
* New: Admin - Refresh Reports button added to ensure user can clear transients used to store reporting data - https://github.com/impress-org/give/issues/210 and https://github.com/impress-org/give/issues/85
|
634 |
+
* New: Basic table styles for GiveWP tables - https://github.com/impress-org/give/issues/232
|
635 |
* New: Custom amount field displays numbers by default on mobile/tablet - https://github.com/impress-org/give/issues/233
|
636 |
* New: Bower implemented to manage third-party JS scripts - Thanks @pryley https://github.com/impress-org/give/pull/236
|
637 |
* New: Swedish translation files added - Thanks @mepmepmep https://github.com/impress-org/give/issues/238
|
638 |
* New: Changed the ajax loader text from "Updating Price" to "Updating Amount" - https://github.com/impress-org/give/issues/269
|
639 |
* Fix: Modal close button now displays properly - https://github.com/impress-org/give/issues/228
|
640 |
* Fix: [give_login] shortcode now working as expected - also fixed up the logic to output the new [give_goal] shortcode see - https://github.com/impress-org/give/issues/279
|
641 |
+
* Fix: Admin GiveWP menu section called "Donation Forms" rather than just "Forms" thanks @pryley - https://github.com/impress-org/give/issues/196
|
642 |
* Fix: Include CMB2CSS in the head to avoid FOUC https://github.com/impress-org/give/issues/243
|
643 |
* Fix: Test Mode Active notification displays for editors when inactive https://github.com/impress-org/give/issues/242
|
644 |
* Fix: Delete invalid licenses and when a valid license is entered the field is now a password type https://github.com/impress-org/give/issues/203
|
645 |
* Fix: When Only a Payment Gateway without CC Fields is Active Fatal JS error https://github.com/impress-org/give/issues/253
|
646 |
+
* Fix: Multiple GiveWP Forms on Single Page Causes CC Validation to Fail https://github.com/impress-org/give/issues/254
|
647 |
* Fix: Donation form income totals not properly updated when manually updating amounts or deleting transactions causing goals to not calculate correctly - https://github.com/impress-org/give/issues/188
|
648 |
* Fix: Admin Column: If no goal is set for a donation form show "No Goal Set" rather than "0.00" - https://github.com/impress-org/give/issues/256
|
649 |
* Fix: Norwegian Kroner currency symbol adjustments - https://github.com/impress-org/give/issues/256
|
675 |
* Fix: https/ssl padlock font now displays correctly https://github.com/impress-org/give/issues/220
|
676 |
|
677 |
= 1.1: July 22, 2015 =
|
678 |
+
* New: A front-facing JSON/XML API that makes it possible to query donation data directly from your WordPress site; this corresponds with the Zapier Add-on for GiveWP: http://givewp.com/addons/zapier/
|
679 |
* New: Added warning to frontend donation forms when test mode is enabled
|
680 |
* Improvement: PalPal Standard now displays the multi-level text within PayPal @see: https://github.com/impress-org/give/issues/164
|
681 |
* Tweak: Moved the "Test Mode" option out from General Settings to Payment Gateways > Gateway Settings from better visibility
|
709 |
* New: [give_profile_editor] shortcode that enables donors to customize their account information on the frontend #130 https://github.com/impress-org/give/issues/130
|
710 |
* New: Uninstall.php file which deletes ALL data if the user chooses to do so under Settings > Advanced
|
711 |
* New: composer.json file for developers
|
712 |
+
* New: Dynamic sidebar for singular GiveWP Donation Forms. The sidebar will appear under Appearances > Widgets if you have not disabled GiveWP's singular post type in GiveWP > Settings > Display Options. You can add widgets of your choosing to this section and they will display to the left of your forms, below the main form featured image.
|
713 |
* New: Offline Donation enhancements including customizable donation instructions email sent to user upon form completion. See: https://github.com/impress-org/give/issues/124
|
714 |
* New: Goals for Donation Forms. Thanks @ibndawood https://github.com/ibndawood @see https://github.com/impress-org/give/issues/42
|
715 |
* New: Admin CSS improvement - Now conditional fields are indicated with a slight gray background color
|
716 |
+
* New: Script Optimization - GiveWP now only loads one minified JS script and one CSS file to keep load times fast and minimize footprint
|
717 |
* New: Using Grunt to generate POT file now for much more timely and accurate translations
|
718 |
+
* New: GiveWP now has Composer support @see: https://packagist.org/packages/impress-org/give thanks @michaelbeil
|
719 |
* Fix: Admin Logs CSS: https://github.com/impress-org/give/issues/127
|
720 |
* Fix: Incorrect amount formatting when currency separators set to "," for both thousands and decimals. @see: https://github.com/impress-org/give/issues/150
|
721 |
* Fix: Broken "lock" image that appears above donation fields for SSL sites @see: https://github.com/impress-org/give/issues/128
|
722 |
* Fix: Updated Magnific class to prevent conflicts with other Magnific modals
|
723 |
|
724 |
= 0.9 beta =
|
725 |
+
* New: Global options to disable the form excerpt and featured image found under GiveWP > Settings > Display Options
|
726 |
* New: Enable the billing details section for offline donations. The fieldset will appear above the offline donation instructions. Note: You may customize this option per form as needed. Per request https://github.com/impress-org/give/issues/26
|
727 |
* New: Theme template compatibility updates for Flatsome, X Theme, and Avada, Twenty-*
|
728 |
* New: Two new filters introduced give_default_wrapper_start and give_default_wrapper_end to modify template wrappers
|
753 |
* Fix: PHP Notice: Undefined variable: unlimited: https://github.com/impress-org/give/issues/89 - Thanks @sumobi
|
754 |
* Fix: Prefix .icon class to prevent conflicts #103: https://github.com/impress-org/give/issues/103 - Thanks @stevengliebe
|
755 |
* Update: Removed unnecessary contextual help files until we decide how we are going to approach this with the plugin
|
756 |
+
* Update: Inline code comments improved to be more specific to GiveWP - some were incorrectly describing old EDD functionality
|
757 |
* Security: Hardened URLs with esc_url() across the plugin core
|
758 |
|
759 |
= 0.8 beta =
|
give.php
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
* Description: The most robust, flexible, and intuitive way to accept donations on WordPress.
|
6 |
* Author: GiveWP
|
7 |
* Author URI: https://givewp.com/
|
8 |
-
* Version: 2.5.
|
9 |
* Text Domain: give
|
10 |
* Domain Path: /languages
|
11 |
*
|
@@ -439,7 +439,7 @@ if ( ! class_exists( 'Give' ) ) :
|
|
439 |
|
440 |
// Plugin version.
|
441 |
if ( ! defined( 'GIVE_VERSION' ) ) {
|
442 |
-
define( 'GIVE_VERSION', '2.5.
|
443 |
}
|
444 |
|
445 |
// Plugin Root File.
|
@@ -552,6 +552,8 @@ if ( ! class_exists( 'Give' ) ) :
|
|
552 |
require_once GIVE_PLUGIN_DIR . 'includes/class-give-donor-wall-widget.php';
|
553 |
require_once GIVE_PLUGIN_DIR . 'includes/forms/widget.php';
|
554 |
require_once GIVE_PLUGIN_DIR . 'includes/forms/class-give-forms-query.php';
|
|
|
|
|
555 |
require_once GIVE_PLUGIN_DIR . 'includes/forms/template.php';
|
556 |
require_once GIVE_PLUGIN_DIR . 'includes/shortcodes.php';
|
557 |
require_once GIVE_PLUGIN_DIR . 'includes/formatting.php';
|
@@ -575,18 +577,6 @@ if ( ! class_exists( 'Give' ) ) :
|
|
575 |
require_once GIVE_PLUGIN_DIR . 'includes/gateways/paypal-standard.php';
|
576 |
require_once GIVE_PLUGIN_DIR . 'includes/gateways/offline-donations.php';
|
577 |
require_once GIVE_PLUGIN_DIR . 'includes/gateways/manual.php';
|
578 |
-
|
579 |
-
// This conditional check will add backward compatibility to older Stripe versions (i.e. < 2.2.0) when used with Give 2.5.0.
|
580 |
-
if (
|
581 |
-
! defined( 'GIVE_STRIPE_VERSION' ) ||
|
582 |
-
(
|
583 |
-
defined( 'GIVE_STRIPE_VERSION' ) &&
|
584 |
-
version_compare( GIVE_STRIPE_VERSION, '2.2.0', '>=' )
|
585 |
-
)
|
586 |
-
) {
|
587 |
-
require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/class-give-stripe.php';
|
588 |
-
}
|
589 |
-
|
590 |
require_once GIVE_PLUGIN_DIR . 'includes/emails/class-give-emails.php';
|
591 |
require_once GIVE_PLUGIN_DIR . 'includes/emails/class-give-email-tags.php';
|
592 |
require_once GIVE_PLUGIN_DIR . 'includes/admin/emails/class-email-notifications.php';
|
@@ -620,6 +610,17 @@ if ( ! class_exists( 'Give' ) ) :
|
|
620 |
require_once GIVE_PLUGIN_DIR . 'includes/actions.php';
|
621 |
require_once GIVE_PLUGIN_DIR . 'includes/install.php';
|
622 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
623 |
}
|
624 |
|
625 |
/**
|
@@ -660,7 +661,7 @@ if ( ! class_exists( 'Give' ) ) :
|
|
660 |
}
|
661 |
|
662 |
$notice_desc = '<p><strong>' . __( 'Your site could be faster and more secure with a newer PHP version.', 'give' ) . '</strong></p>';
|
663 |
-
$notice_desc .= '<p>' . __( 'Hey, we\'ve noticed that you\'re running an outdated version of PHP. PHP is the programming language that WordPress and
|
664 |
$notice_desc .= '<p>' . __( 'Hosts have the ability to update your PHP version, but sometimes they don\'t dare to do that because they\'re afraid they\'ll break your site.', 'give' ) . '</p>';
|
665 |
$notice_desc .= '<p><strong>' . __( 'To which version should I update?', 'give' ) . '</strong></p>';
|
666 |
$notice_desc .= '<p>' . __( 'You should update your PHP version to either 5.6 or to 7.0 or 7.1. On a normal WordPress site, switching to PHP 5.6 should never cause issues. We would however actually recommend you switch to PHP7. There are some plugins that are not ready for PHP7 though, so do some testing first. PHP7 is much faster than PHP 5.6. It\'s also the only PHP version still in active development and therefore the better option for your site in the long run.', 'give' ) . '</p>';
|
@@ -691,7 +692,7 @@ if ( ! class_exists( 'Give' ) ) :
|
|
691 |
) {
|
692 |
|
693 |
$message = sprintf(
|
694 |
-
__( '<strong>Attention:</strong>
|
695 |
esc_url( 'https://givewp.com/wp-login.php' ),
|
696 |
esc_url( 'https://givewp.com/my-account/#tab_downloads' )
|
697 |
);
|
5 |
* Description: The most robust, flexible, and intuitive way to accept donations on WordPress.
|
6 |
* Author: GiveWP
|
7 |
* Author URI: https://givewp.com/
|
8 |
+
* Version: 2.5.5
|
9 |
* Text Domain: give
|
10 |
* Domain Path: /languages
|
11 |
*
|
439 |
|
440 |
// Plugin version.
|
441 |
if ( ! defined( 'GIVE_VERSION' ) ) {
|
442 |
+
define( 'GIVE_VERSION', '2.5.5' );
|
443 |
}
|
444 |
|
445 |
// Plugin Root File.
|
552 |
require_once GIVE_PLUGIN_DIR . 'includes/class-give-donor-wall-widget.php';
|
553 |
require_once GIVE_PLUGIN_DIR . 'includes/forms/widget.php';
|
554 |
require_once GIVE_PLUGIN_DIR . 'includes/forms/class-give-forms-query.php';
|
555 |
+
|
556 |
+
|
557 |
require_once GIVE_PLUGIN_DIR . 'includes/forms/template.php';
|
558 |
require_once GIVE_PLUGIN_DIR . 'includes/shortcodes.php';
|
559 |
require_once GIVE_PLUGIN_DIR . 'includes/formatting.php';
|
577 |
require_once GIVE_PLUGIN_DIR . 'includes/gateways/paypal-standard.php';
|
578 |
require_once GIVE_PLUGIN_DIR . 'includes/gateways/offline-donations.php';
|
579 |
require_once GIVE_PLUGIN_DIR . 'includes/gateways/manual.php';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
580 |
require_once GIVE_PLUGIN_DIR . 'includes/emails/class-give-emails.php';
|
581 |
require_once GIVE_PLUGIN_DIR . 'includes/emails/class-give-email-tags.php';
|
582 |
require_once GIVE_PLUGIN_DIR . 'includes/admin/emails/class-email-notifications.php';
|
610 |
require_once GIVE_PLUGIN_DIR . 'includes/actions.php';
|
611 |
require_once GIVE_PLUGIN_DIR . 'includes/install.php';
|
612 |
|
613 |
+
// This conditional check will add backward compatibility to older Stripe versions (i.e. < 2.2.0) when used with Give 2.5.0.
|
614 |
+
if (
|
615 |
+
! defined( 'GIVE_STRIPE_VERSION' ) ||
|
616 |
+
(
|
617 |
+
defined( 'GIVE_STRIPE_VERSION' ) &&
|
618 |
+
version_compare( GIVE_STRIPE_VERSION, '2.2.0', '>=' )
|
619 |
+
)
|
620 |
+
) {
|
621 |
+
require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/class-give-stripe.php';
|
622 |
+
}
|
623 |
+
|
624 |
}
|
625 |
|
626 |
/**
|
661 |
}
|
662 |
|
663 |
$notice_desc = '<p><strong>' . __( 'Your site could be faster and more secure with a newer PHP version.', 'give' ) . '</strong></p>';
|
664 |
+
$notice_desc .= '<p>' . __( 'Hey, we\'ve noticed that you\'re running an outdated version of PHP. PHP is the programming language that WordPress and GiveWP are built on. The version that is currently used for your site is no longer supported. Newer versions of PHP are both faster and more secure. In fact, your version of PHP no longer receives security updates, which is why we\'re sending you this notice.', 'give' ) . '</p>';
|
665 |
$notice_desc .= '<p>' . __( 'Hosts have the ability to update your PHP version, but sometimes they don\'t dare to do that because they\'re afraid they\'ll break your site.', 'give' ) . '</p>';
|
666 |
$notice_desc .= '<p><strong>' . __( 'To which version should I update?', 'give' ) . '</strong></p>';
|
667 |
$notice_desc .= '<p>' . __( 'You should update your PHP version to either 5.6 or to 7.0 or 7.1. On a normal WordPress site, switching to PHP 5.6 should never cause issues. We would however actually recommend you switch to PHP7. There are some plugins that are not ready for PHP7 though, so do some testing first. PHP7 is much faster than PHP 5.6. It\'s also the only PHP version still in active development and therefore the better option for your site in the long run.', 'give' ) . '</p>';
|
692 |
) {
|
693 |
|
694 |
$message = sprintf(
|
695 |
+
__( '<strong>Attention:</strong> GiveWP 2.5.0+ requires the latest version of the Recurring Donations add-on to process payments properly with Stripe. Please update to the latest version add-on to resolve compatibility issues. If your license is active, you should see the update available in WordPress. Otherwise, you can access the latest version by <a href="%1$s" target="_blank">logging into your account</a> and visiting <a href="%1$s" target="_blank">your downloads</a> page on the GiveWP website.', 'give' ),
|
696 |
esc_url( 'https://givewp.com/wp-login.php' ),
|
697 |
esc_url( 'https://givewp.com/my-account/#tab_downloads' )
|
698 |
);
|
includes/actions.php
CHANGED
@@ -279,7 +279,7 @@ function __give_verify_addon_dependency_before_update( $error, $hook_extra ) {
|
|
279 |
return new WP_Error(
|
280 |
'Give_Addon_Update_Error',
|
281 |
sprintf(
|
282 |
-
__( '
|
283 |
$give_min_version
|
284 |
)
|
285 |
);
|
279 |
return new WP_Error(
|
280 |
'Give_Addon_Update_Error',
|
281 |
sprintf(
|
282 |
+
__( 'GiveWP version %s is required to update this add-on.', 'give' ),
|
283 |
$give_min_version
|
284 |
)
|
285 |
);
|
includes/admin/abstract-admin-settings-page.php
CHANGED
@@ -70,18 +70,21 @@ if ( ! class_exists( 'Give_Settings_Page' ) ) :
|
|
70 |
// Get current setting page.
|
71 |
$this->current_setting_page = give_get_current_setting_page();
|
72 |
|
|
|
|
|
|
|
73 |
add_filter( "give_default_setting_tab_section_{$this->id}", array( $this, 'set_default_setting_tab' ), 10 );
|
74 |
add_filter( "{$this->current_setting_page}_tabs_array", array( $this, 'add_settings_page' ), 20 );
|
75 |
add_action( "{$this->current_setting_page}_settings_{$this->id}_page", array( $this, 'output' ) );
|
76 |
|
77 |
-
// Output
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
$this,
|
82 |
'output_sections',
|
83 |
-
)
|
84 |
-
|
85 |
|
86 |
// Save hide button by default.
|
87 |
$GLOBALS['give_hide_save_button'] = true;
|
@@ -194,6 +197,12 @@ if ( ! class_exists( 'Give_Settings_Page' ) ) :
|
|
194 |
|
195 |
$section_list = array();
|
196 |
foreach ( $sections as $id => $label ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
197 |
/**
|
198 |
* Fire the filter to hide particular section on tab.
|
199 |
*
|
70 |
// Get current setting page.
|
71 |
$this->current_setting_page = give_get_current_setting_page();
|
72 |
|
73 |
+
// Get current section.
|
74 |
+
$this->current_section = give_get_current_setting_section();
|
75 |
+
|
76 |
add_filter( "give_default_setting_tab_section_{$this->id}", array( $this, 'set_default_setting_tab' ), 10 );
|
77 |
add_filter( "{$this->current_setting_page}_tabs_array", array( $this, 'add_settings_page' ), 20 );
|
78 |
add_action( "{$this->current_setting_page}_settings_{$this->id}_page", array( $this, 'output' ) );
|
79 |
|
80 |
+
// Output sections.
|
81 |
+
add_action(
|
82 |
+
"{$this->current_setting_page}_sections_{$this->id}_page",
|
83 |
+
array(
|
84 |
$this,
|
85 |
'output_sections',
|
86 |
+
)
|
87 |
+
);
|
88 |
|
89 |
// Save hide button by default.
|
90 |
$GLOBALS['give_hide_save_button'] = true;
|
197 |
|
198 |
$section_list = array();
|
199 |
foreach ( $sections as $id => $label ) {
|
200 |
+
|
201 |
+
// If the `$label` return array then get title from the array as a label.
|
202 |
+
if ( is_array( $label ) && ! empty( $label['title'] ) ) {
|
203 |
+
$label = $label['title'];
|
204 |
+
}
|
205 |
+
|
206 |
/**
|
207 |
* Fire the filter to hide particular section on tab.
|
208 |
*
|
includes/admin/add-ons/actions.php
CHANGED
@@ -43,7 +43,7 @@ function give_upload_addon_handler() {
|
|
43 |
wp_send_json_error(
|
44 |
array(
|
45 |
'errorMsg' => sprintf(
|
46 |
-
__( 'Sorry, you can not upload plugins because
|
47 |
admin_url( 'plugin-install.php?tab=upload' )
|
48 |
),
|
49 |
)
|
43 |
wp_send_json_error(
|
44 |
array(
|
45 |
'errorMsg' => sprintf(
|
46 |
+
__( 'Sorry, you can not upload plugins because GiveWP does not have direct access to the file system. Please <a href="%1$s" target="_blank">click here</a> to upload the add-on.', 'give' ),
|
47 |
admin_url( 'plugin-install.php?tab=upload' )
|
48 |
),
|
49 |
)
|
includes/admin/admin-actions.php
CHANGED
@@ -539,7 +539,7 @@ function _give_show_test_mode_notice_in_admin_bar( $wp_admin_bar ) {
|
|
539 |
'id' => 'give-test-notice',
|
540 |
'href' => admin_url( 'edit.php?post_type=give_forms&page=give-settings&tab=gateways' ),
|
541 |
'parent' => 'top-secondary',
|
542 |
-
'title' => __( '
|
543 |
'meta' => array(
|
544 |
'class' => 'give-test-mode-active',
|
545 |
),
|
539 |
'id' => 'give-test-notice',
|
540 |
'href' => admin_url( 'edit.php?post_type=give_forms&page=give-settings&tab=gateways' ),
|
541 |
'parent' => 'top-secondary',
|
542 |
+
'title' => __( 'GiveWP Test Mode Active', 'give' ),
|
543 |
'meta' => array(
|
544 |
'class' => 'give-test-mode-active',
|
545 |
),
|
includes/admin/admin-pages.php
CHANGED
@@ -68,7 +68,7 @@ function give_add_options_links() {
|
|
68 |
//Settings
|
69 |
$give_settings_page = add_submenu_page(
|
70 |
'edit.php?post_type=give_forms',
|
71 |
-
esc_html__( '
|
72 |
esc_html__( 'Settings', 'give' ),
|
73 |
'manage_give_settings',
|
74 |
'give-settings',
|
@@ -81,7 +81,7 @@ function give_add_options_links() {
|
|
81 |
//Tools.
|
82 |
$give_tools_page = add_submenu_page(
|
83 |
'edit.php?post_type=give_forms',
|
84 |
-
esc_html__( '
|
85 |
esc_html__( 'Tools', 'give' ),
|
86 |
'manage_give_settings',
|
87 |
'give-tools',
|
@@ -112,7 +112,7 @@ function give_add_add_ons_option_link(){
|
|
112 |
//Add-ons
|
113 |
$give_add_ons_page = add_submenu_page(
|
114 |
'edit.php?post_type=give_forms',
|
115 |
-
esc_html__( '
|
116 |
esc_html__( 'Add-ons', 'give' ),
|
117 |
'install_plugins',
|
118 |
'give-addons',
|
68 |
//Settings
|
69 |
$give_settings_page = add_submenu_page(
|
70 |
'edit.php?post_type=give_forms',
|
71 |
+
esc_html__( 'GiveWP Settings', 'give' ),
|
72 |
esc_html__( 'Settings', 'give' ),
|
73 |
'manage_give_settings',
|
74 |
'give-settings',
|
81 |
//Tools.
|
82 |
$give_tools_page = add_submenu_page(
|
83 |
'edit.php?post_type=give_forms',
|
84 |
+
esc_html__( 'GiveWP Tools', 'give' ),
|
85 |
esc_html__( 'Tools', 'give' ),
|
86 |
'manage_give_settings',
|
87 |
'give-tools',
|
112 |
//Add-ons
|
113 |
$give_add_ons_page = add_submenu_page(
|
114 |
'edit.php?post_type=give_forms',
|
115 |
+
esc_html__( 'GiveWP Add-ons', 'give' ),
|
116 |
esc_html__( 'Add-ons', 'give' ),
|
117 |
'install_plugins',
|
118 |
'give-addons',
|
includes/admin/class-addon-activation-banner.php
CHANGED
@@ -365,7 +365,7 @@ class Give_Addon_Activation_Banner {
|
|
365 |
printf(
|
366 |
/* translators: %s: Add-on name */
|
367 |
'%s<span>%s</span>',
|
368 |
-
__( 'New
|
369 |
esc_html( $banner_arr['name'] )
|
370 |
);
|
371 |
?>
|
365 |
printf(
|
366 |
/* translators: %s: Add-on name */
|
367 |
'%s<span>%s</span>',
|
368 |
+
__( 'New GiveWP Add-on Activated: ', 'give' ),
|
369 |
esc_html( $banner_arr['name'] )
|
370 |
);
|
371 |
?>
|
includes/admin/class-admin-settings.php
CHANGED
@@ -226,7 +226,8 @@ if ( ! class_exists( 'Give_Admin_Settings' ) ) :
|
|
226 |
*/
|
227 |
do_action( self::$setting_filter_prefix . '_start' );
|
228 |
|
229 |
-
$current_tab
|
|
|
230 |
|
231 |
// Include settings pages.
|
232 |
$all_setting = self::get_settings_pages();
|
@@ -315,274 +316,419 @@ if ( ! class_exists( 'Give_Admin_Settings' ) ) :
|
|
315 |
*
|
316 |
* Loops though the give options array and outputs each field.
|
317 |
*
|
318 |
-
* @todo
|
|
|
319 |
* @since 1.8
|
|
|
320 |
*
|
321 |
-
* @param
|
322 |
-
* @param
|
323 |
*
|
324 |
* @return void
|
325 |
*/
|
326 |
-
public static function output_fields( $
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
327 |
$current_tab = give_get_current_setting_tab();
|
328 |
|
329 |
// Field Default values.
|
330 |
$defaults = array(
|
331 |
-
'id'
|
332 |
-
'class'
|
333 |
-
'css'
|
334 |
-
'default'
|
335 |
-
'desc'
|
336 |
-
'table_html'
|
337 |
-
'repeat'
|
338 |
-
'repeat_btn_title'
|
339 |
);
|
340 |
|
341 |
-
|
342 |
-
|
343 |
-
|
344 |
-
|
|
|
345 |
|
346 |
-
|
347 |
-
|
|
|
348 |
|
349 |
-
// Set default setting.
|
350 |
-
$value = wp_parse_args( $value, $defaults );
|
351 |
|
352 |
-
|
353 |
-
|
354 |
-
$value['type'] = ( 'colorpicker' === $value['type'] ? 'text' : $value['type'] );
|
355 |
|
|
|
|
|
|
|
|
|
|
|
356 |
|
357 |
-
|
358 |
-
|
359 |
|
360 |
-
|
361 |
-
|
362 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
363 |
}
|
364 |
-
}
|
365 |
|
366 |
-
|
367 |
-
|
|
|
368 |
|
369 |
-
|
370 |
-
switch ( $value['type'] ) {
|
371 |
|
372 |
-
|
373 |
-
|
374 |
-
|
375 |
-
|
376 |
-
|
377 |
-
|
378 |
-
|
379 |
-
|
380 |
-
|
381 |
-
|
382 |
-
<?php if ( ! empty( $value['desc'] ) ) : ?>
|
383 |
-
<?php echo wpautop( wptexturize( wp_kses_post( $value['desc'] ) ) ); ?>
|
384 |
-
<?php endif; ?>
|
385 |
-
</div>
|
386 |
-
<?php
|
387 |
-
}
|
388 |
|
389 |
-
|
390 |
-
echo '<table class="form-table give-setting-tab-body give-setting-tab-body-' . $current_tab . '">' . "\n\n";
|
391 |
-
}
|
392 |
|
393 |
-
|
|
|
|
|
394 |
|
395 |
-
|
396 |
-
|
397 |
-
|
398 |
-
|
399 |
-
|
400 |
-
|
401 |
-
|
402 |
-
|
403 |
-
|
404 |
|
405 |
-
|
|
|
|
|
406 |
|
407 |
-
|
408 |
-
case 'sectionend':
|
409 |
-
if ( ! empty( $value['id'] ) ) {
|
410 |
-
|
411 |
-
/**
|
412 |
-
* Trigger Action.
|
413 |
-
*
|
414 |
-
* Note: action dynamically fire on basis of field id.
|
415 |
-
*
|
416 |
-
* @since 1.8
|
417 |
-
*/
|
418 |
-
do_action( 'give_settings_' . sanitize_title( $value['id'] ) . '_end' );
|
419 |
-
}
|
420 |
|
421 |
-
|
422 |
-
|
423 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
424 |
|
425 |
-
|
426 |
|
427 |
-
|
428 |
-
|
429 |
-
|
430 |
-
|
431 |
-
|
432 |
-
|
433 |
-
|
434 |
-
|
435 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
436 |
|
437 |
-
|
|
|
438 |
|
439 |
-
|
440 |
-
|
441 |
-
|
442 |
-
|
443 |
-
|
444 |
-
|
445 |
-
|
446 |
-
case 'password' :
|
447 |
-
$type = $value['type'];
|
448 |
-
$option_value = self::get_option( $option_name, $value['id'], $value['default'] );
|
449 |
-
|
450 |
-
// Set default value for repeater field if not any value set yet.
|
451 |
-
if ( $value['repeat'] && is_string( $option_value ) ) {
|
452 |
-
$option_value = array( $value['default'] );
|
453 |
-
}
|
454 |
-
?>
|
455 |
<tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
|
456 |
<th scope="row" class="titledesc">
|
457 |
<label
|
458 |
for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
|
459 |
</th>
|
460 |
<td class="give-forminp give-forminp-<?php echo sanitize_title( $value['type'] ) ?>">
|
461 |
-
|
462 |
-
<?php foreach ( $option_value as $index => $field_value ) : ?>
|
463 |
-
<p>
|
464 |
-
<input
|
465 |
-
name="<?php echo esc_attr( $value['id'] ); ?>[]"
|
466 |
-
type="<?php echo esc_attr( $type ); ?>"
|
467 |
-
style="<?php echo esc_attr( $value['css'] ); ?>"
|
468 |
-
value="<?php echo esc_attr( $field_value ); ?>"
|
469 |
-
class="give-input-field<?php echo( empty( $value['class'] ) ? '' : ' ' . esc_attr( $value['class'] ) ); ?> <?php echo esc_attr( $value['id'] ); ?>"
|
470 |
-
<?php echo implode( ' ', $custom_attributes ); ?>
|
471 |
-
/>
|
472 |
-
<span class="give-remove-setting-field"
|
473 |
-
title="<?php esc_html_e( 'Remove setting field', 'give' ); ?>">-</span>
|
474 |
-
</p>
|
475 |
-
<?php endforeach; ?>
|
476 |
-
<a href="#" data-id="<?php echo $value['id']; ?>"
|
477 |
-
class="give-repeat-setting-field button-secondary"><?php echo $value['repeat_btn_title']; ?></a>
|
478 |
-
<?php else : ?>
|
479 |
-
<input
|
480 |
name="<?php echo esc_attr( $value['id'] ); ?>"
|
481 |
id="<?php echo esc_attr( $value['id'] ); ?>"
|
482 |
-
type="<?php echo esc_attr( $type ); ?>"
|
483 |
style="<?php echo esc_attr( $value['css'] ); ?>"
|
484 |
-
|
485 |
-
|
486 |
-
|
487 |
-
/>
|
488 |
-
<?php endif; ?>
|
489 |
<?php echo $description; ?>
|
490 |
</td>
|
491 |
-
|
492 |
-
|
|
|
493 |
|
494 |
-
|
495 |
-
|
|
|
|
|
496 |
|
497 |
-
|
498 |
-
|
499 |
-
|
500 |
-
|
501 |
-
|
502 |
-
|
503 |
-
|
504 |
-
|
505 |
-
|
506 |
-
|
507 |
-
|
508 |
-
|
509 |
-
|
510 |
-
|
511 |
-
|
512 |
-
|
513 |
-
|
514 |
-
|
515 |
-
|
516 |
-
|
517 |
-
|
518 |
-
|
519 |
-
|
520 |
-
|
521 |
-
|
|
|
|
|
|
|
522 |
|
523 |
-
|
524 |
-
|
525 |
-
|
526 |
-
|
|
|
527 |
|
528 |
-
|
529 |
-
|
530 |
-
|
531 |
-
|
532 |
-
|
533 |
-
if (
|
534 |
-
isset( $value['attributes'] ) &&
|
535 |
-
false !== strpos( $value['class'], 'give-select-chosen' ) &&
|
536 |
-
in_array( 'data-search-type', array_keys( $value['attributes' ] ) ) &&
|
537 |
-
'pages' === $value['attributes' ]['data-search-type'] &&
|
538 |
-
! in_array( $option_value, array_keys( $value['options'] ) )
|
539 |
-
) {
|
540 |
-
$value['options'][ $option_value ] = get_the_title( $option_value );
|
541 |
-
}
|
542 |
-
?>
|
543 |
-
<tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
|
544 |
-
<th scope="row" class="titledesc">
|
545 |
-
<label for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
|
546 |
-
</th>
|
547 |
-
<td class="give-forminp give-forminp-<?php echo sanitize_title( $value['type'] ) ?>">
|
548 |
-
<select
|
549 |
-
name="<?php echo esc_attr( $value['id'] ); ?><?php if ( 'multiselect' === $value['type'] ) echo '[]'; ?>"
|
550 |
-
id="<?php echo esc_attr( $value['id'] ); ?>"
|
551 |
-
style="<?php echo esc_attr( $value['css'] ); ?>"
|
552 |
-
class="<?php echo esc_attr( $value['class'] ); ?>"
|
553 |
-
<?php echo implode( ' ', $custom_attributes ); ?>
|
554 |
-
<?php echo ( 'multiselect' === $value['type'] ) ? 'multiple="multiple"' : ''; ?>
|
555 |
-
>
|
556 |
|
557 |
-
|
558 |
-
|
559 |
-
|
560 |
-
|
561 |
-
|
562 |
|
563 |
-
|
564 |
-
|
565 |
-
|
566 |
-
|
567 |
-
}
|
568 |
|
569 |
-
|
570 |
-
|
571 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
572 |
}
|
573 |
?>
|
|
|
|
|
|
|
|
|
|
|
574 |
|
575 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
576 |
</td>
|
577 |
-
|
578 |
-
|
|
|
579 |
|
580 |
-
|
581 |
-
|
582 |
-
|
583 |
-
|
584 |
-
|
585 |
-
?>
|
586 |
<tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
|
587 |
<th scope="row" class="titledesc">
|
588 |
<label
|
@@ -595,14 +741,18 @@ if ( ! class_exists( 'Give_Admin_Settings' ) ) :
|
|
595 |
foreach ( $value['options'] as $key => $val ) {
|
596 |
?>
|
597 |
<li>
|
598 |
-
<label
|
599 |
-
|
|
|
600 |
value="<?php echo $key; ?>"
|
601 |
-
type="
|
602 |
style="<?php echo esc_attr( $value['css'] ); ?>"
|
603 |
<?php echo implode( ' ', $custom_attributes ); ?>
|
604 |
-
<?php
|
605 |
-
|
|
|
|
|
|
|
606 |
</li>
|
607 |
<?php
|
608 |
}
|
@@ -610,295 +760,230 @@ if ( ! class_exists( 'Give_Admin_Settings' ) ) :
|
|
610 |
<?php echo $description; ?>
|
611 |
</fieldset>
|
612 |
</td>
|
613 |
-
|
614 |
-
|
615 |
-
|
616 |
-
// Checkbox input.
|
617 |
-
case 'checkbox' :
|
618 |
-
$option_value = self::get_option( $option_name, $value['id'], $value['default'] );
|
619 |
-
?>
|
620 |
-
<tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
|
621 |
-
<th scope="row" class="titledesc">
|
622 |
-
<label
|
623 |
-
for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
|
624 |
-
</th>
|
625 |
-
<td class="give-forminp">
|
626 |
-
<input
|
627 |
-
name="<?php echo esc_attr( $value['id'] ); ?>"
|
628 |
-
id="<?php echo esc_attr( $value['id'] ); ?>"
|
629 |
-
type="checkbox"
|
630 |
-
class="<?php echo esc_attr( isset( $value['class'] ) ? $value['class'] : '' ); ?>"
|
631 |
-
value="1"
|
632 |
-
<?php checked( $option_value, 'on' ); ?>
|
633 |
-
<?php echo implode( ' ', $custom_attributes ); ?>
|
634 |
-
/>
|
635 |
-
<?php echo $description; ?>
|
636 |
-
</td>
|
637 |
-
</tr>
|
638 |
-
<?php
|
639 |
-
break;
|
640 |
-
|
641 |
-
// Multi Checkbox input.
|
642 |
-
case 'multicheck' :
|
643 |
-
$option_value = self::get_option( $option_name, $value['id'], $value['default'] );
|
644 |
-
$option_value = is_array( $option_value ) ? $option_value : array();
|
645 |
-
?>
|
646 |
-
<tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
|
647 |
-
<th scope="row" class="titledesc">
|
648 |
-
<label
|
649 |
-
for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
|
650 |
-
</th>
|
651 |
-
<td class="give-forminp give-forminp-<?php echo sanitize_title( $value['type'] ) ?> <?php echo( ! empty( $value['class'] ) ? $value['class'] : '' ); ?>">
|
652 |
-
<fieldset>
|
653 |
-
<ul>
|
654 |
-
<?php
|
655 |
-
foreach ( $value['options'] as $key => $val ) {
|
656 |
-
?>
|
657 |
-
<li>
|
658 |
-
<label>
|
659 |
-
<input
|
660 |
-
name="<?php echo esc_attr( $value['id'] ); ?>[]"
|
661 |
-
value="<?php echo $key; ?>"
|
662 |
-
type="checkbox"
|
663 |
-
style="<?php echo esc_attr( $value['css'] ); ?>"
|
664 |
-
<?php echo implode( ' ', $custom_attributes ); ?>
|
665 |
-
<?php if ( in_array( $key, $option_value ) ) {
|
666 |
-
echo 'checked="checked"';
|
667 |
-
} ?>
|
668 |
-
/> <?php echo $val ?>
|
669 |
-
</label>
|
670 |
-
</li>
|
671 |
-
<?php
|
672 |
-
}
|
673 |
-
?>
|
674 |
-
<?php echo $description; ?>
|
675 |
-
</fieldset>
|
676 |
-
</td>
|
677 |
-
</tr>
|
678 |
-
<?php
|
679 |
-
break;
|
680 |
-
|
681 |
-
// File input field.
|
682 |
-
case 'file' :
|
683 |
-
case 'media' :
|
684 |
-
$option_value = self::get_option( $option_name, $value['id'], $value['default'] );
|
685 |
-
$button_label = sprintf( __( 'Add or Upload %s', 'give' ), ( 'file' === $value['type'] ? __( 'File', 'give' ) : __( 'Image', 'give' ) ) );
|
686 |
-
$fvalue = empty( $value['fvalue'] ) ? 'url' : $value['fvalue'];
|
687 |
-
|
688 |
-
$allow_media_preview_tags = array( 'jpg', 'jpeg', 'png', 'gif', 'ico' );
|
689 |
-
$preview_image_src = $option_value ? ( 'id' === $fvalue ? wp_get_attachment_url( $option_value ) : $option_value ) : '';
|
690 |
-
$preview_image_extension = $preview_image_src ? pathinfo( $preview_image_src, PATHINFO_EXTENSION ) : '';
|
691 |
-
$is_show_preview = in_array( $preview_image_extension, $allow_media_preview_tags );
|
692 |
-
?>
|
693 |
-
<tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
|
694 |
-
<th scope="row" class="titledesc">
|
695 |
-
<label
|
696 |
-
for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
|
697 |
-
</th>
|
698 |
-
<td class="give-forminp">
|
699 |
-
<div class="give-field-wrap">
|
700 |
-
<label for="<?php echo $value['id'] ?>">
|
701 |
-
<input
|
702 |
-
name="<?php echo esc_attr( $value['id'] ); ?>"
|
703 |
-
id="<?php echo esc_attr( $value['id'] ); ?>"
|
704 |
-
type="text"
|
705 |
-
class="give-input-field<?php echo esc_attr( isset( $value['class'] ) ? ' ' . $value['class'] : '' ); ?>"
|
706 |
-
value="<?php echo $option_value; ?>"
|
707 |
-
style="<?php echo esc_attr( $value['css'] ); ?>"
|
708 |
-
<?php echo implode( ' ', $custom_attributes ); ?>
|
709 |
-
/> <input class="give-upload-button button" type="button"
|
710 |
-
data-fvalue="<?php echo $fvalue; ?>"
|
711 |
-
data-field-type="<?php echo $value['type']; ?>"
|
712 |
-
value="<?php echo $button_label; ?>">
|
713 |
-
<?php echo $description ?>
|
714 |
-
<div
|
715 |
-
class="give-image-thumb<?php echo ! $option_value || ! $is_show_preview ? ' give-hidden' : ''; ?>">
|
716 |
-
<span class="give-delete-image-thumb dashicons dashicons-no-alt"></span>
|
717 |
-
<img src="<?php echo $preview_image_src; ?>" alt="">
|
718 |
-
</div>
|
719 |
-
</label>
|
720 |
-
</div>
|
721 |
-
</td>
|
722 |
-
</tr>
|
723 |
-
<?php
|
724 |
-
break;
|
725 |
-
|
726 |
-
// WordPress Editor.
|
727 |
-
case 'wysiwyg' :
|
728 |
-
// Get option value.
|
729 |
-
$option_value = self::get_option( $option_name, $value['id'], $value['default'] );
|
730 |
|
731 |
-
|
732 |
-
|
733 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
734 |
<tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
|
735 |
<th scope="row" class="titledesc">
|
736 |
<label
|
737 |
for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
|
738 |
</th>
|
739 |
<td class="give-forminp">
|
740 |
-
|
741 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
742 |
</td>
|
743 |
-
|
744 |
-
|
|
|
745 |
|
746 |
-
|
747 |
-
|
748 |
-
|
749 |
-
|
750 |
-
|
751 |
-
|
752 |
-
|
753 |
-
|
754 |
-
|
755 |
-
|
756 |
-
|
757 |
-
|
758 |
-
|
759 |
-
|
|
|
|
|
|
|
|
|
|
|
760 |
|
761 |
-
|
762 |
-
|
763 |
-
|
764 |
-
|
765 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
766 |
|
767 |
-
|
768 |
-
|
769 |
-
|
770 |
-
|
771 |
-
|
772 |
-
<tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
|
773 |
-
<th scope="row" class="titledesc">
|
774 |
-
<label
|
775 |
-
for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
|
776 |
-
</th>
|
777 |
-
<td class="give-forminp give-forminp-<?php echo sanitize_title( $value['type'] ) ?>">
|
778 |
-
<input
|
779 |
-
name="<?php echo esc_attr( $value['id'] ); ?>"
|
780 |
-
id="<?php echo esc_attr( $value['id'] ); ?>"
|
781 |
-
type="<?php echo esc_attr( $type ); ?>"
|
782 |
-
style="<?php echo esc_attr( $value['css'] ); ?>"
|
783 |
-
value="<?php echo esc_attr( trim( $option_value ) ); ?>"
|
784 |
-
class="give-input-field<?php echo( empty( $value['class'] ) ? '' : ' ' . esc_attr( $value['class'] ) ); ?>"
|
785 |
-
<?php echo implode( ' ', $custom_attributes ); ?>
|
786 |
-
/> <?php echo $description; ?>
|
787 |
-
</td>
|
788 |
-
</tr><?php
|
789 |
-
break;
|
790 |
|
791 |
-
|
792 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
793 |
|
794 |
-
|
795 |
-
|
796 |
-
|
797 |
-
|
798 |
-
|
799 |
-
|
800 |
-
|
801 |
-
|
802 |
-
|
803 |
-
|
804 |
-
|
805 |
-
|
806 |
-
|
807 |
-
|
808 |
-
|
|
|
|
|
|
|
809 |
|
810 |
-
|
811 |
-
|
812 |
-
|
813 |
|
814 |
-
|
815 |
-
|
816 |
-
|
817 |
-
|
818 |
-
|
819 |
-
|
820 |
-
|
821 |
-
|
822 |
-
|
823 |
-
|
824 |
-
|
825 |
-
|
826 |
-
|
827 |
-
|
828 |
-
|
829 |
-
|
830 |
-
|
831 |
-
|
832 |
-
|
833 |
-
|
834 |
-
|
835 |
-
|
836 |
-
|
837 |
-
|
838 |
-
}
|
839 |
}
|
840 |
-
|
841 |
-
|
842 |
-
|
843 |
-
|
844 |
-
</
|
845 |
-
|
846 |
-
|
|
|
847 |
|
848 |
-
|
849 |
-
|
850 |
|
851 |
-
|
852 |
-
|
853 |
|
854 |
-
|
855 |
-
|
856 |
-
|
857 |
-
|
858 |
-
|
859 |
-
|
860 |
|
861 |
-
|
862 |
-
|
863 |
|
864 |
-
|
865 |
-
|
866 |
|
867 |
-
|
868 |
|
869 |
-
|
870 |
-
|
871 |
|
872 |
-
|
873 |
-
|
874 |
-
|
875 |
-
|
876 |
-
|
877 |
-
|
878 |
-
|
879 |
-
|
880 |
-
|
881 |
-
|
882 |
-
|
883 |
-
|
884 |
-
|
885 |
-
|
886 |
-
|
887 |
-
|
888 |
-
|
889 |
-
|
890 |
-
|
891 |
-
|
892 |
-
|
893 |
|
894 |
-
|
895 |
-
|
896 |
-
|
897 |
-
|
898 |
-
|
899 |
-
|
900 |
-
|
901 |
-
}
|
902 |
}
|
903 |
}
|
904 |
|
@@ -961,10 +1046,30 @@ if ( ! class_exists( 'Give_Admin_Settings' ) ) :
|
|
961 |
* @return bool
|
962 |
*/
|
963 |
public static function save_fields( $options, $option_name = '' ) {
|
964 |
-
|
|
|
|
|
|
|
|
|
|
|
965 |
return false;
|
966 |
}
|
967 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
968 |
// Options to update will be stored here and saved later.
|
969 |
$update_options = array();
|
970 |
|
226 |
*/
|
227 |
do_action( self::$setting_filter_prefix . '_start' );
|
228 |
|
229 |
+
$current_tab = give_get_current_setting_tab();
|
230 |
+
$current_section = give_get_current_setting_section();
|
231 |
|
232 |
// Include settings pages.
|
233 |
$all_setting = self::get_settings_pages();
|
316 |
*
|
317 |
* Loops though the give options array and outputs each field.
|
318 |
*
|
319 |
+
* @todo Refactor this function
|
320 |
+
*
|
321 |
* @since 1.8
|
322 |
+
* @access public
|
323 |
*
|
324 |
+
* @param array $sections Opens array to output.
|
325 |
+
* @param string $option_name Opens array to output.
|
326 |
*
|
327 |
* @return void
|
328 |
*/
|
329 |
+
public static function output_fields( $sections, $option_name = '' ) {
|
330 |
+
|
331 |
+
$current_page = give_get_current_setting_page();
|
332 |
+
$current_tab = give_get_current_setting_tab();
|
333 |
+
$current_section = give_get_current_setting_section();
|
334 |
+
$groups = give_get_settings_groups();
|
335 |
+
|
336 |
+
if ( is_array( $groups ) && count( $groups ) > 0 ) {
|
337 |
+
?>
|
338 |
+
<div class="give-settings-section-content">
|
339 |
+
<div class="give-settings-section-group-menu">
|
340 |
+
<ul>
|
341 |
+
<?php
|
342 |
+
if ( is_array( $groups ) && count( $groups ) > 0 ) {
|
343 |
+
$count = 1;
|
344 |
+
|
345 |
+
foreach ( $groups as $slug => $group ) {
|
346 |
+
$default_group = ( 1 === $count && empty( $_GET['group'] ) ) ? $slug : '';
|
347 |
+
$current_group = ! empty( $_GET['group'] ) ? give_clean( $_GET['group'] ) : $default_group;
|
348 |
+
$active_class = ( $slug === $current_group ) ? 'active' : '';
|
349 |
+
|
350 |
+
echo sprintf(
|
351 |
+
'<li><a class="%1$s" href="%2$s" data-group="%3$s">%4$s</a></li>',
|
352 |
+
esc_html( $active_class ),
|
353 |
+
esc_url( admin_url( "edit.php?post_type=give_forms&page={$current_page}&tab={$current_tab}§ion={$current_section}&group={$slug}" ) ),
|
354 |
+
esc_html( $slug ),
|
355 |
+
esc_html( $group )
|
356 |
+
);
|
357 |
+
$count++;
|
358 |
+
}
|
359 |
+
}
|
360 |
+
?>
|
361 |
+
</ul>
|
362 |
+
</div>
|
363 |
+
<div class="give-settings-section-group-content">
|
364 |
+
<?php
|
365 |
+
$count = 1;
|
366 |
+
foreach ( $sections as $group => $fields ) {
|
367 |
+
if ( ! empty( $group ) ) {
|
368 |
+
|
369 |
+
$default_group = ( 1 === $count && empty( $_GET['group'] ) ) ? $group : '';
|
370 |
+
$current_group = ! empty( $_GET['group'] ) ? give_clean( $_GET['group'] ) : $default_group;
|
371 |
+
$hide_class = $group !== $current_group ? 'give-hidden' : '';
|
372 |
+
?>
|
373 |
+
<div id="give-settings-section-group-<?php echo esc_attr( $group ); ?>" class="give-settings-section-group <?php echo esc_html( $hide_class ); ?>">
|
374 |
+
<?php
|
375 |
+
foreach ( $fields as $value ) {
|
376 |
+
if ( ! isset( $value['type'] ) ) {
|
377 |
+
continue;
|
378 |
+
}
|
379 |
+
self::prepare_settings_field( $value, $option_name );
|
380 |
+
}
|
381 |
+
?>
|
382 |
+
</div>
|
383 |
+
<?php
|
384 |
+
}
|
385 |
+
|
386 |
+
$count++;
|
387 |
+
}
|
388 |
+
?>
|
389 |
+
</div>
|
390 |
+
</div>
|
391 |
+
<?php
|
392 |
+
} else {
|
393 |
+
|
394 |
+
// Loop through each section.
|
395 |
+
foreach ( $sections as $value ) {
|
396 |
+
if ( ! isset( $value['type'] ) ) {
|
397 |
+
continue;
|
398 |
+
}
|
399 |
+
self::prepare_settings_field( $value, $option_name );
|
400 |
+
}
|
401 |
+
}
|
402 |
+
|
403 |
+
}
|
404 |
+
|
405 |
+
/**
|
406 |
+
* This function will help you prepare the admin settings field.
|
407 |
+
*
|
408 |
+
* @since 2.5.5
|
409 |
+
* @access public
|
410 |
+
*
|
411 |
+
* @param array $value Settings Field Array.
|
412 |
+
* @param string $option_name Option Name.
|
413 |
+
*
|
414 |
+
* @return mixed
|
415 |
+
*/
|
416 |
+
public static function prepare_settings_field( $value, $option_name ) {
|
417 |
+
|
418 |
$current_tab = give_get_current_setting_tab();
|
419 |
|
420 |
// Field Default values.
|
421 |
$defaults = array(
|
422 |
+
'id' => '',
|
423 |
+
'class' => '',
|
424 |
+
'css' => '',
|
425 |
+
'default' => '',
|
426 |
+
'desc' => '',
|
427 |
+
'table_html' => true,
|
428 |
+
'repeat' => false,
|
429 |
+
'repeat_btn_title' => __( 'Add Field', 'give' ),
|
430 |
);
|
431 |
|
432 |
+
// Set title.
|
433 |
+
$defaults['title'] = isset( $value['name'] ) ? $value['name'] : '';
|
434 |
+
|
435 |
+
// Set default setting.
|
436 |
+
$value = wp_parse_args( $value, $defaults );
|
437 |
|
438 |
+
// Colorpicker field.
|
439 |
+
$value['class'] = ( 'colorpicker' === $value['type'] ? trim( $value['class'] ) . ' give-colorpicker' : $value['class'] );
|
440 |
+
$value['type'] = ( 'colorpicker' === $value['type'] ? 'text' : $value['type'] );
|
441 |
|
|
|
|
|
442 |
|
443 |
+
// Custom attribute handling.
|
444 |
+
$custom_attributes = array();
|
|
|
445 |
|
446 |
+
if ( ! empty( $value['attributes'] ) && is_array( $value['attributes'] ) ) {
|
447 |
+
foreach ( $value['attributes'] as $attribute => $attribute_value ) {
|
448 |
+
$custom_attributes[] = esc_attr( $attribute ) . '="' . esc_attr( $attribute_value ) . '"';
|
449 |
+
}
|
450 |
+
}
|
451 |
|
452 |
+
// Description handling.
|
453 |
+
$description = self::get_field_description( $value );
|
454 |
|
455 |
+
// Switch based on type.
|
456 |
+
switch ( $value['type'] ) {
|
457 |
+
|
458 |
+
// Section Titles.
|
459 |
+
case 'title':
|
460 |
+
if ( ! empty( $value['title'] ) || ! empty( $value['desc'] ) ) {
|
461 |
+
?>
|
462 |
+
<div class="give-setting-tab-header give-setting-tab-header-<?php echo $current_tab; ?>">
|
463 |
+
<?php if ( ! empty( $value['title'] ) ) : ?>
|
464 |
+
<h2><?php echo self::get_field_title( $value ); ?></h2>
|
465 |
+
<hr>
|
466 |
+
<?php endif; ?>
|
467 |
+
|
468 |
+
<?php if ( ! empty( $value['desc'] ) ) : ?>
|
469 |
+
<?php echo wpautop( wptexturize( wp_kses_post( $value['desc'] ) ) ); ?>
|
470 |
+
<?php endif; ?>
|
471 |
+
</div>
|
472 |
+
<?php
|
473 |
}
|
|
|
474 |
|
475 |
+
if ( $value['table_html'] ) {
|
476 |
+
echo '<table class="form-table give-setting-tab-body give-setting-tab-body-' . $current_tab . '">' . "\n\n";
|
477 |
+
}
|
478 |
|
479 |
+
if ( ! empty( $value['id'] ) ) {
|
|
|
480 |
|
481 |
+
/**
|
482 |
+
* Trigger Action.
|
483 |
+
*
|
484 |
+
* Note: action dynamically fire on basis of field id.
|
485 |
+
*
|
486 |
+
* @since 1.8
|
487 |
+
*/
|
488 |
+
do_action( 'give_settings_' . sanitize_title( $value['id'] ) );
|
489 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
490 |
|
491 |
+
break;
|
|
|
|
|
492 |
|
493 |
+
// Section Ends.
|
494 |
+
case 'sectionend':
|
495 |
+
if ( ! empty( $value['id'] ) ) {
|
496 |
|
497 |
+
/**
|
498 |
+
* Trigger Action.
|
499 |
+
*
|
500 |
+
* Note: action dynamically fire on basis of field id.
|
501 |
+
*
|
502 |
+
* @since 1.8
|
503 |
+
*/
|
504 |
+
do_action( 'give_settings_' . sanitize_title( $value['id'] ) . '_end' );
|
505 |
+
}
|
506 |
|
507 |
+
if ( $value['table_html'] ) {
|
508 |
+
echo '</table>';
|
509 |
+
}
|
510 |
|
511 |
+
if ( ! empty( $value['id'] ) ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
512 |
|
513 |
+
/**
|
514 |
+
* Trigger Action.
|
515 |
+
*
|
516 |
+
* Note: action dynamically fire on basis of field id.
|
517 |
+
*
|
518 |
+
* @since 1.8
|
519 |
+
*/
|
520 |
+
do_action( 'give_settings_' . sanitize_title( $value['id'] ) . '_after' );
|
521 |
+
}
|
522 |
|
523 |
+
break;
|
524 |
|
525 |
+
// Standard text inputs and subtypes like 'number'.
|
526 |
+
case 'colorpicker':
|
527 |
+
case 'hidden' :
|
528 |
+
$value['wrapper_class'] = empty( $value['wrapper_class'] ) ? 'give-hidden' : trim( $value['wrapper_class'] ) . ' give-hidden';
|
529 |
+
case 'text':
|
530 |
+
case 'email':
|
531 |
+
case 'number':
|
532 |
+
case 'password' :
|
533 |
+
$type = $value['type'];
|
534 |
+
$option_value = self::get_option( $option_name, $value['id'], $value['default'] );
|
535 |
+
|
536 |
+
// Set default value for repeater field if not any value set yet.
|
537 |
+
if ( $value['repeat'] && is_string( $option_value ) ) {
|
538 |
+
$option_value = array( $value['default'] );
|
539 |
+
}
|
540 |
+
?>
|
541 |
+
<tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
|
542 |
+
<th scope="row" class="titledesc">
|
543 |
+
<label
|
544 |
+
for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
|
545 |
+
</th>
|
546 |
+
<td class="give-forminp give-forminp-<?php echo sanitize_title( $value['type'] ) ?>">
|
547 |
+
<?php if ( $value['repeat'] ) : ?>
|
548 |
+
<?php foreach ( $option_value as $index => $field_value ) : ?>
|
549 |
+
<p>
|
550 |
+
<input
|
551 |
+
name="<?php echo esc_attr( $value['id'] ); ?>[]"
|
552 |
+
type="<?php echo esc_attr( $type ); ?>"
|
553 |
+
style="<?php echo esc_attr( $value['css'] ); ?>"
|
554 |
+
value="<?php echo esc_attr( $field_value ); ?>"
|
555 |
+
class="give-input-field<?php echo( empty( $value['class'] ) ? '' : ' ' . esc_attr( $value['class'] ) ); ?> <?php echo esc_attr( $value['id'] ); ?>"
|
556 |
+
<?php echo implode( ' ', $custom_attributes ); ?>
|
557 |
+
/>
|
558 |
+
<span class="give-remove-setting-field"
|
559 |
+
title="<?php esc_html_e( 'Remove setting field', 'give' ); ?>">-</span>
|
560 |
+
</p>
|
561 |
+
<?php endforeach; ?>
|
562 |
+
<a href="#" data-id="<?php echo $value['id']; ?>"
|
563 |
+
class="give-repeat-setting-field button-secondary"><?php echo $value['repeat_btn_title']; ?></a>
|
564 |
+
<?php else : ?>
|
565 |
+
<input
|
566 |
+
name="<?php echo esc_attr( $value['id'] ); ?>"
|
567 |
+
id="<?php echo esc_attr( $value['id'] ); ?>"
|
568 |
+
type="<?php echo esc_attr( $type ); ?>"
|
569 |
+
style="<?php echo esc_attr( $value['css'] ); ?>"
|
570 |
+
value="<?php echo esc_attr( $option_value ); ?>"
|
571 |
+
class="give-input-field<?php echo( empty( $value['class'] ) ? '' : ' ' . esc_attr( $value['class'] ) ); ?>"
|
572 |
+
<?php echo implode( ' ', $custom_attributes ); ?>
|
573 |
+
/>
|
574 |
+
<?php endif; ?>
|
575 |
+
<?php echo $description; ?>
|
576 |
+
</td>
|
577 |
+
</tr><?php
|
578 |
+
break;
|
579 |
|
580 |
+
// Textarea.
|
581 |
+
case 'textarea':
|
582 |
|
583 |
+
$option_value = self::get_option( $option_name, $value['id'], $value['default'] );
|
584 |
+
$default_attributes = array(
|
585 |
+
'rows' => 10,
|
586 |
+
'cols' => 60
|
587 |
+
);
|
588 |
+
$textarea_attributes = isset( $value['attributes'] ) ? $value['attributes'] : array();
|
589 |
+
?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
590 |
<tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
|
591 |
<th scope="row" class="titledesc">
|
592 |
<label
|
593 |
for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
|
594 |
</th>
|
595 |
<td class="give-forminp give-forminp-<?php echo sanitize_title( $value['type'] ) ?>">
|
596 |
+
<textarea
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
597 |
name="<?php echo esc_attr( $value['id'] ); ?>"
|
598 |
id="<?php echo esc_attr( $value['id'] ); ?>"
|
|
|
599 |
style="<?php echo esc_attr( $value['css'] ); ?>"
|
600 |
+
class="<?php echo esc_attr( $value['class'] ); ?>"
|
601 |
+
<?php echo give_get_attribute_str( $textarea_attributes, $default_attributes ); ?>
|
602 |
+
><?php echo esc_textarea( $option_value ); ?></textarea>
|
|
|
|
|
603 |
<?php echo $description; ?>
|
604 |
</td>
|
605 |
+
</tr>
|
606 |
+
<?php
|
607 |
+
break;
|
608 |
|
609 |
+
// Select boxes.
|
610 |
+
case 'select' :
|
611 |
+
case 'multiselect' :
|
612 |
+
$option_value = self::get_option( $option_name, $value['id'], $value['default'] );
|
613 |
|
614 |
+
/**
|
615 |
+
* Insert page in option if missing.
|
616 |
+
*
|
617 |
+
* Check success_page setting in general settings.
|
618 |
+
*/
|
619 |
+
if (
|
620 |
+
isset( $value['attributes'] ) &&
|
621 |
+
false !== strpos( $value['class'], 'give-select-chosen' ) &&
|
622 |
+
in_array( 'data-search-type', array_keys( $value['attributes' ] ) ) &&
|
623 |
+
'pages' === $value['attributes' ]['data-search-type'] &&
|
624 |
+
! in_array( $option_value, array_keys( $value['options'] ) )
|
625 |
+
) {
|
626 |
+
$value['options'][ $option_value ] = get_the_title( $option_value );
|
627 |
+
}
|
628 |
+
?>
|
629 |
+
<tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
|
630 |
+
<th scope="row" class="titledesc">
|
631 |
+
<label for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
|
632 |
+
</th>
|
633 |
+
<td class="give-forminp give-forminp-<?php echo sanitize_title( $value['type'] ) ?>">
|
634 |
+
<select
|
635 |
+
name="<?php echo esc_attr( $value['id'] ); ?><?php if ( 'multiselect' === $value['type'] ) echo '[]'; ?>"
|
636 |
+
id="<?php echo esc_attr( $value['id'] ); ?>"
|
637 |
+
style="<?php echo esc_attr( $value['css'] ); ?>"
|
638 |
+
class="<?php echo esc_attr( $value['class'] ); ?>"
|
639 |
+
<?php echo implode( ' ', $custom_attributes ); ?>
|
640 |
+
<?php echo ( 'multiselect' === $value['type'] ) ? 'multiple="multiple"' : ''; ?>
|
641 |
+
>
|
642 |
|
643 |
+
<?php
|
644 |
+
if ( ! empty( $value['options'] ) ) {
|
645 |
+
foreach ( $value['options'] as $key => $val ) {
|
646 |
+
?>
|
647 |
+
<option value="<?php echo esc_attr( $key ); ?>" <?php
|
648 |
|
649 |
+
if ( is_array( $option_value ) ) {
|
650 |
+
selected( in_array( $key, $option_value ), true );
|
651 |
+
} else {
|
652 |
+
selected( $option_value, $key );
|
653 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
654 |
|
655 |
+
?>><?php echo $val ?></option>
|
656 |
+
<?php
|
657 |
+
}
|
658 |
+
}
|
659 |
+
?>
|
660 |
|
661 |
+
</select> <?php echo $description; ?>
|
662 |
+
</td>
|
663 |
+
</tr><?php
|
664 |
+
break;
|
|
|
665 |
|
666 |
+
// Radio inputs.
|
667 |
+
case 'radio_inline' :
|
668 |
+
$value['class'] = empty( $value['class'] ) ? 'give-radio-inline' : $value['class'] . ' give-radio-inline';
|
669 |
+
case 'radio' :
|
670 |
+
$option_value = self::get_option( $option_name, $value['id'], $value['default'] );
|
671 |
+
?>
|
672 |
+
<tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
|
673 |
+
<th scope="row" class="titledesc">
|
674 |
+
<label
|
675 |
+
for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
|
676 |
+
</th>
|
677 |
+
<td class="give-forminp give-forminp-<?php echo sanitize_title( $value['type'] ) ?> <?php echo( ! empty( $value['class'] ) ? $value['class'] : '' ); ?>">
|
678 |
+
<fieldset>
|
679 |
+
<ul>
|
680 |
+
<?php
|
681 |
+
foreach ( $value['options'] as $key => $val ) {
|
682 |
+
?>
|
683 |
+
<li>
|
684 |
+
<label><input
|
685 |
+
name="<?php echo esc_attr( $value['id'] ); ?>"
|
686 |
+
value="<?php echo $key; ?>"
|
687 |
+
type="radio"
|
688 |
+
style="<?php echo esc_attr( $value['css'] ); ?>"
|
689 |
+
<?php echo implode( ' ', $custom_attributes ); ?>
|
690 |
+
<?php checked( $key, $option_value ); ?>
|
691 |
+
/> <?php echo $val ?></label>
|
692 |
+
</li>
|
693 |
+
<?php
|
694 |
}
|
695 |
?>
|
696 |
+
<?php echo $description; ?>
|
697 |
+
</fieldset>
|
698 |
+
</td>
|
699 |
+
</tr><?php
|
700 |
+
break;
|
701 |
|
702 |
+
// Checkbox input.
|
703 |
+
case 'checkbox' :
|
704 |
+
$option_value = self::get_option( $option_name, $value['id'], $value['default'] );
|
705 |
+
?>
|
706 |
+
<tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
|
707 |
+
<th scope="row" class="titledesc">
|
708 |
+
<label
|
709 |
+
for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
|
710 |
+
</th>
|
711 |
+
<td class="give-forminp">
|
712 |
+
<input
|
713 |
+
name="<?php echo esc_attr( $value['id'] ); ?>"
|
714 |
+
id="<?php echo esc_attr( $value['id'] ); ?>"
|
715 |
+
type="checkbox"
|
716 |
+
class="<?php echo esc_attr( isset( $value['class'] ) ? $value['class'] : '' ); ?>"
|
717 |
+
value="1"
|
718 |
+
<?php checked( $option_value, 'on' ); ?>
|
719 |
+
<?php echo implode( ' ', $custom_attributes ); ?>
|
720 |
+
/>
|
721 |
+
<?php echo $description; ?>
|
722 |
</td>
|
723 |
+
</tr>
|
724 |
+
<?php
|
725 |
+
break;
|
726 |
|
727 |
+
// Multi Checkbox input.
|
728 |
+
case 'multicheck' :
|
729 |
+
$option_value = self::get_option( $option_name, $value['id'], $value['default'] );
|
730 |
+
$option_value = is_array( $option_value ) ? $option_value : array();
|
731 |
+
?>
|
|
|
732 |
<tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
|
733 |
<th scope="row" class="titledesc">
|
734 |
<label
|
741 |
foreach ( $value['options'] as $key => $val ) {
|
742 |
?>
|
743 |
<li>
|
744 |
+
<label>
|
745 |
+
<input
|
746 |
+
name="<?php echo esc_attr( $value['id'] ); ?>[]"
|
747 |
value="<?php echo $key; ?>"
|
748 |
+
type="checkbox"
|
749 |
style="<?php echo esc_attr( $value['css'] ); ?>"
|
750 |
<?php echo implode( ' ', $custom_attributes ); ?>
|
751 |
+
<?php if ( in_array( $key, $option_value ) ) {
|
752 |
+
echo 'checked="checked"';
|
753 |
+
} ?>
|
754 |
+
/> <?php echo $val ?>
|
755 |
+
</label>
|
756 |
</li>
|
757 |
<?php
|
758 |
}
|
760 |
<?php echo $description; ?>
|
761 |
</fieldset>
|
762 |
</td>
|
763 |
+
</tr>
|
764 |
+
<?php
|
765 |
+
break;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
766 |
|
767 |
+
// File input field.
|
768 |
+
case 'file' :
|
769 |
+
case 'media' :
|
770 |
+
$option_value = self::get_option( $option_name, $value['id'], $value['default'] );
|
771 |
+
$button_label = sprintf( __( 'Add or Upload %s', 'give' ), ( 'file' === $value['type'] ? __( 'File', 'give' ) : __( 'Image', 'give' ) ) );
|
772 |
+
$fvalue = empty( $value['fvalue'] ) ? 'url' : $value['fvalue'];
|
773 |
+
|
774 |
+
$allow_media_preview_tags = array( 'jpg', 'jpeg', 'png', 'gif', 'ico' );
|
775 |
+
$preview_image_src = $option_value ? ( 'id' === $fvalue ? wp_get_attachment_url( $option_value ) : $option_value ) : '';
|
776 |
+
$preview_image_extension = $preview_image_src ? pathinfo( $preview_image_src, PATHINFO_EXTENSION ) : '';
|
777 |
+
$is_show_preview = in_array( $preview_image_extension, $allow_media_preview_tags );
|
778 |
+
?>
|
779 |
<tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
|
780 |
<th scope="row" class="titledesc">
|
781 |
<label
|
782 |
for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
|
783 |
</th>
|
784 |
<td class="give-forminp">
|
785 |
+
<div class="give-field-wrap">
|
786 |
+
<label for="<?php echo $value['id'] ?>">
|
787 |
+
<input
|
788 |
+
name="<?php echo esc_attr( $value['id'] ); ?>"
|
789 |
+
id="<?php echo esc_attr( $value['id'] ); ?>"
|
790 |
+
type="text"
|
791 |
+
class="give-input-field<?php echo esc_attr( isset( $value['class'] ) ? ' ' . $value['class'] : '' ); ?>"
|
792 |
+
value="<?php echo $option_value; ?>"
|
793 |
+
style="<?php echo esc_attr( $value['css'] ); ?>"
|
794 |
+
<?php echo implode( ' ', $custom_attributes ); ?>
|
795 |
+
/> <input class="give-upload-button button" type="button"
|
796 |
+
data-fvalue="<?php echo $fvalue; ?>"
|
797 |
+
data-field-type="<?php echo $value['type']; ?>"
|
798 |
+
value="<?php echo $button_label; ?>">
|
799 |
+
<?php echo $description ?>
|
800 |
+
<div
|
801 |
+
class="give-image-thumb<?php echo ! $option_value || ! $is_show_preview ? ' give-hidden' : ''; ?>">
|
802 |
+
<span class="give-delete-image-thumb dashicons dashicons-no-alt"></span>
|
803 |
+
<img src="<?php echo $preview_image_src; ?>" alt="">
|
804 |
+
</div>
|
805 |
+
</label>
|
806 |
+
</div>
|
807 |
</td>
|
808 |
+
</tr>
|
809 |
+
<?php
|
810 |
+
break;
|
811 |
|
812 |
+
// WordPress Editor.
|
813 |
+
case 'wysiwyg' :
|
814 |
+
// Get option value.
|
815 |
+
$option_value = self::get_option( $option_name, $value['id'], $value['default'] );
|
816 |
+
|
817 |
+
// Get editor settings.
|
818 |
+
$editor_settings = ! empty( $value['options'] ) ? $value['options'] : array();
|
819 |
+
?>
|
820 |
+
<tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
|
821 |
+
<th scope="row" class="titledesc">
|
822 |
+
<label
|
823 |
+
for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
|
824 |
+
</th>
|
825 |
+
<td class="give-forminp">
|
826 |
+
<?php wp_editor( $option_value, $value['id'], $editor_settings ); ?>
|
827 |
+
<?php echo $description; ?>
|
828 |
+
</td>
|
829 |
+
</tr><?php
|
830 |
+
break;
|
831 |
|
832 |
+
// Custom: Email preview buttons field.
|
833 |
+
case 'email_preview_buttons' :
|
834 |
+
?>
|
835 |
+
<tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
|
836 |
+
<th scope="row" class="titledesc">
|
837 |
+
<label
|
838 |
+
for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
|
839 |
+
</th>
|
840 |
+
<td class="give-forminp">
|
841 |
+
<?php give_email_preview_buttons_callback( $value ); ?>
|
842 |
+
<?php echo $description; ?>
|
843 |
+
</td>
|
844 |
+
</tr><?php
|
845 |
+
break;
|
846 |
|
847 |
+
// Custom: API field.
|
848 |
+
case 'api' :
|
849 |
+
give_api_callback();
|
850 |
+
echo $description;
|
851 |
+
break;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
852 |
|
853 |
+
// Custom: Gateway API key.
|
854 |
+
case 'api_key' :
|
855 |
+
$option_value = self::get_option( $option_name, $value['id'], $value['default'] );
|
856 |
+
$type = ! empty( $option_value ) ? 'password' : 'text';
|
857 |
+
?>
|
858 |
+
<tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
|
859 |
+
<th scope="row" class="titledesc">
|
860 |
+
<label
|
861 |
+
for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
|
862 |
+
</th>
|
863 |
+
<td class="give-forminp give-forminp-<?php echo sanitize_title( $value['type'] ) ?>">
|
864 |
+
<input
|
865 |
+
name="<?php echo esc_attr( $value['id'] ); ?>"
|
866 |
+
id="<?php echo esc_attr( $value['id'] ); ?>"
|
867 |
+
type="<?php echo esc_attr( $type ); ?>"
|
868 |
+
style="<?php echo esc_attr( $value['css'] ); ?>"
|
869 |
+
value="<?php echo esc_attr( trim( $option_value ) ); ?>"
|
870 |
+
class="give-input-field<?php echo( empty( $value['class'] ) ? '' : ' ' . esc_attr( $value['class'] ) ); ?>"
|
871 |
+
<?php echo implode( ' ', $custom_attributes ); ?>
|
872 |
+
/> <?php echo $description; ?>
|
873 |
+
</td>
|
874 |
+
</tr><?php
|
875 |
+
break;
|
876 |
|
877 |
+
// Note: only for internal use.
|
878 |
+
case 'chosen' :
|
879 |
+
|
880 |
+
// Get option value.
|
881 |
+
$option_value = self::get_option( $option_name, $value['id'], $value['default'] );
|
882 |
+
$option_value = is_array( $option_value ) ? array_fill_keys( $option_value, 'selected' ) : $option_value;
|
883 |
+
$wrapper_class = ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '';
|
884 |
+
$type = '';
|
885 |
+
$allow_new_values = '';
|
886 |
+
$name = give_get_field_name( $value );
|
887 |
+
|
888 |
+
// Set attributes based on multiselect datatype.
|
889 |
+
if ( 'multiselect' === $value['data_type'] ) {
|
890 |
+
$type = 'multiple';
|
891 |
+
$allow_new_values = 'data-allows-new-values="true"';
|
892 |
+
$name = $name . '[]';
|
893 |
+
$option_value = empty( $option_value ) ? array() : $option_value;
|
894 |
+
}
|
895 |
|
896 |
+
$title_prefixes_value = ( is_array( $option_value ) && count( $option_value ) > 0 ) ?
|
897 |
+
array_merge( $value['options'], $option_value ) :
|
898 |
+
$value['options'];
|
899 |
|
900 |
+
?>
|
901 |
+
<tr valign="top" <?php echo $wrapper_class; ?>>
|
902 |
+
<th scope="row" class="titledesc">
|
903 |
+
<label for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo esc_attr( self::get_field_title( $value ) ); ?></label>
|
904 |
+
</th>
|
905 |
+
<td class="give-forminp give-forminp-<?php echo esc_attr( $value['type'] ); ?>">
|
906 |
+
<select
|
907 |
+
class="give-select-chosen give-chosen-settings"
|
908 |
+
style="<?php echo esc_attr( $value['style'] ); ?>"
|
909 |
+
name="<?php echo esc_attr( $name ); ?>"
|
910 |
+
id="<?php echo esc_attr( $value['id'] ); ?>"
|
911 |
+
<?php
|
912 |
+
echo "{$type} {$allow_new_values}";
|
913 |
+
echo implode( ' ', $custom_attributes );
|
914 |
+
?>
|
915 |
+
>
|
916 |
+
<?php
|
917 |
+
if ( is_array( $title_prefixes_value ) && count( $title_prefixes_value ) > 0 ) {
|
918 |
+
foreach ( $title_prefixes_value as $key => $item_value ) {
|
919 |
+
echo sprintf(
|
920 |
+
'<option %1$s value="%2$s">%2$s</option>',
|
921 |
+
( 'selected' === $item_value ) ? 'selected="selected"' : '',
|
922 |
+
esc_attr( $key )
|
923 |
+
);
|
|
|
924 |
}
|
925 |
+
}
|
926 |
+
?>
|
927 |
+
</select>
|
928 |
+
<?php echo wp_kses_post( $description ); ?>
|
929 |
+
</td>
|
930 |
+
</tr>
|
931 |
+
<?php
|
932 |
+
break;
|
933 |
|
934 |
+
// Custom: Log field.
|
935 |
+
case 'logs' :
|
936 |
|
937 |
+
// Get current section.
|
938 |
+
$current_section = $_GET['section'] = give_get_current_setting_section();
|
939 |
|
940 |
+
/**
|
941 |
+
* Fires for each tab of logs view.
|
942 |
+
*
|
943 |
+
* @since 1.0
|
944 |
+
*/
|
945 |
+
do_action( "give_logs_view_{$current_section}" );
|
946 |
|
947 |
+
echo $description;
|
948 |
+
break;
|
949 |
|
950 |
+
// Custom: Data field.
|
951 |
+
case 'data' :
|
952 |
|
953 |
+
include GIVE_PLUGIN_DIR . 'includes/admin/tools/views/html-admin-page-data.php';
|
954 |
|
955 |
+
echo $description;
|
956 |
+
break;
|
957 |
|
958 |
+
// Custom: Give Docs Link field type.
|
959 |
+
case 'give_docs_link' :
|
960 |
+
$wrapper_class = ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '';
|
961 |
+
?>
|
962 |
+
<tr valign="top" <?php echo esc_html( $wrapper_class ); ?>>
|
963 |
+
<td class="give-docs-link" colspan="2">
|
964 |
+
<p class="give-docs-link">
|
965 |
+
<a href="<?php echo esc_url( $value['url'] ); ?>" target="_blank">
|
966 |
+
<?php
|
967 |
+
echo sprintf(
|
968 |
+
/* translators: %s Title */
|
969 |
+
esc_html__( 'Need Help? See docs on "%s"', 'give' ),
|
970 |
+
esc_html( $value['title'] )
|
971 |
+
);
|
972 |
+
?>
|
973 |
+
<span class="dashicons dashicons-editor-help"></span>
|
974 |
+
</a>
|
975 |
+
</p>
|
976 |
+
</td>
|
977 |
+
</tr><?php
|
978 |
+
break;
|
979 |
|
980 |
+
// Default: run an action
|
981 |
+
// You can add or handle your custom field action.
|
982 |
+
default:
|
983 |
+
// Get option value.
|
984 |
+
$option_value = self::get_option( $option_name, $value['id'], $value['default'] );
|
985 |
+
do_action( 'give_admin_field_' . $value['type'], $value, $option_value );
|
986 |
+
break;
|
|
|
987 |
}
|
988 |
}
|
989 |
|
1046 |
* @return bool
|
1047 |
*/
|
1048 |
public static function save_fields( $options, $option_name = '' ) {
|
1049 |
+
|
1050 |
+
// Fetch form posted super global data.
|
1051 |
+
$post_data = give_clean( $_POST );
|
1052 |
+
|
1053 |
+
// Bailout, if posted data doesn't exists.
|
1054 |
+
if ( empty( $post_data ) ) {
|
1055 |
return false;
|
1056 |
}
|
1057 |
|
1058 |
+
$new_options = array();
|
1059 |
+
$options_keys = array_keys( $options );
|
1060 |
+
$is_vertical_tabs = is_array( $options_keys ) && count( $options_keys ) > 0 ? ctype_alnum( $options_keys[0] ) : false;
|
1061 |
+
|
1062 |
+
if ( $is_vertical_tabs ) {
|
1063 |
+
|
1064 |
+
// Loop through each vertical tabs related field options to destructure into single array.
|
1065 |
+
foreach( $options as $option ) {
|
1066 |
+
$new_options = array_merge( $new_options, $option );
|
1067 |
+
}
|
1068 |
+
|
1069 |
+
// Assign new field options.
|
1070 |
+
$options = $new_options;
|
1071 |
+
}
|
1072 |
+
|
1073 |
// Options to update will be stored here and saved later.
|
1074 |
$update_options = array();
|
1075 |
|
includes/admin/class-blank-slate.php
CHANGED
@@ -254,7 +254,7 @@ class Give_Blank_Slate {
|
|
254 |
// Define default content.
|
255 |
$defaults = array(
|
256 |
'image_url' => GIVE_PLUGIN_URL . 'assets/dist/images/give-icon-full-circle.svg',
|
257 |
-
'image_alt' => __( '
|
258 |
'heading' => __( 'No donation forms found.', 'give' ),
|
259 |
'message' => __( 'The first step towards accepting online donations is to create a form.', 'give' ),
|
260 |
'cta_text' => __( 'Create Donation Form', 'give' ),
|
254 |
// Define default content.
|
255 |
$defaults = array(
|
256 |
'image_url' => GIVE_PLUGIN_URL . 'assets/dist/images/give-icon-full-circle.svg',
|
257 |
+
'image_alt' => __( 'GiveWP Icon', 'give' ),
|
258 |
'heading' => __( 'No donation forms found.', 'give' ),
|
259 |
'message' => __( 'The first step towards accepting online donations is to create a form.', 'give' ),
|
260 |
'cta_text' => __( 'Create Donation Form', 'give' ),
|
includes/admin/class-give-welcome.php
CHANGED
@@ -64,7 +64,7 @@ class Give_Welcome {
|
|
64 |
// Getting Started Page
|
65 |
add_dashboard_page(
|
66 |
/* translators: %s: Give version */
|
67 |
-
sprintf( esc_html__( '
|
68 |
esc_html__( 'Getting started with Give', 'give' ),
|
69 |
$this->minimum_capability,
|
70 |
'give-getting-started',
|
@@ -74,7 +74,7 @@ class Give_Welcome {
|
|
74 |
// Credits Page
|
75 |
add_dashboard_page(
|
76 |
/* translators: %s: Give version */
|
77 |
-
sprintf( esc_html__( '
|
78 |
esc_html__( 'The people that build Give', 'give' ),
|
79 |
$this->minimum_capability,
|
80 |
'give-credits',
|
@@ -144,20 +144,20 @@ class Give_Welcome {
|
|
144 |
|
145 |
switch ( $page ) {
|
146 |
case 'give-getting-started':
|
147 |
-
$title = sprintf( __( 'Welcome to
|
148 |
$content = __( 'Thank you for activating the latest version of Give! Welcome to the best fundraising platform for WordPress. We encourage you to check out the plugin documentation and getting started guide below.', 'give' );
|
149 |
break;
|
150 |
|
151 |
case 'give-changelog':
|
152 |
-
$title = sprintf( __( 'What\'s New in
|
153 |
-
$content = __( '
|
154 |
break;
|
155 |
|
156 |
case 'give-credits':
|
157 |
$title = sprintf( __( 'GitHub Contributors', 'give' ) );
|
158 |
$content = sprintf(
|
159 |
/* translators: %s: https://github.com/impress-org/give */
|
160 |
-
__( '
|
161 |
esc_url( 'https://github.com/impress-org/give' )
|
162 |
);
|
163 |
|
@@ -216,7 +216,7 @@ class Give_Welcome {
|
|
216 |
|
217 |
<div class="give-welcome-content-wrap">
|
218 |
|
219 |
-
<p class="give-welcome-content-intro"><?php esc_html_e( 'Getting started with
|
220 |
|
221 |
<div class="give-feature-section give-clearfix">
|
222 |
<div class="give-feature-section__inner">
|
@@ -227,7 +227,7 @@ class Give_Welcome {
|
|
227 |
<?php esc_html_e( 'Configure your payment methods', 'give' ); ?>
|
228 |
</h3>
|
229 |
|
230 |
-
<p><?php esc_html_e( 'Before you can begin fundraising, first you need to set up your payment gateway. Payment gateways allow you to accept payment methods through your donation forms.
|
231 |
|
232 |
<p><?php echo sprintf( __( 'Having Trouble? Our team is here to help if you need to ask any questions. If you need help setting up your payment gateway, contact our <a href="%s" target="_blank">support team</a>.', 'give' ), 'https://givewp.com/support/?utm_source=welcome-screen&utm_medium=getting-started' ); ?></p>
|
233 |
|
@@ -248,7 +248,7 @@ class Give_Welcome {
|
|
248 |
</li>
|
249 |
</ul>
|
250 |
|
251 |
-
<p class="give-welcome-gateway-notice give-field-description"><?php esc_html_e( 'Note: The free version of the Stripe payment gateway for
|
252 |
|
253 |
</div>
|
254 |
|
@@ -416,7 +416,7 @@ class Give_Welcome {
|
|
416 |
<?php
|
417 |
printf(
|
418 |
/* translators: %s: https://github.com/impress-org/give */
|
419 |
-
__( '
|
420 |
esc_url( 'https://github.com/impress-org/give' )
|
421 |
);
|
422 |
?>
|
@@ -576,7 +576,7 @@ class Give_Welcome {
|
|
576 |
|
577 |
<div class="give-welcome-widgets__heading">
|
578 |
<h2><?php esc_html_e( 'Start off on the right foot', 'give' ); ?></h2>
|
579 |
-
<p><?php esc_html_e( 'If you aren’t quite sure how to get started or you want to see the best ways to use
|
580 |
|
581 |
<a href="https://givewp.com/schedule-a-demo/?utm_source=welcome-screen&utm_medium=getting-started"
|
582 |
class="give-welcome-widgets__demo-btn button button-large"
|
@@ -586,7 +586,7 @@ class Give_Welcome {
|
|
586 |
<div class="give-welcome-widgets__col give-welcome-widgets__support">
|
587 |
<div class="give-welcome-widgets__col-inner">
|
588 |
<h3><?php esc_html_e( 'Support', 'give' ); ?></h3>
|
589 |
-
<p><?php esc_html_e( 'Inevitably questions arise when building great fundraising websites. That’s exactly why we have a dedicated support staff of
|
590 |
|
591 |
<a href="https://givewp.com/support/?utm_source=welcome-screen&utm_medium=getting-started" class="give-welcome-widgets__link"
|
592 |
target="_blank"><?php esc_html_e( 'How support works', 'give' ); ?></a>
|
@@ -596,7 +596,7 @@ class Give_Welcome {
|
|
596 |
<div class="give-welcome-widgets__col give-welcome-widgets__addons">
|
597 |
<div class="give-welcome-widgets__col-inner">
|
598 |
<h3><?php esc_html_e( 'Add-ons', 'give' ); ?></h3>
|
599 |
-
<p><?php esc_html_e( 'Accept recurring donations, add custom donation form fields, ask donors to cover processing fees and more! Level up your fundraisers by extending
|
600 |
<a href="https://givewp.com/addons/?utm_source=welcome-screen&utm_medium=getting-started" class="give-welcome-widgets__link"
|
601 |
target="_blank"><?php esc_html_e( 'Power up my fundraising', 'give' ); ?></a>
|
602 |
</div>
|
@@ -604,7 +604,7 @@ class Give_Welcome {
|
|
604 |
<div class="give-welcome-widgets__col give-welcome-widgets__documentation">
|
605 |
<div class="give-welcome-widgets__col-inner">
|
606 |
<h3><?php esc_html_e( 'Documentation', 'give' ); ?></h3>
|
607 |
-
<p><?php esc_html_e( 'Learn the ins and outs of
|
608 |
<a href="https://givewp.com/documentation/?utm_source=welcome-screen&utm_medium=getting-started" class="give-welcome-widgets__link"
|
609 |
target="_blank"><?php esc_html_e( 'Check out the docs', 'give' ); ?></a>
|
610 |
</div>
|
64 |
// Getting Started Page
|
65 |
add_dashboard_page(
|
66 |
/* translators: %s: Give version */
|
67 |
+
sprintf( esc_html__( 'GiveWP %s - Getting Started Guide', 'give' ), $display_version ),
|
68 |
esc_html__( 'Getting started with Give', 'give' ),
|
69 |
$this->minimum_capability,
|
70 |
'give-getting-started',
|
74 |
// Credits Page
|
75 |
add_dashboard_page(
|
76 |
/* translators: %s: Give version */
|
77 |
+
sprintf( esc_html__( 'GiveWP %s - Credits', 'give' ), $display_version ),
|
78 |
esc_html__( 'The people that build Give', 'give' ),
|
79 |
$this->minimum_capability,
|
80 |
'give-credits',
|
144 |
|
145 |
switch ( $page ) {
|
146 |
case 'give-getting-started':
|
147 |
+
$title = sprintf( __( 'Welcome to GiveWP %s', 'give' ), $display_version );
|
148 |
$content = __( 'Thank you for activating the latest version of Give! Welcome to the best fundraising platform for WordPress. We encourage you to check out the plugin documentation and getting started guide below.', 'give' );
|
149 |
break;
|
150 |
|
151 |
case 'give-changelog':
|
152 |
+
$title = sprintf( __( 'What\'s New in GiveWP %s', 'give' ), $display_version );
|
153 |
+
$content = __( 'GiveWP is regularly updated with new features and fixes to ensure your fundraising campaigns run smoothly and securely. We always recommend keeping GiveWP up to date with the latest version.', 'give' );
|
154 |
break;
|
155 |
|
156 |
case 'give-credits':
|
157 |
$title = sprintf( __( 'GitHub Contributors', 'give' ) );
|
158 |
$content = sprintf(
|
159 |
/* translators: %s: https://github.com/impress-org/give */
|
160 |
+
__( 'GiveWP is backed by a dedicated team of in-house developers and a vibrant open source community. If you are interested in contributing please visit the <a href="%s" target="_blank">GitHub Repo</a>.', 'give' ),
|
161 |
esc_url( 'https://github.com/impress-org/give' )
|
162 |
);
|
163 |
|
216 |
|
217 |
<div class="give-welcome-content-wrap">
|
218 |
|
219 |
+
<p class="give-welcome-content-intro"><?php esc_html_e( 'Getting started with GiveWP is easy! We put together this quick start guide to help first time users of the plugin. Our goal is to get you up and running in no time. Let\'s begin!', 'give' ); ?></p>
|
220 |
|
221 |
<div class="give-feature-section give-clearfix">
|
222 |
<div class="give-feature-section__inner">
|
227 |
<?php esc_html_e( 'Configure your payment methods', 'give' ); ?>
|
228 |
</h3>
|
229 |
|
230 |
+
<p><?php esc_html_e( 'Before you can begin fundraising, first you need to set up your payment gateway. Payment gateways allow you to accept payment methods through your donation forms. GiveWP supports many of the top payment processors through our add-ons. Stripe and PayPal Standard are included for free in the core plugin. Please ensure your site is running securely with a valid SSL certificate before accepting online payments.', 'give' ); ?></p>
|
231 |
|
232 |
<p><?php echo sprintf( __( 'Having Trouble? Our team is here to help if you need to ask any questions. If you need help setting up your payment gateway, contact our <a href="%s" target="_blank">support team</a>.', 'give' ), 'https://givewp.com/support/?utm_source=welcome-screen&utm_medium=getting-started' ); ?></p>
|
233 |
|
248 |
</li>
|
249 |
</ul>
|
250 |
|
251 |
+
<p class="give-welcome-gateway-notice give-field-description"><?php esc_html_e( 'Note: The free version of the Stripe payment gateway for GiveWP does not include Apple or Google Pay. In the core plugin, using the free version of Stripe includes an additional 2% fee for a one-time donation in addition to the standard Stripe processing fee. Stripe Premium (the Stripe Add-on for Give) does not include this additional fee. Using PayPal standard does not include any additional fees. However, the donor will be taken to PayPal’s website to process their donation before being redirected back to your site.', 'give' ); ?></p>
|
252 |
|
253 |
</div>
|
254 |
|
416 |
<?php
|
417 |
printf(
|
418 |
/* translators: %s: https://github.com/impress-org/give */
|
419 |
+
__( 'GiveWP is backed by a dedicated team of in-house developers and a vibrant open source community. If you are interested in contributing please visit the <a href="%s" target="_blank">GitHub Repo</a>.', 'give' ),
|
420 |
esc_url( 'https://github.com/impress-org/give' )
|
421 |
);
|
422 |
?>
|
576 |
|
577 |
<div class="give-welcome-widgets__heading">
|
578 |
<h2><?php esc_html_e( 'Start off on the right foot', 'give' ); ?></h2>
|
579 |
+
<p><?php esc_html_e( 'If you aren’t quite sure how to get started or you want to see the best ways to use GiveWP for your fundraising needs, book a demo. Our Customer Success Team is happy to help.', 'give' ); ?></p>
|
580 |
|
581 |
<a href="https://givewp.com/schedule-a-demo/?utm_source=welcome-screen&utm_medium=getting-started"
|
582 |
class="give-welcome-widgets__demo-btn button button-large"
|
586 |
<div class="give-welcome-widgets__col give-welcome-widgets__support">
|
587 |
<div class="give-welcome-widgets__col-inner">
|
588 |
<h3><?php esc_html_e( 'Support', 'give' ); ?></h3>
|
589 |
+
<p><?php esc_html_e( 'Inevitably questions arise when building great fundraising websites. That’s exactly why we have a dedicated support staff of GiveWP experts to help you succeed with your campaign. ', 'give' ); ?></p>
|
590 |
|
591 |
<a href="https://givewp.com/support/?utm_source=welcome-screen&utm_medium=getting-started" class="give-welcome-widgets__link"
|
592 |
target="_blank"><?php esc_html_e( 'How support works', 'give' ); ?></a>
|
596 |
<div class="give-welcome-widgets__col give-welcome-widgets__addons">
|
597 |
<div class="give-welcome-widgets__col-inner">
|
598 |
<h3><?php esc_html_e( 'Add-ons', 'give' ); ?></h3>
|
599 |
+
<p><?php esc_html_e( 'Accept recurring donations, add custom donation form fields, ask donors to cover processing fees and more! Level up your fundraisers by extending GiveWP with add-ons.', 'give' ); ?></p>
|
600 |
<a href="https://givewp.com/addons/?utm_source=welcome-screen&utm_medium=getting-started" class="give-welcome-widgets__link"
|
601 |
target="_blank"><?php esc_html_e( 'Power up my fundraising', 'give' ); ?></a>
|
602 |
</div>
|
604 |
<div class="give-welcome-widgets__col give-welcome-widgets__documentation">
|
605 |
<div class="give-welcome-widgets__col-inner">
|
606 |
<h3><?php esc_html_e( 'Documentation', 'give' ); ?></h3>
|
607 |
+
<p><?php esc_html_e( 'Learn the ins and outs of GiveWP with well organized and clearly written documentation. You can search using a keyword to find articles for GiveWP Core and each add-on. ', 'give' ); ?></p>
|
608 |
<a href="https://givewp.com/documentation/?utm_source=welcome-screen&utm_medium=getting-started" class="give-welcome-widgets__link"
|
609 |
target="_blank"><?php esc_html_e( 'Check out the docs', 'give' ); ?></a>
|
610 |
</div>
|
includes/admin/class-i18n-module.php
CHANGED
@@ -175,7 +175,7 @@ class Give_i18n_Banner {
|
|
175 |
<div class="give-i18n-notice-content">
|
176 |
<a href="<?php echo esc_url( add_query_arg( array( 'remove_i18n_promo' => '1' ) ) ); ?>" class="dismiss"><span class="dashicons dashicons-dismiss"></span></a>
|
177 |
|
178 |
-
<h2 style="margin: 10px 0;"><?php printf( esc_html__( 'Help Translate
|
179 |
<p><?php echo $message; ?></p>
|
180 |
<p>
|
181 |
<a href="https://wordpress.org/support/register.php" target="_blank"><?php _e( 'Register now »', 'give' ); ?></a>
|
175 |
<div class="give-i18n-notice-content">
|
176 |
<a href="<?php echo esc_url( add_query_arg( array( 'remove_i18n_promo' => '1' ) ) ); ?>" class="dismiss"><span class="dashicons dashicons-dismiss"></span></a>
|
177 |
|
178 |
+
<h2 style="margin: 10px 0;"><?php printf( esc_html__( 'Help Translate GiveWP to %s', 'give' ), $this->locale_name ); ?></h2>
|
179 |
<p><?php echo $message; ?></p>
|
180 |
<p>
|
181 |
<a href="https://wordpress.org/support/register.php" target="_blank"><?php _e( 'Register now »', 'give' ); ?></a>
|
includes/admin/dashboard-widgets.php
CHANGED
@@ -183,7 +183,7 @@ function give_dashboard_at_a_glance_widget( $items ) {
|
|
183 |
|
184 |
$text = sprintf(
|
185 |
/* translators: %s: number of posts published */
|
186 |
-
_n( '%s
|
187 |
$num_posts->publish
|
188 |
);
|
189 |
|
183 |
|
184 |
$text = sprintf(
|
185 |
/* translators: %s: number of posts published */
|
186 |
+
_n( '%s GiveWP Form', '%s GiveWP Forms', $num_posts->publish, 'give' ),
|
187 |
$num_posts->publish
|
188 |
);
|
189 |
|
includes/admin/donors/donors.php
CHANGED
@@ -356,7 +356,7 @@ function give_donor_view( $donor ) {
|
|
356 |
<span class="donor-name info-item edit-item">
|
357 |
<select name="donor_info[title]">
|
358 |
<option disabled value="0"><?php esc_html_e( 'Title', 'give' ); ?></option>
|
359 |
-
<option value=""
|
360 |
<?php
|
361 |
if ( is_array( $title_prefixes ) && count( $title_prefixes ) > 0 ) {
|
362 |
foreach ( $title_prefixes as $title ) {
|
356 |
<span class="donor-name info-item edit-item">
|
357 |
<select name="donor_info[title]">
|
358 |
<option disabled value="0"><?php esc_html_e( 'Title', 'give' ); ?></option>
|
359 |
+
<option value=""> </option>
|
360 |
<?php
|
361 |
if ( is_array( $title_prefixes ) && count( $title_prefixes ) > 0 ) {
|
362 |
foreach ( $title_prefixes as $title ) {
|
includes/admin/emails/class-email-notifications.php
CHANGED
@@ -148,14 +148,14 @@ class Give_Email_Notifications {
|
|
148 |
array(
|
149 |
'id' => '_give_from_name',
|
150 |
'name' => esc_html__( 'From Name', 'give' ),
|
151 |
-
'desc' => esc_html__( 'The name which appears in the "From" field in all
|
152 |
'default' => get_bloginfo( 'name' ),
|
153 |
'type' => 'text',
|
154 |
),
|
155 |
array(
|
156 |
'id' => '_give_from_email',
|
157 |
'name' => esc_html__( 'From Email', 'give' ),
|
158 |
-
'desc' => esc_html__( 'Email address from which all
|
159 |
'default' => get_bloginfo( 'admin_email' ),
|
160 |
'type' => 'text',
|
161 |
),
|
148 |
array(
|
149 |
'id' => '_give_from_name',
|
150 |
'name' => esc_html__( 'From Name', 'give' ),
|
151 |
+
'desc' => esc_html__( 'The name which appears in the "From" field in all GiveWP donation emails.', 'give' ),
|
152 |
'default' => get_bloginfo( 'name' ),
|
153 |
'type' => 'text',
|
154 |
),
|
155 |
array(
|
156 |
'id' => '_give_from_email',
|
157 |
'name' => esc_html__( 'From Email', 'give' ),
|
158 |
+
'desc' => esc_html__( 'Email address from which all GiveWP emails are sent from. This will act as the "from" and "reply-to" email address.', 'give' ),
|
159 |
'default' => get_bloginfo( 'admin_email' ),
|
160 |
'type' => 'text',
|
161 |
),
|
includes/admin/emails/class-email-setting-field.php
CHANGED
@@ -180,7 +180,7 @@ class Give_Email_Setting_Field {
|
|
180 |
$default_value = 'global';
|
181 |
}
|
182 |
|
183 |
-
$description = isset( $_GET['page'] ) && 'give-settings' === $_GET['page'] ? __( 'Choose whether you want this email enabled or not.', 'give' ) : sprintf( __( 'Global Options are set <a href="%s">in
|
184 |
|
185 |
return array(
|
186 |
'name' => esc_html__( 'Notification', 'give' ),
|
@@ -257,7 +257,7 @@ class Give_Email_Setting_Field {
|
|
257 |
'<br><a href="%1$s" target="_blank">%2$s</a> %3$s',
|
258 |
esc_url( 'http://docs.givewp.com/meta-email-tags' ),
|
259 |
__( 'See our documentation', 'give' ),
|
260 |
-
__( 'for examples of how to use custom meta email tags to output additional donor or donation information in your
|
261 |
)
|
262 |
);
|
263 |
|
180 |
$default_value = 'global';
|
181 |
}
|
182 |
|
183 |
+
$description = isset( $_GET['page'] ) && 'give-settings' === $_GET['page'] ? __( 'Choose whether you want this email enabled or not.', 'give' ) : sprintf( __( 'Global Options are set <a href="%s">in GiveWP settings</a>. You may override them for this form here.', 'give' ), admin_url( 'edit.php?post_type=give_forms&page=give-settings&tab=emails' ) );
|
184 |
|
185 |
return array(
|
186 |
'name' => esc_html__( 'Notification', 'give' ),
|
257 |
'<br><a href="%1$s" target="_blank">%2$s</a> %3$s',
|
258 |
esc_url( 'http://docs.givewp.com/meta-email-tags' ),
|
259 |
__( 'See our documentation', 'give' ),
|
260 |
+
__( 'for examples of how to use custom meta email tags to output additional donor or donation information in your GiveWP emails.', 'give' )
|
261 |
)
|
262 |
);
|
263 |
|
includes/admin/forms/class-metabox-form-data.php
CHANGED
@@ -275,7 +275,7 @@ class Give_MetaBox_Form_Data {
|
|
275 |
),
|
276 |
array(
|
277 |
'name' => __( 'Default Gateway', 'give' ),
|
278 |
-
'desc' => __( 'By default, the gateway for this form will inherit the global default gateway (set under
|
279 |
'id' => $prefix . 'default_gateway',
|
280 |
'type' => 'default_gateway',
|
281 |
),
|
@@ -367,7 +367,7 @@ class Give_MetaBox_Form_Data {
|
|
367 |
array(
|
368 |
'name' => __( 'Floating Labels', 'give' ),
|
369 |
/* translators: %s: forms http://docs.givewp.com/form-floating-labels */
|
370 |
-
'desc' => sprintf( __( 'Select the <a href="%s" target="_blank">floating labels</a> setting for this
|
371 |
'id' => $prefix . 'form_floating_labels',
|
372 |
'type' => 'radio_inline',
|
373 |
'options' => array(
|
275 |
),
|
276 |
array(
|
277 |
'name' => __( 'Default Gateway', 'give' ),
|
278 |
+
'desc' => __( 'By default, the gateway for this form will inherit the global default gateway (set under GiveWP > Settings > Payment Gateways). This option allows you to customize the default gateway for this form only.', 'give' ),
|
279 |
'id' => $prefix . 'default_gateway',
|
280 |
'type' => 'default_gateway',
|
281 |
),
|
367 |
array(
|
368 |
'name' => __( 'Floating Labels', 'give' ),
|
369 |
/* translators: %s: forms http://docs.givewp.com/form-floating-labels */
|
370 |
+
'desc' => sprintf( __( 'Select the <a href="%s" target="_blank">floating labels</a> setting for this GiveWP form. Be aware that if you have the "Disable CSS" option enabled, you will need to style the floating labels yourself.', 'give' ), esc_url( 'http://docs.givewp.com/form-floating-labels' ) ),
|
371 |
'id' => $prefix . 'form_floating_labels',
|
372 |
'type' => 'radio_inline',
|
373 |
'options' => array(
|
includes/admin/give-metabox-functions.php
CHANGED
@@ -280,7 +280,7 @@ function give_text_input( $field ) {
|
|
280 |
name="<?php echo give_get_field_name( $field ); ?>"
|
281 |
id="<?php echo esc_attr( $field['id'] ); ?>"
|
282 |
value="<?php echo esc_attr( $field['value'] ); ?>"
|
283 |
-
<?php echo
|
284 |
/>
|
285 |
<?php echo $field['after_field']; ?>
|
286 |
<?php
|
@@ -489,7 +489,7 @@ function give_donation_limit( $field ) {
|
|
489 |
data-range_type="<?php echo esc_attr( $amount_range ); ?>"
|
490 |
value="<?php echo give_format_decimal( esc_attr( $field_options['value'][ $amount_range ] ) ); ?>"
|
491 |
placeholder="<?php echo give_format_decimal( $field_options['options'][ $amount_range ] ); ?>"
|
492 |
-
<?php echo
|
493 |
/>
|
494 |
<?php
|
495 |
echo isset( $after_html ) ? $after_html : '';
|
@@ -542,7 +542,7 @@ function give_hidden_input( $field ) {
|
|
542 |
name="<?php echo give_get_field_name( $field ); ?>"
|
543 |
id="<?php echo esc_attr( $field['id'] ); ?>"
|
544 |
value="<?php echo esc_attr( $field['value'] ); ?>"
|
545 |
-
<?php echo
|
546 |
/>
|
547 |
<?php
|
548 |
}
|
@@ -687,7 +687,7 @@ function give_checkbox( $field ) {
|
|
687 |
id="<?php echo esc_attr( $field['id'] ); ?>"
|
688 |
value="<?php echo esc_attr( $field['cbvalue'] ); ?>"
|
689 |
<?php echo checked( $field['value'], $field['cbvalue'], false ); ?>
|
690 |
-
<?php echo
|
691 |
/>
|
692 |
<?php
|
693 |
echo give_get_field_description( $field );
|
@@ -731,7 +731,7 @@ function give_select( $field ) {
|
|
731 |
id="<?php echo esc_attr( $field['id'] ); ?>"
|
732 |
name="<?php echo give_get_field_name( $field ); ?>"
|
733 |
style="<?php echo esc_attr( $field['style'] ) ?>"
|
734 |
-
<?php echo
|
735 |
>
|
736 |
<?php
|
737 |
foreach ( $field['options'] as $key => $value ) {
|
@@ -784,7 +784,7 @@ function give_radio( $field ) {
|
|
784 |
type="radio"
|
785 |
style="' . esc_attr( $field['style'] ) . '"
|
786 |
' . checked( esc_attr( $field['value'] ), esc_attr( $key ), false ) . ' '
|
787 |
-
.
|
788 |
/> ' . esc_html( $value ) . '</label>
|
789 |
</li>';
|
790 |
}
|
@@ -831,7 +831,7 @@ function give_colorpicker( $field ) {
|
|
831 |
style="<?php echo esc_attr( $field['style'] ); ?>"
|
832 |
name="<?php echo give_get_field_name( $field ); ?>"
|
833 |
id="' . esc_attr( $field['id'] ) . '" value="<?php echo esc_attr( $field['value'] ); ?>"
|
834 |
-
<?php echo
|
835 |
/>
|
836 |
<?php
|
837 |
echo give_get_field_description( $field );
|
@@ -885,7 +885,7 @@ function give_media( $field ) {
|
|
885 |
type="text"
|
886 |
value="<?php echo $field['value']; ?>"
|
887 |
style="<?php echo esc_attr( $field['style'] ); ?>"
|
888 |
-
<?php echo
|
889 |
/> <input class="give-upload-button button" type="button" value="<?php echo $button_label; ?>" data-fvalue="<?php echo $field['fvalue']; ?>" data-field-type="<?php echo $field['type']; ?>">
|
890 |
<?php echo give_get_field_description( $field ); ?>
|
891 |
<div class="give-image-thumb<?php echo ! $field['value'] || ! $is_show_preview ? ' give-hidden' : ''; ?>">
|
280 |
name="<?php echo give_get_field_name( $field ); ?>"
|
281 |
id="<?php echo esc_attr( $field['id'] ); ?>"
|
282 |
value="<?php echo esc_attr( $field['value'] ); ?>"
|
283 |
+
<?php echo give_get_attribute_str( $field ); ?>
|
284 |
/>
|
285 |
<?php echo $field['after_field']; ?>
|
286 |
<?php
|
489 |
data-range_type="<?php echo esc_attr( $amount_range ); ?>"
|
490 |
value="<?php echo give_format_decimal( esc_attr( $field_options['value'][ $amount_range ] ) ); ?>"
|
491 |
placeholder="<?php echo give_format_decimal( $field_options['options'][ $amount_range ] ); ?>"
|
492 |
+
<?php echo give_get_attribute_str( $field_options ); ?>
|
493 |
/>
|
494 |
<?php
|
495 |
echo isset( $after_html ) ? $after_html : '';
|
542 |
name="<?php echo give_get_field_name( $field ); ?>"
|
543 |
id="<?php echo esc_attr( $field['id'] ); ?>"
|
544 |
value="<?php echo esc_attr( $field['value'] ); ?>"
|
545 |
+
<?php echo give_get_attribute_str( $field ); ?>
|
546 |
/>
|
547 |
<?php
|
548 |
}
|
687 |
id="<?php echo esc_attr( $field['id'] ); ?>"
|
688 |
value="<?php echo esc_attr( $field['cbvalue'] ); ?>"
|
689 |
<?php echo checked( $field['value'], $field['cbvalue'], false ); ?>
|
690 |
+
<?php echo give_get_attribute_str( $field ); ?>
|
691 |
/>
|
692 |
<?php
|
693 |
echo give_get_field_description( $field );
|
731 |
id="<?php echo esc_attr( $field['id'] ); ?>"
|
732 |
name="<?php echo give_get_field_name( $field ); ?>"
|
733 |
style="<?php echo esc_attr( $field['style'] ) ?>"
|
734 |
+
<?php echo give_get_attribute_str( $field ); ?>
|
735 |
>
|
736 |
<?php
|
737 |
foreach ( $field['options'] as $key => $value ) {
|
784 |
type="radio"
|
785 |
style="' . esc_attr( $field['style'] ) . '"
|
786 |
' . checked( esc_attr( $field['value'] ), esc_attr( $key ), false ) . ' '
|
787 |
+
. give_get_attribute_str( $field ) . '
|
788 |
/> ' . esc_html( $value ) . '</label>
|
789 |
</li>';
|
790 |
}
|
831 |
style="<?php echo esc_attr( $field['style'] ); ?>"
|
832 |
name="<?php echo give_get_field_name( $field ); ?>"
|
833 |
id="' . esc_attr( $field['id'] ) . '" value="<?php echo esc_attr( $field['value'] ); ?>"
|
834 |
+
<?php echo give_get_attribute_str( $field ); ?>
|
835 |
/>
|
836 |
<?php
|
837 |
echo give_get_field_description( $field );
|
885 |
type="text"
|
886 |
value="<?php echo $field['value']; ?>"
|
887 |
style="<?php echo esc_attr( $field['style'] ); ?>"
|
888 |
+
<?php echo give_get_attribute_str( $field ); ?>
|
889 |
/> <input class="give-upload-button button" type="button" value="<?php echo $button_label; ?>" data-fvalue="<?php echo $field['fvalue']; ?>" data-field-type="<?php echo $field['type']; ?>">
|
890 |
<?php echo give_get_field_description( $field ); ?>
|
891 |
<div class="give-image-thumb<?php echo ! $field['value'] || ! $is_show_preview ? ' give-hidden' : ''; ?>">
|
includes/admin/misc-functions.php
CHANGED
@@ -136,7 +136,7 @@ function give_api_callback() {
|
|
136 |
<?php
|
137 |
echo sprintf(
|
138 |
/* translators: 1: http://docs.givewp.com/api 2: http://docs.givewp.com/addon-zapier */
|
139 |
-
__( 'You can create API keys for individual users within their profile edit screen. API keys allow users to use the <a href="%1$s" target="_blank">
|
140 |
esc_url( 'http://docs.givewp.com/api' ),
|
141 |
esc_url( 'http://docs.givewp.com/addon-zapier' )
|
142 |
);
|
136 |
<?php
|
137 |
echo sprintf(
|
138 |
/* translators: 1: http://docs.givewp.com/api 2: http://docs.givewp.com/addon-zapier */
|
139 |
+
__( 'You can create API keys for individual users within their profile edit screen. API keys allow users to use the <a href="%1$s" target="_blank">GiveWP REST API</a> to retrieve donation data in JSON or XML for external applications or devices, such as <a href="%2$s" target="_blank">Zapier</a>.', 'give' ),
|
140 |
esc_url( 'http://docs.givewp.com/api' ),
|
141 |
esc_url( 'http://docs.givewp.com/addon-zapier' )
|
142 |
);
|
includes/admin/plugins.php
CHANGED
@@ -466,7 +466,7 @@ function give_deactivation_popup() {
|
|
466 |
|
467 |
<h2 id="deactivation-survey-title">
|
468 |
<img src="<?php echo esc_url( GIVE_PLUGIN_URL ) ?>/assets/dist/images/give-icon-full-circle.svg">
|
469 |
-
<span><?php esc_html_e( '
|
470 |
</h2>
|
471 |
<form class="deactivation-survey-form" method="POST">
|
472 |
<p><?php esc_html_e( 'If you have a moment, please let us know why you are deactivating Give. All submissions are anonymous and we only use this feedback to improve this plugin.', 'give' ); ?></p>
|
@@ -515,7 +515,7 @@ function give_deactivation_popup() {
|
|
515 |
printf(
|
516 |
'%1$s %2$s %3$s',
|
517 |
__( "We're sorry to hear that, check", 'give' ),
|
518 |
-
'<a href="https://wordpress.org/support/plugin/give">
|
519 |
__( 'Can you describe the issue?', 'give' )
|
520 |
);
|
521 |
?>
|
@@ -535,7 +535,7 @@ function give_deactivation_popup() {
|
|
535 |
printf(
|
536 |
'%1$s %2$s %3$s',
|
537 |
__( "We're sorry to hear that, check", 'give' ),
|
538 |
-
'<a href="https://wordpress.org/support/plugin/give">
|
539 |
__( 'Can you describe the issue?', 'give' )
|
540 |
);
|
541 |
?>
|
@@ -560,10 +560,10 @@ function give_deactivation_popup() {
|
|
560 |
<p>
|
561 |
<label>
|
562 |
<input type="checkbox" name="confirm_reset_store" value="1">
|
563 |
-
<?php esc_html_e( 'Would you like to delete all
|
564 |
</label>
|
565 |
<section class="give-field-description">
|
566 |
-
<?php esc_html_e( 'By default the custom roles,
|
567 |
</section>
|
568 |
</p>
|
569 |
</div>
|
466 |
|
467 |
<h2 id="deactivation-survey-title">
|
468 |
<img src="<?php echo esc_url( GIVE_PLUGIN_URL ) ?>/assets/dist/images/give-icon-full-circle.svg">
|
469 |
+
<span><?php esc_html_e( 'GiveWP Deactivation', 'give' ); ?></span>
|
470 |
</h2>
|
471 |
<form class="deactivation-survey-form" method="POST">
|
472 |
<p><?php esc_html_e( 'If you have a moment, please let us know why you are deactivating Give. All submissions are anonymous and we only use this feedback to improve this plugin.', 'give' ); ?></p>
|
515 |
printf(
|
516 |
'%1$s %2$s %3$s',
|
517 |
__( "We're sorry to hear that, check", 'give' ),
|
518 |
+
'<a href="https://wordpress.org/support/plugin/give">GiveWP Support</a>.',
|
519 |
__( 'Can you describe the issue?', 'give' )
|
520 |
);
|
521 |
?>
|
535 |
printf(
|
536 |
'%1$s %2$s %3$s',
|
537 |
__( "We're sorry to hear that, check", 'give' ),
|
538 |
+
'<a href="https://wordpress.org/support/plugin/give">GiveWP Support</a>.',
|
539 |
__( 'Can you describe the issue?', 'give' )
|
540 |
);
|
541 |
?>
|
560 |
<p>
|
561 |
<label>
|
562 |
<input type="checkbox" name="confirm_reset_store" value="1">
|
563 |
+
<?php esc_html_e( 'Would you like to delete all GiveWP data?', 'give' ); ?>
|
564 |
</label>
|
565 |
<section class="give-field-description">
|
566 |
+
<?php esc_html_e( 'By default the custom roles, GiveWP options, and database entries are not deleted when you deactivate Give. If you are deleting GiveWP completely from your website and want those items removed as well check this option. Note: This will permanently delete all GiveWP data from your database.', 'give' ); ?>
|
567 |
</section>
|
568 |
</p>
|
569 |
</div>
|
includes/admin/setting-page-functions.php
CHANGED
@@ -65,3 +65,17 @@ function give_get_current_setting_page() {
|
|
65 |
// Output.
|
66 |
return $setting_page;
|
67 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
65 |
// Output.
|
66 |
return $setting_page;
|
67 |
}
|
68 |
+
|
69 |
+
/**
|
70 |
+
* This function will fetch all the groups of a current section.
|
71 |
+
*
|
72 |
+
* @since 2.5.5
|
73 |
+
*
|
74 |
+
* @return array
|
75 |
+
*/
|
76 |
+
function give_get_settings_groups() {
|
77 |
+
|
78 |
+
$current_section = give_get_current_setting_section();
|
79 |
+
|
80 |
+
return apply_filters( 'give_get_groups_' . $current_section, array() );
|
81 |
+
}
|
includes/admin/settings/class-settings-advanced.php
CHANGED
@@ -59,13 +59,13 @@ if ( ! class_exists( 'Give_Settings_Advanced' ) ) :
|
|
59 |
),
|
60 |
array(
|
61 |
'name' => __( 'Remove Data on Uninstall', 'give' ),
|
62 |
-
'desc' => __( 'When the plugin is deleted, completely remove all
|
63 |
'id' => 'uninstall_on_delete',
|
64 |
'type' => 'radio_inline',
|
65 |
'default' => 'disabled',
|
66 |
'options' => array(
|
67 |
'enabled' => __( 'Yes, Remove all data', 'give' ),
|
68 |
-
'disabled' => __( 'No, keep my
|
69 |
),
|
70 |
),
|
71 |
array(
|
@@ -91,7 +91,7 @@ if ( ! class_exists( 'Give_Settings_Advanced' ) ) :
|
|
91 |
),
|
92 |
array(
|
93 |
'name' => __( 'Script Loading Location', 'give' ),
|
94 |
-
'desc' => __( 'This allows you to load your
|
95 |
'id' => 'scripts_footer',
|
96 |
'type' => 'radio_inline',
|
97 |
'default' => 'disabled',
|
@@ -125,7 +125,7 @@ if ( ! class_exists( 'Give_Settings_Advanced' ) ) :
|
|
125 |
array(
|
126 |
'name' => __( 'Welcome Screen', 'give' ),
|
127 |
/* translators: %s: about page URL */
|
128 |
-
'desc' => sprintf( wp_kses( __( 'Enable this option if you would like to disable the <a href="%s" target="_blank">
|
129 |
'a' => array(
|
130 |
'href' => array(),
|
131 |
'target' => array(),
|
@@ -140,7 +140,7 @@ if ( ! class_exists( 'Give_Settings_Advanced' ) ) :
|
|
140 |
),
|
141 |
),
|
142 |
array(
|
143 |
-
'name' => '
|
144 |
'id' => 'give-clear-cache',
|
145 |
'buttonTitle' => __( 'Clear Cache', 'give' ),
|
146 |
'desc' => __( 'Click this button if you want to clear Give\'s cache. The plugin stores common settings and queries in cache to optimize performance. Clearing cache will remove and begin rebuilding these saved queries.', 'give' ),
|
59 |
),
|
60 |
array(
|
61 |
'name' => __( 'Remove Data on Uninstall', 'give' ),
|
62 |
+
'desc' => __( 'When the plugin is deleted, completely remove all GiveWP data. This includes all GiveWP settings, forms, form meta, donor, donor data, donations. Everything.', 'give' ),
|
63 |
'id' => 'uninstall_on_delete',
|
64 |
'type' => 'radio_inline',
|
65 |
'default' => 'disabled',
|
66 |
'options' => array(
|
67 |
'enabled' => __( 'Yes, Remove all data', 'give' ),
|
68 |
+
'disabled' => __( 'No, keep my GiveWP settings and donation data', 'give' ),
|
69 |
),
|
70 |
),
|
71 |
array(
|
91 |
),
|
92 |
array(
|
93 |
'name' => __( 'Script Loading Location', 'give' ),
|
94 |
+
'desc' => __( 'This allows you to load your GiveWP scripts either in the <code><head></code> or footer of your website.', 'give' ),
|
95 |
'id' => 'scripts_footer',
|
96 |
'type' => 'radio_inline',
|
97 |
'default' => 'disabled',
|
125 |
array(
|
126 |
'name' => __( 'Welcome Screen', 'give' ),
|
127 |
/* translators: %s: about page URL */
|
128 |
+
'desc' => sprintf( wp_kses( __( 'Enable this option if you would like to disable the <a href="%s" target="_blank">GiveWP Welcome screen</a> that displays each time GiveWP is activated or updated.', 'give' ), array(
|
129 |
'a' => array(
|
130 |
'href' => array(),
|
131 |
'target' => array(),
|
140 |
),
|
141 |
),
|
142 |
array(
|
143 |
+
'name' => 'GiveWP Cache',
|
144 |
'id' => 'give-clear-cache',
|
145 |
'buttonTitle' => __( 'Clear Cache', 'give' ),
|
146 |
'desc' => __( 'Click this button if you want to clear Give\'s cache. The plugin stores common settings and queries in cache to optimize performance. Clearing cache will remove and begin rebuilding these saved queries.', 'give' ),
|
includes/admin/settings/class-settings-display.php
CHANGED
@@ -53,7 +53,7 @@ if ( ! class_exists( 'Give_Settings_Display' ) ) :
|
|
53 |
'type' => 'title',
|
54 |
),
|
55 |
array(
|
56 |
-
'name' => __( 'Default
|
57 |
'desc' => __( 'You can disable Give\'s default styles for donation forms and other frontend elements.', 'give' ),
|
58 |
'id' => 'css',
|
59 |
'type' => 'radio_inline',
|
@@ -215,7 +215,7 @@ if ( ! class_exists( 'Give_Settings_Display' ) ) :
|
|
215 |
),
|
216 |
array(
|
217 |
'name' => __( 'Single Form Sidebar', 'give' ),
|
218 |
-
'desc' => __( 'The sidebar allows you to add additional widgets to the
|
219 |
'id' => 'form_sidebar',
|
220 |
'type' => 'radio_inline',
|
221 |
'default' => 'enabled',
|
@@ -246,7 +246,7 @@ if ( ! class_exists( 'Give_Settings_Display' ) ) :
|
|
246 |
),
|
247 |
array(
|
248 |
'name' => __( 'Form Categories', 'give' ),
|
249 |
-
'desc' => __( 'Enable Categories for all
|
250 |
'id' => 'categories',
|
251 |
'type' => 'radio_inline',
|
252 |
'default' => 'disabled',
|
@@ -257,7 +257,7 @@ if ( ! class_exists( 'Give_Settings_Display' ) ) :
|
|
257 |
),
|
258 |
array(
|
259 |
'name' => __( 'Form Tags', 'give' ),
|
260 |
-
'desc' => __( 'Enable Tags for all
|
261 |
'id' => 'tags',
|
262 |
'type' => 'radio_inline',
|
263 |
'default' => 'disabled',
|
53 |
'type' => 'title',
|
54 |
),
|
55 |
array(
|
56 |
+
'name' => __( 'Default GiveWP Styles', 'give' ),
|
57 |
'desc' => __( 'You can disable Give\'s default styles for donation forms and other frontend elements.', 'give' ),
|
58 |
'id' => 'css',
|
59 |
'type' => 'radio_inline',
|
215 |
),
|
216 |
array(
|
217 |
'name' => __( 'Single Form Sidebar', 'give' ),
|
218 |
+
'desc' => __( 'The sidebar allows you to add additional widgets to the GiveWP single form view. If you don\'t plan on using the sidebar you may disable it with this option.', 'give' ),
|
219 |
'id' => 'form_sidebar',
|
220 |
'type' => 'radio_inline',
|
221 |
'default' => 'enabled',
|
246 |
),
|
247 |
array(
|
248 |
'name' => __( 'Form Categories', 'give' ),
|
249 |
+
'desc' => __( 'Enable Categories for all GiveWP forms.', 'give' ),
|
250 |
'id' => 'categories',
|
251 |
'type' => 'radio_inline',
|
252 |
'default' => 'disabled',
|
257 |
),
|
258 |
array(
|
259 |
'name' => __( 'Form Tags', 'give' ),
|
260 |
+
'desc' => __( 'Enable Tags for all GiveWP forms.', 'give' ),
|
261 |
'id' => 'tags',
|
262 |
'type' => 'radio_inline',
|
263 |
'default' => 'disabled',
|
includes/admin/settings/class-settings-email.php
CHANGED
@@ -73,14 +73,14 @@ if ( ! class_exists( 'Give_Settings_Email' ) ) :
|
|
73 |
array(
|
74 |
'id' => 'from_name',
|
75 |
'name' => esc_html__( 'From Name', 'give' ),
|
76 |
-
'desc' => esc_html__( 'The name which appears in the "From" field in all
|
77 |
'default' => get_bloginfo( 'name' ),
|
78 |
'type' => 'text',
|
79 |
),
|
80 |
array(
|
81 |
'id' => 'from_email',
|
82 |
'name' => esc_html__( 'From Email', 'give' ),
|
83 |
-
'desc' => esc_html__( 'Email address from which all
|
84 |
'default' => get_bloginfo( 'admin_email' ),
|
85 |
'type' => 'text',
|
86 |
),
|
@@ -103,7 +103,7 @@ if ( ! class_exists( 'Give_Settings_Email' ) ) :
|
|
103 |
|
104 |
// Section 1: Donor Email Notification Listing.
|
105 |
array(
|
106 |
-
'desc' => __( 'Email notifications sent from
|
107 |
'type' => 'title',
|
108 |
'id' => 'give_donor_email_notification_settings',
|
109 |
'table_html' => false,
|
@@ -124,7 +124,7 @@ if ( ! class_exists( 'Give_Settings_Email' ) ) :
|
|
124 |
|
125 |
// Section 1: Admin Email Notification Listing.
|
126 |
array(
|
127 |
-
'desc' => __( 'Email notifications sent from
|
128 |
'type' => 'title',
|
129 |
'id' => 'give_admin_email_notification_settings',
|
130 |
'table_html' => false,
|
73 |
array(
|
74 |
'id' => 'from_name',
|
75 |
'name' => esc_html__( 'From Name', 'give' ),
|
76 |
+
'desc' => esc_html__( 'The name which appears in the "From" field in all GiveWP donation emails.', 'give' ),
|
77 |
'default' => get_bloginfo( 'name' ),
|
78 |
'type' => 'text',
|
79 |
),
|
80 |
array(
|
81 |
'id' => 'from_email',
|
82 |
'name' => esc_html__( 'From Email', 'give' ),
|
83 |
+
'desc' => esc_html__( 'Email address from which all GiveWP emails are sent from. This will act as the "from" and "reply-to" email address.', 'give' ),
|
84 |
'default' => get_bloginfo( 'admin_email' ),
|
85 |
'type' => 'text',
|
86 |
),
|
103 |
|
104 |
// Section 1: Donor Email Notification Listing.
|
105 |
array(
|
106 |
+
'desc' => __( 'Email notifications sent from GiveWP for donor are listed below. Click on an email to configure it.', 'give' ),
|
107 |
'type' => 'title',
|
108 |
'id' => 'give_donor_email_notification_settings',
|
109 |
'table_html' => false,
|
124 |
|
125 |
// Section 1: Admin Email Notification Listing.
|
126 |
array(
|
127 |
+
'desc' => __( 'Email notifications sent from GiveWP for admin are listed below. Click on an email to configure it.', 'give' ),
|
128 |
'type' => 'title',
|
129 |
'id' => 'give_admin_email_notification_settings',
|
130 |
'table_html' => false,
|
includes/admin/settings/class-settings-gateways.php
CHANGED
@@ -72,7 +72,7 @@ if ( ! class_exists( 'Give_Settings_Gateways' ) ) :
|
|
72 |
),
|
73 |
array(
|
74 |
'name' => __( 'PayPal Transaction Type', 'give' ),
|
75 |
-
'desc' => __( 'Nonprofits must verify their status to withdraw donations they receive via PayPal. PayPal users that are not verified nonprofits must demonstrate how their donations will be used, once they raise more than $10,000. By default,
|
76 |
'id' => 'paypal_button_type',
|
77 |
'type' => 'radio_inline',
|
78 |
'options' => array(
|
72 |
),
|
73 |
array(
|
74 |
'name' => __( 'PayPal Transaction Type', 'give' ),
|
75 |
+
'desc' => __( 'Nonprofits must verify their status to withdraw donations they receive via PayPal. PayPal users that are not verified nonprofits must demonstrate how their donations will be used, once they raise more than $10,000. By default, GiveWP transactions are sent to PayPal as donations. You may change the transaction type using this option if you feel you may not meet PayPal\'s donation requirements.', 'give' ),
|
76 |
'id' => 'paypal_button_type',
|
77 |
'type' => 'radio_inline',
|
78 |
'options' => array(
|
includes/admin/settings/class-settings-general.php
CHANGED
@@ -62,7 +62,7 @@ if ( ! class_exists( 'Give_Settings_General' ) ) :
|
|
62 |
array(
|
63 |
'id' => 'session_lifetime',
|
64 |
'name' => __( 'Session Lifetime', 'give' ),
|
65 |
-
'desc' => __( 'The length of time a user\'s session is kept alive.
|
66 |
'type' => 'select',
|
67 |
'options' => array(
|
68 |
'86400' => __( '24 Hours', 'give' ),
|
62 |
array(
|
63 |
'id' => 'session_lifetime',
|
64 |
'name' => __( 'Session Lifetime', 'give' ),
|
65 |
+
'desc' => __( 'The length of time a user\'s session is kept alive. GiveWP starts a new session per user upon donation. Sessions allow donors to view their donation receipts without being logged in.', 'give' ),
|
66 |
'type' => 'select',
|
67 |
'options' => array(
|
68 |
'86400' => __( '24 Hours', 'give' ),
|
includes/admin/settings/class-settings-license.php
CHANGED
@@ -160,7 +160,7 @@ if ( ! class_exists( 'Give_Settings_License' ) ) :
|
|
160 |
<p>
|
161 |
<?php
|
162 |
echo sprintf(
|
163 |
-
__( 'Sorry, you can not upload plugin from here because we do not have direct access to file system. Please <a href="%1$s" target="_blank">click here</a> to upload
|
164 |
admin_url( 'plugin-install.php?tab=upload' )
|
165 |
);
|
166 |
?>
|
160 |
<p>
|
161 |
<?php
|
162 |
echo sprintf(
|
163 |
+
__( 'Sorry, you can not upload plugin from here because we do not have direct access to file system. Please <a href="%1$s" target="_blank">click here</a> to upload GiveWP Add-on.', 'give' ),
|
164 |
admin_url( 'plugin-install.php?tab=upload' )
|
165 |
);
|
166 |
?>
|
includes/admin/shortcodes/class-shortcode-button.php
CHANGED
@@ -189,7 +189,7 @@ final class Give_Shortcode_Button {
|
|
189 |
'<div class="sc-menu mce-menu">%s</div>' .
|
190 |
'</div>',
|
191 |
$img,
|
192 |
-
__( '
|
193 |
implode( '', array_values( $shortcodes ) )
|
194 |
);
|
195 |
}
|
189 |
'<div class="sc-menu mce-menu">%s</div>' .
|
190 |
'</div>',
|
191 |
$img,
|
192 |
+
__( 'GiveWP Shortcodes', 'give' ),
|
193 |
implode( '', array_values( $shortcodes ) )
|
194 |
);
|
195 |
}
|
includes/admin/shortcodes/shortcode-give-totals.php
CHANGED
@@ -23,8 +23,8 @@ class Give_Shortcode_Totals extends Give_Shortcode_Generator {
|
|
23 |
*/
|
24 |
public function __construct() {
|
25 |
|
26 |
-
$this->shortcode['title'] = __( '
|
27 |
-
$this->shortcode['label'] = __( '
|
28 |
|
29 |
parent::__construct( 'give_totals' );
|
30 |
}
|
23 |
*/
|
24 |
public function __construct() {
|
25 |
|
26 |
+
$this->shortcode['title'] = __( 'GiveWP Totals', 'give' );
|
27 |
+
$this->shortcode['label'] = __( 'GiveWP Totals', 'give' );
|
28 |
|
29 |
parent::__construct( 'give_totals' );
|
30 |
}
|
includes/admin/tools/export/give-export-donations-functions.php
CHANGED
@@ -572,7 +572,7 @@ function give_export_donation_hidden_fields() {
|
|
572 |
<td class="give-field-wrap">
|
573 |
<div class="give-clearfix">
|
574 |
<ul class="give-export-option-ul"></ul>
|
575 |
-
<p class="give-field-description"><?php _e( 'The following hidden custom fields contain data created by
|
576 |
</div>
|
577 |
</td>
|
578 |
</tr>
|
572 |
<td class="give-field-wrap">
|
573 |
<div class="give-clearfix">
|
574 |
<ul class="give-export-option-ul"></ul>
|
575 |
+
<p class="give-field-description"><?php _e( 'The following hidden custom fields contain data created by GiveWP Core, a GiveWP Add-on, another plugin, etc.<br/>Hidden fields are generally used for programming logic, but you may contain data you would like to export.', 'give' ); ?></p>
|
576 |
</div>
|
577 |
</td>
|
578 |
</tr>
|
includes/admin/tools/export/pdf-reports.php
CHANGED
@@ -79,8 +79,8 @@ function give_generate_pdf( $data ) {
|
|
79 |
$pdf->AddPage( 'L', 'A4' );
|
80 |
$pdf->setImageScale( 1.5 );
|
81 |
$pdf->SetTitle( utf8_decode( __( 'Donation report for the current year for all forms', 'give' ) ) );
|
82 |
-
$pdf->SetAuthor( utf8_decode( __( '
|
83 |
-
$pdf->SetCreator( utf8_decode( __( '
|
84 |
|
85 |
// Image URL should have absolute path. @see https://tcpdf.org/examples/example_009/.
|
86 |
$pdf->Image( apply_filters( 'give_pdf_export_logo', GIVE_PLUGIN_DIR . 'assets/dist/images/give-logo-small.png' ), 247, 8 );
|
@@ -313,7 +313,7 @@ function give_draw_chart_image() {
|
|
313 |
$data->setColor( 'ff6c1c' );
|
314 |
$chart->addData( $data );
|
315 |
|
316 |
-
$chart->setTitle( __( 'Donations by Month for all
|
317 |
|
318 |
$chart->setScale( 0, $max_earnings );
|
319 |
|
79 |
$pdf->AddPage( 'L', 'A4' );
|
80 |
$pdf->setImageScale( 1.5 );
|
81 |
$pdf->SetTitle( utf8_decode( __( 'Donation report for the current year for all forms', 'give' ) ) );
|
82 |
+
$pdf->SetAuthor( utf8_decode( __( 'GiveWP - Democratizing Generosity', 'give' ) ) );
|
83 |
+
$pdf->SetCreator( utf8_decode( __( 'GiveWP - Democratizing Generosity', 'give' ) ) );
|
84 |
|
85 |
// Image URL should have absolute path. @see https://tcpdf.org/examples/example_009/.
|
86 |
$pdf->Image( apply_filters( 'give_pdf_export_logo', GIVE_PLUGIN_DIR . 'assets/dist/images/give-logo-small.png' ), 247, 8 );
|
313 |
$data->setColor( 'ff6c1c' );
|
314 |
$chart->addData( $data );
|
315 |
|
316 |
+
$chart->setTitle( __( 'Donations by Month for all GiveWP Forms', 'give' ), '336699', 18 );
|
317 |
|
318 |
$chart->setScale( 0, $max_earnings );
|
319 |
|
includes/admin/tools/import/class-give-import-core-settings.php
CHANGED
@@ -351,7 +351,7 @@ if ( ! class_exists( 'Give_Import_Core_Settings' ) ) {
|
|
351 |
<tr valign="top">
|
352 |
<th colspan="2">
|
353 |
<h2 id="give-import-title"><?php esc_html_e( 'Import Core Settings from a JSON file', 'give' ) ?></h2>
|
354 |
-
<p class="give-field-description"><?php esc_html_e( 'This tool allows you to import
|
355 |
</th>
|
356 |
</tr>
|
357 |
|
351 |
<tr valign="top">
|
352 |
<th colspan="2">
|
353 |
<h2 id="give-import-title"><?php esc_html_e( 'Import Core Settings from a JSON file', 'give' ) ?></h2>
|
354 |
+
<p class="give-field-description"><?php esc_html_e( 'This tool allows you to import GiveWP settings from another GiveWP installation. Settings imported contain data from GiveWP core as well as any of our Premium Add-ons.', 'give' ) ?></p>
|
355 |
</th>
|
356 |
</tr>
|
357 |
|
includes/admin/tools/views/html-admin-page-exports.php
CHANGED
@@ -162,7 +162,7 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
162 |
<tr class="give-export-core-settings">
|
163 |
<td scope="row" class="row-title">
|
164 |
<h3>
|
165 |
-
<span><?php esc_html_e( 'Export
|
166 |
</h3>
|
167 |
<p><?php esc_html_e( 'Download an export of Give\'s settings and import it in a new WordPress installation.', 'give' ); ?></p>
|
168 |
</td>
|
162 |
<tr class="give-export-core-settings">
|
163 |
<td scope="row" class="row-title">
|
164 |
<h3>
|
165 |
+
<span><?php esc_html_e( 'Export GiveWP Settings', 'give' ); ?></span>
|
166 |
</h3>
|
167 |
<p><?php esc_html_e( 'Download an export of Give\'s settings and import it in a new WordPress installation.', 'give' ); ?></p>
|
168 |
</td>
|
includes/admin/tools/views/html-admin-page-imports.php
CHANGED
@@ -58,7 +58,7 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
58 |
<tr class="give-import-core-settings">
|
59 |
<td scope="row" class="row-title">
|
60 |
<h3>
|
61 |
-
<span><?php esc_html_e( 'Import
|
62 |
</h3>
|
63 |
<p><?php esc_html_e( 'Import Give\'s settings in JSON format.', 'give' ); ?></p>
|
64 |
</td>
|
58 |
<tr class="give-import-core-settings">
|
59 |
<td scope="row" class="row-title">
|
60 |
<h3>
|
61 |
+
<span><?php esc_html_e( 'Import GiveWP Settings', 'give' ); ?></span>
|
62 |
</h3>
|
63 |
<p><?php esc_html_e( 'Import Give\'s settings in JSON format.', 'give' ); ?></p>
|
64 |
</td>
|
includes/admin/tools/views/html-admin-page-system-info.php
CHANGED
@@ -407,14 +407,14 @@ $give_updates = Give_Updates::get_instance();
|
|
407 |
|
408 |
// WP Remote Get Check.
|
409 |
$posting['wp_remote_get']['name'] = __( 'Remote Get', 'give' );
|
410 |
-
$posting['wp_remote_get']['help'] = __( '
|
411 |
|
412 |
$response = wp_safe_remote_get( 'https://woocommerce.com/wc-api/product-key-api?request=ping&network=' . ( is_multisite() ? '1' : '0' ) );
|
413 |
|
414 |
if ( ! is_wp_error( $response ) && $response['response']['code'] >= 200 && $response['response']['code'] < 300 ) {
|
415 |
$posting['wp_remote_get']['success'] = true;
|
416 |
} else {
|
417 |
-
$posting['wp_remote_get']['note'] = __( 'wp_remote_get() failed. The
|
418 |
if ( is_wp_error( $response ) ) {
|
419 |
$posting['wp_remote_get']['note'] .= ' ' . sprintf( __( 'Error: %s', 'give' ), give_clean( $response->get_error_message() ) );
|
420 |
} else {
|
@@ -446,18 +446,18 @@ $give_updates = Give_Updates::get_instance();
|
|
446 |
<table class="give-status-table widefat" cellspacing="0">
|
447 |
<thead>
|
448 |
<tr>
|
449 |
-
<th colspan="3" data-export-label="
|
450 |
</tr>
|
451 |
</thead>
|
452 |
<tbody>
|
453 |
<tr>
|
454 |
-
<td data-export-label="
|
455 |
-
<td class="help"><?php echo Give()->tooltips->render_help( __( 'The version of
|
456 |
<td><?php echo esc_html( get_option( 'give_version' )); ?></td>
|
457 |
</tr>
|
458 |
<tr>
|
459 |
-
<td data-export-label="
|
460 |
-
<td class="help"><?php echo Give()->tooltips->render_help( __( 'Whether cache is enabled in
|
461 |
<td><?php echo give_is_setting_enabled( give_get_option('cache', 'enabled' ) ) ? __( 'Enabled', 'give' ) : __( 'Disabled', 'give' ); ?></td>
|
462 |
</tr>
|
463 |
<tr>
|
@@ -523,13 +523,13 @@ $give_updates = Give_Updates::get_instance();
|
|
523 |
</td>
|
524 |
</tr>
|
525 |
<tr>
|
526 |
-
<td data-export-label="
|
527 |
-
<td class="help"><?php echo Give()->tooltips->render_help( __( 'Whether cache is enabled in
|
528 |
<td><?php echo give_is_setting_enabled( give_get_option('cache', 'enabled' ) ) ? __( 'Enabled', 'give' ) : __( 'Disabled', 'give' ); ?></td>
|
529 |
</tr>
|
530 |
<tr>
|
531 |
-
<td data-export-label="
|
532 |
-
<td class="help"><?php echo Give()->tooltips->render_help( __( 'Whether emails is enabled in
|
533 |
<td>
|
534 |
<?php
|
535 |
/* @var Give_Email_Notification $email_notification */
|
@@ -556,32 +556,32 @@ $give_updates = Give_Updates::get_instance();
|
|
556 |
</tr>
|
557 |
<tr>
|
558 |
<td data-export-label="Upgraded From"><?php _e( 'Upgraded From', 'give' ); ?>:</td>
|
559 |
-
<td class="help"><?php echo Give()->tooltips->render_help( __( 'The version of
|
560 |
<td><?php echo esc_html( get_option( 'give_version_upgraded_from', '–' ) ); ?></td>
|
561 |
</tr>
|
562 |
<tr>
|
563 |
<td data-export-label="Test Mode"><?php _e( 'Test Mode', 'give' ); ?>:</td>
|
564 |
-
<td class="help"><?php echo Give()->tooltips->render_help( __( 'Whether Test Mode is enabled in
|
565 |
<td><?php echo give_is_test_mode() ? __( 'Enabled', 'give' ) : __( 'Disabled', 'give' ); ?></td>
|
566 |
</tr>
|
567 |
<tr>
|
568 |
<td data-export-label="Currency Code"><?php _e( 'Currency Code', 'give' ); ?>:</td>
|
569 |
-
<td class="help"><?php echo Give()->tooltips->render_help( __( 'The currency code selected in
|
570 |
<td><?php echo esc_html( give_get_currency() ); ?></td>
|
571 |
</tr>
|
572 |
<tr>
|
573 |
<td data-export-label="Currency Position"><?php _e( 'Currency Position', 'give' ); ?>:</td>
|
574 |
-
<td class="help"><?php echo Give()->tooltips->render_help( __( 'The currency position selected in
|
575 |
<td><?php echo 'before' === give_get_option( 'currency_position' ) ? __( 'Before', 'give' ) : __( 'After', 'give' ); ?></td>
|
576 |
</tr>
|
577 |
<tr>
|
578 |
<td data-export-label="Decimal Separator"><?php _e( 'Decimal Separator', 'give' ); ?>:</td>
|
579 |
-
<td class="help"><?php echo Give()->tooltips->render_help( __( 'The decimal separator defined in
|
580 |
<td><?php echo esc_html( give_get_price_decimal_separator() ); ?></td>
|
581 |
</tr>
|
582 |
<tr>
|
583 |
<td data-export-label="Thousands Separator"><?php _e( 'Thousands Separator', 'give' ); ?>:</td>
|
584 |
-
<td class="help"><?php echo Give()->tooltips->render_help( __( 'The thousands separator defined in
|
585 |
<td><?php echo esc_html( give_get_price_thousand_separator() ); ?></td>
|
586 |
</tr>
|
587 |
<tr>
|
@@ -600,8 +600,8 @@ $give_updates = Give_Updates::get_instance();
|
|
600 |
<td><?php echo ! empty( $give_options['history_page'] ) ? esc_url( get_permalink( $give_options['history_page'] ) ) : '–'; ?></td>
|
601 |
</tr>
|
602 |
<tr>
|
603 |
-
<td data-export-label="
|
604 |
-
<td class="help"><?php echo Give()->tooltips->render_help( __( 'The slug used for
|
605 |
<td><?php echo esc_html( defined( 'GIVE_SLUG' ) ? '/' . GIVE_SLUG . '/' : '/donations/' ); ?></td>
|
606 |
</tr>
|
607 |
<?php
|
@@ -629,12 +629,12 @@ $give_updates = Give_Updates::get_instance();
|
|
629 |
?>
|
630 |
<tr>
|
631 |
<td data-export-label="Enabled Payment Gateways"><?php _e( 'Enabled Payment Gateways', 'give' ); ?>:</td>
|
632 |
-
<td class="help"><?php echo Give()->tooltips->render_help( __( 'All payment gateways enabled in
|
633 |
<td><?php echo esc_html( ! empty( $enabled_gateways ) ? $enabled_gateways : '–' ); ?></td>
|
634 |
</tr>
|
635 |
<tr>
|
636 |
<td data-export-label="Default Payment Gateway"><?php _e( 'Default Payment Gateway', 'give' ); ?>:</td>
|
637 |
-
<td class="help"><?php echo Give()->tooltips->render_help( __( 'The default payment gateway selected in
|
638 |
<td><?php echo esc_html( ! empty( $default_gateway ) ? $default_gateway : '–' ); ?></td>
|
639 |
</tr>
|
640 |
<tr>
|
@@ -699,7 +699,7 @@ $give_updates = Give_Updates::get_instance();
|
|
699 |
<table class="give-status-table widefat" cellspacing="0">
|
700 |
<thead>
|
701 |
<tr>
|
702 |
-
<th colspan="3" data-export-label="Active
|
703 |
</tr>
|
704 |
</thead>
|
705 |
<tbody>
|
@@ -708,7 +708,7 @@ $give_updates = Give_Updates::get_instance();
|
|
708 |
// Only show Give Core Activated Add-Ons.
|
709 |
if (
|
710 |
'active' !== $plugin_data['Status']
|
711 |
-
|| false !== strpos( $plugin_data['Name'], '
|
712 |
) {
|
713 |
continue;
|
714 |
}
|
@@ -940,7 +940,7 @@ if ( ! empty( $active_mu_plugins ) ) {
|
|
940 |
<td data-export-label="Child Theme"><?php _e( 'Child Theme', 'give' ); ?>:</td>
|
941 |
<td class="help"><?php echo Give()->tooltips->render_help( __( 'Whether the current theme is a child theme.', 'give' ) ); ?></td>
|
942 |
<td><?php
|
943 |
-
echo is_child_theme() ? __( 'Yes', 'give' ) : __( 'No', 'give' ) . ' – ' . sprintf( __( 'If you\'re modifying
|
944 |
?></td>
|
945 |
</tr>
|
946 |
<?php
|
407 |
|
408 |
// WP Remote Get Check.
|
409 |
$posting['wp_remote_get']['name'] = __( 'Remote Get', 'give' );
|
410 |
+
$posting['wp_remote_get']['help'] = __( 'GiveWP plugins may use this method of communication when checking for plugin updates.', 'give' );
|
411 |
|
412 |
$response = wp_safe_remote_get( 'https://woocommerce.com/wc-api/product-key-api?request=ping&network=' . ( is_multisite() ? '1' : '0' ) );
|
413 |
|
414 |
if ( ! is_wp_error( $response ) && $response['response']['code'] >= 200 && $response['response']['code'] < 300 ) {
|
415 |
$posting['wp_remote_get']['success'] = true;
|
416 |
} else {
|
417 |
+
$posting['wp_remote_get']['note'] = __( 'wp_remote_get() failed. The GiveWP plugin updater won\'t work with your server. Contact your hosting provider.', 'give' );
|
418 |
if ( is_wp_error( $response ) ) {
|
419 |
$posting['wp_remote_get']['note'] .= ' ' . sprintf( __( 'Error: %s', 'give' ), give_clean( $response->get_error_message() ) );
|
420 |
} else {
|
446 |
<table class="give-status-table widefat" cellspacing="0">
|
447 |
<thead>
|
448 |
<tr>
|
449 |
+
<th colspan="3" data-export-label="GiveWP Configuration"><h2><?php _e( 'GiveWP Configuration', 'give' ); ?></h2></th>
|
450 |
</tr>
|
451 |
</thead>
|
452 |
<tbody>
|
453 |
<tr>
|
454 |
+
<td data-export-label="GiveWP Version"><?php _e( 'GiveWP Version', 'give' ); ?>:</td>
|
455 |
+
<td class="help"><?php echo Give()->tooltips->render_help( __( 'The version of GiveWP installed on your site.', 'give' ) ); ?></td>
|
456 |
<td><?php echo esc_html( get_option( 'give_version' )); ?></td>
|
457 |
</tr>
|
458 |
<tr>
|
459 |
+
<td data-export-label="GiveWP Cache"><?php _e( 'GiveWP Cache', 'give' ); ?>:</td>
|
460 |
+
<td class="help"><?php echo Give()->tooltips->render_help( __( 'Whether cache is enabled in GiveWP settings.', 'give' ) ); ?></td>
|
461 |
<td><?php echo give_is_setting_enabled( give_get_option('cache', 'enabled' ) ) ? __( 'Enabled', 'give' ) : __( 'Disabled', 'give' ); ?></td>
|
462 |
</tr>
|
463 |
<tr>
|
523 |
</td>
|
524 |
</tr>
|
525 |
<tr>
|
526 |
+
<td data-export-label="GiveWP Cache"><?php _e( 'GiveWP Cache', 'give' ); ?>:</td>
|
527 |
+
<td class="help"><?php echo Give()->tooltips->render_help( __( 'Whether cache is enabled in GiveWP settings.', 'give' ) ); ?></td>
|
528 |
<td><?php echo give_is_setting_enabled( give_get_option('cache', 'enabled' ) ) ? __( 'Enabled', 'give' ) : __( 'Disabled', 'give' ); ?></td>
|
529 |
</tr>
|
530 |
<tr>
|
531 |
+
<td data-export-label="GiveWP Cache"><?php _e( 'GiveWP Emails', 'give' ); ?>:</td>
|
532 |
+
<td class="help"><?php echo Give()->tooltips->render_help( __( 'Whether emails is enabled in GiveWP settings.', 'give' ) ); ?></td>
|
533 |
<td>
|
534 |
<?php
|
535 |
/* @var Give_Email_Notification $email_notification */
|
556 |
</tr>
|
557 |
<tr>
|
558 |
<td data-export-label="Upgraded From"><?php _e( 'Upgraded From', 'give' ); ?>:</td>
|
559 |
+
<td class="help"><?php echo Give()->tooltips->render_help( __( 'The version of GiveWP installed prior to the last update.', 'give' ) ); ?></td>
|
560 |
<td><?php echo esc_html( get_option( 'give_version_upgraded_from', '–' ) ); ?></td>
|
561 |
</tr>
|
562 |
<tr>
|
563 |
<td data-export-label="Test Mode"><?php _e( 'Test Mode', 'give' ); ?>:</td>
|
564 |
+
<td class="help"><?php echo Give()->tooltips->render_help( __( 'Whether Test Mode is enabled in GiveWP settings.', 'give' ) ); ?></td>
|
565 |
<td><?php echo give_is_test_mode() ? __( 'Enabled', 'give' ) : __( 'Disabled', 'give' ); ?></td>
|
566 |
</tr>
|
567 |
<tr>
|
568 |
<td data-export-label="Currency Code"><?php _e( 'Currency Code', 'give' ); ?>:</td>
|
569 |
+
<td class="help"><?php echo Give()->tooltips->render_help( __( 'The currency code selected in GiveWP settings.', 'give' ) ); ?></td>
|
570 |
<td><?php echo esc_html( give_get_currency() ); ?></td>
|
571 |
</tr>
|
572 |
<tr>
|
573 |
<td data-export-label="Currency Position"><?php _e( 'Currency Position', 'give' ); ?>:</td>
|
574 |
+
<td class="help"><?php echo Give()->tooltips->render_help( __( 'The currency position selected in GiveWP settings.', 'give' ) ); ?></td>
|
575 |
<td><?php echo 'before' === give_get_option( 'currency_position' ) ? __( 'Before', 'give' ) : __( 'After', 'give' ); ?></td>
|
576 |
</tr>
|
577 |
<tr>
|
578 |
<td data-export-label="Decimal Separator"><?php _e( 'Decimal Separator', 'give' ); ?>:</td>
|
579 |
+
<td class="help"><?php echo Give()->tooltips->render_help( __( 'The decimal separator defined in GiveWP settings.', 'give' ) ); ?></td>
|
580 |
<td><?php echo esc_html( give_get_price_decimal_separator() ); ?></td>
|
581 |
</tr>
|
582 |
<tr>
|
583 |
<td data-export-label="Thousands Separator"><?php _e( 'Thousands Separator', 'give' ); ?>:</td>
|
584 |
+
<td class="help"><?php echo Give()->tooltips->render_help( __( 'The thousands separator defined in GiveWP settings.', 'give' ) ); ?></td>
|
585 |
<td><?php echo esc_html( give_get_price_thousand_separator() ); ?></td>
|
586 |
</tr>
|
587 |
<tr>
|
600 |
<td><?php echo ! empty( $give_options['history_page'] ) ? esc_url( get_permalink( $give_options['history_page'] ) ) : '–'; ?></td>
|
601 |
</tr>
|
602 |
<tr>
|
603 |
+
<td data-export-label="GiveWP Forms Slug"><?php _e( 'GiveWP Forms Slug', 'give' ); ?>:</td>
|
604 |
+
<td class="help"><?php echo Give()->tooltips->render_help( __( 'The slug used for GiveWP donation forms.', 'give' ) ); ?></td>
|
605 |
<td><?php echo esc_html( defined( 'GIVE_SLUG' ) ? '/' . GIVE_SLUG . '/' : '/donations/' ); ?></td>
|
606 |
</tr>
|
607 |
<?php
|
629 |
?>
|
630 |
<tr>
|
631 |
<td data-export-label="Enabled Payment Gateways"><?php _e( 'Enabled Payment Gateways', 'give' ); ?>:</td>
|
632 |
+
<td class="help"><?php echo Give()->tooltips->render_help( __( 'All payment gateways enabled in GiveWP settings.', 'give' ) ); ?></td>
|
633 |
<td><?php echo esc_html( ! empty( $enabled_gateways ) ? $enabled_gateways : '–' ); ?></td>
|
634 |
</tr>
|
635 |
<tr>
|
636 |
<td data-export-label="Default Payment Gateway"><?php _e( 'Default Payment Gateway', 'give' ); ?>:</td>
|
637 |
+
<td class="help"><?php echo Give()->tooltips->render_help( __( 'The default payment gateway selected in GiveWP settings.', 'give' ) ); ?></td>
|
638 |
<td><?php echo esc_html( ! empty( $default_gateway ) ? $default_gateway : '–' ); ?></td>
|
639 |
</tr>
|
640 |
<tr>
|
699 |
<table class="give-status-table widefat" cellspacing="0">
|
700 |
<thead>
|
701 |
<tr>
|
702 |
+
<th colspan="3" data-export-label="Active GiveWP Add-ons"><h2><?php _e( 'Active GiveWP Add-ons', 'give' ); ?></h2></th>
|
703 |
</tr>
|
704 |
</thead>
|
705 |
<tbody>
|
708 |
// Only show Give Core Activated Add-Ons.
|
709 |
if (
|
710 |
'active' !== $plugin_data['Status']
|
711 |
+
|| false !== strpos( $plugin_data['Name'], 'GiveWP - Donation Plugin' )
|
712 |
) {
|
713 |
continue;
|
714 |
}
|
940 |
<td data-export-label="Child Theme"><?php _e( 'Child Theme', 'give' ); ?>:</td>
|
941 |
<td class="help"><?php echo Give()->tooltips->render_help( __( 'Whether the current theme is a child theme.', 'give' ) ); ?></td>
|
942 |
<td><?php
|
943 |
+
echo is_child_theme() ? __( 'Yes', 'give' ) : __( 'No', 'give' ) . ' – ' . sprintf( __( 'If you\'re modifying GiveWP on a parent theme you didn\'t build personally, then we recommend using a child theme. See: <a href="%s" target="_blank">How to Create a Child Theme</a>', 'give' ), 'https://codex.wordpress.org/Child_Themes' );
|
944 |
?></td>
|
945 |
</tr>
|
946 |
<?php
|
includes/admin/upgrades/class-give-updates.php
CHANGED
@@ -250,7 +250,7 @@ class Give_Updates {
|
|
250 |
// Upgrades
|
251 |
add_submenu_page(
|
252 |
'edit.php?post_type=give_forms',
|
253 |
-
esc_html__( '
|
254 |
__( 'Updates', 'give' ),
|
255 |
'manage_give_settings',
|
256 |
'give-updates',
|
@@ -266,7 +266,7 @@ class Give_Updates {
|
|
266 |
// Upgrades
|
267 |
add_submenu_page(
|
268 |
'edit.php?post_type=give_forms',
|
269 |
-
esc_html__( '
|
270 |
sprintf(
|
271 |
'%1$s <span class="update-plugins"%2$s><span class="plugin-count give-update-progress-count">%3$s%4$s</span></span>',
|
272 |
__( 'Updates', 'give' ),
|
@@ -646,7 +646,7 @@ class Give_Updates {
|
|
646 |
Give()->notices->register_notice( array(
|
647 |
'id' => 'give_db_upgrade_completed',
|
648 |
'type' => 'updated',
|
649 |
-
'description' => __( '
|
650 |
'show' => true,
|
651 |
) );
|
652 |
|
@@ -811,7 +811,7 @@ class Give_Updates {
|
|
811 |
|
812 |
} elseif ( empty( $update_info ) || ! $this->get_total_new_db_update_count( true ) ) {
|
813 |
$update_info = array(
|
814 |
-
'message' => __( '
|
815 |
'heading' => __( 'Updates Completed.', 'give' ),
|
816 |
'percentage' => 0,
|
817 |
);
|
250 |
// Upgrades
|
251 |
add_submenu_page(
|
252 |
'edit.php?post_type=give_forms',
|
253 |
+
esc_html__( 'GiveWP Updates Complete', 'give' ),
|
254 |
__( 'Updates', 'give' ),
|
255 |
'manage_give_settings',
|
256 |
'give-updates',
|
266 |
// Upgrades
|
267 |
add_submenu_page(
|
268 |
'edit.php?post_type=give_forms',
|
269 |
+
esc_html__( 'GiveWP Updates', 'give' ),
|
270 |
sprintf(
|
271 |
'%1$s <span class="update-plugins"%2$s><span class="plugin-count give-update-progress-count">%3$s%4$s</span></span>',
|
272 |
__( 'Updates', 'give' ),
|
646 |
Give()->notices->register_notice( array(
|
647 |
'id' => 'give_db_upgrade_completed',
|
648 |
'type' => 'updated',
|
649 |
+
'description' => __( 'GiveWP database updates completed successfully. Thank you for updating to the latest version!', 'give' ),
|
650 |
'show' => true,
|
651 |
) );
|
652 |
|
811 |
|
812 |
} elseif ( empty( $update_info ) || ! $this->get_total_new_db_update_count( true ) ) {
|
813 |
$update_info = array(
|
814 |
+
'message' => __( 'GiveWP database updates completed successfully. Thank you for updating to the latest version!', 'give' ),
|
815 |
'heading' => __( 'Updates Completed.', 'give' ),
|
816 |
'percentage' => 0,
|
817 |
);
|
includes/admin/upgrades/upgrade-functions.php
CHANGED
@@ -495,7 +495,7 @@ function give_trigger_upgrades() {
|
|
495 |
|
496 |
if ( ! current_user_can( 'manage_give_settings' ) ) {
|
497 |
wp_die(
|
498 |
-
esc_html__( 'You do not have permission to do
|
499 |
'response' => 403,
|
500 |
)
|
501 |
);
|
495 |
|
496 |
if ( ! current_user_can( 'manage_give_settings' ) ) {
|
497 |
wp_die(
|
498 |
+
esc_html__( 'You do not have permission to do GiveWP upgrades.', 'give' ), esc_html__( 'Error', 'give' ), array(
|
499 |
'response' => 403,
|
500 |
)
|
501 |
);
|
includes/admin/upgrades/views/db-upgrades-complete-metabox.php
CHANGED
@@ -8,7 +8,7 @@
|
|
8 |
<div class="progress-content">
|
9 |
<div class="notice-wrap give-clearfix">
|
10 |
<div class="notice notice-success is-dismissible inline">
|
11 |
-
<p><?php esc_html_e( '
|
12 |
</p>
|
13 |
<button type="button" class="notice-dismiss"></button>
|
14 |
</div>
|
@@ -20,4 +20,4 @@
|
|
20 |
</div><!-- .postbox -->
|
21 |
</div>
|
22 |
</div>
|
23 |
-
<?php delete_option( 'give_show_db_upgrade_complete_notice' ); ?>
|
8 |
<div class="progress-content">
|
9 |
<div class="notice-wrap give-clearfix">
|
10 |
<div class="notice notice-success is-dismissible inline">
|
11 |
+
<p><?php esc_html_e( 'GiveWP database updates completed successfully. Thank you for updating to the latest version!', 'give' ) ?>
|
12 |
</p>
|
13 |
<button type="button" class="notice-dismiss"></button>
|
14 |
</div>
|
20 |
</div><!-- .postbox -->
|
21 |
</div>
|
22 |
</div>
|
23 |
+
<?php delete_option( 'give_show_db_upgrade_complete_notice' ); ?>
|
includes/admin/upgrades/views/upgrades-complete.php
CHANGED
@@ -18,14 +18,14 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
18 |
|
19 |
<div class="give-settings-header">
|
20 |
<h1 id="give-updates-h1"
|
21 |
-
class="wp-heading-inline"><?php echo sprintf( __( '
|
22 |
</div>
|
23 |
|
24 |
<div id="give-updates-content">
|
25 |
<div id="poststuff" class="give-update-panel-content give-clearfix">
|
26 |
<p>
|
27 |
<?php echo '🎉 '; ?>
|
28 |
-
<?php esc_html_e( 'Congratulations! You are all up to date and running the latest versions of
|
29 |
</p>
|
30 |
</div>
|
31 |
</div>
|
18 |
|
19 |
<div class="give-settings-header">
|
20 |
<h1 id="give-updates-h1"
|
21 |
+
class="wp-heading-inline"><?php echo sprintf( __( 'GiveWP %s Updates Complete', 'give' ), '<span class="give-settings-heading-sep dashicons dashicons-arrow-right-alt2"></span>' ); ?></h1>
|
22 |
</div>
|
23 |
|
24 |
<div id="give-updates-content">
|
25 |
<div id="poststuff" class="give-update-panel-content give-clearfix">
|
26 |
<p>
|
27 |
<?php echo '🎉 '; ?>
|
28 |
+
<?php esc_html_e( 'Congratulations! You are all up to date and running the latest versions of GiveWP and its add-ons.', 'give' ); ?>
|
29 |
</p>
|
30 |
</div>
|
31 |
</div>
|
includes/admin/upgrades/views/upgrades.php
CHANGED
@@ -22,7 +22,7 @@ $give_updates = Give_Updates::get_instance();
|
|
22 |
|
23 |
<div class="give-settings-header">
|
24 |
<h1 id="give-updates-h1"
|
25 |
-
class="wp-heading-inline"><?php echo sprintf( __( '
|
26 |
</div>
|
27 |
|
28 |
<?php $db_updates = $give_updates->get_pending_db_update_count(); ?>
|
@@ -43,7 +43,7 @@ $give_updates = Give_Updates::get_instance();
|
|
43 |
$width = ! empty( $resume_updates ) ? $resume_updates['percentage'] : 0;
|
44 |
?>
|
45 |
<div class="give-update-panel-content">
|
46 |
-
<p><?php printf( __( '
|
47 |
</div>
|
48 |
|
49 |
<div id="give-db-updates" data-resume-update="<?php echo absint( $give_updates->is_doing_updates() ); ?>">
|
@@ -57,7 +57,7 @@ $give_updates = Give_Updates::get_instance();
|
|
57 |
if ( ! give_test_ajax_works() ) {
|
58 |
echo sprintf(
|
59 |
'<div class="notice notice-warning inline"><p>%s</p></div>',
|
60 |
-
__( '
|
61 |
);
|
62 |
}
|
63 |
?>
|
@@ -69,10 +69,10 @@ $give_updates = Give_Updates::get_instance();
|
|
69 |
$is_doing_updates
|
70 |
? sprintf(
|
71 |
'%s%s',
|
72 |
-
__( '
|
73 |
give_test_ajax_works() ? ' ' . __( 'in the background.', 'give' ) : '.'
|
74 |
)
|
75 |
-
: __( '
|
76 |
$db_update_url,
|
77 |
( $is_doing_updates ? 'give-hidden' : '' ),
|
78 |
__( 'Update now', 'give' )
|
@@ -161,8 +161,8 @@ $give_updates = Give_Updates::get_instance();
|
|
161 |
<?php
|
162 |
printf(
|
163 |
_n(
|
164 |
-
'There is %1$d
|
165 |
-
'There are %1$d
|
166 |
$plugin_updates,
|
167 |
'give'
|
168 |
),
|
22 |
|
23 |
<div class="give-settings-header">
|
24 |
<h1 id="give-updates-h1"
|
25 |
+
class="wp-heading-inline"><?php echo sprintf( __( 'GiveWP %s Updates', 'give' ), '<span class="give-settings-heading-sep dashicons dashicons-arrow-right-alt2"></span>' ); ?></h1>
|
26 |
</div>
|
27 |
|
28 |
<?php $db_updates = $give_updates->get_pending_db_update_count(); ?>
|
43 |
$width = ! empty( $resume_updates ) ? $resume_updates['percentage'] : 0;
|
44 |
?>
|
45 |
<div class="give-update-panel-content">
|
46 |
+
<p><?php printf( __( 'GiveWP regularly receives new features, bug fixes, and enhancements. It is important to always stay up-to-date with latest version of GiveWP core and its add-ons. <strong>If you do not have a backup already, please create a full backup before updating.</strong> To update add-ons be sure your <a href="%1$s">license keys</a> are activated.', 'give' ), admin_url('') ); ?></p>
|
47 |
</div>
|
48 |
|
49 |
<div id="give-db-updates" data-resume-update="<?php echo absint( $give_updates->is_doing_updates() ); ?>">
|
57 |
if ( ! give_test_ajax_works() ) {
|
58 |
echo sprintf(
|
59 |
'<div class="notice notice-warning inline"><p>%s</p></div>',
|
60 |
+
__( 'GiveWP is currently updating the database. Please do not refresh or leave this page while the update is in progress.', 'give' )
|
61 |
);
|
62 |
}
|
63 |
?>
|
69 |
$is_doing_updates
|
70 |
? sprintf(
|
71 |
'%s%s',
|
72 |
+
__( 'GiveWP is currently updating the database', 'give' ),
|
73 |
give_test_ajax_works() ? ' ' . __( 'in the background.', 'give' ) : '.'
|
74 |
)
|
75 |
+
: __( 'GiveWP needs to update the database.', 'give' ),
|
76 |
$db_update_url,
|
77 |
( $is_doing_updates ? 'give-hidden' : '' ),
|
78 |
__( 'Update now', 'give' )
|
161 |
<?php
|
162 |
printf(
|
163 |
_n(
|
164 |
+
'There is %1$d GiveWP addon that needs to be updated. <a href="%2$s">Update now</a>',
|
165 |
+
'There are %1$d GiveWP addons that need to be updated. <a href="%2$s">Update now</a>',
|
166 |
$plugin_updates,
|
167 |
'give'
|
168 |
),
|
includes/admin/views/html-admin-settings.php
CHANGED
@@ -32,7 +32,8 @@ if ( ! empty( $tabs ) && array_key_exists( give_get_current_setting_tab(), $tabs
|
|
32 |
$form_open_tag = apply_filters( self::$setting_filter_prefix . '_open_form', '<form method="' . $form_method . '" id="give-mainform" action="" enctype="multipart/form-data">' );
|
33 |
$form_close_tag = apply_filters( self::$setting_filter_prefix . '_close_form', '</form>' );
|
34 |
|
35 |
-
$wrapper_class = implode(
|
|
|
36 |
array(
|
37 |
self::$setting_filter_prefix . '-setting-page',
|
38 |
self::$setting_filter_prefix . '-' . give_get_current_setting_section() . '-section',
|
@@ -40,7 +41,7 @@ if ( ! empty( $tabs ) && array_key_exists( give_get_current_setting_tab(), $tabs
|
|
40 |
)
|
41 |
);
|
42 |
?>
|
43 |
-
<div class="wrap give-settings-page <?php echo $wrapper_class; ?>">
|
44 |
|
45 |
<?php echo $form_open_tag; ?>
|
46 |
|
@@ -84,9 +85,8 @@ if ( ! empty( $tabs ) && array_key_exists( give_get_current_setting_tab(), $tabs
|
|
84 |
do_action( self::$setting_filter_prefix . '_tabs' );
|
85 |
?>
|
86 |
<div class="give-sub-nav-tab-wrapper">
|
87 |
-
<a href="#" id="give-show-sub-nav" class="nav-tab give-not-tab"
|
88 |
-
|
89 |
-
class="dashicons dashicons-arrow-down-alt2"></span></span>
|
90 |
</a>
|
91 |
<nav class="give-sub-nav-tab give-hidden"></nav>
|
92 |
</div>
|
@@ -120,11 +120,19 @@ if ( ! empty( $tabs ) && array_key_exists( give_get_current_setting_tab(), $tabs
|
|
120 |
|
121 |
if ( empty( $GLOBALS['give_hide_save_button'] ) ) : ?>
|
122 |
<div class="give-submit-wrap">
|
123 |
-
<input name="save" class="button-primary give-save-button" type="submit"
|
124 |
-
value="<?php _e( 'Save changes', 'give' ); ?>"/>
|
125 |
</div>
|
126 |
<?php endif; ?>
|
127 |
<?php echo $form_close_tag; ?>
|
128 |
</div>
|
129 |
-
<?php
|
130 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
$form_open_tag = apply_filters( self::$setting_filter_prefix . '_open_form', '<form method="' . $form_method . '" id="give-mainform" action="" enctype="multipart/form-data">' );
|
33 |
$form_close_tag = apply_filters( self::$setting_filter_prefix . '_close_form', '</form>' );
|
34 |
|
35 |
+
$wrapper_class = implode(
|
36 |
+
' ',
|
37 |
array(
|
38 |
self::$setting_filter_prefix . '-setting-page',
|
39 |
self::$setting_filter_prefix . '-' . give_get_current_setting_section() . '-section',
|
41 |
)
|
42 |
);
|
43 |
?>
|
44 |
+
<div class="wrap give-settings-page <?php echo esc_html( $wrapper_class ); ?>">
|
45 |
|
46 |
<?php echo $form_open_tag; ?>
|
47 |
|
85 |
do_action( self::$setting_filter_prefix . '_tabs' );
|
86 |
?>
|
87 |
<div class="give-sub-nav-tab-wrapper">
|
88 |
+
<a href="#" id="give-show-sub-nav" class="nav-tab give-not-tab" title="<?php esc_html_e( 'View remaining setting tabs', 'give' ); ?>">
|
89 |
+
<span class="dashicons dashicons-arrow-down-alt2"></span>
|
|
|
90 |
</a>
|
91 |
<nav class="give-sub-nav-tab give-hidden"></nav>
|
92 |
</div>
|
120 |
|
121 |
if ( empty( $GLOBALS['give_hide_save_button'] ) ) : ?>
|
122 |
<div class="give-submit-wrap">
|
123 |
+
<input name="save" class="button-primary give-save-button" type="submit" value="<?php esc_html_e( 'Save changes', 'give' ); ?>"/>
|
|
|
124 |
</div>
|
125 |
<?php endif; ?>
|
126 |
<?php echo $form_close_tag; ?>
|
127 |
</div>
|
128 |
+
<?php
|
129 |
+
else :
|
130 |
+
?>
|
131 |
+
<div class="error">
|
132 |
+
<p>
|
133 |
+
<?php esc_html_e( 'Oops, this settings page does not exist.', 'give' ); ?>
|
134 |
+
</p>
|
135 |
+
</div>
|
136 |
+
<?php
|
137 |
+
endif;
|
138 |
+
?>
|
includes/admin/welcome.php
CHANGED
@@ -54,7 +54,7 @@ class Give_Welcome {
|
|
54 |
// About Page
|
55 |
add_dashboard_page(
|
56 |
/* translators: %s: Give version */
|
57 |
-
sprintf( esc_html__( 'Welcome to
|
58 |
esc_html__( 'Welcome to Give', 'give' ),
|
59 |
$this->minimum_capability,
|
60 |
'give-about',
|
@@ -63,8 +63,8 @@ class Give_Welcome {
|
|
63 |
|
64 |
// Changelog Page
|
65 |
add_dashboard_page(
|
66 |
-
esc_html__( '
|
67 |
-
esc_html__( '
|
68 |
$this->minimum_capability,
|
69 |
'give-changelog',
|
70 |
array( $this, 'changelog_screen' )
|
@@ -73,7 +73,7 @@ class Give_Welcome {
|
|
73 |
// Getting Started Page
|
74 |
add_dashboard_page(
|
75 |
/* translators: %s: Give version */
|
76 |
-
sprintf( esc_html__( '
|
77 |
esc_html__( 'Getting started with Give', 'give' ),
|
78 |
$this->minimum_capability,
|
79 |
'give-getting-started',
|
@@ -83,7 +83,7 @@ class Give_Welcome {
|
|
83 |
// Credits Page
|
84 |
add_dashboard_page(
|
85 |
/* translators: %s: Give version */
|
86 |
-
sprintf( esc_html__( '
|
87 |
esc_html__( 'The people that build Give', 'give' ),
|
88 |
$this->minimum_capability,
|
89 |
'give-credits',
|
@@ -181,9 +181,9 @@ class Give_Welcome {
|
|
181 |
|
182 |
<div class="content feature-section-item last-feature">
|
183 |
|
184 |
-
<h3><?php esc_html_e( '
|
185 |
|
186 |
-
<p><?php esc_html_e( '
|
187 |
<a href="https://givewp.com" target="_blank" class="button-secondary">
|
188 |
<?php esc_html_e( 'Learn More', 'give' ); ?>
|
189 |
<span class="dashicons dashicons-external"></span>
|
@@ -200,14 +200,14 @@ class Give_Welcome {
|
|
200 |
|
201 |
<h3><?php esc_html_e( 'Getting to Know Give', 'give' ); ?></h3>
|
202 |
|
203 |
-
<p><?php esc_html_e( 'Before you get started with
|
204 |
|
205 |
<h4>Find Out More:</h4>
|
206 |
<ul class="ul-disc">
|
207 |
<li><a href="https://givewp.com/"
|
208 |
-
target="_blank"><?php esc_html_e( 'Visit the
|
209 |
<li><a href="https://givewp.com/features/"
|
210 |
-
target="_blank"><?php esc_html_e( 'View the
|
211 |
<li><a href="https://givewp.com/documentation/"
|
212 |
target="_blank"><?php esc_html_e( 'Read the Documentation', 'give' ); ?></a></li>
|
213 |
</ul>
|
@@ -216,7 +216,7 @@ class Give_Welcome {
|
|
216 |
|
217 |
<div class="content feature-section-item last-feature">
|
218 |
<img src="<?php echo GIVE_PLUGIN_URL . '/assets/dist/images/admin/give-form-mockup.png' ?>"
|
219 |
-
alt="<?php esc_attr_e( 'A
|
220 |
</div>
|
221 |
|
222 |
</div>
|
@@ -243,7 +243,7 @@ class Give_Welcome {
|
|
243 |
<p class="about-text"><?php
|
244 |
printf(
|
245 |
/* translators: %s: Give version */
|
246 |
-
esc_html__( 'Thank you for updating to the latest version!
|
247 |
$display_version
|
248 |
);
|
249 |
?></p>
|
@@ -269,7 +269,7 @@ class Give_Welcome {
|
|
269 |
<a href="<?php echo esc_url( admin_url( add_query_arg( array(
|
270 |
'post_type' => 'give_forms',
|
271 |
'page' => 'give-settings'
|
272 |
-
), 'edit.php' ) ) ); ?>"><?php esc_html_e( '
|
273 |
</div>
|
274 |
</div>
|
275 |
<?php
|
@@ -303,14 +303,14 @@ class Give_Welcome {
|
|
303 |
|
304 |
<?php $this->tabs(); ?>
|
305 |
|
306 |
-
<p class="about-text"><?php printf( esc_html__( 'Getting started with
|
307 |
|
308 |
<div class="feature-section clearfix">
|
309 |
|
310 |
<div class="content feature-section-item">
|
311 |
<h3><?php esc_html_e( 'STEP 1: Create a New Form', 'give' ); ?></h3>
|
312 |
|
313 |
-
<p><?php esc_html_e( '
|
314 |
|
315 |
<p><?php esc_html_e( 'All of these features begin by simply going to the menu and choosing "Donations > Add Form."', 'give' ); ?></p>
|
316 |
</div>
|
@@ -342,7 +342,7 @@ class Give_Welcome {
|
|
342 |
<div class="content feature-section-item add-content">
|
343 |
<h3><?php esc_html_e( 'STEP 3: Add Additional Content', 'give' ); ?></h3>
|
344 |
|
345 |
-
<p><?php esc_html_e( 'Every donation form you create with
|
346 |
|
347 |
<p><?php esc_html_e( 'You can choose these different modes by going to the "Form Content" section. From there, you can choose to add content before or after the donation form on a page, or if you choose "None" perhaps you want to instead use the shortcode. You can find the shortcode in the top right column directly under the Publish/Save button. This feature gives you the most amount of flexibility with controlling your content on your website all within the same page.', 'give' ); ?></p>
|
348 |
</div>
|
@@ -406,7 +406,7 @@ class Give_Welcome {
|
|
406 |
<p class="about-description"><?php
|
407 |
printf(
|
408 |
/* translators: %s: https://github.com/impress-org/give */
|
409 |
-
__( '
|
410 |
esc_url( 'https://github.com/impress-org/give' )
|
411 |
);
|
412 |
?></p>
|
54 |
// About Page
|
55 |
add_dashboard_page(
|
56 |
/* translators: %s: Give version */
|
57 |
+
sprintf( esc_html__( 'Welcome to GiveWP %s', 'give' ), $display_version ),
|
58 |
esc_html__( 'Welcome to Give', 'give' ),
|
59 |
$this->minimum_capability,
|
60 |
'give-about',
|
63 |
|
64 |
// Changelog Page
|
65 |
add_dashboard_page(
|
66 |
+
esc_html__( 'GiveWP Changelog', 'give' ),
|
67 |
+
esc_html__( 'GiveWP Changelog', 'give' ),
|
68 |
$this->minimum_capability,
|
69 |
'give-changelog',
|
70 |
array( $this, 'changelog_screen' )
|
73 |
// Getting Started Page
|
74 |
add_dashboard_page(
|
75 |
/* translators: %s: Give version */
|
76 |
+
sprintf( esc_html__( 'GiveWP %s - Getting Started Guide', 'give' ), $display_version ),
|
77 |
esc_html__( 'Getting started with Give', 'give' ),
|
78 |
$this->minimum_capability,
|
79 |
'give-getting-started',
|
83 |
// Credits Page
|
84 |
add_dashboard_page(
|
85 |
/* translators: %s: Give version */
|
86 |
+
sprintf( esc_html__( 'GiveWP %s - Credits', 'give' ), $display_version ),
|
87 |
esc_html__( 'The people that build Give', 'give' ),
|
88 |
$this->minimum_capability,
|
89 |
'give-credits',
|
181 |
|
182 |
<div class="content feature-section-item last-feature">
|
183 |
|
184 |
+
<h3><?php esc_html_e( 'GiveWP - Democratizing Generosity', 'give' ); ?></h3>
|
185 |
|
186 |
+
<p><?php esc_html_e( 'GiveWP empowers you to easily accept donations and setup fundraising campaigns, directly within WordPress. We created GiveWP to provide a better donation experience for you and your users. Robust, flexible, and intuitive, the plugin is built from the ground up to be the goto donation solution for WordPress. Create powerful donation forms, embed them throughout your website, start a campaign, and exceed your fundraising goals with Give. This plugin is actively developed and proudly supported by folks who are dedicated to helping you and your cause.', 'give' ); ?></p>
|
187 |
<a href="https://givewp.com" target="_blank" class="button-secondary">
|
188 |
<?php esc_html_e( 'Learn More', 'give' ); ?>
|
189 |
<span class="dashicons dashicons-external"></span>
|
200 |
|
201 |
<h3><?php esc_html_e( 'Getting to Know Give', 'give' ); ?></h3>
|
202 |
|
203 |
+
<p><?php esc_html_e( 'Before you get started with GiveWP we suggest you take a look at the online documentation. There you will find the getting started guide which will help you get up and running quickly. If you have a question, issue or bug with the Core plugin please submit an issue on the GiveWP website. We also welcome your feedback and feature requests. Welcome to Give. We hope you much success with your cause.', 'give' ); ?></p>
|
204 |
|
205 |
<h4>Find Out More:</h4>
|
206 |
<ul class="ul-disc">
|
207 |
<li><a href="https://givewp.com/"
|
208 |
+
target="_blank"><?php esc_html_e( 'Visit the GiveWP Website', 'give' ); ?></a></li>
|
209 |
<li><a href="https://givewp.com/features/"
|
210 |
+
target="_blank"><?php esc_html_e( 'View the GiveWP Features', 'give' ); ?></a></li>
|
211 |
<li><a href="https://givewp.com/documentation/"
|
212 |
target="_blank"><?php esc_html_e( 'Read the Documentation', 'give' ); ?></a></li>
|
213 |
</ul>
|
216 |
|
217 |
<div class="content feature-section-item last-feature">
|
218 |
<img src="<?php echo GIVE_PLUGIN_URL . '/assets/dist/images/admin/give-form-mockup.png' ?>"
|
219 |
+
alt="<?php esc_attr_e( 'A GiveWP donation form', 'give' ); ?>">
|
220 |
</div>
|
221 |
|
222 |
</div>
|
243 |
<p class="about-text"><?php
|
244 |
printf(
|
245 |
/* translators: %s: Give version */
|
246 |
+
esc_html__( 'Thank you for updating to the latest version! GiveWP %s is ready to make your online store faster, safer, and better!', 'give' ),
|
247 |
$display_version
|
248 |
);
|
249 |
?></p>
|
269 |
<a href="<?php echo esc_url( admin_url( add_query_arg( array(
|
270 |
'post_type' => 'give_forms',
|
271 |
'page' => 'give-settings'
|
272 |
+
), 'edit.php' ) ) ); ?>"><?php esc_html_e( 'GiveWP Settings', 'give' ); ?></a>
|
273 |
</div>
|
274 |
</div>
|
275 |
<?php
|
303 |
|
304 |
<?php $this->tabs(); ?>
|
305 |
|
306 |
+
<p class="about-text"><?php printf( esc_html__( 'Getting started with GiveWP is easy! We put together this quick start guide to help first time users of the plugin. Our goal is to get you up and running in no time. Let\'s begin!', 'give' ), $display_version ); ?></p>
|
307 |
|
308 |
<div class="feature-section clearfix">
|
309 |
|
310 |
<div class="content feature-section-item">
|
311 |
<h3><?php esc_html_e( 'STEP 1: Create a New Form', 'give' ); ?></h3>
|
312 |
|
313 |
+
<p><?php esc_html_e( 'GiveWP is driven by its powerful donation form building features. However, it is much more than just a "donation form." From the "Add Form" page you\'ll be able to choose how and where you want to receive your donations. You will also be able to set the preferred donation amounts.', 'give' ); ?></p>
|
314 |
|
315 |
<p><?php esc_html_e( 'All of these features begin by simply going to the menu and choosing "Donations > Add Form."', 'give' ); ?></p>
|
316 |
</div>
|
342 |
<div class="content feature-section-item add-content">
|
343 |
<h3><?php esc_html_e( 'STEP 3: Add Additional Content', 'give' ); ?></h3>
|
344 |
|
345 |
+
<p><?php esc_html_e( 'Every donation form you create with GiveWP can be used on its own stand-alone page, or it can be inserted into any other page or post throughout your site via a shortcode or widget.', 'give' ); ?></p>
|
346 |
|
347 |
<p><?php esc_html_e( 'You can choose these different modes by going to the "Form Content" section. From there, you can choose to add content before or after the donation form on a page, or if you choose "None" perhaps you want to instead use the shortcode. You can find the shortcode in the top right column directly under the Publish/Save button. This feature gives you the most amount of flexibility with controlling your content on your website all within the same page.', 'give' ); ?></p>
|
348 |
</div>
|
406 |
<p class="about-description"><?php
|
407 |
printf(
|
408 |
/* translators: %s: https://github.com/impress-org/give */
|
409 |
+
__( 'GiveWP is created by a dedicated team of developers. If you are interested in contributing please visit the <a href="%s" target="_blank">GitHub Repo</a>.', 'give' ),
|
410 |
esc_url( 'https://github.com/impress-org/give' )
|
411 |
);
|
412 |
?></p>
|
includes/api/class-give-api.php
CHANGED
@@ -343,18 +343,22 @@ class Give_API {
|
|
343 |
}
|
344 |
|
345 |
// Retrieve the user by public API key and ensure they exist
|
346 |
-
if ( ! ( $user = $this->get_user( $wp_query->query_vars['key'] ) ) ) {
|
347 |
|
348 |
$this->invalid_key();
|
349 |
|
350 |
return false;
|
351 |
|
352 |
} else {
|
353 |
-
|
354 |
$token = urldecode( $wp_query->query_vars['token'] );
|
355 |
$secret = $this->get_user_secret_key( $user );
|
356 |
$public = urldecode( $wp_query->query_vars['key'] );
|
357 |
|
|
|
|
|
|
|
|
|
|
|
358 |
if ( hash_equals( md5( $secret . $public ), $token ) ) {
|
359 |
$this->is_valid_request = true;
|
360 |
} else {
|
@@ -396,7 +400,7 @@ class Give_API {
|
|
396 |
$user = Give_Cache::get( md5( 'give_api_user_' . $key ), true );
|
397 |
|
398 |
if ( false === $user ) {
|
399 |
-
$user = $wpdb->get_var( $wpdb->prepare( "SELECT user_id FROM $wpdb->usermeta WHERE meta_key = %s LIMIT 1", $key ) );
|
400 |
Give_Cache::set( md5( 'give_api_user_' . $key ), $user, DAY_IN_SECONDS, true );
|
401 |
}
|
402 |
|
@@ -1819,7 +1823,7 @@ class Give_API {
|
|
1819 |
<tbody>
|
1820 |
<tr>
|
1821 |
<th>
|
1822 |
-
<?php _e( '
|
1823 |
</th>
|
1824 |
<td>
|
1825 |
<?php
|
343 |
}
|
344 |
|
345 |
// Retrieve the user by public API key and ensure they exist
|
346 |
+
if ( ! preg_match( '/^[a-f0-9]{32}$/i',$wp_query->query_vars['key'] ) || ! ( $user = $this->get_user( $wp_query->query_vars['key'] ) ) ) {
|
347 |
|
348 |
$this->invalid_key();
|
349 |
|
350 |
return false;
|
351 |
|
352 |
} else {
|
|
|
353 |
$token = urldecode( $wp_query->query_vars['token'] );
|
354 |
$secret = $this->get_user_secret_key( $user );
|
355 |
$public = urldecode( $wp_query->query_vars['key'] );
|
356 |
|
357 |
+
// Verify that if user has secret key or not
|
358 |
+
if( ! $secret ) {
|
359 |
+
$this->invalid_auth();
|
360 |
+
}
|
361 |
+
|
362 |
if ( hash_equals( md5( $secret . $public ), $token ) ) {
|
363 |
$this->is_valid_request = true;
|
364 |
} else {
|
400 |
$user = Give_Cache::get( md5( 'give_api_user_' . $key ), true );
|
401 |
|
402 |
if ( false === $user ) {
|
403 |
+
$user = $wpdb->get_var( $wpdb->prepare( "SELECT user_id FROM $wpdb->usermeta WHERE meta_key = %s AND meta_value=%s LIMIT 1", $key, 'give_user_public_key' ) );
|
404 |
Give_Cache::set( md5( 'give_api_user_' . $key ), $user, DAY_IN_SECONDS, true );
|
405 |
}
|
406 |
|
1823 |
<tbody>
|
1824 |
<tr>
|
1825 |
<th>
|
1826 |
+
<?php _e( 'GiveWP API Keys', 'give' ); ?>
|
1827 |
</th>
|
1828 |
<td>
|
1829 |
<?php
|
includes/class-give-cache.php
CHANGED
@@ -149,7 +149,7 @@ class Give_Cache {
|
|
149 |
if ( $enabled && ! in_array( 'give', $settings, true ) ) {
|
150 |
?>
|
151 |
<div class="error">
|
152 |
-
<p><?php echo wp_kses_post( sprintf( __( 'In order for <strong>database caching</strong> to work with
|
153 |
</div>
|
154 |
<?php
|
155 |
}
|
149 |
if ( $enabled && ! in_array( 'give', $settings, true ) ) {
|
150 |
?>
|
151 |
<div class="error">
|
152 |
+
<p><?php echo wp_kses_post( sprintf( __( 'In order for <strong>database caching</strong> to work with GiveWP you must add %1$s to the "Ignored query stems" option in <a href="%2$s">W3 Total Cache settings</a>.', 'give' ), '<code>give</code>', esc_url( admin_url( 'admin.php?page=w3tc_dbcache#dbcache_reject_sql' ) ) ) ); ?></p>
|
153 |
</div>
|
154 |
<?php
|
155 |
}
|
includes/class-give-cli-commands.php
CHANGED
@@ -107,7 +107,7 @@ class GIVE_CLI_COMMAND {
|
|
107 |
/**
|
108 |
* Plugin Information
|
109 |
*/
|
110 |
-
WP_CLI::log( $this->color_message( __( '
|
111 |
|
112 |
/**
|
113 |
* General Information.
|
@@ -756,10 +756,10 @@ class GIVE_CLI_COMMAND {
|
|
756 |
|
757 |
if ( $this->delete_stats_transients() ) {
|
758 |
// Report .eading.
|
759 |
-
WP_CLI::success( '
|
760 |
} else {
|
761 |
// Report .eading.
|
762 |
-
WP_CLI::warning( 'We did not find any
|
763 |
}
|
764 |
break;
|
765 |
}
|
@@ -1048,7 +1048,7 @@ class GIVE_CLI_COMMAND {
|
|
1048 |
|
1049 |
|
1050 |
// Show success message on completion.
|
1051 |
-
WP_CLI::success( '
|
1052 |
}
|
1053 |
|
1054 |
// Disable Test Mode.
|
@@ -1070,7 +1070,7 @@ class GIVE_CLI_COMMAND {
|
|
1070 |
|
1071 |
|
1072 |
// Show success message on completion.
|
1073 |
-
WP_CLI::success( '
|
1074 |
}
|
1075 |
}
|
1076 |
|
@@ -1120,22 +1120,22 @@ class GIVE_CLI_COMMAND {
|
|
1120 |
* ## OPTIONS
|
1121 |
*
|
1122 |
* [--name=<name>]
|
1123 |
-
* : Update a single
|
1124 |
*
|
1125 |
* [--exclude=<names>]
|
1126 |
-
* : Names of
|
1127 |
*
|
1128 |
* ## EXAMPLES
|
1129 |
-
* wp give
|
1130 |
-
* wp give
|
1131 |
-
* wp give
|
1132 |
*
|
1133 |
* @param array $pos Array of positional arguments.
|
1134 |
* @param array $assoc Array of associative arguments.
|
1135 |
*
|
1136 |
* @since 2.1.3
|
1137 |
*
|
1138 |
-
* @subcommand
|
1139 |
*/
|
1140 |
public function addon_update( $pos, $assoc ) {
|
1141 |
|
@@ -1158,7 +1158,7 @@ class GIVE_CLI_COMMAND {
|
|
1158 |
* not exist.
|
1159 |
*/
|
1160 |
if ( empty( $give_addon_path ) ) {
|
1161 |
-
WP_CLI::error( sprintf( __( "The
|
1162 |
}
|
1163 |
|
1164 |
/**
|
@@ -1185,11 +1185,11 @@ class GIVE_CLI_COMMAND {
|
|
1185 |
* current branch of the addon was updated or not.
|
1186 |
*/
|
1187 |
if ( 0 === $return_var ) {
|
1188 |
-
WP_CLI::success( sprintf( __( "The
|
1189 |
|
1190 |
return;
|
1191 |
} elseif ( 1 === $return_var ) {
|
1192 |
-
WP_CLI::error( sprintf( __( "The
|
1193 |
}
|
1194 |
}
|
1195 |
|
@@ -1257,7 +1257,7 @@ class GIVE_CLI_COMMAND {
|
|
1257 |
}
|
1258 |
|
1259 |
$items[] = array(
|
1260 |
-
'
|
1261 |
'Branch' => $branch_name,
|
1262 |
'Remote' => 'origin',
|
1263 |
'Status' => ( 0 === $return_var )
|
@@ -1278,7 +1278,7 @@ class GIVE_CLI_COMMAND {
|
|
1278 |
'table',
|
1279 |
$items,
|
1280 |
array(
|
1281 |
-
'
|
1282 |
'Branch',
|
1283 |
'Remote',
|
1284 |
'Status',
|
107 |
/**
|
108 |
* Plugin Information
|
109 |
*/
|
110 |
+
WP_CLI::log( $this->color_message( __( 'GiveWP Version: ', 'give' ) ) . GIVE_VERSION );
|
111 |
|
112 |
/**
|
113 |
* General Information.
|
756 |
|
757 |
if ( $this->delete_stats_transients() ) {
|
758 |
// Report .eading.
|
759 |
+
WP_CLI::success( 'GiveWP cache deleted.' );
|
760 |
} else {
|
761 |
// Report .eading.
|
762 |
+
WP_CLI::warning( 'We did not find any GiveWP plugin cache to delete.' );
|
763 |
}
|
764 |
break;
|
765 |
}
|
1048 |
|
1049 |
|
1050 |
// Show success message on completion.
|
1051 |
+
WP_CLI::success( 'GiveWP Test mode enabled' );
|
1052 |
}
|
1053 |
|
1054 |
// Disable Test Mode.
|
1070 |
|
1071 |
|
1072 |
// Show success message on completion.
|
1073 |
+
WP_CLI::success( 'GiveWP Test mode disabled' );
|
1074 |
}
|
1075 |
}
|
1076 |
|
1120 |
* ## OPTIONS
|
1121 |
*
|
1122 |
* [--name=<name>]
|
1123 |
+
* : Update a single add-on.
|
1124 |
*
|
1125 |
* [--exclude=<names>]
|
1126 |
+
* : Names of add-ons that should be excluded from updating.
|
1127 |
*
|
1128 |
* ## EXAMPLES
|
1129 |
+
* wp give add-on-update
|
1130 |
+
* wp give add-on-update --name="Give-Stripe"
|
1131 |
+
* wp give add-on-update --exclude="Give-Stripe, Give-Recurring-Donations"
|
1132 |
*
|
1133 |
* @param array $pos Array of positional arguments.
|
1134 |
* @param array $assoc Array of associative arguments.
|
1135 |
*
|
1136 |
* @since 2.1.3
|
1137 |
*
|
1138 |
+
* @subcommand add-on-update
|
1139 |
*/
|
1140 |
public function addon_update( $pos, $assoc ) {
|
1141 |
|
1158 |
* not exist.
|
1159 |
*/
|
1160 |
if ( empty( $give_addon_path ) ) {
|
1161 |
+
WP_CLI::error( sprintf( __( "The GiveWP add-on '%s' does not exist.", 'give' ), $addon_name ) );
|
1162 |
}
|
1163 |
|
1164 |
/**
|
1185 |
* current branch of the addon was updated or not.
|
1186 |
*/
|
1187 |
if ( 0 === $return_var ) {
|
1188 |
+
WP_CLI::success( sprintf( __( "The GiveWP add-on '%s' is up-to-date with origin." ), $addon_name ) );
|
1189 |
|
1190 |
return;
|
1191 |
} elseif ( 1 === $return_var ) {
|
1192 |
+
WP_CLI::error( sprintf( __( "The GiveWP add-on '%s' was not updated." ), $addon_name ) );
|
1193 |
}
|
1194 |
}
|
1195 |
|
1257 |
}
|
1258 |
|
1259 |
$items[] = array(
|
1260 |
+
'GiveWP Addon' => $plugin_name,
|
1261 |
'Branch' => $branch_name,
|
1262 |
'Remote' => 'origin',
|
1263 |
'Status' => ( 0 === $return_var )
|
1278 |
'table',
|
1279 |
$items,
|
1280 |
array(
|
1281 |
+
'GiveWP Addon',
|
1282 |
'Branch',
|
1283 |
'Remote',
|
1284 |
'Status',
|
includes/class-give-donor-wall-widget.php
CHANGED
@@ -44,10 +44,10 @@ class Give_Donor_Wall_Widget extends WP_Widget {
|
|
44 |
'id_base' => 'give_gravatars_widget'
|
45 |
);
|
46 |
|
47 |
-
//
|
48 |
parent::__construct(
|
49 |
'give_donors_gravatars_widget',
|
50 |
-
esc_html__( '
|
51 |
$widget_ops,
|
52 |
$control_ops
|
53 |
);
|
44 |
'id_base' => 'give_gravatars_widget'
|
45 |
);
|
46 |
|
47 |
+
// Create the widget
|
48 |
parent::__construct(
|
49 |
'give_donors_gravatars_widget',
|
50 |
+
esc_html__( 'GiveWP Donor Gravatars', 'give' ),
|
51 |
$widget_ops,
|
52 |
$control_ops
|
53 |
);
|
includes/class-give-roles.php
CHANGED
@@ -51,7 +51,7 @@ class Give_Roles {
|
|
51 |
* @return void
|
52 |
*/
|
53 |
public function add_roles() {
|
54 |
-
add_role( 'give_manager', __( '
|
55 |
'read' => true,
|
56 |
'edit_posts' => true,
|
57 |
'delete_posts' => true,
|
@@ -82,13 +82,13 @@ class Give_Roles {
|
|
82 |
'read_private_posts' => true,
|
83 |
) );
|
84 |
|
85 |
-
add_role( 'give_accountant', __( '
|
86 |
'read' => true,
|
87 |
'edit_posts' => false,
|
88 |
'delete_posts' => false,
|
89 |
) );
|
90 |
|
91 |
-
add_role( 'give_worker', __( '
|
92 |
'read' => true,
|
93 |
'edit_posts' => true,
|
94 |
'edit_pages' => true,
|
@@ -96,7 +96,7 @@ class Give_Roles {
|
|
96 |
'delete_posts' => false,
|
97 |
) );
|
98 |
|
99 |
-
add_role( 'give_donor', __( '
|
100 |
'read' => true,
|
101 |
) );
|
102 |
|
51 |
* @return void
|
52 |
*/
|
53 |
public function add_roles() {
|
54 |
+
add_role( 'give_manager', __( 'GiveWP Manager', 'give' ), array(
|
55 |
'read' => true,
|
56 |
'edit_posts' => true,
|
57 |
'delete_posts' => true,
|
82 |
'read_private_posts' => true,
|
83 |
) );
|
84 |
|
85 |
+
add_role( 'give_accountant', __( 'GiveWP Accountant', 'give' ), array(
|
86 |
'read' => true,
|
87 |
'edit_posts' => false,
|
88 |
'delete_posts' => false,
|
89 |
) );
|
90 |
|
91 |
+
add_role( 'give_worker', __( 'GiveWP Worker', 'give' ), array(
|
92 |
'read' => true,
|
93 |
'edit_posts' => true,
|
94 |
'edit_pages' => true,
|
96 |
'delete_posts' => false,
|
97 |
) );
|
98 |
|
99 |
+
add_role( 'give_donor', __( 'GiveWP Donor', 'give' ), array(
|
100 |
'read' => true,
|
101 |
) );
|
102 |
|
includes/class-give-scripts.php
CHANGED
@@ -249,7 +249,7 @@ class Give_Scripts {
|
|
249 |
$stripe_user_id = give_get_option( 'give_stripe_user_id', false );
|
250 |
$disconnect_stripe_message = sprintf(
|
251 |
/* translators: %s Stripe User ID */
|
252 |
-
__( 'Are you sure you want to disconnect
|
253 |
$stripe_user_id
|
254 |
);
|
255 |
|
249 |
$stripe_user_id = give_get_option( 'give_stripe_user_id', false );
|
250 |
$disconnect_stripe_message = sprintf(
|
251 |
/* translators: %s Stripe User ID */
|
252 |
+
__( 'Are you sure you want to disconnect GiveWP from Stripe? If disconnected, this website and any others sharing the same Stripe account (%s) that are connected to GiveWP will need to reconnect in order to process payments.', 'give' ),
|
253 |
$stripe_user_id
|
254 |
);
|
255 |
|
includes/forms/widget.php
CHANGED
@@ -36,9 +36,9 @@ class Give_Forms_Widget extends WP_Widget {
|
|
36 |
|
37 |
parent::__construct(
|
38 |
strtolower( $this->self ),
|
39 |
-
esc_html__( '
|
40 |
array(
|
41 |
-
'description' => esc_html__( 'Display a
|
42 |
)
|
43 |
);
|
44 |
|
@@ -149,7 +149,7 @@ class Give_Forms_Widget extends WP_Widget {
|
|
149 |
|
150 |
<?php // Widget: Give Form. ?>
|
151 |
<p>
|
152 |
-
<label for="<?php echo esc_attr( $this->get_field_id( 'id' ) ); ?>"><?php esc_html_e( '
|
153 |
<select class="widefat" name="<?php echo esc_attr( $this->get_field_name( 'id' ) ); ?>" id="<?php echo esc_attr( $this->get_field_id( 'id' ) ); ?>">
|
154 |
<option value="current"><?php esc_html_e( '- Select -', 'give' ); ?></option>
|
155 |
<?php foreach ( $give_forms as $give_form ) { ?>
|
@@ -158,7 +158,7 @@ class Give_Forms_Widget extends WP_Widget {
|
|
158 |
<option <?php selected( absint( $instance['id'] ), $give_form->ID ); ?> value="<?php echo esc_attr( $give_form->ID ); ?>"><?php echo esc_html( $form_title ); ?></option>
|
159 |
<?php } ?>
|
160 |
</select><br>
|
161 |
-
<small class="give-field-description"><?php esc_html_e( 'Select a
|
162 |
</p>
|
163 |
|
164 |
<?php // Widget: Display Style. ?>
|
@@ -169,7 +169,7 @@ class Give_Forms_Widget extends WP_Widget {
|
|
169 |
<label for="<?php echo esc_attr( $this->get_field_id( 'display_style' ) ); ?>-modal"><input type="radio" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'display_style' ) ); ?>-modal" name="<?php echo esc_attr( $this->get_field_name( 'display_style' ) ); ?>" value="modal" <?php checked( $instance['display_style'], 'modal' ); ?>> <?php echo esc_html__( 'Modal', 'give' ); ?></label>
|
170 |
<label for="<?php echo esc_attr( $this->get_field_id( 'display_style' ) ); ?>-button"><input type="radio" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'display_style' ) ); ?>-button" name="<?php echo esc_attr( $this->get_field_name( 'display_style' ) ); ?>" value="button" <?php checked( $instance['display_style'], 'button' ); ?>> <?php echo esc_html__( 'Button', 'give' ); ?></label><br>
|
171 |
<small class="give-field-description">
|
172 |
-
<?php echo esc_html__( 'Select a
|
173 |
</small>
|
174 |
</p>
|
175 |
|
@@ -190,7 +190,7 @@ class Give_Forms_Widget extends WP_Widget {
|
|
190 |
<?php
|
191 |
printf(
|
192 |
/* translators: %s: Documentation link to http://docs.givewp.com/form-floating-labels */
|
193 |
-
__( 'Override the <a href="%s" target="_blank">floating labels</a> setting for this
|
194 |
esc_url( 'http://docs.givewp.com/form-floating-labels' )
|
195 |
);
|
196 |
?>
|
@@ -203,7 +203,7 @@ class Give_Forms_Widget extends WP_Widget {
|
|
203 |
<label for="<?php echo esc_attr( $this->get_field_id( 'show_content' ) ); ?>-none"><input type="radio" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'show_content' ) ); ?>-none" name="<?php echo esc_attr( $this->get_field_name( 'show_content' ) ); ?>" value="none" <?php checked( $instance['show_content'], 'none' ); ?>> <?php echo esc_html__( 'None', 'give' ); ?></label>
|
204 |
<label for="<?php echo esc_attr( $this->get_field_id( 'show_content' ) ); ?>-above"><input type="radio" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'show_content' ) ); ?>-above" name="<?php echo esc_attr( $this->get_field_name( 'show_content' ) ); ?>" value="above" <?php checked( $instance['show_content'], 'above' ); ?>> <?php echo esc_html__( 'Above', 'give' ); ?></label>
|
205 |
<label for="<?php echo esc_attr( $this->get_field_id( 'show_content' ) ); ?>-below"><input type="radio" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'show_content' ) ); ?>-below" name="<?php echo esc_attr( $this->get_field_name( 'show_content' ) ); ?>" value="below" <?php checked( $instance['show_content'], 'below' ); ?>> <?php echo esc_html__( 'Below', 'give' ); ?></label><br>
|
206 |
-
<small class="give-field-description"><?php esc_html_e( 'Override the display content setting for this
|
207 |
</div>
|
208 |
<?php
|
209 |
}
|
36 |
|
37 |
parent::__construct(
|
38 |
strtolower( $this->self ),
|
39 |
+
esc_html__( 'GiveWP - Donation Form', 'give' ),
|
40 |
array(
|
41 |
+
'description' => esc_html__( 'Display a GiveWP Donation Form in your theme\'s widget powered sidebar.', 'give' ),
|
42 |
)
|
43 |
);
|
44 |
|
149 |
|
150 |
<?php // Widget: Give Form. ?>
|
151 |
<p>
|
152 |
+
<label for="<?php echo esc_attr( $this->get_field_id( 'id' ) ); ?>"><?php esc_html_e( 'GiveWP Form:', 'give' ); ?></label>
|
153 |
<select class="widefat" name="<?php echo esc_attr( $this->get_field_name( 'id' ) ); ?>" id="<?php echo esc_attr( $this->get_field_id( 'id' ) ); ?>">
|
154 |
<option value="current"><?php esc_html_e( '- Select -', 'give' ); ?></option>
|
155 |
<?php foreach ( $give_forms as $give_form ) { ?>
|
158 |
<option <?php selected( absint( $instance['id'] ), $give_form->ID ); ?> value="<?php echo esc_attr( $give_form->ID ); ?>"><?php echo esc_html( $form_title ); ?></option>
|
159 |
<?php } ?>
|
160 |
</select><br>
|
161 |
+
<small class="give-field-description"><?php esc_html_e( 'Select a GiveWP Form to embed in this widget.', 'give' ); ?></small>
|
162 |
</p>
|
163 |
|
164 |
<?php // Widget: Display Style. ?>
|
169 |
<label for="<?php echo esc_attr( $this->get_field_id( 'display_style' ) ); ?>-modal"><input type="radio" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'display_style' ) ); ?>-modal" name="<?php echo esc_attr( $this->get_field_name( 'display_style' ) ); ?>" value="modal" <?php checked( $instance['display_style'], 'modal' ); ?>> <?php echo esc_html__( 'Modal', 'give' ); ?></label>
|
170 |
<label for="<?php echo esc_attr( $this->get_field_id( 'display_style' ) ); ?>-button"><input type="radio" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'display_style' ) ); ?>-button" name="<?php echo esc_attr( $this->get_field_name( 'display_style' ) ); ?>" value="button" <?php checked( $instance['display_style'], 'button' ); ?>> <?php echo esc_html__( 'Button', 'give' ); ?></label><br>
|
171 |
<small class="give-field-description">
|
172 |
+
<?php echo esc_html__( 'Select a GiveWP donation form style.', 'give' ); ?>
|
173 |
</small>
|
174 |
</p>
|
175 |
|
190 |
<?php
|
191 |
printf(
|
192 |
/* translators: %s: Documentation link to http://docs.givewp.com/form-floating-labels */
|
193 |
+
__( 'Override the <a href="%s" target="_blank">floating labels</a> setting for this GiveWP form.', 'give' ),
|
194 |
esc_url( 'http://docs.givewp.com/form-floating-labels' )
|
195 |
);
|
196 |
?>
|
203 |
<label for="<?php echo esc_attr( $this->get_field_id( 'show_content' ) ); ?>-none"><input type="radio" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'show_content' ) ); ?>-none" name="<?php echo esc_attr( $this->get_field_name( 'show_content' ) ); ?>" value="none" <?php checked( $instance['show_content'], 'none' ); ?>> <?php echo esc_html__( 'None', 'give' ); ?></label>
|
204 |
<label for="<?php echo esc_attr( $this->get_field_id( 'show_content' ) ); ?>-above"><input type="radio" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'show_content' ) ); ?>-above" name="<?php echo esc_attr( $this->get_field_name( 'show_content' ) ); ?>" value="above" <?php checked( $instance['show_content'], 'above' ); ?>> <?php echo esc_html__( 'Above', 'give' ); ?></label>
|
205 |
<label for="<?php echo esc_attr( $this->get_field_id( 'show_content' ) ); ?>-below"><input type="radio" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'show_content' ) ); ?>-below" name="<?php echo esc_attr( $this->get_field_name( 'show_content' ) ); ?>" value="below" <?php checked( $instance['show_content'], 'below' ); ?>> <?php echo esc_html__( 'Below', 'give' ); ?></label><br>
|
206 |
+
<small class="give-field-description"><?php esc_html_e( 'Override the display content setting for this GiveWP form.', 'give' ); ?></small>
|
207 |
</div>
|
208 |
<?php
|
209 |
}
|
includes/gateways/stripe/class-give-stripe.php
CHANGED
@@ -17,6 +17,9 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
17 |
|
18 |
if ( ! class_exists( 'Give_Stripe' ) ) {
|
19 |
|
|
|
|
|
|
|
20 |
class Give_Stripe {
|
21 |
|
22 |
/**
|
@@ -29,8 +32,6 @@ if ( ! class_exists( 'Give_Stripe' ) ) {
|
|
29 |
*/
|
30 |
public function __construct() {
|
31 |
|
32 |
-
global $give_stripe;
|
33 |
-
|
34 |
add_filter( 'give_payment_gateways', array( $this, 'register_gateway' ) );
|
35 |
|
36 |
/**
|
@@ -59,36 +60,75 @@ if ( ! class_exists( 'Give_Stripe' ) ) {
|
|
59 |
*/
|
60 |
public function includes() {
|
61 |
|
62 |
-
//
|
63 |
-
$
|
64 |
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
|
|
|
|
69 |
}
|
70 |
|
71 |
-
//
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
72 |
require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/admin/admin-actions.php';
|
73 |
require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/admin/admin-filters.php';
|
74 |
-
require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/admin/class-give-stripe-admin-settings.php';
|
75 |
-
require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/admin/class-give-stripe-logs.php';
|
76 |
|
77 |
-
//
|
78 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
79 |
require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/actions.php';
|
|
|
|
|
|
|
80 |
require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/class-give-stripe-logger.php';
|
81 |
require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/class-give-stripe-invoice.php';
|
82 |
require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/class-give-stripe-customer.php';
|
83 |
require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/class-give-stripe-payment-intent.php';
|
84 |
require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/class-give-stripe-payment-method.php';
|
|
|
85 |
require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/class-give-stripe-gateway.php';
|
86 |
require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/class-give-stripe-webhooks.php';
|
|
|
|
|
87 |
require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/payment-methods/class-give-stripe-card.php';
|
88 |
-
require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/give-stripe-
|
|
|
|
|
89 |
require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/deprecated/deprecated-functions.php';
|
90 |
require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/deprecated/deprecated-filters.php';
|
91 |
-
|
92 |
}
|
93 |
|
94 |
/**
|
@@ -103,11 +143,18 @@ if ( ! class_exists( 'Give_Stripe' ) ) {
|
|
103 |
*/
|
104 |
public function register_gateway( $gateways ) {
|
105 |
|
|
|
106 |
$gateways['stripe'] = array(
|
107 |
'admin_label' => __( 'Stripe - Credit Card', 'give' ),
|
108 |
'checkout_label' => __( 'Credit Card', 'give' ),
|
109 |
);
|
110 |
|
|
|
|
|
|
|
|
|
|
|
|
|
111 |
return $gateways;
|
112 |
}
|
113 |
}
|
17 |
|
18 |
if ( ! class_exists( 'Give_Stripe' ) ) {
|
19 |
|
20 |
+
/**
|
21 |
+
* Class Give_Stripe
|
22 |
+
*/
|
23 |
class Give_Stripe {
|
24 |
|
25 |
/**
|
32 |
*/
|
33 |
public function __construct() {
|
34 |
|
|
|
|
|
35 |
add_filter( 'give_payment_gateways', array( $this, 'register_gateway' ) );
|
36 |
|
37 |
/**
|
60 |
*/
|
61 |
public function includes() {
|
62 |
|
63 |
+
// Include files which are necessary to load in admin but not in context of `is_admin`.
|
64 |
+
$this->include_admin_files();
|
65 |
|
66 |
+
// Load files which are necessary for front as well as admin end.
|
67 |
+
require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/give-stripe-helpers.php';
|
68 |
+
|
69 |
+
// Bailout, if any of the Stripe gateway is not active.
|
70 |
+
if ( ! give_stripe_is_any_payment_method_active() ) {
|
71 |
+
return;
|
72 |
}
|
73 |
|
74 |
+
// Load Stripe SDK.
|
75 |
+
give_stripe_load_stripe_sdk();
|
76 |
+
|
77 |
+
// Include frontend files.
|
78 |
+
$this->include_frontend_files();
|
79 |
+
}
|
80 |
+
|
81 |
+
/**
|
82 |
+
* This function is used to include admin files.
|
83 |
+
*
|
84 |
+
* @since 2.6.0
|
85 |
+
* @access public
|
86 |
+
*
|
87 |
+
* @return void
|
88 |
+
*/
|
89 |
+
public function include_admin_files() {
|
90 |
+
require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/admin/admin-helpers.php';
|
91 |
require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/admin/admin-actions.php';
|
92 |
require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/admin/admin-filters.php';
|
|
|
|
|
93 |
|
94 |
+
// Load these files when accessed from admin.
|
95 |
+
if ( is_admin() ) {
|
96 |
+
require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/admin/class-give-stripe-admin-settings.php';
|
97 |
+
require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/admin/class-give-stripe-logs.php';
|
98 |
+
}
|
99 |
+
}
|
100 |
+
|
101 |
+
/**
|
102 |
+
* This function will be used to load frontend files.
|
103 |
+
*
|
104 |
+
* @since 2.6.0
|
105 |
+
* @access public
|
106 |
+
*
|
107 |
+
* @return void
|
108 |
+
*/
|
109 |
+
public function include_frontend_files() {
|
110 |
+
|
111 |
+
// General.
|
112 |
require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/actions.php';
|
113 |
+
require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/give-stripe-scripts.php';
|
114 |
+
|
115 |
+
// Classes.
|
116 |
require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/class-give-stripe-logger.php';
|
117 |
require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/class-give-stripe-invoice.php';
|
118 |
require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/class-give-stripe-customer.php';
|
119 |
require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/class-give-stripe-payment-intent.php';
|
120 |
require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/class-give-stripe-payment-method.php';
|
121 |
+
require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/class-give-stripe-checkout-session.php';
|
122 |
require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/class-give-stripe-gateway.php';
|
123 |
require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/class-give-stripe-webhooks.php';
|
124 |
+
|
125 |
+
// Payment Methods.
|
126 |
require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/payment-methods/class-give-stripe-card.php';
|
127 |
+
require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/payment-methods/class-give-stripe-checkout.php';
|
128 |
+
|
129 |
+
// Deprecations.
|
130 |
require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/deprecated/deprecated-functions.php';
|
131 |
require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/deprecated/deprecated-filters.php';
|
|
|
132 |
}
|
133 |
|
134 |
/**
|
143 |
*/
|
144 |
public function register_gateway( $gateways ) {
|
145 |
|
146 |
+
// Stripe - On page credit card.
|
147 |
$gateways['stripe'] = array(
|
148 |
'admin_label' => __( 'Stripe - Credit Card', 'give' ),
|
149 |
'checkout_label' => __( 'Credit Card', 'give' ),
|
150 |
);
|
151 |
|
152 |
+
// Stripe - Off page credit card (also known as Checkout).
|
153 |
+
$gateways['stripe_checkout'] = array(
|
154 |
+
'admin_label' => __( 'Stripe - Checkout', 'give' ),
|
155 |
+
'checkout_label' => __( 'Credit Card', 'give' ),
|
156 |
+
);
|
157 |
+
|
158 |
return $gateways;
|
159 |
}
|
160 |
}
|
includes/gateways/stripe/includes/admin/admin-actions.php
CHANGED
@@ -72,7 +72,7 @@ function give_stripe_connect_deauthorize() {
|
|
72 |
$class = 'notice notice-warning give-stripe-disconnect-message';
|
73 |
$message = sprintf(
|
74 |
/* translators: %s Error Message */
|
75 |
-
__( '<strong>Error:</strong>
|
76 |
esc_html( $get_vars['error_message'] )
|
77 |
);
|
78 |
|
72 |
$class = 'notice notice-warning give-stripe-disconnect-message';
|
73 |
$message = sprintf(
|
74 |
/* translators: %s Error Message */
|
75 |
+
__( '<strong>Error:</strong> GiveWP could not disconnect from the Stripe API. Reason: %s', 'give' ),
|
76 |
esc_html( $get_vars['error_message'] )
|
77 |
);
|
78 |
|
includes/gateways/stripe/includes/admin/admin-helpers.php
ADDED
@@ -0,0 +1,204 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Give - Stripe Core Admin Helper Functions.
|
4 |
+
*
|
5 |
+
* @since 2.5.4
|
6 |
+
*
|
7 |
+
* @package Give
|
8 |
+
* @subpackage Stripe Core
|
9 |
+
* @copyright Copyright (c) 2019, GiveWP
|
10 |
+
* @license https://opensource.org/licenses/gpl-license GNU Public License
|
11 |
+
*/
|
12 |
+
|
13 |
+
// Exit, if accessed directly.
|
14 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
15 |
+
exit;
|
16 |
+
}
|
17 |
+
|
18 |
+
/**
|
19 |
+
* This function is used to get a list of slug which are supported by payment gateways.
|
20 |
+
*
|
21 |
+
* @since 2.5.5
|
22 |
+
*
|
23 |
+
* @return array
|
24 |
+
*/
|
25 |
+
function give_stripe_supported_payment_methods() {
|
26 |
+
return array(
|
27 |
+
'stripe',
|
28 |
+
'stripe_ach',
|
29 |
+
'stripe_ideal',
|
30 |
+
'stripe_google_pay',
|
31 |
+
'stripe_apple_pay',
|
32 |
+
'stripe_checkout',
|
33 |
+
);
|
34 |
+
}
|
35 |
+
|
36 |
+
/**
|
37 |
+
* This function is used to check whether a payment method supported by Stripe with Give is active or not.
|
38 |
+
*
|
39 |
+
* @since 2.5.5
|
40 |
+
*
|
41 |
+
* @return bool
|
42 |
+
*/
|
43 |
+
function give_stripe_is_any_payment_method_active() {
|
44 |
+
|
45 |
+
// Get settings.
|
46 |
+
$settings = give_get_settings();
|
47 |
+
$gateways = isset( $settings['gateways'] ) ? $settings['gateways'] : array();
|
48 |
+
|
49 |
+
// Loop through gateways list.
|
50 |
+
foreach ( array_keys( $gateways ) as $gateway ) {
|
51 |
+
|
52 |
+
// Return true, if even single payment method is active.
|
53 |
+
if ( in_array( $gateway, give_stripe_supported_payment_methods(), true ) ) {
|
54 |
+
return true;
|
55 |
+
}
|
56 |
+
}
|
57 |
+
|
58 |
+
return false;
|
59 |
+
}
|
60 |
+
|
61 |
+
/**
|
62 |
+
* Get Settings for the Stripe account connected via Connect API.
|
63 |
+
*
|
64 |
+
* @since 2.5.0
|
65 |
+
*
|
66 |
+
* @return mixed
|
67 |
+
*/
|
68 |
+
function give_stripe_get_connect_settings() {
|
69 |
+
|
70 |
+
$options = array(
|
71 |
+
'connected_status' => give_get_option( 'give_stripe_connected' ),
|
72 |
+
'user_id' => give_get_option( 'give_stripe_user_id' ),
|
73 |
+
'access_token' => give_get_option( 'live_secret_key' ),
|
74 |
+
'access_token_test' => give_get_option( 'test_secret_key' ),
|
75 |
+
'publishable_key' => give_get_option( 'live_publishable_key' ),
|
76 |
+
'publishable_key_test' => give_get_option( 'test_publishable_key' ),
|
77 |
+
);
|
78 |
+
|
79 |
+
/**
|
80 |
+
* This filter hook is used to override the existing stripe connect settings stored in DB.
|
81 |
+
*
|
82 |
+
* @param array $options List of Stripe Connect settings required to make functionality work.
|
83 |
+
*
|
84 |
+
* @since 2.5.0
|
85 |
+
*/
|
86 |
+
return apply_filters( 'give_stripe_get_connect_settings', $options );
|
87 |
+
}
|
88 |
+
|
89 |
+
/**
|
90 |
+
* Is Stripe connected using Connect API?
|
91 |
+
*
|
92 |
+
* @since 2.5.0
|
93 |
+
*
|
94 |
+
* @return bool
|
95 |
+
*/
|
96 |
+
function give_stripe_is_connected() {
|
97 |
+
|
98 |
+
$settings = give_stripe_get_connect_settings();
|
99 |
+
|
100 |
+
$user_api_keys_enabled = give_is_setting_enabled( give_get_option( 'stripe_user_api_keys' ) );
|
101 |
+
|
102 |
+
// Return false, if manual API keys are used to configure Stripe.
|
103 |
+
if ( $user_api_keys_enabled ) {
|
104 |
+
return false;
|
105 |
+
}
|
106 |
+
|
107 |
+
// Check all the necessary options.
|
108 |
+
if (
|
109 |
+
! empty( $settings['connected_status'] ) && '1' === $settings['connected_status']
|
110 |
+
&& ! empty( $settings['user_id'] )
|
111 |
+
&& ! empty( $settings['access_token'] )
|
112 |
+
&& ! empty( $settings['access_token_test'] )
|
113 |
+
&& ! empty( $settings['publishable_key'] )
|
114 |
+
&& ! empty( $settings['publishable_key_test'] )
|
115 |
+
) {
|
116 |
+
return true;
|
117 |
+
}
|
118 |
+
|
119 |
+
// Default return value.
|
120 |
+
return false;
|
121 |
+
}
|
122 |
+
|
123 |
+
/**
|
124 |
+
* Is Stripe Checkout Enabled?
|
125 |
+
*
|
126 |
+
* @since 2.5.0
|
127 |
+
*
|
128 |
+
* @return bool
|
129 |
+
*/
|
130 |
+
function give_stripe_is_checkout_enabled() {
|
131 |
+
return give_is_setting_enabled( give_get_option( 'stripe_checkout_enabled', 'disabled' ) );
|
132 |
+
}
|
133 |
+
|
134 |
+
/**
|
135 |
+
* Displays Stripe Connect Button.
|
136 |
+
*
|
137 |
+
* @since 2.5.0
|
138 |
+
*
|
139 |
+
* @return string
|
140 |
+
*/
|
141 |
+
function give_stripe_connect_button() {
|
142 |
+
|
143 |
+
$connected = give_get_option( 'give_stripe_connected' );
|
144 |
+
|
145 |
+
// Prepare Stripe Connect URL.
|
146 |
+
$link = add_query_arg(
|
147 |
+
array(
|
148 |
+
'stripe_action' => 'connect',
|
149 |
+
'mode' => give_is_test_mode() ? 'test' : 'live',
|
150 |
+
'return_url' => rawurlencode( admin_url( 'edit.php?post_type=give_forms&page=give-settings&tab=gateways§ion=stripe-settings' ) ),
|
151 |
+
'website_url' => get_bloginfo( 'url' ),
|
152 |
+
'give_stripe_connected' => ! empty( $connected ) ? '1' : '0',
|
153 |
+
),
|
154 |
+
esc_url_raw( 'https://connect.givewp.com/stripe/connect.php' )
|
155 |
+
);
|
156 |
+
|
157 |
+
return sprintf(
|
158 |
+
'<a href="%1$s" id="give-stripe-connect"><span>%2$s</span></a>',
|
159 |
+
esc_url( $link ),
|
160 |
+
esc_html__( 'Connect with Stripe', 'give' )
|
161 |
+
);
|
162 |
+
}
|
163 |
+
|
164 |
+
/**
|
165 |
+
* Stripe Disconnect URL.
|
166 |
+
*
|
167 |
+
* @since 2.5.0
|
168 |
+
*
|
169 |
+
* @return void
|
170 |
+
*/
|
171 |
+
function give_stripe_disconnect_url() {
|
172 |
+
|
173 |
+
// Prepare Stripe Disconnect URL.
|
174 |
+
$link = add_query_arg(
|
175 |
+
array(
|
176 |
+
'stripe_action' => 'disconnect',
|
177 |
+
'mode' => give_is_test_mode() ? 'test' : 'live',
|
178 |
+
'stripe_user_id' => give_get_option( 'give_stripe_user_id' ),
|
179 |
+
'return_url' => rawurlencode( admin_url( 'edit.php?post_type=give_forms&page=give-settings&tab=gateways§ion=stripe-settings' ) ),
|
180 |
+
),
|
181 |
+
esc_url_raw( 'https://connect.givewp.com/stripe/connect.php' )
|
182 |
+
);
|
183 |
+
|
184 |
+
echo esc_url( $link );
|
185 |
+
}
|
186 |
+
|
187 |
+
/**
|
188 |
+
* Delete all the Give settings options for Stripe Connect.
|
189 |
+
*
|
190 |
+
* @since 2.5.0
|
191 |
+
*
|
192 |
+
* @return void
|
193 |
+
*/
|
194 |
+
function give_stripe_connect_delete_options() {
|
195 |
+
|
196 |
+
// Disconnection successful.
|
197 |
+
// Remove the connect options within the db.
|
198 |
+
give_delete_option( 'give_stripe_connected' );
|
199 |
+
give_delete_option( 'give_stripe_user_id' );
|
200 |
+
give_delete_option( 'live_secret_key' );
|
201 |
+
give_delete_option( 'test_secret_key' );
|
202 |
+
give_delete_option( 'live_publishable_key' );
|
203 |
+
give_delete_option( 'test_publishable_key' );
|
204 |
+
}
|
includes/gateways/stripe/includes/admin/class-give-stripe-admin-settings.php
CHANGED
@@ -72,6 +72,7 @@ if ( ! class_exists( 'Give_Stripe_Admin_Settings' ) ) {
|
|
72 |
}
|
73 |
|
74 |
add_filter( 'give_get_sections_gateways', array( $this, 'register_sections' ) );
|
|
|
75 |
add_filter( 'give_get_settings_gateways', array( $this, 'register_settings' ) );
|
76 |
add_filter( 'give_get_sections_advanced', array( $this, 'register_advanced_sections' ) );
|
77 |
add_filter( 'give_get_settings_advanced', array( $this, 'register_advanced_settings' ), 10, 1 );
|
@@ -91,11 +92,30 @@ if ( ! class_exists( 'Give_Stripe_Admin_Settings' ) ) {
|
|
91 |
* @return array
|
92 |
*/
|
93 |
public function register_sections( $sections ) {
|
94 |
-
$sections['stripe-settings'] = __( 'Stripe
|
95 |
|
96 |
return $sections;
|
97 |
}
|
98 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
99 |
/**
|
100 |
* Add "Stripe" advanced settings.
|
101 |
*
|
@@ -124,20 +144,20 @@ if ( ! class_exists( 'Give_Stripe_Admin_Settings' ) ) {
|
|
124 |
*/
|
125 |
public function register_settings( $settings ) {
|
126 |
|
127 |
-
|
|
|
|
|
128 |
|
129 |
case 'stripe-settings':
|
130 |
-
// Stripe Admin Settings - Header
|
131 |
-
$settings = array(
|
132 |
-
|
133 |
-
|
134 |
-
'type' => 'title',
|
135 |
-
),
|
136 |
);
|
137 |
|
138 |
if ( apply_filters( 'give_stripe_show_connect_button', true ) ) {
|
139 |
// Stripe Admin Settings - Configuration Fields.
|
140 |
-
$settings[] = array(
|
141 |
'name' => __( 'Stripe Connect', 'give' ),
|
142 |
'desc' => '',
|
143 |
'wrapper_class' => 'give-stripe-connect-tr',
|
@@ -155,7 +175,7 @@ if ( ! class_exists( 'Give_Stripe_Admin_Settings' ) ) {
|
|
155 |
*/
|
156 |
$settings = apply_filters( 'give_stripe_add_configuration_fields', $settings );
|
157 |
|
158 |
-
$settings[] = array(
|
159 |
'name' => __( 'Stripe Webhooks', 'give' ),
|
160 |
'desc' => '',
|
161 |
'wrapper_class' => 'give-stripe-webhooks-tr',
|
@@ -163,7 +183,7 @@ if ( ! class_exists( 'Give_Stripe_Admin_Settings' ) ) {
|
|
163 |
'type' => 'stripe_webhooks',
|
164 |
);
|
165 |
|
166 |
-
$settings[] = array(
|
167 |
'name' => __( 'Statement Descriptor', 'give' ),
|
168 |
'desc' => __( 'This is the text that appears on your donor\'s bank statements. Statement descriptors are limited to 22 characters, cannot use the special characters <code><</code>, <code>></code>, <code>\'</code>, or <code>"</code>, and must not consist solely of numbers. This is typically the name of your website or organization.', 'give' ),
|
169 |
'id' => 'stripe_statement_descriptor',
|
@@ -175,18 +195,67 @@ if ( ! class_exists( 'Give_Stripe_Admin_Settings' ) ) {
|
|
175 |
'default' => get_bloginfo( 'name' ),
|
176 |
);
|
177 |
|
178 |
-
$settings[] = array(
|
179 |
'name' => __( 'Collect Billing Details', 'give' ),
|
180 |
'desc' => __( 'This option will enable the billing details section for Stripe which requires the donor\'s address to complete the donation. These fields are not required by Stripe to process the transaction, but you may have the need to collect the data.', 'give' ),
|
181 |
'id' => 'stripe_collect_billing',
|
182 |
'type' => 'checkbox',
|
183 |
);
|
184 |
|
185 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
186 |
'name' => __( 'Credit Card Fields Format', 'give' ),
|
187 |
'desc' => __( 'This option will enable you to show single or multiple credit card fields on your donation form for Stripe Payment Gateway.', 'give' ),
|
188 |
'id' => 'stripe_cc_fields_format',
|
189 |
-
'wrapper_class' => 'stripe-cc-field-format-settings
|
190 |
'type' => 'radio_inline',
|
191 |
'default' => 'multi',
|
192 |
'options' => array(
|
@@ -195,6 +264,29 @@ if ( ! class_exists( 'Give_Stripe_Admin_Settings' ) ) {
|
|
195 |
),
|
196 |
);
|
197 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
198 |
/**
|
199 |
* This filter hook is used to add fields before Stripe Checkout fields.
|
200 |
*
|
@@ -204,14 +296,27 @@ if ( ! class_exists( 'Give_Stripe_Admin_Settings' ) ) {
|
|
204 |
*/
|
205 |
$settings = apply_filters( 'give_stripe_add_before_checkout_fields', $settings );
|
206 |
|
207 |
-
|
208 |
-
|
209 |
-
'
|
210 |
-
'
|
211 |
-
'type' => 'checkbox',
|
212 |
);
|
213 |
|
214 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
215 |
'name' => __( 'Checkout Heading', 'give' ),
|
216 |
'desc' => __( 'This is the main heading within the modal checkout. Typically, this is the name of your organization, cause, or website.', 'give' ),
|
217 |
'id' => 'stripe_checkout_name',
|
@@ -220,7 +325,7 @@ if ( ! class_exists( 'Give_Stripe_Admin_Settings' ) ) {
|
|
220 |
'type' => 'text',
|
221 |
);
|
222 |
|
223 |
-
$settings[] = array(
|
224 |
'name' => __( 'Stripe Checkout Image', 'give' ),
|
225 |
'desc' => __( 'This image appears in when the Stripe checkout modal window opens and provides better brand recognition that leads to increased conversion rates. The recommended minimum size is a square image at 128x128px. The supported image types are: .gif, .jpeg, and .png.', 'give' ),
|
226 |
'id' => 'stripe_checkout_image',
|
@@ -235,16 +340,15 @@ if ( ! class_exists( 'Give_Stripe_Admin_Settings' ) ) {
|
|
235 |
),
|
236 |
);
|
237 |
|
238 |
-
$settings[] = array(
|
239 |
'name' => __( 'Processing Text', 'give' ),
|
240 |
-
'desc' => __( 'This text appears briefly
|
241 |
'id' => 'stripe_checkout_processing_text',
|
242 |
-
'wrapper_class' => 'stripe-checkout-field ' . $this->stripe_modal_checkout_status(),
|
243 |
'default' => __( 'Donation Processing...', 'give' ),
|
244 |
'type' => 'text',
|
245 |
);
|
246 |
|
247 |
-
$settings[] = array(
|
248 |
'name' => __( 'Verify Zip Code', 'give' ),
|
249 |
'desc' => __( 'Specify whether Checkout should validate the billing ZIP code of the donor for added fraud protection.', 'give' ),
|
250 |
'id' => 'stripe_checkout_zip_verify',
|
@@ -253,7 +357,7 @@ if ( ! class_exists( 'Give_Stripe_Admin_Settings' ) ) {
|
|
253 |
'type' => 'checkbox',
|
254 |
);
|
255 |
|
256 |
-
$settings[] = array(
|
257 |
'name' => __( 'Remember Me', 'give' ),
|
258 |
'desc' => __( 'Specify whether to include the option to "Remember Me" for future donations.', 'give' ),
|
259 |
'id' => 'stripe_checkout_remember_me',
|
@@ -271,19 +375,27 @@ if ( ! class_exists( 'Give_Stripe_Admin_Settings' ) ) {
|
|
271 |
*/
|
272 |
$settings = apply_filters( 'give_stripe_add_after_checkout_fields', $settings );
|
273 |
|
274 |
-
$settings[] = array(
|
275 |
'name' => __( 'Stripe Gateway Documentation', 'give' ),
|
276 |
-
'id' => '
|
277 |
'url' => esc_url( 'http://docs.givewp.com/addon-stripe' ),
|
278 |
'title' => __( 'Stripe Gateway Documentation', 'give' ),
|
279 |
'type' => 'give_docs_link',
|
280 |
);
|
281 |
|
282 |
// Stripe Admin Settings - Footer.
|
283 |
-
$settings[] = array(
|
284 |
-
'id' => '
|
285 |
'type' => 'sectionend',
|
286 |
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
287 |
break;
|
288 |
} // End switch().
|
289 |
|
@@ -350,17 +462,6 @@ if ( ! class_exists( 'Give_Stripe_Admin_Settings' ) ) {
|
|
350 |
'default' => 'composer',
|
351 |
);
|
352 |
|
353 |
-
$settings[] = array(
|
354 |
-
'name' => __( 'Stripe Receipt Emails', 'give' ),
|
355 |
-
'desc' => sprintf(
|
356 |
-
/* translators: 1. GiveWP Support URL */
|
357 |
-
__( 'Check this option if you would like donors to receive receipt emails directly from Stripe. By default, donors will receive GiveWP generated <a href="%1$s" target="_blank">receipt emails</a>.', 'give' ),
|
358 |
-
admin_url( '/edit.php?post_type=give_forms&page=give-settings&tab=emails' )
|
359 |
-
),
|
360 |
-
'id' => 'stripe_receipt_emails',
|
361 |
-
'type' => 'checkbox',
|
362 |
-
);
|
363 |
-
|
364 |
$settings[] = array(
|
365 |
'name' => __( 'Stripe JS Incompatibility', 'give' ),
|
366 |
'desc' => __( 'If your site has problems with processing cards using Stripe JS, check this option to use a fallback method of processing.', 'give' ),
|
@@ -438,13 +539,10 @@ if ( ! class_exists( 'Give_Stripe_Admin_Settings' ) ) {
|
|
438 |
*/
|
439 |
public function stripe_modal_checkout_status( $status = 'enabled' ) {
|
440 |
|
441 |
-
$
|
442 |
|
443 |
-
if (
|
444 |
-
|
445 |
-
( ! $stripe_checkout && 'enabled' === $status )
|
446 |
-
) {
|
447 |
-
return 'give-hidden';
|
448 |
}
|
449 |
|
450 |
return '';
|
@@ -477,7 +575,7 @@ if ( ! class_exists( 'Give_Stripe_Admin_Settings' ) ) {
|
|
477 |
esc_attr_e( 'Stripe is connected.', 'give' );
|
478 |
$disconnect_confirmation_message = sprintf(
|
479 |
/* translators: %s Stripe User ID */
|
480 |
-
__( 'Are you sure you want to disconnect
|
481 |
$stripe_user_id
|
482 |
);
|
483 |
?>
|
@@ -503,7 +601,7 @@ if ( ! class_exists( 'Give_Stripe_Admin_Settings' ) ) {
|
|
503 |
<p class="give-field-description">
|
504 |
<?php
|
505 |
echo sprintf(
|
506 |
-
__( 'The free Stripe payment gateway includes an additional 2%% fee for processing one-time donations. This fee is removed by
|
507 |
esc_url( 'https://givewp.com/addons/stripe-gateway/' ),
|
508 |
esc_url( 'https://givewp.com/addons/recurring-donations/' ),
|
509 |
esc_url( 'http://docs.givewp.com/addon-stripe' )
|
@@ -573,7 +671,7 @@ if ( ! class_exists( 'Give_Stripe_Admin_Settings' ) ) {
|
|
573 |
</div>
|
574 |
|
575 |
<p class="give-field-description">
|
576 |
-
<?php esc_html_e( 'Stripe webhooks are important to setup so
|
577 |
</p>
|
578 |
</td>
|
579 |
</tr>
|
72 |
}
|
73 |
|
74 |
add_filter( 'give_get_sections_gateways', array( $this, 'register_sections' ) );
|
75 |
+
add_filter( 'give_get_groups_stripe-settings', array( $this, 'register_groups' ) );
|
76 |
add_filter( 'give_get_settings_gateways', array( $this, 'register_settings' ) );
|
77 |
add_filter( 'give_get_sections_advanced', array( $this, 'register_advanced_sections' ) );
|
78 |
add_filter( 'give_get_settings_advanced', array( $this, 'register_advanced_settings' ), 10, 1 );
|
92 |
* @return array
|
93 |
*/
|
94 |
public function register_sections( $sections ) {
|
95 |
+
$sections['stripe-settings'] = __( 'Stripe', 'give' );
|
96 |
|
97 |
return $sections;
|
98 |
}
|
99 |
|
100 |
+
/**
|
101 |
+
* Register groups of a section.
|
102 |
+
*
|
103 |
+
* @since 2.6.0
|
104 |
+
* @access public
|
105 |
+
*
|
106 |
+
* @return array
|
107 |
+
*/
|
108 |
+
public function register_groups() {
|
109 |
+
|
110 |
+
$groups = array(
|
111 |
+
'general' => __( 'General Settings', 'give' ),
|
112 |
+
'credit-card' => __( 'Credit Card On Site', 'give' ),
|
113 |
+
'checkout' => __( 'Stripe Checkout', 'give' ),
|
114 |
+
);
|
115 |
+
|
116 |
+
return apply_filters( 'give_stripe_register_groups', $groups );
|
117 |
+
}
|
118 |
+
|
119 |
/**
|
120 |
* Add "Stripe" advanced settings.
|
121 |
*
|
144 |
*/
|
145 |
public function register_settings( $settings ) {
|
146 |
|
147 |
+
$section = give_get_current_setting_section();
|
148 |
+
|
149 |
+
switch ( $section ) {
|
150 |
|
151 |
case 'stripe-settings':
|
152 |
+
// Stripe Admin Settings - Header.
|
153 |
+
$settings['general'][] = array(
|
154 |
+
'id' => 'give_title_stripe_general',
|
155 |
+
'type' => 'title',
|
|
|
|
|
156 |
);
|
157 |
|
158 |
if ( apply_filters( 'give_stripe_show_connect_button', true ) ) {
|
159 |
// Stripe Admin Settings - Configuration Fields.
|
160 |
+
$settings['general'][] = array(
|
161 |
'name' => __( 'Stripe Connect', 'give' ),
|
162 |
'desc' => '',
|
163 |
'wrapper_class' => 'give-stripe-connect-tr',
|
175 |
*/
|
176 |
$settings = apply_filters( 'give_stripe_add_configuration_fields', $settings );
|
177 |
|
178 |
+
$settings['general'][] = array(
|
179 |
'name' => __( 'Stripe Webhooks', 'give' ),
|
180 |
'desc' => '',
|
181 |
'wrapper_class' => 'give-stripe-webhooks-tr',
|
183 |
'type' => 'stripe_webhooks',
|
184 |
);
|
185 |
|
186 |
+
$settings['general'][] = array(
|
187 |
'name' => __( 'Statement Descriptor', 'give' ),
|
188 |
'desc' => __( 'This is the text that appears on your donor\'s bank statements. Statement descriptors are limited to 22 characters, cannot use the special characters <code><</code>, <code>></code>, <code>\'</code>, or <code>"</code>, and must not consist solely of numbers. This is typically the name of your website or organization.', 'give' ),
|
189 |
'id' => 'stripe_statement_descriptor',
|
195 |
'default' => get_bloginfo( 'name' ),
|
196 |
);
|
197 |
|
198 |
+
$settings['general'][] = array(
|
199 |
'name' => __( 'Collect Billing Details', 'give' ),
|
200 |
'desc' => __( 'This option will enable the billing details section for Stripe which requires the donor\'s address to complete the donation. These fields are not required by Stripe to process the transaction, but you may have the need to collect the data.', 'give' ),
|
201 |
'id' => 'stripe_collect_billing',
|
202 |
'type' => 'checkbox',
|
203 |
);
|
204 |
|
205 |
+
/**
|
206 |
+
* This filter hook is used to add fields after Stripe General fields.
|
207 |
+
*
|
208 |
+
* @since 2.5.5
|
209 |
+
*
|
210 |
+
* @return array
|
211 |
+
*/
|
212 |
+
$settings = apply_filters( 'give_stripe_add_after_general_fields', $settings );
|
213 |
+
|
214 |
+
$settings['general'][] = array(
|
215 |
+
'name' => __( 'Stripe Receipt Emails', 'give' ),
|
216 |
+
'desc' => sprintf(
|
217 |
+
/* translators: 1. GiveWP Support URL */
|
218 |
+
__( 'Check this option if you would like donors to receive receipt emails directly from Stripe. By default, donors will receive GiveWP generated <a href="%1$s" target="_blank">receipt emails</a>.', 'give' ),
|
219 |
+
admin_url( '/edit.php?post_type=give_forms&page=give-settings&tab=emails' )
|
220 |
+
),
|
221 |
+
'id' => 'stripe_receipt_emails',
|
222 |
+
'type' => 'checkbox',
|
223 |
+
);
|
224 |
+
|
225 |
+
$settings['general'][] = array(
|
226 |
+
'name' => __( 'Stripe Gateway Documentation', 'give' ),
|
227 |
+
'id' => 'display_settings_general_docs_link',
|
228 |
+
'url' => esc_url( 'http://docs.givewp.com/addon-stripe' ),
|
229 |
+
'title' => __( 'Stripe Gateway Documentation', 'give' ),
|
230 |
+
'type' => 'give_docs_link',
|
231 |
+
);
|
232 |
+
|
233 |
+
// Stripe Admin Settings - Footer.
|
234 |
+
$settings['general'][] = array(
|
235 |
+
'id' => 'give_title_stripe_general',
|
236 |
+
'type' => 'sectionend',
|
237 |
+
);
|
238 |
+
|
239 |
+
// Stripe Admin Settings - Header.
|
240 |
+
$settings['credit-card'][] = array(
|
241 |
+
'id' => 'give_title_stripe_credit_card',
|
242 |
+
'type' => 'title',
|
243 |
+
);
|
244 |
+
|
245 |
+
/**
|
246 |
+
* This filter hook is used to add fields before Stripe Credit Card fields.
|
247 |
+
*
|
248 |
+
* @since 2.5.5
|
249 |
+
*
|
250 |
+
* @return array
|
251 |
+
*/
|
252 |
+
$settings = apply_filters( 'give_stripe_add_before_credit_card_fields', $settings );
|
253 |
+
|
254 |
+
$settings['credit-card'][] = array(
|
255 |
'name' => __( 'Credit Card Fields Format', 'give' ),
|
256 |
'desc' => __( 'This option will enable you to show single or multiple credit card fields on your donation form for Stripe Payment Gateway.', 'give' ),
|
257 |
'id' => 'stripe_cc_fields_format',
|
258 |
+
'wrapper_class' => 'stripe-cc-field-format-settings',
|
259 |
'type' => 'radio_inline',
|
260 |
'default' => 'multi',
|
261 |
'options' => array(
|
264 |
),
|
265 |
);
|
266 |
|
267 |
+
/**
|
268 |
+
* This filter hook is used to add fields after Stripe Credit Card fields.
|
269 |
+
*
|
270 |
+
* @since 2.5.5
|
271 |
+
*
|
272 |
+
* @return array
|
273 |
+
*/
|
274 |
+
$settings = apply_filters( 'give_stripe_add_after_credit_card_fields', $settings );
|
275 |
+
|
276 |
+
$settings['credit-card'][] = array(
|
277 |
+
'name' => __( 'Stripe Gateway Documentation', 'give' ),
|
278 |
+
'id' => 'display_settings_credit_card_docs_link',
|
279 |
+
'url' => esc_url( 'http://docs.givewp.com/addon-stripe' ),
|
280 |
+
'title' => __( 'Stripe Gateway Documentation', 'give' ),
|
281 |
+
'type' => 'give_docs_link',
|
282 |
+
);
|
283 |
+
|
284 |
+
// Stripe Admin Settings - Footer.
|
285 |
+
$settings['credit-card'][] = array(
|
286 |
+
'id' => 'give_title_stripe_credit_card',
|
287 |
+
'type' => 'sectionend',
|
288 |
+
);
|
289 |
+
|
290 |
/**
|
291 |
* This filter hook is used to add fields before Stripe Checkout fields.
|
292 |
*
|
296 |
*/
|
297 |
$settings = apply_filters( 'give_stripe_add_before_checkout_fields', $settings );
|
298 |
|
299 |
+
// Checkout.
|
300 |
+
$settings['checkout'][] = array(
|
301 |
+
'id' => 'give_title_stripe_checkout',
|
302 |
+
'type' => 'title',
|
|
|
303 |
);
|
304 |
|
305 |
+
|
306 |
+
$settings['checkout'][] = array(
|
307 |
+
'name' => __( 'Checkout Type', 'give' ),
|
308 |
+
'desc' => sprintf(__( 'This option allows you to select from the two types of Stripe Checkout methods available for processing donations. The "Modal" option is the <a href="%s" target="_blank">legacy Stripe Checkout</a> and is not SCA compatible. The "Redirect" option uses Stripe\'s new <a href="%s" target="_blank">Checkout</a> interface and offers donors an easy way to pay with Credit Card, Apple, and Google Pay. As well, it is SCA compatible and fully supported by Stripe and GiveWP.', 'give' ), 'https://stripe.com/docs/legacy-checkout', 'https://stripe.com/docs/payments/checkout'),
|
309 |
+
'id' => 'stripe_checkout_type',
|
310 |
+
'wrapper_class' => 'stripe-checkout-type',
|
311 |
+
'type' => 'radio_inline',
|
312 |
+
'default' => 'modal',
|
313 |
+
'options' => array(
|
314 |
+
'modal' => __( 'Modal (Legacy Checkout)', 'give' ),
|
315 |
+
'redirect' => __( 'Redirect (Checkout 2.0)', 'give' ),
|
316 |
+
),
|
317 |
+
);
|
318 |
+
|
319 |
+
$settings['checkout'][] = array(
|
320 |
'name' => __( 'Checkout Heading', 'give' ),
|
321 |
'desc' => __( 'This is the main heading within the modal checkout. Typically, this is the name of your organization, cause, or website.', 'give' ),
|
322 |
'id' => 'stripe_checkout_name',
|
325 |
'type' => 'text',
|
326 |
);
|
327 |
|
328 |
+
$settings['checkout'][] = array(
|
329 |
'name' => __( 'Stripe Checkout Image', 'give' ),
|
330 |
'desc' => __( 'This image appears in when the Stripe checkout modal window opens and provides better brand recognition that leads to increased conversion rates. The recommended minimum size is a square image at 128x128px. The supported image types are: .gif, .jpeg, and .png.', 'give' ),
|
331 |
'id' => 'stripe_checkout_image',
|
340 |
),
|
341 |
);
|
342 |
|
343 |
+
$settings['checkout'][] = array(
|
344 |
'name' => __( 'Processing Text', 'give' ),
|
345 |
+
'desc' => __( 'This text appears briefly once the donor has submitted a donation while GiveWP is confirming the payment with the Stripe API.', 'give' ),
|
346 |
'id' => 'stripe_checkout_processing_text',
|
|
|
347 |
'default' => __( 'Donation Processing...', 'give' ),
|
348 |
'type' => 'text',
|
349 |
);
|
350 |
|
351 |
+
$settings['checkout'][] = array(
|
352 |
'name' => __( 'Verify Zip Code', 'give' ),
|
353 |
'desc' => __( 'Specify whether Checkout should validate the billing ZIP code of the donor for added fraud protection.', 'give' ),
|
354 |
'id' => 'stripe_checkout_zip_verify',
|
357 |
'type' => 'checkbox',
|
358 |
);
|
359 |
|
360 |
+
$settings['checkout'][] = array(
|
361 |
'name' => __( 'Remember Me', 'give' ),
|
362 |
'desc' => __( 'Specify whether to include the option to "Remember Me" for future donations.', 'give' ),
|
363 |
'id' => 'stripe_checkout_remember_me',
|
375 |
*/
|
376 |
$settings = apply_filters( 'give_stripe_add_after_checkout_fields', $settings );
|
377 |
|
378 |
+
$settings['checkout'][] = array(
|
379 |
'name' => __( 'Stripe Gateway Documentation', 'give' ),
|
380 |
+
'id' => 'display_settings_checkout_docs_link',
|
381 |
'url' => esc_url( 'http://docs.givewp.com/addon-stripe' ),
|
382 |
'title' => __( 'Stripe Gateway Documentation', 'give' ),
|
383 |
'type' => 'give_docs_link',
|
384 |
);
|
385 |
|
386 |
// Stripe Admin Settings - Footer.
|
387 |
+
$settings['checkout'][] = array(
|
388 |
+
'id' => 'give_title_stripe_checkout',
|
389 |
'type' => 'sectionend',
|
390 |
);
|
391 |
+
|
392 |
+
/**
|
393 |
+
* This filter is used to add setting fields for additional groups.
|
394 |
+
*
|
395 |
+
* @since 2.5.5
|
396 |
+
*/
|
397 |
+
$settings = apply_filters( 'give_stripe_add_additional_group_fields', $settings );
|
398 |
+
|
399 |
break;
|
400 |
} // End switch().
|
401 |
|
462 |
'default' => 'composer',
|
463 |
);
|
464 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
465 |
$settings[] = array(
|
466 |
'name' => __( 'Stripe JS Incompatibility', 'give' ),
|
467 |
'desc' => __( 'If your site has problems with processing cards using Stripe JS, check this option to use a fallback method of processing.', 'give' ),
|
539 |
*/
|
540 |
public function stripe_modal_checkout_status( $status = 'enabled' ) {
|
541 |
|
542 |
+
$checkout_type = give_stripe_get_checkout_type();
|
543 |
|
544 |
+
if ( 'redirect' === $checkout_type ) {
|
545 |
+
return 'give-hidden';
|
|
|
|
|
|
|
546 |
}
|
547 |
|
548 |
return '';
|
575 |
esc_attr_e( 'Stripe is connected.', 'give' );
|
576 |
$disconnect_confirmation_message = sprintf(
|
577 |
/* translators: %s Stripe User ID */
|
578 |
+
__( 'Are you sure you want to disconnect GiveWP from Stripe? If disconnected, this website and any others sharing the same Stripe account (%s) that are connected to GiveWP will need to reconnect in order to process payments.', 'give' ),
|
579 |
$stripe_user_id
|
580 |
);
|
581 |
?>
|
601 |
<p class="give-field-description">
|
602 |
<?php
|
603 |
echo sprintf(
|
604 |
+
__( 'The free Stripe payment gateway includes an additional 2%% fee for processing one-time donations. This fee is removed by activating the premium <a href="%1$s" target="_blank">Stripe add-on</a> and never applies to subscription donations made through the <a href="%2$s" target="_blank">Recurring Donations add-on</a>. <a href="%3$s" target="_blank">Learn More ></a>', 'give' ),
|
605 |
esc_url( 'https://givewp.com/addons/stripe-gateway/' ),
|
606 |
esc_url( 'https://givewp.com/addons/recurring-donations/' ),
|
607 |
esc_url( 'http://docs.givewp.com/addon-stripe' )
|
671 |
</div>
|
672 |
|
673 |
<p class="give-field-description">
|
674 |
+
<?php esc_html_e( 'Stripe webhooks are important to setup so GiveWP can communicate properly with the payment gateway. It is not required to have the sandbox webhooks setup unless you are testing. Note: webhooks cannot be setup on localhost or websites in maintenance mode.', 'give' ); ?>
|
675 |
</p>
|
676 |
</td>
|
677 |
</tr>
|
includes/gateways/stripe/includes/class-give-stripe-checkout-session.php
ADDED
@@ -0,0 +1,108 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Give - Stripe | Checkout Session API
|
4 |
+
*
|
5 |
+
* @package Give
|
6 |
+
* @subpackage Stripe Core
|
7 |
+
* @copyright Copyright (c) 2019, GiveWP
|
8 |
+
* @license https://opensource.org/licenses/gpl-license GNU Public License
|
9 |
+
*/
|
10 |
+
|
11 |
+
// Exit if accessed directly.
|
12 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
13 |
+
exit;
|
14 |
+
}
|
15 |
+
|
16 |
+
/**
|
17 |
+
* Class Give_Stripe_Checkout_Session.
|
18 |
+
*
|
19 |
+
* @since 2.5.5
|
20 |
+
*/
|
21 |
+
class Give_Stripe_Checkout_Session {
|
22 |
+
|
23 |
+
/**
|
24 |
+
* This function is used to create a new Checkout session.
|
25 |
+
*
|
26 |
+
* @param array $args List of arguments to create Checkout session.
|
27 |
+
*
|
28 |
+
* @since 2.5.5
|
29 |
+
* @access public
|
30 |
+
*
|
31 |
+
* @return \Stripe\Checkout\Session|bool
|
32 |
+
*/
|
33 |
+
public function create( $args ) {
|
34 |
+
|
35 |
+
try {
|
36 |
+
/**
|
37 |
+
* This filter will be used to modify create checkout arguments.
|
38 |
+
*
|
39 |
+
* @since 2.5.5
|
40 |
+
*/
|
41 |
+
$args = apply_filters( 'give_stripe_create_checkout_session_args', $args );
|
42 |
+
|
43 |
+
// Process Checkout session.
|
44 |
+
$session = \Stripe\Checkout\Session::create(
|
45 |
+
$args,
|
46 |
+
give_stripe_get_connected_account_options()
|
47 |
+
);
|
48 |
+
|
49 |
+
// Return Checkout Session Object.
|
50 |
+
return $session;
|
51 |
+
|
52 |
+
} catch ( Exception $e ) {
|
53 |
+
|
54 |
+
give_record_gateway_error(
|
55 |
+
__( 'Stripe Error', 'give' ),
|
56 |
+
sprintf(
|
57 |
+
/* translators: %s Exception Message Body */
|
58 |
+
__( 'The Stripe Gateway
|