From b392facb0dbb3f387b0f61f1325198c73b589656 Mon Sep 17 00:00:00 2001
From: Kevin Cristiano <kcristiano@kcristiano.com>
Date: Sat, 15 Dec 2018 10:52:55 -0500
Subject: [PATCH] civicrm 5.8.1 release

Signed-off-by: Kevin Cristiano <kcristiano@kcristiano.com>
---
 assets/templates/civicrm.shortcode.php        |   2 +-
 civicrm.php                                   | 970 ++++++++++--------
 civicrm/.github/CONTRIBUTING.md               |  20 +
 civicrm/.github/PULL_REQUEST_TEMPLATE.md      |  19 +
 civicrm/.gitignore                            |  45 +
 civicrm/CRM/ACL/DAO/ACL.php                   |  22 +-
 civicrm/CRM/ACL/DAO/Cache.php                 |   8 +-
 civicrm/CRM/ACL/DAO/EntityRole.php            |  10 +-
 civicrm/CRM/Activity/BAO/Activity.php         | 159 +--
 civicrm/CRM/Activity/BAO/Query.php            |   2 +-
 civicrm/CRM/Activity/DAO/Activity.php         |  44 +-
 civicrm/CRM/Activity/DAO/ActivityContact.php  |   8 +-
 civicrm/CRM/Admin/Form.php                    |   2 +-
 civicrm/CRM/Admin/Form/Generic.php            | 112 ++
 civicrm/CRM/Admin/Form/Preferences.php        |  28 +-
 .../CRM/Admin/Form/Preferences/Address.php    |  92 +-
 .../CRM/Admin/Form/Preferences/Campaign.php   |  29 +-
 .../CRM/Admin/Form/Preferences/Contribute.php | 280 +++--
 .../CRM/Admin/Form/Preferences/Display.php    | 131 +--
 civicrm/CRM/Admin/Form/Preferences/Event.php  |  72 --
 .../CRM/Admin/Form/Preferences/Mailing.php    | 102 +-
 civicrm/CRM/Admin/Form/Preferences/Member.php |  25 +-
 .../CRM/Admin/Form/Preferences/Multisite.php  |  47 +-
 civicrm/CRM/Admin/Form/RelationshipType.php   |   8 +-
 civicrm/CRM/Admin/Form/ScheduleReminders.php  |  15 +-
 civicrm/CRM/Admin/Form/Setting.php            |  78 +-
 civicrm/CRM/Admin/Form/Setting/Search.php     |  21 +-
 civicrm/CRM/Admin/Form/SettingTrait.php       | 152 ++-
 civicrm/CRM/Admin/Page/AJAX.php               |  19 +-
 civicrm/CRM/Admin/Page/APIExplorer.php        |  65 +-
 civicrm/CRM/Admin/Page/MessageTemplates.php   |  15 +-
 civicrm/CRM/Badge/BAO/Badge.php               |   2 +-
 civicrm/CRM/Batch/DAO/Batch.php               |  32 +-
 civicrm/CRM/Batch/DAO/EntityBatch.php         |   8 +-
 civicrm/CRM/Campaign/DAO/Campaign.php         |  34 +-
 civicrm/CRM/Campaign/DAO/CampaignGroup.php    |  10 +-
 civicrm/CRM/Campaign/DAO/Survey.php           |  40 +-
 civicrm/CRM/Campaign/Info.php                 |   8 +
 civicrm/CRM/Case/DAO/Case.php                 |  18 +-
 civicrm/CRM/Case/DAO/CaseActivity.php         |   6 +-
 civicrm/CRM/Case/DAO/CaseContact.php          |   6 +-
 civicrm/CRM/Case/DAO/CaseType.php             |  16 +-
 civicrm/CRM/Case/Info.php                     |   8 +
 civicrm/CRM/Contact/BAO/Contact.php           |   2 +-
 civicrm/CRM/Contact/BAO/Group.php             |  16 +-
 civicrm/CRM/Contact/BAO/Query.php             | 108 +-
 civicrm/CRM/Contact/BAO/Relationship.php      |   2 +-
 civicrm/CRM/Contact/BAO/SavedSearch.php       |   9 +-
 civicrm/CRM/Contact/DAO/ACLContactCache.php   |   8 +-
 civicrm/CRM/Contact/DAO/Contact.php           |  92 +-
 civicrm/CRM/Contact/DAO/ContactType.php       |  16 +-
 civicrm/CRM/Contact/DAO/DashboardContact.php  |  10 +-
 civicrm/CRM/Contact/DAO/Group.php             |  38 +-
 civicrm/CRM/Contact/DAO/GroupContact.php      |  12 +-
 civicrm/CRM/Contact/DAO/GroupContactCache.php |   6 +-
 civicrm/CRM/Contact/DAO/GroupNesting.php      |   6 +-
 civicrm/CRM/Contact/DAO/GroupOrganization.php |   6 +-
 civicrm/CRM/Contact/DAO/Relationship.php      |  26 +-
 civicrm/CRM/Contact/DAO/RelationshipType.php  |  30 +-
 civicrm/CRM/Contact/DAO/SavedSearch.php       |  14 +-
 .../CRM/Contact/DAO/SubscriptionHistory.php   |  14 +-
 civicrm/CRM/Contact/Form/Edit/Email.php       |  11 +-
 civicrm/CRM/Contact/Form/Relationship.php     |  36 +-
 civicrm/CRM/Contact/Form/Search.php           |   4 -
 civicrm/CRM/Contact/Form/Search/Builder.php   |  10 +-
 civicrm/CRM/Contact/Form/Task/EmailCommon.php |  10 +
 civicrm/CRM/Contact/Form/Task/Label.php       |   2 +-
 civicrm/CRM/Contact/Form/Task/Map/Event.php   |   2 +-
 .../CRM/Contact/Form/Task/PDFLetterCommon.php |   2 +-
 civicrm/CRM/Contact/Page/AJAX.php             |  30 +-
 civicrm/CRM/Contact/Page/View/Summary.php     |  11 +-
 civicrm/CRM/Contribute/BAO/Contribution.php   | 152 +--
 .../CRM/Contribute/BAO/Contribution/Utils.php |   1 +
 .../CRM/Contribute/BAO/ContributionRecur.php  |  22 +-
 civicrm/CRM/Contribute/BAO/Query.php          |  13 +
 civicrm/CRM/Contribute/DAO/Contribution.php   |  48 +-
 .../CRM/Contribute/DAO/ContributionPage.php   |  90 +-
 .../Contribute/DAO/ContributionProduct.php    |  10 +-
 .../CRM/Contribute/DAO/ContributionRecur.php  |  61 +-
 .../CRM/Contribute/DAO/ContributionSoft.php   |  14 +-
 civicrm/CRM/Contribute/DAO/Premium.php        |  16 +-
 .../CRM/Contribute/DAO/PremiumsProduct.php    |   8 +-
 civicrm/CRM/Contribute/DAO/Product.php        |  36 +-
 civicrm/CRM/Contribute/DAO/Widget.php         |  16 +-
 .../CRM/Contribute/Form/AdditionalInfo.php    |   8 -
 civicrm/CRM/Contribute/Form/Contribution.php  |   7 +-
 .../Contribute/Form/Contribution/Confirm.php  |  13 +-
 .../CRM/Contribute/Form/Contribution/Main.php |   6 +-
 .../CRM/Contribute/Form/ContributionBase.php  |  15 +
 .../CRM/Contribute/Form/ContributionPage.php  |   7 +-
 .../Form/ContributionPage/TabHeader.php       |   2 +-
 .../CRM/Contribute/Form/ContributionView.php  |   2 +-
 .../Contribute/Form/Task/PDFLetterCommon.php  |   2 +-
 civicrm/CRM/Contribute/Form/Task/Status.php   |   6 +-
 .../Contribute/Form/UpdateSubscription.php    |   2 +-
 civicrm/CRM/Contribute/Info.php               |   8 +
 .../CRM/Contribute/Page/ContributionRecur.php |  11 +
 civicrm/CRM/Contribute/Page/Tab.php           |  20 +-
 civicrm/CRM/Contribute/Page/UserDashboard.php |   7 +-
 civicrm/CRM/Core/BAO/Cache.php                |   7 +-
 civicrm/CRM/Core/BAO/CustomField.php          |  25 +
 civicrm/CRM/Core/BAO/CustomQuery.php          |  12 +-
 civicrm/CRM/Core/BAO/Email.php                |   2 +-
 civicrm/CRM/Core/BAO/Mapping.php              |   4 +-
 civicrm/CRM/Core/BAO/Navigation.php           | 134 +--
 civicrm/CRM/Core/BAO/RecurringEntity.php      |   6 +-
 civicrm/CRM/Core/Block.php                    |   9 +-
 civicrm/CRM/Core/CodeGen/Config.php           |   1 +
 civicrm/CRM/Core/CodeGen/DAO.php              |  12 +-
 civicrm/CRM/Core/Component/Info.php           |   9 +
 civicrm/CRM/Core/Config.php                   |   1 -
 civicrm/CRM/Core/DAO.php                      |   9 +
 civicrm/CRM/Core/DAO/ActionLog.php            |  18 +-
 civicrm/CRM/Core/DAO/ActionMapping.php        |  16 +-
 civicrm/CRM/Core/DAO/ActionSchedule.php       |  70 +-
 civicrm/CRM/Core/DAO/Address.php              |  60 +-
 civicrm/CRM/Core/DAO/AddressFormat.php        |   4 +-
 civicrm/CRM/Core/DAO/Cache.php                |  12 +-
 civicrm/CRM/Core/DAO/Component.php            |   8 +-
 civicrm/CRM/Core/DAO/Country.php              |  18 +-
 civicrm/CRM/Core/DAO/County.php               |   8 +-
 civicrm/CRM/Core/DAO/CustomField.php          |  60 +-
 civicrm/CRM/Core/DAO/CustomGroup.php          |  42 +-
 civicrm/CRM/Core/DAO/Dashboard.php            |  20 +-
 civicrm/CRM/Core/DAO/Discount.php             |  12 +-
 civicrm/CRM/Core/DAO/Domain.php               |  16 +-
 civicrm/CRM/Core/DAO/Email.php                |  37 +-
 civicrm/CRM/Core/DAO/EntityFile.php           |   8 +-
 civicrm/CRM/Core/DAO/EntityTag.php            |   8 +-
 civicrm/CRM/Core/DAO/Extension.php            |  14 +-
 civicrm/CRM/Core/DAO/File.php                 |  16 +-
 civicrm/CRM/Core/DAO/IM.php                   |  14 +-
 civicrm/CRM/Core/DAO/Job.php                  |  22 +-
 civicrm/CRM/Core/DAO/JobLog.php               |  16 +-
 civicrm/CRM/Core/DAO/LocBlock.php             |   2 +-
 civicrm/CRM/Core/DAO/LocationType.php         |  16 +-
 civicrm/CRM/Core/DAO/Log.php                  |  12 +-
 civicrm/CRM/Core/DAO/MailSettings.php         |  30 +-
 civicrm/CRM/Core/DAO/Managed.php              |  12 +-
 civicrm/CRM/Core/DAO/Mapping.php              |   8 +-
 civicrm/CRM/Core/DAO/MappingField.php         |  28 +-
 civicrm/CRM/Core/DAO/Menu.php                 |  40 +-
 civicrm/CRM/Core/DAO/MessageTemplate.php      |  20 +-
 civicrm/CRM/Core/DAO/Navigation.php           |  22 +-
 civicrm/CRM/Core/DAO/Note.php                 |  16 +-
 civicrm/CRM/Core/DAO/OpenID.php               |  12 +-
 civicrm/CRM/Core/DAO/OptionGroup.php          |  16 +-
 civicrm/CRM/Core/DAO/OptionValue.php          |  34 +-
 civicrm/CRM/Core/DAO/Persistent.php           |  10 +-
 civicrm/CRM/Core/DAO/Phone.php                |  20 +-
 civicrm/CRM/Core/DAO/PreferencesDate.php      |  12 +-
 civicrm/CRM/Core/DAO/PrevNextCache.php        |  10 +-
 civicrm/CRM/Core/DAO/PrintLabel.php           |  20 +-
 civicrm/CRM/Core/DAO/RecurringEntity.php      |   8 +-
 civicrm/CRM/Core/DAO/Setting.php              |  16 +-
 civicrm/CRM/Core/DAO/StateProvince.php        |   8 +-
 civicrm/CRM/Core/DAO/StatusPreference.php     |  14 +-
 civicrm/CRM/Core/DAO/SystemLog.php            |  14 +-
 civicrm/CRM/Core/DAO/Tag.php                  |  16 +-
 civicrm/CRM/Core/DAO/Timezone.php             |  10 +-
 civicrm/CRM/Core/DAO/UFField.php              |  38 +-
 civicrm/CRM/Core/DAO/UFGroup.php              |  52 +-
 civicrm/CRM/Core/DAO/UFJoin.php               |  16 +-
 civicrm/CRM/Core/DAO/UFMatch.php              |  12 +-
 civicrm/CRM/Core/DAO/Website.php              |   8 +-
 civicrm/CRM/Core/DAO/WordReplacement.php      |  10 +-
 civicrm/CRM/Core/DAO/Worldregion.php          |   4 +-
 civicrm/CRM/Core/Form.php                     |   2 +-
 civicrm/CRM/Core/Form/EntityFormTrait.php     |  23 +-
 civicrm/CRM/Core/OptionGroup.php              |  12 +-
 civicrm/CRM/Core/Page/Basic.php               |   3 +
 civicrm/CRM/Core/Payment.php                  |   3 +
 civicrm/CRM/Core/Payment/Form.php             |  21 -
 civicrm/CRM/Core/PseudoConstant.php           |  15 +-
 civicrm/CRM/Core/QuickForm/Action/Jump.php    |   3 +
 civicrm/CRM/Core/Resources.php                |  16 +-
 civicrm/CRM/Core/SelectValues.php             |  52 +-
 civicrm/CRM/Core/xml/Menu/Admin.xml           |   2 +-
 civicrm/CRM/Custom/Form/DeleteField.php       |   2 +-
 civicrm/CRM/Cxn/DAO/Cxn.php                   |  22 +-
 civicrm/CRM/Dedupe/DAO/Exception.php          |   6 +-
 civicrm/CRM/Dedupe/DAO/Rule.php               |  12 +-
 civicrm/CRM/Dedupe/DAO/RuleGroup.php          |  14 +-
 civicrm/CRM/Dedupe/Finder.php                 |   2 +-
 civicrm/CRM/Event/BAO/Event.php               | 139 ++-
 civicrm/CRM/Event/Badge.php                   |   2 +-
 civicrm/CRM/Event/Cart/DAO/Cart.php           |   4 +-
 civicrm/CRM/Event/Cart/DAO/EventInCart.php    |   6 +-
 civicrm/CRM/Event/DAO/Event.php               | 142 +--
 civicrm/CRM/Event/DAO/Participant.php         |  36 +-
 civicrm/CRM/Event/DAO/ParticipantPayment.php  |   6 +-
 .../CRM/Event/DAO/ParticipantStatusType.php   |  18 +-
 civicrm/CRM/Event/Form/EventFees.php          |  19 +-
 civicrm/CRM/Event/Form/ManageEvent.php        |   2 +-
 .../CRM/Event/Form/ManageEvent/EventInfo.php  |  14 +-
 civicrm/CRM/Event/Form/ManageEvent/Fee.php    |  38 +-
 .../CRM/Event/Form/ManageEvent/Location.php   |   1 +
 .../Event/Form/ManageEvent/Registration.php   |  35 +-
 civicrm/CRM/Event/Form/ManageEvent/Repeat.php |   3 +-
 .../Form/ManageEvent/ScheduleReminders.php    |   1 +
 .../CRM/Event/Form/ManageEvent/TabHeader.php  |   7 +-
 civicrm/CRM/Event/Form/Participant.php        |  52 +-
 civicrm/CRM/Event/Form/SearchEvent.php        |  14 +-
 civicrm/CRM/Event/Info.php                    |   8 +
 civicrm/CRM/Event/Page/ManageEvent.php        |   8 +-
 civicrm/CRM/Event/xml/Menu/Event.xml          |   2 +-
 civicrm/CRM/Export/BAO/Export.php             | 207 ++--
 civicrm/CRM/Export/BAO/ExportProcessor.php    | 104 +-
 .../CRM/Financial/BAO/ExportFormat/CSV.php    |   2 +-
 civicrm/CRM/Financial/BAO/FinancialType.php   |   9 +-
 civicrm/CRM/Financial/DAO/Currency.php        |  10 +-
 .../Financial/DAO/EntityFinancialAccount.php  |  10 +-
 .../CRM/Financial/DAO/EntityFinancialTrxn.php |   6 +-
 .../CRM/Financial/DAO/FinancialAccount.php    |  30 +-
 civicrm/CRM/Financial/DAO/FinancialItem.php   |  20 +-
 civicrm/CRM/Financial/DAO/FinancialTrxn.php   |  32 +-
 civicrm/CRM/Financial/DAO/FinancialType.php   |  12 +-
 .../CRM/Financial/DAO/PaymentProcessor.php    |  24 +-
 .../Financial/DAO/PaymentProcessorType.php    |  20 +-
 civicrm/CRM/Financial/DAO/PaymentToken.php    |  24 +-
 civicrm/CRM/Financial/Form/Payment.php        |  59 +-
 civicrm/CRM/Friend/DAO/Friend.php             |  16 +-
 civicrm/CRM/Friend/Form/Event.php             |   1 +
 civicrm/CRM/Grant/DAO/Grant.php               |  30 +-
 civicrm/CRM/Grant/Info.php                    |   8 +
 civicrm/CRM/Invoicing/Utils.php               |  97 ++
 civicrm/CRM/Mailing/BAO/Mailing.php           |   7 +-
 civicrm/CRM/Mailing/BAO/Query.php             |   8 +-
 civicrm/CRM/Mailing/DAO/BouncePattern.php     |   4 +-
 civicrm/CRM/Mailing/DAO/BounceType.php        |   6 +-
 civicrm/CRM/Mailing/DAO/Mailing.php           |  80 +-
 civicrm/CRM/Mailing/DAO/MailingAB.php         |  20 +-
 civicrm/CRM/Mailing/DAO/MailingComponent.php  |  12 +-
 civicrm/CRM/Mailing/DAO/MailingGroup.php      |  12 +-
 civicrm/CRM/Mailing/DAO/MailingJob.php        |  20 +-
 civicrm/CRM/Mailing/DAO/Recipients.php        |   8 +-
 civicrm/CRM/Mailing/DAO/Spool.php             |  12 +-
 civicrm/CRM/Mailing/DAO/TrackableURL.php      |   4 +-
 civicrm/CRM/Mailing/Event/DAO/Bounce.php      |   8 +-
 civicrm/CRM/Mailing/Event/DAO/Confirm.php     |   4 +-
 civicrm/CRM/Mailing/Event/DAO/Delivered.php   |   4 +-
 civicrm/CRM/Mailing/Event/DAO/Forward.php     |   6 +-
 civicrm/CRM/Mailing/Event/DAO/Opened.php      |   4 +-
 civicrm/CRM/Mailing/Event/DAO/Queue.php       |  10 +-
 civicrm/CRM/Mailing/Event/DAO/Reply.php       |   4 +-
 civicrm/CRM/Mailing/Event/DAO/Subscribe.php   |   8 +-
 .../Mailing/Event/DAO/TrackableURLOpen.php    |   6 +-
 civicrm/CRM/Mailing/Event/DAO/Unsubscribe.php |   6 +-
 civicrm/CRM/Mailing/Info.php                  |   8 +
 civicrm/CRM/Member/ActionMapping.php          |  70 +-
 civicrm/CRM/Member/BAO/Membership.php         | 147 +--
 civicrm/CRM/Member/DAO/Membership.php         |  26 +-
 civicrm/CRM/Member/DAO/MembershipBlock.php    |  26 +-
 civicrm/CRM/Member/DAO/MembershipLog.php      |  16 +-
 civicrm/CRM/Member/DAO/MembershipPayment.php  |   4 +-
 civicrm/CRM/Member/DAO/MembershipStatus.php   |  28 +-
 civicrm/CRM/Member/DAO/MembershipType.php     |  36 +-
 civicrm/CRM/Member/Form/Membership.php        | 125 ++-
 civicrm/CRM/Member/Form/MembershipType.php    |   3 +
 civicrm/CRM/Member/Form/Task/Label.php        |   2 +-
 .../CRM/Member/Form/Task/PDFLetterCommon.php  |   2 +-
 civicrm/CRM/Member/Info.php                   |   8 +
 civicrm/CRM/Member/PseudoConstant.php         |   2 +-
 civicrm/CRM/PCP/DAO/PCP.php                   |  18 +-
 civicrm/CRM/PCP/DAO/PCPBlock.php              |  24 +-
 civicrm/CRM/PCP/Form/Event.php                |   1 +
 civicrm/CRM/Pledge/DAO/Pledge.php             |  44 +-
 civicrm/CRM/Pledge/DAO/PledgeBlock.php        |  22 +-
 civicrm/CRM/Pledge/DAO/PledgePayment.php      |  16 +-
 civicrm/CRM/Pledge/Info.php                   |   8 +
 civicrm/CRM/Price/DAO/LineItem.php            |  28 +-
 civicrm/CRM/Price/DAO/PriceField.php          |  32 +-
 civicrm/CRM/Price/DAO/PriceFieldValue.php     |  36 +-
 civicrm/CRM/Price/DAO/PriceSet.php            |  26 +-
 civicrm/CRM/Price/DAO/PriceSetEntity.php      |   8 +-
 civicrm/CRM/Queue/DAO/QueueItem.php           |   8 +-
 civicrm/CRM/Report/DAO/ReportInstance.php     |  40 +-
 civicrm/CRM/Report/Form.php                   |  17 +-
 civicrm/CRM/Report/Form/Activity.php          |   2 +
 .../Report/Form/Campaign/SurveyDetails.php    |  18 +-
 civicrm/CRM/Report/Form/Case/Demographics.php |  16 +-
 civicrm/CRM/Report/Form/Case/Detail.php       |  24 +-
 civicrm/CRM/Report/Form/Case/Summary.php      |   6 +
 civicrm/CRM/Report/Form/Contribute/Detail.php |   2 +-
 .../Form/Contribute/HouseholdSummary.php      |  18 +-
 .../Form/Contribute/OrganizationSummary.php   |  17 +-
 .../CRM/Report/Form/Contribute/Summary.php    |  14 +-
 .../Report/Form/Event/ParticipantListing.php  |  17 +
 civicrm/CRM/Report/Form/Pledge/Pbnp.php       |  17 +-
 civicrm/CRM/Report/Form/Walklist/Walklist.php |  18 +-
 civicrm/CRM/Report/Info.php                   |   8 +
 civicrm/CRM/SMS/DAO/Provider.php              |  12 +-
 civicrm/CRM/SMS/Form/Schedule.php             |  45 +-
 civicrm/CRM/UF/Page/Group.php                 |   6 +-
 .../CRM/Upgrade/Incremental/php/FiveEight.php |  87 ++
 .../Upgrade/Incremental/sql/4.7.19.mysql.tpl  |   5 +-
 .../Upgrade/Incremental/sql/5.7.0.mysql.tpl   |   1 -
 .../Upgrade/Incremental/sql/5.8.0.mysql.tpl   |   1 +
 .../Upgrade/Incremental/sql/5.8.1.mysql.tpl   |   1 +
 .../Incremental/sql/5.8.alpha1.mysql.tpl      |  16 +
 .../Incremental/sql/5.8.beta1.mysql.tpl       |   1 +
 civicrm/CRM/Utils/API/HTMLInputCoder.php      |   4 +
 civicrm/CRM/Utils/Check/Component/Schema.php  |   2 +-
 civicrm/CRM/Utils/Date.php                    |  54 +
 civicrm/CRM/Utils/Hook.php                    |  24 +-
 civicrm/CRM/Utils/Mail/Incoming.php           |  24 +-
 civicrm/CRM/Utils/PDF/Utils.php               |   2 +-
 civicrm/CRM/Utils/Request.php                 |  31 +
 civicrm/CRM/Utils/Rule.php                    |   6 +-
 civicrm/CRM/Utils/System.php                  |   7 +
 civicrm/CRM/Utils/System/Drupal.php           |   2 +-
 civicrm/CRM/Utils/System/WordPress.php        |  80 +-
 civicrm/Civi.php                              |   9 +
 .../Civi/ActionSchedule/RecipientBuilder.php  |   2 +-
 civicrm/Civi/CCase/Events.php                 |  27 +-
 civicrm/Civi/Core/Container.php               |  21 +-
 civicrm/Civi/Test/Api3DocTrait.php            |   4 +-
 civicrm/ang/crmStatusPage.css                 |   5 +-
 civicrm/api/v3/Activity.php                   |   8 +-
 civicrm/api/v3/Contact.php                    |  69 +-
 civicrm/api/v3/ContributionPage.php           |  20 +
 civicrm/civicrm-version.php                   |   2 +-
 civicrm/css/civicrm.css                       |  13 +-
 civicrm/css/joomla.css                        |  36 +-
 civicrm/i/cal.gif                             | Bin 644 -> 0 bytes
 civicrm/i/langs.png                           | Bin 452 -> 0 bytes
 civicrm/js/crm.admin.js                       |  21 -
 civicrm/js/crm.datepicker.js                  |   4 +-
 civicrm/js/crm.drupal7.js                     |  10 +-
 civicrm/js/crm.drupal8.js                     |   2 +-
 civicrm/js/jquery/jquery.crmIconPicker.js     |   9 +-
 .../packages/HTML/QuickForm/hierselect.php    |   3 +-
 civicrm/release-notes.md                      |  65 ++
 civicrm/release-notes/5.5.1.md                |  39 +
 civicrm/release-notes/5.5.2.md                |  39 +
 civicrm/release-notes/5.5.3.md                |  46 +
 civicrm/release-notes/5.6.1.md                |  67 ++
 civicrm/release-notes/5.7.1.md                |  41 +
 civicrm/release-notes/5.7.2.md                |  41 +
 civicrm/release-notes/5.8.0.md                | 877 ++++++++++++++++
 civicrm/release-notes/5.8.1.md                |  51 +
 civicrm/settings/Address.setting.php          |  20 +-
 civicrm/settings/Campaign.setting.php         |  21 +-
 civicrm/settings/Contribute.setting.php       |  27 +-
 civicrm/settings/Core.setting.php             | 285 ++---
 civicrm/settings/Directory.setting.php        |  12 +-
 civicrm/settings/Event.setting.php            |  23 +-
 civicrm/settings/Extension.setting.php        |   2 +-
 civicrm/settings/Mailing.setting.php          |  70 +-
 civicrm/settings/Member.setting.php           |   7 +-
 civicrm/settings/Multisite.setting.php        |  19 +-
 civicrm/settings/Search.setting.php           |  21 +-
 civicrm/settings/Url.setting.php              |   8 +-
 civicrm/sql/civicrm.mysql                     |   2 +-
 civicrm/sql/civicrm_data.mysql                |   8 +-
 civicrm/sql/civicrm_generated.mysql           |  66 +-
 .../CRM/Activity/Selector/Selector.tpl        |   2 +-
 .../CRM/Admin/Form/Preferences/Contribute.tpl |  56 +-
 .../CRM/Admin/Form/Preferences/Display.tpl    |  21 +-
 .../CRM/Admin/Form/Setting/Search.tpl         |   7 +
 .../templates/CRM/Admin/Page/Extensions.tpl   |  15 +-
 .../CRM/Admin/Page/MessageTemplates.tpl       |  11 +-
 .../Campaign/Form/addCampaignToComponent.tpl  |   5 +-
 .../templates/CRM/Contact/Form/Edit/Email.tpl |   6 +-
 .../CRM/Contact/Form/Inline/Email.tpl         |   6 +-
 .../CRM/Contact/Form/Relationship.tpl         |   3 +-
 .../CRM/Contact/Form/Search/Advanced.hlp      |  14 +
 .../CRM/Contact/Form/Search/Builder.js        |  41 +-
 .../templates/CRM/Contact/Page/View/Print.tpl |   5 +-
 .../Page/View/RelationshipSelector.tpl        |   4 +-
 .../CRM/Contact/Page/View/Summary.tpl         |   5 +-
 .../Contribute/Form/Contribution/Confirm.tpl  |   4 +-
 .../Form/Search/ContributionRecur.tpl         |  23 +-
 .../Contribute/Form/UpdateSubscription.tpl    |   2 +-
 .../CRM/Contribute/Page/ContributionRecur.tpl |  30 +-
 .../Page/ContributionRecurPayments.tpl        |   2 +-
 .../Page/ContributionRecurSelector.tpl        |  49 +
 .../CRM/Contribute/Page/PaymentInfo.tpl       |   6 +-
 civicrm/templates/CRM/Contribute/Page/Tab.tpl |  12 +-
 civicrm/templates/CRM/Core/BillingBlock.js    |  47 +-
 civicrm/templates/CRM/Core/Form/Field.tpl     |   2 +-
 civicrm/templates/CRM/Core/I18n/Dialog.tpl    |   2 +-
 civicrm/templates/CRM/Custom/Form/Group.tpl   |   2 +-
 civicrm/templates/CRM/Custom/Page/Group.hlp   |  17 +-
 .../Form/Checkout/ParticipantsAndPrices.tpl   |   2 +-
 .../templates/CRM/Event/Form/EventFees.tpl    |   2 +-
 .../CRM/Event/Form/ManageEvent/EventInfo.tpl  |  17 +-
 .../CRM/Event/Form/ManageEvent/Fee.tpl        |   4 +-
 .../Event/Form/ManageEvent/Registration.tpl   |   4 +-
 .../CRM/Event/Form/ManageEvent/Tab.tpl        |   1 +
 .../templates/CRM/Event/Form/Participant.tpl  |   8 +-
 .../templates/CRM/Event/Form/SearchEvent.tpl  |  38 +-
 .../templates/CRM/Event/Page/ManageEvent.tpl  |  10 +-
 civicrm/templates/CRM/Form/basicForm.tpl      |  80 +-
 .../Event.tpl => Form/basicFormFields.tpl}    |  11 +-
 civicrm/templates/CRM/Price/Page/LineItem.tpl |  22 +-
 civicrm/templates/CRM/SMS/Form/Schedule.tpl   |  45 +-
 civicrm/templates/CRM/UF/Page/Group.tpl       |  13 +-
 civicrm/templates/CRM/common/TabHeader.tpl    |   6 +-
 civicrm/templates/CRM/common/TabSelected.tpl  |  12 +
 civicrm/templates/CRM/common/l10n.js.tpl      |   1 +
 .../templates/CRM/common/navigation.js.tpl    |  19 +-
 civicrm/templates/CRM/common/paymentBlock.tpl |   2 +-
 civicrm/tools/extensions/.gitignore           |   5 +
 civicrm/vendor/autoload.php                   |   2 +-
 civicrm/vendor/composer/autoload_real.php     |  14 +-
 civicrm/vendor/composer/autoload_static.php   |  10 +-
 civicrm/xml/schema/Contact/Relationship.xml   |   2 +
 .../schema/Contribute/ContributionRecur.xml   |   7 +
 civicrm/xml/schema/Core/Email.xml             |  10 +-
 civicrm/xml/schema/Event/Event.xml            |   4 +
 civicrm/xml/templates/civicrm_data.tpl        |   6 +-
 civicrm/xml/templates/dao.tpl                 |   6 +-
 civicrm/xml/version.xml                       |   2 +-
 includes/civicrm.basepage.php                 | 465 +++++++--
 includes/civicrm.shortcodes.modal.php         |  86 +-
 includes/civicrm.shortcodes.php               | 431 +++++---
 includes/civicrm.users.php                    | 174 +++-
 languages/civicrm.pot                         |   2 +-
 uninstall.php                                 |   6 +-
 wp-cli/civicrm.php                            |   4 +-
 421 files changed, 7570 insertions(+), 4866 deletions(-)
 create mode 100644 civicrm/.github/CONTRIBUTING.md
 create mode 100644 civicrm/.github/PULL_REQUEST_TEMPLATE.md
 create mode 100644 civicrm/.gitignore
 create mode 100644 civicrm/CRM/Admin/Form/Generic.php
 delete mode 100644 civicrm/CRM/Admin/Form/Preferences/Event.php
 create mode 100644 civicrm/CRM/Invoicing/Utils.php
 create mode 100644 civicrm/CRM/Upgrade/Incremental/php/FiveEight.php
 delete mode 100644 civicrm/CRM/Upgrade/Incremental/sql/5.7.0.mysql.tpl
 create mode 100644 civicrm/CRM/Upgrade/Incremental/sql/5.8.0.mysql.tpl
 create mode 100644 civicrm/CRM/Upgrade/Incremental/sql/5.8.1.mysql.tpl
 create mode 100644 civicrm/CRM/Upgrade/Incremental/sql/5.8.alpha1.mysql.tpl
 create mode 100644 civicrm/CRM/Upgrade/Incremental/sql/5.8.beta1.mysql.tpl
 delete mode 100644 civicrm/i/cal.gif
 delete mode 100644 civicrm/i/langs.png
 delete mode 100644 civicrm/js/crm.admin.js
 create mode 100644 civicrm/release-notes/5.5.1.md
 create mode 100644 civicrm/release-notes/5.5.2.md
 create mode 100644 civicrm/release-notes/5.5.3.md
 create mode 100644 civicrm/release-notes/5.6.1.md
 create mode 100644 civicrm/release-notes/5.7.1.md
 create mode 100644 civicrm/release-notes/5.7.2.md
 create mode 100644 civicrm/release-notes/5.8.0.md
 create mode 100644 civicrm/release-notes/5.8.1.md
 create mode 100644 civicrm/templates/CRM/Contribute/Page/ContributionRecurSelector.tpl
 rename civicrm/templates/CRM/{Admin/Form/Preferences/Event.tpl => Form/basicFormFields.tpl} (80%)
 create mode 100644 civicrm/templates/CRM/common/TabSelected.tpl
 create mode 100644 civicrm/tools/extensions/.gitignore

diff --git a/assets/templates/civicrm.shortcode.php b/assets/templates/civicrm.shortcode.php
index 02f45e08df..c590390b01 100644
--- a/assets/templates/civicrm.shortcode.php
+++ b/assets/templates/civicrm.shortcode.php
@@ -2,7 +2,7 @@
 
 /*
  +--------------------------------------------------------------------+
- | CiviCRM version 5                                                  |
+ | CiviCRM version 4.7                                                |
  +--------------------------------------------------------------------+
  | Copyright CiviCRM LLC (c) 2004-2018                                |
  +--------------------------------------------------------------------+
diff --git a/civicrm.php b/civicrm.php
index f7a02591b9..419beb4c85 100644
--- a/civicrm.php
+++ b/civicrm.php
@@ -2,11 +2,10 @@
 /*
 Plugin Name: CiviCRM
 Description: CiviCRM - Growing and Sustaining Relationships
-Version: 5.7.0
+Version: 5.8.1
 Author: CiviCRM LLC
 Author URI: https://civicrm.org/
 Plugin URI: https://wiki.civicrm.org/confluence/display/CRMDOC/Installing+CiviCRM+for+WordPress
-GitHub Plugin URI: https://github.com/tadpolecc/civicrm.git
 License: AGPL3
 Text Domain: civicrm
 Domain Path: /languages
@@ -15,7 +14,7 @@ Domain Path: /languages
 
 /*
  +--------------------------------------------------------------------+
- | CiviCRM version 5                                                  |
+ | CiviCRM version 4.7                                                |
  +--------------------------------------------------------------------+
  | Copyright CiviCRM LLC (c) 2004-2018                                |
  +--------------------------------------------------------------------+
@@ -66,35 +65,35 @@ http://make.wordpress.org/core/handbook/coding-standards/javascript/
 */
 
 
-// this file must not accessed directly
+// This file must not accessed directly
 if ( ! defined( 'ABSPATH' ) ) exit;
 
 
-// set version here: when it changes, will force JS to reload
-define( 'CIVICRM_PLUGIN_VERSION', '5' );
+// Set version here: when it changes, will force JS to reload
+define( 'CIVICRM_PLUGIN_VERSION', '4.7' );
 
-// store reference to this file
+// Store reference to this file
 if (!defined('CIVICRM_PLUGIN_FILE')) {
   define( 'CIVICRM_PLUGIN_FILE', __FILE__ );
 }
 
-// store URL to this plugin's directory
+// Store URL to this plugin's directory
 if (!defined( 'CIVICRM_PLUGIN_URL')) {
   define( 'CIVICRM_PLUGIN_URL', plugin_dir_url(CIVICRM_PLUGIN_FILE) );
 }
 
-// store PATH to this plugin's directory
+// Store PATH to this plugin's directory
 if (!defined( 'CIVICRM_PLUGIN_DIR')) {
   define( 'CIVICRM_PLUGIN_DIR', plugin_dir_path(CIVICRM_PLUGIN_FILE) );
 }
 
-/**
+/*
  * The constant CIVICRM_SETTINGS_PATH is also defined in civicrm.config.php and
  * may already have been defined there - e.g. by cron or external scripts.
  */
 if ( !defined( 'CIVICRM_SETTINGS_PATH' ) ) {
 
-  /**
+  /*
    * Test where the settings file exists.
    *
    * If the settings file is found in the 4.6 and prior location, use that as
@@ -113,55 +112,84 @@ if ( !defined( 'CIVICRM_SETTINGS_PATH' ) ) {
 
 }
 
-// test if Civi is installed
+// Test if CiviCRM is installed
 if ( file_exists( CIVICRM_SETTINGS_PATH )  ) {
     define( 'CIVICRM_INSTALLED', TRUE );
   } else {
     define( 'CIVICRM_INSTALLED', FALSE );
 }
 
-// prevent CiviCRM from rendering its own header
+// Prevent CiviCRM from rendering its own header
 define( 'CIVICRM_UF_HEAD', TRUE );
 
 
 /**
- * Define CiviCRM_For_WordPress Class
+ * Define CiviCRM_For_WordPress Class.
+ *
+ * @since 4.4
  */
 class CiviCRM_For_WordPress {
 
-
   /**
-   * Declare our properties
+   * Plugin instance.
+   *
+   * @since 4.4
+   * @access private
+   * @var object $instance The plugin instance.
    */
+  private static $instance;
 
   /**
-   * @var CiviCRM_For_WordPress
+   * Plugin context (broad).
+   *
+   * @since 4.4
+   * @access public
+   * @var bool $in_wordpress The broad plugin context.
    */
-  private static $instance;
-
-  // plugin context (broad)
   static $in_wordpress;
 
-  // plugin context (specific)
+  /**
+   * Plugin context (specific).
+   *
+   * @since 4.4
+   * @access public
+   * @var str $context The specific plugin context.
+   */
   static $context;
 
   /**
-   * @var CiviCRM_For_WordPress_Shortcodes
+   * Shortcodes management object.
+   *
+   * @since 4.4
+   * @access public
+   * @var object CiviCRM_For_WordPress_Shortcodes The shortcodes management object.
    */
   public $shortcodes;
 
   /**
-   * @var CiviCRM_For_WordPress_Shortcodes_Modal
+   * Modal dialog management object.
+   *
+   * @since 4.4
+   * @access public
+   * @var object CiviCRM_For_WordPress_Shortcodes_Modal The modal dialog management object.
    */
   public $modal;
 
   /**
-   * @var CiviCRM_For_WordPress_Basepage
+   * Basepage management object.
+   *
+   * @since 4.4
+   * @access public
+   * @var object CiviCRM_For_WordPress_Basepage The basepage management object.
    */
   public $basepage;
 
   /**
-   * @var CiviCRM_For_WordPress_Users
+   * User management object.
+   *
+   * @since 4.4
+   * @access public
+   * @var object CiviCRM_For_WordPress_Users The user management object.
    */
   public $users;
 
@@ -175,39 +203,49 @@ class CiviCRM_For_WordPress {
    * Getter method which returns the CiviCRM instance and optionally creates one
    * if it does not already exist. Standard CiviCRM singleton pattern.
    *
-   * @return object CiviCRM plugin instance
+   * @since 4.4
+   *
+   * @return object CiviCRM_For_WordPress The CiviCRM plugin instance.
    */
   public static function singleton() {
 
-    // if it doesn't already exist...
+    // If instance doesn't already exist
     if ( ! isset( self::$instance ) ) {
 
-      // create it
+      // Create instance
       self::$instance = new CiviCRM_For_WordPress;
-      self::$instance->setup_instance();
+
+      // Delay setup until 'plugins_loaded' to allow other plugins to load as well
+      add_action( 'plugins_loaded', array( self::$instance, 'setup_instance' ) );
 
     }
 
-    // return existing instance
+    // Return instance
     return self::$instance;
 
   }
 
 
   /**
-   * Dummy instance constructor
+   * Dummy instance constructor.
+   *
+   * @since 4.4
    */
   function __construct() {}
 
   /**
-   * Dummy magic method to prevent CiviCRM_For_WordPress from being cloned
+   * Dummy magic method to prevent CiviCRM_For_WordPress from being cloned.
+   *
+   * @since 4.4
    */
   public function __clone() {
     _doing_it_wrong( __FUNCTION__, __( 'Only one instance of CiviCRM_For_WordPress please', 'civicrm' ), '4.4' );
   }
 
   /**
-   * Dummy magic method to prevent CiviCRM_For_WordPress from being unserialized
+   * Dummy magic method to prevent CiviCRM_For_WordPress from being unserialized.
+   *
+   * @since 4.4
    */
   public function __wakeup() {
     _doing_it_wrong( __FUNCTION__, __( 'Please do not serialize CiviCRM_For_WordPress', 'civicrm' ), '4.4' );
@@ -215,122 +253,121 @@ class CiviCRM_For_WordPress {
 
 
   /**
-   * Method that is called only when CiviCRM plugin is activated
-   * In order for other plugins to be able to interact with Civi's activation,
-   * we wait until after the activation redirect to perform activation actions
+   * Plugin activation.
+   *
+   * This method is called only when CiviCRM plugin is activated. In order for
+   * other plugins to be able to interact with Civi's activation, we wait until
+   * after the activation redirect to perform activation actions.
    *
-   * @return void
+   * @since 4.4
    */
   public function activate() {
 
-    // set a one-time-only option
+    // Set a one-time-only option
     add_option( 'civicrm_activation_in_progress', 'true' );
 
   }
 
 
   /**
-   * Method that runs CiviCRM's plugin activation methods
+   * Run CiviCRM's plugin activation procedure.
    *
-   * @return void
+   * @since 4.4
    */
   public function activation() {
 
-    // if activating...
-    if ( is_admin() && get_option( 'civicrm_activation_in_progress' ) == 'true' ) {
-
-      // assign minimum capabilities for all WP roles and create 'anonymous_user' role
-      $this->users->set_wp_user_capabilities();
-
-      // set a one-time-only option to flag that we need to create a basepage -
-      // it will not update the option once it has been set to another value nor
-      // create a new option with the same name
-      add_option( 'civicrm_activation_create_basepage', 'true' );
-
-      // change option so this method never runs again
-      update_option( 'civicrm_activation_in_progress', 'false' );
-
+    // Bail if not activating
+    if ( get_option( 'civicrm_activation_in_progress' ) !== 'true' ) {
+      return;
     }
 
-    // if activating and we still haven't created the basepage...
-    if (
-      is_admin() &&
-      get_option( 'civicrm_activation_create_basepage' ) == 'true' &&
-      CIVICRM_INSTALLED
-    ) {
-
-      // create basepage
-      add_action( 'wp_loaded', array( $this, 'create_wp_basepage' ) );
+    // Bail if not in WordPress admin
+    if ( !is_admin() ) {
+      return;
+    }
 
-      // change option so this method never runs again
-      update_option( 'civicrm_activation_create_basepage', 'done' );
+    /**
+     * Broadcast that activation actions need to happen now.
+     *
+     * @since 5.6
+     */
+    do_action( 'civicrm_activation' );
 
-    }
+    // Change option so this action never fires again
+    update_option( 'civicrm_activation_in_progress', 'false' );
 
   }
 
 
   /**
-   * Method that is called only when CiviCRM plugin is deactivated
-   * In order for other plugins to be able to interact with Civi's activation,
-   * we need to remove the option that is set in activate() above
+   * Plugin deactivation.
+   *
+   * This method is called only when CiviCRM plugin is deactivated. In order for
+   * other plugins to be able to interact with Civi's activation, we need to
+   * remove any options that are set in activate() above.
    *
-   * @return void
+   * @since 4.4
    */
   public function deactivate() {
 
-    // delete options
+    // Delete any options we hay have set
     delete_option( 'civicrm_activation_in_progress' );
-    delete_option( 'civicrm_activation_create_basepage' );
+
+    /**
+     * Broadcast that deactivation actions need to happen now.
+     *
+     * @since 5.6
+     */
+    do_action( 'civicrm_deactivation' );
 
   }
 
 
   /**
-   * Set up the CiviCRM plugin instance
+   * Set up the CiviCRM plugin instance.
    *
-   * @return void
+   * @since 4.4
    */
   public function setup_instance() {
 
-    // kick out if another instance is being inited
+    // Kick out if another instance is being inited
     if ( isset( self::$in_wordpress ) ) {
       wp_die( __( 'Only one instance of CiviCRM_For_WordPress please', 'civicrm' ) );
     }
 
-    // Store context
-    $this->civicrm_in_wordpress_set();
-
-    // there is no session handling in WP hence we start it for CiviCRM pages
-    if (!session_id()) {
+    /*
+     * There is no session handling in WP - hence we start it for CiviCRM pages
+     * except when running via WP-CLI which does not require sessions.
+     */
+    if ( empty( session_id() ) && ! ( defined( 'WP_CLI' ) && WP_CLI ) ) {
       session_start();
     }
 
-    if ( $this->civicrm_in_wordpress() ) {
-      // this is required for AJAX calls in WordPress admin
-      $_GET['noheader'] = TRUE;
-    }
-
-    if ( !CIVICRM_INSTALLED && !$this->civicrm_in_wordpress() ) {
-      $_GET['civicrm_install_type'] = 'wordpress';
-    }
-
-    // get classes and instantiate
+    // Get classes and instantiate
     $this->include_files();
 
-    // do plugin activation
+    // Do plugin activation
     $this->activation();
 
-    // register all hooks
-    $this->register_hooks();
+    // Use translation files
+    $this->enable_translation();
+
+    // Register all hooks on init
+    add_action( 'init', array( $this, 'register_hooks' ) );
 
-    // notify plugins
+    /**
+     * Broadcast that this plugin is now loaded.
+     *
+     * @since 4.4
+     */
     do_action( 'civicrm_instance_loaded' );
 
   }
 
 
   /**
+   * Set broad CiviCRM context.
+   *
    * Setter for determining if CiviCRM is currently being displayed in WordPress.
    * This becomes true whe CiviCRM is called in the following contexts:
    *
@@ -338,13 +375,13 @@ class CiviCRM_For_WordPress {
    * (b) when CiviCRM content is being displayed on the front-end via wpBasePage
    * (c) when an AJAX request is made to CiviCRM
    *
-   * It is NOT true when CiviCRM is called via a shortcode
+   * It is NOT true when CiviCRM is called via a shortcode.
    *
-   * @return void
+   * @since 4.4
    */
   public function civicrm_in_wordpress_set() {
 
-    // store
+    // Store
     self::$in_wordpress = ( isset( $_GET['page'] ) && $_GET['page'] == 'CiviCRM' ) ? TRUE : FALSE;
 
   }
@@ -355,17 +392,28 @@ class CiviCRM_For_WordPress {
    *
    * @see $this->civicrm_in_wordpress_set()
    *
-   * @return bool $in_wordpress True if Civi is displayed in WordPress, false otherwise
+   * @since 4.4
+   *
+   * @return bool $in_wordpress True if CiviCRM is displayed in WordPress, false otherwise.
    */
   public function civicrm_in_wordpress() {
 
-    // already stored
+    /**
+     * Allow broad context to be filtered.
+     *
+     * @since 4.4
+     *
+     * @param bool $in_wordpress True if CiviCRM is displayed in WordPress, false otherwise.
+     * @return bool $in_wordpress True if CiviCRM is displayed in WordPress, false otherwise.
+     */
     return apply_filters( 'civicrm_in_wordpress', self::$in_wordpress );
 
   }
 
 
   /**
+   * Set specific CiviCRM context.
+   *
    * Setter for determining how CiviCRM is currently being displayed in WordPress.
    * This can be one of the following contexts:
    *
@@ -374,36 +422,46 @@ class CiviCRM_For_WordPress {
    * (c) when a "non-page" request is made to CiviCRM
    * (d) when CiviCRM is called via a shortcode
    *
-   * The following codes correspond to the different contexts
+   * The following codes correspond to the different contexts:
    *
    * (a) 'admin'
    * (b) 'basepage'
    * (c) 'nonpage'
    * (d) 'shortcode'
    *
-   * @param string $context
-   *   One of the four context codes above
-   * @return void
+   * @since 4.4
+   *
+   * @param string $context One of the four context codes above.
    */
   public function civicrm_context_set( $context ) {
 
-    // store
+    // Store
     self::$context = $context;
 
   }
 
 
   /**
+   * Get specific CiviCRM context.
+   *
    * Getter for determining how CiviCRM is currently being displayed in WordPress.
    *
    * @see $this->civicrm_context_set()
    *
-   * @return string
-   *   The context in which Civi is displayed in WordPress
+   * @since 4.4
+   *
+   * @return string The context in which CiviCRM is displayed in WordPress.
    */
   public function civicrm_context_get() {
 
-    // already stored
+    /**
+     * Allow specific context to be filtered.
+     *
+     * @since 4.4
+     *
+     * @param bool $context The existing context in which CiviCRM is displayed in WordPress.
+     * @return bool $context The modified context in which CiviCRM is displayed in WordPress.
+     */
     return apply_filters( 'civicrm_context', self::$context );
 
   }
@@ -415,25 +473,25 @@ class CiviCRM_For_WordPress {
 
 
   /**
-   * Include files
+   * Include files.
    *
-   * @return void
+   * @since 4.4
    */
   public function include_files() {
 
-    // include users class
+    // Include users class
     include_once CIVICRM_PLUGIN_DIR . 'includes/civicrm.users.php';
     $this->users = new CiviCRM_For_WordPress_Users;
 
-    // include shortcodes class
+    // Include shortcodes class
     include_once CIVICRM_PLUGIN_DIR . 'includes/civicrm.shortcodes.php';
     $this->shortcodes = new CiviCRM_For_WordPress_Shortcodes;
 
-    // include shortcodes modal dialog class
+    // Include shortcodes modal dialog class
     include_once CIVICRM_PLUGIN_DIR . 'includes/civicrm.shortcodes.modal.php';
     $this->modal = new CiviCRM_For_WordPress_Shortcodes_Modal;
 
-    // include basepage class
+    // Include basepage class
     include_once CIVICRM_PLUGIN_DIR . 'includes/civicrm.basepage.php';
     $this->basepage = new CiviCRM_For_WordPress_Basepage;
 
@@ -446,34 +504,57 @@ class CiviCRM_For_WordPress {
 
 
   /**
-   * Register hooks
+   * Register hooks on init.
    *
-   * @return void
+   * @since 4.4
    */
   public function register_hooks() {
 
-    // always add the common hooks
+    // Always add the common hooks
     $this->register_hooks_common();
 
-    // when in WordPress admin...
+    // When in WordPress admin...
     if ( is_admin() ) {
 
-      // set context
+      // Set context
       $this->civicrm_context_set( 'admin' );
 
-      // handle WP admin context
+      // Handle WP admin context
       $this->register_hooks_admin();
       return;
 
     }
 
-    // go no further if Civi not installed yet
+    // Go no further if CiviCRM not installed yet
     if ( ! CIVICRM_INSTALLED ) return;
 
-    // when embedded via wpBasePage or AJAX call...
+    // Delay everything else until query has been parsed
+    add_action( 'parse_query', array( $this, 'register_hooks_front_end' ) );
+
+  }
+
+
+  /**
+   * Register hooks for the front end.
+   *
+   * @since 5.6
+   */
+  public function register_hooks_front_end() {
+
+    // Prevent multiple calls
+    static $alreadyRegistered = FALSE;
+    if ( $alreadyRegistered ) {
+      return;
+    }
+    $alreadyRegistered = TRUE;
+
+    // Store context
+    $this->civicrm_in_wordpress_set();
+
+    // When embedded via wpBasePage or AJAX call...
     if ( $this->civicrm_in_wordpress() ) {
 
-      /**
+      /*
        * Directly output CiviCRM html only in a few cases and skip WP templating:
        *
        * (a) when a snippet is set
@@ -483,79 +564,77 @@ class CiviCRM_For_WordPress {
        */
       if ( ! $this->is_page_request() ) {
 
-        // set context
+        // Set context
         $this->civicrm_context_set( 'nonpage' );
 
-        // add core resources for front end
+        // Add core resources for front end
         add_action( 'wp', array( $this, 'front_end_page_load' ) );
 
-        // echo all output when WP has been set up but nothing has been rendered
+        // Echo all output when WP has been set up but nothing has been rendered
         add_action( 'wp', array( $this, 'invoke' ) );
         return;
 
       }
 
-      // set context
+      // Set context
       $this->civicrm_context_set( 'basepage' );
 
-      // if we get here, we must be in a wpBasePage context
+      // If we get here, we must be in a wpBasePage context
       $this->basepage->register_hooks();
       return;
 
     }
 
-    // set context
+    // Set context
     $this->civicrm_context_set( 'shortcode' );
 
-    // that leaves us with handling shortcodes, should they exist
+    // That leaves us with handling shortcodes, should they exist
     $this->shortcodes->register_hooks();
 
   }
 
 
   /**
-   * Register hooks that must always be present
+   * Register hooks that must always be present.
    *
-   * @return void
+   * @since 4.4
    */
   public function register_hooks_common() {
 
-    // use translation files
-    add_action( 'plugins_loaded', array( $this, 'enable_translation' ) );
-
-    // register user hooks
+    // Register user hooks
     $this->users->register_hooks();
 
   }
 
 
   /**
-   * Register hooks to handle CiviCRM in a WordPress admin context
+   * Register hooks to handle CiviCRM in a WordPress admin context.
    *
-   * @return void
+   * @since 4.4
    */
   public function register_hooks_admin() {
 
-    // modify the admin menu
+    // Modify the admin menu
     add_action( 'admin_menu', array( $this, 'add_menu_items' ) );
 
-    // set page title
+    // Set page title
     add_filter( 'admin_title', array( $this, 'set_admin_title' ) );
 
-    // print CiviCRM's header
+    // Print CiviCRM's header
     add_action('admin_head', array( $this, 'wp_head' ), 50);
 
-    // if settings file does not exist, show notice with link to installer
+    // If settings file does not exist, show notice with link to installer
     if ( ! CIVICRM_INSTALLED ) {
       if ( isset( $_GET['page'] ) && $_GET['page'] == 'civicrm-install' ) {
-        // register hooks for installer page?
+        // Set install type
+        $_GET['civicrm_install_type'] = 'wordpress';
       } else {
-        // show notice
+        // Show notice
         add_action( 'admin_notices', array( $this, 'show_setup_warning' ) );
       }
     }
 
-    // enable shortcode modal
+    // Enable shortcode modal
     $this->modal->register_hooks();
 
   }
@@ -567,9 +646,11 @@ class CiviCRM_For_WordPress {
 
 
   /**
-   * Initialize CiviCRM
+   * Initialize CiviCRM.
+   *
+   * @since 4.4
    *
-   * @return bool $success
+   * @return bool $success True if CiviCRM is initialized, false otherwise.
    */
   public function initialize() {
 
@@ -595,25 +676,25 @@ class CiviCRM_For_WordPress {
         exit();
       }
 
-      // check for settings
+      // Check for settings
       if ( ! CIVICRM_INSTALLED ) {
         $error = FALSE;
       } elseif ( file_exists( CIVICRM_SETTINGS_PATH) ) {
         $error = include_once ( CIVICRM_SETTINGS_PATH );
       }
 
-      // autoload
+      // Autoload
       require_once 'CRM/Core/ClassLoader.php';
       CRM_Core_ClassLoader::singleton()->register();
 
-      // get ready for problems
+      // Get ready for problems
       $installLink    = admin_url() . "options-general.php?page=civicrm-install";
       $docLinkInstall = "https://wiki.civicrm.org/confluence/display/CRMDOC/Installing+CiviCRM+for+WordPress";
       $docLinkTrouble = "https://wiki.civicrm.org/confluence/display/CRMDOC/Installation+and+Upgrades";
       $forumLink      = "https://civicrm.stackexchange.com/";
 
 
-      // construct message
+      // Construct message
       $errorMsgAdd = sprintf(
         __( 'Please review the <a href="%s">WordPress Installation Guide</a> and the <a href="%s">Trouble-shooting page</a> for assistance. If you still need help installing, you can often find solutions to your issue by searching for the error message in the <a href="%s">installation support section of the community forum</a>.', 'civicrm' ),
         $docLinkInstall,
@@ -621,7 +702,7 @@ class CiviCRM_For_WordPress {
         $forumLink
       );
 
-      // does install message get used?
+      // Does install message get used?
       $installMessage = sprintf(
         __( 'Click <a href="%s">here</a> for fresh install.', 'civicrm' ),
         $installLink
@@ -632,20 +713,20 @@ class CiviCRM_For_WordPress {
         return FALSE;
       }
 
-      // access global defined in civicrm.settings.php
+      // Access global defined in civicrm.settings.php
       global $civicrm_root;
 
-      // this does pretty much all of the civicrm initialization
+      // This does pretty much all of the civicrm initialization
       if ( ! file_exists( $civicrm_root . 'CRM/Core/Config.php' ) ) {
         $error = FALSE;
       } else {
         $error = include_once ( 'CRM/Core/Config.php' );
       }
 
-      // have we got it?
+      // Have we got it?
       if ( $error == FALSE ) {
 
-        // set static flag
+        // Set static flag
         $failure = TRUE;
 
         // FIX ME - why?
@@ -663,27 +744,26 @@ class CiviCRM_For_WordPress {
           "</p><p class='error'>" . $errorMsgAdd . "</p></strong>"
         );
 
-        // won't reach here!
+        // Won't reach here!
         return FALSE;
 
       }
 
-      // set static flag
+      // Set static flag
       $initialized = TRUE;
 
-      // initialize the system by creating a config object
+      // Initialize the system by creating a config object
       $config = CRM_Core_Config::singleton();
-      //print_r( $config ); die();
 
-      // sync the logged in user with WP
+      // Sync the logged in user with WP
       global $current_user;
       if ( $current_user ) {
 
-        // sync procedure sets session values for logged in users
+        // Sync procedure sets session values for logged in users
         require_once 'CRM/Core/BAO/UFMatch.php';
         CRM_Core_BAO_UFMatch::synchronize(
-          $current_user, // user object
-          FALSE, // do not update
+          $current_user, // User object
+          FALSE, // Do not update
           'WordPress', // CMS
           $this->users->get_civicrm_contact_type('Individual')
         );
@@ -692,10 +772,14 @@ class CiviCRM_For_WordPress {
 
     }
 
-    // notify plugins
+    /**
+     * Broadcast that CiviCRM is now initialized.
+     *
+     * @since 4.4
+     */
     do_action( 'civicrm_initialized' );
 
-    // success!
+    // Success!
     return TRUE;
 
   }
@@ -707,45 +791,52 @@ class CiviCRM_For_WordPress {
 
 
   /**
-   * Load translation files
+   * Load translation files.
+   *
    * A good reference on how to implement translation in WordPress:
    * http://ottopress.com/2012/internationalization-youre-probably-doing-it-wrong/
    *
-   * @return void
+   * @since 4.4
    */
   public function enable_translation() {
 
-    // not used, as there are no translations as yet
+    // Load translations
     load_plugin_textdomain(
-
-      // unique name
-      'civicrm',
-
-      // deprecated argument
-      FALSE,
-
-      // relative path to directory containing translation files
-      dirname( plugin_basename( __FILE__ ) ) . '/languages/'
-
+      'civicrm', // Unique name
+      FALSE, // Deprecated argument
+      dirname( plugin_basename( __FILE__ ) ) . '/languages/' // Relative path to translation files
     );
 
   }
 
 
   /**
-   * Adds menu items to WordPress admin menu
-   * Callback method for 'admin_menu' hook as set in register_hooks()
+   * Adds menu items to WordPress admin menu.
    *
-   * @return void
+   * Callback method for 'admin_menu' hook as set in register_hooks().
+   *
+   * @since 4.4
    */
   public function add_menu_items() {
 
     $civilogo = file_get_contents( plugin_dir_path( __FILE__ ) . 'assets/civilogo.svg.b64' );
 
-    // check for settings file
+    /**
+     * Filter the position of the CiviCRM menu item.
+     *
+     * Currently set to 3.9 + some random digits to reduce risk of conflict.
+     *
+     * @since 4.4
+     *
+     * @param float The default menu position.
+     * @return float The modified menu position..
+     */
+    $position = apply_filters( 'civicrm_menu_item_position', '3.904981' );
+
+    // Check for settings file
     if ( CIVICRM_INSTALLED ) {
 
-      // add top level menu item
+      // Add top level menu item
       $menu_page = add_menu_page(
         __( 'CiviCRM', 'civicrm' ),
         __( 'CiviCRM', 'civicrm' ),
@@ -753,15 +844,15 @@ class CiviCRM_For_WordPress {
         'CiviCRM',
         array( $this, 'invoke' ),
         $civilogo,
-        apply_filters( 'civicrm_menu_item_position', '3.904981' ) // 3.9 + random digits to reduce risk of conflict
+        $position
       );
 
-      // add core resources prior to page load
+      // Add core resources prior to page load
       add_action( 'load-' . $menu_page, array( $this, 'admin_page_load' ) );
 
     } else {
 
-      // add top level menu item
+      // Add top level menu item
       $menu_page = add_menu_page(
         __( 'CiviCRM Installer', 'civicrm' ),
         __( 'CiviCRM Installer', 'civicrm' ),
@@ -769,14 +860,14 @@ class CiviCRM_For_WordPress {
         'civicrm-install',
         array( $this, 'run_installer' ),
         $civilogo,
-        apply_filters( 'civicrm_menu_item_position', '3.904981' ) // 3.9 + random digits to reduce risk of conflict
+        $position
       );
 
       /*
-      // add scripts and styles like this
-      add_action( 'admin_print_scripts-' . $options_page, array( $this, 'admin_installer_js' ) );
-      add_action( 'admin_print_styles-' . $options_page, array( $this, 'admin_installer_css' ) );
-      add_action( 'admin_head-' . $options_page, array( $this, 'admin_installer_head' ), 50 );
+      // Add scripts and styles like this
+      add_action( 'admin_print_scripts-' . $menu_page, array( $this, 'admin_installer_js' ) );
+      add_action( 'admin_print_styles-' . $menu_page, array( $this, 'admin_installer_css' ) );
+      add_action( 'admin_head-' . $menu_page, array( $this, 'admin_installer_head' ), 50 );
       */
 
     }
@@ -790,9 +881,9 @@ class CiviCRM_For_WordPress {
 
 
   /**
-   * Callback method for add_options_page() that runs the CiviCRM installer
+   * Callback method for add_options_page() that runs the CiviCRM installer.
    *
-   * @return void
+   * @since 4.4
    */
   public function run_installer() {
     $civicrmCore = CIVICRM_PLUGIN_DIR . 'civicrm';
@@ -826,7 +917,7 @@ class CiviCRM_For_WordPress {
       }
     }
 
-    // uses CIVICRM_PLUGIN_DIR instead of WP_PLUGIN_DIR
+    // Uses CIVICRM_PLUGIN_DIR instead of WP_PLUGIN_DIR
     $installFile =
       CIVICRM_PLUGIN_DIR .
       'civicrm' . DIRECTORY_SEPARATOR .
@@ -841,9 +932,9 @@ class CiviCRM_For_WordPress {
 
 
   /**
-   * Callback method for missing settings file in register_hooks()
+   * Callback method for missing settings file in register_hooks().
    *
-   * @return void
+   * @since 4.4
    */
   public function show_setup_warning() {
 
@@ -861,118 +952,6 @@ class CiviCRM_For_WordPress {
   }
 
 
-  /**
-   * Create WordPress basepage and save setting
-   *
-   * @return void
-   */
-  public function create_wp_basepage() {
-
-    if (!$this->initialize()) {
-      return;
-    }
-
-    $config = CRM_Core_Config::singleton();
-
-    // bail if we already have a basepage setting
-    if ( !empty( $config->wpBasePage ) ) {
-      return;
-    }
-
-    // default page slug, but allow overrides
-    $slug = apply_filters( 'civicrm_basepage_slug', 'civicrm' );
-
-    // get existing page with that slug
-    $page = get_page_by_path( $slug );
-
-    // does it exist?
-    if ( $page ) {
-
-      // we already have a basepage
-      $result = $page->ID;
-
-    } else {
-
-      // create the basepage
-      $result = $this->create_basepage( $slug );
-
-    }
-
-    // were we successful?
-    if ( $result !== 0 AND !is_wp_error($result) ) {
-
-      // get the post object
-      $post = get_post( $result );
-
-      $params = array(
-        'version' => 3,
-        'wpBasePage' => $post->post_name,
-      );
-
-      // save the setting
-      civicrm_api3('setting', 'create', $params);
-
-    }
-
-  }
-
-
-  /**
-   * Create a WordPress page to act as the CiviCRM base page.
-   *
-   * @param string $slug The unique slug for the page - same as wpBasePage setting
-   * @return int|WP_Error The page ID on success. The value 0 or WP_Error on failure
-   */
-  private function create_basepage( $slug ) {
-
-    // if multisite, switch to main site
-    if ( is_multisite() && !is_main_site() ) {
-
-      // store this site
-      $original_site = get_current_blog_id();
-
-      // switch
-      global $current_site;
-      switch_to_blog( $current_site->blog_id );
-
-    }
-
-    // define basepage
-    $page = array(
-      'post_status' => 'publish',
-      'post_type' => 'page',
-      'post_parent' => 0,
-      'comment_status' => 'closed',
-      'ping_status' => 'closed',
-      'to_ping' => '', // quick fix for Windows
-      'pinged' => '', // quick fix for Windows
-      'post_content_filtered' => '', // quick fix for Windows
-      'post_excerpt' => '', // quick fix for Windows
-      'menu_order' => 0,
-      'post_name' => $slug,
-    );
-
-    // default page title, but allow overrides
-    $page['post_title'] = apply_filters( 'civicrm_basepage_title', __( 'CiviCRM', 'civicrm' ) );
-
-    // default content
-    $content = __( 'Do not delete this page. Page content is generated by CiviCRM.', 'civicrm' );
-
-    // set, but allow overrides
-    $page['post_content'] = apply_filters( 'civicrm_basepage_content', $content );
-
-    // insert the post into the database
-    $page_id = wp_insert_post( $page );
-
-    // switch back if we've switched
-    if ( isset( $original_site ) ) {
-      restore_current_blog();
-    }
-
-    return $page_id;
-  }
-
-
   // ---------------------------------------------------------------------------
   // HTML head
   // ---------------------------------------------------------------------------
@@ -981,16 +960,19 @@ class CiviCRM_For_WordPress {
   /**
    * Perform necessary stuff prior to CiviCRM's admin page being loaded
    * This needs to be a method because it can then be hooked into WP at the
-   * right time
+   * right time.
    *
-   * @return void
+   * @since 4.6
    */
   public function admin_page_load() {
 
-    // add resources for back end
+    // This is required for AJAX calls in WordPress admin
+    $_GET['noheader'] = TRUE;
+
+    // Add resources for back end
     $this->add_core_resources( FALSE );
 
-    // check setting for path to wp-load.php
+    // Check setting for path to wp-load.php
     $this->add_wpload_setting();
 
   }
@@ -1021,7 +1003,7 @@ class CiviCRM_For_WordPress {
    * To get the path to wp-load.php, use:
    * $path = CRM_Core_BAO_Setting::getItem('CiviCRM Preferences', 'wpLoadPhp');
    *
-   * @return void
+   * @since 4.6.3
    */
   public function add_wpload_setting() {
 
@@ -1029,20 +1011,20 @@ class CiviCRM_For_WordPress {
       return;
     }
 
-    // get path to wp-load.php
+    // Get path to wp-load.php
     $path = ABSPATH . 'wp-load.php';
 
-    // get the setting, if it exists
+    // Get the setting, if it exists
     $setting = CRM_Core_BAO_Setting::getItem('CiviCRM Preferences', 'wpLoadPhp');
 
-    // if we don't have one, create it
+    // If we don't have one, create it
     if ( is_null( $setting ) ) {
       CRM_Core_BAO_Setting::setItem($path, 'CiviCRM Preferences', 'wpLoadPhp');
     }
 
-    // is it different to the one we've stored?
+    // Is it different to the one we've stored?
     if ( $setting !== $path ) {
-      // yes - set new path (this could be because we've changed server or location)
+      // Yes - set new path (this could be because we've changed server or location)
       CRM_Core_BAO_Setting::setItem($path, 'CiviCRM Preferences', 'wpLoadPhp');
     }
 
@@ -1052,9 +1034,9 @@ class CiviCRM_For_WordPress {
   /**
    * Perform necessary stuff prior to CiviCRM being loaded on the front end
    * This needs to be a method because it can then be hooked into WP at the
-   * right time
+   * right time.
    *
-   * @return void
+   * @since 4.6
    */
   public function front_end_page_load() {
 
@@ -1063,24 +1045,26 @@ class CiviCRM_For_WordPress {
       return;
     }
 
-    // add resources for front end
+    // Add resources for front end
     $this->add_core_resources( TRUE );
 
-    // merge CiviCRM's HTML header with the WordPress theme's header
+    // Merge CiviCRM's HTML header with the WordPress theme's header
     add_action( 'wp_head', array( $this, 'wp_head' ) );
 
-    // set flag so this only happens once
+    // Set flag so this only happens once
     $frontend_loaded = TRUE;
 
   }
 
 
   /**
-   * Load only the CiviCRM CSS. This is needed because $this->front_end_page_load()
-   * is only called when there is a single Civi entity present on a page or archive
-   * and, whilst we don't want all the Javascript to load, we do want stylesheets
+   * Load only the CiviCRM CSS.
    *
-   * @return void
+   * This is needed because $this->front_end_page_load() is only called when
+   * there is a single CiviCRM entity present on a page or archive and, whilst
+   * we don't want all the Javascript to load, we do want stylesheets.
+   *
+   * @since 4.6
    */
   public function front_end_css_load() {
 
@@ -1095,22 +1079,22 @@ class CiviCRM_For_WordPress {
 
     $config = CRM_Core_Config::singleton();
 
-    // default custom CSS to standalone
+    // Default custom CSS to standalone
     $dependent = NULL;
 
     // Load core CSS
     if (!CRM_Core_BAO_Setting::getItem(CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME, 'disable_core_css')) {
 
-      // enqueue stylesheet
+      // Enqueue stylesheet
       wp_enqueue_style(
         'civicrm_css',
         $config->resourceBase . 'css/civicrm.css',
-        NULL, // dependencies
-        CIVICRM_PLUGIN_VERSION, // version
-        'all' // media
+        NULL, // Dependencies
+        CIVICRM_PLUGIN_VERSION, // Version
+        'all' // Media
       );
 
-      // custom CSS is dependent
+      // Custom CSS is dependent
       $dependent = array( 'civicrm_css' );
 
     }
@@ -1120,23 +1104,24 @@ class CiviCRM_For_WordPress {
       wp_enqueue_style(
         'civicrm_custom_css',
         $config->customCSSURL,
-        $dependent, // dependencies
-        CIVICRM_PLUGIN_VERSION, // version
-        'all' // media
+        $dependent, // Dependencies
+        CIVICRM_PLUGIN_VERSION, // Version
+        'all' // Media
       );
     }
 
-    // set flag so this only happens once
+    // Set flag so this only happens once
     $frontend_css_loaded = TRUE;
 
   }
 
 
   /**
-   * Add CiviCRM core resources
+   * Add CiviCRM core resources.
+   *
+   * @since 4.6
    *
-   * @param bool $front_end True if on WP front end, false otherwise
-   * @return void
+   * @param bool $front_end True if on WP front end, false otherwise.
    */
   public function add_core_resources( $front_end = TRUE ) {
 
@@ -1147,21 +1132,22 @@ class CiviCRM_For_WordPress {
     $config = CRM_Core_Config::singleton();
     $config->userFrameworkFrontend = $front_end;
 
-    // add CiviCRM core resources
+    // Add CiviCRM core resources
     CRM_Core_Resources::singleton()->addCoreResources();
 
   }
 
 
   /**
-   * Merge CiviCRM's HTML header with the WordPress theme's header
-   * Callback from WordPress 'admin_head' and 'wp_head' hooks
+   * Merge CiviCRM's HTML header with the WordPress theme's header.
    *
-   * @return void
+   * Callback from WordPress 'admin_head' and 'wp_head' hooks.
+   *
+   * @since 4.4
    */
   public function wp_head() {
 
-    // CRM-11823 - If Civi bootstrapped, then merge its HTML header with the CMS's header
+    // CRM-11823 - If CiviCRM bootstrapped, then merge its HTML header with the CMS's header
     global $civicrm_root;
     if ( empty( $civicrm_root ) ) {
       return;
@@ -1182,12 +1168,13 @@ class CiviCRM_For_WordPress {
 
 
   /**
-   * Invoke CiviCRM in a WordPress context
+   * Invoke CiviCRM in a WordPress context.
+   *
    * Callback function from add_menu_page()
    * Callback from WordPress 'init' and 'the_content' hooks
    * Also called by shortcode_render() and _civicrm_update_user()
    *
-   * @return void
+   * @since 4.4
    */
   public function invoke() {
 
@@ -1196,7 +1183,7 @@ class CiviCRM_For_WordPress {
       return;
     }
 
-    // bail if this is called via a content-preprocessing plugin
+    // Bail if this is called via a content-preprocessing plugin
     if ( $this->is_page_request() && !in_the_loop() && !is_admin() ) {
       return;
     }
@@ -1205,10 +1192,12 @@ class CiviCRM_For_WordPress {
       return;
     }
 
-    // CRM-12523
-    // WordPress has it's own timezone calculations
-    // Civi relies on the php default timezone which WP
-    // overrides with UTC in wp-settings.php
+    /*
+     * CRM-12523
+     * WordPress has it's own timezone calculations
+     * CiviCRM relies on the php default timezone which WP
+     * overrides with UTC in wp-settings.php
+     */
     $wpBaseTimezone = date_default_timezone_get();
     $wpUserTimezone = get_option('timezone_string');
     if ($wpUserTimezone) {
@@ -1216,15 +1205,17 @@ class CiviCRM_For_WordPress {
       CRM_Core_Config::singleton()->userSystem->setMySQLTimeZone();
     }
 
-    // CRM-95XX
-    // At this point we are calling a CiviCRM function
-    // WP always quotes the request, CiviCRM needs to reverse what it just did
+    /*
+     * CRM-95XX
+     * At this point we are calling a CiviCRM function
+     * WP always quotes the request, CiviCRM needs to reverse what it just did.
+     */
     $this->remove_wp_magic_quotes();
 
     // Code inside invoke() requires the current user to be set up
     $current_user = wp_get_current_user();
 
-    /**
+    /*
      * Bypass synchronize if running upgrade to avoid any serious non-recoverable
      * error which might hinder the upgrade process.
      */
@@ -1232,52 +1223,57 @@ class CiviCRM_For_WordPress {
       $this->users->sync_user( $current_user );
     }
 
-    // set flag
+    // Set flag
     $alreadyInvoked = TRUE;
 
-    // get args
+    // Get args
     $argdata = $this->get_request_args();
 
-    // set dashboard as default if args are empty
+    // Set dashboard as default if args are empty
    if ( !isset( $_GET['q'] ) ) {
       $_GET['q']      = 'civicrm/dashboard';
       $_GET['reset']  = 1;
       $argdata['args'] = array('civicrm', 'dashboard');
     }
 
-    // do the business
+    // Do the business
     CRM_Core_Invoke::invoke($argdata['args']);
 
-    // restore WP's timezone
+    // Restore WP's timezone
     if ($wpBaseTimezone) {
       date_default_timezone_set($wpBaseTimezone);
     }
 
-    // restore WP's arrays
+    // Restore WP's arrays
     $this->restore_wp_magic_quotes();
 
-    // notify plugins
+    /**
+     * Broadcast that CiviCRM has been invoked.
+     *
+     * @since 4.4
+     */
     do_action( 'civicrm_invoked' );
 
   }
 
 
   /**
-   * Non-destructively override WordPress magic quotes
-   * Only called by invoke() to undo WordPress default behaviour
-   * CMW: Should probably be a private method
+   * Non-destructively override WordPress magic quotes.
+   *
+   * Only called by invoke() to undo WordPress default behaviour.
+   * CMW: Should probably be a private method.
    *
-   * @return void
+   * @since 4.4
    */
   public function remove_wp_magic_quotes() {
 
-    // save original arrays
+    // Save original arrays
     $this->wp_get     = $_GET;
     $this->wp_post    = $_POST;
     $this->wp_cookie  = $_COOKIE;
     $this->wp_request = $_REQUEST;
 
-    // reassign globals
+    // Reassign globals
     $_GET     = stripslashes_deep($_GET);
     $_POST    = stripslashes_deep($_POST);
     $_COOKIE  = stripslashes_deep($_COOKIE);
@@ -1287,15 +1283,16 @@ class CiviCRM_For_WordPress {
 
 
   /**
-   * Restore WordPress magic quotes
-   * Only called by invoke() to redo WordPress default behaviour
-   * CMW: Should probably be a private method
+   * Restore WordPress magic quotes.
    *
-   * @return void
+   * Only called by invoke() to redo WordPress default behaviour.
+   * CMW: Should probably be a private method.
+   *
+   * @since 4.4
    */
   public function restore_wp_magic_quotes() {
 
-    // restore original arrays
+    // Restore original arrays
     $_GET     = $this->wp_get;
     $_POST    = $this->wp_post;
     $_COOKIE  = $this->wp_cookie;
@@ -1305,23 +1302,27 @@ class CiviCRM_For_WordPress {
 
 
   /**
-   * Detect Ajax, snippet, or file requests
+   * Detect Ajax, snippet, or file requests.
+   *
+   * @since 4.4
    *
-   * @return boolean True if request is for a CiviCRM page, false otherwise
+   * @return boolean True if request is for a CiviCRM page, false otherwise.
    */
   public function is_page_request() {
 
-    // kick out if not CiviCRM
+    // Kick out if not CiviCRM
     if (!$this->initialize()) {
       return;
     }
 
-    // get args
+    // Get args
     $argdata = $this->get_request_args();
 
-    // FIXME: It's not sustainable to hardcode a whitelist of all of non-HTML
-    // pages. Maybe the menu-XML should include some metadata to make this
-    // unnecessary?
+    /*
+     * FIXME: It's not sustainable to hardcode a whitelist of all of non-HTML
+     * pages. Maybe the menu-XML should include some metadata to make this
+     * unnecessary?
+     */
     if (CRM_Utils_Array::value('HTTP_X_REQUESTED_WITH', $_SERVER) == 'XMLHttpRequest'
         || ($argdata['args'][0] == 'civicrm' && in_array($argdata['args'][1], array('ajax', 'file')) )
         || !empty($_REQUEST['snippet'])
@@ -1337,9 +1338,11 @@ class CiviCRM_For_WordPress {
 
 
   /**
-   * Get arguments and request string from $_GET
+   * Get arguments and request string from $_GET.
    *
-   * @return array $argdata Array containing request arguments and request string
+   * @since 4.6
+   *
+   * @return array $argdata Array containing request arguments and request string.
    */
   public function get_request_args() {
 
@@ -1359,10 +1362,12 @@ class CiviCRM_For_WordPress {
   }
 
   /**
-   * Add CiviCRM's title to the header's <title>
+   * Add CiviCRM's title to the header's <title> tag.
+   *
+   * @since 4.6
    *
-   * @param string $title
-   * @return string
+   * @param string $title The title to set.
+   * @return string The computed title.
    */
   public function set_admin_title($title) {
     global $civicrm_wp_title;
@@ -1379,32 +1384,38 @@ class CiviCRM_For_WordPress {
 
 
   /**
-   * Override a WordPress page title with the CiviCRM entity title
-   * Callback method for 'single_page_title' hook, always called from WP front-end
+   * Override a WordPress page title with the CiviCRM entity title.
+   *
+   * Callback method for 'single_page_title' hook, always called from WP front-end.
+   *
+   * @since 4.6
    *
-   * @param string $post_title The title of the WordPress page or post
-   * @param object $post The WordPress post object the title applies to
-   * @return string $civicrm_wp_title The title of the CiviCRM entity
+   * @param string $post_title The title of the WordPress page or post.
+   * @param object $post The WordPress post object the title applies to.
+   * @return string $civicrm_wp_title The title of the CiviCRM entity.
    */
   public function single_page_title( $post_title, $post ) {
 
-    // sanity check and override
+    // Sanity check and override
     global $civicrm_wp_title;
     if (!empty($civicrm_wp_title)) {
       return $civicrm_wp_title;
     }
 
-    // fallback
+    // Fallback
     return $post_title;
 
   }
 
 
   /**
-   * Remove edit link from page content
-   * Callback from 'edit_post_link' hook
+   * Remove edit link from page content.
    *
-   * @return string Always empty
+   * Callback from 'edit_post_link' hook.
+   *
+   * @since 4.6
+   *
+   * @return string Always empty.
    */
   public function clear_edit_post_link() {
     return '';
@@ -1412,39 +1423,45 @@ class CiviCRM_For_WordPress {
 
 
   /**
-   * Remove edit link in WP Admin Bar
-   * Callback from 'wp_before_admin_bar_render' hook
+   * Remove edit link in WP Admin Bar.
+   *
+   * Callback from 'wp_before_admin_bar_render' hook.
    *
-   * @return void
+   * @since 4.6
    */
   public function clear_edit_post_menu_item() {
 
-    // access object
+    // Access object
     global $wp_admin_bar;
 
-    // bail if in admin
+    // Bail if in admin
     if ( is_admin() ) return;
 
-    // remove the menu item from front end
+    // Remove the menu item from front end
     $wp_admin_bar->remove_menu( 'edit' );
 
   }
 
 
   /**
+   * Get base URL.
+   *
    * Clone of CRM_Utils_System_WordPress::getBaseUrl() whose access is set to
    * private. Until it is public, we cannot access the URL of the basepage since
-   * CRM_Utils_System_WordPress::url()
-   * 
+   * CRM_Utils_System_WordPress::url().
+   *
    * 27-09-2016
    * CRM-16421 CRM-17633 WIP Changes to support WP in it's own directory
    * https://wiki.civicrm.org/confluence/display/CRM/WordPress+installed+in+its+own+directory+issues
    * For now leave hard coded wp-admin references.
-   * TODO: remove wp-admin references and replace with admin_url() in the future.  Look at best way to get path to admin_url
+   * TODO: remove wp-admin references and replace with admin_url() in the future.
+   * TODO: Look at best way to get path to admin_url.
+   *
+   * @since 4.4
    *
-   * @param bool $absolute Passing TRUE prepends the scheme and domain, FALSE doesn't
-   * @param bool $frontend Passing FALSE returns the admin URL
-   * @param $forceBackend Passing TRUE overrides $frontend and returns the admin URL
+   * @param bool $absolute Passing TRUE prepends the scheme and domain, FALSE doesn't.
+   * @param bool $frontend Passing FALSE returns the admin URL.
+   * @param $forceBackend Passing TRUE overrides $frontend and returns the admin URL.
    * @return mixed|null|string
    */
   public function get_base_url($absolute, $frontend, $forceBackend) {
@@ -1458,7 +1475,7 @@ class CiviCRM_For_WordPress {
   }
 
 
-} // class CiviCRM_For_WordPress ends
+} // Class CiviCRM_For_WordPress ends
 
 
 /*
@@ -1472,49 +1489,43 @@ Procedures start here
  * The main function responsible for returning the CiviCRM_For_WordPress instance
  * to functions everywhere.
  *
- * Use this function like you would a global variable, except without needing
- * to declare the global.
+ * Use this function like you would a global variable, except without needing to
+ * declare the global.
  *
  * Example: $civi = civi_wp();
  *
- * @return CiviCRM_For_WordPress instance
+ * @since 4.4
+ *
+ * @return CiviCRM_For_WordPress The plugin instance.
  */
 function civi_wp() {
   return CiviCRM_For_WordPress::singleton();
 }
 
 
-/**
- * Hook CiviCRM_For_WordPress early onto the 'plugins_loaded' action.
- *
- * This gives all other plugins the chance to load before CiviCRM, to get their
- * actions, filters, and overrides setup without CiviCRM being in the way.
+/*
+ * Instantiate CiviCRM_For_WordPress immediately.
+ * See CiviCRM_For_WordPress::setup_instance()
  */
-if ( defined( 'CIVICRM_LATE_LOAD' ) ) {
-  add_action( 'plugins_loaded', 'civi_wp', (int) CIVICRM_LATE_LOAD );
-
-// initialize
-} else {
-  civi_wp();
-}
+civi_wp();
 
 
-/**
+/*
  * Tell WordPress to call plugin activation method - no longer calls legacy
- * global scope function
+ * global scope function.
  */
 register_activation_hook( CIVICRM_PLUGIN_FILE, array( civi_wp(), 'activate' ) );
 
 
-/**
+/*
  * Tell WordPress to call plugin deactivation method - needed in order to reset
  * the option that is set on activation.
  */
 register_deactivation_hook( CIVICRM_PLUGIN_FILE, array( civi_wp(), 'deactivate' ) );
 
 
-// uninstall uses the 'uninstall.php' method
-// see: http://codex.wordpress.org/Function_Reference/register_uninstall_hook
+// Uninstall uses the 'uninstall.php' method
+// See: http://codex.wordpress.org/Function_Reference/register_uninstall_hook
 
 
 
@@ -1527,18 +1538,26 @@ previous versions of the CiviCRM WordPress plugin.
 
 
 /**
- * add CiviCRM access capabilities to WordPress roles
+ * Add CiviCRM access capabilities to WordPress roles.
+ *
  * Called by postProcess() in civicrm/CRM/ACL/Form/WordPress/Permissions.php
  * Also a callback for the 'init' hook in civi_wp()->register_hooks()
+ *
+ * @since 4.3
  */
 function wp_civicrm_capability() {
   civi_wp()->users->set_access_capabilities();
 }
 
 /**
- * Test if CiviCRM is currently being displayed in WordPress
+ * Test if CiviCRM is currently being displayed in WordPress.
+ *
  * Called by setTitle() in civicrm/CRM/Utils/System/WordPress.php
  * Also called at the top of this plugin file to determine AJAX status
+ *
+ * @since 4.3
+ *
+ * @return bool True if CiviCRM is displayed in WordPress, false otherwise.
  */
 function civicrm_wp_in_civicrm() {
   return civi_wp()->civicrm_in_wordpress();
@@ -1546,7 +1565,11 @@ function civicrm_wp_in_civicrm() {
 
 /**
  * This was the original name of the initialization function and is
- * retained for backward compatibility
+ * retained for backward compatibility.
+ *
+ * @since 4.3
+ *
+ * @return bool True if CiviCRM is initialized, false otherwise.
  */
 function civicrm_wp_initialize() {
   return civi_wp()->initialize();
@@ -1555,37 +1578,57 @@ function civicrm_wp_initialize() {
 /**
  * Initialize CiviCRM. Call this function from other modules too if
  * they use the CiviCRM API.
+ *
+ * @since 4.3
+ *
+ * @return bool True if CiviCRM is initialized, false otherwise.
  */
 function civicrm_initialize() {
   return civi_wp()->initialize();
 }
 
 /**
- * Callback from 'edit_post_link' hook to remove edit link in civicrm_set_post_blank()
+ * Callback from 'edit_post_link' hook to remove edit link in civicrm_set_post_blank().
+ *
+ * @since 4.3
+ *
+ * @return string Always empty.
  */
 function civicrm_set_blank() {
   return civi_wp()->clear_edit_post_link();
 }
 
 /**
- * Authentication function used by civicrm_wp_frontend()
+ * Authentication function used by civicrm_wp_frontend().
+ *
+ * @since 4.3
+ *
+ * @param array $args The page arguments array.
+ * @return bool True if authenticated, false otherwise.
  */
 function civicrm_check_permission( $args ) {
   return civi_wp()->users->check_permission( $args );
 }
 
 /**
- * Called when authentication fails in civicrm_wp_frontend()
+ * Called when authentication fails in civicrm_wp_frontend().
+ *
+ * @since 4.3
+ *
+ * @return string Warning message.
  */
 function civicrm_set_frontendmessage() {
   return civi_wp()->users->get_permission_denied();
 }
 
 /**
- * Invoke CiviCRM in a WordPress context
- * Callback function from add_menu_page()
- * Callback from WordPress 'init' and 'the_content' hooks
- * Also used by civicrm_wp_shortcode_includes() and _civicrm_update_user()
+ * Invoke CiviCRM in a WordPress context.
+ *
+ * Callback function from add_menu_page().
+ * Callback from WordPress 'init' and 'the_content' hooks.
+ * Also used by civicrm_wp_shortcode_includes() and _civicrm_update_user().
+ *
+ * @since 4.3
  */
 function civicrm_wp_invoke() {
   civi_wp()->invoke();
@@ -1593,39 +1636,55 @@ function civicrm_wp_invoke() {
 
 /**
  * Method that runs only when civicrm plugin is activated.
+ *
+ * @since 4.3
  */
 function civicrm_activate() {
   civi_wp()->activate();
 }
 
 /**
- * Function to create anonymous_user' role, if 'anonymous_user' role is not in the wordpress installation
- * and assign minimum capabilities for all wordpress roles
- * This function is called on plugin activation and also from upgrade_4_3_alpha1()
+ * Set WordPress user capabilities.
+ *
+ * Function to create anonymous_user' role, if 'anonymous_user' role is not in
+ * the wordpress installation and assign minimum capabilities for all wordpress roles.
+ * This function is called on plugin activation and also from upgrade_4_3_alpha1().
+ *
+ * @since 4.3
  */
 function civicrm_wp_set_capabilities() {
   civi_wp()->users->set_wp_user_capabilities();
 }
 
 /**
- * Callback function for add_options_page() that runs the CiviCRM installer
+ * Callback function for add_options_page() that runs the CiviCRM installer.
+ *
+ * @since 4.3
  */
 function civicrm_run_installer() {
   civi_wp()->run_installer();
 }
 
 /**
- * Function to get the contact type
- * @param string $default contact type
- * @return $ctype contact type
+ * Function to get the contact type.
+ *
+ * @since 4.3
+ *
+ * @param string $default The contact type.
+ * @return string $ctype The contact type.
  */
 function civicrm_get_ctype( $default = NULL ) {
   return civi_wp()->users->get_civicrm_contact_type( $default );
 }
 
 /**
- * Getter function for global $wp_set_breadCrumb
+ * Getter function for global $wp_set_breadCrumb.
+ *
  * Called by appendBreadCrumb() in civicrm/CRM/Utils/System/WordPress.php
+ *
+ * @since 4.3
+ *
+ * @return string $wp_set_breadCrumb The breadcrumb markup.
  */
 function wp_get_breadcrumb() {
   global $wp_set_breadCrumb;
@@ -1633,9 +1692,15 @@ function wp_get_breadcrumb() {
 }
 
 /**
- * Setter function for global $wp_set_breadCrumb
+ * Setter function for global $wp_set_breadCrumb.
+ *
  * Called by appendBreadCrumb() in civicrm/CRM/Utils/System/WordPress.php
  * Called by resetBreadCrumb() in civicrm/CRM/Utils/System/WordPress.php
+ *
+ * @since 4.3
+ *
+ * @param string $breadCrumb The desired breadcrumb markup.
+ * @return string $wp_set_breadCrumb The breadcrumb markup.
  */
 function wp_set_breadcrumb( $breadCrumb ) {
   global $wp_set_breadCrumb;
@@ -1645,11 +1710,14 @@ function wp_set_breadcrumb( $breadCrumb ) {
 
 
 /**
- * Incorporate WP-CLI Integration
- * Based on drush civicrm functionality, work done by Andy Walker
+ * Incorporate WP-CLI Integration.
+ *
+ * Based on drush civicrm functionality, work done by Andy Walker.
  * https://github.com/andy-walker/wp-cli-civicrm
+ *
+ * @since 4.5
  */
 if ( defined('WP_CLI') && WP_CLI ) {
-  // changed from __DIR__ because of possible symlink issues
+  // Changed from __DIR__ because of possible symlink issues
   include_once CIVICRM_PLUGIN_DIR . 'wp-cli/civicrm.php';
 }
diff --git a/civicrm/.github/CONTRIBUTING.md b/civicrm/.github/CONTRIBUTING.md
new file mode 100644
index 0000000000..0e1ed32e17
--- /dev/null
+++ b/civicrm/.github/CONTRIBUTING.md
@@ -0,0 +1,20 @@
+CiviCRM is a community-driven open-source project. It has a small, full-time 
+[core team](https://civicrm.org/core-team)
+which facilitates development and works on critical issues. 
+Additionally, a large community of active contributors and 
+[partner organizations](https://civicrm.org/partners-contributors)
+drive much of the development work. 
+
+For developers, CiviCRM maintains a comprehensive
+[Developer Guide](https://docs.civicrm.org/dev/en/latest).
+Topics of particular importance while submitting pull requests include:
+
+* [Contributing to CiviCRM core](https://docs.civicrm.org/dev/en/latest/core/contributing/)
+* [Pull requests](https://docs.civicrm.org/dev/en/latest/tools/git/#pr)
+* [Git workflow overview](https://docs.civicrm.org/dev/en/latest/tools/git/#contributing)
+* [Writing automated tests](https://docs.civicrm.org/dev/en/latest/testing/setup/)
+* [Jenkins continuous integration](https://docs.civicrm.org/dev/en/latest/tools/jenkins/)
+* [Release Process](https://docs.civicrm.org/dev/en/latest/core/release-process/)
+* [Developer Community](https://docs.civicrm.org/dev/en/latest/basics/community/)
+
+CiviCRM thanks you for your contributions and invites you to [log your time spent](https://civicrm.org/contributor-log) so that you (or your organization) may receive public recognition and promotion for your efforts.
diff --git a/civicrm/.github/PULL_REQUEST_TEMPLATE.md b/civicrm/.github/PULL_REQUEST_TEMPLATE.md
new file mode 100644
index 0000000000..85e7f8f59d
--- /dev/null
+++ b/civicrm/.github/PULL_REQUEST_TEMPLATE.md
@@ -0,0 +1,19 @@
+Overview
+----------------------------------------
+_A brief description of the pull request. Try to keep it non-technical._
+
+Before
+----------------------------------------
+_The current status. Please provide screenshots or gifs ([LICEcap](http://www.cockos.com/licecap/), [SilentCast](https://github.com/colinkeenan/silentcast)) where appropriate._
+
+After
+----------------------------------------
+_What has been changed. Please provide screenshots or gifs ([LICEcap](http://www.cockos.com/licecap/), [SilentCast](https://github.com/colinkeenan/silentcast)) where appropriate._
+
+Technical Details
+----------------------------------------
+_If the PR introduces noteworthy technical changes, please describe them here. Provide code snippets if necessary_
+
+Comments
+----------------------------------------
+_Anything else you would like the reviewer to note_
diff --git a/civicrm/.gitignore b/civicrm/.gitignore
new file mode 100644
index 0000000000..95f9b09cd8
--- /dev/null
+++ b/civicrm/.gitignore
@@ -0,0 +1,45 @@
+*~
+*.bak
+.use-civicrm-setup
+/ext/
+backdrop/
+bower_components
+CRM/Case/xml/configuration
+CRM/Core/DAO/.listAll.php
+CRM/Core/DAO/listAll.php
+bin/setup.conf
+civicrm-version.txt
+civicrm.config.php
+node_modules
+settings_location.php
+sql/case_sample.mysql
+sql/civicrm.mysql
+sql/civicrm_acl.??_??.mysql
+sql/civicrm_acl.mysql
+sql/civicrm_data.??_??.mysql
+sql/civicrm_data.mysql
+sql/civicrm_drop.mysql
+sql/civicrm_navigation.mysql
+sql/civicrm_sample.mysql
+tests/phpunit/CiviTest/CiviSeleniumSettings.php
+tests/phpunit/CiviTest/civicrm.settings.php
+tools/stats/config.php
+authors.txt
+drupal/
+WordPress
+joomla
+packages/
+tests/output
+tests/phpunit/CiviTest/civicrm.settings.local.php
+tests/phpunit/CiviTest/truncate.xml
+tools/scripts/releaser/releaser.conf
+tools/tests/reports/logfile.tap
+tools/tests/reports/testdox.html
+tools/tests/reports/testdox.txt
+l10n
+vendor
+civicrm.settings.php
+sql/dummy_processor.mysql
+distmaker/distmaker.conf
+distmaker/out
+/tmp
diff --git a/civicrm/CRM/ACL/DAO/ACL.php b/civicrm/CRM/ACL/DAO/ACL.php
index d5b37d89f3..162344d278 100644
--- a/civicrm/CRM/ACL/DAO/ACL.php
+++ b/civicrm/CRM/ACL/DAO/ACL.php
@@ -140,7 +140,7 @@ class CRM_ACL_DAO_ACL extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('ACL ID'),
-          'description' => 'Unique table ID',
+          'description' => ts('Unique table ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_acl',
           'entity' => 'ACL',
@@ -151,7 +151,7 @@ class CRM_ACL_DAO_ACL extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('ACL Name'),
-          'description' => 'ACL Name.',
+          'description' => ts('ACL Name.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_acl',
@@ -166,7 +166,7 @@ class CRM_ACL_DAO_ACL extends CRM_Core_DAO {
           'name' => 'deny',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Deny ACL?'),
-          'description' => 'Is this ACL entry Allow  (0) or Deny (1) ?',
+          'description' => ts('Is this ACL entry Allow  (0) or Deny (1) ?'),
           'required' => TRUE,
           'default' => '0',
           'table_name' => 'civicrm_acl',
@@ -181,7 +181,7 @@ class CRM_ACL_DAO_ACL extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('ACL Entity'),
-          'description' => 'Table of the object possessing this ACL entry (Contact, Group, or ACL Group)',
+          'description' => ts('Table of the object possessing this ACL entry (Contact, Group, or ACL Group)'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -194,7 +194,7 @@ class CRM_ACL_DAO_ACL extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Entity ID'),
-          'description' => 'ID of the object possessing this ACL',
+          'description' => ts('ID of the object possessing this ACL'),
           'table_name' => 'civicrm_acl',
           'entity' => 'ACL',
           'bao' => 'CRM_ACL_BAO_ACL',
@@ -204,7 +204,7 @@ class CRM_ACL_DAO_ACL extends CRM_Core_DAO {
           'name' => 'operation',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('ACL Operation'),
-          'description' => 'What operation does this ACL entry control?',
+          'description' => ts('What operation does this ACL entry control?'),
           'required' => TRUE,
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
@@ -223,7 +223,7 @@ class CRM_ACL_DAO_ACL extends CRM_Core_DAO {
           'name' => 'object_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('ACL Object'),
-          'description' => 'The table of the object controlled by this ACL entry',
+          'description' => ts('The table of the object controlled by this ACL entry'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_acl',
@@ -235,7 +235,7 @@ class CRM_ACL_DAO_ACL extends CRM_Core_DAO {
           'name' => 'object_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('ACL Object ID'),
-          'description' => 'The ID of the object controlled by this ACL entry',
+          'description' => ts('The ID of the object controlled by this ACL entry'),
           'table_name' => 'civicrm_acl',
           'entity' => 'ACL',
           'bao' => 'CRM_ACL_BAO_ACL',
@@ -245,7 +245,7 @@ class CRM_ACL_DAO_ACL extends CRM_Core_DAO {
           'name' => 'acl_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('ACL Table'),
-          'description' => 'If this is a grant/revoke entry, what table are we granting?',
+          'description' => ts('If this is a grant/revoke entry, what table are we granting?'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_acl',
@@ -257,7 +257,7 @@ class CRM_ACL_DAO_ACL extends CRM_Core_DAO {
           'name' => 'acl_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('ACL Group ID'),
-          'description' => 'ID of the ACL or ACL group being granted/revoked',
+          'description' => ts('ID of the ACL or ACL group being granted/revoked'),
           'table_name' => 'civicrm_acl',
           'entity' => 'ACL',
           'bao' => 'CRM_ACL_BAO_ACL',
@@ -267,7 +267,7 @@ class CRM_ACL_DAO_ACL extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('ACL Is Active?'),
-          'description' => 'Is this property active?',
+          'description' => ts('Is this property active?'),
           'table_name' => 'civicrm_acl',
           'entity' => 'ACL',
           'bao' => 'CRM_ACL_BAO_ACL',
diff --git a/civicrm/CRM/ACL/DAO/Cache.php b/civicrm/CRM/ACL/DAO/Cache.php
index 577f80cf79..b1de106770 100644
--- a/civicrm/CRM/ACL/DAO/Cache.php
+++ b/civicrm/CRM/ACL/DAO/Cache.php
@@ -92,7 +92,7 @@ class CRM_ACL_DAO_Cache extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Cache ID'),
-          'description' => 'Unique table ID',
+          'description' => ts('Unique table ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_acl_cache',
           'entity' => 'Cache',
@@ -103,7 +103,7 @@ class CRM_ACL_DAO_Cache extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Cache Contact'),
-          'description' => 'Foreign Key to Contact',
+          'description' => ts('Foreign Key to Contact'),
           'table_name' => 'civicrm_acl_cache',
           'entity' => 'Cache',
           'bao' => 'CRM_ACL_BAO_Cache',
@@ -114,7 +114,7 @@ class CRM_ACL_DAO_Cache extends CRM_Core_DAO {
           'name' => 'acl_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Cache ACL'),
-          'description' => 'Foreign Key to ACL',
+          'description' => ts('Foreign Key to ACL'),
           'required' => TRUE,
           'table_name' => 'civicrm_acl_cache',
           'entity' => 'Cache',
@@ -126,7 +126,7 @@ class CRM_ACL_DAO_Cache extends CRM_Core_DAO {
           'name' => 'modified_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Cache Modified Date'),
-          'description' => 'When was this cache entry last modified',
+          'description' => ts('When was this cache entry last modified'),
           'required' => FALSE,
           'table_name' => 'civicrm_acl_cache',
           'entity' => 'Cache',
diff --git a/civicrm/CRM/ACL/DAO/EntityRole.php b/civicrm/CRM/ACL/DAO/EntityRole.php
index 9b3ecdd26c..af7071f8a3 100644
--- a/civicrm/CRM/ACL/DAO/EntityRole.php
+++ b/civicrm/CRM/ACL/DAO/EntityRole.php
@@ -98,7 +98,7 @@ class CRM_ACL_DAO_EntityRole extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Entity Role'),
-          'description' => 'Unique table ID',
+          'description' => ts('Unique table ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_acl_entity_role',
           'entity' => 'EntityRole',
@@ -109,7 +109,7 @@ class CRM_ACL_DAO_EntityRole extends CRM_Core_DAO {
           'name' => 'acl_role_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('ACL Role ID'),
-          'description' => 'Foreign Key to ACL Role (which is an option value pair and hence an implicit FK)',
+          'description' => ts('Foreign Key to ACL Role (which is an option value pair and hence an implicit FK)'),
           'required' => TRUE,
           'table_name' => 'civicrm_acl_entity_role',
           'entity' => 'EntityRole',
@@ -120,7 +120,7 @@ class CRM_ACL_DAO_EntityRole extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Entity Table'),
-          'description' => 'Table of the object joined to the ACL Role (Contact or Group)',
+          'description' => ts('Table of the object joined to the ACL Role (Contact or Group)'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -133,7 +133,7 @@ class CRM_ACL_DAO_EntityRole extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('ACL Entity ID'),
-          'description' => 'ID of the group/contact object being joined',
+          'description' => ts('ID of the group/contact object being joined'),
           'required' => TRUE,
           'table_name' => 'civicrm_acl_entity_role',
           'entity' => 'EntityRole',
@@ -144,7 +144,7 @@ class CRM_ACL_DAO_EntityRole extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('ACL Entity Role is Active'),
-          'description' => 'Is this property active?',
+          'description' => ts('Is this property active?'),
           'table_name' => 'civicrm_acl_entity_role',
           'entity' => 'EntityRole',
           'bao' => 'CRM_ACL_BAO_EntityRole',
diff --git a/civicrm/CRM/Activity/BAO/Activity.php b/civicrm/CRM/Activity/BAO/Activity.php
index cfa988f28b..af76376b7d 100644
--- a/civicrm/CRM/Activity/BAO/Activity.php
+++ b/civicrm/CRM/Activity/BAO/Activity.php
@@ -2708,77 +2708,15 @@ AND cl.modified_id  = c.id
     if (!$activity->find(TRUE)) {
       return FALSE;
     }
-    $allow = FALSE;
-    // Component related permissions.
-    $compPermissions = array(
-      'CiviCase' => array(
-        'administer CiviCase',
-        'access my cases and activities',
-        'access all cases and activities',
-      ),
-      'CiviMail' => array('access CiviMail'),
-      'CiviEvent' => array('access CiviEvent'),
-      'CiviGrant' => array('access CiviGrant'),
-      'CiviPledge' => array('access CiviPledge'),
-      'CiviMember' => array('access CiviMember'),
-      'CiviReport' => array('access CiviReport'),
-      'CiviContribute' => array('access CiviContribute'),
-      'CiviCampaign' => array('administer CiviCampaign'),
-    );
 
     // Return early when it is case activity.
-    $isCaseActivity = CRM_Case_BAO_Case::isCaseActivity($activityId);
-    // Check for civicase related permission.
-    if ($isCaseActivity) {
-      $allow = FALSE;
-      foreach ($compPermissions['CiviCase'] as $per) {
-        if (CRM_Core_Permission::check($per)) {
-          $allow = TRUE;
-          break;
-        }
-      }
-
-      // Check for case specific permissions.
-      if ($allow) {
-        $oper = 'view';
-        if ($action == CRM_Core_Action::UPDATE) {
-          $oper = 'edit';
-        }
-        $allow = CRM_Case_BAO_Case::checkPermission($activityId,
-          $oper,
-          $activity->activity_type_id
-        );
-      }
-
-      return $allow;
+    // Check for CiviCase related permission.
+    if (CRM_Case_BAO_Case::isCaseActivity($activityId)) {
+      return self::isContactPermittedAccessToCaseActivity($activityId, $action, $activity->activity_type_id);
     }
 
-    // First check the component permission.
-    $sql = "
-    SELECT  component_id
-      FROM  civicrm_option_value val
-INNER JOIN  civicrm_option_group grp ON ( grp.id = val.option_group_id AND grp.name = %1 )
-     WHERE  val.value = %2";
-    $params = array(
-      1 => array('activity_type', 'String'),
-      2 => array($activity->activity_type_id, 'Integer'),
-    );
-    $componentId = CRM_Core_DAO::singleValueQuery($sql, $params);
-
-    if ($componentId) {
-      $componentName = CRM_Core_Component::getComponentName($componentId);
-      $compPermission = CRM_Utils_Array::value($componentName, $compPermissions);
-
-      // Here we are interesting in any single permission.
-      if (is_array($compPermission)) {
-        foreach ($compPermission as $per) {
-          if (CRM_Core_Permission::check($per)) {
-            $allow = TRUE;
-            break;
-          }
-        }
-      }
-    }
+    // Component related permissions.
+    $allow = self::hasPermissionForActivityType($activity->activity_type_id);
 
     // Check for this permission related to contact.
     $permission = CRM_Core_Permission::VIEW;
@@ -2792,7 +2730,7 @@ INNER JOIN  civicrm_option_group grp ON ( grp.id = val.option_group_id AND grp.n
     $targetID = CRM_Utils_Array::key('Activity Targets', $activityContacts);
 
     // Check for source contact.
-    if (!$componentId || $allow) {
+    if ($allow) {
       $sourceContactId = self::getActivityContact($activity->id, $sourceID);
       // Account for possibility of activity not having a source contact (as it may have been deleted).
       $allow = $sourceContactId ? CRM_Contact_BAO_Contact_Permission::allow($sourceContactId, $permission) : TRUE;
@@ -2835,6 +2773,91 @@ INNER JOIN  civicrm_option_group grp ON ( grp.id = val.option_group_id AND grp.n
     return $allow;
   }
 
+  /**
+   * Check if the logged in user has permission for the given case activity.
+   *
+   * @param int $activityId
+   * @param int $action
+   * @param int $activityTypeID
+   *
+   * @return bool
+   */
+  protected static function isContactPermittedAccessToCaseActivity($activityId, $action, $activityTypeID) {
+    $allow = FALSE;
+    foreach (['administer CiviCase', 'access my cases and activities', 'access all cases and activities'] as $per) {
+      if (CRM_Core_Permission::check($per)) {
+        $allow = TRUE;
+        break;
+      }
+    }
+
+    // Check for case specific permissions.
+    if ($allow) {
+      $oper = 'view';
+      if ($action == CRM_Core_Action::UPDATE) {
+        $oper = 'edit';
+      }
+      $allow = CRM_Case_BAO_Case::checkPermission($activityId,
+        $oper,
+        $activityTypeID
+      );
+    }
+
+    return $allow;
+  }
+
+  /**
+   * @param int $activityTypeID
+   * @return bool
+   */
+  protected static function hasPermissionForActivityType($activityTypeID) {
+    $compPermissions = [
+      'CiviCase' => [
+        'administer CiviCase',
+        'access my cases and activities',
+        'access all cases and activities',
+      ],
+      'CiviMail' => ['access CiviMail'],
+      'CiviEvent' => ['access CiviEvent'],
+      'CiviGrant' => ['access CiviGrant'],
+      'CiviPledge' => ['access CiviPledge'],
+      'CiviMember' => ['access CiviMember'],
+      'CiviReport' => ['access CiviReport'],
+      'CiviContribute' => ['access CiviContribute'],
+      'CiviCampaign' => ['administer CiviCampaign'],
+    ];
+
+    // First check the component permission.
+    $sql = "
+    SELECT  component_id
+      FROM  civicrm_option_value val
+INNER JOIN  civicrm_option_group grp ON ( grp.id = val.option_group_id AND grp.name = %1 )
+     WHERE  val.value = %2";
+    $params = [
+      1 => ['activity_type', 'String'],
+      2 => [$activityTypeID, 'Integer'],
+    ];
+    $componentId = CRM_Core_DAO::singleValueQuery($sql, $params);
+
+    if ($componentId) {
+      $componentName = CRM_Core_Component::getComponentName($componentId);
+      $compPermission = CRM_Utils_Array::value($componentName, $compPermissions);
+
+      // Here we are interesting in any single permission.
+      if (is_array($compPermission)) {
+        foreach ($compPermission as $per) {
+          if (CRM_Core_Permission::check($per)) {
+            return TRUE;
+          }
+        }
+      }
+    }
+    else {
+      return TRUE;
+    }
+    return FALSE;
+  }
+
   /**
    * Checks if user has permissions to edit inbound e-mails, either bsic info
    * or both basic information and content.
diff --git a/civicrm/CRM/Activity/BAO/Query.php b/civicrm/CRM/Activity/BAO/Query.php
index a450337ee2..e964a8aa13 100644
--- a/civicrm/CRM/Activity/BAO/Query.php
+++ b/civicrm/CRM/Activity/BAO/Query.php
@@ -325,7 +325,7 @@ class CRM_Activity_BAO_Query {
       case 'activity_result':
         if (is_array($value)) {
           $safe = [];
-          foreach ($values as $id => $k) {
+          foreach ($value as $id => $k) {
             $safe[] = "'" . CRM_Utils_Type::escape($k, 'String') . "'";
           }
           $query->_where[$grouping][] = "civicrm_activity.result IN (" . implode(',', $safe) . ")";
diff --git a/civicrm/CRM/Activity/DAO/Activity.php b/civicrm/CRM/Activity/DAO/Activity.php
index bf8a0be614..ecb1d61548 100644
--- a/civicrm/CRM/Activity/DAO/Activity.php
+++ b/civicrm/CRM/Activity/DAO/Activity.php
@@ -246,7 +246,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Activity ID'),
-          'description' => 'Unique  Other Activity ID',
+          'description' => ts('Unique  Other Activity ID'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_activity.id',
@@ -262,7 +262,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'source_record_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Source Record'),
-          'description' => 'Artificial FK to original transaction (e.g. contribution) IF it is not an Activity. Table can be figured out through activity_type_id, and further through component registry.',
+          'description' => ts('Artificial FK to original transaction (e.g. contribution) IF it is not an Activity. Table can be figured out through activity_type_id, and further through component registry.'),
           'table_name' => 'civicrm_activity',
           'entity' => 'Activity',
           'bao' => 'CRM_Activity_BAO_Activity',
@@ -272,7 +272,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'activity_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Activity Type ID'),
-          'description' => 'FK to civicrm_option_value.id, that has to be valid, registered activity type.',
+          'description' => ts('FK to civicrm_option_value.id, that has to be valid, registered activity type.'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_activity.activity_type_id',
@@ -296,7 +296,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'subject',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Subject'),
-          'description' => 'The subject/purpose/short description of the activity.',
+          'description' => ts('The subject/purpose/short description of the activity.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -316,7 +316,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'activity_date_time',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Activity Date'),
-          'description' => 'Date and time this activity is scheduled to occur. Formerly named scheduled_date_time.',
+          'description' => ts('Date and time this activity is scheduled to occur. Formerly named scheduled_date_time.'),
           'import' => TRUE,
           'where' => 'civicrm_activity.activity_date_time',
           'headerPattern' => '/(activity.)?date(.time$)?/i',
@@ -335,7 +335,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'duration',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Duration'),
-          'description' => 'Planned or actual duration of activity expressed in minutes. Conglomerate of former duration_hours and duration_minutes.',
+          'description' => ts('Planned or actual duration of activity expressed in minutes. Conglomerate of former duration_hours and duration_minutes.'),
           'import' => TRUE,
           'where' => 'civicrm_activity.duration',
           'headerPattern' => '/(activity.)?duration(s)?$/i',
@@ -353,7 +353,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'location',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Location'),
-          'description' => 'Location of the activity (optional, open text).',
+          'description' => ts('Location of the activity (optional, open text).'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -373,7 +373,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'phone_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Phone (called) ID'),
-          'description' => 'Phone ID of the number called (optional - used if an existing phone number is selected).',
+          'description' => ts('Phone ID of the number called (optional - used if an existing phone number is selected).'),
           'table_name' => 'civicrm_activity',
           'entity' => 'Activity',
           'bao' => 'CRM_Activity_BAO_Activity',
@@ -387,7 +387,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'phone_number',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Phone (called) Number'),
-          'description' => 'Phone number in case the number does not exist in the civicrm_phone table.',
+          'description' => ts('Phone number in case the number does not exist in the civicrm_phone table.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_activity',
@@ -402,7 +402,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'details',
           'type' => CRM_Utils_Type::T_LONGTEXT,
           'title' => ts('Details'),
-          'description' => 'Details about the activity (agenda, notes, etc).',
+          'description' => ts('Details about the activity (agenda, notes, etc).'),
           'import' => TRUE,
           'where' => 'civicrm_activity.details',
           'headerPattern' => '/(activity.)?detail(s)?$/i',
@@ -420,7 +420,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'status_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Activity Status'),
-          'description' => 'ID of the status this activity is currently in. Foreign key to civicrm_option_value.',
+          'description' => ts('ID of the status this activity is currently in. Foreign key to civicrm_option_value.'),
           'import' => TRUE,
           'where' => 'civicrm_activity.status_id',
           'headerPattern' => '/(activity.)?status(.label$)?/i',
@@ -442,7 +442,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'priority_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Priority'),
-          'description' => 'ID of the priority given to this activity. Foreign key to civicrm_option_value.',
+          'description' => ts('ID of the priority given to this activity. Foreign key to civicrm_option_value.'),
           'table_name' => 'civicrm_activity',
           'entity' => 'Activity',
           'bao' => 'CRM_Activity_BAO_Activity',
@@ -459,7 +459,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'parent_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Parent Activity Id'),
-          'description' => 'Parent meeting ID (if this is a follow-up item). This is not currently implemented',
+          'description' => ts('Parent meeting ID (if this is a follow-up item). This is not currently implemented'),
           'table_name' => 'civicrm_activity',
           'entity' => 'Activity',
           'bao' => 'CRM_Activity_BAO_Activity',
@@ -488,7 +488,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'medium_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Activity Medium'),
-          'description' => 'Activity Medium, Implicit FK to civicrm_option_value where option_group = encounter_medium.',
+          'description' => ts('Activity Medium, Implicit FK to civicrm_option_value where option_group = encounter_medium.'),
           'default' => 'NULL',
           'table_name' => 'civicrm_activity',
           'entity' => 'Activity',
@@ -516,7 +516,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'relationship_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Relationship Id'),
-          'description' => 'FK to Relationship ID',
+          'description' => ts('FK to Relationship ID'),
           'default' => 'NULL',
           'table_name' => 'civicrm_activity',
           'entity' => 'Activity',
@@ -546,7 +546,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'original_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Original Activity ID '),
-          'description' => 'Activity ID of the first activity record in versioning chain.',
+          'description' => ts('Activity ID of the first activity record in versioning chain.'),
           'table_name' => 'civicrm_activity',
           'entity' => 'Activity',
           'bao' => 'CRM_Activity_BAO_Activity',
@@ -557,7 +557,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'result',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Result'),
-          'description' => 'Currently being used to store result id for survey activity, FK to option value.',
+          'description' => ts('Currently being used to store result id for survey activity, FK to option value.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_activity',
@@ -590,7 +590,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'campaign_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Campaign'),
-          'description' => 'The campaign for which this activity has been triggered.',
+          'description' => ts('The campaign for which this activity has been triggered.'),
           'import' => TRUE,
           'where' => 'civicrm_activity.campaign_id',
           'headerPattern' => '',
@@ -614,7 +614,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'engagement_level',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Engagement Index'),
-          'description' => 'Assign a specific level of engagement to this activity. Used for tracking constituents in ladder of engagement.',
+          'description' => ts('Assign a specific level of engagement to this activity. Used for tracking constituents in ladder of engagement.'),
           'import' => TRUE,
           'where' => 'civicrm_activity.engagement_level',
           'headerPattern' => '',
@@ -648,7 +648,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'is_star',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Starred'),
-          'description' => 'Activity marked as favorite.',
+          'description' => ts('Activity marked as favorite.'),
           'import' => TRUE,
           'where' => 'civicrm_activity.is_star',
           'headerPattern' => '/(activity.)?(star|favorite)/i',
@@ -664,7 +664,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'created_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Created Date'),
-          'description' => 'When was the activity was created.',
+          'description' => ts('When was the activity was created.'),
           'required' => FALSE,
           'export' => TRUE,
           'where' => 'civicrm_activity.created_date',
@@ -680,7 +680,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'modified_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Modified Date'),
-          'description' => 'When was the activity (or closely related entity) was created or modified or deleted.',
+          'description' => ts('When was the activity (or closely related entity) was created or modified or deleted.'),
           'required' => FALSE,
           'export' => TRUE,
           'where' => 'civicrm_activity.modified_date',
diff --git a/civicrm/CRM/Activity/DAO/ActivityContact.php b/civicrm/CRM/Activity/DAO/ActivityContact.php
index 2d6ced947f..204fa9a144 100644
--- a/civicrm/CRM/Activity/DAO/ActivityContact.php
+++ b/civicrm/CRM/Activity/DAO/ActivityContact.php
@@ -92,7 +92,7 @@ class CRM_Activity_DAO_ActivityContact extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Activity Contact ID'),
-          'description' => 'Activity contact id',
+          'description' => ts('Activity contact id'),
           'required' => TRUE,
           'table_name' => 'civicrm_activity_contact',
           'entity' => 'ActivityContact',
@@ -103,7 +103,7 @@ class CRM_Activity_DAO_ActivityContact extends CRM_Core_DAO {
           'name' => 'activity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Activity ID'),
-          'description' => 'Foreign key to the activity for this record.',
+          'description' => ts('Foreign key to the activity for this record.'),
           'required' => TRUE,
           'table_name' => 'civicrm_activity_contact',
           'entity' => 'ActivityContact',
@@ -115,7 +115,7 @@ class CRM_Activity_DAO_ActivityContact extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact ID (match to contact)'),
-          'description' => 'Foreign key to the contact for this record.',
+          'description' => ts('Foreign key to the contact for this record.'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_activity_contact.contact_id',
@@ -132,7 +132,7 @@ class CRM_Activity_DAO_ActivityContact extends CRM_Core_DAO {
           'name' => 'record_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Record Type ID'),
-          'description' => 'Nature of this contact\'s role in the activity: 1 assignee, 2 creator, 3 focus or target.',
+          'description' => ts('Nature of this contact\'s role in the activity: 1 assignee, 2 creator, 3 focus or target.'),
           'table_name' => 'civicrm_activity_contact',
           'entity' => 'ActivityContact',
           'bao' => 'CRM_Activity_BAO_ActivityContact',
diff --git a/civicrm/CRM/Admin/Form.php b/civicrm/CRM/Admin/Form.php
index 5fa9ba5b06..be00bd95a6 100644
--- a/civicrm/CRM/Admin/Form.php
+++ b/civicrm/CRM/Admin/Form.php
@@ -69,7 +69,7 @@ class CRM_Admin_Form extends CRM_Core_Form {
    */
   public function preProcess() {
     Civi::resources()->addStyleFile('civicrm', 'css/admin.css');
-    Civi::resources()->addScriptFile('civicrm', 'js/crm.admin.js');
+    Civi::resources()->addScriptFile('civicrm', 'js/jquery/jquery.crmIconPicker.js');
 
     $this->_id = $this->get('id');
     $this->_BAOName = $this->get('BAOName');
diff --git a/civicrm/CRM/Admin/Form/Generic.php b/civicrm/CRM/Admin/Form/Generic.php
new file mode 100644
index 0000000000..c61e223c2b
--- /dev/null
+++ b/civicrm/CRM/Admin/Form/Generic.php
@@ -0,0 +1,112 @@
+<?php
+/*
+ +--------------------------------------------------------------------+
+ | CiviCRM version 5                                                  |
+ +--------------------------------------------------------------------+
+ | Copyright CiviCRM LLC (c) 2004-2018                                |
+ +--------------------------------------------------------------------+
+ | This file is a part of CiviCRM.                                    |
+ |                                                                    |
+ | CiviCRM is free software; you can copy, modify, and distribute it  |
+ | under the terms of the GNU Affero General Public License           |
+ | Version 3, 19 November 2007 and the CiviCRM Licensing Exception.   |
+ |                                                                    |
+ | CiviCRM is distributed in the hope that it will be useful, but     |
+ | WITHOUT ANY WARRANTY; without even the implied warranty of         |
+ | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.               |
+ | See the GNU Affero General Public License for more details.        |
+ |                                                                    |
+ | You should have received a copy of the GNU Affero General Public   |
+ | License and the CiviCRM Licensing Exception along                  |
+ | with this program; if not, contact CiviCRM LLC                     |
+ | at info[AT]civicrm[DOT]org. If you have questions about the        |
+ | GNU Affero General Public License or the licensing of CiviCRM,     |
+ | see the CiviCRM license FAQ at http://civicrm.org/licensing        |
+ +--------------------------------------------------------------------+
+ */
+
+/**
+ *
+ * @package CRM
+ * @copyright CiviCRM LLC (c) 2004-2018
+ */
+
+/**
+ * Generic metadata based settings form.
+ *
+ * The form filter will determine the settings displayed.
+ */
+class CRM_Admin_Form_Generic extends CRM_Core_Form {
+  use CRM_Admin_Form_SettingTrait;
+
+  protected $_settings = [];
+  protected $includesReadOnlyFields = FALSE;
+  public $_defaults = [];
+
+  /**
+   * Get the tpl file name.
+   *
+   * @return string
+   */
+  public function getTemplateFileName() {
+    return 'CRM/Form/basicForm.tpl';
+  }
+
+  /**
+   * Set default values for the form.
+   *
+   * Default values are retrieved from the database.
+   */
+  public function setDefaultValues() {
+    $this->setDefaultsForMetadataDefinedFields();
+    return $this->_defaults;
+  }
+  /**
+   * Build the form object.
+   */
+  public function buildQuickForm() {
+    $filter = array_pop($this->urlPath);
+    $settings = civicrm_api3('Setting', 'getfields', [])['values'];
+    foreach ($settings as $key => $setting) {
+      if (isset($setting['settings_pages'][$filter])) {
+        $this->_settings[$key] = $setting;
+      }
+    }
+    // @todo sort settings by weight.
+    $this->addFieldsDefinedInSettingsMetadata();
+
+    // @todo look at sharing the code below in the settings trait.
+    if ($this->includesReadOnlyFields) {
+      CRM_Core_Session::setStatus(ts("Some fields are loaded as 'readonly' as they have been set (overridden) in civicrm.settings.php."), '', 'info', array('expires' => 0));
+    }
+
+    // @todo - do we still like this redirect?
+    CRM_Core_Session::singleton()->pushUserContext(CRM_Utils_System::url('civicrm/admin', 'reset=1'));
+    $this->addButtons(array(
+        array(
+          'type' => 'next',
+          'name' => ts('Save'),
+          'isDefault' => TRUE,
+        ),
+        array(
+          'type' => 'cancel',
+          'name' => ts('Cancel'),
+        ),
+      )
+    );
+  }
+
+  /**
+   * Process the form submission.
+   */
+  public function postProcess() {
+    $params = $this->controller->exportValues($this->_name);
+    try {
+      $this->saveMetadataDefinedSettings($params);
+    }
+    catch (CiviCRM_API3_Exception $e) {
+      CRM_Core_Session::setStatus($e->getMessage(), ts('Save Failed'), 'error');
+    }
+  }
+
+}
diff --git a/civicrm/CRM/Admin/Form/Preferences.php b/civicrm/CRM/Admin/Form/Preferences.php
index c379954b73..ad9053ccba 100644
--- a/civicrm/CRM/Admin/Form/Preferences.php
+++ b/civicrm/CRM/Admin/Form/Preferences.php
@@ -35,13 +35,16 @@
  * Base class for settings forms.
  */
 class CRM_Admin_Form_Preferences extends CRM_Core_Form {
+
+  use CRM_Admin_Form_SettingTrait;
+
   protected $_system = FALSE;
   protected $_contactID = NULL;
   public $_action = NULL;
 
   protected $_checkbox = NULL;
 
-  protected $_varNames = NULL;
+  protected $_varNames = [];
 
   protected $_config = NULL;
 
@@ -85,8 +88,11 @@ class CRM_Admin_Form_Preferences extends CRM_Core_Form {
       $this->_config->contact_id = $this->_contactID;
     }
 
+    $this->addFieldsDefinedInSettingsMetadata();
     $settings = Civi::settings();
+    // @todo replace this by defining all in settings.
     foreach ($this->_varNames as $groupName => $settingNames) {
+      CRM_Core_Error::deprecatedFunctionWarning('deprecated use of preferences form. This will be removed from core soon');
       foreach ($settingNames as $settingName => $options) {
         $this->_config->$settingName = $settings->get($settingName);
       }
@@ -98,23 +104,28 @@ class CRM_Admin_Form_Preferences extends CRM_Core_Form {
    * @return array
    */
   public function setDefaultValues() {
-    $defaults = array();
+    $this->_defaults = array();
 
+    $this->setDefaultsForMetadataDefinedFields();
     foreach ($this->_varNames as $groupName => $settings) {
+      CRM_Core_Error::deprecatedFunctionWarning('deprecated use of preferences form. This will be removed from core soon');
       foreach ($settings as $settingName => $settingDetails) {
-        $defaults[$settingName] = isset($this->_config->$settingName) ? $this->_config->$settingName : CRM_Utils_Array::value('default', $settingDetails, NULL);
+        $this->_defaults[$settingName] = isset($this->_config->$settingName) ? $this->_config->$settingName : CRM_Utils_Array::value('default', $settingDetails, NULL);
       }
     }
 
-    return $defaults;
+    return $this->_defaults;
   }
 
   /**
+   * @todo deprecate in favour of setting using metadata.
+   *
    * @param $defaults
    */
   public function cbsDefaultValues(&$defaults) {
 
     foreach ($this->_varNames as $groupName => $groupValues) {
+      CRM_Core_Error::deprecatedFunctionWarning('deprecated use of preferences form. This will be removed from core soon');
       foreach ($groupValues as $settingName => $fieldValue) {
         if ($fieldValue['html_type'] == 'checkboxes') {
           if (isset($this->_config->$settingName) &&
@@ -142,6 +153,7 @@ class CRM_Admin_Form_Preferences extends CRM_Core_Form {
     parent::buildQuickForm();
 
     if (!empty($this->_varNames)) {
+      CRM_Core_Error::deprecatedFunctionWarning('deprecated use of preferences form. This will be removed from core soon');
       foreach ($this->_varNames as $groupName => $groupValues) {
         $formName = CRM_Utils_String::titleToVar($groupName);
         $this->assign('formName', $formName);
@@ -251,6 +263,14 @@ class CRM_Admin_Form_Preferences extends CRM_Core_Form {
    * Process the form submission.
    */
   public function postProcessCommon() {
+    try {
+      $this->saveMetadataDefinedSettings($this->_params);
+      $this->filterParamsSetByMetadata($this->_params);
+    }
+    catch (CiviCRM_API3_Exception $e) {
+      CRM_Core_Session::setStatus($e->getMessage(), ts('Save Failed'), 'error');
+    }
+
     foreach ($this->_varNames as $groupName => $groupValues) {
       foreach ($groupValues as $settingName => $fieldValue) {
         switch ($fieldValue['html_type']) {
diff --git a/civicrm/CRM/Admin/Form/Preferences/Address.php b/civicrm/CRM/Admin/Form/Preferences/Address.php
index c0a1177099..2058192e97 100644
--- a/civicrm/CRM/Admin/Form/Preferences/Address.php
+++ b/civicrm/CRM/Admin/Form/Preferences/Address.php
@@ -35,84 +35,16 @@
  * This class generates form components for Address Section.
  */
 class CRM_Admin_Form_Preferences_Address extends CRM_Admin_Form_Preferences {
-  public function preProcess() {
-
-    CRM_Utils_System::setTitle(ts('Settings - Addresses'));
-
-    // Address Standardization
-    $addrProviders = array(
-      '' => '- select -',
-    ) + CRM_Core_SelectValues::addressProvider();
-
-    $this->_varNames = array(
-      CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME => array(
-        'address_options' => array(
-          'html_type' => 'checkboxes',
-          'title' => ts('Address Fields'),
-          'weight' => 1,
-        ),
-        'address_format' => array(
-          'html_type' => 'textarea',
-          'title' => ts('Display Format'),
-          'description' => NULL,
-          'weight' => 2,
-        ),
-        'mailing_format' => array(
-          'html_type' => 'textarea',
-          'title' => ts('Mailing Label Format'),
-          'description' => NULL,
-          'weight' => 3,
-        ),
-        'hideCountryMailingLabels' => array(
-          'html_type' => 'YesNo',
-          'title' => ts('Hide Country in Mailing Labels when same as domain country'),
-          'weight' => 4,
-        ),
-      ),
-      CRM_Core_BAO_Setting::ADDRESS_STANDARDIZATION_PREFERENCES_NAME => array(
-        'address_standardization_provider' => array(
-          'html_type' => 'select',
-          'title' => ts('Provider'),
-          'option_values' => $addrProviders,
-          'weight' => 5,
-        ),
-        'address_standardization_userid' => array(
-          'html_type' => 'text',
-          'title' => ts('User ID'),
-          'description' => NULL,
-          'weight' => 6,
-        ),
-        'address_standardization_url' => array(
-          'html_type' => 'text',
-          'title' => ts('Web Service URL'),
-          'description' => NULL,
-          'weight' => 7,
-        ),
-      ),
-    );
-
-    parent::preProcess();
-  }
-
-  /**
-   * @return array
-   */
-  public function setDefaultValues() {
-    $defaults = array();
-    $defaults['address_standardization_provider'] = $this->_config->address_standardization_provider;
-    $defaults['address_standardization_userid'] = $this->_config->address_standardization_userid;
-    $defaults['address_standardization_url'] = $this->_config->address_standardization_url;
-
-    $this->addressSequence = isset($newSequence) ? $newSequence : "";
 
-    $defaults['address_format'] = $this->_config->address_format;
-    $defaults['mailing_format'] = $this->_config->mailing_format;
-    $defaults['hideCountryMailingLabels'] = $this->_config->hideCountryMailingLabels;
-
-    parent::cbsDefaultValues($defaults);
-
-    return $defaults;
-  }
+  protected $_settings = [
+    'address_options' => CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
+    'address_format' => CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
+    'mailing_format' => CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
+    'hideCountryMailingLabels' => CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
+    'address_standardization_provider' => CRM_Core_BAO_Setting::ADDRESS_STANDARDIZATION_PREFERENCES_NAME,
+    'address_standardization_userid' => CRM_Core_BAO_Setting::ADDRESS_STANDARDIZATION_PREFERENCES_NAME,
+    'address_standardization_url' => CRM_Core_BAO_Setting::ADDRESS_STANDARDIZATION_PREFERENCES_NAME,
+  ];
 
   /**
    * Build the form object.
@@ -142,13 +74,9 @@ class CRM_Admin_Form_Preferences_Address extends CRM_Admin_Form_Preferences {
     // make sure that there is a value for all of them
     // if any of them are set
     if ($p || $u || $w) {
-      if (!CRM_Utils_System::checkPHPVersion(5, FALSE)) {
-        $errors['_qf_default'] = ts('Address Standardization features require PHP version 5 or greater.');
-        return $errors;
-      }
 
       if (!($p && $u && $w)) {
-        $errors['_qf_default'] = ts('You must provide values for all three Address Standarization fields.');
+        $errors['_qf_default'] = ts('You must provide values for all three Address Standardization fields.');
         return $errors;
       }
     }
diff --git a/civicrm/CRM/Admin/Form/Preferences/Campaign.php b/civicrm/CRM/Admin/Form/Preferences/Campaign.php
index 196a24a75e..38496affee 100644
--- a/civicrm/CRM/Admin/Form/Preferences/Campaign.php
+++ b/civicrm/CRM/Admin/Form/Preferences/Campaign.php
@@ -29,35 +29,16 @@
  *
  * @package CRM
  * @copyright CiviCRM LLC (c) 2004-2018
- * $Id: Display.php 36505 2011-10-03 14:19:56Z lobo $
- *
  */
 
 /**
- * This class generates form components for the display preferences
- *
+ * This class displays campaign preferences.
  */
 class CRM_Admin_Form_Preferences_Campaign extends CRM_Admin_Form_Preferences {
-  public function preProcess() {
-    CRM_Utils_System::setTitle(ts('CiviCampaign Component Settings'));
-    $this->_varNames = array(
-      CRM_Core_BAO_Setting::CAMPAIGN_PREFERENCES_NAME => array(
-        'tag_unconfirmed' => array(
-          'html_type' => 'text',
-          'title' => ts('Tag for Unconfirmed Petition Signers'),
-          'weight' => 1,
-          'description' => ts('If set, new contacts that are created when signing a petition are assigned a tag of this name.'),
-        ),
-        'petition_contacts' => array(
-          'html_type' => 'text',
-          'title' => ts('Petition Signers Group'),
-          'weight' => 2,
-          'description' => ts('All contacts that have signed a CiviCampaign petition will be added to this group. The group will be created if it does not exist (it is required for email verification).'),
-        ),
-      ),
-    );
 
-    parent::preProcess();
-  }
+  protected $_settings = [
+    'tag_unconfirmed' => CRM_Core_BAO_Setting::CAMPAIGN_PREFERENCES_NAME,
+    'petition_contacts' => CRM_Core_BAO_Setting::CAMPAIGN_PREFERENCES_NAME,
+  ];
 
 }
diff --git a/civicrm/CRM/Admin/Form/Preferences/Contribute.php b/civicrm/CRM/Admin/Form/Preferences/Contribute.php
index f650ec51de..6fc6b26d50 100644
--- a/civicrm/CRM/Admin/Form/Preferences/Contribute.php
+++ b/civicrm/CRM/Admin/Form/Preferences/Contribute.php
@@ -46,127 +46,127 @@ class CRM_Admin_Form_Preferences_Contribute extends CRM_Admin_Form_Preferences {
   );
 
   /**
-   * Process the form submission.
+   * Our standards for settings are to have a setting per value with defined metadata.
+   *
+   * Unfortunately the 'contribution_invoice_settings' has been added in non-compliance.
+   * We use this array to hack-handle.
+   *
+   * I think the best way forwards would be to covert to multiple individual settings.
+   *
+   * @var array
    */
-  public function preProcess() {
-    $config = CRM_Core_Config::singleton();
-    CRM_Utils_System::setTitle(ts('CiviContribute Component Settings'));
-    $this->_varNames = array(
-      CRM_Core_BAO_Setting::CONTRIBUTE_PREFERENCES_NAME => array(
-        'invoice_prefix' => array(
-          'html_type' => 'text',
-          'title' => ts('Invoice Prefix'),
-          'weight' => 1,
-          'description' => ts('Enter prefix to be display on PDF for invoice'),
-        ),
-        'credit_notes_prefix' => array(
-          'html_type' => 'text',
-          'title' => ts('Credit Notes Prefix'),
-          'weight' => 2,
-          'description' => ts('Enter prefix to be display on PDF for credit notes.'),
-        ),
-        'due_date' => array(
-          'html_type' => 'text',
-          'title' => ts('Due Date'),
-          'weight' => 3,
-        ),
-        'due_date_period' => array(
-          'html_type' => 'select',
-          'title' => ts('For transmission'),
-          'weight' => 4,
-          'description' => ts('Select the interval for due date.'),
-          'option_values' => array(
-            'select' => ts('- select -'),
-            'days' => ts('Days'),
-            'months' => ts('Months'),
-            'years' => ts('Years'),
-          ),
-        ),
-        'notes' => array(
-          'html_type' => 'wysiwyg',
-          'title' => ts('Notes or Standard Terms'),
-          'weight' => 5,
-          'description' => ts('Enter note or message to be displayed on PDF invoice or credit notes '),
-          'attributes' => array('rows' => 2, 'cols' => 40),
-        ),
-        'is_email_pdf' => array(
-          'html_type' => 'checkbox',
-          'title' => ts('Automatically email invoice when user purchases online'),
-          'weight' => 6,
-        ),
-        'tax_term' => array(
-          'html_type' => 'text',
-          'title' => ts('Tax Term'),
-          'weight' => 7,
-        ),
-        'tax_display_settings' => array(
-          'html_type' => 'select',
-          'title' => ts('Tax Display Settings'),
-          'weight' => 8,
-          'option_values' => array(
-            'Do_not_show' => ts('Do not show breakdown, only show total -i.e ' .
-              $config->defaultCurrencySymbol . '120.00'),
-            'Inclusive' => ts('Show [tax term] inclusive price - i.e. ' .
-              $config->defaultCurrencySymbol .
-              '120.00 (includes [tax term] of ' .
-              $config->defaultCurrencySymbol . '20.00)'),
-            'Exclusive' => ts('Show [tax term] exclusive price - i.e. ' .
-              $config->defaultCurrencySymbol . '100.00 + ' .
-              $config->defaultCurrencySymbol . '20.00 [tax term]'),
-          ),
-        ),
-      ),
-    );
-    parent::preProcess();
-  }
+  protected $invoiceSettings = [];
 
   /**
    * Build the form object.
    */
   public function buildQuickForm() {
-    $htmlFields = array();
-    foreach ($this->_settings as $setting => $group) {
-      $settingMetaData = civicrm_api3('setting', 'getfields', array('name' => $setting));
-      $props = $settingMetaData['values'][$setting];
-      if (isset($props['quick_form_type'])) {
-        $add = 'add' . $props['quick_form_type'];
-        if ($add == 'addElement') {
-          if (in_array($props['html_type'], array('checkbox', 'textarea'))) {
-            $this->add($props['html_type'],
-              $setting,
-              $props['title']
-            );
-          }
-          else {
-            if ($props['html_type'] == 'select') {
-              $functionName = CRM_Utils_Array::value('name', CRM_Utils_Array::value('pseudoconstant', $props));
-              if ($functionName) {
-                $props['option_values'] = array('' => ts('- select -')) + CRM_Contribute_PseudoConstant::$functionName();
-              }
-            }
-            $this->$add(
-              $props['html_type'],
-              $setting,
-              ts($props['title']),
-              CRM_Utils_Array::value($props['html_type'] == 'select' ? 'option_values' : 'html_attributes', $props, array()),
-              $props['html_type'] == 'select' ? CRM_Utils_Array::value('html_attributes', $props) : NULL
-            );
-          }
-        }
-        elseif ($add == 'addMonthDay') {
-          $this->add('date', $setting, ts($props['title']), CRM_Core_SelectValues::date(NULL, 'M d'));
-        }
-        elseif ($add == 'addDate') {
-          $this->addDate($setting, ts($props['title']), FALSE, array('formatType' => $props['type']));
-        }
-        else {
-          $this->$add($setting, ts($props['title']));
-        }
+    parent::buildQuickForm();
+    $config = CRM_Core_Config::singleton();
+    $this->invoiceSettings = [
+      'invoice_prefix' => [
+        'html_type' => 'text',
+        'title' => ts('Invoice Prefix'),
+        'weight' => 1,
+        'description' => ts('Enter prefix to be display on PDF for invoice'),
+      ],
+      'credit_notes_prefix' => [
+        'html_type' => 'text',
+        'title' => ts('Credit Notes Prefix'),
+        'weight' => 2,
+        'description' => ts('Enter prefix to be display on PDF for credit notes.'),
+      ],
+      'due_date' => [
+        'html_type' => 'text',
+        'title' => ts('Due Date'),
+        'weight' => 3,
+      ],
+      'due_date_period' => [
+        'html_type' => 'select',
+        'title' => ts('For transmission'),
+        'weight' => 4,
+        'description' => ts('Select the interval for due date.'),
+        'option_values' => [
+          'select' => ts('- select -'),
+          'days' => ts('Days'),
+          'months' => ts('Months'),
+          'years' => ts('Years'),
+        ],
+      ],
+      'notes' => [
+        'html_type' => 'wysiwyg',
+        'title' => ts('Notes or Standard Terms'),
+        'weight' => 5,
+        'description' => ts('Enter note or message to be displayed on PDF invoice or credit notes '),
+        'attributes' => ['rows' => 2, 'cols' => 40],
+      ],
+      'is_email_pdf' => [
+        'html_type' => 'checkbox',
+        'title' => ts('Automatically email invoice when user purchases online'),
+        'weight' => 6,
+        'description' => ts('Should a pdf invoice be emailed automatically?'),
+      ],
+      'tax_term' => [
+        'html_type' => 'text',
+        'title' => ts('Tax Term'),
+        'weight' => 7,
+      ],
+      'tax_display_settings' => [
+        'html_type' => 'select',
+        'title' => ts('Tax Display Settings'),
+        'weight' => 8,
+        'option_values' => [
+          'Do_not_show' => ts('Do not show breakdown, only show total -i.e ' .
+            $config->defaultCurrencySymbol . '120.00'),
+          'Inclusive' => ts('Show [tax term] inclusive price - i.e. ' .
+            $config->defaultCurrencySymbol .
+            '120.00 (includes [tax term] of ' .
+            $config->defaultCurrencySymbol . '20.00)'),
+          'Exclusive' => ts('Show [tax term] exclusive price - i.e. ' .
+            $config->defaultCurrencySymbol . '100.00 + ' .
+            $config->defaultCurrencySymbol . '20.00 [tax term]'),
+        ],
+      ],
+    ];
+
+    // @todo this is a faux metadata approach - we should be honest & add them correctly or find a way to make this
+    // compatible with our settings standards.
+    foreach ($this->invoiceSettings as $fieldName => $fieldValue) {
+      switch ($fieldValue['html_type']) {
+        case 'text':
+          $this->addElement('text',
+            $fieldName,
+            $fieldValue['title'],
+            [
+              'maxlength' => 64,
+              'size' => 32,
+            ]
+          );
+          break;
+
+        case 'checkbox':
+          $this->add($fieldValue['html_type'],
+            $fieldName,
+            $fieldValue['title']
+          );
+          break;
+
+        case 'select':
+          $this->addElement('select',
+            $fieldName,
+            $fieldValue['title'],
+            $fieldValue['option_values'],
+            CRM_Utils_Array::value('attributes', $fieldValue)
+          );
+          break;
+
+        case 'wysiwyg':
+          $this->add('wysiwyg', $fieldName, $fieldValue['title'], $fieldValue['attributes']);
+          break;
       }
-      $htmlFields[$setting] = ts($props['description']);
     }
-    $this->assign('htmlFields', $htmlFields);
-    parent::buildQuickForm();
+
+    $this->assign('htmlFields', $this->invoiceSettings);
   }
 
   /**
@@ -175,16 +175,8 @@ class CRM_Admin_Form_Preferences_Contribute extends CRM_Admin_Form_Preferences {
    * default values are retrieved from the database
    */
   public function setDefaultValues() {
-    $defaults = Civi::settings()->get('contribution_invoice_settings');
-    //CRM-16691: Changes made related to settings of 'CVV'.
-    foreach (array('cvv_backoffice_required') as $setting) {
-      $defaults[$setting] = civicrm_api3('setting', 'getvalue',
-        array(
-          'name' => $setting,
-          'group' => CRM_Core_BAO_Setting::CONTRIBUTE_PREFERENCES_NAME,
-        )
-      );
-    }
+    $defaults = parent::setDefaultValues();
+    $defaults = array_merge($defaults, Civi::settings()->get('contribution_invoice_settings'));
     return $defaults;
   }
 
@@ -194,40 +186,14 @@ class CRM_Admin_Form_Preferences_Contribute extends CRM_Admin_Form_Preferences {
   public function postProcess() {
     // store the submitted values in an array
     $params = $this->controller->exportValues($this->_name);
-    unset($params['qfKey']);
-    unset($params['entryURL']);
-    Civi::settings()->set('contribution_invoice_settings', $params);
-    Civi::settings()->set('update_contribution_on_membership_type_change',
-      CRM_Utils_Array::value('update_contribution_on_membership_type_change', $params)
-    );
-
-    // to set default value for 'Invoices / Credit Notes' checkbox on display preferences
-    $values = CRM_Core_BAO_Setting::getItem("CiviCRM Preferences");
-    $optionValues = CRM_Core_OptionGroup::values('user_dashboard_options', FALSE, FALSE, FALSE, NULL, 'name');
-    $setKey = array_search('Invoices / Credit Notes', $optionValues);
-
-    if (isset($params['invoicing'])) {
-      $value = array($setKey => $optionValues[$setKey]);
-      $setInvoice = CRM_Core_DAO::VALUE_SEPARATOR .
-        implode(CRM_Core_DAO::VALUE_SEPARATOR, array_keys($value)) .
-        CRM_Core_DAO::VALUE_SEPARATOR;
-      Civi::settings()->set('user_dashboard_options', $values['user_dashboard_options'] . $setInvoice);
-    }
-    else {
-      $setting = explode(CRM_Core_DAO::VALUE_SEPARATOR, substr($values['user_dashboard_options'], 1, -1));
-      $invoiceKey = array_search($setKey, $setting);
-      if ($invoiceKey !== FALSE) {
-        unset($setting[$invoiceKey]);
-      }
-      $settingName = CRM_Core_DAO::VALUE_SEPARATOR .
-        implode(CRM_Core_DAO::VALUE_SEPARATOR, array_values($setting)) .
-        CRM_Core_DAO::VALUE_SEPARATOR;
-      Civi::settings()->set('user_dashboard_options', $settingName);
-    }
-    //CRM-16691: Changes made related to settings of 'CVV'.
-    $settings = array_intersect_key($params, array('cvv_backoffice_required' => 1));
-    $result = civicrm_api3('setting', 'create', $settings);
-    CRM_Core_Session::setStatus(ts('Your changes have been saved.'), ts('Changes Saved'), "success");
+    $invoiceParams = array_intersect_key($params, $this->invoiceSettings);
+    // This is a hack - invoicing is it's own setting but it is being used from invoice params
+    // too. This means that saving from api will not have the desired core effect.
+    // but we should fix that elsewhere - ie. stop abusing the settings
+    // and fix the code repetition associated with invoicing
+    $invoiceParams['invoicing'] = CRM_Utils_Array::value('invoicing', $params, 0);
+    Civi::settings()->set('contribution_invoice_settings', $invoiceParams);
+    parent::postProcess();
   }
 
 }
diff --git a/civicrm/CRM/Admin/Form/Preferences/Display.php b/civicrm/CRM/Admin/Form/Preferences/Display.php
index f8cb9af818..b1605f3c99 100644
--- a/civicrm/CRM/Admin/Form/Preferences/Display.php
+++ b/civicrm/CRM/Admin/Form/Preferences/Display.php
@@ -35,127 +35,35 @@
  * This class generates form components for the display preferences.
  */
 class CRM_Admin_Form_Preferences_Display extends CRM_Admin_Form_Preferences {
-  public function preProcess() {
-    CRM_Utils_System::setTitle(ts('Settings - Display Preferences'));
-    $optionValues = CRM_Activity_BAO_Activity::buildOptions('activity_type_id');
-
-    $this->_varNames = array(
-      CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME => array(
-        'contact_view_options' => array(
-          'html_type' => 'checkboxes',
-          'title' => ts('Viewing Contacts'),
-          'weight' => 1,
-        ),
-        'contact_smart_group_display' => array(
-          'html_type' => 'radio',
-          'title' => ts('Viewing Smart Groups'),
-          'weight' => 2,
-        ),
-        'contact_edit_options' => array(
-          'html_type' => 'checkboxes',
-          'title' => ts('Editing Contacts'),
-          'weight' => 3,
-        ),
-        'advanced_search_options' => array(
-          'html_type' => 'checkboxes',
-          'title' => ts('Contact Search'),
-          'weight' => 4,
-        ),
-        'activity_assignee_notification' => array(
-          'html_type' => 'checkbox',
-          'title' => ts('Notify Activity Assignees'),
-          'weight' => 5,
-        ),
-        'activity_assignee_notification_ics' => array(
-          'html_type' => 'checkbox',
-          'title' => ts('Include ICal Invite to Activity Assignees'),
-          'weight' => 6,
-        ),
-        'preserve_activity_tab_filter' => array(
-          'html_type' => 'checkbox',
-          'title' => ts('Preserve activity filters as a user preference'),
-          'weight' => 7,
-        ),
-        'contact_ajax_check_similar' => array(
-          'title' => ts('Check for Similar Contacts'),
-          'weight' => 8,
-          'html_type' => NULL,
-        ),
-        'user_dashboard_options' => array(
-          'html_type' => 'checkboxes',
-          'title' => ts('Contact Dashboard'),
-          'weight' => 9,
-        ),
-        'display_name_format' => array(
-          'html_type' => 'textarea',
-          'title' => ts('Individual Display Name Format'),
-          'weight' => 10,
-        ),
-        'sort_name_format' => array(
-          'html_type' => 'textarea',
-          'title' => ts('Individual Sort Name Format'),
-          'weight' => 11,
-        ),
-        'editor_id' => array(
-          'html_type' => NULL,
-          'weight' => 12,
-        ),
-        'ajaxPopupsEnabled' => array(
-          'html_type' => 'checkbox',
-          'title' => ts('Enable Popup Forms'),
-          'weight' => 13,
-        ),
-        'do_not_notify_assignees_for' => array(
-          'html_type' => 'select',
-          'option_values' => $optionValues,
-          'attributes' => array('multiple' => 1, "class" => "huge crm-select2"),
-          'title' => ts('Do not notify assignees for'),
-          'weight' => 14,
-        ),
-      ),
-    );
-
-    parent::preProcess();
-  }
-
-  /**
-   * @return array
-   */
-  public function setDefaultValues() {
-    $defaults = parent::setDefaultValues();
-    parent::cbsDefaultValues($defaults);
 
-    if ($this->_config->display_name_format) {
-      $defaults['display_name_format'] = $this->_config->display_name_format;
-    }
-    if ($this->_config->sort_name_format) {
-      $defaults['sort_name_format'] = $this->_config->sort_name_format;
-    }
-
-    return $defaults;
-  }
+  protected $_settings = array(
+    'contact_view_options' => CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
+    'contact_smart_group_display' => CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
+    'contact_edit_options' => CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
+    'advanced_search_options' => CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
+    'user_dashboard_options' => CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
+    'contact_ajax_check_similar' => CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
+    'activity_assignee_notification' => CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
+    'activity_assignee_notification_ics' => CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
+    'do_not_notify_assignees_for' => CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
+    'preserve_activity_tab_filter' => CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
+    'editor_id' => CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
+    'ajaxPopupsEnabled' => CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
+    'display_name_format' => CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
+    'sort_name_format' => CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
+  );
 
   /**
    * Build the form object.
    */
   public function buildQuickForm() {
-    $wysiwyg_options = CRM_Core_OptionGroup::values('wysiwyg_editor', FALSE, FALSE, FALSE, NULL, 'label', TRUE, FALSE, 'name');
 
     //changes for freezing the invoices/credit notes checkbox if invoicing is uncheck
     $invoiceSettings = Civi::settings()->get('contribution_invoice_settings');
-    $invoicing = CRM_Utils_Array::value('invoicing', $invoiceSettings);
-    $this->assign('invoicing', $invoicing);
-    $extra = array();
+    $this->assign('invoicing', CRM_Invoicing_Utils::isInvoicingEnabled());
 
-    $this->addElement('select', 'editor_id', ts('WYSIWYG Editor'), $wysiwyg_options, $extra);
     $this->addElement('submit', 'ckeditor_config', ts('Configure CKEditor'));
 
-    $this->addRadio('contact_ajax_check_similar', ts('Check for Similar Contacts'), array(
-      '1' => ts('While Typing'),
-      '0' => ts('When Saving'),
-      '2' => ts('Never'),
-    ));
-
     $editOptions = CRM_Core_OptionGroup::values('contact_edit_options', FALSE, FALSE, FALSE, 'AND v.filter = 0');
     $this->assign('editOptions', $editOptions);
 
@@ -194,13 +102,8 @@ class CRM_Admin_Form_Preferences_Display extends CRM_Admin_Form_Preferences {
       CRM_Core_BAO_OptionValue::updateOptionWeights($opGroupId, array_flip($preferenceWeights));
     }
 
-    $this->_config->editor_id = $this->_params['editor_id'];
-
     $this->postProcessCommon();
 
-    // Fixme - shouldn't be needed
-    Civi::settings()->set('contact_ajax_check_similar', $this->_params['contact_ajax_check_similar']);
-
     // If "Configure CKEditor" button was clicked
     if (!empty($this->_params['ckeditor_config'])) {
       // Suppress the "Saved" status message and redirect to the CKEditor Config page
diff --git a/civicrm/CRM/Admin/Form/Preferences/Event.php b/civicrm/CRM/Admin/Form/Preferences/Event.php
deleted file mode 100644
index 67009eacf9..0000000000
--- a/civicrm/CRM/Admin/Form/Preferences/Event.php
+++ /dev/null
@@ -1,72 +0,0 @@
-<?php
-/*
- +--------------------------------------------------------------------+
- | CiviCRM version 5                                                  |
- +--------------------------------------------------------------------+
- | Copyright CiviCRM LLC (c) 2004-2018                                |
- +--------------------------------------------------------------------+
- | This file is a part of CiviCRM.                                    |
- |                                                                    |
- | CiviCRM is free software; you can copy, modify, and distribute it  |
- | under the terms of the GNU Affero General Public License           |
- | Version 3, 19 November 2007 and the CiviCRM Licensing Exception.   |
- |                                                                    |
- | CiviCRM is distributed in the hope that it will be useful, but     |
- | WITHOUT ANY WARRANTY; without even the implied warranty of         |
- | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.               |
- | See the GNU Affero General Public License for more details.        |
- |                                                                    |
- | You should have received a copy of the GNU Affero General Public   |
- | License and the CiviCRM Licensing Exception along                  |
- | with this program; if not, contact CiviCRM LLC                     |
- | at info[AT]civicrm[DOT]org. If you have questions about the        |
- | GNU Affero General Public License or the licensing of CiviCRM,     |
- | see the CiviCRM license FAQ at http://civicrm.org/licensing        |
- +--------------------------------------------------------------------+
- */
-
-/**
- *
- * @package CRM
- * @copyright CiviCRM LLC (c) 2004-2018
- * $Id: Display.php 36505 2011-10-03 14:19:56Z lobo $
- *
- */
-
-/**
- * This class generates form components for the display preferences
- *
- */
-class CRM_Admin_Form_Preferences_Event extends CRM_Admin_Form_Preferences {
-  public function preProcess() {
-    CRM_Utils_System::setTitle(ts('CiviEvent Component Settings'));
-    // pass "wiki" as 6th param to docURL2 if you are linking to a page in wiki.civicrm.org
-    $docLink = CRM_Utils_System::docURL2("CiviEvent Cart Checkout", NULL, NULL, NULL, NULL, "wiki");
-    // build an array containing all selectable option values for show_events
-    $optionValues = array();
-    for ($i = 10; $i <= 100; $i += 10) {
-      $optionValues[$i] = $i;
-    }
-    $this->_varNames = array(
-      CRM_Core_BAO_Setting::EVENT_PREFERENCES_NAME => array(
-        'enable_cart' => array(
-          'html_type' => 'checkbox',
-          'title' => ts('Use Shopping Cart Style Event Registration'),
-          'weight' => 1,
-          'description' => ts('This feature allows users to register for more than one event at a time. When enabled, users will add event(s) to a "cart" and then pay for them all at once. Enabling this setting will affect online registration for all active events. The code is an alpha state, and you will potentially need to have developer resources to debug and fix sections of the codebase while testing and deploying it. %1',
-            array(1 => $docLink)),
-        ),
-        'show_events' => array(
-          'html_type' => 'select',
-          'title' => ts('Dashboard entries'),
-          'weight' => 2,
-          'description' => ts('Configure how many events should be shown on the dashboard. This overrides the default value of 10 entries.'),
-          'option_values' => array('' => ts('- select -')) + $optionValues + array(-1 => ts('show all')),
-        ),
-      ),
-    );
-
-    parent::preProcess();
-  }
-
-}
diff --git a/civicrm/CRM/Admin/Form/Preferences/Mailing.php b/civicrm/CRM/Admin/Form/Preferences/Mailing.php
index e26a56a57f..697c1fbaaf 100644
--- a/civicrm/CRM/Admin/Form/Preferences/Mailing.php
+++ b/civicrm/CRM/Admin/Form/Preferences/Mailing.php
@@ -29,102 +29,34 @@
  *
  * @package CRM
  * @copyright CiviCRM LLC (c) 2004-2018
- * $Id: Display.php 36505 2011-10-03 14:19:56Z lobo $
- *
  */
 
 /**
- * This class generates form components for the component preferences
- *
+ * This class generates form components for the maling component preferences.
  */
 class CRM_Admin_Form_Preferences_Mailing extends CRM_Admin_Form_Preferences {
-  public function preProcess() {
-    CRM_Utils_System::setTitle(ts('CiviMail Component Settings'));
-    $this->_varNames = array(
-      CRM_Core_BAO_Setting::MAILING_PREFERENCES_NAME => array(
-        'profile_double_optin' => array(
-          'html_type' => 'checkbox',
-          'title' => ts('Enable Double Opt-in for Profile Group(s) field'),
-          'weight' => 1,
-          'description' => ts('When CiviMail is enabled, users who "subscribe" to a group from a profile Group(s) checkbox will receive a confirmation email. They must respond (opt-in) before they are added to the group.'),
-        ),
-        'profile_add_to_group_double_optin' => array(
-          'html_type' => 'checkbox',
-          'title' => ts('Enable Double Opt-in for Profiles which use the "Add to Group" setting'),
-          'weight' => 2,
-          'description' => ts('When CiviMail is enabled and a profile uses the "Add to Group" setting, users who complete the profile form will receive a confirmation email. They must respond (opt-in) before they are added to the group.'),
-        ),
-        'track_civimail_replies' => array(
-          'html_type' => 'checkbox',
-          'title' => ts('Track replies using VERP in Reply-To header'),
-          'weight' => 3,
-          'description' => ts('If checked, mailings will default to tracking replies using VERP-ed Reply-To.'),
-        ),
-        'civimail_workflow' => array(
-          'html_type' => 'checkbox',
-          'title' => ts('Enable workflow support for CiviMail'),
-          'weight' => 4,
-          'description' => ts('Drupal-only. Rules module must be enabled (beta feature - use with caution).'),
-        ),
-        'civimail_multiple_bulk_emails' => array(
-          'html_type' => 'checkbox',
-          'title' => ts('Enable multiple bulk email address for a contact.'),
-          'weight' => 5,
-          'description' => ts('CiviMail will deliver a copy of the email to each bulk email listed for the contact.'),
-        ),
-        'civimail_server_wide_lock' => array(
-          'html_type' => 'checkbox',
-          'title' => ts('Enable global server wide lock for CiviMail'),
-          'weight' => 6,
-          'description' => NULL,
-        ),
-        'include_message_id' => array(
-          'html_type' => 'checkbox',
-          'title' => ts('Enable CiviMail to generate Message-ID header'),
-          'weight' => 7,
-          'description' => NULL,
-        ),
-        'write_activity_record' => array(
-          'html_type' => 'checkbox',
-          'title' => ts('Enable CiviMail to create activities on delivery'),
-          'weight' => 8,
-          'description' => NULL,
-        ),
-        'disable_mandatory_tokens_check' => array(
-          'html_type' => 'checkbox',
-          'title' => ts('Disable check for mandatory tokens'),
-          'weight' => 9,
-          'description' => ts('Don\'t check for presence of mandatory tokens (domain address; unsubscribe/opt-out) before sending mailings. WARNING: Mandatory tokens are a safe-guard which facilitate compliance with the US CAN-SPAM Act. They should only be disabled if your organization adopts other mechanisms for compliance or if your organization is not subject to CAN-SPAM.'),
-        ),
-        'dedupe_email_default' => array(
-          'html_type' => 'checkbox',
-          'title' => ts('CiviMail dedupes e-mail addresses by default'),
-          'weight' => 10,
-          'description' => NULL,
-        ),
-        'hash_mailing_url' => array(
-          'html_type' => 'checkbox',
-          'title' => ts('Hashed Mailing URL\'s'),
-          'weight' => 11,
-          'description' => ts('If enabled, a randomized hash key will be used to reference the mailing URL in the mailing.viewUrl token, instead of the mailing ID'),
-        ),
-        'auto_recipient_rebuild' => array(
-          'html_type' => 'checkbox',
-          'title' => ts('Enable automatic CiviMail recipient count display'),
-          'weight' => 12,
-          'description' => ts('Enable this setting to rebuild recipient list automatically during composing mail. Disable will allow you to rebuild recipient manually.'),
-        ),
-      ),
-    );
 
-    parent::preProcess();
-  }
+  protected $_settings = [
+    'profile_double_optin' => CRM_Core_BAO_Setting::MAILING_PREFERENCES_NAME,
+    'profile_add_to_group_double_optin' => CRM_Core_BAO_Setting::MAILING_PREFERENCES_NAME,
+    'track_civimail_replies' => CRM_Core_BAO_Setting::MAILING_PREFERENCES_NAME,
+    'civimail_workflow' => CRM_Core_BAO_Setting::MAILING_PREFERENCES_NAME,
+    'civimail_multiple_bulk_emails' => CRM_Core_BAO_Setting::MAILING_PREFERENCES_NAME,
+    'civimail_server_wide_lock' => CRM_Core_BAO_Setting::MAILING_PREFERENCES_NAME,
+    'include_message_id' => CRM_Core_BAO_Setting::MAILING_PREFERENCES_NAME,
+    'write_activity_record' => CRM_Core_BAO_Setting::MAILING_PREFERENCES_NAME,
+    'disable_mandatory_tokens_check' => CRM_Core_BAO_Setting::MAILING_PREFERENCES_NAME,
+    'dedupe_email_default' => CRM_Core_BAO_Setting::MAILING_PREFERENCES_NAME,
+    'hash_mailing_url' => CRM_Core_BAO_Setting::MAILING_PREFERENCES_NAME,
+    'auto_recipient_rebuild' => CRM_Core_BAO_Setting::MAILING_PREFERENCES_NAME,
+  ];
 
   public function postProcess() {
-    // check if mailing tab is enabled, if not prompt user to enable the tab if "write_activity_record" is disabled
     $params = $this->controller->exportValues($this->_name);
 
     if (empty($params['write_activity_record'])) {
+      // @todo use the setting onToggle & add an action rather than have specific form handling.
+      // see logging setting for eg.
       $existingViewOptions = Civi::settings()->get('contact_view_options');
 
       $displayValue = CRM_Core_OptionGroup::getValue('contact_view_options', 'CiviMail', 'name');
diff --git a/civicrm/CRM/Admin/Form/Preferences/Member.php b/civicrm/CRM/Admin/Form/Preferences/Member.php
index 8ae9eabcf1..619ca69581 100644
--- a/civicrm/CRM/Admin/Form/Preferences/Member.php
+++ b/civicrm/CRM/Admin/Form/Preferences/Member.php
@@ -35,28 +35,9 @@
  * This class generates form components for component preferences.
  */
 class CRM_Admin_Form_Preferences_Member extends CRM_Admin_Form_Preferences {
-  public function preProcess() {
-    CRM_Utils_System::setTitle(ts('CiviMember Component Settings'));
-    $this->_varNames = array(
-      CRM_Core_BAO_Setting::MEMBER_PREFERENCES_NAME => array(
-        'default_renewal_contribution_page' => array(
-          'html_type' => 'select',
-          'title' => ts('Default online membership renewal page'),
-          'option_values' => array('' => ts('- select -')) + CRM_Contribute_PseudoConstant::contributionPage(),
-          'weight' => 1,
-          'description' => ts('If you select a default online contribution page for self-service membership renewals, a "renew" link pointing to that page will be displayed on the Contact Dashboard for memberships which were entered offline. You will need to ensure that the membership block for the selected online contribution page includes any currently available memberships.'),
-        ),
-      ),
-    );
 
-    parent::preProcess();
-  }
-
-  /**
-   * Build the form object.
-   */
-  public function buildQuickForm() {
-    parent::buildQuickForm();
-  }
+  protected $_settings = [
+    'default_renewal_contribution_page' => CRM_Core_BAO_Setting::MEMBER_PREFERENCES_NAME,
+  ];
 
 }
diff --git a/civicrm/CRM/Admin/Form/Preferences/Multisite.php b/civicrm/CRM/Admin/Form/Preferences/Multisite.php
index 1a8460357e..db9930e1cb 100644
--- a/civicrm/CRM/Admin/Form/Preferences/Multisite.php
+++ b/civicrm/CRM/Admin/Form/Preferences/Multisite.php
@@ -29,53 +29,16 @@
  *
  * @package CRM
  * @copyright CiviCRM LLC (c) 2004-2018
- * $Id: Display.php 36505 2011-10-03 14:19:56Z lobo $
- *
  */
 
 /**
- * This class generates form components for multi site preferences
- *
+ * This class generates form components for multi site preferences.
  */
 class CRM_Admin_Form_Preferences_Multisite extends CRM_Admin_Form_Preferences {
-  public function preProcess() {
-    $msDoc = CRM_Utils_System::docURL2('Multi Site Installation', NULL, NULL, NULL, NULL, "wiki");
-    CRM_Utils_System::setTitle(ts('Multi Site Settings'));
-    $this->_varNames = array(
-      CRM_Core_BAO_Setting::MULTISITE_PREFERENCES_NAME => array(
-        'is_enabled' => array(
-          'html_type' => 'checkbox',
-          'title' => ts('Enable Multi Site Configuration'),
-          'weight' => 1,
-          'description' => ts('Make CiviCRM aware of multiple domains. You should configure a domain group if enabled') . ' ' . $msDoc,
-        ),
-        /** Remove this checkbox until some one knows what this setting does
-         * 'uniq_email_per_site' => array(
-         * 'html_type' => 'checkbox',
-         * 'title' => ts('Ensure multi sites have a unique email per site'),
-         * 'weight' => 2,
-         * 'description' => NULL,
-         * ),
-         */
-        'domain_group_id' => array(
-          'html_type' => 'entity_reference',
-          'title' => ts('Domain Group'),
-          'weight' => 3,
-          'options' => array('entity' => 'group', 'select' => array('minimumInputLength' => 0)),
-          'description' => ts('Contacts created on this site are added to this group'),
-        ),
-        /** Remove this checkbox until some one knows what this setting does
-         * 'event_price_set_domain_id' => array(
-         * 'html_type' => 'text',
-         * 'title' => ts('Domain for event price sets'),
-         * 'weight' => 4,
-         * 'description' => NULL,
-         * ),
-         */
-      ),
-    );
 
-    parent::preProcess();
-  }
+  protected $_settings = [
+    'is_enabled' => CRM_Core_BAO_Setting::MULTISITE_PREFERENCES_NAME,
+    'domain_group_id' => CRM_Core_BAO_Setting::MULTISITE_PREFERENCES_NAME,
+  ];
 
 }
diff --git a/civicrm/CRM/Admin/Form/RelationshipType.php b/civicrm/CRM/Admin/Form/RelationshipType.php
index fde8d4c3b3..3ef04472ab 100644
--- a/civicrm/CRM/Admin/Form/RelationshipType.php
+++ b/civicrm/CRM/Admin/Form/RelationshipType.php
@@ -44,6 +44,7 @@ class CRM_Admin_Form_RelationshipType extends CRM_Admin_Form {
    * Fields may have keys
    *  - name (required to show in tpl from the array)
    *  - description (optional, will appear below the field)
+   *     Auto-added by setEntityFieldsMetadata unless specified here (use description => '' to hide)
    *  - not-auto-addable - this class will not attempt to add the field using addField.
    *    (this will be automatically set if the field does not have html in it's metadata
    *    or is not a core field on the form's entity).
@@ -70,11 +71,16 @@ class CRM_Admin_Form_RelationshipType extends CRM_Admin_Form {
         'name' => 'label_b_a',
         'description' => ts("Label for the relationship from Contact B to Contact A. EXAMPLE: Contact B is 'Child of' Contact A. You may leave this blank for relationships where the name is the same in both directions (e.g. Spouse).")
       ],
-      'description' => ['name' => 'description'],
+      'description' => [
+        'name' => 'description',
+        'description' => ''
+      ],
       'contact_types_a' => ['name' => 'contact_types_a', 'not-auto-addable' => TRUE],
       'contact_types_b' => ['name' => 'contact_types_b', 'not-auto-addable' => TRUE],
       'is_active' => ['name' => 'is_active'],
     ];
+
+    self::setEntityFieldsMetadata();
   }
 
   /**
diff --git a/civicrm/CRM/Admin/Form/ScheduleReminders.php b/civicrm/CRM/Admin/Form/ScheduleReminders.php
index 152d5ae185..2c59e0c032 100644
--- a/civicrm/CRM/Admin/Form/ScheduleReminders.php
+++ b/civicrm/CRM/Admin/Form/ScheduleReminders.php
@@ -370,10 +370,10 @@ class CRM_Admin_Form_ScheduleReminders extends CRM_Admin_Form {
       $errors['is_repeat'] = ts('If you are enabling repetition you must indicate the frequency and ending term.');
     }
 
-    $actionSchedule = $self->parseActionSchedule($fields);
-    if ($actionSchedule->mapping_id) {
-      $mapping = CRM_Core_BAO_ActionSchedule::getMapping($actionSchedule->mapping_id);
-      CRM_Utils_Array::extend($errors, $mapping->validateSchedule($actionSchedule));
+    $self->_actionSchedule = $self->parseActionSchedule($fields);
+    if ($self->_actionSchedule->mapping_id) {
+      $mapping = CRM_Core_BAO_ActionSchedule::getMapping($self->_actionSchedule->mapping_id);
+      CRM_Utils_Array::extend($errors, $mapping->validateSchedule($self->_actionSchedule));
     }
 
     if (!empty($errors)) {
@@ -452,7 +452,12 @@ class CRM_Admin_Form_ScheduleReminders extends CRM_Admin_Form {
       return;
     }
     $values = $this->controller->exportValues($this->getName());
-    $bao = $this->parseActionSchedule($values)->save();
+    if (empty($this->_actionSchedule)) {
+      $bao = $this->parseActionSchedule($values)->save();
+    }
+    else {
+      $bao = $this->_actionSchedule->save();
+    }
 
     // we need to set this on the form so that hooks can identify the created entity
     $this->set('id', $bao->id);
diff --git a/civicrm/CRM/Admin/Form/Setting.php b/civicrm/CRM/Admin/Form/Setting.php
index 09c0b03842..7f7f5fcbe4 100644
--- a/civicrm/CRM/Admin/Form/Setting.php
+++ b/civicrm/CRM/Admin/Form/Setting.php
@@ -56,20 +56,9 @@ class CRM_Admin_Form_Setting extends CRM_Core_Form {
         $formMode = TRUE;
       }
 
-      CRM_Core_BAO_ConfigSetting::retrieve($this->_defaults);
-
-      // we can handle all the ones defined in the metadata here. Others to be converted
-      foreach ($this->_settings as $setting => $group) {
-        $this->_defaults[$setting] = civicrm_api('setting', 'getvalue', array(
-            'version' => 3,
-            'name' => $setting,
-            'group' => $group,
-          )
-        );
-      }
+      $this->setDefaultsForMetadataDefinedFields();
 
-      $this->_defaults['contact_autocomplete_options'] = self::getAutocompleteContactSearch();
-      $this->_defaults['contact_reference_options'] = self::getAutocompleteContactReference();
+      // @todo these should be retrievable from the above function.
       $this->_defaults['enableSSL'] = Civi::settings()->get('enableSSL');
       $this->_defaults['verifySSL'] = Civi::settings()->get('verifySSL');
       $this->_defaults['environment'] = CRM_Core_Config::environment();
@@ -124,20 +113,6 @@ class CRM_Admin_Form_Setting extends CRM_Core_Form {
    */
   public function commonProcess(&$params) {
 
-    // save autocomplete search options
-    if (!empty($params['contact_autocomplete_options'])) {
-      Civi::settings()->set('contact_autocomplete_options',
-        CRM_Utils_Array::implodePadded(array_keys($params['contact_autocomplete_options'])));
-      unset($params['contact_autocomplete_options']);
-    }
-
-    // save autocomplete contact reference options
-    if (!empty($params['contact_reference_options'])) {
-      Civi::settings()->set('contact_reference_options',
-        CRM_Utils_Array::implodePadded(array_keys($params['contact_reference_options'])));
-      unset($params['contact_reference_options']);
-    }
-
     // save components to be enabled
     if (array_key_exists('enableComponents', $params)) {
       civicrm_api3('setting', 'create', array(
@@ -154,7 +129,7 @@ class CRM_Admin_Form_Setting extends CRM_Core_Form {
     }
     try {
       $settings = $this->getSettingsToSetByMetadata($params);
-      civicrm_api3('setting', 'create', $settings);
+      $this->saveMetadataDefinedSettings($params);
     }
     catch (CiviCRM_API3_Exception $e) {
       CRM_Core_Session::setStatus($e->getMessage(), ts('Save Failed'), 'error');
@@ -187,51 +162,4 @@ class CRM_Admin_Form_Setting extends CRM_Core_Form {
     @unlink($configFile);
   }
 
-  /**
-   * Ugh, this shouldn't exist.
-   *
-   * Get the selected values of "contact_reference_options" formatted for checkboxes.
-   *
-   * @return array
-   */
-  public static function getAutocompleteContactReference() {
-    $cRlist = array_flip(CRM_Core_OptionGroup::values('contact_reference_options',
-      FALSE, FALSE, TRUE, NULL, 'name'
-    ));
-    $cRlistEnabled = CRM_Core_BAO_Setting::valueOptions(CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
-      'contact_reference_options'
-    );
-    $cRSearchFields = array();
-    if (!empty($cRlist) && !empty($cRlistEnabled)) {
-      $cRSearchFields = array_combine($cRlist, $cRlistEnabled);
-    }
-    return array(
-      '1' => 1,
-    ) + $cRSearchFields;
-  }
-
-  /**
-   * Ugh, this shouldn't exist.
-   *
-   * Get the selected values of "contact_autocomplete_options" formatted for checkboxes.
-   *
-   * @return array
-   */
-  public static function getAutocompleteContactSearch() {
-    $list = array_flip(CRM_Core_OptionGroup::values('contact_autocomplete_options',
-      FALSE, FALSE, TRUE, NULL, 'name'
-    ));
-    $listEnabled = CRM_Core_BAO_Setting::valueOptions(CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
-      'contact_autocomplete_options'
-    );
-    $autoSearchFields = array();
-    if (!empty($list) && !empty($listEnabled)) {
-      $autoSearchFields = array_combine($list, $listEnabled);
-    }
-    //Set defaults for autocomplete and contact reference options
-    return array(
-      '1' => 1,
-    ) + $autoSearchFields;
-  }
-
 }
diff --git a/civicrm/CRM/Admin/Form/Setting/Search.php b/civicrm/CRM/Admin/Form/Setting/Search.php
index 0c79505c8d..80955f91a6 100644
--- a/civicrm/CRM/Admin/Form/Setting/Search.php
+++ b/civicrm/CRM/Admin/Form/Setting/Search.php
@@ -38,8 +38,8 @@
 class CRM_Admin_Form_Setting_Search extends CRM_Admin_Form_Setting {
 
   protected $_settings = array(
-    'contact_reference_options' => CRM_Core_BAO_Setting::SEARCH_PREFERENCES_NAME,
-    'contact_autocomplete_options' => CRM_Core_BAO_Setting::SEARCH_PREFERENCES_NAME,
+    'contact_reference_options' => CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
+    'contact_autocomplete_options' => CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
     'search_autocomplete_count' => CRM_Core_BAO_Setting::SEARCH_PREFERENCES_NAME,
     'enable_innodb_fts' => CRM_Core_BAO_Setting::SEARCH_PREFERENCES_NAME,
     'includeWildCardInName' => CRM_Core_BAO_Setting::SEARCH_PREFERENCES_NAME,
@@ -50,6 +50,7 @@ class CRM_Admin_Form_Setting_Search extends CRM_Admin_Form_Setting {
     'smartGroupCacheTimeout' => CRM_Core_BAO_Setting::SEARCH_PREFERENCES_NAME,
     'defaultSearchProfileID' => CRM_Core_BAO_Setting::SEARCH_PREFERENCES_NAME,
     'searchPrimaryDetailsOnly' => CRM_Core_BAO_Setting::SEARCH_PREFERENCES_NAME,
+    'quicksearch_options' => CRM_Core_BAO_Setting::SEARCH_PREFERENCES_NAME,
   );
 
   /**
@@ -69,17 +70,17 @@ class CRM_Admin_Form_Setting_Search extends CRM_Admin_Form_Setting {
     // Autocomplete for Contact Reference (custom fields)
     $element = $this->getElement('contact_reference_options');
     $element->_elements[0]->_flagFrozen = TRUE;
+
+    // Freeze first element of quicksearch options
+    $element = $this->getElement('quicksearch_options');
+    $element->_elements[0]->_flagFrozen = TRUE;
   }
 
   /**
    * @return array
    */
   public static function getContactAutocompleteOptions() {
-    return array(
-      ts('Contact Name') => 1,
-    ) + array_flip(CRM_Core_OptionGroup::values('contact_autocomplete_options',
-      FALSE, FALSE, TRUE
-    ));
+    return [1 => ts('Contact Name')] + CRM_Core_OptionGroup::values('contact_autocomplete_options', FALSE, FALSE, TRUE);
   }
 
   /**
@@ -98,11 +99,7 @@ class CRM_Admin_Form_Setting_Search extends CRM_Admin_Form_Setting {
    * @return array
    */
   public static function getContactReferenceOptions() {
-    return array(
-      ts('Contact Name') => 1,
-    ) + array_flip(CRM_Core_OptionGroup::values('contact_reference_options',
-      FALSE, FALSE, TRUE
-    ));
+    return [1 => ts('Contact Name')] + CRM_Core_OptionGroup::values('contact_reference_options', FALSE, FALSE, TRUE);
   }
 
 }
diff --git a/civicrm/CRM/Admin/Form/SettingTrait.php b/civicrm/CRM/Admin/Form/SettingTrait.php
index 734eccc830..a9f5e6ca47 100644
--- a/civicrm/CRM/Admin/Form/SettingTrait.php
+++ b/civicrm/CRM/Admin/Form/SettingTrait.php
@@ -74,7 +74,16 @@ trait CRM_Admin_Form_SettingTrait {
    * @return array
    */
   protected function getSettingsToSetByMetadata($params) {
-    return array_intersect_key($params, $this->_settings);
+    $setValues = array_intersect_key($params, $this->_settings);
+    // Checkboxes will be unset rather than empty so we need to add them back in.
+    // Handle quickform hateability just once, right here right now.
+    $unsetValues = array_diff_key($this->_settings, $params);
+    foreach ($unsetValues as $key => $unsetValue) {
+      if ($this->getQuickFormType($this->getSettingMetadata($key)) === 'CheckBox') {
+        $setValues[$key] = [$key => 0];
+      }
+    }
+    return $setValues;
   }
 
   /**
@@ -87,6 +96,28 @@ trait CRM_Admin_Form_SettingTrait {
     }
   }
 
+  /**
+   * Get the metadata for a particular field.
+   *
+   * @param $setting
+   * @return mixed
+   */
+  protected function getSettingMetadata($setting) {
+    return $this->getSettingsMetaData()[$setting];
+  }
+
+  /**
+   * Get the metadata for a particular field for a particular item.
+   *
+   * e.g get 'serialize' key, if exists, for a field.
+   *
+   * @param $setting
+   * @return mixed
+   */
+  protected function getSettingMetadataItem($setting, $item) {
+    return CRM_Utils_Array::value($item, $this->getSettingsMetaData()[$setting]);
+  }
+
   /**
    * Add fields in the metadata to the template.
    */
@@ -94,36 +125,52 @@ trait CRM_Admin_Form_SettingTrait {
     $settingMetaData = $this->getSettingsMetaData();
     $descriptions = [];
     foreach ($settingMetaData as $setting => $props) {
-      if (isset($props['quick_form_type'])) {
+      $quickFormType = $this->getQuickFormType($props);
+      if (isset($quickFormType)) {
+        $options = CRM_Utils_Array::value('options', $props);
         if (isset($props['pseudoconstant'])) {
           $options = civicrm_api3('Setting', 'getoptions', [
             'field' => $setting,
-          ]);
+          ])['values'];
         }
-        else {
-          $options = NULL;
+        if ($props['type'] === 'Boolean') {
+          $options = [$props['title'] => $props['name']];
         }
+
         //Load input as readonly whose values are overridden in civicrm.settings.php.
         if (Civi::settings()->getMandatory($setting)) {
           $props['html_attributes']['readonly'] = TRUE;
           $this->includesReadOnlyFields = TRUE;
         }
 
-        $add = 'add' . $props['quick_form_type'];
+        $add = 'add' . $quickFormType;
         if ($add == 'addElement') {
           $this->$add(
             $props['html_type'],
             $setting,
             ts($props['title']),
-            ($options !== NULL) ? $options['values'] : CRM_Utils_Array::value('html_attributes', $props, []),
+            ($options !== NULL) ? $options : CRM_Utils_Array::value('html_attributes', $props, []),
             ($options !== NULL) ? CRM_Utils_Array::value('html_attributes', $props, []) : NULL
           );
         }
         elseif ($add == 'addSelect') {
-          $this->addElement('select', $setting, ts($props['title']), $options['values'], CRM_Utils_Array::value('html_attributes', $props));
+          $this->addElement('select', $setting, ts($props['title']), $options, CRM_Utils_Array::value('html_attributes', $props));
         }
         elseif ($add == 'addCheckBox') {
-          $this->addCheckBox($setting, ts($props['title']), $options['values'], NULL, CRM_Utils_Array::value('html_attributes', $props), NULL, NULL, ['&nbsp;&nbsp;']);
+          $this->addCheckBox($setting, '', $options, NULL, CRM_Utils_Array::value('html_attributes', $props), NULL, NULL, ['&nbsp;&nbsp;']);
+        }
+        elseif ($add == 'addCheckBoxes') {
+          $options = array_flip($options);
+          $newOptions = [];
+          foreach ($options as $key => $val) {
+            $newOptions[$key] = $val;
+          }
+          $this->addCheckBox($setting,
+            $props['title'],
+            $newOptions,
+            NULL, NULL, NULL, NULL,
+            ['&nbsp;&nbsp;', '&nbsp;&nbsp;', '<br/>']
+          );
         }
         elseif ($add == 'addChainSelect') {
           $this->addChainSelect($setting, [
@@ -133,12 +180,19 @@ trait CRM_Admin_Form_SettingTrait {
         elseif ($add == 'addMonthDay') {
           $this->add('date', $setting, ts($props['title']), CRM_Core_SelectValues::date(NULL, 'M d'));
         }
+        elseif ($add === 'addEntityRef') {
+          $this->$add($setting, ts($props['title']), $props['entity_reference_options']);
+        }
+        elseif ($add === 'addYesNo' && ($props['type'] === 'Boolean')) {
+          $this->addRadio($setting, ts($props['title']), array(1 => 'Yes', 0 => 'No'), NULL, '&nbsp;&nbsp;');
+        }
         else {
-          $this->$add($setting, ts($props['title']));
+          $this->$add($setting, ts($props['title']), $options);
         }
         // Migrate to using an array as easier in smart...
-        $descriptions[$setting] = ts($props['description']);
-        $this->assign("{$setting}_description", ts($props['description']));
+        $description = CRM_Utils_Array::value('description', $props);
+        $descriptions[$setting] = $description;
+        $this->assign("{$setting}_description", $description);
         if ($setting == 'max_attachments') {
           //temp hack @todo fix to get from metadata
           $this->addRule('max_attachments', ts('Value should be a positive number'), 'positiveInteger');
@@ -153,6 +207,80 @@ trait CRM_Admin_Form_SettingTrait {
     // setting_description should be deprecated - see Mail.tpl for metadata based tpl.
     $this->assign('setting_descriptions', $descriptions);
     $this->assign('settings_fields', $settingMetaData);
+    $this->assign('fields', $settingMetaData);
+  }
+
+  /**
+   * Get the quickform type for the given html type.
+   *
+   * @param array $spec
+   *
+   * @return string
+   */
+  protected function getQuickFormType($spec) {
+    if (isset($spec['quick_form_type']) &&
+    !($spec['quick_form_type'] === 'Element' && !empty($spec['html_type']))) {
+      // This is kinda transitional
+      return $spec['quick_form_type'];
+    }
+
+    // The spec for settings has been updated for consistency - we provide deprecation notices for sites that have
+    // not made this change.
+    $htmlType = $spec['html_type'];
+    if ($htmlType !== strtolower($htmlType)) {
+      CRM_Core_Error::deprecatedFunctionWarning(ts('Settings fields html_type should be lower case - see https://docs.civicrm.org/dev/en/latest/framework/setting/ - this needs to be fixed for ' . $spec['name']));
+      $htmlType = strtolower($spec['html_type']);
+    }
+    $mapping = [
+      'checkboxes' => 'CheckBoxes',
+      'checkbox' => 'CheckBox',
+      'radio' => 'Radio',
+      'select' => 'Select',
+      'textarea' => 'Element',
+      'text' => 'Element',
+      'entity_reference' => 'EntityRef',
+      'advmultiselect' => 'Element',
+    ];
+    return $mapping[$htmlType];
+  }
+  /**
+   * Get the defaults for all fields defined in the metadata.
+   *
+   * All others are pending conversion.
+   */
+  protected function setDefaultsForMetadataDefinedFields() {
+    CRM_Core_BAO_ConfigSetting::retrieve($this->_defaults);
+    foreach (array_keys($this->_settings) as $setting) {
+      $this->_defaults[$setting] = civicrm_api3('setting', 'getvalue', ['name' => $setting]);
+      $spec = $this->getSettingsMetadata()[$setting];
+      if (!empty($spec['serialize'])) {
+        $this->_defaults[$setting] = CRM_Core_DAO::unSerializeField($this->_defaults[$setting], $spec['serialize']);
+      }
+      if ($this->getQuickFormType($spec) === 'CheckBoxes') {
+        $this->_defaults[$setting] = array_fill_keys($this->_defaults[$setting], 1);
+      }
+      if ($this->getQuickFormType($spec) === 'CheckBox') {
+        $this->_defaults[$setting] = [$setting => $this->_defaults[$setting]];
+      }
+    }
+  }
+
+  /**
+   * @param $params
+   *
+   */
+  protected function saveMetadataDefinedSettings($params) {
+    $settings = $this->getSettingsToSetByMetadata($params);
+    foreach ($settings as $setting => $settingValue) {
+      if ($this->getQuickFormType($this->getSettingMetadata($setting)) === 'CheckBoxes') {
+        $settings[$setting] = array_keys($settingValue);
+      }
+      if ($this->getQuickFormType($this->getSettingMetadata($setting)) === 'CheckBox') {
+        // This will be an array with one value.
+        $settings[$setting] = (int) reset($settings[$setting]);
+      }
+    }
+    civicrm_api3('setting', 'create', $settings);
   }
 
 }
diff --git a/civicrm/CRM/Admin/Page/AJAX.php b/civicrm/CRM/Admin/Page/AJAX.php
index 24f4c25f58..c974f699ea 100644
--- a/civicrm/CRM/Admin/Page/AJAX.php
+++ b/civicrm/CRM/Admin/Page/AJAX.php
@@ -46,14 +46,28 @@ class CRM_Admin_Page_AJAX {
     if ($contactID) {
       CRM_Core_Page_AJAX::setJsHeaders();
       $smarty = CRM_Core_Smarty::singleton();
-      $smarty->assign('includeEmail', civicrm_api3('setting', 'getvalue', array('name' => 'includeEmailInName', 'group' => 'Search Preferences')));
+      $smarty->assign('quicksearchOptions', self::getSearchOptions());
       print $smarty->fetchWith('CRM/common/navigation.js.tpl', array(
-        'navigation' => CRM_Core_BAO_Navigation::createNavigation($contactID),
+        'navigation' => CRM_Core_BAO_Navigation::createNavigation(),
       ));
     }
     CRM_Utils_System::civiExit();
   }
 
+  public static function getSearchOptions() {
+    $searchOptions = Civi::settings()->get('quicksearch_options');
+    $searchOptions[] = 'sort_name';
+    $searchOptions = array_intersect_key(CRM_Core_SelectValues::quicksearchOptions(), array_flip($searchOptions));
+    foreach ($searchOptions as $key => $label) {
+      if (strpos($key, 'custom_') === 0) {
+        unset($searchOptions[$key]);
+        $id = CRM_Core_DAO::getFieldValue('CRM_Core_DAO_CustomField', substr($key, 7), 'id', 'name');
+        $searchOptions["custom_$id"] = $label;
+      }
+    }
+    return $searchOptions;
+  }
+
   /**
    * Process drag/move action for menu tree.
    */
@@ -203,6 +217,7 @@ class CRM_Admin_Page_AJAX {
 
         case 'CRM_Contact_BAO_Group':
           $ret['content'] = ts('Are you sure you want to disable this Group?');
+          $ret['content'] .= '<br /><br /><strong>' . ts('WARNING - Disabling this group will disable all the child groups associated if any.') . '</strong>';
           break;
 
         case 'CRM_Core_BAO_OptionGroup':
diff --git a/civicrm/CRM/Admin/Page/APIExplorer.php b/civicrm/CRM/Admin/Page/APIExplorer.php
index 678cef4a8f..9d5cd46c9a 100644
--- a/civicrm/CRM/Admin/Page/APIExplorer.php
+++ b/civicrm/CRM/Admin/Page/APIExplorer.php
@@ -36,6 +36,30 @@
  */
 class CRM_Admin_Page_APIExplorer extends CRM_Core_Page {
 
+  /**
+   * Return unique paths for checking for examples.
+   * @return array
+   */
+  private static function uniquePaths() {
+    // Ensure that paths with trailing slashes are properly dealt with
+    $paths = explode(PATH_SEPARATOR, get_include_path());
+    foreach ($paths as $id => $rawPath) {
+      $pathParts = explode(DIRECTORY_SEPARATOR, $rawPath);
+      foreach ($pathParts as $partId => $part) {
+        if (empty($part)) {
+          unset($pathParts[$partId]);
+        }
+      }
+      $newRawPath = implode(DIRECTORY_SEPARATOR, $pathParts);
+      if ($newRawPath != $rawPath) {
+        $paths[$id] = DIRECTORY_SEPARATOR . $newRawPath;
+      }
+    }
+    $paths = array_unique($paths);
+    return $paths;
+  }
+
+
   /**
    * Run page.
    *
@@ -51,12 +75,20 @@ class CRM_Admin_Page_APIExplorer extends CRM_Core_Page {
     $this->assign('operators', CRM_Core_DAO::acceptedSQLOperators());
 
     // List example directories
+    // use get_include_path to ensure that extensions are captured.
     $examples = array();
-    foreach (scandir(\Civi::paths()->getPath('[civicrm.root]/api/v3/examples')) as $item) {
-      if ($item && strpos($item, '.') === FALSE) {
-        $examples[] = $item;
+    $paths = self::uniquePaths();
+    foreach ($paths as $path) {
+      $dir = \CRM_Utils_File::addTrailingSlash($path) . 'api' . DIRECTORY_SEPARATOR . 'v3' . DIRECTORY_SEPARATOR . 'examples';
+      if (is_dir($dir)) {
+        foreach (scandir($dir) as $item) {
+          if ($item && strpos($item, '.') === FALSE && array_search($item, $examples) === FALSE) {
+            $examples[] = $item;
+          }
+        }
       }
     }
+    sort($examples);
     $this->assign('examples', $examples);
 
     return parent::run();
@@ -78,20 +110,31 @@ class CRM_Admin_Page_APIExplorer extends CRM_Core_Page {
   public static function getExampleFile() {
     if (!empty($_GET['entity']) && strpos($_GET['entity'], '.') === FALSE) {
       $examples = array();
-      foreach (scandir(\Civi::paths()->getPath("[civicrm.root]/api/v3/examples/{$_GET['entity']}")) as $item) {
-        $item = str_replace('.php', '', $item);
-        if ($item && strpos($item, '.') === FALSE) {
-          $examples[] = array('key' => $item, 'value' => $item);
+      $paths = self::uniquePaths();
+      foreach ($paths as $path) {
+        $dir = \CRM_Utils_File::addTrailingSlash($path) . 'api' . DIRECTORY_SEPARATOR . 'v3' . DIRECTORY_SEPARATOR . 'examples' . DIRECTORY_SEPARATOR . $_GET['entity'];
+        if (is_dir($dir)) {
+          foreach (scandir($dir) as $item) {
+            $item = str_replace('.php', '', $item);
+            if ($item && strpos($item, '.') === FALSE) {
+              $examples[] = array('key' => $item, 'value' => $item);
+            }
+          }
         }
       }
       CRM_Utils_JSON::output($examples);
     }
     if (!empty($_GET['file']) && strpos($_GET['file'], '.') === FALSE) {
-      $fileName = \Civi::paths()->getPath("[civicrm.root]/api/v3/examples/{$_GET['file']}.php");
-      if (file_exists($fileName)) {
-        echo file_get_contents($fileName);
+      $paths = self::uniquePaths();
+      $fileFound = FALSE;
+      foreach ($paths as $path) {
+        $fileName = \CRM_Utils_File::addTrailingSlash($path) . 'api' . DIRECTORY_SEPARATOR . 'v3' . DIRECTORY_SEPARATOR . 'examples' . DIRECTORY_SEPARATOR . $_GET['file'] . '.php';
+        if (!$fileFound && file_exists($fileName)) {
+          $fileFound = TRUE;
+          echo file_get_contents($fileName);
+        }
       }
-      else {
+      if (!$fileFound) {
         echo "Not found.";
       }
       CRM_Utils_System::civiExit();
diff --git a/civicrm/CRM/Admin/Page/MessageTemplates.php b/civicrm/CRM/Admin/Page/MessageTemplates.php
index 1fdc8dc65a..be658e66be 100644
--- a/civicrm/CRM/Admin/Page/MessageTemplates.php
+++ b/civicrm/CRM/Admin/Page/MessageTemplates.php
@@ -187,22 +187,13 @@ class CRM_Admin_Page_MessageTemplates extends CRM_Core_Page_Basic {
    * @throws Exception
    */
   public function run($args = NULL, $pageArgs = NULL, $sort = NULL) {
+    $id = $this->getIdAndAction();
     // handle the revert action and offload the rest to parent
-    if (CRM_Utils_Request::retrieve('action', 'String', $this) & CRM_Core_Action::REVERT) {
-
-      $id = CRM_Utils_Request::retrieve('id', 'Positive', $this);
-      if (!$this->checkPermission($id, NULL)) {
-        CRM_Core_Error::fatal(ts('You do not have permission to revert this template.'));
-      }
-
+    if ($this->_action & CRM_Core_Action::REVERT) {
       $this->_revertedId = $id;
-
       CRM_Core_BAO_MessageTemplate::revert($id);
     }
-    $selectedChild = CRM_Utils_Request::retrieve('selectedChild', 'String', $this);
-    if (in_array($selectedChild, array('user', 'workflow'))) {
-      $this->assign('selectedChild', $selectedChild);
-    }
+
     return parent::run($args, $pageArgs, $sort);
   }
 
diff --git a/civicrm/CRM/Badge/BAO/Badge.php b/civicrm/CRM/Badge/BAO/Badge.php
index f8ad052bb4..961e178197 100644
--- a/civicrm/CRM/Badge/BAO/Badge.php
+++ b/civicrm/CRM/Badge/BAO/Badge.php
@@ -73,7 +73,7 @@ class CRM_Badge_BAO_Badge {
     }
 
     $this->pdf->Output(CRM_Utils_String::munge($layoutInfo['title'], '_', 64) . '.pdf', 'D');
-    CRM_Utils_System::civiExit(1);
+    CRM_Utils_System::civiExit();
   }
 
   /**
diff --git a/civicrm/CRM/Batch/DAO/Batch.php b/civicrm/CRM/Batch/DAO/Batch.php
index dfdc5dba0f..b107a9535d 100644
--- a/civicrm/CRM/Batch/DAO/Batch.php
+++ b/civicrm/CRM/Batch/DAO/Batch.php
@@ -182,7 +182,7 @@ class CRM_Batch_DAO_Batch extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Batch ID'),
-          'description' => 'Unique Address ID',
+          'description' => ts('Unique Address ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_batch',
           'entity' => 'Batch',
@@ -193,7 +193,7 @@ class CRM_Batch_DAO_Batch extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Batch Name'),
-          'description' => 'Variable name/programmatic handle for this batch.',
+          'description' => ts('Variable name/programmatic handle for this batch.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_batch',
@@ -208,7 +208,7 @@ class CRM_Batch_DAO_Batch extends CRM_Core_DAO {
           'name' => 'title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Batch Title'),
-          'description' => 'Friendly Name.',
+          'description' => ts('Friendly Name.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_batch',
@@ -223,7 +223,7 @@ class CRM_Batch_DAO_Batch extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Batch Description'),
-          'description' => 'Description of this batch set.',
+          'description' => ts('Description of this batch set.'),
           'rows' => 4,
           'cols' => 80,
           'table_name' => 'civicrm_batch',
@@ -238,7 +238,7 @@ class CRM_Batch_DAO_Batch extends CRM_Core_DAO {
           'name' => 'created_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Batch Created By'),
-          'description' => 'FK to Contact ID',
+          'description' => ts('FK to Contact ID'),
           'table_name' => 'civicrm_batch',
           'entity' => 'Batch',
           'bao' => 'CRM_Batch_BAO_Batch',
@@ -249,7 +249,7 @@ class CRM_Batch_DAO_Batch extends CRM_Core_DAO {
           'name' => 'created_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Batch Created Date'),
-          'description' => 'When was this item created',
+          'description' => ts('When was this item created'),
           'table_name' => 'civicrm_batch',
           'entity' => 'Batch',
           'bao' => 'CRM_Batch_BAO_Batch',
@@ -262,7 +262,7 @@ class CRM_Batch_DAO_Batch extends CRM_Core_DAO {
           'name' => 'modified_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Batch Modified By'),
-          'description' => 'FK to Contact ID',
+          'description' => ts('FK to Contact ID'),
           'table_name' => 'civicrm_batch',
           'entity' => 'Batch',
           'bao' => 'CRM_Batch_BAO_Batch',
@@ -273,7 +273,7 @@ class CRM_Batch_DAO_Batch extends CRM_Core_DAO {
           'name' => 'modified_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Batch Modified Date'),
-          'description' => 'When was this item created',
+          'description' => ts('When was this item created'),
           'table_name' => 'civicrm_batch',
           'entity' => 'Batch',
           'bao' => 'CRM_Batch_BAO_Batch',
@@ -283,7 +283,7 @@ class CRM_Batch_DAO_Batch extends CRM_Core_DAO {
           'name' => 'saved_search_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Batch Smart Group'),
-          'description' => 'FK to Saved Search ID',
+          'description' => ts('FK to Saved Search ID'),
           'table_name' => 'civicrm_batch',
           'entity' => 'Batch',
           'bao' => 'CRM_Batch_BAO_Batch',
@@ -297,7 +297,7 @@ class CRM_Batch_DAO_Batch extends CRM_Core_DAO {
           'name' => 'status_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Batch Status'),
-          'description' => 'fk to Batch Status options in civicrm_option_values',
+          'description' => ts('fk to Batch Status options in civicrm_option_values'),
           'required' => TRUE,
           'table_name' => 'civicrm_batch',
           'entity' => 'Batch',
@@ -315,7 +315,7 @@ class CRM_Batch_DAO_Batch extends CRM_Core_DAO {
           'name' => 'type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Batch Type'),
-          'description' => 'fk to Batch Type options in civicrm_option_values',
+          'description' => ts('fk to Batch Type options in civicrm_option_values'),
           'table_name' => 'civicrm_batch',
           'entity' => 'Batch',
           'bao' => 'CRM_Batch_BAO_Batch',
@@ -332,7 +332,7 @@ class CRM_Batch_DAO_Batch extends CRM_Core_DAO {
           'name' => 'mode_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Batch Mode'),
-          'description' => 'fk to Batch mode options in civicrm_option_values',
+          'description' => ts('fk to Batch mode options in civicrm_option_values'),
           'table_name' => 'civicrm_batch',
           'entity' => 'Batch',
           'bao' => 'CRM_Batch_BAO_Batch',
@@ -349,7 +349,7 @@ class CRM_Batch_DAO_Batch extends CRM_Core_DAO {
           'name' => 'total',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Batch Total'),
-          'description' => 'Total amount for this batch.',
+          'description' => ts('Total amount for this batch.'),
           'precision' => [
             20,
             2
@@ -366,7 +366,7 @@ class CRM_Batch_DAO_Batch extends CRM_Core_DAO {
           'name' => 'item_count',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Batch Number of Items'),
-          'description' => 'Number of items in a batch.',
+          'description' => ts('Number of items in a batch.'),
           'table_name' => 'civicrm_batch',
           'entity' => 'Batch',
           'bao' => 'CRM_Batch_BAO_Batch',
@@ -379,7 +379,7 @@ class CRM_Batch_DAO_Batch extends CRM_Core_DAO {
           'name' => 'payment_instrument_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Batch Payment Method'),
-          'description' => 'fk to Payment Instrument options in civicrm_option_values',
+          'description' => ts('fk to Payment Instrument options in civicrm_option_values'),
           'table_name' => 'civicrm_batch',
           'entity' => 'Batch',
           'bao' => 'CRM_Batch_BAO_Batch',
@@ -405,7 +405,7 @@ class CRM_Batch_DAO_Batch extends CRM_Core_DAO {
           'name' => 'data',
           'type' => CRM_Utils_Type::T_LONGTEXT,
           'title' => ts('Batch Data'),
-          'description' => 'cache entered data',
+          'description' => ts('cache entered data'),
           'table_name' => 'civicrm_batch',
           'entity' => 'Batch',
           'bao' => 'CRM_Batch_BAO_Batch',
diff --git a/civicrm/CRM/Batch/DAO/EntityBatch.php b/civicrm/CRM/Batch/DAO/EntityBatch.php
index 38894cf6d8..ddc259124e 100644
--- a/civicrm/CRM/Batch/DAO/EntityBatch.php
+++ b/civicrm/CRM/Batch/DAO/EntityBatch.php
@@ -92,7 +92,7 @@ class CRM_Batch_DAO_EntityBatch extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('EntityBatch ID'),
-          'description' => 'primary key',
+          'description' => ts('primary key'),
           'required' => TRUE,
           'table_name' => 'civicrm_entity_batch',
           'entity' => 'EntityBatch',
@@ -103,7 +103,7 @@ class CRM_Batch_DAO_EntityBatch extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('EntityBatch Table'),
-          'description' => 'physical tablename for entity being joined to file, e.g. civicrm_contact',
+          'description' => ts('physical tablename for entity being joined to file, e.g. civicrm_contact'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_entity_batch',
@@ -115,7 +115,7 @@ class CRM_Batch_DAO_EntityBatch extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Entity ID'),
-          'description' => 'FK to entity table specified in entity_table column.',
+          'description' => ts('FK to entity table specified in entity_table column.'),
           'required' => TRUE,
           'table_name' => 'civicrm_entity_batch',
           'entity' => 'EntityBatch',
@@ -126,7 +126,7 @@ class CRM_Batch_DAO_EntityBatch extends CRM_Core_DAO {
           'name' => 'batch_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Batch ID'),
-          'description' => 'FK to civicrm_batch',
+          'description' => ts('FK to civicrm_batch'),
           'required' => TRUE,
           'table_name' => 'civicrm_entity_batch',
           'entity' => 'EntityBatch',
diff --git a/civicrm/CRM/Campaign/DAO/Campaign.php b/civicrm/CRM/Campaign/DAO/Campaign.php
index 182908f4de..6d6130e80a 100644
--- a/civicrm/CRM/Campaign/DAO/Campaign.php
+++ b/civicrm/CRM/Campaign/DAO/Campaign.php
@@ -184,7 +184,7 @@ class CRM_Campaign_DAO_Campaign extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Campaign ID'),
-          'description' => 'Unique Campaign ID.',
+          'description' => ts('Unique Campaign ID.'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_campaign.id',
@@ -200,7 +200,7 @@ class CRM_Campaign_DAO_Campaign extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Campaign Name'),
-          'description' => 'Name of the Campaign.',
+          'description' => ts('Name of the Campaign.'),
           'required' => TRUE,
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
@@ -221,7 +221,7 @@ class CRM_Campaign_DAO_Campaign extends CRM_Core_DAO {
           'name' => 'title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Campaign Title'),
-          'description' => 'Title of the Campaign.',
+          'description' => ts('Title of the Campaign.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -241,7 +241,7 @@ class CRM_Campaign_DAO_Campaign extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Campaign Description'),
-          'description' => 'Full description of Campaign.',
+          'description' => ts('Full description of Campaign.'),
           'rows' => 8,
           'cols' => 60,
           'table_name' => 'civicrm_campaign',
@@ -256,7 +256,7 @@ class CRM_Campaign_DAO_Campaign extends CRM_Core_DAO {
           'name' => 'start_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Campaign Start Date'),
-          'description' => 'Date and time that Campaign starts.',
+          'description' => ts('Date and time that Campaign starts.'),
           'import' => TRUE,
           'where' => 'civicrm_campaign.start_date',
           'headerPattern' => '/^start|(s(tart\s)?date)$/i',
@@ -274,7 +274,7 @@ class CRM_Campaign_DAO_Campaign extends CRM_Core_DAO {
           'name' => 'end_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Campaign End Date'),
-          'description' => 'Date and time that Campaign ends.',
+          'description' => ts('Date and time that Campaign ends.'),
           'import' => TRUE,
           'where' => 'civicrm_campaign.end_date',
           'headerPattern' => '/^end|(e(nd\s)?date)$/i',
@@ -292,7 +292,7 @@ class CRM_Campaign_DAO_Campaign extends CRM_Core_DAO {
           'name' => 'campaign_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Campaign Type'),
-          'description' => 'Campaign Type ID.Implicit FK to civicrm_option_value where option_group = campaign_type',
+          'description' => ts('Campaign Type ID.Implicit FK to civicrm_option_value where option_group = campaign_type'),
           'import' => TRUE,
           'where' => 'civicrm_campaign.campaign_type_id',
           'headerPattern' => '',
@@ -315,7 +315,7 @@ class CRM_Campaign_DAO_Campaign extends CRM_Core_DAO {
           'name' => 'status_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Campaign Status'),
-          'description' => 'Campaign status ID.Implicit FK to civicrm_option_value where option_group = campaign_status',
+          'description' => ts('Campaign status ID.Implicit FK to civicrm_option_value where option_group = campaign_status'),
           'import' => TRUE,
           'where' => 'civicrm_campaign.status_id',
           'headerPattern' => '',
@@ -338,7 +338,7 @@ class CRM_Campaign_DAO_Campaign extends CRM_Core_DAO {
           'name' => 'external_identifier',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Campaign External ID'),
-          'description' => 'Unique trusted external ID (generally from a legacy app/datasource). Particularly useful for deduping operations.',
+          'description' => ts('Unique trusted external ID (generally from a legacy app/datasource). Particularly useful for deduping operations.'),
           'maxlength' => 32,
           'size' => CRM_Utils_Type::MEDIUM,
           'import' => TRUE,
@@ -358,7 +358,7 @@ class CRM_Campaign_DAO_Campaign extends CRM_Core_DAO {
           'name' => 'parent_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Parent Campaign'),
-          'description' => 'Optional parent id for this Campaign.',
+          'description' => ts('Optional parent id for this Campaign.'),
           'import' => TRUE,
           'where' => 'civicrm_campaign.parent_id',
           'headerPattern' => '',
@@ -378,7 +378,7 @@ class CRM_Campaign_DAO_Campaign extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Campaign Active?'),
-          'description' => 'Is this Campaign enabled or disabled/cancelled?',
+          'description' => ts('Is this Campaign enabled or disabled/cancelled?'),
           'default' => '1',
           'table_name' => 'civicrm_campaign',
           'entity' => 'Campaign',
@@ -392,7 +392,7 @@ class CRM_Campaign_DAO_Campaign extends CRM_Core_DAO {
           'name' => 'created_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Campaign Created By'),
-          'description' => 'FK to civicrm_contact, who created this Campaign.',
+          'description' => ts('FK to civicrm_contact, who created this Campaign.'),
           'table_name' => 'civicrm_campaign',
           'entity' => 'Campaign',
           'bao' => 'CRM_Campaign_BAO_Campaign',
@@ -403,7 +403,7 @@ class CRM_Campaign_DAO_Campaign extends CRM_Core_DAO {
           'name' => 'created_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Campaign Created Date'),
-          'description' => 'Date and time that Campaign was created.',
+          'description' => ts('Date and time that Campaign was created.'),
           'table_name' => 'civicrm_campaign',
           'entity' => 'Campaign',
           'bao' => 'CRM_Campaign_BAO_Campaign',
@@ -416,7 +416,7 @@ class CRM_Campaign_DAO_Campaign extends CRM_Core_DAO {
           'name' => 'last_modified_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Campaign Modified By'),
-          'description' => 'FK to civicrm_contact, who recently edited this Campaign.',
+          'description' => ts('FK to civicrm_contact, who recently edited this Campaign.'),
           'table_name' => 'civicrm_campaign',
           'entity' => 'Campaign',
           'bao' => 'CRM_Campaign_BAO_Campaign',
@@ -427,7 +427,7 @@ class CRM_Campaign_DAO_Campaign extends CRM_Core_DAO {
           'name' => 'last_modified_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Campaign Modified Date'),
-          'description' => 'Date and time that Campaign was edited last time.',
+          'description' => ts('Date and time that Campaign was edited last time.'),
           'table_name' => 'civicrm_campaign',
           'entity' => 'Campaign',
           'bao' => 'CRM_Campaign_BAO_Campaign',
@@ -437,7 +437,7 @@ class CRM_Campaign_DAO_Campaign extends CRM_Core_DAO {
           'name' => 'goal_general',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Campaign Goals'),
-          'description' => 'General goals for Campaign.',
+          'description' => ts('General goals for Campaign.'),
           'table_name' => 'civicrm_campaign',
           'entity' => 'Campaign',
           'bao' => 'CRM_Campaign_BAO_Campaign',
@@ -450,7 +450,7 @@ class CRM_Campaign_DAO_Campaign extends CRM_Core_DAO {
           'name' => 'goal_revenue',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Goal Revenue'),
-          'description' => 'The target revenue for this campaign.',
+          'description' => ts('The target revenue for this campaign.'),
           'precision' => [
             20,
             2
diff --git a/civicrm/CRM/Campaign/DAO/CampaignGroup.php b/civicrm/CRM/Campaign/DAO/CampaignGroup.php
index aa3d3ba831..56730487ac 100644
--- a/civicrm/CRM/Campaign/DAO/CampaignGroup.php
+++ b/civicrm/CRM/Campaign/DAO/CampaignGroup.php
@@ -99,7 +99,7 @@ class CRM_Campaign_DAO_CampaignGroup extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Campaign Group ID'),
-          'description' => 'Campaign Group id.',
+          'description' => ts('Campaign Group id.'),
           'required' => TRUE,
           'table_name' => 'civicrm_campaign_group',
           'entity' => 'CampaignGroup',
@@ -110,7 +110,7 @@ class CRM_Campaign_DAO_CampaignGroup extends CRM_Core_DAO {
           'name' => 'campaign_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Campaign'),
-          'description' => 'Foreign key to the activity Campaign.',
+          'description' => ts('Foreign key to the activity Campaign.'),
           'required' => TRUE,
           'table_name' => 'civicrm_campaign_group',
           'entity' => 'CampaignGroup',
@@ -127,7 +127,7 @@ class CRM_Campaign_DAO_CampaignGroup extends CRM_Core_DAO {
           'name' => 'group_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Campaign Group Type'),
-          'description' => 'Type of Group.',
+          'description' => ts('Type of Group.'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'default' => 'NULL',
@@ -146,7 +146,7 @@ class CRM_Campaign_DAO_CampaignGroup extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Entity Table'),
-          'description' => 'Name of table where item being referenced is stored.',
+          'description' => ts('Name of table where item being referenced is stored.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'default' => 'NULL',
@@ -159,7 +159,7 @@ class CRM_Campaign_DAO_CampaignGroup extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Entity ID'),
-          'description' => 'Entity id of referenced table.',
+          'description' => ts('Entity id of referenced table.'),
           'default' => 'NULL',
           'table_name' => 'civicrm_campaign_group',
           'entity' => 'CampaignGroup',
diff --git a/civicrm/CRM/Campaign/DAO/Survey.php b/civicrm/CRM/Campaign/DAO/Survey.php
index 935b3dda57..8cf7eb5d0e 100644
--- a/civicrm/CRM/Campaign/DAO/Survey.php
+++ b/civicrm/CRM/Campaign/DAO/Survey.php
@@ -205,7 +205,7 @@ class CRM_Campaign_DAO_Survey extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Survey ID'),
-          'description' => 'Survey id.',
+          'description' => ts('Survey id.'),
           'required' => TRUE,
           'table_name' => 'civicrm_survey',
           'entity' => 'Survey',
@@ -216,7 +216,7 @@ class CRM_Campaign_DAO_Survey extends CRM_Core_DAO {
           'name' => 'title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Survey Title'),
-          'description' => 'Title of the Survey.',
+          'description' => ts('Title of the Survey.'),
           'required' => TRUE,
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
@@ -234,7 +234,7 @@ class CRM_Campaign_DAO_Survey extends CRM_Core_DAO {
           'name' => 'campaign_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Survey Campaign ID'),
-          'description' => 'Foreign key to the Campaign.',
+          'description' => ts('Foreign key to the Campaign.'),
           'default' => 'NULL',
           'table_name' => 'civicrm_survey',
           'entity' => 'Survey',
@@ -251,7 +251,7 @@ class CRM_Campaign_DAO_Survey extends CRM_Core_DAO {
           'name' => 'activity_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Activity Type'),
-          'description' => 'Implicit FK to civicrm_option_value where option_group = activity_type',
+          'description' => ts('Implicit FK to civicrm_option_value where option_group = activity_type'),
           'import' => TRUE,
           'where' => 'civicrm_survey.activity_type_id',
           'headerPattern' => '',
@@ -274,7 +274,7 @@ class CRM_Campaign_DAO_Survey extends CRM_Core_DAO {
           'name' => 'recontact_interval',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Follow up Interval'),
-          'description' => 'Recontact intervals for each status.',
+          'description' => ts('Recontact intervals for each status.'),
           'rows' => 20,
           'cols' => 80,
           'table_name' => 'civicrm_survey',
@@ -289,7 +289,7 @@ class CRM_Campaign_DAO_Survey extends CRM_Core_DAO {
           'name' => 'instructions',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Instructions'),
-          'description' => 'Script instructions for volunteers to use for the survey.',
+          'description' => ts('Script instructions for volunteers to use for the survey.'),
           'rows' => 20,
           'cols' => 80,
           'table_name' => 'civicrm_survey',
@@ -304,7 +304,7 @@ class CRM_Campaign_DAO_Survey extends CRM_Core_DAO {
           'name' => 'release_frequency',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Survey Hold Duration'),
-          'description' => 'Number of days for recurrence of release.',
+          'description' => ts('Number of days for recurrence of release.'),
           'default' => 'NULL',
           'table_name' => 'civicrm_survey',
           'entity' => 'Survey',
@@ -315,7 +315,7 @@ class CRM_Campaign_DAO_Survey extends CRM_Core_DAO {
           'name' => 'max_number_of_contacts',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Maximum number of contacts'),
-          'description' => 'Maximum number of contacts to allow for survey.',
+          'description' => ts('Maximum number of contacts to allow for survey.'),
           'default' => 'NULL',
           'table_name' => 'civicrm_survey',
           'entity' => 'Survey',
@@ -326,7 +326,7 @@ class CRM_Campaign_DAO_Survey extends CRM_Core_DAO {
           'name' => 'default_number_of_contacts',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Default number of contacts'),
-          'description' => 'Default number of contacts to allow for survey.',
+          'description' => ts('Default number of contacts to allow for survey.'),
           'default' => 'NULL',
           'table_name' => 'civicrm_survey',
           'entity' => 'Survey',
@@ -337,7 +337,7 @@ class CRM_Campaign_DAO_Survey extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Survey Is Active'),
-          'description' => 'Is this survey enabled or disabled/cancelled?',
+          'description' => ts('Is this survey enabled or disabled/cancelled?'),
           'default' => '1',
           'table_name' => 'civicrm_survey',
           'entity' => 'Survey',
@@ -348,7 +348,7 @@ class CRM_Campaign_DAO_Survey extends CRM_Core_DAO {
           'name' => 'is_default',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Default Survey'),
-          'description' => 'Is this default survey?',
+          'description' => ts('Is this default survey?'),
           'default' => '0',
           'table_name' => 'civicrm_survey',
           'entity' => 'Survey',
@@ -359,7 +359,7 @@ class CRM_Campaign_DAO_Survey extends CRM_Core_DAO {
           'name' => 'created_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Survey Created By'),
-          'description' => 'FK to civicrm_contact, who created this Survey.',
+          'description' => ts('FK to civicrm_contact, who created this Survey.'),
           'table_name' => 'civicrm_survey',
           'entity' => 'Survey',
           'bao' => 'CRM_Campaign_BAO_Survey',
@@ -370,7 +370,7 @@ class CRM_Campaign_DAO_Survey extends CRM_Core_DAO {
           'name' => 'created_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Campaign Created Date'),
-          'description' => 'Date and time that Survey was created.',
+          'description' => ts('Date and time that Survey was created.'),
           'table_name' => 'civicrm_survey',
           'entity' => 'Survey',
           'bao' => 'CRM_Campaign_BAO_Survey',
@@ -380,7 +380,7 @@ class CRM_Campaign_DAO_Survey extends CRM_Core_DAO {
           'name' => 'last_modified_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Survey Modified'),
-          'description' => 'FK to civicrm_contact, who recently edited this Survey.',
+          'description' => ts('FK to civicrm_contact, who recently edited this Survey.'),
           'table_name' => 'civicrm_survey',
           'entity' => 'Survey',
           'bao' => 'CRM_Campaign_BAO_Survey',
@@ -391,7 +391,7 @@ class CRM_Campaign_DAO_Survey extends CRM_Core_DAO {
           'name' => 'last_modified_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Survey Modified On'),
-          'description' => 'Date and time that Survey was edited last time.',
+          'description' => ts('Date and time that Survey was edited last time.'),
           'table_name' => 'civicrm_survey',
           'entity' => 'Survey',
           'bao' => 'CRM_Campaign_BAO_Survey',
@@ -401,7 +401,7 @@ class CRM_Campaign_DAO_Survey extends CRM_Core_DAO {
           'name' => 'result_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Survey Result'),
-          'description' => 'Used to store option group id.',
+          'description' => ts('Used to store option group id.'),
           'default' => 'NULL',
           'table_name' => 'civicrm_survey',
           'entity' => 'Survey',
@@ -412,7 +412,7 @@ class CRM_Campaign_DAO_Survey extends CRM_Core_DAO {
           'name' => 'bypass_confirm',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('No Email Verification'),
-          'description' => 'Bypass the email verification.',
+          'description' => ts('Bypass the email verification.'),
           'default' => '0',
           'table_name' => 'civicrm_survey',
           'entity' => 'Survey',
@@ -423,7 +423,7 @@ class CRM_Campaign_DAO_Survey extends CRM_Core_DAO {
           'name' => 'thankyou_title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Thank-you Title'),
-          'description' => 'Title for Thank-you page (header title tag, and display at the top of the page).',
+          'description' => ts('Title for Thank-you page (header title tag, and display at the top of the page).'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_survey',
@@ -435,7 +435,7 @@ class CRM_Campaign_DAO_Survey extends CRM_Core_DAO {
           'name' => 'thankyou_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Thank-you Text'),
-          'description' => 'text and html allowed. displayed above result on success page',
+          'description' => ts('text and html allowed. displayed above result on success page'),
           'rows' => 8,
           'cols' => 60,
           'table_name' => 'civicrm_survey',
@@ -450,7 +450,7 @@ class CRM_Campaign_DAO_Survey extends CRM_Core_DAO {
           'name' => 'is_share',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is shared through social media'),
-          'description' => 'Can people share the petition through social media?',
+          'description' => ts('Can people share the petition through social media?'),
           'default' => '1',
           'table_name' => 'civicrm_survey',
           'entity' => 'Survey',
diff --git a/civicrm/CRM/Campaign/Info.php b/civicrm/CRM/Campaign/Info.php
index 85f5761664..cd2d38d417 100644
--- a/civicrm/CRM/Campaign/Info.php
+++ b/civicrm/CRM/Campaign/Info.php
@@ -130,6 +130,14 @@ class CRM_Campaign_Info extends CRM_Core_Component_Info {
     return NULL;
   }
 
+  /**
+   * @inheritDoc
+   * @return string
+   */
+  public function getIcon() {
+    return 'crm-i fa-star-o';
+  }
+
   /**
    * @inheritDoc
    * @return null
diff --git a/civicrm/CRM/Case/DAO/Case.php b/civicrm/CRM/Case/DAO/Case.php
index b881d04006..8eb08778b4 100644
--- a/civicrm/CRM/Case/DAO/Case.php
+++ b/civicrm/CRM/Case/DAO/Case.php
@@ -131,7 +131,7 @@ class CRM_Case_DAO_Case extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Case ID'),
-          'description' => 'Unique Case ID',
+          'description' => ts('Unique Case ID'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_case.id',
@@ -147,7 +147,7 @@ class CRM_Case_DAO_Case extends CRM_Core_DAO {
           'name' => 'case_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Case Type'),
-          'description' => 'FK to civicrm_case_type.id',
+          'description' => ts('FK to civicrm_case_type.id'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_case.case_type_id',
@@ -172,7 +172,7 @@ class CRM_Case_DAO_Case extends CRM_Core_DAO {
           'name' => 'subject',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Case Subject'),
-          'description' => 'Short name of the case.',
+          'description' => ts('Short name of the case.'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -192,7 +192,7 @@ class CRM_Case_DAO_Case extends CRM_Core_DAO {
           'name' => 'start_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Case Start Date'),
-          'description' => 'Date on which given case starts.',
+          'description' => ts('Date on which given case starts.'),
           'import' => TRUE,
           'where' => 'civicrm_case.start_date',
           'headerPattern' => '',
@@ -210,7 +210,7 @@ class CRM_Case_DAO_Case extends CRM_Core_DAO {
           'name' => 'end_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Case End Date'),
-          'description' => 'Date on which given case ends.',
+          'description' => ts('Date on which given case ends.'),
           'import' => TRUE,
           'where' => 'civicrm_case.end_date',
           'headerPattern' => '',
@@ -228,7 +228,7 @@ class CRM_Case_DAO_Case extends CRM_Core_DAO {
           'name' => 'details',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Details'),
-          'description' => 'Details about the meeting (agenda, notes, etc).',
+          'description' => ts('Details about the meeting (agenda, notes, etc).'),
           'rows' => 8,
           'cols' => 60,
           'table_name' => 'civicrm_case',
@@ -243,7 +243,7 @@ class CRM_Case_DAO_Case extends CRM_Core_DAO {
           'name' => 'status_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Case Status'),
-          'description' => 'Id of case status.',
+          'description' => ts('Id of case status.'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_case.status_id',
@@ -281,7 +281,7 @@ class CRM_Case_DAO_Case extends CRM_Core_DAO {
           'name' => 'created_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Created Date'),
-          'description' => 'When was the case was created.',
+          'description' => ts('When was the case was created.'),
           'required' => FALSE,
           'export' => TRUE,
           'where' => 'civicrm_case.created_date',
@@ -297,7 +297,7 @@ class CRM_Case_DAO_Case extends CRM_Core_DAO {
           'name' => 'modified_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Modified Date'),
-          'description' => 'When was the case (or closely related entity) was created or modified or deleted.',
+          'description' => ts('When was the case (or closely related entity) was created or modified or deleted.'),
           'required' => FALSE,
           'export' => TRUE,
           'where' => 'civicrm_case.modified_date',
diff --git a/civicrm/CRM/Case/DAO/CaseActivity.php b/civicrm/CRM/Case/DAO/CaseActivity.php
index 6f084690af..c9ffebb905 100644
--- a/civicrm/CRM/Case/DAO/CaseActivity.php
+++ b/civicrm/CRM/Case/DAO/CaseActivity.php
@@ -85,7 +85,7 @@ class CRM_Case_DAO_CaseActivity extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Case Activity ID'),
-          'description' => 'Unique case-activity association id',
+          'description' => ts('Unique case-activity association id'),
           'required' => TRUE,
           'table_name' => 'civicrm_case_activity',
           'entity' => 'CaseActivity',
@@ -96,7 +96,7 @@ class CRM_Case_DAO_CaseActivity extends CRM_Core_DAO {
           'name' => 'case_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Case'),
-          'description' => 'Case ID of case-activity association.',
+          'description' => ts('Case ID of case-activity association.'),
           'required' => TRUE,
           'table_name' => 'civicrm_case_activity',
           'entity' => 'CaseActivity',
@@ -108,7 +108,7 @@ class CRM_Case_DAO_CaseActivity extends CRM_Core_DAO {
           'name' => 'activity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Activity ID'),
-          'description' => 'Activity ID of case-activity association.',
+          'description' => ts('Activity ID of case-activity association.'),
           'required' => TRUE,
           'table_name' => 'civicrm_case_activity',
           'entity' => 'CaseActivity',
diff --git a/civicrm/CRM/Case/DAO/CaseContact.php b/civicrm/CRM/Case/DAO/CaseContact.php
index 38a1147f89..1645a67663 100644
--- a/civicrm/CRM/Case/DAO/CaseContact.php
+++ b/civicrm/CRM/Case/DAO/CaseContact.php
@@ -85,7 +85,7 @@ class CRM_Case_DAO_CaseContact extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Case Contact ID'),
-          'description' => 'Unique case-contact association id',
+          'description' => ts('Unique case-contact association id'),
           'required' => TRUE,
           'table_name' => 'civicrm_case_contact',
           'entity' => 'CaseContact',
@@ -96,7 +96,7 @@ class CRM_Case_DAO_CaseContact extends CRM_Core_DAO {
           'name' => 'case_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Case'),
-          'description' => 'Case ID of case-contact association.',
+          'description' => ts('Case ID of case-contact association.'),
           'required' => TRUE,
           'table_name' => 'civicrm_case_contact',
           'entity' => 'CaseContact',
@@ -108,7 +108,7 @@ class CRM_Case_DAO_CaseContact extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact ID'),
-          'description' => 'Contact ID of contact record given case belongs to.',
+          'description' => ts('Contact ID of contact record given case belongs to.'),
           'required' => TRUE,
           'table_name' => 'civicrm_case_contact',
           'entity' => 'CaseContact',
diff --git a/civicrm/CRM/Case/DAO/CaseType.php b/civicrm/CRM/Case/DAO/CaseType.php
index b55d114318..ff9c2171ee 100644
--- a/civicrm/CRM/Case/DAO/CaseType.php
+++ b/civicrm/CRM/Case/DAO/CaseType.php
@@ -104,7 +104,7 @@ class CRM_Case_DAO_CaseType extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Case Type ID'),
-          'description' => 'Autoincremented type id',
+          'description' => ts('Autoincremented type id'),
           'required' => TRUE,
           'table_name' => 'civicrm_case_type',
           'entity' => 'CaseType',
@@ -115,7 +115,7 @@ class CRM_Case_DAO_CaseType extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Case Type Name'),
-          'description' => 'Machine name for Case Type',
+          'description' => ts('Machine name for Case Type'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -128,7 +128,7 @@ class CRM_Case_DAO_CaseType extends CRM_Core_DAO {
           'name' => 'title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Case Type Title'),
-          'description' => 'Natural language name for Case Type',
+          'description' => ts('Natural language name for Case Type'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -141,7 +141,7 @@ class CRM_Case_DAO_CaseType extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Case Type Description'),
-          'description' => 'Description of the Case Type',
+          'description' => ts('Description of the Case Type'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_case_type',
@@ -153,7 +153,7 @@ class CRM_Case_DAO_CaseType extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Case Type Is Active'),
-          'description' => 'Is this entry active?',
+          'description' => ts('Is this entry active?'),
           'table_name' => 'civicrm_case_type',
           'entity' => 'CaseType',
           'bao' => 'CRM_Case_BAO_CaseType',
@@ -163,7 +163,7 @@ class CRM_Case_DAO_CaseType extends CRM_Core_DAO {
           'name' => 'is_reserved',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Case Type Is Reserved'),
-          'description' => 'Is this case type a predefined system type?',
+          'description' => ts('Is this case type a predefined system type?'),
           'table_name' => 'civicrm_case_type',
           'entity' => 'CaseType',
           'bao' => 'CRM_Case_BAO_CaseType',
@@ -173,7 +173,7 @@ class CRM_Case_DAO_CaseType extends CRM_Core_DAO {
           'name' => 'weight',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Order'),
-          'description' => 'Ordering of the case types',
+          'description' => ts('Ordering of the case types'),
           'required' => TRUE,
           'default' => '1',
           'table_name' => 'civicrm_case_type',
@@ -185,7 +185,7 @@ class CRM_Case_DAO_CaseType extends CRM_Core_DAO {
           'name' => 'definition',
           'type' => CRM_Utils_Type::T_BLOB,
           'title' => ts('Case Type Definition'),
-          'description' => 'xml definition of case type',
+          'description' => ts('xml definition of case type'),
           'table_name' => 'civicrm_case_type',
           'entity' => 'CaseType',
           'bao' => 'CRM_Case_BAO_CaseType',
diff --git a/civicrm/CRM/Case/Info.php b/civicrm/CRM/Case/Info.php
index 259a530911..9ffe50d5ca 100644
--- a/civicrm/CRM/Case/Info.php
+++ b/civicrm/CRM/Case/Info.php
@@ -176,6 +176,14 @@ class CRM_Case_Info extends CRM_Core_Component_Info {
     );
   }
 
+  /**
+   * @inheritDoc
+   * @return string
+   */
+  public function getIcon() {
+    return 'crm-i fa-folder-open-o';
+  }
+
   /**
    * @inheritDoc
    * @return array
diff --git a/civicrm/CRM/Contact/BAO/Contact.php b/civicrm/CRM/Contact/BAO/Contact.php
index c2a9a9bd7d..9e59eb0327 100644
--- a/civicrm/CRM/Contact/BAO/Contact.php
+++ b/civicrm/CRM/Contact/BAO/Contact.php
@@ -1149,7 +1149,7 @@ WHERE     civicrm_contact.id = " . CRM_Utils_Type::escape($id, 'Integer');
         $statusMsg = ts('Image could not be uploaded due to invalid type extension.');
       }
       if ($opType == 'status') {
-        CRM_Core_Session::setStatus($statusMsg, 'Sorry', 'error');
+        CRM_Core_Session::setStatus($statusMsg, ts('Error'), 'error');
       }
       // FIXME: additional support for fatal, bounce etc could be added.
       return FALSE;
diff --git a/civicrm/CRM/Contact/BAO/Group.php b/civicrm/CRM/Contact/BAO/Group.php
index 1cc2bd19d0..e3a05617c7 100644
--- a/civicrm/CRM/Contact/BAO/Group.php
+++ b/civicrm/CRM/Contact/BAO/Group.php
@@ -350,6 +350,20 @@ class CRM_Contact_BAO_Group extends CRM_Contact_DAO_Group {
       CRM_Utils_Hook::pre('create', 'Group', NULL, $params);
     }
 
+    // dev/core#287 Disable child groups if all parents are disabled.
+    if (!empty($params['id'])) {
+      $allChildGroupIds = self::getChildGroupIds($params['id']);
+      foreach ($allChildGroupIds as $childKey => $childValue) {
+        $parentIds = CRM_Contact_BAO_GroupNesting::getParentGroupIds($childValue);
+        $activeParentsCount = civicrm_api3('Group', 'getcount', [
+          'id' => ['IN' => $parentIds],
+          'is_active' => 1,
+        ]);
+        if (count($parentIds) >= 1 && $activeParentsCount <= 1) {
+          $setDisable = self::setIsActive($childValue, CRM_Utils_Array::value('is_active', $params, 1));
+        }
+      }
+    }
     // form the name only if missing: CRM-627
     $nameParam = CRM_Utils_Array::value('name', $params, NULL);
     if (!$nameParam && empty($params['id'])) {
@@ -681,7 +695,7 @@ class CRM_Contact_BAO_Group extends CRM_Contact_DAO_Group {
     //create/update saved search record.
     $savedSearch = new CRM_Contact_BAO_SavedSearch();
     $savedSearch->id = $ssId;
-    $savedSearch->form_values = serialize($params['form_values']);
+    $savedSearch->form_values = serialize(CRM_Contact_BAO_Query::convertFormValues($params['form_values']));
     $savedSearch->mapping_id = $mappingId;
     $savedSearch->search_custom_id = CRM_Utils_Array::value('search_custom_id', $params);
     $savedSearch->save();
diff --git a/civicrm/CRM/Contact/BAO/Query.php b/civicrm/CRM/Contact/BAO/Query.php
index e5db7e134d..0b6fb080bb 100644
--- a/civicrm/CRM/Contact/BAO/Query.php
+++ b/civicrm/CRM/Contact/BAO/Query.php
@@ -2129,7 +2129,6 @@ class CRM_Contact_BAO_Query {
 
     $setTables = TRUE;
 
-    $strtolower = function_exists('mb_strtolower') ? 'mb_strtolower' : 'strtolower';
     $locationType = CRM_Core_PseudoConstant::get('CRM_Core_DAO_Address', 'location_type_id');
     if (isset($locType[1]) && is_numeric($locType[1])) {
       $lType = $locationType[$locType[1]];
@@ -2212,14 +2211,15 @@ class CRM_Contact_BAO_Query {
       }
     }
     elseif ($name === 'name') {
-      $value = $strtolower(CRM_Core_DAO::escapeString($value));
+      $value = CRM_Core_DAO::escapeString($value);
       if ($wildcard) {
         $op = 'LIKE';
         $value = self::getWildCardedValue($wildcard, $op, $value);
       }
-      // LOWER roughly translates to 'hurt my database without deriving any benefit' See CRM-19811.
-      $wc = self::caseImportant($op) ? "LOWER({$field['where']})" : "{$field['where']}";
-      $this->_where[$grouping][] = self::buildClause($wc, $op, "'$value'");
+      CRM_Core_Error::deprecatedFunctionWarning('Untested code path');
+      // @todo it's likely this code path is obsolete / never called. It is definitely not
+      // passed through in our test suite.
+      $this->_where[$grouping][] = self::buildClause($field['where'], $op, "'$value'");
       $this->_qill[$grouping][] = "$field[title] $op \"$value\"";
     }
     elseif ($name === 'current_employer') {
@@ -2267,7 +2267,7 @@ class CRM_Contact_BAO_Query {
     elseif (substr($name, 0, 4) === 'url-') {
       $tName = 'civicrm_website';
       $this->_whereTables[$tName] = $this->_tables[$tName] = "\nLEFT JOIN civicrm_website ON ( civicrm_website.contact_id = contact_a.id )";
-      $value = $strtolower(CRM_Core_DAO::escapeString($value));
+      $value = CRM_Core_DAO::escapeString($value);
       if ($wildcard) {
         $op = 'LIKE';
         $value = self::getWildCardedValue($wildcard, $op, $value);
@@ -2294,8 +2294,7 @@ class CRM_Contact_BAO_Query {
 
         //get the location name
         list($tName, $fldName) = self::getLocationTableName($field['where'], $locType);
-        // LOWER roughly translates to 'hurt my database without deriving any benefit' See CRM-19811.
-        $fieldName = "LOWER(`$tName`.$fldName)";
+        $fieldName = "`$tName`.$fldName";
 
         // we set both _tables & whereTables because whereTables doesn't seem to do what the name implies it should
         $this->_tables[$tName] = $this->_whereTables[$tName] = 1;
@@ -2306,13 +2305,7 @@ class CRM_Contact_BAO_Query {
           $fieldName = "contact_a.{$fieldName}";
         }
         else {
-          if ($op != 'IN' && !is_numeric($value) && !is_array($value)) {
-            // LOWER roughly translates to 'hurt my database without deriving any benefit' See CRM-19811.
-            $fieldName = "LOWER({$field['where']})";
-          }
-          else {
-            $fieldName = "{$field['where']}";
-          }
+          $fieldName = $field['where'];
         }
       }
 
@@ -2344,9 +2337,6 @@ class CRM_Contact_BAO_Query {
         $this->_where[$grouping][] = CRM_Core_DAO::createSQLFilter($fieldName, $value, $type);
       }
       else {
-        if (!self::caseImportant($op)) {
-          $value = $strtolower($value);
-        }
         if ($wildcard) {
           $op = 'LIKE';
           $value = self::getWildCardedValue($wildcard, $op, $value);
@@ -3318,9 +3308,8 @@ WHERE  $smartGroupClause
     $this->_tables['civicrm_note'] = $this->_whereTables['civicrm_note']
       = " LEFT JOIN civicrm_note ON ( civicrm_note.entity_table = 'civicrm_contact' AND contact_a.id = civicrm_note.entity_id ) ";
 
-    $strtolower = function_exists('mb_strtolower') ? 'mb_strtolower' : 'strtolower';
     $n = trim($value);
-    $value = $strtolower(CRM_Core_DAO::escapeString($n));
+    $value = CRM_Core_DAO::escapeString($n);
     if ($wildcard) {
       if (strpos($value, '%') === FALSE) {
         $value = "%$value%";
@@ -3402,8 +3391,6 @@ WHERE  $smartGroupClause
     //By default, $sub elements should be joined together with OR statements (don't change this variable).
     $subGlue = ' OR ';
 
-    $strtolower = function_exists('mb_strtolower') ? 'mb_strtolower' : 'strtolower';
-
     $firstChar = substr($value, 0, 1);
     $lastChar = substr($value, -1, 1);
     $quotes = array("'", '"');
@@ -3416,22 +3403,19 @@ WHERE  $smartGroupClause
     elseif ($op == 'LIKE' && strpos($value, ',') === FALSE) {
       $value = str_replace(' ', '%', $value);
     }
-    $value = $strtolower(CRM_Core_DAO::escapeString(trim($value)));
+    $value = CRM_Core_DAO::escapeString(trim($value));
     if (strlen($value)) {
       $fieldsub = array();
       $value = "'" . self::getWildCardedValue($wildcard, $op, $value) . "'";
       if ($fieldName == 'sort_name') {
-        // LOWER roughly translates to 'hurt my database without deriving any benefit' See CRM-19811.
-        $wc = self::caseImportant($op) ? "LOWER(contact_a.sort_name)" : "contact_a.sort_name";
+        $wc = "contact_a.sort_name";
       }
       else {
-        // LOWER roughly translates to 'hurt my database without deriving any benefit' See CRM-19811.
-        $wc = self::caseImportant($op) ? "LOWER(contact_a.display_name)" : "contact_a.display_name";
+        $wc = "contact_a.display_name";
       }
       $fieldsub[] = " ( $wc $op $value )";
       if ($config->includeNickNameInName) {
-        // LOWER roughly translates to 'hurt my database without deriving any benefit' See CRM-19811.
-        $wc = self::caseImportant($op) ? "LOWER(contact_a.nick_name)" : "contact_a.nick_name";
+        $wc = "contact_a.nick_name";
         $fieldsub[] = " ( $wc $op $value )";
       }
       if ($config->includeEmailInName) {
@@ -3490,7 +3474,7 @@ WHERE  $smartGroupClause
       return;
     }
 
-    $n = strtolower(trim($value));
+    $n = trim($value);
     if ($n) {
       if (substr($n, 0, 1) == '"' &&
         substr($n, -1, 1) == '"'
@@ -3566,7 +3550,6 @@ WHERE  $smartGroupClause
         $value = "%{$value}%";
       }
       $op = 'LIKE';
-      // LOWER roughly translates to 'hurt my database without deriving any benefit' See CRM-19811.
       $this->_where[$grouping][] = self::buildClause('civicrm_address.street_address', $op, $value, 'String');
       $this->_qill[$grouping][] = ts('Street') . " $op '$n'";
     }
@@ -3601,10 +3584,8 @@ WHERE  $smartGroupClause
       $this->_qill[$grouping][] = ts('Street Number is even');
     }
     else {
-      $value = strtolower($n);
-
-      // LOWER roughly translates to 'hurt my database without deriving any benefit' See CRM-19811.
-      $this->_where[$grouping][] = self::buildClause('LOWER(civicrm_address.street_number)', $op, $value, 'String');
+      $value = $n;
+      $this->_where[$grouping][] = self::buildClause('civicrm_address.street_number', $op, $value, 'String');
       $this->_qill[$grouping][] = ts('Street Number') . " $op '$n'";
     }
 
@@ -3620,7 +3601,7 @@ WHERE  $smartGroupClause
     list($name, $op, $value, $grouping, $wildcard) = $values;
 
     $name = trim($value);
-    $cond = " contact_a.sort_name LIKE '" . strtolower(CRM_Core_DAO::escapeWildCardString($name)) . "%'";
+    $cond = " contact_a.sort_name LIKE '" . CRM_Core_DAO::escapeWildCardString($name) . "%'";
     $this->_where[$grouping][] = $cond;
     $this->_qill[$grouping][] = ts('Showing only Contacts starting with: \'%1\'', array(1 => $name));
   }
@@ -3887,7 +3868,7 @@ WHERE  $smartGroupClause
     }
 
     $name = trim($targetName[2]);
-    $name = strtolower(CRM_Core_DAO::escapeString($name));
+    $name = CRM_Core_DAO::escapeString($name);
     $name = $targetName[4] ? "%$name%" : $name;
     $this->_where[$grouping][] = "contact_b_log.sort_name LIKE '%$name%'";
     $this->_tables['civicrm_log'] = $this->_whereTables['civicrm_log'] = 1;
@@ -3980,6 +3961,7 @@ WHERE  $smartGroupClause
     if ($opValues &&
       strtolower($opValues[2] == 'AND')
     ) {
+      // @todo this line is logially unreachable
       $operator = 'AND';
     }
 
@@ -4053,16 +4035,16 @@ WHERE  $smartGroupClause
         substr($name, -1, 1) == '"'
       ) {
         $name = substr($name, 1, -1);
-        $name = strtolower(CRM_Core_DAO::escapeString($name));
+        $name = CRM_Core_DAO::escapeString($name);
         $nameClause = "= '$name'";
       }
       else {
-        $name = strtolower(CRM_Core_DAO::escapeString($name));
+        $name = CRM_Core_DAO::escapeString($name);
         $nameClause = "LIKE '%{$name}%'";
       }
     }
 
-    $rTypeValues = $relTypes = $relTypesIds = array();
+    $relTypes = $relTypesIds = array();
     if (!empty($relationType)) {
       $relationType[2] = (array) $relationType[2];
       foreach ($relationType[2] as $relType) {
@@ -4072,21 +4054,16 @@ WHERE  $smartGroupClause
         $typeValues = array();
         $rTypeValue = CRM_Contact_BAO_RelationshipType::retrieve($params, $typeValues);
         if (!empty($rTypeValue)) {
-          $rTypeValues[] = $rTypeValue;
+          if ($rTypeValue->name_a_b == $rTypeValue->name_b_a) {
+            // if we don't know which end of the relationship we are dealing with we'll create a temp table
+            self::$_relType = 'reciprocal';
+          }
           $relTypesIds[] = $rel[0];
           $relTypes[] = $relType;
         }
       }
     }
-    if (!empty($rTypeValues)) {
-      foreach ($rTypeValues as $rTypeValue) {
-        $rTypeValue = (array) $rTypeValue;
-        if ($rTypeValue['name_a_b'] == $rTypeValue['name_b_a']) {
-          // if we don't know which end of the relationship we are dealing with we'll create a temp table
-          self::$_relType = 'reciprocal';
-        }
-      }
-    }
+
     // if we are creating a temp table we build our own where for the relationship table
     $relationshipTempTable = NULL;
     if (self::$_relType == 'reciprocal') {
@@ -5705,32 +5682,19 @@ SELECT COUNT( conts.total_amount ) as cancel_count,
 
             return $queryString;
           }
-
-          // This is the here-be-dragons zone. We have no other hopes left for an array so lets assume it 'should' be array('IN' => array(2,5))
-          // but we got only array(2,5) from the form.
-          // We could get away with keeping this in 4.6 if we make it such that it throws an enotice in 4.7 so
-          // people have to de-slopify it.
-          if (!empty($value[0])) {
-            if ($op != 'BETWEEN') {
-              $dragonPlace = $iAmAnIntentionalENoticeThatWarnsOfAProblemYouShouldReport;
-            }
+          if (!empty($value[0]) && $op === 'BETWEEN') {
+            CRM_Core_Error::deprecatedFunctionWarning('Fix search input params');
             if (($queryString = CRM_Core_DAO::createSqlFilter($field, array($op => $value), $dataType)) != FALSE) {
               return $queryString;
             }
           }
-          else {
-            $op = 'IN';
-            $dragonPlace = $iAmAnIntentionalENoticeThatWarnsOfAProblemYouShouldReportUsingOldFormat;
-            if (($queryString = CRM_Core_DAO::createSqlFilter($field, array($op => array_keys($value)), $dataType)) != FALSE) {
-              return $queryString;
-            }
-          }
+          throw new CRM_Core_Exception(ts('Failed to interpret input for search'));
         }
 
         $value = CRM_Utils_Type::escape($value, $dataType);
         // if we don't have a dataType we should assume
         if ($dataType == 'String' || $dataType == 'Text') {
-          $value = "'" . strtolower($value) . "'";
+          $value = "'" . $value . "'";
         }
         return "$clause $value";
     }
@@ -5974,7 +5938,15 @@ AND   displayRelType.is_active = 1
         $wc = "contact_a.$fieldName";
       }
       else {
-        $wc = "$tableName.id";
+        // Special handling for on_hold, so that we actually use the 'where'
+        // property in order to limit the query by the on_hold status of the email,
+        // instead of using email.id which would be nonsensical.
+        if ($field['name'] == 'on_hold') {
+          $wc = "{$field['where']}";
+        }
+        else {
+          $wc = "$tableName.id";
+        }
       }
     }
     else {
diff --git a/civicrm/CRM/Contact/BAO/Relationship.php b/civicrm/CRM/Contact/BAO/Relationship.php
index df64ddcbba..d25bae75aa 100644
--- a/civicrm/CRM/Contact/BAO/Relationship.php
+++ b/civicrm/CRM/Contact/BAO/Relationship.php
@@ -1469,7 +1469,7 @@ LEFT JOIN  civicrm_country ON (civicrm_address.country_id = civicrm_country.id)
     $allRelationshipType = CRM_Core_PseudoConstant::relationshipType();
 
     foreach ($allRelationshipType as $key => $type) {
-      if ($type['contact_type_b'] == $targetContactType) {
+      if ($type['contact_type_b'] == $targetContactType || empty($type['contact_type_b'])) {
         $relationshipType[$key . '_a_b'] = $type['label_a_b'];
       }
     }
diff --git a/civicrm/CRM/Contact/BAO/SavedSearch.php b/civicrm/CRM/Contact/BAO/SavedSearch.php
index b33fa859de..2618407911 100644
--- a/civicrm/CRM/Contact/BAO/SavedSearch.php
+++ b/civicrm/CRM/Contact/BAO/SavedSearch.php
@@ -439,7 +439,7 @@ LEFT JOIN civicrm_email ON (contact_a.id = civicrm_email.contact_id AND civicrm_
     $relativeDates = array('relative_dates' => array());
     $specialDateFields = array('event_relative', 'case_from_relative', 'case_to_relative', 'participant_relative');
     foreach ($formValues as $id => $value) {
-      if ((preg_match('/_date_relative$/', $id) || in_array($id, $specialDateFields)) && !empty($value)) {
+      if ((preg_match('/(_date|custom_[0-9]+)_relative$/', $id) || in_array($id, $specialDateFields)) && !empty($value)) {
         $entityName = strstr($id, '_date', TRUE);
         if (empty($entityName)) {
           $entityName = strstr($id, '_relative', TRUE);
@@ -490,7 +490,12 @@ LEFT JOIN civicrm_email ON (contact_a.id = civicrm_email.contact_id AND civicrm_
 
     // select date range as default
     if ($isCustomDateField) {
-      $formValues[$fieldName . '_relative'] = 0;
+      if (array_key_exists('relative_dates', $formValues) && array_key_exists($fieldName, $formValues['relative_dates'])) {
+        $formValues[$fieldName . '_relative'] = $formValues['relative_dates'][$fieldName];
+      }
+      else {
+        $formValues[$fieldName . '_relative'] = 0;
+      }
     }
     switch ($op) {
       case 'BETWEEN':
diff --git a/civicrm/CRM/Contact/DAO/ACLContactCache.php b/civicrm/CRM/Contact/DAO/ACLContactCache.php
index 566c43559f..343cfa00da 100644
--- a/civicrm/CRM/Contact/DAO/ACLContactCache.php
+++ b/civicrm/CRM/Contact/DAO/ACLContactCache.php
@@ -92,7 +92,7 @@ class CRM_Contact_DAO_ACLContactCache extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('ACL Contact Cache ID'),
-          'description' => 'primary key',
+          'description' => ts('primary key'),
           'required' => TRUE,
           'table_name' => 'civicrm_acl_contact_cache',
           'entity' => 'ACLContactCache',
@@ -103,7 +103,7 @@ class CRM_Contact_DAO_ACLContactCache extends CRM_Core_DAO {
           'name' => 'user_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact ID'),
-          'description' => 'FK to civicrm_contact (could be null for anon user)',
+          'description' => ts('FK to civicrm_contact (could be null for anon user)'),
           'table_name' => 'civicrm_acl_contact_cache',
           'entity' => 'ACLContactCache',
           'bao' => 'CRM_Contact_DAO_ACLContactCache',
@@ -114,7 +114,7 @@ class CRM_Contact_DAO_ACLContactCache extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact ID'),
-          'description' => 'FK to civicrm_contact',
+          'description' => ts('FK to civicrm_contact'),
           'required' => TRUE,
           'table_name' => 'civicrm_acl_contact_cache',
           'entity' => 'ACLContactCache',
@@ -126,7 +126,7 @@ class CRM_Contact_DAO_ACLContactCache extends CRM_Core_DAO {
           'name' => 'operation',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Operation'),
-          'description' => 'What operation does this user have permission on?',
+          'description' => ts('What operation does this user have permission on?'),
           'required' => TRUE,
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
diff --git a/civicrm/CRM/Contact/DAO/Contact.php b/civicrm/CRM/Contact/DAO/Contact.php
index d7049145cb..425e8cc992 100644
--- a/civicrm/CRM/Contact/DAO/Contact.php
+++ b/civicrm/CRM/Contact/DAO/Contact.php
@@ -414,7 +414,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact ID'),
-          'description' => 'Unique Contact ID',
+          'description' => ts('Unique Contact ID'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_contact.id',
@@ -430,7 +430,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'contact_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Contact Type'),
-          'description' => 'Type of Contact.',
+          'description' => ts('Type of Contact.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'export' => TRUE,
@@ -455,7 +455,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'contact_sub_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Contact Subtype'),
-          'description' => 'May be used to over-ride contact view and edit templates.',
+          'description' => ts('May be used to over-ride contact view and edit templates.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -572,7 +572,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'is_opt_out',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('No Bulk Emails (User Opt Out)'),
-          'description' => 'Has the contact opted out from receiving all bulk email from the organization or site domain?',
+          'description' => ts('Has the contact opted out from receiving all bulk email from the organization or site domain?'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_contact.is_opt_out',
@@ -592,8 +592,8 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'legal_identifier',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Legal Identifier'),
-          'description' => 'May be used for SSN, EIN/TIN, Household ID (census) or other applicable unique legal/government ID.
-    ',
+          'description' => ts('May be used for SSN, EIN/TIN, Household ID (census) or other applicable unique legal/government ID.
+    '),
           'maxlength' => 32,
           'size' => CRM_Utils_Type::MEDIUM,
           'import' => TRUE,
@@ -613,7 +613,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'external_identifier',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('External Identifier'),
-          'description' => 'Unique trusted external ID (generally from a legacy app/datasource). Particularly useful for deduping operations.',
+          'description' => ts('Unique trusted external ID (generally from a legacy app/datasource). Particularly useful for deduping operations.'),
           'maxlength' => 64,
           'size' => 8,
           'import' => TRUE,
@@ -633,7 +633,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'sort_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Sort Name'),
-          'description' => 'Name used for sorting different contact types',
+          'description' => ts('Name used for sorting different contact types'),
           'maxlength' => 128,
           'size' => 30,
           'export' => TRUE,
@@ -652,7 +652,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'display_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Display Name'),
-          'description' => 'Formatted name representing preferred format for display/print/other output.',
+          'description' => ts('Formatted name representing preferred format for display/print/other output.'),
           'maxlength' => 128,
           'size' => 30,
           'export' => TRUE,
@@ -671,7 +671,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'nick_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Nickname'),
-          'description' => 'Nickname.',
+          'description' => ts('Nickname.'),
           'maxlength' => 128,
           'size' => 30,
           'import' => TRUE,
@@ -691,7 +691,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'legal_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Legal Name'),
-          'description' => 'Legal Name.',
+          'description' => ts('Legal Name.'),
           'maxlength' => 128,
           'size' => 30,
           'import' => TRUE,
@@ -711,7 +711,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'image_URL',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Image Url'),
-          'description' => 'optional URL for preferred image (photo, logo, etc.) to display for this contact.',
+          'description' => ts('optional URL for preferred image (photo, logo, etc.) to display for this contact.'),
           'import' => TRUE,
           'where' => 'civicrm_contact.image_URL',
           'headerPattern' => '',
@@ -729,7 +729,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'preferred_communication_method',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Preferred Communication Method'),
-          'description' => 'What is the preferred mode of communication.',
+          'description' => ts('What is the preferred mode of communication.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -754,7 +754,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'preferred_language',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Preferred Language'),
-          'description' => 'Which language is preferred for communication. FK to languages in civicrm_option_value.',
+          'description' => ts('Which language is preferred for communication. FK to languages in civicrm_option_value.'),
           'maxlength' => 5,
           'size' => CRM_Utils_Type::SIX,
           'import' => TRUE,
@@ -779,7 +779,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'preferred_mail_format',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Preferred Mail Format'),
-          'description' => 'What is the preferred mode of sending an email.',
+          'description' => ts('What is the preferred mode of sending an email.'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'import' => TRUE,
@@ -803,7 +803,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'hash',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Contact Hash'),
-          'description' => 'Key for validating requests related to this contact.',
+          'description' => ts('Key for validating requests related to this contact.'),
           'maxlength' => 32,
           'size' => CRM_Utils_Type::MEDIUM,
           'export' => TRUE,
@@ -819,7 +819,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'api_key',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Api Key'),
-          'description' => 'API Key for validating requests related to this contact.',
+          'description' => ts('API Key for validating requests related to this contact.'),
           'maxlength' => 32,
           'size' => CRM_Utils_Type::MEDIUM,
           'table_name' => 'civicrm_contact',
@@ -831,7 +831,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'source',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Contact Source'),
-          'description' => 'where contact come from, e.g. import, donate module insert...',
+          'description' => ts('where contact come from, e.g. import, donate module insert...'),
           'maxlength' => 255,
           'size' => 30,
           'import' => TRUE,
@@ -851,7 +851,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'first_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('First Name'),
-          'description' => 'First Name.',
+          'description' => ts('First Name.'),
           'maxlength' => 64,
           'size' => 30,
           'import' => TRUE,
@@ -871,7 +871,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'middle_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Middle Name'),
-          'description' => 'Middle Name.',
+          'description' => ts('Middle Name.'),
           'maxlength' => 64,
           'size' => 30,
           'import' => TRUE,
@@ -891,7 +891,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'last_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Last Name'),
-          'description' => 'Last Name.',
+          'description' => ts('Last Name.'),
           'maxlength' => 64,
           'size' => 30,
           'import' => TRUE,
@@ -911,7 +911,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'prefix_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Individual Prefix'),
-          'description' => 'Prefix or Title for name (Ms, Mr...). FK to prefix ID',
+          'description' => ts('Prefix or Title for name (Ms, Mr...). FK to prefix ID'),
           'import' => TRUE,
           'where' => 'civicrm_contact.prefix_id',
           'headerPattern' => '/^(prefix|title)/i',
@@ -933,7 +933,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'suffix_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Individual Suffix'),
-          'description' => 'Suffix for name (Jr, Sr...). FK to suffix ID',
+          'description' => ts('Suffix for name (Jr, Sr...). FK to suffix ID'),
           'import' => TRUE,
           'where' => 'civicrm_contact.suffix_id',
           'headerPattern' => '/^suffix$/i',
@@ -955,7 +955,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'formal_title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Formal Title'),
-          'description' => 'Formal (academic or similar) title in front of name. (Prof., Dr. etc.)',
+          'description' => ts('Formal (academic or similar) title in front of name. (Prof., Dr. etc.)'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'import' => TRUE,
@@ -975,7 +975,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'communication_style_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Communication Style'),
-          'description' => 'Communication style (e.g. formal vs. familiar) to use with this contact. FK to communication styles in civicrm_option_value.',
+          'description' => ts('Communication style (e.g. formal vs. familiar) to use with this contact. FK to communication styles in civicrm_option_value.'),
           'export' => TRUE,
           'where' => 'civicrm_contact.communication_style_id',
           'headerPattern' => '',
@@ -996,7 +996,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'email_greeting_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Email Greeting ID'),
-          'description' => 'FK to civicrm_option_value.id, that has to be valid registered Email Greeting.',
+          'description' => ts('FK to civicrm_option_value.id, that has to be valid registered Email Greeting.'),
           'export' => TRUE,
           'where' => 'civicrm_contact.email_greeting_id',
           'headerPattern' => '',
@@ -1014,7 +1014,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'email_greeting_custom',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Email Greeting Custom'),
-          'description' => 'Custom Email Greeting.',
+          'description' => ts('Custom Email Greeting.'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -1034,7 +1034,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'email_greeting_display',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Email Greeting'),
-          'description' => 'Cache Email Greeting.',
+          'description' => ts('Cache Email Greeting.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_contact',
@@ -1049,7 +1049,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'postal_greeting_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Postal Greeting ID'),
-          'description' => 'FK to civicrm_option_value.id, that has to be valid registered Postal Greeting.',
+          'description' => ts('FK to civicrm_option_value.id, that has to be valid registered Postal Greeting.'),
           'export' => TRUE,
           'where' => 'civicrm_contact.postal_greeting_id',
           'headerPattern' => '',
@@ -1070,7 +1070,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'postal_greeting_custom',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Postal Greeting Custom'),
-          'description' => 'Custom Postal greeting.',
+          'description' => ts('Custom Postal greeting.'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -1090,7 +1090,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'postal_greeting_display',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Postal Greeting'),
-          'description' => 'Cache Postal greeting.',
+          'description' => ts('Cache Postal greeting.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_contact',
@@ -1105,7 +1105,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'addressee_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Addressee ID'),
-          'description' => 'FK to civicrm_option_value.id, that has to be valid registered Addressee.',
+          'description' => ts('FK to civicrm_option_value.id, that has to be valid registered Addressee.'),
           'export' => TRUE,
           'where' => 'civicrm_contact.addressee_id',
           'headerPattern' => '',
@@ -1123,7 +1123,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'addressee_custom',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Addressee Custom'),
-          'description' => 'Custom Addressee.',
+          'description' => ts('Custom Addressee.'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -1143,7 +1143,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'addressee_display',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Addressee'),
-          'description' => 'Cache Addressee.',
+          'description' => ts('Cache Addressee.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_contact',
@@ -1158,7 +1158,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'job_title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Job Title'),
-          'description' => 'Job Title',
+          'description' => ts('Job Title'),
           'maxlength' => 255,
           'size' => 30,
           'import' => TRUE,
@@ -1178,7 +1178,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'gender_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Gender'),
-          'description' => 'FK to gender ID',
+          'description' => ts('FK to gender ID'),
           'import' => TRUE,
           'where' => 'civicrm_contact.gender_id',
           'headerPattern' => '/^gender$/i',
@@ -1200,7 +1200,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'birth_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Birth Date'),
-          'description' => 'Date of birth',
+          'description' => ts('Date of birth'),
           'import' => TRUE,
           'where' => 'civicrm_contact.birth_date',
           'headerPattern' => '/^birth|(b(irth\s)?date)|D(\W*)O(\W*)B(\W*)$/i',
@@ -1237,7 +1237,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'deceased_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Deceased Date'),
-          'description' => 'Date of deceased',
+          'description' => ts('Date of deceased'),
           'import' => TRUE,
           'where' => 'civicrm_contact.deceased_date',
           'headerPattern' => '/^deceased|(d(eceased\s)?date)$/i',
@@ -1256,7 +1256,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'household_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Household Name'),
-          'description' => 'Household Name.',
+          'description' => ts('Household Name.'),
           'maxlength' => 128,
           'size' => 30,
           'import' => TRUE,
@@ -1276,7 +1276,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'primary_contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Household Primary Contact ID'),
-          'description' => 'Optional FK to Primary Contact for this household.',
+          'description' => ts('Optional FK to Primary Contact for this household.'),
           'table_name' => 'civicrm_contact',
           'entity' => 'Contact',
           'bao' => 'CRM_Contact_BAO_Contact',
@@ -1290,7 +1290,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'organization_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Organization Name'),
-          'description' => 'Organization Name.',
+          'description' => ts('Organization Name.'),
           'maxlength' => 128,
           'size' => 30,
           'import' => TRUE,
@@ -1310,7 +1310,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'sic_code',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Sic Code'),
-          'description' => 'Standard Industry Classification Code.',
+          'description' => ts('Standard Industry Classification Code.'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'import' => TRUE,
@@ -1330,7 +1330,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'user_unique_id',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Unique ID (OpenID)'),
-          'description' => 'the OpenID (or OpenID-style http://username.domain/) unique identifier for this contact mainly used for logging in to CiviCRM',
+          'description' => ts('the OpenID (or OpenID-style http://username.domain/) unique identifier for this contact mainly used for logging in to CiviCRM'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -1351,7 +1351,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'employer_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Current Employer'),
-          'description' => 'OPTIONAL FK to civicrm_contact record.',
+          'description' => ts('OPTIONAL FK to civicrm_contact record.'),
           'export' => TRUE,
           'where' => 'civicrm_contact.employer_id',
           'headerPattern' => '',
@@ -1387,7 +1387,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'created_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Created Date'),
-          'description' => 'When was the contact was created.',
+          'description' => ts('When was the contact was created.'),
           'required' => FALSE,
           'export' => TRUE,
           'where' => 'civicrm_contact.created_date',
@@ -1403,7 +1403,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'modified_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Modified Date'),
-          'description' => 'When was the contact (or closely related entity) was created or modified or deleted.',
+          'description' => ts('When was the contact (or closely related entity) was created or modified or deleted.'),
           'required' => FALSE,
           'export' => TRUE,
           'where' => 'civicrm_contact.modified_date',
diff --git a/civicrm/CRM/Contact/DAO/ContactType.php b/civicrm/CRM/Contact/DAO/ContactType.php
index 14772d1140..e897bfe411 100644
--- a/civicrm/CRM/Contact/DAO/ContactType.php
+++ b/civicrm/CRM/Contact/DAO/ContactType.php
@@ -119,7 +119,7 @@ class CRM_Contact_DAO_ContactType extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact Type ID'),
-          'description' => 'Contact Type ID',
+          'description' => ts('Contact Type ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_contact_type',
           'entity' => 'ContactType',
@@ -130,7 +130,7 @@ class CRM_Contact_DAO_ContactType extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Name'),
-          'description' => 'Internal name of Contact Type (or Subtype).',
+          'description' => ts('Internal name of Contact Type (or Subtype).'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_contact_type',
@@ -142,7 +142,7 @@ class CRM_Contact_DAO_ContactType extends CRM_Core_DAO {
           'name' => 'label',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Contact Type Label'),
-          'description' => 'localized Name of Contact Type.',
+          'description' => ts('localized Name of Contact Type.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_contact_type',
@@ -154,7 +154,7 @@ class CRM_Contact_DAO_ContactType extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Contact Type Description'),
-          'description' => 'localized Optional verbose description of the type.',
+          'description' => ts('localized Optional verbose description of the type.'),
           'rows' => 2,
           'cols' => 60,
           'table_name' => 'civicrm_contact_type',
@@ -169,7 +169,7 @@ class CRM_Contact_DAO_ContactType extends CRM_Core_DAO {
           'name' => 'image_URL',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Contact Type Image URL'),
-          'description' => 'URL of image if any.',
+          'description' => ts('URL of image if any.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_contact_type',
@@ -181,7 +181,7 @@ class CRM_Contact_DAO_ContactType extends CRM_Core_DAO {
           'name' => 'parent_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact Type Parent'),
-          'description' => 'Optional FK to parent contact type.',
+          'description' => ts('Optional FK to parent contact type.'),
           'table_name' => 'civicrm_contact_type',
           'entity' => 'ContactType',
           'bao' => 'CRM_Contact_BAO_ContactType',
@@ -198,7 +198,7 @@ class CRM_Contact_DAO_ContactType extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Contact Type Is Active?'),
-          'description' => 'Is this entry active?',
+          'description' => ts('Is this entry active?'),
           'table_name' => 'civicrm_contact_type',
           'entity' => 'ContactType',
           'bao' => 'CRM_Contact_BAO_ContactType',
@@ -208,7 +208,7 @@ class CRM_Contact_DAO_ContactType extends CRM_Core_DAO {
           'name' => 'is_reserved',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Contact Type is Reserved?'),
-          'description' => 'Is this contact type a predefined system type',
+          'description' => ts('Is this contact type a predefined system type'),
           'table_name' => 'civicrm_contact_type',
           'entity' => 'ContactType',
           'bao' => 'CRM_Contact_BAO_ContactType',
diff --git a/civicrm/CRM/Contact/DAO/DashboardContact.php b/civicrm/CRM/Contact/DAO/DashboardContact.php
index a6538b2c69..ddf6af6110 100644
--- a/civicrm/CRM/Contact/DAO/DashboardContact.php
+++ b/civicrm/CRM/Contact/DAO/DashboardContact.php
@@ -114,7 +114,7 @@ class CRM_Contact_DAO_DashboardContact extends CRM_Core_DAO {
           'name' => 'dashboard_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Dashboard'),
-          'description' => 'Dashboard ID',
+          'description' => ts('Dashboard ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_dashboard_contact',
           'entity' => 'DashboardContact',
@@ -126,7 +126,7 @@ class CRM_Contact_DAO_DashboardContact extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Dashboard Contact'),
-          'description' => 'Contact ID',
+          'description' => ts('Contact ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_dashboard_contact',
           'entity' => 'DashboardContact',
@@ -138,7 +138,7 @@ class CRM_Contact_DAO_DashboardContact extends CRM_Core_DAO {
           'name' => 'column_no',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Column No'),
-          'description' => 'column no for this widget',
+          'description' => ts('column no for this widget'),
           'default' => '0',
           'table_name' => 'civicrm_dashboard_contact',
           'entity' => 'DashboardContact',
@@ -149,7 +149,7 @@ class CRM_Contact_DAO_DashboardContact extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Dashlet is Active?'),
-          'description' => 'Is this widget active?',
+          'description' => ts('Is this widget active?'),
           'default' => '0',
           'table_name' => 'civicrm_dashboard_contact',
           'entity' => 'DashboardContact',
@@ -160,7 +160,7 @@ class CRM_Contact_DAO_DashboardContact extends CRM_Core_DAO {
           'name' => 'weight',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Order'),
-          'description' => 'Ordering of the widgets.',
+          'description' => ts('Ordering of the widgets.'),
           'default' => '0',
           'table_name' => 'civicrm_dashboard_contact',
           'entity' => 'DashboardContact',
diff --git a/civicrm/CRM/Contact/DAO/Group.php b/civicrm/CRM/Contact/DAO/Group.php
index d0b22f0c73..91d49ef85b 100644
--- a/civicrm/CRM/Contact/DAO/Group.php
+++ b/civicrm/CRM/Contact/DAO/Group.php
@@ -203,7 +203,7 @@ class CRM_Contact_DAO_Group extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Group ID'),
-          'description' => 'Group ID',
+          'description' => ts('Group ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_group',
           'entity' => 'Group',
@@ -214,7 +214,7 @@ class CRM_Contact_DAO_Group extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Group Name'),
-          'description' => 'Internal name of Group.',
+          'description' => ts('Internal name of Group.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_group',
@@ -226,7 +226,7 @@ class CRM_Contact_DAO_Group extends CRM_Core_DAO {
           'name' => 'title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Group Title'),
-          'description' => 'Name of Group.',
+          'description' => ts('Name of Group.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_group',
@@ -238,7 +238,7 @@ class CRM_Contact_DAO_Group extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Group Description'),
-          'description' => 'Optional verbose description of the group.',
+          'description' => ts('Optional verbose description of the group.'),
           'rows' => 2,
           'cols' => 60,
           'table_name' => 'civicrm_group',
@@ -253,7 +253,7 @@ class CRM_Contact_DAO_Group extends CRM_Core_DAO {
           'name' => 'source',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Group Source'),
-          'description' => 'Module or process which created this group.',
+          'description' => ts('Module or process which created this group.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_group',
@@ -265,7 +265,7 @@ class CRM_Contact_DAO_Group extends CRM_Core_DAO {
           'name' => 'saved_search_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Saved Search ID'),
-          'description' => 'FK to saved search table.',
+          'description' => ts('FK to saved search table.'),
           'table_name' => 'civicrm_group',
           'entity' => 'Group',
           'bao' => 'CRM_Contact_BAO_Group',
@@ -276,7 +276,7 @@ class CRM_Contact_DAO_Group extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Group Enabled'),
-          'description' => 'Is this entry active?',
+          'description' => ts('Is this entry active?'),
           'table_name' => 'civicrm_group',
           'entity' => 'Group',
           'bao' => 'CRM_Contact_BAO_Group',
@@ -286,7 +286,7 @@ class CRM_Contact_DAO_Group extends CRM_Core_DAO {
           'name' => 'visibility',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Group Visibility Setting'),
-          'description' => 'In what context(s) is this field visible.',
+          'description' => ts('In what context(s) is this field visible.'),
           'maxlength' => 24,
           'size' => CRM_Utils_Type::MEDIUM,
           'default' => 'User and User Admin Only',
@@ -305,7 +305,7 @@ class CRM_Contact_DAO_Group extends CRM_Core_DAO {
           'name' => 'where_clause',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Group Where Clause'),
-          'description' => 'the sql where clause if a saved search acl',
+          'description' => ts('the sql where clause if a saved search acl'),
           'table_name' => 'civicrm_group',
           'entity' => 'Group',
           'bao' => 'CRM_Contact_BAO_Group',
@@ -315,7 +315,7 @@ class CRM_Contact_DAO_Group extends CRM_Core_DAO {
           'name' => 'select_tables',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Tables For Select Clause'),
-          'description' => 'the tables to be included in a select data',
+          'description' => ts('the tables to be included in a select data'),
           'table_name' => 'civicrm_group',
           'entity' => 'Group',
           'bao' => 'CRM_Contact_BAO_Group',
@@ -326,7 +326,7 @@ class CRM_Contact_DAO_Group extends CRM_Core_DAO {
           'name' => 'where_tables',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Tables For Where Clause'),
-          'description' => 'the tables to be included in the count statement',
+          'description' => ts('the tables to be included in the count statement'),
           'table_name' => 'civicrm_group',
           'entity' => 'Group',
           'bao' => 'CRM_Contact_BAO_Group',
@@ -337,7 +337,7 @@ class CRM_Contact_DAO_Group extends CRM_Core_DAO {
           'name' => 'group_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Group Type'),
-          'description' => 'FK to group type',
+          'description' => ts('FK to group type'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_group',
@@ -354,7 +354,7 @@ class CRM_Contact_DAO_Group extends CRM_Core_DAO {
           'name' => 'cache_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Group Cache Date'),
-          'description' => 'Date when we created the cache for a smart group',
+          'description' => ts('Date when we created the cache for a smart group'),
           'required' => FALSE,
           'table_name' => 'civicrm_group',
           'entity' => 'Group',
@@ -365,7 +365,7 @@ class CRM_Contact_DAO_Group extends CRM_Core_DAO {
           'name' => 'refresh_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Next Group Refresh Time'),
-          'description' => 'Date and time when we need to refresh the cache next.',
+          'description' => ts('Date and time when we need to refresh the cache next.'),
           'required' => FALSE,
           'table_name' => 'civicrm_group',
           'entity' => 'Group',
@@ -376,7 +376,7 @@ class CRM_Contact_DAO_Group extends CRM_Core_DAO {
           'name' => 'parents',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Group Parents'),
-          'description' => 'IDs of the parent(s)',
+          'description' => ts('IDs of the parent(s)'),
           'table_name' => 'civicrm_group',
           'entity' => 'Group',
           'bao' => 'CRM_Contact_BAO_Group',
@@ -390,7 +390,7 @@ class CRM_Contact_DAO_Group extends CRM_Core_DAO {
           'name' => 'children',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Group Children'),
-          'description' => 'IDs of the child(ren)',
+          'description' => ts('IDs of the child(ren)'),
           'table_name' => 'civicrm_group',
           'entity' => 'Group',
           'bao' => 'CRM_Contact_BAO_Group',
@@ -400,7 +400,7 @@ class CRM_Contact_DAO_Group extends CRM_Core_DAO {
           'name' => 'is_hidden',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Group is Hidden'),
-          'description' => 'Is this group hidden?',
+          'description' => ts('Is this group hidden?'),
           'default' => '0',
           'table_name' => 'civicrm_group',
           'entity' => 'Group',
@@ -421,7 +421,7 @@ class CRM_Contact_DAO_Group extends CRM_Core_DAO {
           'name' => 'created_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Group Created By'),
-          'description' => 'FK to contact table.',
+          'description' => ts('FK to contact table.'),
           'table_name' => 'civicrm_group',
           'entity' => 'Group',
           'bao' => 'CRM_Contact_BAO_Group',
@@ -432,7 +432,7 @@ class CRM_Contact_DAO_Group extends CRM_Core_DAO {
           'name' => 'modified_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Group Modified By'),
-          'description' => 'FK to contact table.',
+          'description' => ts('FK to contact table.'),
           'table_name' => 'civicrm_group',
           'entity' => 'Group',
           'bao' => 'CRM_Contact_BAO_Group',
diff --git a/civicrm/CRM/Contact/DAO/GroupContact.php b/civicrm/CRM/Contact/DAO/GroupContact.php
index 6d57260fe7..98dd3e5378 100644
--- a/civicrm/CRM/Contact/DAO/GroupContact.php
+++ b/civicrm/CRM/Contact/DAO/GroupContact.php
@@ -108,7 +108,7 @@ class CRM_Contact_DAO_GroupContact extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Group Contact ID'),
-          'description' => 'primary key',
+          'description' => ts('primary key'),
           'required' => TRUE,
           'table_name' => 'civicrm_group_contact',
           'entity' => 'GroupContact',
@@ -119,7 +119,7 @@ class CRM_Contact_DAO_GroupContact extends CRM_Core_DAO {
           'name' => 'group_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Group ID'),
-          'description' => 'FK to civicrm_group',
+          'description' => ts('FK to civicrm_group'),
           'required' => TRUE,
           'table_name' => 'civicrm_group_contact',
           'entity' => 'GroupContact',
@@ -139,7 +139,7 @@ class CRM_Contact_DAO_GroupContact extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact ID'),
-          'description' => 'FK to civicrm_contact',
+          'description' => ts('FK to civicrm_contact'),
           'required' => TRUE,
           'table_name' => 'civicrm_group_contact',
           'entity' => 'GroupContact',
@@ -151,7 +151,7 @@ class CRM_Contact_DAO_GroupContact extends CRM_Core_DAO {
           'name' => 'status',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Group Contact Status'),
-          'description' => 'status of contact relative to membership in group',
+          'description' => ts('status of contact relative to membership in group'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'table_name' => 'civicrm_group_contact',
@@ -169,7 +169,7 @@ class CRM_Contact_DAO_GroupContact extends CRM_Core_DAO {
           'name' => 'location_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Group Contact Location'),
-          'description' => 'Optional location to associate with this membership',
+          'description' => ts('Optional location to associate with this membership'),
           'table_name' => 'civicrm_group_contact',
           'entity' => 'GroupContact',
           'bao' => 'CRM_Contact_BAO_GroupContact',
@@ -180,7 +180,7 @@ class CRM_Contact_DAO_GroupContact extends CRM_Core_DAO {
           'name' => 'email_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Group Contact Email'),
-          'description' => 'Optional email to associate with this membership',
+          'description' => ts('Optional email to associate with this membership'),
           'table_name' => 'civicrm_group_contact',
           'entity' => 'GroupContact',
           'bao' => 'CRM_Contact_BAO_GroupContact',
diff --git a/civicrm/CRM/Contact/DAO/GroupContactCache.php b/civicrm/CRM/Contact/DAO/GroupContactCache.php
index 0a7bd2ab3c..53b31689d5 100644
--- a/civicrm/CRM/Contact/DAO/GroupContactCache.php
+++ b/civicrm/CRM/Contact/DAO/GroupContactCache.php
@@ -85,7 +85,7 @@ class CRM_Contact_DAO_GroupContactCache extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Group Contact Cache ID'),
-          'description' => 'primary key',
+          'description' => ts('primary key'),
           'required' => TRUE,
           'table_name' => 'civicrm_group_contact_cache',
           'entity' => 'GroupContactCache',
@@ -96,7 +96,7 @@ class CRM_Contact_DAO_GroupContactCache extends CRM_Core_DAO {
           'name' => 'group_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Group'),
-          'description' => 'FK to civicrm_group',
+          'description' => ts('FK to civicrm_group'),
           'required' => TRUE,
           'table_name' => 'civicrm_group_contact_cache',
           'entity' => 'GroupContactCache',
@@ -116,7 +116,7 @@ class CRM_Contact_DAO_GroupContactCache extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact ID'),
-          'description' => 'FK to civicrm_contact',
+          'description' => ts('FK to civicrm_contact'),
           'required' => TRUE,
           'table_name' => 'civicrm_group_contact_cache',
           'entity' => 'GroupContactCache',
diff --git a/civicrm/CRM/Contact/DAO/GroupNesting.php b/civicrm/CRM/Contact/DAO/GroupNesting.php
index d280df1f30..7bee2e05b0 100644
--- a/civicrm/CRM/Contact/DAO/GroupNesting.php
+++ b/civicrm/CRM/Contact/DAO/GroupNesting.php
@@ -85,7 +85,7 @@ class CRM_Contact_DAO_GroupNesting extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Group Nesting ID'),
-          'description' => 'Relationship ID',
+          'description' => ts('Relationship ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_group_nesting',
           'entity' => 'GroupNesting',
@@ -96,7 +96,7 @@ class CRM_Contact_DAO_GroupNesting extends CRM_Core_DAO {
           'name' => 'child_group_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Child Group'),
-          'description' => 'ID of the child group',
+          'description' => ts('ID of the child group'),
           'required' => TRUE,
           'table_name' => 'civicrm_group_nesting',
           'entity' => 'GroupNesting',
@@ -108,7 +108,7 @@ class CRM_Contact_DAO_GroupNesting extends CRM_Core_DAO {
           'name' => 'parent_group_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Parent Group'),
-          'description' => 'ID of the parent group',
+          'description' => ts('ID of the parent group'),
           'required' => TRUE,
           'table_name' => 'civicrm_group_nesting',
           'entity' => 'GroupNesting',
diff --git a/civicrm/CRM/Contact/DAO/GroupOrganization.php b/civicrm/CRM/Contact/DAO/GroupOrganization.php
index cb654891e0..62dde10872 100644
--- a/civicrm/CRM/Contact/DAO/GroupOrganization.php
+++ b/civicrm/CRM/Contact/DAO/GroupOrganization.php
@@ -85,7 +85,7 @@ class CRM_Contact_DAO_GroupOrganization extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Group Organization ID'),
-          'description' => 'Relationship ID',
+          'description' => ts('Relationship ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_group_organization',
           'entity' => 'GroupOrganization',
@@ -96,7 +96,7 @@ class CRM_Contact_DAO_GroupOrganization extends CRM_Core_DAO {
           'name' => 'group_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Group'),
-          'description' => 'ID of the group',
+          'description' => ts('ID of the group'),
           'required' => TRUE,
           'table_name' => 'civicrm_group_organization',
           'entity' => 'GroupOrganization',
@@ -116,7 +116,7 @@ class CRM_Contact_DAO_GroupOrganization extends CRM_Core_DAO {
           'name' => 'organization_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Organization'),
-          'description' => 'ID of the Organization Contact',
+          'description' => ts('ID of the Organization Contact'),
           'required' => TRUE,
           'table_name' => 'civicrm_group_organization',
           'entity' => 'GroupOrganization',
diff --git a/civicrm/CRM/Contact/DAO/Relationship.php b/civicrm/CRM/Contact/DAO/Relationship.php
index 740d0a7525..f1d64f479d 100644
--- a/civicrm/CRM/Contact/DAO/Relationship.php
+++ b/civicrm/CRM/Contact/DAO/Relationship.php
@@ -6,7 +6,7 @@
  *
  * Generated from xml/schema/CRM/Contact/Relationship.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:49381da59affbf165a4c9ce87c9a68ec)
+ * (GenCodeChecksum:ce5f84e10ef36ac340837227265123a4)
  */
 
 /**
@@ -143,7 +143,7 @@ class CRM_Contact_DAO_Relationship extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Relationship ID'),
-          'description' => 'Relationship ID',
+          'description' => ts('Relationship ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_relationship',
           'entity' => 'Relationship',
@@ -154,7 +154,7 @@ class CRM_Contact_DAO_Relationship extends CRM_Core_DAO {
           'name' => 'contact_id_a',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact A'),
-          'description' => 'id of the first contact',
+          'description' => ts('id of the first contact'),
           'required' => TRUE,
           'table_name' => 'civicrm_relationship',
           'entity' => 'Relationship',
@@ -166,7 +166,7 @@ class CRM_Contact_DAO_Relationship extends CRM_Core_DAO {
           'name' => 'contact_id_b',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact B'),
-          'description' => 'id of the second contact',
+          'description' => ts('id of the second contact'),
           'required' => TRUE,
           'table_name' => 'civicrm_relationship',
           'entity' => 'Relationship',
@@ -181,7 +181,7 @@ class CRM_Contact_DAO_Relationship extends CRM_Core_DAO {
           'name' => 'relationship_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Relationship Type'),
-          'description' => 'id of the relationship',
+          'description' => ts('id of the relationship'),
           'required' => TRUE,
           'table_name' => 'civicrm_relationship',
           'entity' => 'Relationship',
@@ -196,33 +196,35 @@ class CRM_Contact_DAO_Relationship extends CRM_Core_DAO {
           'name' => 'start_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Relationship Start Date'),
-          'description' => 'date when the relationship started',
+          'description' => ts('date when the relationship started'),
           'table_name' => 'civicrm_relationship',
           'entity' => 'Relationship',
           'bao' => 'CRM_Contact_BAO_Relationship',
           'localizable' => 0,
           'html' => [
             'type' => 'Select Date',
+            'formatType' => 'activityDate',
           ],
         ],
         'end_date' => [
           'name' => 'end_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Relationship End Date'),
-          'description' => 'date when the relationship ended',
+          'description' => ts('date when the relationship ended'),
           'table_name' => 'civicrm_relationship',
           'entity' => 'Relationship',
           'bao' => 'CRM_Contact_BAO_Relationship',
           'localizable' => 0,
           'html' => [
             'type' => 'Select Date',
+            'formatType' => 'activityDate',
           ],
         ],
         'is_active' => [
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Relationship Is Active'),
-          'description' => 'is the relationship active ?',
+          'description' => ts('is the relationship active ?'),
           'default' => '1',
           'table_name' => 'civicrm_relationship',
           'entity' => 'Relationship',
@@ -236,7 +238,7 @@ class CRM_Contact_DAO_Relationship extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Relationship Description'),
-          'description' => 'Optional verbose description for the relationship.',
+          'description' => ts('Optional verbose description for the relationship.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_relationship',
@@ -251,7 +253,7 @@ class CRM_Contact_DAO_Relationship extends CRM_Core_DAO {
           'name' => 'is_permission_a_b',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact A has Permission Over Contact B'),
-          'description' => 'Permission that Contact A has to view/update Contact B',
+          'description' => ts('Permission that Contact A has to view/update Contact B'),
           'required' => TRUE,
           'default' => '0',
           'table_name' => 'civicrm_relationship',
@@ -269,7 +271,7 @@ class CRM_Contact_DAO_Relationship extends CRM_Core_DAO {
           'name' => 'is_permission_b_a',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact B has Permission Over Contact A'),
-          'description' => 'Permission that Contact B has to view/update Contact A',
+          'description' => ts('Permission that Contact B has to view/update Contact A'),
           'required' => TRUE,
           'default' => '0',
           'table_name' => 'civicrm_relationship',
@@ -287,7 +289,7 @@ class CRM_Contact_DAO_Relationship extends CRM_Core_DAO {
           'name' => 'case_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Relationship Case'),
-          'description' => 'FK to civicrm_case',
+          'description' => ts('FK to civicrm_case'),
           'default' => 'NULL',
           'table_name' => 'civicrm_relationship',
           'entity' => 'Relationship',
diff --git a/civicrm/CRM/Contact/DAO/RelationshipType.php b/civicrm/CRM/Contact/DAO/RelationshipType.php
index 975a8b2a0c..4aff6dcdb0 100644
--- a/civicrm/CRM/Contact/DAO/RelationshipType.php
+++ b/civicrm/CRM/Contact/DAO/RelationshipType.php
@@ -132,7 +132,7 @@ class CRM_Contact_DAO_RelationshipType extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Relationship Type ID'),
-          'description' => 'Primary key',
+          'description' => ts('Primary key'),
           'required' => TRUE,
           'table_name' => 'civicrm_relationship_type',
           'entity' => 'RelationshipType',
@@ -143,7 +143,7 @@ class CRM_Contact_DAO_RelationshipType extends CRM_Core_DAO {
           'name' => 'name_a_b',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Relationship Type Name A to B'),
-          'description' => 'name for relationship of contact_a to contact_b.',
+          'description' => ts('name for relationship of contact_a to contact_b.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_relationship_type',
@@ -155,7 +155,7 @@ class CRM_Contact_DAO_RelationshipType extends CRM_Core_DAO {
           'name' => 'label_a_b',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Relationship Type Label A to B'),
-          'description' => 'label for relationship of contact_a to contact_b.',
+          'description' => ts('label for relationship of contact_a to contact_b.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_relationship_type',
@@ -170,7 +170,7 @@ class CRM_Contact_DAO_RelationshipType extends CRM_Core_DAO {
           'name' => 'name_b_a',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Relationship Type Name B to A'),
-          'description' => 'Optional name for relationship of contact_b to contact_a.',
+          'description' => ts('Optional name for relationship of contact_b to contact_a.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_relationship_type',
@@ -182,7 +182,7 @@ class CRM_Contact_DAO_RelationshipType extends CRM_Core_DAO {
           'name' => 'label_b_a',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Relationship Type Label B to A'),
-          'description' => 'Optional label for relationship of contact_b to contact_a.',
+          'description' => ts('Optional label for relationship of contact_b to contact_a.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_relationship_type',
@@ -197,7 +197,7 @@ class CRM_Contact_DAO_RelationshipType extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Relationship Description'),
-          'description' => 'Optional verbose description of the relationship type.',
+          'description' => ts('Optional verbose description of the relationship type.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_relationship_type',
@@ -212,7 +212,7 @@ class CRM_Contact_DAO_RelationshipType extends CRM_Core_DAO {
           'name' => 'contact_type_a',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Contact Type for Contact A'),
-          'description' => 'If defined, contact_a in a relationship of this type must be a specific contact_type.',
+          'description' => ts('If defined, contact_a in a relationship of this type must be a specific contact_type.'),
           'maxlength' => 12,
           'size' => CRM_Utils_Type::TWELVE,
           'table_name' => 'civicrm_relationship_type',
@@ -233,7 +233,7 @@ class CRM_Contact_DAO_RelationshipType extends CRM_Core_DAO {
           'name' => 'contact_type_b',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Contact Type for Contact B'),
-          'description' => 'If defined, contact_b in a relationship of this type must be a specific contact_type.',
+          'description' => ts('If defined, contact_b in a relationship of this type must be a specific contact_type.'),
           'maxlength' => 12,
           'size' => CRM_Utils_Type::TWELVE,
           'table_name' => 'civicrm_relationship_type',
@@ -254,8 +254,8 @@ class CRM_Contact_DAO_RelationshipType extends CRM_Core_DAO {
           'name' => 'contact_sub_type_a',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Contact Subtype A'),
-          'description' => 'If defined, contact_sub_type_a in a relationship of this type must be a specific contact_sub_type.
-    ',
+          'description' => ts('If defined, contact_sub_type_a in a relationship of this type must be a specific contact_sub_type.
+    '),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_relationship_type',
@@ -276,8 +276,8 @@ class CRM_Contact_DAO_RelationshipType extends CRM_Core_DAO {
           'name' => 'contact_sub_type_b',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Contact Subtype B'),
-          'description' => 'If defined, contact_sub_type_b in a relationship of this type must be a specific contact_sub_type.
-    ',
+          'description' => ts('If defined, contact_sub_type_b in a relationship of this type must be a specific contact_sub_type.
+    '),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_relationship_type',
@@ -298,7 +298,7 @@ class CRM_Contact_DAO_RelationshipType extends CRM_Core_DAO {
           'name' => 'is_reserved',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Relationship Type is Reserved'),
-          'description' => 'Is this relationship type a predefined system type (can not be changed or de-activated)?',
+          'description' => ts('Is this relationship type a predefined system type (can not be changed or de-activated)?'),
           'table_name' => 'civicrm_relationship_type',
           'entity' => 'RelationshipType',
           'bao' => 'CRM_Contact_BAO_RelationshipType',
@@ -311,8 +311,8 @@ class CRM_Contact_DAO_RelationshipType extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Relationship Type is Active'),
-          'description' => 'Is this relationship type currently active (i.e. can be used when creating or editing relationships)?
-    ',
+          'description' => ts('Is this relationship type currently active (i.e. can be used when creating or editing relationships)?
+    '),
           'default' => '1',
           'table_name' => 'civicrm_relationship_type',
           'entity' => 'RelationshipType',
diff --git a/civicrm/CRM/Contact/DAO/SavedSearch.php b/civicrm/CRM/Contact/DAO/SavedSearch.php
index 91db5b3474..7b97433829 100644
--- a/civicrm/CRM/Contact/DAO/SavedSearch.php
+++ b/civicrm/CRM/Contact/DAO/SavedSearch.php
@@ -112,7 +112,7 @@ class CRM_Contact_DAO_SavedSearch extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Saved Search ID'),
-          'description' => 'Saved Search ID',
+          'description' => ts('Saved Search ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_saved_search',
           'entity' => 'SavedSearch',
@@ -123,7 +123,7 @@ class CRM_Contact_DAO_SavedSearch extends CRM_Core_DAO {
           'name' => 'form_values',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Submitted Form Values'),
-          'description' => 'Submitted form values for this search',
+          'description' => ts('Submitted form values for this search'),
           'import' => TRUE,
           'where' => 'civicrm_saved_search.form_values',
           'headerPattern' => '',
@@ -139,7 +139,7 @@ class CRM_Contact_DAO_SavedSearch extends CRM_Core_DAO {
           'name' => 'mapping_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mapping ID'),
-          'description' => 'Foreign key to civicrm_mapping used for saved search-builder searches.',
+          'description' => ts('Foreign key to civicrm_mapping used for saved search-builder searches.'),
           'table_name' => 'civicrm_saved_search',
           'entity' => 'SavedSearch',
           'bao' => 'CRM_Contact_BAO_SavedSearch',
@@ -150,7 +150,7 @@ class CRM_Contact_DAO_SavedSearch extends CRM_Core_DAO {
           'name' => 'search_custom_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Option Value ID'),
-          'description' => 'Foreign key to civicrm_option value table used for saved custom searches.',
+          'description' => ts('Foreign key to civicrm_option value table used for saved custom searches.'),
           'table_name' => 'civicrm_saved_search',
           'entity' => 'SavedSearch',
           'bao' => 'CRM_Contact_BAO_SavedSearch',
@@ -160,7 +160,7 @@ class CRM_Contact_DAO_SavedSearch extends CRM_Core_DAO {
           'name' => 'where_clause',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Where Clause'),
-          'description' => 'the sql where clause if a saved search acl',
+          'description' => ts('the sql where clause if a saved search acl'),
           'table_name' => 'civicrm_saved_search',
           'entity' => 'SavedSearch',
           'bao' => 'CRM_Contact_BAO_SavedSearch',
@@ -170,7 +170,7 @@ class CRM_Contact_DAO_SavedSearch extends CRM_Core_DAO {
           'name' => 'select_tables',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Select Tables'),
-          'description' => 'the tables to be included in a select data',
+          'description' => ts('the tables to be included in a select data'),
           'table_name' => 'civicrm_saved_search',
           'entity' => 'SavedSearch',
           'bao' => 'CRM_Contact_BAO_SavedSearch',
@@ -181,7 +181,7 @@ class CRM_Contact_DAO_SavedSearch extends CRM_Core_DAO {
           'name' => 'where_tables',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Where Tables'),
-          'description' => 'the tables to be included in the count statement',
+          'description' => ts('the tables to be included in the count statement'),
           'table_name' => 'civicrm_saved_search',
           'entity' => 'SavedSearch',
           'bao' => 'CRM_Contact_BAO_SavedSearch',
diff --git a/civicrm/CRM/Contact/DAO/SubscriptionHistory.php b/civicrm/CRM/Contact/DAO/SubscriptionHistory.php
index 37ac628c8a..4f0da9aa88 100644
--- a/civicrm/CRM/Contact/DAO/SubscriptionHistory.php
+++ b/civicrm/CRM/Contact/DAO/SubscriptionHistory.php
@@ -113,7 +113,7 @@ class CRM_Contact_DAO_SubscriptionHistory extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Group Membership History ID'),
-          'description' => 'Internal Id',
+          'description' => ts('Internal Id'),
           'required' => TRUE,
           'table_name' => 'civicrm_subscription_history',
           'entity' => 'SubscriptionHistory',
@@ -124,7 +124,7 @@ class CRM_Contact_DAO_SubscriptionHistory extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact ID'),
-          'description' => 'Contact Id',
+          'description' => ts('Contact Id'),
           'required' => TRUE,
           'table_name' => 'civicrm_subscription_history',
           'entity' => 'SubscriptionHistory',
@@ -136,7 +136,7 @@ class CRM_Contact_DAO_SubscriptionHistory extends CRM_Core_DAO {
           'name' => 'group_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Group'),
-          'description' => 'Group Id',
+          'description' => ts('Group Id'),
           'table_name' => 'civicrm_subscription_history',
           'entity' => 'SubscriptionHistory',
           'bao' => 'CRM_Contact_BAO_SubscriptionHistory',
@@ -155,7 +155,7 @@ class CRM_Contact_DAO_SubscriptionHistory extends CRM_Core_DAO {
           'name' => 'date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Group Membership Action Date'),
-          'description' => 'Date of the (un)subscription',
+          'description' => ts('Date of the (un)subscription'),
           'required' => TRUE,
           'default' => 'CURRENT_TIMESTAMP',
           'table_name' => 'civicrm_subscription_history',
@@ -167,7 +167,7 @@ class CRM_Contact_DAO_SubscriptionHistory extends CRM_Core_DAO {
           'name' => 'method',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Group Membership Action'),
-          'description' => 'How the (un)subscription was triggered',
+          'description' => ts('How the (un)subscription was triggered'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'table_name' => 'civicrm_subscription_history',
@@ -185,7 +185,7 @@ class CRM_Contact_DAO_SubscriptionHistory extends CRM_Core_DAO {
           'name' => 'status',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Group Membership Status'),
-          'description' => 'The state of the contact within the group',
+          'description' => ts('The state of the contact within the group'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'table_name' => 'civicrm_subscription_history',
@@ -200,7 +200,7 @@ class CRM_Contact_DAO_SubscriptionHistory extends CRM_Core_DAO {
           'name' => 'tracking',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Group Membership Tracking'),
-          'description' => 'IP address or other tracking info',
+          'description' => ts('IP address or other tracking info'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_subscription_history',
diff --git a/civicrm/CRM/Contact/Form/Edit/Email.php b/civicrm/CRM/Contact/Form/Edit/Email.php
index 47ed4a4489..ead5e8392d 100644
--- a/civicrm/CRM/Contact/Form/Edit/Email.php
+++ b/civicrm/CRM/Contact/Form/Edit/Email.php
@@ -83,15 +83,10 @@ class CRM_Contact_Form_Edit_Email {
       //Bulkmail checkbox
       $form->assign('multipleBulk', $multipleBulk);
       $js = array('id' => "Email_" . $blockId . "_IsBulkmail" , 'aria-label' => ts('Bulk Mailing for Email %1?', [1 => $blockId]));
-      if ($multipleBulk) {
-        $form->addElement('advcheckbox', "email[$blockId][is_bulkmail]", NULL, '', $js);
-      }
-      else {
-        if (!$blockEdit) {
-          $js['onClick'] = 'singleSelect( this.id );';
-        }
-        $form->addElement('radio', "email[$blockId][is_bulkmail]", '', '', '1', $js);
+      if (!$blockEdit) {
+        $js['onClick'] = 'singleSelect( this.id );';
       }
+      $form->addElement('advcheckbox', "email[$blockId][is_bulkmail]", NULL, '', $js);
 
       //is_Primary radio
       $js = array('id' => "Email_" . $blockId . "_IsPrimary", 'aria-label' => ts('Email %1 is primary?', [1 => $blockId]));
diff --git a/civicrm/CRM/Contact/Form/Relationship.php b/civicrm/CRM/Contact/Form/Relationship.php
index 73aae11201..186620dbec 100644
--- a/civicrm/CRM/Contact/Form/Relationship.php
+++ b/civicrm/CRM/Contact/Form/Relationship.php
@@ -212,18 +212,13 @@ class CRM_Contact_Form_Relationship extends CRM_Core_Form {
    * Set default values for the form.
    */
   public function setDefaultValues() {
-
     $defaults = array();
 
     if ($this->_action & CRM_Core_Action::UPDATE) {
       if (!empty($this->_values)) {
         $defaults['relationship_type_id'] = $this->_rtypeId;
-        if (!empty($this->_values['start_date'])) {
-          list($defaults['start_date']) = CRM_Utils_Date::setDateDefaults($this->_values['start_date']);
-        }
-        if (!empty($this->_values['end_date'])) {
-          list($defaults['end_date']) = CRM_Utils_Date::setDateDefaults($this->_values['end_date']);
-        }
+        $defaults['start_date'] = CRM_Utils_Array::value('start_date', $this->_values);
+        $defaults['end_date'] = CRM_Utils_Array::value('end_date', $this->_values);
         $defaults['description'] = CRM_Utils_Array::value('description', $this->_values);
         $defaults['is_active'] = CRM_Utils_Array::value('is_active', $this->_values);
 
@@ -271,7 +266,6 @@ class CRM_Contact_Form_Relationship extends CRM_Core_Form {
    * Add the rules for form.
    */
   public function addRules() {
-
     if (!($this->_action & CRM_Core_Action::DELETE)) {
       $this->addFormRule(array('CRM_Contact_Form_Relationship', 'dateRule'));
     }
@@ -335,8 +329,8 @@ class CRM_Contact_Form_Relationship extends CRM_Core_Form {
 
     $this->add('advcheckbox', 'is_current_employer', $this->_contactType == 'Organization' ? ts('Current Employee') : ts('Current Employer'));
 
-    $this->addField('start_date', array('label' => ts('Start Date'), 'formatType' => 'searchDate'));
-    $this->addField('end_date', array('label' => ts('End Date'), 'formatType' => 'searchDate'));
+    $this->addField('start_date', array('label' => ts('Start Date')), FALSE, FALSE);
+    $this->addField('end_date', array('label' => ts('End Date')), FALSE, FALSE);
 
     $this->addField('is_active', array('label' => ts('Enabled?'), 'type' => 'advcheckbox'));
 
@@ -373,9 +367,11 @@ class CRM_Contact_Form_Relationship extends CRM_Core_Form {
 
   /**
    * This function is called when the form is submitted and also from unit test.
+   *
    * @param array $params
    *
    * @return array
+   * @throws \CRM_Core_Exception
    */
   public function submit($params) {
     switch ($this->getAction()) {
@@ -425,7 +421,6 @@ class CRM_Contact_Form_Relationship extends CRM_Core_Form {
         '#tab_contribute' => CRM_Contact_BAO_Contact::getCountComponent('contribution', $this->_contactId),
       ),
     );
-
   }
 
   /**
@@ -442,9 +437,7 @@ class CRM_Contact_Form_Relationship extends CRM_Core_Form {
 
     // check start and end date
     if (!empty($params['start_date']) && !empty($params['end_date'])) {
-      $start_date = CRM_Utils_Date::format(CRM_Utils_Array::value('start_date', $params));
-      $end_date = CRM_Utils_Date::format(CRM_Utils_Array::value('end_date', $params));
-      if ($start_date && $end_date && (int ) $end_date < (int ) $start_date) {
+      if ($params['end_date'] < $params['start_date']) {
         $errors['end_date'] = ts('The relationship end date cannot be prior to the start date.');
       }
     }
@@ -494,6 +487,7 @@ class CRM_Contact_Form_Relationship extends CRM_Core_Form {
 
   /**
    * @param $relationshipList
+   *
    * @return array
    */
   public static function getRelationshipTypeMetadata($relationshipList) {
@@ -539,11 +533,10 @@ class CRM_Contact_Form_Relationship extends CRM_Core_Form {
    * @param array $params
    *
    * @return array
+   * @throws \CRM_Core_Exception
    */
   private function updateAction($params) {
-    $params = $this->preparePostProcessParameters($params);
-    $params = $params[0];
-
+    list($params, $_) = $this->preparePostProcessParameters($params);
     try {
       civicrm_api3('relationship', 'create', $params);
     }
@@ -561,6 +554,7 @@ class CRM_Contact_Form_Relationship extends CRM_Core_Form {
    * @param array $params
    *
    * @return array
+   * @throws \CRM_Core_Exception
    */
   private function createAction($params) {
     list($params, $primaryContactLetter) = $this->preparePostProcessParameters($params);
@@ -595,12 +589,6 @@ class CRM_Contact_Form_Relationship extends CRM_Core_Form {
     else {
       $params['id'] = $this->_relationshipId;
       $params['contact_id_' . $b] = $params['related_contact_id'];
-
-      foreach (array('start_date', 'end_date') as $dateParam) {
-        if (!empty($params[$dateParam])) {
-          $params[$dateParam] = CRM_Utils_Date::processDate($params[$dateParam]);
-        }
-      }
     }
 
     // If this is a b_a relationship these form elements are flipped
@@ -615,6 +603,8 @@ class CRM_Contact_Form_Relationship extends CRM_Core_Form {
    *
    * @param array $relationshipIds
    * @param string $note
+   *
+   * @throws \CiviCRM_API3_Exception
    */
   private function saveRelationshipNotes($relationshipIds, $note) {
     foreach ($relationshipIds as $id) {
diff --git a/civicrm/CRM/Contact/Form/Search.php b/civicrm/CRM/Contact/Form/Search.php
index a9ea4d57d9..7a1003151b 100644
--- a/civicrm/CRM/Contact/Form/Search.php
+++ b/civicrm/CRM/Contact/Form/Search.php
@@ -386,10 +386,6 @@ class CRM_Contact_Form_Search extends CRM_Core_Form_Search {
    */
   public function buildQuickForm() {
     parent::buildQuickForm();
-    CRM_Core_Resources::singleton()
-      // jsTree is needed for tags popup
-      ->addScriptFile('civicrm', 'packages/jquery/plugins/jstree/jquery.jstree.js', 0, 'html-header', FALSE)
-      ->addStyleFile('civicrm', 'packages/jquery/plugins/jstree/themes/default/style.css', 0, 'html-header');
 
     // some tasks.. what do we want to do with the selected contacts ?
     $this->_taskList = $this->buildTaskList();
diff --git a/civicrm/CRM/Contact/Form/Search/Builder.php b/civicrm/CRM/Contact/Form/Search/Builder.php
index 4b5f0ddc29..8623f529c4 100644
--- a/civicrm/CRM/Contact/Form/Search/Builder.php
+++ b/civicrm/CRM/Contact/Form/Search/Builder.php
@@ -97,9 +97,7 @@ class CRM_Contact_Form_Search_Builder extends CRM_Contact_Form_Search {
     $fieldNameTypes = [];
     foreach ($fields as $name => $field) {
       // Assign date type to respective field name, which will be later used to modify operator list
-      if ($type = CRM_Utils_Array::key(CRM_Utils_Array::value('type', $field), CRM_Utils_Type::getValidTypes())) {
-        $fieldNameTypes[$name] = $type;
-      }
+      $fieldNameTypes[$name] = CRM_Utils_Type::typeToString(CRM_Utils_Array::value('type', $field));
       // it's necessary to know which of the fields are searchable by label
       if (isset($field['searchByLabel']) && $field['searchByLabel']) {
         $searchByLabelFields[] = $name;
@@ -278,6 +276,12 @@ class CRM_Contact_Form_Search_Builder extends CRM_Contact_Form_Search {
             }
             elseif (trim($v[2])) {
               //else check value for rest of the Operators
+              if ($type == 'Date' || $type == 'Timestamp') {
+                $v[2] = CRM_Utils_Date::processDate($v[2]);
+                if ($type == 'Date') {
+                  $v[2] = substr($v[2], 0, 8);
+                }
+              }
               $error = CRM_Utils_Type::validate($v[2], $type, FALSE);
               if ($error != $v[2]) {
                 $errorMsg["value[$v[3]][$v[4]]"] = ts("Please enter a valid value.");
diff --git a/civicrm/CRM/Contact/Form/Task/EmailCommon.php b/civicrm/CRM/Contact/Form/Task/EmailCommon.php
index 889adc25ab..0e22d6abc9 100644
--- a/civicrm/CRM/Contact/Form/Task/EmailCommon.php
+++ b/civicrm/CRM/Contact/Form/Task/EmailCommon.php
@@ -396,6 +396,16 @@ class CRM_Contact_Form_Task_EmailCommon {
     self::saveMessageTemplate($formValues);
 
     $from = CRM_Utils_Array::value('from_email_address', $formValues);
+    // dev/core#357 User Emails are keyed by their id so that the Signature is able to be added
+    // If we have had a contact email used here the value returned from the line above will be the
+    // numerical key where as $from for use in the sendEmail in Activity needs to be of format of "To Name" <toemailaddress>
+    if (is_numeric($from)) {
+      $result = civicrm_api3('Email', 'get', [
+        'id' => $from,
+        'return' => ['contact_id.display_name', 'email'],
+      ]);
+      $from = '"' . $result['values'][$from]['contact_id.display_name'] . '" <' . $result['values'][$from]['email'] . '>';
+    }
     $subject = $formValues['subject'];
 
     // CRM-13378: Append CC and BCC information at the end of Activity Details and format cc and bcc fields
diff --git a/civicrm/CRM/Contact/Form/Task/Label.php b/civicrm/CRM/Contact/Form/Task/Label.php
index ed0943aa5b..ec9f327479 100644
--- a/civicrm/CRM/Contact/Form/Task/Label.php
+++ b/civicrm/CRM/Contact/Form/Task/Label.php
@@ -351,7 +351,7 @@ class CRM_Contact_Form_Task_Label extends CRM_Contact_Form_Task {
 
     //call function to create labels
     self::createLabel($rows, $fv['label_name']);
-    CRM_Utils_System::civiExit(1);
+    CRM_Utils_System::civiExit();
   }
 
   /**
diff --git a/civicrm/CRM/Contact/Form/Task/Map/Event.php b/civicrm/CRM/Contact/Form/Task/Map/Event.php
index 2d6b8146b2..a88e41be89 100644
--- a/civicrm/CRM/Contact/Form/Task/Map/Event.php
+++ b/civicrm/CRM/Contact/Form/Task/Map/Event.php
@@ -50,7 +50,7 @@ class CRM_Contact_Form_Task_Map_Event extends CRM_Contact_Form_Task_Map {
     self::createMapXML($ids, $lid, $this, TRUE, $type);
     $this->assign('single', FALSE);
     $this->assign('skipLocationType', TRUE);
-
+    $is_public = CRM_Core_DAO::getFieldValue('CRM_Event_DAO_Event', $ids, 'is_public');
     if ($is_public == 0) {
       CRM_Utils_System::addHTMLHead('<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">');
     }
diff --git a/civicrm/CRM/Contact/Form/Task/PDFLetterCommon.php b/civicrm/CRM/Contact/Form/Task/PDFLetterCommon.php
index de9251b49e..d0e9f156c2 100644
--- a/civicrm/CRM/Contact/Form/Task/PDFLetterCommon.php
+++ b/civicrm/CRM/Contact/Form/Task/PDFLetterCommon.php
@@ -465,7 +465,7 @@ class CRM_Contact_Form_Task_PDFLetterCommon {
 
     $form->postProcessHook();
 
-    CRM_Utils_System::civiExit(1);
+    CRM_Utils_System::civiExit();
   }
 
   /**
diff --git a/civicrm/CRM/Contact/Page/AJAX.php b/civicrm/CRM/Contact/Page/AJAX.php
index 8270d7b753..8ee4f29d43 100644
--- a/civicrm/CRM/Contact/Page/AJAX.php
+++ b/civicrm/CRM/Contact/Page/AJAX.php
@@ -61,7 +61,7 @@ class CRM_Contact_Page_AJAX {
     $cf = array();
     CRM_Core_DAO::commonRetrieve('CRM_Core_DAO_CustomField', $params, $cf, $returnProperties);
     if (!$cf['id'] || !$cf['is_active'] || $cf['data_type'] != 'ContactReference') {
-      CRM_Utils_System::civiExit('error');
+      CRM_Utils_System::civiExit(1);
     }
 
     if (!empty($cf['filter'])) {
@@ -70,7 +70,7 @@ class CRM_Contact_Page_AJAX {
 
       $action = CRM_Utils_Array::value('action', $filterParams);
       if (!empty($action) && !in_array($action, array('get', 'lookup'))) {
-        CRM_Utils_System::civiExit('error');
+        CRM_Utils_System::civiExit(1);
       }
 
       if (!empty($filterParams['group'])) {
@@ -136,7 +136,7 @@ class CRM_Contact_Page_AJAX {
     $contact = civicrm_api('Contact', 'Get', $params);
 
     if (!empty($contact['is_error'])) {
-      CRM_Utils_System::civiExit('error');
+      CRM_Utils_System::civiExit(1);
     }
 
     $contactList = array();
@@ -463,34 +463,28 @@ LIMIT {$offset}, {$rowCount}
   public static function getContactPhone() {
 
     $queryString = NULL;
+    $sqlParmas = [];
     //check for mobile type
     $phoneTypes = CRM_Core_OptionGroup::values('phone_type', TRUE, FALSE, FALSE, NULL, 'name');
     $mobileType = CRM_Utils_Array::value('Mobile', $phoneTypes);
 
-    $name = CRM_Utils_Array::value('name', $_GET);
+    $name = CRM_Utils_Request::retrieveValue('name', 'String', NULL, FALSE, 'GET');
     if ($name) {
-      $name = CRM_Utils_Type::escape($name, 'String');
-      $queryString = " ( cc.sort_name LIKE '%$name%' OR cp.phone LIKE '%$name%' ) ";
+      $key = (int) count(array_keys($sqlParmas)) + 1;
+      $queryString = " ( cc.sort_name LIKE %{$key} OR cp.phone LIKE %{$key} ) ";
+      $sqlParams[$key] = ['%' . $name . '%', 'String'];
     }
     else {
-      $cid = CRM_Utils_Array::value('cid', $_GET);
+      $cid = CRM_Utils_Request::retrieveValue('cid', 'CommaSeparatedIntegers', NULL, FALSE, 'GET');
       if ($cid) {
-        //check cid for integer
-        $contIDS = explode(',', $cid);
-        foreach ($contIDS as $contID) {
-          CRM_Utils_Type::escape($contID, 'Integer');
-        }
         $queryString = " cc.id IN ( $cid )";
       }
     }
 
     if ($queryString) {
       $result = array();
-      $offset = CRM_Utils_Array::value('offset', $_GET, 0);
-      $rowCount = CRM_Utils_Array::value('rowcount', $_GET, 20);
-
-      $offset = CRM_Utils_Type::escape($offset, 'Int');
-      $rowCount = CRM_Utils_Type::escape($rowCount, 'Int');
+      $offset = (int) CRM_Utils_Request::retrieveValue('offset', 'Integer', 0, FALSE, 'GET');
+      $rowCount = (int) CRM_Utils_Request::retrieveValue('rowcount', 'Integer', 20, FALSE, 'GET');
 
       // add acl clause here
       list($aclFrom, $aclWhere) = CRM_Contact_BAO_Contact_Permission::cacheClause('cc');
@@ -514,7 +508,7 @@ LIMIT {$offset}, {$rowCount}
         CRM_Utils_Request::retrieve('cid', 'Positive')
       );
 
-      $dao = CRM_Core_DAO::executeQuery($query);
+      $dao = CRM_Core_DAO::executeQuery($query, $sqlParams);
 
       while ($dao->fetch()) {
         $result[] = array(
diff --git a/civicrm/CRM/Contact/Page/View/Summary.php b/civicrm/CRM/Contact/Page/View/Summary.php
index e8cad663a1..f6df10137b 100644
--- a/civicrm/CRM/Contact/Page/View/Summary.php
+++ b/civicrm/CRM/Contact/Page/View/Summary.php
@@ -122,7 +122,7 @@ class CRM_Contact_Page_View_Summary extends CRM_Contact_Page_View {
       ->addScriptFile('civicrm', 'templates/CRM/common/TabHeader.js', 1, 'html-header')
       ->addSetting(array(
         'summaryPrint' => array('mode' => $this->_print),
-        'tabSettings' => array('active' => CRM_Utils_Request::retrieve('selectedChild', 'String', $this, FALSE, 'summary')),
+        'tabSettings' => array('active' => CRM_Utils_Request::retrieve('selectedChild', 'Alphanumeric', $this, FALSE, 'summary')),
       ));
     $this->assign('summaryPrint', $this->_print);
     $session = CRM_Core_Session::singleton();
@@ -316,40 +316,47 @@ class CRM_Contact_Page_View_Summary extends CRM_Contact_Page_View {
         'url' => '#contact-summary',
         'title' => ts('Summary'),
         'weight' => 0,
+        'icon' => 'crm-i fa-address-card-o'
       ],
       [
         'id' => 'activity',
         'title' => ts('Activities'),
         'class' => 'livePage',
         'weight' => 70,
+        'icon' => 'crm-i fa-tasks',
       ],
       [
         'id' => 'rel',
         'title' => ts('Relationships'),
         'class' => 'livePage',
         'weight' => 80,
+        'icon' => 'crm-i fa-handshake-o',
       ],
       [
         'id' => 'group',
         'title' => ts('Groups'),
         'class' => 'ajaxForm',
         'weight' => 90,
+        'icon' => 'crm-i fa-users',
       ],
       [
         'id' => 'note',
         'title' => ts('Notes'),
         'class' => 'livePage',
         'weight' => 100,
+        'icon' => 'crm-i fa-sticky-note-o',
       ],
       [
         'id' => 'tag',
         'title' => ts('Tags'),
         'weight' => 110,
+        'icon' => 'crm-i fa-tags',
       ],
       [
         'id' => 'log',
         'title' => ts('Change Log'),
         'weight' => 120,
+        'icon' => 'crm-i fa-history',
       ],
     ];
   }
@@ -391,6 +398,7 @@ class CRM_Contact_Page_View_Summary extends CRM_Contact_Page_View {
           'weight' => $elem['weight'],
           'count' => CRM_Contact_BAO_Contact::getCountComponent($u, $this->_contactId),
           'class' => 'livePage',
+          'icon' => $component->getIcon(),
         ];
       }
     }
@@ -431,6 +439,7 @@ class CRM_Contact_Page_View_Summary extends CRM_Contact_Page_View {
         'count' => CRM_Contact_BAO_Contact::getCountComponent($id, $this->_contactId, $group['table_name']),
         'hideCount' => !$group['is_multiple'],
         'class' => 'livePage',
+        'icon' => 'crm-i fa-gear',
       ];
       $weight += 10;
     }
diff --git a/civicrm/CRM/Contribute/BAO/Contribution.php b/civicrm/CRM/Contribute/BAO/Contribution.php
index ceb09eb5d9..09e2fba301 100644
--- a/civicrm/CRM/Contribute/BAO/Contribution.php
+++ b/civicrm/CRM/Contribute/BAO/Contribution.php
@@ -388,7 +388,7 @@ class CRM_Contribute_BAO_Contribution extends CRM_Contribute_DAO_Contribution {
           // net_amount may need adjusting.
           $contribution = civicrm_api3('Contribution', 'getsingle', array(
             'id' => $contributionID,
-            'return' => array('total_amount', 'net_amount'),
+            'return' => array('total_amount', 'net_amount', 'fee_amount'),
           ));
           $totalAmount = isset($params['total_amount']) ? $params['total_amount'] : CRM_Utils_Array::value('total_amount', $contribution);
           $feeAmount = isset($params['fee_amount']) ? $params['fee_amount'] : CRM_Utils_Array::value('fee_amount', $contribution);
@@ -1311,73 +1311,20 @@ WHERE  civicrm_contribution.contact_id = civicrm_contact.id
   }
 
   /**
-   * @param int $contactID
+   * Generate summary of amount received in the current fiscal year to date from the contact or contacts.
+   *
+   * @param int|array $contactIDs
    *
    * @return array
    */
-  public static function annual($contactID) {
-    if (is_array($contactID)) {
-      $contactIDs = implode(',', $contactID);
-    }
-    else {
-      $contactIDs = $contactID;
+  public static function annual($contactIDs) {
+    if (!is_array($contactIDs)) {
+      // In practice I can't fine any evidence that this function is ever called with
+      // anything other than a single contact id, but left like this due to .... fear.
+      $contactIDs = explode(',', $contactIDs);
     }
 
-    $config = CRM_Core_Config::singleton();
-    $startDate = $endDate = NULL;
-
-    $currentMonth = date('m');
-    $currentDay = date('d');
-    if ((int ) $config->fiscalYearStart['M'] > $currentMonth ||
-      ((int ) $config->fiscalYearStart['M'] == $currentMonth &&
-        (int ) $config->fiscalYearStart['d'] > $currentDay
-      )
-    ) {
-      $year = date('Y') - 1;
-    }
-    else {
-      $year = date('Y');
-    }
-    $nextYear = $year + 1;
-
-    if ($config->fiscalYearStart) {
-      $newFiscalYearStart = $config->fiscalYearStart;
-      if ($newFiscalYearStart['M'] < 10) {
-        $newFiscalYearStart['M'] = '0' . $newFiscalYearStart['M'];
-      }
-      if ($newFiscalYearStart['d'] < 10) {
-        $newFiscalYearStart['d'] = '0' . $newFiscalYearStart['d'];
-      }
-      $config->fiscalYearStart = $newFiscalYearStart;
-      $monthDay = $config->fiscalYearStart['M'] . $config->fiscalYearStart['d'];
-    }
-    else {
-      $monthDay = '0101';
-    }
-    $startDate = "$year$monthDay";
-    $endDate = "$nextYear$monthDay";
-    CRM_Financial_BAO_FinancialType::getAvailableFinancialTypes($financialTypes);
-    $additionalWhere = " AND b.financial_type_id IN (0)";
-    $liWhere = " AND i.financial_type_id IN (0)";
-    if (!empty($financialTypes)) {
-      $additionalWhere = " AND b.financial_type_id IN (" . implode(',', array_keys($financialTypes)) . ") AND i.id IS NULL";
-      $liWhere = " AND i.financial_type_id NOT IN (" . implode(',', array_keys($financialTypes)) . ")";
-    }
-    $query = "
-      SELECT count(*) as count,
-             sum(total_amount) as amount,
-             avg(total_amount) as average,
-             currency
-        FROM civicrm_contribution b
-        LEFT JOIN civicrm_line_item i ON i.contribution_id = b.id AND i.entity_table = 'civicrm_contribution' $liWhere
-       WHERE b.contact_id IN ( $contactIDs )
-         AND b.contribution_status_id = 1
-         AND b.is_test = 0
-         AND b.receive_date >= $startDate
-         AND b.receive_date <  $endDate
-      $additionalWhere
-      GROUP BY currency
-      ";
+    $query = self::getAnnualQuery($contactIDs);
     $dao = CRM_Core_DAO::executeQuery($query);
     $count = 0;
     $amount = $average = array();
@@ -4115,10 +4062,11 @@ WHERE eft.financial_trxn_id IN ({$trxnId}, {$baseTrxnId['financialTrxnId']})
     }
 
     $paymentBalance = CRM_Core_BAO_FinancialTrxn::getPartialPaymentWithType($id, $entity, FALSE, $total);
-    $contribution = civicrm_api3('Contribution', 'getsingle', array('id' => $contributionId, 'return' => array('is_pay_later', 'contribution_status_id', 'financial_type_id')));
+    $contribution = civicrm_api3('Contribution', 'getsingle', array('id' => $contributionId, 'return' => array('currency', 'is_pay_later', 'contribution_status_id', 'financial_type_id')));
 
     $info['payLater'] = $contribution['is_pay_later'];
     $info['contribution_status'] = $contribution['contribution_status'];
+    $info['currency'] = $contribution['currency'];
 
     $financialTypeId = $contribution['financial_type_id'];
     $feeFinancialAccount = CRM_Contribute_PseudoConstant::getRelationalFinancialAccount($financialTypeId, 'Expense Account is');
@@ -5559,6 +5507,82 @@ LIMIT 1;";
     return $actionLinks;
   }
 
+  /**
+   * Get a query to determine the amount donated by the contact/s in the current financial year.
+   *
+   * @param array $contactIDs
+   *
+   * @return string
+   */
+  public static function getAnnualQuery($contactIDs) {
+    $contactIDs = implode(',', $contactIDs);
+    $config = CRM_Core_Config::singleton();
+    $currentMonth = date('m');
+    $currentDay = date('d');
+    if (
+      (int) $config->fiscalYearStart['M'] > $currentMonth ||
+      (
+        (int) $config->fiscalYearStart['M'] == $currentMonth &&
+        (int) $config->fiscalYearStart['d'] > $currentDay
+      )
+    ) {
+      $year = date('Y') - 1;
+    }
+    else {
+      $year = date('Y');
+    }
+    $nextYear = $year + 1;
+
+    if ($config->fiscalYearStart) {
+      $newFiscalYearStart = $config->fiscalYearStart;
+      if ($newFiscalYearStart['M'] < 10) {
+        // This is just a clumsy way of adding padding.
+        // @todo next round look for a nicer way.
+        $newFiscalYearStart['M'] = '0' . $newFiscalYearStart['M'];
+      }
+      if ($newFiscalYearStart['d'] < 10) {
+        // This is just a clumsy way of adding padding.
+        // @todo next round look for a nicer way.
+        $newFiscalYearStart['d'] = '0' . $newFiscalYearStart['d'];
+      }
+      $config->fiscalYearStart = $newFiscalYearStart;
+      $monthDay = $config->fiscalYearStart['M'] . $config->fiscalYearStart['d'];
+    }
+    else {
+      // First of January.
+      $monthDay = '0101';
+    }
+    $startDate = "$year$monthDay";
+    $endDate = "$nextYear$monthDay";
+    $financialTypes = [];
+    CRM_Financial_BAO_FinancialType::getAvailableFinancialTypes($financialTypes);
+    // this is a clumsy way of saying never return anything
+    // @todo improve!
+    $liWhere = " AND i.financial_type_id IN (0)";
+    if (!empty($financialTypes)) {
+      $liWhere = " AND i.financial_type_id NOT IN (" . implode(',', array_keys($financialTypes)) . ")";
+    }
+    $whereClauses = [
+      'b.contact_id IN (' . $contactIDs . ')',
+      'b.contribution_status_id = ' . (int) CRM_Core_PseudoConstant::getKey('CRM_Contribute_BAO_Contribution', 'contribution_status_id', 'Completed'),
+      'b.is_test = 0',
+      'b.receive_date >= ' . $startDate,
+      'b.receive_date <  ' . $endDate,
+    ];
+    CRM_Financial_BAO_FinancialType::buildPermissionedClause($whereClauses, NULL, 'b');
+    $query = "
+      SELECT COUNT(*) as count,
+             SUM(total_amount) as amount,
+             AVG(total_amount) as average,
+             currency
+      FROM civicrm_contribution b
+      LEFT JOIN civicrm_line_item i ON i.contribution_id = b.id AND i.entity_table = 'civicrm_contribution' $liWhere
+      WHERE " . implode(' AND ', $whereClauses) . "
+      GROUP BY currency
+      ";
+    return $query;
+  }
+
   /**
    * Assign Test Value.
    *
diff --git a/civicrm/CRM/Contribute/BAO/Contribution/Utils.php b/civicrm/CRM/Contribute/BAO/Contribution/Utils.php
index 0b2c99b898..d4eed83eb4 100644
--- a/civicrm/CRM/Contribute/BAO/Contribution/Utils.php
+++ b/civicrm/CRM/Contribute/BAO/Contribution/Utils.php
@@ -244,6 +244,7 @@ class CRM_Contribute_BAO_Contribution_Utils {
 
   /**
    * Is a payment being made.
+   *
    * Note that setting is_monetary on the form is somewhat legacy and the behaviour around this setting is confusing. It would be preferable
    * to look for the amount only (assuming this cannot refer to payment in goats or other non-monetary currency
    * @param CRM_Core_Form $form
diff --git a/civicrm/CRM/Contribute/BAO/ContributionRecur.php b/civicrm/CRM/Contribute/BAO/ContributionRecur.php
index a5c76722c4..3aebb4b418 100644
--- a/civicrm/CRM/Contribute/BAO/ContributionRecur.php
+++ b/civicrm/CRM/Contribute/BAO/ContributionRecur.php
@@ -96,7 +96,7 @@ class CRM_Contribute_BAO_ContributionRecur extends CRM_Contribute_DAO_Contributi
       $config = CRM_Core_Config::singleton();
       $recurring->currency = $config->defaultCurrency;
     }
-    $result = $recurring->save();
+    $recurring->save();
 
     if (!empty($params['id'])) {
       CRM_Utils_Hook::post('edit', 'ContributionRecur', $recurring->id, $recurring);
@@ -111,7 +111,7 @@ class CRM_Contribute_BAO_ContributionRecur extends CRM_Contribute_DAO_Contributi
       CRM_Core_BAO_CustomValueTable::store($params['custom'], 'civicrm_contribution_recur', $recurring->id);
     }
 
-    return $result;
+    return $recurring;
   }
 
   /**
@@ -762,6 +762,14 @@ INNER JOIN civicrm_contribution       con ON ( con.id = mp.contribution_id )
       }
     }
 
+    // If values have been supplied for recurring contribution fields, open the recurring contributions pane.
+    foreach (array('contribution_status_id', 'payment_processor_id', 'processor_id', 'trxn_id') as $fieldName) {
+      if (!empty($form->_formValues['contribution_recur_' . $fieldName])) {
+        $form->assign('contribution_recur_pane_open', TRUE);
+        break;
+      }
+    }
+
     // Add field to check if payment is made for recurring contribution
     $recurringPaymentOptions = array(
       1 => ts('All recurring contributions'),
@@ -783,6 +791,16 @@ INNER JOIN civicrm_contribution       con ON ( con.id = mp.contribution_id )
     $form->addElement('text', 'contribution_recur_processor_id', ts('Processor ID'), CRM_Core_DAO::getAttribute('CRM_Contribute_DAO_ContributionRecur', 'processor_id'));
     $form->addElement('text', 'contribution_recur_trxn_id', ts('Transaction ID'), CRM_Core_DAO::getAttribute('CRM_Contribute_DAO_ContributionRecur', 'trxn_id'));
 
+    $paymentProcessorParams = [
+      'return' => ["id", "name", 'is_test'],
+    ];
+    $paymentProcessors = civicrm_api3('PaymentProcessor', 'get', $paymentProcessorParams);
+    $paymentProcessorOpts = [];
+    foreach ($paymentProcessors['values'] as $key => $value) {
+      $paymentProcessorOpts[$key] = $value['name'] . ($value['is_test'] ? ' (Test)' : '');
+    }
+    $form->add('select', 'contribution_recur_payment_processor_id', ts('Payment Processor ID'), $paymentProcessorOpts, FALSE, ['class' => 'crm-select2', 'multiple' => 'multiple']);
+
     CRM_Core_BAO_Query::addCustomFormFields($form, array('ContributionRecur'));
 
   }
diff --git a/civicrm/CRM/Contribute/BAO/Query.php b/civicrm/CRM/Contribute/BAO/Query.php
index 94aa738666..abf05f7e71 100644
--- a/civicrm/CRM/Contribute/BAO/Query.php
+++ b/civicrm/CRM/Contribute/BAO/Query.php
@@ -375,12 +375,25 @@ class CRM_Contribute_BAO_Query extends CRM_Core_BAO_Query {
         $query->_tables['civicrm_contribution'] = $query->_whereTables['civicrm_contribution'] = 1;
         return;
 
+      case 'contribution_recur_payment_processor_id':
+        $query->_where[$grouping][] = CRM_Contact_BAO_Query::buildClause("civicrm_contribution_recur.payment_processor_id", $op, $value, "String");
+        $paymentProcessors = civicrm_api3('PaymentProcessor', 'get', array());
+        $paymentProcessorNames = array();
+        foreach ($value as $paymentProcessorId) {
+          $paymentProcessorNames[] = $paymentProcessors['values'][$paymentProcessorId]['name'];
+        }
+        $query->_qill[$grouping][] = ts("Recurring Contribution Payment Processor %1 %2", array(1 => $op, 2 => implode(', ', $paymentProcessorNames)));
+        $query->_tables['civicrm_contribution_recur'] = $query->_whereTables['civicrm_contribution_recur'] = 1;
+        return;
+
       case 'contribution_recur_processor_id':
       case 'contribution_recur_trxn_id':
         $fieldName = str_replace('contribution_recur_', '', $name);
         $query->_where[$grouping][] = CRM_Contact_BAO_Query::buildClause("civicrm_contribution_recur.{$fieldName}",
           $op, $value, "String"
         );
+        $recurFields = CRM_Contribute_DAO_ContributionRecur::fields();
+        $query->_qill[$grouping][] = ts("Recurring Contribution %1 %2 '%3'", array(1 => $recurFields[$fieldName]['title'], 2 => $op, 3 => $value));
         $query->_tables['civicrm_contribution_recur'] = $query->_whereTables['civicrm_contribution_recur'] = 1;
         return;
 
diff --git a/civicrm/CRM/Contribute/DAO/Contribution.php b/civicrm/CRM/Contribute/DAO/Contribution.php
index d92f6f7958..faa6a8c9db 100644
--- a/civicrm/CRM/Contribute/DAO/Contribution.php
+++ b/civicrm/CRM/Contribute/DAO/Contribution.php
@@ -266,7 +266,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contribution ID'),
-          'description' => 'Contribution ID',
+          'description' => ts('Contribution ID'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_contribution.id',
@@ -282,7 +282,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact ID'),
-          'description' => 'FK to Contact ID',
+          'description' => ts('FK to Contact ID'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_contribution.contact_id',
@@ -302,7 +302,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'financial_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Type'),
-          'description' => 'FK to Financial Type for (total_amount - non_deductible_amount).',
+          'description' => ts('FK to Financial Type for (total_amount - non_deductible_amount).'),
           'export' => TRUE,
           'where' => 'civicrm_contribution.financial_type_id',
           'headerPattern' => '',
@@ -325,7 +325,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'contribution_page_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contribution Page ID'),
-          'description' => 'The Contribution Page which triggered this contribution',
+          'description' => ts('The Contribution Page which triggered this contribution'),
           'import' => TRUE,
           'where' => 'civicrm_contribution.contribution_page_id',
           'headerPattern' => '',
@@ -349,7 +349,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'payment_instrument_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Payment Method ID'),
-          'description' => 'FK to Payment Instrument',
+          'description' => ts('FK to Payment Instrument'),
           'export' => TRUE,
           'where' => 'civicrm_contribution.payment_instrument_id',
           'headerPattern' => '/^payment|(p(ayment\s)?instrument)$/i',
@@ -370,7 +370,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'receive_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Date Received'),
-          'description' => 'Date contribution was received - not necessarily the creation date of the record',
+          'description' => ts('Date contribution was received - not necessarily the creation date of the record'),
           'import' => TRUE,
           'where' => 'civicrm_contribution.receive_date',
           'headerPattern' => '/receive(.?date)?/i',
@@ -389,7 +389,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'non_deductible_amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Non-deductible Amount'),
-          'description' => 'Portion of total amount which is NOT tax deductible. Equal to total_amount for non-deductible financial types.',
+          'description' => ts('Portion of total amount which is NOT tax deductible. Equal to total_amount for non-deductible financial types.'),
           'precision' => [
             20,
             2
@@ -412,7 +412,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'total_amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Total Amount'),
-          'description' => 'Total amount of this contribution. Use market value for non-monetary gifts.',
+          'description' => ts('Total amount of this contribution. Use market value for non-monetary gifts.'),
           'required' => TRUE,
           'precision' => [
             20,
@@ -435,7 +435,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'fee_amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Fee Amount'),
-          'description' => 'actual processor fee if known - may be 0.',
+          'description' => ts('actual processor fee if known - may be 0.'),
           'precision' => [
             20,
             2
@@ -457,7 +457,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'net_amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Net Amount'),
-          'description' => 'actual funds transfer amount. total less fees. if processor does not report actual fee during transaction, this is set to total_amount.',
+          'description' => ts('actual funds transfer amount. total less fees. if processor does not report actual fee during transaction, this is set to total_amount.'),
           'precision' => [
             20,
             2
@@ -479,7 +479,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'trxn_id',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Transaction ID'),
-          'description' => 'unique transaction id. may be processor id, bank id + trans id, or account number + check number... depending on payment_method',
+          'description' => ts('unique transaction id. may be processor id, bank id + trans id, or account number + check number... depending on payment_method'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -499,7 +499,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'invoice_id',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Invoice Reference'),
-          'description' => 'unique invoice id, system generated or passed in',
+          'description' => ts('unique invoice id, system generated or passed in'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -519,7 +519,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'invoice_number',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Invoice Number'),
-          'description' => 'Human readable invoice number',
+          'description' => ts('Human readable invoice number'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -539,7 +539,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'currency',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Currency'),
-          'description' => '3 character string, value from config setting or input via user.',
+          'description' => ts('3 character string, value from config setting or input via user.'),
           'maxlength' => 3,
           'size' => CRM_Utils_Type::FOUR,
           'import' => TRUE,
@@ -566,7 +566,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'cancel_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Cancel Date'),
-          'description' => 'when was gift cancelled',
+          'description' => ts('when was gift cancelled'),
           'import' => TRUE,
           'where' => 'civicrm_contribution.cancel_date',
           'headerPattern' => '/cancel(.?date)?/i',
@@ -602,7 +602,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'receipt_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Receipt Date'),
-          'description' => 'when (if) receipt was sent. populated automatically for online donations w/ automatic receipting',
+          'description' => ts('when (if) receipt was sent. populated automatically for online donations w/ automatic receipting'),
           'import' => TRUE,
           'where' => 'civicrm_contribution.receipt_date',
           'headerPattern' => '/receipt(.?date)?/i',
@@ -621,7 +621,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'thankyou_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Thank-you Date'),
-          'description' => 'when (if) was donor thanked',
+          'description' => ts('when (if) was donor thanked'),
           'import' => TRUE,
           'where' => 'civicrm_contribution.thankyou_date',
           'headerPattern' => '/thank(s|(.?you))?(.?date)?/i',
@@ -640,7 +640,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'source',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Contribution Source'),
-          'description' => 'Origin of this Contribution.',
+          'description' => ts('Origin of this Contribution.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -677,7 +677,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'contribution_recur_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Recurring Contribution ID'),
-          'description' => 'Conditional foreign key to civicrm_contribution_recur id. Each contribution made in connection with a recurring contribution carries a foreign key to the recurring contribution record. This assumes we can track these processor initiated events.',
+          'description' => ts('Conditional foreign key to civicrm_contribution_recur id. Each contribution made in connection with a recurring contribution carries a foreign key to the recurring contribution record. This assumes we can track these processor initiated events.'),
           'export' => TRUE,
           'where' => 'civicrm_contribution.contribution_recur_id',
           'headerPattern' => '',
@@ -750,7 +750,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'address_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contribution Address'),
-          'description' => 'Conditional foreign key to civicrm_address.id. We insert an address record for each contribution when we have associated billing name and address data.',
+          'description' => ts('Conditional foreign key to civicrm_address.id. We insert an address record for each contribution when we have associated billing name and address data.'),
           'export' => TRUE,
           'where' => 'civicrm_contribution.address_id',
           'headerPattern' => '',
@@ -784,7 +784,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'campaign_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Campaign'),
-          'description' => 'The campaign for which this contribution has been triggered.',
+          'description' => ts('The campaign for which this contribution has been triggered.'),
           'import' => TRUE,
           'where' => 'civicrm_contribution.campaign_id',
           'headerPattern' => '',
@@ -808,7 +808,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'creditnote_id',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Credit Note ID'),
-          'description' => 'unique credit note id, system generated or passed in',
+          'description' => ts('unique credit note id, system generated or passed in'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -828,7 +828,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'tax_amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Tax Amount'),
-          'description' => 'Total tax amount of this contribution.',
+          'description' => ts('Total tax amount of this contribution.'),
           'precision' => [
             20,
             2
@@ -850,7 +850,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'revenue_recognition_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Revenue Recognition Date'),
-          'description' => 'Stores the date when revenue should be recognized.',
+          'description' => ts('Stores the date when revenue should be recognized.'),
           'import' => TRUE,
           'where' => 'civicrm_contribution.revenue_recognition_date',
           'headerPattern' => '/revenue(.?date)?/i',
diff --git a/civicrm/CRM/Contribute/DAO/ContributionPage.php b/civicrm/CRM/Contribute/DAO/ContributionPage.php
index 98565ad90e..43677060d7 100644
--- a/civicrm/CRM/Contribute/DAO/ContributionPage.php
+++ b/civicrm/CRM/Contribute/DAO/ContributionPage.php
@@ -380,7 +380,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contribution Page ID'),
-          'description' => 'Contribution Id',
+          'description' => ts('Contribution Id'),
           'required' => TRUE,
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
@@ -391,7 +391,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Contribution Page Title'),
-          'description' => 'Contribution Page title. For top of page display',
+          'description' => ts('Contribution Page title. For top of page display'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_contribution_page',
@@ -403,7 +403,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'intro_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Contribution Page Introduction Text'),
-          'description' => 'Text and html allowed. Displayed below title.',
+          'description' => ts('Text and html allowed. Displayed below title.'),
           'rows' => 6,
           'cols' => 50,
           'table_name' => 'civicrm_contribution_page',
@@ -418,7 +418,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'financial_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Type'),
-          'description' => 'default financial type assigned to contributions submitted via this page, e.g. Contribution, Campaign Contribution',
+          'description' => ts('default financial type assigned to contributions submitted via this page, e.g. Contribution, Campaign Contribution'),
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
           'bao' => 'CRM_Contribute_BAO_ContributionPage',
@@ -437,7 +437,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'payment_processor',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Payment Processor'),
-          'description' => 'Payment Processors configured for this contribution Page',
+          'description' => ts('Payment Processors configured for this contribution Page'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_contribution_page',
@@ -457,7 +457,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'is_credit_card_only',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Credit Card Only?'),
-          'description' => 'if true - processing logic must reject transaction at confirmation stage if pay method != credit card',
+          'description' => ts('if true - processing logic must reject transaction at confirmation stage if pay method != credit card'),
           'default' => '0',
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
@@ -468,7 +468,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'is_monetary',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Monetary'),
-          'description' => 'if true - allows real-time monetary transactions otherwise non-monetary transactions',
+          'description' => ts('if true - allows real-time monetary transactions otherwise non-monetary transactions'),
           'default' => '1',
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
@@ -479,7 +479,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'is_recur',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Recurring'),
-          'description' => 'if true - allows recurring contributions, valid only for PayPal_Standard',
+          'description' => ts('if true - allows recurring contributions, valid only for PayPal_Standard'),
           'default' => '0',
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
@@ -490,7 +490,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'is_confirm_enabled',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Confirmation Page?'),
-          'description' => 'if false, the confirm page in contribution pages gets skipped',
+          'description' => ts('if false, the confirm page in contribution pages gets skipped'),
           'default' => '1',
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
@@ -501,7 +501,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'recur_frequency_unit',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Recurring Frequency'),
-          'description' => 'Supported recurring frequency units.',
+          'description' => ts('Supported recurring frequency units.'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_contribution_page',
@@ -522,7 +522,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'is_recur_interval',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Support Recurring Intervals'),
-          'description' => 'if true - supports recurring intervals',
+          'description' => ts('if true - supports recurring intervals'),
           'default' => '0',
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
@@ -533,7 +533,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'is_recur_installments',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Recurring Installments?'),
-          'description' => 'if true - asks user for recurring installments',
+          'description' => ts('if true - asks user for recurring installments'),
           'default' => '0',
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
@@ -544,7 +544,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'adjust_recur_start_date',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Adjust Recurring Start Date'),
-          'description' => 'if true - user is able to adjust payment start date',
+          'description' => ts('if true - user is able to adjust payment start date'),
           'default' => '0',
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
@@ -555,7 +555,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'is_pay_later',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Pay Later'),
-          'description' => 'if true - allows the user to send payment directly to the org later',
+          'description' => ts('if true - allows the user to send payment directly to the org later'),
           'default' => '0',
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
@@ -566,7 +566,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'pay_later_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Pay Later Text'),
-          'description' => 'The text displayed to the user in the main form',
+          'description' => ts('The text displayed to the user in the main form'),
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
           'bao' => 'CRM_Contribute_BAO_ContributionPage',
@@ -576,7 +576,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'pay_later_receipt',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Pay Later Receipt'),
-          'description' => 'The receipt sent to the user instead of the normal receipt text',
+          'description' => ts('The receipt sent to the user instead of the normal receipt text'),
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
           'bao' => 'CRM_Contribute_BAO_ContributionPage',
@@ -586,7 +586,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'is_partial_payment',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Allow Partial Payment'),
-          'description' => 'is partial payment enabled for this online contribution page',
+          'description' => ts('is partial payment enabled for this online contribution page'),
           'default' => '0',
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
@@ -597,7 +597,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'initial_amount_label',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Initial Amount Label'),
-          'description' => 'Initial amount label for partial payment',
+          'description' => ts('Initial amount label for partial payment'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_contribution_page',
@@ -609,7 +609,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'initial_amount_help_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Initial Amount Help Text'),
-          'description' => 'Initial amount help text for partial payment',
+          'description' => ts('Initial amount help text for partial payment'),
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
           'bao' => 'CRM_Contribute_BAO_ContributionPage',
@@ -619,7 +619,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'min_initial_amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Min Initial Amount'),
-          'description' => 'Minimum initial amount for partial payment',
+          'description' => ts('Minimum initial amount for partial payment'),
           'precision' => [
             20,
             2
@@ -633,7 +633,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'is_allow_other_amount',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Allow Other Amounts'),
-          'description' => 'if true, page will include an input text field where user can enter their own amount',
+          'description' => ts('if true, page will include an input text field where user can enter their own amount'),
           'default' => '0',
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
@@ -644,7 +644,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'default_amount_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Default Amount'),
-          'description' => 'FK to civicrm_option_value.',
+          'description' => ts('FK to civicrm_option_value.'),
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
           'bao' => 'CRM_Contribute_BAO_ContributionPage',
@@ -654,7 +654,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'min_amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Minimum Amount'),
-          'description' => 'if other amounts allowed, user can configure minimum allowed.',
+          'description' => ts('if other amounts allowed, user can configure minimum allowed.'),
           'precision' => [
             20,
             2
@@ -668,7 +668,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'max_amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Maximum Amount'),
-          'description' => 'if other amounts allowed, user can configure maximum allowed.',
+          'description' => ts('if other amounts allowed, user can configure maximum allowed.'),
           'precision' => [
             20,
             2
@@ -682,7 +682,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'goal_amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Goal Amount'),
-          'description' => 'The target goal for this page, allows people to build a goal meter',
+          'description' => ts('The target goal for this page, allows people to build a goal meter'),
           'precision' => [
             20,
             2
@@ -696,7 +696,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'thankyou_title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Thank-you Title'),
-          'description' => 'Title for Thank-you page (header title tag, and display at the top of the page).',
+          'description' => ts('Title for Thank-you page (header title tag, and display at the top of the page).'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_contribution_page',
@@ -708,7 +708,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'thankyou_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Thank-you Text'),
-          'description' => 'text and html allowed. displayed above result on success page',
+          'description' => ts('text and html allowed. displayed above result on success page'),
           'rows' => 8,
           'cols' => 60,
           'table_name' => 'civicrm_contribution_page',
@@ -723,7 +723,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'thankyou_footer',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Thank-you Footer'),
-          'description' => 'Text and html allowed. displayed at the bottom of the success page. Common usage is to include link(s) to other pages such as tell-a-friend, etc.',
+          'description' => ts('Text and html allowed. displayed at the bottom of the success page. Common usage is to include link(s) to other pages such as tell-a-friend, etc.'),
           'rows' => 8,
           'cols' => 60,
           'table_name' => 'civicrm_contribution_page',
@@ -738,7 +738,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'is_email_receipt',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Send email Receipt'),
-          'description' => 'if true, receipt is automatically emailed to contact on success',
+          'description' => ts('if true, receipt is automatically emailed to contact on success'),
           'default' => '0',
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
@@ -749,7 +749,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'receipt_from_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Receipt From'),
-          'description' => 'FROM email name used for receipts generated by contributions to this contribution page.',
+          'description' => ts('FROM email name used for receipts generated by contributions to this contribution page.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_contribution_page',
@@ -761,7 +761,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'receipt_from_email',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Receipt From email'),
-          'description' => 'FROM email address used for receipts generated by contributions to this contribution page.',
+          'description' => ts('FROM email address used for receipts generated by contributions to this contribution page.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_contribution_page',
@@ -773,7 +773,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'cc_receipt',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Receipt cc'),
-          'description' => 'comma-separated list of email addresses to cc each time a receipt is sent',
+          'description' => ts('comma-separated list of email addresses to cc each time a receipt is sent'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_contribution_page',
@@ -785,7 +785,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'bcc_receipt',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Receipt bcc'),
-          'description' => 'comma-separated list of email addresses to bcc each time a receipt is sent',
+          'description' => ts('comma-separated list of email addresses to bcc each time a receipt is sent'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_contribution_page',
@@ -797,7 +797,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'receipt_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Receipt Text'),
-          'description' => 'text to include above standard receipt info on receipt email. emails are text-only, so do not allow html for now',
+          'description' => ts('text to include above standard receipt info on receipt email. emails are text-only, so do not allow html for now'),
           'rows' => 6,
           'cols' => 50,
           'table_name' => 'civicrm_contribution_page',
@@ -812,7 +812,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Page Active?'),
-          'description' => 'Is this property active?',
+          'description' => ts('Is this property active?'),
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
           'bao' => 'CRM_Contribute_BAO_ContributionPage',
@@ -822,7 +822,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'footer_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Footer Text'),
-          'description' => 'Text and html allowed. Displayed at the bottom of the first page of the contribution wizard.',
+          'description' => ts('Text and html allowed. Displayed at the bottom of the first page of the contribution wizard.'),
           'rows' => 6,
           'cols' => 50,
           'table_name' => 'civicrm_contribution_page',
@@ -837,7 +837,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'amount_block_is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Amount Block Active?'),
-          'description' => 'Is this property active?',
+          'description' => ts('Is this property active?'),
           'default' => '1',
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
@@ -848,7 +848,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'start_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Contribution Page Start Date'),
-          'description' => 'Date and time that this page starts.',
+          'description' => ts('Date and time that this page starts.'),
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
           'bao' => 'CRM_Contribute_BAO_ContributionPage',
@@ -858,7 +858,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'end_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Contribution Page End Date'),
-          'description' => 'Date and time that this page ends. May be NULL if no defined end date/time',
+          'description' => ts('Date and time that this page ends. May be NULL if no defined end date/time'),
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
           'bao' => 'CRM_Contribute_BAO_ContributionPage',
@@ -868,7 +868,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'created_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contribution Page Created By'),
-          'description' => 'FK to civicrm_contact, who created this contribution page',
+          'description' => ts('FK to civicrm_contact, who created this contribution page'),
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
           'bao' => 'CRM_Contribute_BAO_ContributionPage',
@@ -879,7 +879,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'created_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Contribution Page Created Date'),
-          'description' => 'Date and time that contribution page was created.',
+          'description' => ts('Date and time that contribution page was created.'),
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
           'bao' => 'CRM_Contribute_BAO_ContributionPage',
@@ -889,7 +889,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'currency',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Contribution Page Currency'),
-          'description' => '3 character string, value from config setting or input via user.',
+          'description' => ts('3 character string, value from config setting or input via user.'),
           'maxlength' => 3,
           'size' => CRM_Utils_Type::FOUR,
           'default' => 'NULL',
@@ -911,7 +911,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'campaign_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contribution Page Campaign ID'),
-          'description' => 'The campaign for which we are collecting contributions with this page.',
+          'description' => ts('The campaign for which we are collecting contributions with this page.'),
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
           'bao' => 'CRM_Contribute_BAO_ContributionPage',
@@ -927,7 +927,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'is_share',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Contribution Page Shared?'),
-          'description' => 'Can people share the contribution page through social media?',
+          'description' => ts('Can people share the contribution page through social media?'),
           'default' => '1',
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
@@ -938,7 +938,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'is_billing_required',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is billing block required'),
-          'description' => 'if true - billing block is required for online contribution page',
+          'description' => ts('if true - billing block is required for online contribution page'),
           'default' => '0',
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
diff --git a/civicrm/CRM/Contribute/DAO/ContributionProduct.php b/civicrm/CRM/Contribute/DAO/ContributionProduct.php
index 00a509ea61..a64f4446ee 100644
--- a/civicrm/CRM/Contribute/DAO/ContributionProduct.php
+++ b/civicrm/CRM/Contribute/DAO/ContributionProduct.php
@@ -155,7 +155,7 @@ class CRM_Contribute_DAO_ContributionProduct extends CRM_Core_DAO {
           'name' => 'product_option',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Product Option'),
-          'description' => 'Option value selected if applicable - e.g. color, size etc.',
+          'description' => ts('Option value selected if applicable - e.g. color, size etc.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'export' => TRUE,
@@ -184,7 +184,7 @@ class CRM_Contribute_DAO_ContributionProduct extends CRM_Core_DAO {
           'name' => 'fulfilled_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Fulfilled Date'),
-          'description' => 'Optional. Can be used to record the date this product was fulfilled or shipped.',
+          'description' => ts('Optional. Can be used to record the date this product was fulfilled or shipped.'),
           'export' => TRUE,
           'where' => 'civicrm_contribution_product.fulfilled_date',
           'headerPattern' => '',
@@ -198,7 +198,7 @@ class CRM_Contribute_DAO_ContributionProduct extends CRM_Core_DAO {
           'name' => 'start_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Start date for premium'),
-          'description' => 'Actual start date for a time-delimited premium (subscription, service or membership)',
+          'description' => ts('Actual start date for a time-delimited premium (subscription, service or membership)'),
           'export' => TRUE,
           'where' => 'civicrm_contribution_product.start_date',
           'headerPattern' => '',
@@ -212,7 +212,7 @@ class CRM_Contribute_DAO_ContributionProduct extends CRM_Core_DAO {
           'name' => 'end_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('End date for premium'),
-          'description' => 'Actual end date for a time-delimited premium (subscription, service or membership)',
+          'description' => ts('Actual end date for a time-delimited premium (subscription, service or membership)'),
           'export' => TRUE,
           'where' => 'civicrm_contribution_product.end_date',
           'headerPattern' => '',
@@ -235,7 +235,7 @@ class CRM_Contribute_DAO_ContributionProduct extends CRM_Core_DAO {
           'name' => 'financial_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Type'),
-          'description' => 'FK to Financial Type(for membership price sets only).',
+          'description' => ts('FK to Financial Type(for membership price sets only).'),
           'default' => 'NULL',
           'table_name' => 'civicrm_contribution_product',
           'entity' => 'ContributionProduct',
diff --git a/civicrm/CRM/Contribute/DAO/ContributionRecur.php b/civicrm/CRM/Contribute/DAO/ContributionRecur.php
index c27f63c004..b0c06e4db0 100644
--- a/civicrm/CRM/Contribute/DAO/ContributionRecur.php
+++ b/civicrm/CRM/Contribute/DAO/ContributionRecur.php
@@ -6,7 +6,7 @@
  *
  * Generated from xml/schema/CRM/Contribute/ContributionRecur.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:a1007a4585bac4fcb04ce47535aecec0)
+ * (GenCodeChecksum:86dee7eccc17a37ef08043f32396b80d)
  */
 
 /**
@@ -259,7 +259,7 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Recurring Contribution ID'),
-          'description' => 'Contribution Recur ID',
+          'description' => ts('Contribution Recur ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_contribution_recur',
           'entity' => 'ContributionRecur',
@@ -270,7 +270,7 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact ID'),
-          'description' => 'Foreign key to civicrm_contact.id .',
+          'description' => ts('Foreign key to civicrm_contact.id .'),
           'required' => TRUE,
           'table_name' => 'civicrm_contribution_recur',
           'entity' => 'ContributionRecur',
@@ -282,7 +282,7 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
           'name' => 'amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Amount'),
-          'description' => 'Amount to be contributed or charged each recurrence.',
+          'description' => ts('Amount to be contributed or charged each recurrence.'),
           'required' => TRUE,
           'precision' => [
             20,
@@ -300,7 +300,7 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
           'name' => 'currency',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Currency'),
-          'description' => '3 character string, value from config setting or input via user.',
+          'description' => ts('3 character string, value from config setting or input via user.'),
           'maxlength' => 3,
           'size' => CRM_Utils_Type::FOUR,
           'default' => 'NULL',
@@ -322,7 +322,7 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
           'name' => 'frequency_unit',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Frequency Unit'),
-          'description' => 'Time units for recurrence of payment.',
+          'description' => ts('Time units for recurrence of payment.'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'default' => 'month',
@@ -343,7 +343,7 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
           'name' => 'frequency_interval',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Interval (number of units)'),
-          'description' => 'Number of time units for recurrence of payment.',
+          'description' => ts('Number of time units for recurrence of payment.'),
           'required' => TRUE,
           'table_name' => 'civicrm_contribution_recur',
           'entity' => 'ContributionRecur',
@@ -357,7 +357,7 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
           'name' => 'installments',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Number of Installments'),
-          'description' => 'Total number of payments to be made. Set this to 0 if this is an open-ended commitment i.e. no set end date.',
+          'description' => ts('Total number of payments to be made. Set this to 0 if this is an open-ended commitment i.e. no set end date.'),
           'table_name' => 'civicrm_contribution_recur',
           'entity' => 'ContributionRecur',
           'bao' => 'CRM_Contribute_BAO_ContributionRecur',
@@ -370,7 +370,7 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
           'name' => 'start_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Recurring Contribution Started Date'),
-          'description' => 'The date the first scheduled recurring contribution occurs.',
+          'description' => ts('The date the first scheduled recurring contribution occurs.'),
           'required' => TRUE,
           'table_name' => 'civicrm_contribution_recur',
           'entity' => 'ContributionRecur',
@@ -378,13 +378,14 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
           'localizable' => 0,
           'html' => [
             'type' => 'Select Date',
+            'formatType' => 'activityDate',
           ],
         ],
         'create_date' => [
           'name' => 'create_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Recurring Contribution Created Date'),
-          'description' => 'When this recurring contribution record was created.',
+          'description' => ts('When this recurring contribution record was created.'),
           'required' => TRUE,
           'table_name' => 'civicrm_contribution_recur',
           'entity' => 'ContributionRecur',
@@ -392,52 +393,56 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
           'localizable' => 0,
           'html' => [
             'type' => 'Select Date',
+            'formatType' => 'activityDate',
           ],
         ],
         'modified_date' => [
           'name' => 'modified_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Recurring Contribution Modified Date'),
-          'description' => 'Last updated date for this record. mostly the last time a payment was received',
+          'description' => ts('Last updated date for this record. mostly the last time a payment was received'),
           'table_name' => 'civicrm_contribution_recur',
           'entity' => 'ContributionRecur',
           'bao' => 'CRM_Contribute_BAO_ContributionRecur',
           'localizable' => 0,
           'html' => [
             'type' => 'Select Date',
+            'formatType' => 'activityDate',
           ],
         ],
         'cancel_date' => [
           'name' => 'cancel_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Recurring Contribution Cancel Date'),
-          'description' => 'Date this recurring contribution was cancelled by contributor- if we can get access to it',
+          'description' => ts('Date this recurring contribution was cancelled by contributor- if we can get access to it'),
           'table_name' => 'civicrm_contribution_recur',
           'entity' => 'ContributionRecur',
           'bao' => 'CRM_Contribute_BAO_ContributionRecur',
           'localizable' => 0,
           'html' => [
             'type' => 'Select Date',
+            'formatType' => 'activityDate',
           ],
         ],
         'end_date' => [
           'name' => 'end_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Recurring Contribution End Date'),
-          'description' => 'Date this recurring contribution finished successfully',
+          'description' => ts('Date this recurring contribution finished successfully'),
           'table_name' => 'civicrm_contribution_recur',
           'entity' => 'ContributionRecur',
           'bao' => 'CRM_Contribute_BAO_ContributionRecur',
           'localizable' => 0,
           'html' => [
             'type' => 'Select Date',
+            'formatType' => 'activityDate',
           ],
         ],
         'processor_id' => [
           'name' => 'processor_id',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Processor ID'),
-          'description' => 'Possibly needed to store a unique identifier for this recurring payment order - if this is available from the processor??',
+          'description' => ts('Possibly needed to store a unique identifier for this recurring payment order - if this is available from the processor??'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_contribution_recur',
@@ -449,7 +454,7 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
           'name' => 'payment_token_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Payment Token ID'),
-          'description' => 'Optionally used to store a link to a payment token used for this recurring contribution.',
+          'description' => ts('Optionally used to store a link to a payment token used for this recurring contribution.'),
           'table_name' => 'civicrm_contribution_recur',
           'entity' => 'ContributionRecur',
           'bao' => 'CRM_Contribute_BAO_ContributionRecur',
@@ -460,7 +465,7 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
           'name' => 'trxn_id',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Transaction ID'),
-          'description' => 'unique transaction id. may be processor id, bank id + trans id, or account number + check number... depending on payment_method',
+          'description' => ts('unique transaction id. may be processor id, bank id + trans id, or account number + check number... depending on payment_method'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_contribution_recur',
@@ -472,7 +477,7 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
           'name' => 'invoice_id',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Invoice ID'),
-          'description' => 'unique invoice id, system generated or passed in',
+          'description' => ts('unique invoice id, system generated or passed in'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_contribution_recur',
@@ -521,7 +526,7 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
           'name' => 'cycle_day',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Number of Cycle Day'),
-          'description' => 'Day in the period when the payment should be charged e.g. 1st of month, 15th etc.',
+          'description' => ts('Day in the period when the payment should be charged e.g. 1st of month, 15th etc.'),
           'required' => TRUE,
           'default' => '1',
           'table_name' => 'civicrm_contribution_recur',
@@ -536,20 +541,21 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
           'name' => 'next_sched_contribution_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Next Scheduled Contribution Date'),
-          'description' => 'Next scheduled date',
+          'description' => ts('Next scheduled date'),
           'table_name' => 'civicrm_contribution_recur',
           'entity' => 'ContributionRecur',
           'bao' => 'CRM_Contribute_BAO_ContributionRecur',
           'localizable' => 0,
           'html' => [
             'type' => 'Select Date',
+            'formatType' => 'activityDate',
           ],
         ],
         'failure_count' => [
           'name' => 'failure_count',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Number of Failures'),
-          'description' => 'Number of failed charge attempts since last success. Business rule could be set to deactivate on more than x failures.',
+          'description' => ts('Number of failed charge attempts since last success. Business rule could be set to deactivate on more than x failures.'),
           'default' => '0',
           'table_name' => 'civicrm_contribution_recur',
           'entity' => 'ContributionRecur',
@@ -563,20 +569,21 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
           'name' => 'failure_retry_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Retry Failed Attempt Date'),
-          'description' => 'Date to retry failed attempt',
+          'description' => ts('Date to retry failed attempt'),
           'table_name' => 'civicrm_contribution_recur',
           'entity' => 'ContributionRecur',
           'bao' => 'CRM_Contribute_BAO_ContributionRecur',
           'localizable' => 0,
           'html' => [
             'type' => 'Select Date',
+            'formatType' => 'activityDate',
           ],
         ],
         'auto_renew' => [
           'name' => 'auto_renew',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Auto Renew'),
-          'description' => 'Some systems allow contributor to set a number of installments - but then auto-renew the subscription or commitment if they do not cancel.',
+          'description' => ts('Some systems allow contributor to set a number of installments - but then auto-renew the subscription or commitment if they do not cancel.'),
           'required' => TRUE,
           'default' => '0',
           'table_name' => 'civicrm_contribution_recur',
@@ -591,7 +598,7 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
           'name' => 'payment_processor_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Payment Processor'),
-          'description' => 'Foreign key to civicrm_payment_processor.id',
+          'description' => ts('Foreign key to civicrm_payment_processor.id'),
           'table_name' => 'civicrm_contribution_recur',
           'entity' => 'ContributionRecur',
           'bao' => 'CRM_Contribute_BAO_ContributionRecur',
@@ -602,7 +609,7 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
           'name' => 'financial_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Type'),
-          'description' => 'FK to Financial Type',
+          'description' => ts('FK to Financial Type'),
           'export' => FALSE,
           'where' => 'civicrm_contribution_recur.financial_type_id',
           'headerPattern' => '',
@@ -622,7 +629,7 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
           'name' => 'payment_instrument_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Payment Method'),
-          'description' => 'FK to Payment Instrument',
+          'description' => ts('FK to Payment Instrument'),
           'table_name' => 'civicrm_contribution_recur',
           'entity' => 'ContributionRecur',
           'bao' => 'CRM_Contribute_BAO_ContributionRecur',
@@ -639,7 +646,7 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
           'name' => 'campaign_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Campaign'),
-          'description' => 'The campaign for which this contribution has been triggered.',
+          'description' => ts('The campaign for which this contribution has been triggered.'),
           'import' => TRUE,
           'where' => 'civicrm_contribution_recur.campaign_id',
           'headerPattern' => '',
@@ -660,7 +667,7 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
           'name' => 'is_email_receipt',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Send email Receipt?'),
-          'description' => 'if true, receipt is automatically emailed to contact on each successful payment',
+          'description' => ts('if true, receipt is automatically emailed to contact on each successful payment'),
           'default' => '1',
           'table_name' => 'civicrm_contribution_recur',
           'entity' => 'ContributionRecur',
diff --git a/civicrm/CRM/Contribute/DAO/ContributionSoft.php b/civicrm/CRM/Contribute/DAO/ContributionSoft.php
index 88c9c47f00..7f292aaf63 100644
--- a/civicrm/CRM/Contribute/DAO/ContributionSoft.php
+++ b/civicrm/CRM/Contribute/DAO/ContributionSoft.php
@@ -129,7 +129,7 @@ class CRM_Contribute_DAO_ContributionSoft extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Soft Contribution ID'),
-          'description' => 'Soft Contribution ID',
+          'description' => ts('Soft Contribution ID'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_contribution_soft.id',
@@ -145,7 +145,7 @@ class CRM_Contribute_DAO_ContributionSoft extends CRM_Core_DAO {
           'name' => 'contribution_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Soft Contribution - Contribution'),
-          'description' => 'FK to contribution table.',
+          'description' => ts('FK to contribution table.'),
           'required' => TRUE,
           'table_name' => 'civicrm_contribution_soft',
           'entity' => 'ContributionSoft',
@@ -157,7 +157,7 @@ class CRM_Contribute_DAO_ContributionSoft extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact ID'),
-          'description' => 'FK to Contact ID',
+          'description' => ts('FK to Contact ID'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_contribution_soft.contact_id',
@@ -174,7 +174,7 @@ class CRM_Contribute_DAO_ContributionSoft extends CRM_Core_DAO {
           'name' => 'amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Soft Contribution Amount'),
-          'description' => 'Amount of this soft contribution.',
+          'description' => ts('Amount of this soft contribution.'),
           'required' => TRUE,
           'precision' => [
             20,
@@ -194,7 +194,7 @@ class CRM_Contribute_DAO_ContributionSoft extends CRM_Core_DAO {
           'name' => 'currency',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Soft Contribution Currency'),
-          'description' => '3 character string, value from config setting or input via user.',
+          'description' => ts('3 character string, value from config setting or input via user.'),
           'maxlength' => 3,
           'size' => CRM_Utils_Type::FOUR,
           'default' => 'NULL',
@@ -216,7 +216,7 @@ class CRM_Contribute_DAO_ContributionSoft extends CRM_Core_DAO {
           'name' => 'pcp_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Soft Contribution PCP'),
-          'description' => 'FK to civicrm_pcp.id',
+          'description' => ts('FK to civicrm_pcp.id'),
           'default' => 'NULL',
           'table_name' => 'civicrm_contribution_soft',
           'entity' => 'ContributionSoft',
@@ -270,7 +270,7 @@ class CRM_Contribute_DAO_ContributionSoft extends CRM_Core_DAO {
           'name' => 'soft_credit_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Soft Credit Type'),
-          'description' => 'Soft Credit Type ID.Implicit FK to civicrm_option_value where option_group = soft_credit_type.',
+          'description' => ts('Soft Credit Type ID.Implicit FK to civicrm_option_value where option_group = soft_credit_type.'),
           'default' => 'NULL',
           'table_name' => 'civicrm_contribution_soft',
           'entity' => 'ContributionSoft',
diff --git a/civicrm/CRM/Contribute/DAO/Premium.php b/civicrm/CRM/Contribute/DAO/Premium.php
index 9ff1e31b31..30a9711a63 100644
--- a/civicrm/CRM/Contribute/DAO/Premium.php
+++ b/civicrm/CRM/Contribute/DAO/Premium.php
@@ -144,7 +144,7 @@ class CRM_Contribute_DAO_Premium extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Premium Entity'),
-          'description' => 'Joins these premium settings to another object. Always civicrm_contribution_page for now.',
+          'description' => ts('Joins these premium settings to another object. Always civicrm_contribution_page for now.'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -167,7 +167,7 @@ class CRM_Contribute_DAO_Premium extends CRM_Core_DAO {
           'name' => 'premiums_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Premium Active?'),
-          'description' => 'Is the Premiums feature enabled for this page?',
+          'description' => ts('Is the Premiums feature enabled for this page?'),
           'required' => TRUE,
           'default' => '0',
           'table_name' => 'civicrm_premiums',
@@ -179,7 +179,7 @@ class CRM_Contribute_DAO_Premium extends CRM_Core_DAO {
           'name' => 'premiums_intro_title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Title for Premiums section'),
-          'description' => 'Title for Premiums section.',
+          'description' => ts('Title for Premiums section.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_premiums',
@@ -191,7 +191,7 @@ class CRM_Contribute_DAO_Premium extends CRM_Core_DAO {
           'name' => 'premiums_intro_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Premium Introductory Text'),
-          'description' => 'Displayed in <div> at top of Premiums section of page. Text and HTML allowed.',
+          'description' => ts('Displayed in <div> at top of Premiums section of page. Text and HTML allowed.'),
           'table_name' => 'civicrm_premiums',
           'entity' => 'Premium',
           'bao' => 'CRM_Contribute_BAO_Premium',
@@ -201,7 +201,7 @@ class CRM_Contribute_DAO_Premium extends CRM_Core_DAO {
           'name' => 'premiums_contact_email',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Premium Contact Email'),
-          'description' => 'This email address is included in receipts if it is populated and a premium has been selected.',
+          'description' => ts('This email address is included in receipts if it is populated and a premium has been selected.'),
           'maxlength' => 100,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_premiums',
@@ -213,7 +213,7 @@ class CRM_Contribute_DAO_Premium extends CRM_Core_DAO {
           'name' => 'premiums_contact_phone',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Premiums Contact Phone'),
-          'description' => 'This phone number is included in receipts if it is populated and a premium has been selected.',
+          'description' => ts('This phone number is included in receipts if it is populated and a premium has been selected.'),
           'maxlength' => 50,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_premiums',
@@ -225,7 +225,7 @@ class CRM_Contribute_DAO_Premium extends CRM_Core_DAO {
           'name' => 'premiums_display_min_contribution',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Display Minimum Contribution?'),
-          'description' => 'Boolean. Should we automatically display minimum contribution amount text after the premium descriptions.',
+          'description' => ts('Boolean. Should we automatically display minimum contribution amount text after the premium descriptions.'),
           'required' => TRUE,
           'table_name' => 'civicrm_premiums',
           'entity' => 'Premium',
@@ -236,7 +236,7 @@ class CRM_Contribute_DAO_Premium extends CRM_Core_DAO {
           'name' => 'premiums_nothankyou_label',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('No Thank-you Text'),
-          'description' => 'Label displayed for No Thank-you option in premiums block (e.g. No thank you)',
+          'description' => ts('Label displayed for No Thank-you option in premiums block (e.g. No thank you)'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_premiums',
diff --git a/civicrm/CRM/Contribute/DAO/PremiumsProduct.php b/civicrm/CRM/Contribute/DAO/PremiumsProduct.php
index d1473251f1..9f578516f0 100644
--- a/civicrm/CRM/Contribute/DAO/PremiumsProduct.php
+++ b/civicrm/CRM/Contribute/DAO/PremiumsProduct.php
@@ -98,7 +98,7 @@ class CRM_Contribute_DAO_PremiumsProduct extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Premium Product ID'),
-          'description' => 'Contribution ID',
+          'description' => ts('Contribution ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_premiums_product',
           'entity' => 'PremiumsProduct',
@@ -109,7 +109,7 @@ class CRM_Contribute_DAO_PremiumsProduct extends CRM_Core_DAO {
           'name' => 'premiums_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Premium'),
-          'description' => 'Foreign key to premiums settings record.',
+          'description' => ts('Foreign key to premiums settings record.'),
           'required' => TRUE,
           'table_name' => 'civicrm_premiums_product',
           'entity' => 'PremiumsProduct',
@@ -121,7 +121,7 @@ class CRM_Contribute_DAO_PremiumsProduct extends CRM_Core_DAO {
           'name' => 'product_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Product'),
-          'description' => 'Foreign key to each product object.',
+          'description' => ts('Foreign key to each product object.'),
           'required' => TRUE,
           'table_name' => 'civicrm_premiums_product',
           'entity' => 'PremiumsProduct',
@@ -143,7 +143,7 @@ class CRM_Contribute_DAO_PremiumsProduct extends CRM_Core_DAO {
           'name' => 'financial_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Type'),
-          'description' => 'FK to Financial Type.',
+          'description' => ts('FK to Financial Type.'),
           'default' => 'NULL',
           'table_name' => 'civicrm_premiums_product',
           'entity' => 'PremiumsProduct',
diff --git a/civicrm/CRM/Contribute/DAO/Product.php b/civicrm/CRM/Contribute/DAO/Product.php
index 5799fa61a5..55cd7cabd2 100644
--- a/civicrm/CRM/Contribute/DAO/Product.php
+++ b/civicrm/CRM/Contribute/DAO/Product.php
@@ -203,7 +203,7 @@ class CRM_Contribute_DAO_Product extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Product Name'),
-          'description' => 'Required product/premium name',
+          'description' => ts('Required product/premium name'),
           'required' => TRUE,
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
@@ -220,7 +220,7 @@ class CRM_Contribute_DAO_Product extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Description'),
-          'description' => 'Optional description of the product/premium.',
+          'description' => ts('Optional description of the product/premium.'),
           'table_name' => 'civicrm_product',
           'entity' => 'Product',
           'bao' => 'CRM_Contribute_BAO_Product',
@@ -230,7 +230,7 @@ class CRM_Contribute_DAO_Product extends CRM_Core_DAO {
           'name' => 'sku',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('SKU'),
-          'description' => 'Optional product sku or code.',
+          'description' => ts('Optional product sku or code.'),
           'maxlength' => 50,
           'size' => CRM_Utils_Type::BIG,
           'export' => TRUE,
@@ -246,7 +246,7 @@ class CRM_Contribute_DAO_Product extends CRM_Core_DAO {
           'name' => 'options',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Options'),
-          'description' => 'Store comma-delimited list of color, size, etc. options for the product.',
+          'description' => ts('Store comma-delimited list of color, size, etc. options for the product.'),
           'table_name' => 'civicrm_product',
           'entity' => 'Product',
           'bao' => 'CRM_Contribute_BAO_Product',
@@ -256,7 +256,7 @@ class CRM_Contribute_DAO_Product extends CRM_Core_DAO {
           'name' => 'image',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Image'),
-          'description' => 'Full or relative URL to uploaded image - fullsize.',
+          'description' => ts('Full or relative URL to uploaded image - fullsize.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_product',
@@ -268,7 +268,7 @@ class CRM_Contribute_DAO_Product extends CRM_Core_DAO {
           'name' => 'thumbnail',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Thumbnail'),
-          'description' => 'Full or relative URL to image thumbnail.',
+          'description' => ts('Full or relative URL to image thumbnail.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_product',
@@ -280,7 +280,7 @@ class CRM_Contribute_DAO_Product extends CRM_Core_DAO {
           'name' => 'price',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Price'),
-          'description' => 'Sell price or market value for premiums. For tax-deductible contributions, this will be stored as non_deductible_amount in the contribution record.',
+          'description' => ts('Sell price or market value for premiums. For tax-deductible contributions, this will be stored as non_deductible_amount in the contribution record.'),
           'precision' => [
             20,
             2
@@ -294,7 +294,7 @@ class CRM_Contribute_DAO_Product extends CRM_Core_DAO {
           'name' => 'currency',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Currency'),
-          'description' => '3 character string, value from config setting or input via user.',
+          'description' => ts('3 character string, value from config setting or input via user.'),
           'maxlength' => 3,
           'size' => CRM_Utils_Type::FOUR,
           'default' => 'NULL',
@@ -316,7 +316,7 @@ class CRM_Contribute_DAO_Product extends CRM_Core_DAO {
           'name' => 'financial_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Type'),
-          'description' => 'FK to Financial Type.',
+          'description' => ts('FK to Financial Type.'),
           'default' => 'NULL',
           'table_name' => 'civicrm_product',
           'entity' => 'Product',
@@ -333,7 +333,7 @@ class CRM_Contribute_DAO_Product extends CRM_Core_DAO {
           'name' => 'min_contribution',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Minimum Contribution'),
-          'description' => 'Minimum contribution required to be eligible to select this premium.',
+          'description' => ts('Minimum contribution required to be eligible to select this premium.'),
           'precision' => [
             20,
             2
@@ -347,7 +347,7 @@ class CRM_Contribute_DAO_Product extends CRM_Core_DAO {
           'name' => 'cost',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Cost'),
-          'description' => 'Actual cost of this product. Useful to determine net return from sale or using this as an incentive.',
+          'description' => ts('Actual cost of this product. Useful to determine net return from sale or using this as an incentive.'),
           'precision' => [
             20,
             2
@@ -361,7 +361,7 @@ class CRM_Contribute_DAO_Product extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Active'),
-          'description' => 'Disabling premium removes it from the premiums_premium join table below.',
+          'description' => ts('Disabling premium removes it from the premiums_premium join table below.'),
           'required' => TRUE,
           'table_name' => 'civicrm_product',
           'entity' => 'Product',
@@ -372,8 +372,8 @@ class CRM_Contribute_DAO_Product extends CRM_Core_DAO {
           'name' => 'period_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Period Type'),
-          'description' => 'Rolling means we set start/end based on current day, fixed means we set start/end for current year or month
-      (e.g. 1 year + fixed -> we would set start/end for 1/1/06 thru 12/31/06 for any premium chosen in 2006) ',
+          'description' => ts('Rolling means we set start/end based on current day, fixed means we set start/end for current year or month
+      (e.g. 1 year + fixed -> we would set start/end for 1/1/06 thru 12/31/06 for any premium chosen in 2006) '),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'default' => 'rolling',
@@ -392,7 +392,7 @@ class CRM_Contribute_DAO_Product extends CRM_Core_DAO {
           'name' => 'fixed_period_start_day',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Fixed Period Start Day'),
-          'description' => 'Month and day (MMDD) that fixed period type subscription or membership starts.',
+          'description' => ts('Month and day (MMDD) that fixed period type subscription or membership starts.'),
           'default' => '0101',
           'table_name' => 'civicrm_product',
           'entity' => 'Product',
@@ -421,7 +421,7 @@ class CRM_Contribute_DAO_Product extends CRM_Core_DAO {
           'name' => 'duration_interval',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Duration Interval'),
-          'description' => 'Number of units for total duration of subscription, service, membership (e.g. 12 Months).',
+          'description' => ts('Number of units for total duration of subscription, service, membership (e.g. 12 Months).'),
           'table_name' => 'civicrm_product',
           'entity' => 'Product',
           'bao' => 'CRM_Contribute_BAO_Product',
@@ -431,7 +431,7 @@ class CRM_Contribute_DAO_Product extends CRM_Core_DAO {
           'name' => 'frequency_unit',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Frequency Unit'),
-          'description' => 'Frequency unit and interval allow option to store actual delivery frequency for a subscription or service.',
+          'description' => ts('Frequency unit and interval allow option to store actual delivery frequency for a subscription or service.'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'default' => 'month',
@@ -450,7 +450,7 @@ class CRM_Contribute_DAO_Product extends CRM_Core_DAO {
           'name' => 'frequency_interval',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Frequency Interval'),
-          'description' => 'Number of units for delivery frequency of subscription, service, membership (e.g. every 3 Months).',
+          'description' => ts('Number of units for delivery frequency of subscription, service, membership (e.g. every 3 Months).'),
           'table_name' => 'civicrm_product',
           'entity' => 'Product',
           'bao' => 'CRM_Contribute_BAO_Product',
diff --git a/civicrm/CRM/Contribute/DAO/Widget.php b/civicrm/CRM/Contribute/DAO/Widget.php
index a570f7b173..0c7468fd4d 100644
--- a/civicrm/CRM/Contribute/DAO/Widget.php
+++ b/civicrm/CRM/Contribute/DAO/Widget.php
@@ -164,7 +164,7 @@ class CRM_Contribute_DAO_Widget extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Widget ID'),
-          'description' => 'Contribution Id',
+          'description' => ts('Contribution Id'),
           'required' => TRUE,
           'table_name' => 'civicrm_contribution_widget',
           'entity' => 'Widget',
@@ -175,7 +175,7 @@ class CRM_Contribute_DAO_Widget extends CRM_Core_DAO {
           'name' => 'contribution_page_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contribution Page'),
-          'description' => 'The Contribution Page which triggered this contribution',
+          'description' => ts('The Contribution Page which triggered this contribution'),
           'table_name' => 'civicrm_contribution_widget',
           'entity' => 'Widget',
           'bao' => 'CRM_Contribute_BAO_Widget',
@@ -186,7 +186,7 @@ class CRM_Contribute_DAO_Widget extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Enabled?'),
-          'description' => 'Is this property active?',
+          'description' => ts('Is this property active?'),
           'table_name' => 'civicrm_contribution_widget',
           'entity' => 'Widget',
           'bao' => 'CRM_Contribute_BAO_Widget',
@@ -196,7 +196,7 @@ class CRM_Contribute_DAO_Widget extends CRM_Core_DAO {
           'name' => 'title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Widget Title'),
-          'description' => 'Widget title.',
+          'description' => ts('Widget title.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_contribution_widget',
@@ -208,7 +208,7 @@ class CRM_Contribute_DAO_Widget extends CRM_Core_DAO {
           'name' => 'url_logo',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Widget Image Url'),
-          'description' => 'URL to Widget logo',
+          'description' => ts('URL to Widget logo'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_contribution_widget',
@@ -220,7 +220,7 @@ class CRM_Contribute_DAO_Widget extends CRM_Core_DAO {
           'name' => 'button_title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Button Title'),
-          'description' => 'Button title.',
+          'description' => ts('Button title.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_contribution_widget',
@@ -232,7 +232,7 @@ class CRM_Contribute_DAO_Widget extends CRM_Core_DAO {
           'name' => 'about',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Description'),
-          'description' => 'About description.',
+          'description' => ts('About description.'),
           'table_name' => 'civicrm_contribution_widget',
           'entity' => 'Widget',
           'bao' => 'CRM_Contribute_BAO_Widget',
@@ -242,7 +242,7 @@ class CRM_Contribute_DAO_Widget extends CRM_Core_DAO {
           'name' => 'url_homepage',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Homepage Url'),
-          'description' => 'URL to Homepage.',
+          'description' => ts('URL to Homepage.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_contribution_widget',
diff --git a/civicrm/CRM/Contribute/Form/AdditionalInfo.php b/civicrm/CRM/Contribute/Form/AdditionalInfo.php
index 33bf7bb196..0b543656d1 100644
--- a/civicrm/CRM/Contribute/Form/AdditionalInfo.php
+++ b/civicrm/CRM/Contribute/Form/AdditionalInfo.php
@@ -115,13 +115,6 @@ class CRM_Contribute_Form_AdditionalInfo {
       $feeAmount->freeze();
     }
 
-    $netAmount = &$form->add('text', 'net_amount', ts('Net Amount'),
-      $attributes['net_amount']
-    );
-    $form->addRule('net_amount', ts('Please enter a valid monetary value for Net Amount.'), 'money');
-    if ($form->_online) {
-      $netAmount->freeze();
-    }
     $element = &$form->add('text', 'invoice_id', ts('Invoice ID'),
       $attributes['invoice_id']
     );
@@ -285,7 +278,6 @@ class CRM_Contribute_Form_AdditionalInfo {
       'non_deductible_amount',
       'total_amount',
       'fee_amount',
-      'net_amount',
       'trxn_id',
       'invoice_id',
       'creditnote_id',
diff --git a/civicrm/CRM/Contribute/Form/Contribution.php b/civicrm/CRM/Contribute/Form/Contribution.php
index f7919150da..c4d6cfee32 100644
--- a/civicrm/CRM/Contribute/Form/Contribution.php
+++ b/civicrm/CRM/Contribute/Form/Contribution.php
@@ -496,8 +496,7 @@ class CRM_Contribute_Form_Contribution extends CRM_Contribute_Form_AbstractEditP
 
     // build price set form.
     $buildPriceSet = FALSE;
-    $invoiceSettings = Civi::settings()->get('contribution_invoice_settings');
-    $invoicing = CRM_Utils_Array::value('invoicing', $invoiceSettings);
+    $invoicing = CRM_Invoicing_Utils::isInvoicingEnabled();
     $this->assign('invoicing', $invoicing);
 
     $buildRecurBlock = FALSE;
@@ -1156,7 +1155,7 @@ class CRM_Contribute_Form_Contribution extends CRM_Contribute_Form_AbstractEditP
       // NOTE - I expect this is obsolete.
       $payment = Civi\Payment\System::singleton()->getByProcessor($this->_paymentProcessor);
       try {
-        $statuses = CRM_Contribute_BAO_Contribution::buildOptions('contribution_status_id');
+        $completeStatusId = CRM_Core_PseudoConstant::getKey('CRM_Contribute_BAO_Contribution', 'contribution_status_id', 'Completed');
         $result = $payment->doPayment($paymentParams, 'contribute');
         $this->assign('trxn_id', $result['trxn_id']);
         $contribution->trxn_id = $result['trxn_id'];
@@ -1170,7 +1169,7 @@ class CRM_Contribute_Form_Contribution extends CRM_Contribute_Form_AbstractEditP
          * as historically we have had to guess from the context - ie doDirectPayment
          * = error or success, unless it is a recurring contribution in which case it is pending.
          */
-        if ($result['payment_status_id'] == array_search('Completed', $statuses)) {
+        if ($result['payment_status_id'] == $completeStatusId) {
           try {
             civicrm_api3('contribution', 'completetransaction', array(
               'id' => $contribution->id,
diff --git a/civicrm/CRM/Contribute/Form/Contribution/Confirm.php b/civicrm/CRM/Contribute/Form/Contribution/Confirm.php
index 78a08ea421..123f119891 100644
--- a/civicrm/CRM/Contribute/Form/Contribution/Confirm.php
+++ b/civicrm/CRM/Contribute/Form/Contribution/Confirm.php
@@ -1968,8 +1968,11 @@ class CRM_Contribute_Form_Contribution_Confirm extends CRM_Contribute_Form_Contr
       $capabilities[] = (ucfirst($form->_mode) . 'Mode');
     }
     $form->_paymentProcessors = CRM_Financial_BAO_PaymentProcessor::getPaymentProcessors($capabilities);
-    $form->_params['payment_processor_id'] = !empty($params['payment_processor_id']) ? $params['payment_processor_id'] : 0;
-    $form->_paymentProcessor = $form->_paymentProcessors[$form->_params['payment_processor_id']];
+    $form->_params['payment_processor_id'] = isset($params['payment_processor_id']) ? $params['payment_processor_id'] : 0;
+    if ($form->_params['payment_processor_id'] !== '') {
+      // It can be blank with a $0 transaction - then no processor needs to be selected
+      $form->_paymentProcessor = $form->_paymentProcessors[$form->_params['payment_processor_id']];
+    }
     if (!empty($params['payment_processor_id'])) {
       // The concept of contributeMode is deprecated as is the billing_mode concept.
       if ($form->_paymentProcessor['billing_mode'] == 1) {
@@ -2014,7 +2017,7 @@ class CRM_Contribute_Form_Contribution_Confirm extends CRM_Contribute_Form_Contr
       if (!empty($params['payment_processor_id'])) {
         $params['is_pay_later'] = 0;
       }
-      else {
+      elseif ($params['amount'] !== 0) {
         $params['is_pay_later'] = civicrm_api3('contribution_page', 'getvalue', array(
           'id' => $id,
           'return' => 'is_pay_later',
@@ -2334,7 +2337,7 @@ class CRM_Contribute_Form_Contribution_Confirm extends CRM_Contribute_Form_Contr
         $this->postProcessPremium($premiumParams, $result['contribution']);
       }
       if (!empty($result['contribution'])) {
-        // Not quite sure why it would be empty at this stage but tests show it can be ... at least in tests.
+        // It seems this line is hit when there is a zero dollar transaction & in tests, not sure when else.
         $this->completeTransaction($result, $result['contribution']->id);
       }
       return $result;
@@ -2467,7 +2470,7 @@ class CRM_Contribute_Form_Contribution_Confirm extends CRM_Contribute_Form_Contr
         civicrm_api3('contribution', 'completetransaction', array(
           'id' => $contributionID,
           'trxn_id' => CRM_Utils_Array::value('trxn_id', $result),
-          'payment_processor_id' => $this->_paymentProcessor['id'],
+          'payment_processor_id' => CRM_Utils_Array::value('payment_processor_id', $result, $this->_paymentProcessor['id']),
           'is_transactional' => FALSE,
           'fee_amount' => CRM_Utils_Array::value('fee_amount', $result),
           'receive_date' => CRM_Utils_Array::value('receive_date', $result),
diff --git a/civicrm/CRM/Contribute/Form/Contribution/Main.php b/civicrm/CRM/Contribute/Form/Contribution/Main.php
index 4a302b82b7..ed56fd99e6 100644
--- a/civicrm/CRM/Contribute/Form/Contribution/Main.php
+++ b/civicrm/CRM/Contribute/Form/Contribution/Main.php
@@ -626,7 +626,7 @@ class CRM_Contribute_Form_Contribution_Main extends CRM_Contribute_Form_Contribu
    *   The input form values.
    * @param array $files
    *   The uploaded files if any.
-   * @param CRM_Core_Form $self
+   * @param \CRM_Contribute_Form_Contribution_Main $self
    *
    * @return bool|array
    *   true if no errors, else array of errors
@@ -670,7 +670,7 @@ class CRM_Contribute_Form_Contribution_Main extends CRM_Contribute_Form_Contribu
       $previousId = $otherAmount = FALSE;
       while ($priceField->fetch()) {
 
-        if ($self->_quickConfig && ($priceField->name == 'contribution_amount' || $priceField->name == 'membership_amount')) {
+        if ($self->isQuickConfig() && ($priceField->name == 'contribution_amount' || $priceField->name == 'membership_amount')) {
           $previousId = $priceField->id;
           if ($priceField->name == 'membership_amount' && !$priceField->is_active) {
             $membershipIsActive = FALSE;
@@ -951,7 +951,7 @@ class CRM_Contribute_Form_Contribution_Main extends CRM_Contribute_Form_Contribu
       return $errors;
     }
 
-    if (CRM_Utils_Array::value('payment_processor_id', $fields) == NULL) {
+    if (CRM_Utils_Array::value('payment_processor_id', $fields) === NULL) {
       $errors['payment_processor_id'] = ts('Payment Method is a required field.');
     }
     else {
diff --git a/civicrm/CRM/Contribute/Form/ContributionBase.php b/civicrm/CRM/Contribute/Form/ContributionBase.php
index ec174f47ba..45a62b78bb 100644
--- a/civicrm/CRM/Contribute/Form/ContributionBase.php
+++ b/civicrm/CRM/Contribute/Form/ContributionBase.php
@@ -211,6 +211,14 @@ class CRM_Contribute_Form_ContributionBase extends CRM_Core_Form {
    */
   public $paymentInstrumentID;
 
+  /**
+   * Is the price set quick config.
+   * @return bool
+   */
+  public function isQuickConfig() {
+    return isset(self::$_quickConfig) ? self::$_quickConfig : FALSE;
+  }
+
   /**
    * Set variables up before form is built.
    *
@@ -610,6 +618,13 @@ class CRM_Contribute_Form_ContributionBase extends CRM_Core_Form {
             CRM_Utils_System::mungeCreditCard(CRM_Utils_Array::value('credit_card_number', $this->_params))
           );
         }
+        elseif ($paymentField === 'credit_card_type') {
+          $this->assign('credit_card_type', CRM_Core_PseudoConstant::getLabel(
+            'CRM_Core_BAO_FinancialTrxn',
+            'card_type_id',
+            CRM_Core_PseudoConstant::getKey('CRM_Core_BAO_FinancialTrxn', 'card_type_id', $this->_params['credit_card_type'])
+          ));
+        }
         else {
           $this->assign($paymentField, $this->_params[$paymentField]);
         }
diff --git a/civicrm/CRM/Contribute/Form/ContributionPage.php b/civicrm/CRM/Contribute/Form/ContributionPage.php
index bc3f23d03e..65173bec6f 100644
--- a/civicrm/CRM/Contribute/Form/ContributionPage.php
+++ b/civicrm/CRM/Contribute/Form/ContributionPage.php
@@ -391,8 +391,7 @@ class CRM_Contribute_Form_ContributionPage extends CRM_Core_Form {
       switch ($className) {
         case 'Contribute':
           $attributes = $this->getVar('_attributes');
-          $subPage = strtolower(basename(CRM_Utils_Array::value('action', $attributes)));
-          $subPageName = ucfirst($subPage);
+          $subPage = CRM_Utils_Request::retrieveComponent($attributes);
           if ($subPage == 'friend') {
             $nextPage = 'custom';
           }
@@ -403,13 +402,11 @@ class CRM_Contribute_Form_ContributionPage extends CRM_Core_Form {
 
         case 'MembershipBlock':
           $subPage = 'membership';
-          $subPageName = 'MembershipBlock';
           $nextPage = 'thankyou';
           break;
 
         default:
           $subPage = strtolower($className);
-          $subPageName = $className;
           $nextPage = strtolower($nextPage);
 
           if ($subPage == 'amount') {
@@ -422,7 +419,7 @@ class CRM_Contribute_Form_ContributionPage extends CRM_Core_Form {
       }
 
       CRM_Core_Session::setStatus(ts("'%1' information has been saved.",
-        array(1 => $subPageName)
+        array(1 => CRM_Utils_Array::value('title', CRM_Utils_Array::value($subPage, $this->get('tabHeader')), $className))
       ), ts('Saved'), 'success');
 
       $this->postProcessHook();
diff --git a/civicrm/CRM/Contribute/Form/ContributionPage/TabHeader.php b/civicrm/CRM/Contribute/Form/ContributionPage/TabHeader.php
index cd8611c404..172eeb3c8d 100644
--- a/civicrm/CRM/Contribute/Form/ContributionPage/TabHeader.php
+++ b/civicrm/CRM/Contribute/Form/ContributionPage/TabHeader.php
@@ -142,7 +142,7 @@ class CRM_Contribute_Form_ContributionPage_TabHeader {
     switch ($className) {
       case 'Contribute':
         $attributes = $form->getVar('_attributes');
-        $class = strtolower(basename(CRM_Utils_Array::value('action', $attributes)));
+        $class = CRM_Utils_Request::retrieveComponent($attributes);
         break;
 
       case 'MembershipBlock':
diff --git a/civicrm/CRM/Contribute/Form/ContributionView.php b/civicrm/CRM/Contribute/Form/ContributionView.php
index 8d3f74f596..2a6cf9d9c8 100644
--- a/civicrm/CRM/Contribute/Form/ContributionView.php
+++ b/civicrm/CRM/Contribute/Form/ContributionView.php
@@ -190,7 +190,7 @@ class CRM_Contribute_Form_ContributionView extends CRM_Core_Form {
     // assign values to the template
     $this->assign($values);
     $invoiceSettings = Civi::settings()->get('contribution_invoice_settings');
-    $invoicing = CRM_Utils_Array::value('invoicing', $invoiceSettings);
+    $invoicing = CRM_Invoicing_Utils::isInvoicingEnabled();
     $this->assign('invoicing', $invoicing);
     $this->assign('isDeferred', CRM_Utils_Array::value('deferred_revenue_enabled', $invoiceSettings));
     if ($invoicing && isset($values['tax_amount'])) {
diff --git a/civicrm/CRM/Contribute/Form/Task/PDFLetterCommon.php b/civicrm/CRM/Contribute/Form/Task/PDFLetterCommon.php
index f5fdb968c9..f8a9724e25 100644
--- a/civicrm/CRM/Contribute/Form/Task/PDFLetterCommon.php
+++ b/civicrm/CRM/Contribute/Form/Task/PDFLetterCommon.php
@@ -156,7 +156,7 @@ class CRM_Contribute_Form_Task_PDFLetterCommon extends CRM_Contact_Form_Task_PDF
     }
     if (!empty($html)) {
       // ie. we have only sent emails - lets no show a white screen
-      CRM_Utils_System::civiExit(1);
+      CRM_Utils_System::civiExit();
     }
   }
 
diff --git a/civicrm/CRM/Contribute/Form/Task/Status.php b/civicrm/CRM/Contribute/Form/Task/Status.php
index ef89c4d9c9..790c5dc233 100644
--- a/civicrm/CRM/Contribute/Form/Task/Status.php
+++ b/civicrm/CRM/Contribute/Form/Task/Status.php
@@ -305,11 +305,14 @@ AND    co.id IN ( $contribIDs )";
   }
 
   /**
-   * @param $contributionIDs
+   * @param string $contributionIDs
    *
    * @return array
    */
   public static function &getDetails($contributionIDs) {
+    if (empty($contributionIDs)) {
+      return [];
+    }
     $query = "
 SELECT    c.id              as contribution_id,
           c.contact_id      as contact_id     ,
@@ -326,7 +329,6 @@ WHERE     c.id IN ( $contributionIDs )";
     $dao = CRM_Core_DAO::executeQuery($query,
       CRM_Core_DAO::$_nullArray
     );
-    $rows = array();
 
     while ($dao->fetch()) {
       $rows[$dao->contribution_id]['component'] = $dao->participant_id ? 'event' : 'contribute';
diff --git a/civicrm/CRM/Contribute/Form/UpdateSubscription.php b/civicrm/CRM/Contribute/Form/UpdateSubscription.php
index 6f8a080bda..3ed257189b 100644
--- a/civicrm/CRM/Contribute/Form/UpdateSubscription.php
+++ b/civicrm/CRM/Contribute/Form/UpdateSubscription.php
@@ -145,7 +145,7 @@ class CRM_Contribute_Form_UpdateSubscription extends CRM_Core_Form {
     $alreadyHardCodedFields = array('amount', 'installments');
     foreach ($this->editableScheduleFields as $editableScheduleField) {
       if (!in_array($editableScheduleField, $alreadyHardCodedFields)) {
-        $this->addField($editableScheduleField, array('entity' => 'ContributionRecur'));
+        $this->addField($editableScheduleField, array('entity' => 'ContributionRecur'), FALSE, FALSE);
       }
     }
 
diff --git a/civicrm/CRM/Contribute/Info.php b/civicrm/CRM/Contribute/Info.php
index 41f03e46b4..4fa48a9c98 100644
--- a/civicrm/CRM/Contribute/Info.php
+++ b/civicrm/CRM/Contribute/Info.php
@@ -164,6 +164,14 @@ class CRM_Contribute_Info extends CRM_Core_Component_Info {
     );
   }
 
+  /**
+   * @inheritDoc
+   * @return string
+   */
+  public function getIcon() {
+    return 'crm-i fa-credit-card';
+  }
+
   /**
    * @inheritDoc
    * Provides information about advanced search pane
diff --git a/civicrm/CRM/Contribute/Page/ContributionRecur.php b/civicrm/CRM/Contribute/Page/ContributionRecur.php
index dea041f3b6..fa9b0daae2 100644
--- a/civicrm/CRM/Contribute/Page/ContributionRecur.php
+++ b/civicrm/CRM/Contribute/Page/ContributionRecur.php
@@ -83,6 +83,17 @@ class CRM_Contribute_Page_ContributionRecur extends CRM_Core_Page {
     CRM_Core_BAO_CustomGroup::buildCustomDataView($this, $groupTree, FALSE, NULL, NULL, NULL, $contributionRecur['id']);
 
     $this->assign('recur', $contributionRecur);
+
+    $displayName = CRM_Contact_BAO_Contact::displayName($contributionRecur['contact_id']);
+    $this->assign('displayName', $displayName);
+
+    // Check if this is default domain contact CRM-10482
+    if (CRM_Contact_BAO_Contact::checkDomainContact($contributionRecur['contact_id'])) {
+      $displayName .= ' (' . ts('default organization') . ')';
+    }
+
+    // omitting contactImage from title for now since the summary overlay css doesn't work outside of our crm-container
+    CRM_Utils_System::setTitle(ts('View Recurring Contribution from') . ' ' . $displayName);
   }
 
   public function preProcess() {
diff --git a/civicrm/CRM/Contribute/Page/Tab.php b/civicrm/CRM/Contribute/Page/Tab.php
index fa80f7d728..8a3f02ad13 100644
--- a/civicrm/CRM/Contribute/Page/Tab.php
+++ b/civicrm/CRM/Contribute/Page/Tab.php
@@ -81,13 +81,18 @@ class CRM_Contribute_Page_Tab extends CRM_Core_Page {
     if ($recurID) {
       $links = self::$_links;
       $paymentProcessorObj = CRM_Financial_BAO_PaymentProcessor::getProcessorForEntity($recurID, 'recur', 'obj');
-      if (is_object($paymentProcessorObj) && $paymentProcessorObj->supports('cancelRecurring')) {
+      if (!is_object($paymentProcessorObj)) {
+        unset($links[CRM_Core_Action::DISABLE]);
+        unset($links[CRM_Core_Action::UPDATE]);
+        return $links;
+      }
+      if ($paymentProcessorObj->supports('cancelRecurring')) {
         unset($links[CRM_Core_Action::DISABLE]['extra'], $links[CRM_Core_Action::DISABLE]['ref']);
         $links[CRM_Core_Action::DISABLE]['url'] = "civicrm/contribute/unsubscribe";
         $links[CRM_Core_Action::DISABLE]['qs'] = "reset=1&crid=%%crid%%&cid=%%cid%%&context={$context}";
       }
 
-      if (is_object($paymentProcessorObj) && $paymentProcessorObj->isSupported('updateSubscriptionBillingInfo')) {
+      if ($paymentProcessorObj->supports('UpdateSubscriptionBillingInfo')) {
         $links[CRM_Core_Action::RENEW] = array(
           'name' => ts('Change Billing Details'),
           'title' => ts('Change Billing Details'),
@@ -95,6 +100,10 @@ class CRM_Contribute_Page_Tab extends CRM_Core_Page {
           'qs' => "reset=1&crid=%%crid%%&cid=%%cid%%&context={$context}",
         );
       }
+
+      if (!$paymentProcessorObj->supports('ChangeSubscriptionAmount') && !$paymentProcessorObj->supports('EditRecurringContribution')) {
+        unset($links[CRM_Core_Action::UPDATE]);
+      }
       return $links;
     }
 
@@ -251,13 +260,6 @@ class CRM_Contribute_Page_Tab extends CRM_Core_Page {
       }
 
       if ($recurContributions[$recurId]['is_active']) {
-        $details = CRM_Contribute_BAO_ContributionRecur::getSubscriptionDetails($recurContributions[$recurId]['id'], 'recur');
-        $hideUpdate = $details->membership_id & $details->auto_renew;
-
-        if ($hideUpdate) {
-          $action -= CRM_Core_Action::UPDATE;
-        }
-
         $recurContributions[$recurId]['action'] = CRM_Core_Action::formLink(self::recurLinks($recurId), $action,
           array(
             'cid' => $this->_contactId,
diff --git a/civicrm/CRM/Contribute/Page/UserDashboard.php b/civicrm/CRM/Contribute/Page/UserDashboard.php
index 2b4687f234..aa76d865df 100644
--- a/civicrm/CRM/Contribute/Page/UserDashboard.php
+++ b/civicrm/CRM/Contribute/Page/UserDashboard.php
@@ -139,11 +139,8 @@ class CRM_Contribute_Page_UserDashboard extends CRM_Contact_Page_View_UserDashBo
    * loads, it decides the which action has to be taken for the page.
    */
   public function run() {
-    $invoiceSettings = Civi::settings()->get('contribution_invoice_settings');
-    $invoicing = CRM_Utils_Array::value('invoicing', $invoiceSettings);
-    $defaultInvoicePage = CRM_Utils_Array::value('default_invoice_page', $invoiceSettings);
-    $this->assign('invoicing', $invoicing);
-    $this->assign('defaultInvoicePage', $defaultInvoicePage);
+    $this->assign('invoicing', CRM_Invoicing_Utils::isInvoicingEnabled());
+    $this->assign('defaultInvoicePage', CRM_Invoicing_Utils::getDefaultPaymentPage());
     parent::preProcess();
     $this->listContribution();
   }
diff --git a/civicrm/CRM/Core/BAO/Cache.php b/civicrm/CRM/Core/BAO/Cache.php
index d1f97f63f6..b377184b7f 100644
--- a/civicrm/CRM/Core/BAO/Cache.php
+++ b/civicrm/CRM/Core/BAO/Cache.php
@@ -75,14 +75,17 @@ class CRM_Core_BAO_Cache extends CRM_Core_DAO_Cache {
       $cache = CRM_Utils_Cache::singleton();
       $cleanKey = self::cleanKey($argString);
       self::$_cache[$argString] = $cache->get($cleanKey);
-      if (!self::$_cache[$argString]) {
+      if (self::$_cache[$argString] === NULL) {
         $table = self::getTableName();
         $where = self::whereCache($group, $path, $componentID);
         $rawData = CRM_Core_DAO::singleValueQuery("SELECT data FROM $table WHERE $where");
         $data = $rawData ? self::decode($rawData) : NULL;
 
         self::$_cache[$argString] = $data;
-        $cache->set($cleanKey, self::$_cache[$argString]);
+        if ($data !== NULL) {
+          // Do not cache 'null' as that is most likely a cache miss & we shouldn't then cache it.
+          $cache->set($cleanKey, self::$_cache[$argString]);
+        }
       }
     }
     return self::$_cache[$argString];
diff --git a/civicrm/CRM/Core/BAO/CustomField.php b/civicrm/CRM/Core/BAO/CustomField.php
index 1434ead03e..2e7e231142 100644
--- a/civicrm/CRM/Core/BAO/CustomField.php
+++ b/civicrm/CRM/Core/BAO/CustomField.php
@@ -2429,6 +2429,31 @@ WHERE cf.id = %1 AND cg.is_multiple = 1";
     return $isMultipleWithGid;
   }
 
+  /**
+   * Does this field type have any select options?
+   *
+   * @param array $field
+   *
+   * @return bool
+   */
+  public static function hasOptions($field) {
+    // Fields retrieved via api are an array, or from the dao are an object. We'll accept either.
+    $field = (array) $field;
+    // This will include boolean fields with Yes/No options.
+    if (in_array($field['html_type'], ['Radio', 'CheckBox'])) {
+      return TRUE;
+    }
+    // Do this before the "Select" string search because date fields have a "Select Date" html_type
+    // and contactRef fields have an "Autocomplete-Select" html_type - contacts are an FK not an option list.
+    if (in_array($field['data_type'], ['ContactReference', 'Date'])) {
+      return FALSE;
+    }
+    if (strpos($field['html_type'], 'Select') !== FALSE) {
+      return TRUE;
+    }
+    return !empty($field['option_group_id']);
+  }
+
   /**
    * Does this field store a serialized string?
    *
diff --git a/civicrm/CRM/Core/BAO/CustomQuery.php b/civicrm/CRM/Core/BAO/CustomQuery.php
index b71acb1081..d47e095758 100644
--- a/civicrm/CRM/Core/BAO/CustomQuery.php
+++ b/civicrm/CRM/Core/BAO/CustomQuery.php
@@ -295,8 +295,6 @@ SELECT f.id, f.label, f.data_type,
         continue;
       }
 
-      $strtolower = function_exists('mb_strtolower') ? 'mb_strtolower' : 'strtolower';
-
       foreach ($values as $tuple) {
         list($name, $op, $value, $grouping, $wildcard) = $tuple;
 
@@ -335,7 +333,7 @@ SELECT f.id, f.label, f.data_type,
               // fix $value here to escape sql injection attacks
               if (!is_array($value)) {
                 if ($field['data_type'] == 'String') {
-                  $value = CRM_Utils_Type::escape($strtolower($value), 'String');
+                  $value = CRM_Utils_Type::escape($value, 'String');
                 }
                 elseif ($value) {
                   $value = CRM_Utils_Type::escape($value, 'Integer');
@@ -420,10 +418,16 @@ SELECT f.id, f.label, f.data_type,
             $value = CRM_Utils_Array::value($op, (array) $value, $value);
             if (is_array($value)) {
               foreach ($value as $key => $val) {
-                $value[$key] = CRM_Utils_Rule::cleanMoney($value[$key]);
+                // @todo - this clean money should be in the form layer - it's highly likely to be doing more harm than good here
+                // Note the only place I can find that this code is reached by is searching a custom money field in advanced search.
+                // with euro style comma separators this doesn't work - with or without this cleanMoney.
+                // So this should be removed but is not increasing the brokeness IMHO
+                $value[$op][$key] = CRM_Utils_Rule::cleanMoney($value[$key]);
               }
             }
             else {
+              // @todo - this clean money should be in the form layer - it's highly likely to be doing more harm than good here
+              // comments per above apply. cleanMoney
               $value = CRM_Utils_Rule::cleanMoney($value);
             }
 
diff --git a/civicrm/CRM/Core/BAO/Email.php b/civicrm/CRM/Core/BAO/Email.php
index 7be3aab41f..b964799cdd 100644
--- a/civicrm/CRM/Core/BAO/Email.php
+++ b/civicrm/CRM/Core/BAO/Email.php
@@ -333,7 +333,7 @@ AND    reset_date IS NULL
         if (!empty($emailVal['is_primary'])) {
           $fromEmailHtml .= ' ' . ts('(preferred)');
         }
-        $contactFromEmails[$fromEmail] = $fromEmailHtml;
+        $contactFromEmails[$emailId] = $fromEmailHtml;
       }
     }
     return CRM_Utils_Array::crmArrayMerge($contactFromEmails, $fromEmailValues);
diff --git a/civicrm/CRM/Core/BAO/Mapping.php b/civicrm/CRM/Core/BAO/Mapping.php
index 1764cd572f..3e8b324a36 100644
--- a/civicrm/CRM/Core/BAO/Mapping.php
+++ b/civicrm/CRM/Core/BAO/Mapping.php
@@ -997,9 +997,7 @@ class CRM_Core_BAO_Mapping extends CRM_Core_DAO_Mapping {
       $customGroupId = CRM_Core_DAO::getFieldValue('CRM_Core_DAO_CustomField', $customFieldId, 'custom_group_id');
       $customGroupName = CRM_Core_DAO::getFieldValue('CRM_Core_DAO_CustomGroup', $customGroupId, 'title');
 
-      if (strlen($customGroupName) > 13) {
-        $customGroupName = substr($customGroupName, 0, 10) . '...';
-      }
+      $customGroupName = CRM_Utils_String::ellipsify($customGroupName, 13);
 
       return $customGroupName;
     }
diff --git a/civicrm/CRM/Core/BAO/Navigation.php b/civicrm/CRM/Core/BAO/Navigation.php
index c12dc4bcf2..706e83822d 100644
--- a/civicrm/CRM/Core/BAO/Navigation.php
+++ b/civicrm/CRM/Core/BAO/Navigation.php
@@ -348,7 +348,7 @@ FROM civicrm_navigation WHERE domain_id = $domainID";
    * buildNavigationTree retreives items in order. We call this function to
    * ensure that any items added by the hook are also in the correct order.
    */
-  private static function orderByWeight(&$navigations) {
+  public static function orderByWeight(&$navigations) {
     // sort each item in navigations by weight
     usort($navigations, function($a, $b) {
 
@@ -463,7 +463,7 @@ FROM civicrm_navigation WHERE domain_id = $domainID";
   }
 
   /**
-   * Get Menu name.
+   * Check permissions and format menu item as html.
    *
    * @param $value
    * @param array $skipMenuItems
@@ -477,49 +477,50 @@ FROM civicrm_navigation WHERE domain_id = $domainID";
 
     $name = $i18n->crm_translate($value['attributes']['label'], array('context' => 'menu'));
     $url = CRM_Utils_Array::value('url', $value['attributes']);
-    $permission = CRM_Utils_Array::value('permission', $value['attributes']);
-    $operator = CRM_Utils_Array::value('operator', $value['attributes']);
     $parentID = CRM_Utils_Array::value('parentID', $value['attributes']);
     $navID = CRM_Utils_Array::value('navID', $value['attributes']);
     $active = CRM_Utils_Array::value('active', $value['attributes']);
     $target = CRM_Utils_Array::value('target', $value['attributes']);
 
-    if (in_array($parentID, $skipMenuItems) || !$active) {
+    if (in_array($parentID, $skipMenuItems) || !$active || !self::checkPermission($value['attributes'])) {
       $skipMenuItems[] = $navID;
       return FALSE;
     }
 
-    $config = CRM_Core_Config::singleton();
-
     $makeLink = FALSE;
     if (!empty($url)) {
-      // Skip processing fully-formed urls
-      if (substr($url, 0, 4) !== 'http' && $url[0] !== '/' && $url[0] !== '#') {
-        //CRM-7656 --make sure to separate out url path from url params,
-        //as we'r going to validate url path across cross-site scripting.
-        $parsedUrl = parse_url($url);
-        if (empty($parsedUrl['query'])) {
-          $parsedUrl['query'] = NULL;
-        }
-        if (empty($parsedUrl['fragment'])) {
-          $parsedUrl['fragment'] = NULL;
-        }
-        $url = CRM_Utils_System::url($parsedUrl['path'], $parsedUrl['query'], FALSE, $parsedUrl['fragment'], TRUE);
-      }
-      elseif (strpos($url, '&amp;') === FALSE) {
-        $url = htmlspecialchars($url);
-      }
+      $url = self::makeFullyFormedUrl($url);
       $makeLink = TRUE;
     }
 
-    static $allComponents;
-    if (!$allComponents) {
-      $allComponents = CRM_Core_Component::getNames();
+    if (!empty($value['attributes']['icon'])) {
+      $menuIcon = sprintf('<i class="%s"></i>', $value['attributes']['icon']);
+      $name = $menuIcon . $name;
+    }
+
+    if ($makeLink) {
+      $url = CRM_Utils_System::evalUrl($url);
+      if ($target) {
+        $name = "<a href=\"{$url}\" target=\"{$target}\">{$name}</a>";
+      }
+      else {
+        $name = "<a href=\"{$url}\">{$name}</a>";
+      }
     }
 
-    if (isset($permission) && $permission) {
-      $permissions = explode(',', $permission);
+    return $name;
+  }
 
+  /**
+   * Check if a menu item should be visible based on permissions and component.
+   *
+   * @param $item
+   * @return bool
+   */
+  public static function checkPermission($item) {
+    if (!empty($item['permission'])) {
+      $permissions = explode(',', $item['permission']);
+      $operator = CRM_Utils_Array::value('operator', $item);
       $hasPermission = FALSE;
       foreach ($permissions as $key) {
         $key = trim($key);
@@ -529,13 +530,12 @@ FROM civicrm_navigation WHERE domain_id = $domainID";
         $componentName = CRM_Core_Permission::getComponentName($key);
 
         if ($componentName) {
-          if (!in_array($componentName, $config->enableComponents) ||
+          if (!in_array($componentName, CRM_Core_Config::singleton()->enableComponents) ||
             !CRM_Core_Permission::check($key)
           ) {
             $showItem = FALSE;
             if ($operator == 'AND') {
-              $skipMenuItems[] = $navID;
-              return $showItem;
+              return FALSE;
             }
           }
           else {
@@ -545,8 +545,7 @@ FROM civicrm_navigation WHERE domain_id = $domainID";
         elseif (!CRM_Core_Permission::check($key)) {
           $showItem = FALSE;
           if ($operator == 'AND') {
-            $skipMenuItems[] = $navID;
-            return $showItem;
+            return FALSE;
           }
         }
         else {
@@ -554,42 +553,20 @@ FROM civicrm_navigation WHERE domain_id = $domainID";
         }
       }
 
-      if (!$showItem && !$hasPermission) {
-        $skipMenuItems[] = $navID;
+      if (empty($showItem) && !$hasPermission) {
         return FALSE;
       }
     }
-
-    if (!empty($value['attributes']['icon'])) {
-      $menuIcon = sprintf('<i class="%s"></i>', $value['attributes']['icon']);
-      $name = $menuIcon . $name;
-    }
-
-    if ($makeLink) {
-      $url = CRM_Utils_System::evalUrl($url);
-      if ($target) {
-        $name = "<a href=\"{$url}\" target=\"{$target}\">{$name}</a>";
-      }
-      else {
-        $name = "<a href=\"{$url}\">{$name}</a>";
-      }
-    }
-
-    return $name;
+    return TRUE;
   }
 
   /**
    * Create navigation for CiviCRM Admin Menu.
    *
-   * @param int $contactID
-   *   Contact id.
-   *
    * @return string
    *   returns navigation html
    */
-  public static function createNavigation($contactID) {
-    $config = CRM_Core_Config::singleton();
-
+  public static function createNavigation() {
     $navigation = self::buildNavigation();
 
     if ($navigation) {
@@ -603,8 +580,7 @@ FROM civicrm_navigation WHERE domain_id = $domainID";
       $homeIcon = '<span class="crm-logo-sm" ></span>';
       self::retrieve($homeParams, $homeNav);
       if ($homeNav) {
-        list($path, $q) = explode('?', $homeNav['url']);
-        $homeURL = CRM_Utils_System::url($path, $q);
+        $homeURL = self::makeFullyFormedUrl($homeNav['url']);
         $homeLabel = $homeNav['label'];
         // CRM-6804 (we need to special-case this as we don’t ts()-tag variables)
         if ($homeLabel == 'Home') {
@@ -630,6 +606,44 @@ FROM civicrm_navigation WHERE domain_id = $domainID";
     return $prepandString . $navigation;
   }
 
+  /**
+   * Turns relative URLs (like civicrm/foo/bar) into fully-formed
+   * ones (i.e. example.com/wp-admin?q=civicrm/dashboard).
+   *
+   * If the URL is already fully-formed, nothing will be done.
+   *
+   * @param string $url
+   *
+   * @return string
+   */
+  public static function makeFullyFormedUrl($url) {
+    if (self::isNotFullyFormedUrl($url)) {
+      //CRM-7656 --make sure to separate out url path from url params,
+      //as we'r going to validate url path across cross-site scripting.
+      $path = parse_url($url, PHP_URL_PATH);
+      $q = parse_url($url, PHP_URL_QUERY);
+      $fragment = parse_url($url, PHP_URL_FRAGMENT);
+      return CRM_Utils_System::url($path, $q, FALSE, $fragment);
+    }
+
+    if (strpos($url, '&amp;') === FALSE) {
+      return htmlspecialchars($url);
+    }
+
+    return $url;
+  }
+
+  /**
+   * Checks if the given URL is not fully-formed
+   *
+   * @param string $url
+   *
+   * @return bool
+   */
+  private static function isNotFullyFormedUrl($url) {
+    return substr($url, 0, 4) !== 'http' && $url[0] !== '/' && $url[0] !== '#';
+  }
+
   /**
    * Reset navigation for all contacts or a specified contact.
    *
diff --git a/civicrm/CRM/Core/BAO/RecurringEntity.php b/civicrm/CRM/Core/BAO/RecurringEntity.php
index a5ab757b7b..8e0b24e67f 100644
--- a/civicrm/CRM/Core/BAO/RecurringEntity.php
+++ b/civicrm/CRM/Core/BAO/RecurringEntity.php
@@ -350,7 +350,7 @@ class CRM_Core_BAO_RecurringEntity extends CRM_Core_DAO_RecurringEntity {
           // skip the recursion-start-date from the list we going to generate
           $skip = TRUE;
         }
-        $baseDate = CRM_Utils_Date::processDate($result->format('Y-m-d H:i:s'));
+        $baseDate = $result->format('YmdHis');
 
         foreach ($this->dateColumns as $col) {
           $recursionDates[$count][$col] = $baseDate;
@@ -358,7 +358,7 @@ class CRM_Core_BAO_RecurringEntity extends CRM_Core_DAO_RecurringEntity {
         foreach ($this->intervalDateColumns as $col => $interval) {
           $newDate = new DateTime($baseDate);
           $newDate->add($interval);
-          $recursionDates[$count][$col] = CRM_Utils_Date::processDate($newDate->format('Y-m-d H:i:s'));
+          $recursionDates[$count][$col] = $newDate->format('YmdHis');
         }
         if ($exRangeStart) {
           $exRangeStartDate = CRM_Utils_Date::processDate(CRM_Utils_Array::value($exRangeStart, $recursionDates[$count]), NULL, FALSE, 'Ymd');
@@ -889,7 +889,7 @@ class CRM_Core_BAO_RecurringEntity extends CRM_Core_DAO_RecurringEntity {
         $repetitionStartDate = $repetitionStartDate . " " . $formParams['repetition_start_date_time'];
       }
       $repetition_start_date = new DateTime($repetitionStartDate);
-      $dbParams['start_action_date'] = CRM_Utils_Date::processDate($repetition_start_date->format('Y-m-d H:i:s'));
+      $dbParams['start_action_date'] = $repetition_start_date->format('YmdHis');
     }
 
     if (!empty($formParams['repetition_frequency_unit'])) {
diff --git a/civicrm/CRM/Core/Block.php b/civicrm/CRM/Core/Block.php
index 8a9ea1f895..fb9a9f1995 100644
--- a/civicrm/CRM/Core/Block.php
+++ b/civicrm/CRM/Core/Block.php
@@ -417,13 +417,20 @@ class CRM_Core_Block {
       $values[$key] = self::setShortCutValues($short);
     }
 
-    // call links hook to add user defined links
+    // Deprecated hook with typo.  Please don't use this!
     CRM_Utils_Hook::links('create.new.shorcuts',
       NULL,
       CRM_Core_DAO::$_nullObject,
       $values
     );
 
+    // Hook that enables extensions to add user-defined links
+    CRM_Utils_Hook::links('create.new.shortcuts',
+      NULL,
+      CRM_Core_DAO::$_nullObject,
+      $values
+    );
+
     foreach ($values as $key => $val) {
       if (!empty($val['title'])) {
         $values[$key]['name'] = CRM_Utils_Array::value('name', $val, $val['title']);
diff --git a/civicrm/CRM/Core/CodeGen/Config.php b/civicrm/CRM/Core/CodeGen/Config.php
index c01834d3bb..1d6b2431d1 100644
--- a/civicrm/CRM/Core/CodeGen/Config.php
+++ b/civicrm/CRM/Core/CodeGen/Config.php
@@ -56,6 +56,7 @@ class CRM_Core_CodeGen_Config extends CRM_Core_CodeGen_BaseTask {
       case 'drupal8':
         $candidates[] = "../../modules/civicrm/civicrm.config.php.drupal";
         $candidates[] = "../../../modules/civicrm/civicrm.config.php.drupal";
+        $candidates[] = "../../../modules/civicrm-drupal/civicrm.config.php.drupal";
         break;
 
       case 'wordpress':
diff --git a/civicrm/CRM/Core/CodeGen/DAO.php b/civicrm/CRM/Core/CodeGen/DAO.php
index f0c6eec087..1a47be7cc5 100644
--- a/civicrm/CRM/Core/CodeGen/DAO.php
+++ b/civicrm/CRM/Core/CodeGen/DAO.php
@@ -20,15 +20,23 @@ class CRM_Core_CodeGen_DAO extends CRM_Core_CodeGen_BaseTask {
    */
   private $raw;
 
+  /**
+   * @var string
+   * translate function name
+   */
+  private $tsFunctionName;
+
   /**
    * CRM_Core_CodeGen_DAO constructor.
    *
    * @param \CRM_Core_CodeGen_Main $config
    * @param string $name
+   * @param string $tsFunctionName
    */
-  public function __construct($config, $name) {
+  public function __construct($config, $name, $tsFunctionName = 'ts') {
     parent::__construct($config);
     $this->name = $name;
+    $this->tsFunctionName = $tsFunctionName;
   }
 
   /**
@@ -69,6 +77,7 @@ class CRM_Core_CodeGen_DAO extends CRM_Core_CodeGen_BaseTask {
       $template->assign('indicesPhp', var_export($this->tables[$this->name]['index'], 1));
     }
     $template->assign('genCodeChecksum', $this->getTableChecksum());
+    $template->assign('tsFunctionName', $this->tsFunctionName);
     $template->run('dao.tpl', $this->getAbsFileName());
   }
 
@@ -88,6 +97,7 @@ class CRM_Core_CodeGen_DAO extends CRM_Core_CodeGen_BaseTask {
         $template->assign('indicesPhp', var_export($this->tables[$this->name]['index'], 1));
       }
       $template->assign('genCodeChecksum', 'NEW');
+      $template->assign('tsFunctionName', $this->tsFunctionName);
       $this->raw = $template->fetch('dao.tpl');
     }
     return $this->raw;
diff --git a/civicrm/CRM/Core/Component/Info.php b/civicrm/CRM/Core/Component/Info.php
index 00c228ef64..76a390c90b 100644
--- a/civicrm/CRM/Core/Component/Info.php
+++ b/civicrm/CRM/Core/Component/Info.php
@@ -198,6 +198,15 @@ abstract class CRM_Core_Component_Info {
    */
   abstract public function registerTab();
 
+  /**
+   * Get icon font class representing this component.
+   *
+   * @return string
+   */
+  public function getIcon() {
+    return 'crm-i fa-puzzle-piece';
+  }
+
   /**
    * Provides information about advanced search pane
    * offered by this component.
diff --git a/civicrm/CRM/Core/Config.php b/civicrm/CRM/Core/Config.php
index 265532c67d..fdfdc06b76 100644
--- a/civicrm/CRM/Core/Config.php
+++ b/civicrm/CRM/Core/Config.php
@@ -270,7 +270,6 @@ class CRM_Core_Config extends CRM_Core_Config_MagicMerge {
    * @return string
    */
   public static function environment($env = NULL, $reset = FALSE) {
-    static $environment;
     if ($env) {
       $environment = $env;
     }
diff --git a/civicrm/CRM/Core/DAO.php b/civicrm/CRM/Core/DAO.php
index c6a495b61d..e57e86fbd8 100644
--- a/civicrm/CRM/Core/DAO.php
+++ b/civicrm/CRM/Core/DAO.php
@@ -696,6 +696,14 @@ class CRM_Core_DAO extends DB_DataObject {
           if (!$serializeArrays && is_array($pValue) && !empty($value['serialize'])) {
             Civi::log()->warning(ts('use copyParams to serialize arrays (' . __CLASS__ . '.' . $name . ')'), ['civi.tag' => 'deprecated']);
           }
+          $maxLength = CRM_Utils_Array::value('maxlength', $value);
+          if (!is_array($pValue) && $maxLength && mb_strlen($pValue) > $maxLength
+            && empty($value['pseudoconstant'])
+          ) {
+            Civi::log()->warning(ts('A string for field $dbName has been truncated. The original string was %1', [CRM_Utils_Type::escape($pValue, 'String')]));
+            // The string is too long - what to do what to do? Well losing data is generally bad so lets' truncate
+            $pValue = CRM_Utils_String::ellipsify($pValue, $maxLength);
+          }
           $this->$dbName = $pValue;
           $allNull = FALSE;
         }
@@ -900,6 +908,7 @@ class CRM_Core_DAO extends DB_DataObject {
          AND TABLE_NAME LIKE 'civicrm_%'
          AND TABLE_NAME NOT LIKE 'civicrm_import_job_%'
          AND TABLE_NAME NOT LIKE '%_temp%'
+         AND TABLE_NAME NOT LIKE 'civicrm_tmp_%'
       ");
   }
 
diff --git a/civicrm/CRM/Core/DAO/ActionLog.php b/civicrm/CRM/Core/DAO/ActionLog.php
index 3958e5ff22..eb5fb66fcc 100644
--- a/civicrm/CRM/Core/DAO/ActionLog.php
+++ b/civicrm/CRM/Core/DAO/ActionLog.php
@@ -143,7 +143,7 @@ class CRM_Core_DAO_ActionLog extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Action Schedule Contact ID'),
-          'description' => 'FK to Contact ID',
+          'description' => ts('FK to Contact ID'),
           'table_name' => 'civicrm_action_log',
           'entity' => 'ActionLog',
           'bao' => 'CRM_Core_BAO_ActionLog',
@@ -154,7 +154,7 @@ class CRM_Core_DAO_ActionLog extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Entity ID'),
-          'description' => 'FK to id of the entity that the action was performed on. Pseudo - FK.',
+          'description' => ts('FK to id of the entity that the action was performed on. Pseudo - FK.'),
           'required' => TRUE,
           'table_name' => 'civicrm_action_log',
           'entity' => 'ActionLog',
@@ -165,7 +165,7 @@ class CRM_Core_DAO_ActionLog extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Entity Table'),
-          'description' => 'name of the entity table for the above id, e.g. civicrm_activity, civicrm_participant',
+          'description' => ts('name of the entity table for the above id, e.g. civicrm_activity, civicrm_participant'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_action_log',
@@ -177,7 +177,7 @@ class CRM_Core_DAO_ActionLog extends CRM_Core_DAO {
           'name' => 'action_schedule_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Schedule'),
-          'description' => 'FK to the action schedule that this action originated from.',
+          'description' => ts('FK to the action schedule that this action originated from.'),
           'required' => TRUE,
           'table_name' => 'civicrm_action_log',
           'entity' => 'ActionLog',
@@ -189,7 +189,7 @@ class CRM_Core_DAO_ActionLog extends CRM_Core_DAO {
           'name' => 'action_date_time',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Action Date And Time'),
-          'description' => 'date time that the action was performed on.',
+          'description' => ts('date time that the action was performed on.'),
           'table_name' => 'civicrm_action_log',
           'entity' => 'ActionLog',
           'bao' => 'CRM_Core_BAO_ActionLog',
@@ -199,7 +199,7 @@ class CRM_Core_DAO_ActionLog extends CRM_Core_DAO {
           'name' => 'is_error',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Error?'),
-          'description' => 'Was there any error sending the reminder?',
+          'description' => ts('Was there any error sending the reminder?'),
           'default' => '0',
           'table_name' => 'civicrm_action_log',
           'entity' => 'ActionLog',
@@ -210,7 +210,7 @@ class CRM_Core_DAO_ActionLog extends CRM_Core_DAO {
           'name' => 'message',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Message'),
-          'description' => 'Description / text in case there was an error encountered.',
+          'description' => ts('Description / text in case there was an error encountered.'),
           'table_name' => 'civicrm_action_log',
           'entity' => 'ActionLog',
           'bao' => 'CRM_Core_BAO_ActionLog',
@@ -220,7 +220,7 @@ class CRM_Core_DAO_ActionLog extends CRM_Core_DAO {
           'name' => 'repetition_number',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Repetition Number'),
-          'description' => 'Keeps track of the sequence number of this repetition.',
+          'description' => ts('Keeps track of the sequence number of this repetition.'),
           'table_name' => 'civicrm_action_log',
           'entity' => 'ActionLog',
           'bao' => 'CRM_Core_BAO_ActionLog',
@@ -230,7 +230,7 @@ class CRM_Core_DAO_ActionLog extends CRM_Core_DAO {
           'name' => 'reference_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Reference Date'),
-          'description' => 'Stores the date from the entity which triggered this reminder action (e.g. membership.end_date for most membership renewal reminders)',
+          'description' => ts('Stores the date from the entity which triggered this reminder action (e.g. membership.end_date for most membership renewal reminders)'),
           'default' => 'NULL',
           'table_name' => 'civicrm_action_log',
           'entity' => 'ActionLog',
diff --git a/civicrm/CRM/Core/DAO/ActionMapping.php b/civicrm/CRM/Core/DAO/ActionMapping.php
index f7fe97914b..24482bac99 100644
--- a/civicrm/CRM/Core/DAO/ActionMapping.php
+++ b/civicrm/CRM/Core/DAO/ActionMapping.php
@@ -119,7 +119,7 @@ class CRM_Core_DAO_ActionMapping extends CRM_Core_DAO {
           'name' => 'entity',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Action Mapping Entity'),
-          'description' => 'Entity for which the reminder is created',
+          'description' => ts('Entity for which the reminder is created'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_action_mapping',
@@ -131,7 +131,7 @@ class CRM_Core_DAO_ActionMapping extends CRM_Core_DAO {
           'name' => 'entity_value',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Action Mapping Entity Value'),
-          'description' => 'Entity value',
+          'description' => ts('Entity value'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_action_mapping',
@@ -143,7 +143,7 @@ class CRM_Core_DAO_ActionMapping extends CRM_Core_DAO {
           'name' => 'entity_value_label',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Value Label'),
-          'description' => 'Entity value label',
+          'description' => ts('Entity value label'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_action_mapping',
@@ -155,7 +155,7 @@ class CRM_Core_DAO_ActionMapping extends CRM_Core_DAO {
           'name' => 'entity_status',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Status'),
-          'description' => 'Entity status',
+          'description' => ts('Entity status'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_action_mapping',
@@ -167,7 +167,7 @@ class CRM_Core_DAO_ActionMapping extends CRM_Core_DAO {
           'name' => 'entity_status_label',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Status Label'),
-          'description' => 'Entity status label',
+          'description' => ts('Entity status label'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_action_mapping',
@@ -179,7 +179,7 @@ class CRM_Core_DAO_ActionMapping extends CRM_Core_DAO {
           'name' => 'entity_date_start',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Entity Start Date'),
-          'description' => 'Entity date',
+          'description' => ts('Entity date'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_action_mapping',
@@ -191,7 +191,7 @@ class CRM_Core_DAO_ActionMapping extends CRM_Core_DAO {
           'name' => 'entity_date_end',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Entity End Date'),
-          'description' => 'Entity date',
+          'description' => ts('Entity date'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_action_mapping',
@@ -203,7 +203,7 @@ class CRM_Core_DAO_ActionMapping extends CRM_Core_DAO {
           'name' => 'entity_recipient',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Entity Recipient'),
-          'description' => 'Entity recipient',
+          'description' => ts('Entity recipient'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_action_mapping',
diff --git a/civicrm/CRM/Core/DAO/ActionSchedule.php b/civicrm/CRM/Core/DAO/ActionSchedule.php
index c7ee8457f1..981bc5e812 100644
--- a/civicrm/CRM/Core/DAO/ActionSchedule.php
+++ b/civicrm/CRM/Core/DAO/ActionSchedule.php
@@ -336,7 +336,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Name'),
-          'description' => 'Name of the action(reminder)',
+          'description' => ts('Name of the action(reminder)'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_action_schedule',
@@ -348,7 +348,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Title'),
-          'description' => 'Title of the action(reminder)',
+          'description' => ts('Title of the action(reminder)'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_action_schedule',
@@ -360,7 +360,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'recipient',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Recipient'),
-          'description' => 'Recipient',
+          'description' => ts('Recipient'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_action_schedule',
@@ -372,7 +372,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'limit_to',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Limit To'),
-          'description' => 'Is this the recipient criteria limited to OR in addition to?',
+          'description' => ts('Is this the recipient criteria limited to OR in addition to?'),
           'table_name' => 'civicrm_action_schedule',
           'entity' => 'ActionSchedule',
           'bao' => 'CRM_Core_BAO_ActionSchedule',
@@ -382,7 +382,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'entity_value',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Entity Value'),
-          'description' => 'Entity value',
+          'description' => ts('Entity value'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_action_schedule',
@@ -394,7 +394,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'entity_status',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Entity Status'),
-          'description' => 'Entity status',
+          'description' => ts('Entity status'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_action_schedule',
@@ -406,7 +406,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'start_action_offset',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Start Action Offset'),
-          'description' => 'Reminder Interval.',
+          'description' => ts('Reminder Interval.'),
           'default' => '0',
           'table_name' => 'civicrm_action_schedule',
           'entity' => 'ActionSchedule',
@@ -417,7 +417,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'start_action_unit',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Start Action Unit'),
-          'description' => 'Time units for reminder.',
+          'description' => ts('Time units for reminder.'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'table_name' => 'civicrm_action_schedule',
@@ -435,7 +435,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'start_action_condition',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Start Action Condition'),
-          'description' => 'Reminder Action',
+          'description' => ts('Reminder Action'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_action_schedule',
@@ -447,7 +447,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'start_action_date',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Start Action Date'),
-          'description' => 'Entity date',
+          'description' => ts('Entity date'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_action_schedule',
@@ -469,7 +469,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'repetition_frequency_unit',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Repetition Frequency Unit'),
-          'description' => 'Time units for repetition of reminder.',
+          'description' => ts('Time units for repetition of reminder.'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'table_name' => 'civicrm_action_schedule',
@@ -487,7 +487,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'repetition_frequency_interval',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Repetition Frequency Interval'),
-          'description' => 'Time interval for repeating the reminder.',
+          'description' => ts('Time interval for repeating the reminder.'),
           'default' => '0',
           'table_name' => 'civicrm_action_schedule',
           'entity' => 'ActionSchedule',
@@ -498,7 +498,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'end_frequency_unit',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('End Frequency Unit'),
-          'description' => 'Time units till repetition of reminder.',
+          'description' => ts('Time units till repetition of reminder.'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'table_name' => 'civicrm_action_schedule',
@@ -516,7 +516,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'end_frequency_interval',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('End Frequency Interval'),
-          'description' => 'Time interval till repeating the reminder.',
+          'description' => ts('Time interval till repeating the reminder.'),
           'default' => '0',
           'table_name' => 'civicrm_action_schedule',
           'entity' => 'ActionSchedule',
@@ -527,7 +527,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'end_action',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('End Action'),
-          'description' => 'Reminder Action till repeating the reminder.',
+          'description' => ts('Reminder Action till repeating the reminder.'),
           'maxlength' => 32,
           'size' => CRM_Utils_Type::MEDIUM,
           'table_name' => 'civicrm_action_schedule',
@@ -539,7 +539,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'end_date',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('End Date'),
-          'description' => 'Entity end date',
+          'description' => ts('Entity end date'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_action_schedule',
@@ -551,7 +551,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Schedule is Active?'),
-          'description' => 'Is this option active?',
+          'description' => ts('Is this option active?'),
           'default' => '1',
           'table_name' => 'civicrm_action_schedule',
           'entity' => 'ActionSchedule',
@@ -562,7 +562,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'recipient_manual',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Recipient Manual'),
-          'description' => 'Contact IDs to which reminder should be sent.',
+          'description' => ts('Contact IDs to which reminder should be sent.'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_action_schedule',
@@ -574,7 +574,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'recipient_listing',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Recipient Listing'),
-          'description' => 'listing based on recipient field.',
+          'description' => ts('listing based on recipient field.'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_action_schedule',
@@ -586,7 +586,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'body_text',
           'type' => CRM_Utils_Type::T_LONGTEXT,
           'title' => ts('Reminder Text'),
-          'description' => 'Body of the mailing in text format.',
+          'description' => ts('Body of the mailing in text format.'),
           'table_name' => 'civicrm_action_schedule',
           'entity' => 'ActionSchedule',
           'bao' => 'CRM_Core_BAO_ActionSchedule',
@@ -596,7 +596,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'body_html',
           'type' => CRM_Utils_Type::T_LONGTEXT,
           'title' => ts('Reminder HTML'),
-          'description' => 'Body of the mailing in html format.',
+          'description' => ts('Body of the mailing in html format.'),
           'table_name' => 'civicrm_action_schedule',
           'entity' => 'ActionSchedule',
           'bao' => 'CRM_Core_BAO_ActionSchedule',
@@ -606,7 +606,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'sms_body_text',
           'type' => CRM_Utils_Type::T_LONGTEXT,
           'title' => ts('SMS Reminder Text'),
-          'description' => 'Content of the SMS text.',
+          'description' => ts('Content of the SMS text.'),
           'table_name' => 'civicrm_action_schedule',
           'entity' => 'ActionSchedule',
           'bao' => 'CRM_Core_BAO_ActionSchedule',
@@ -616,7 +616,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'subject',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Reminder Subject'),
-          'description' => 'Subject of mailing',
+          'description' => ts('Subject of mailing'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_action_schedule',
@@ -628,7 +628,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'record_activity',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Record Activity for Reminder?'),
-          'description' => 'Record Activity for this reminder?',
+          'description' => ts('Record Activity for this reminder?'),
           'default' => 'NULL',
           'table_name' => 'civicrm_action_schedule',
           'entity' => 'ActionSchedule',
@@ -639,7 +639,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'mapping_id',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Reminder Mapping'),
-          'description' => 'Name/ID of the mapping to use on this table',
+          'description' => ts('Name/ID of the mapping to use on this table'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_action_schedule',
@@ -651,7 +651,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'group_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Reminder Group'),
-          'description' => 'FK to Group',
+          'description' => ts('FK to Group'),
           'table_name' => 'civicrm_action_schedule',
           'entity' => 'ActionSchedule',
           'bao' => 'CRM_Core_BAO_ActionSchedule',
@@ -670,7 +670,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'msg_template_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Reminder Template'),
-          'description' => 'FK to the message template.',
+          'description' => ts('FK to the message template.'),
           'table_name' => 'civicrm_action_schedule',
           'entity' => 'ActionSchedule',
           'bao' => 'CRM_Core_BAO_ActionSchedule',
@@ -681,7 +681,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'sms_template_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('SMS Reminder Template'),
-          'description' => 'FK to the message template.',
+          'description' => ts('FK to the message template.'),
           'table_name' => 'civicrm_action_schedule',
           'entity' => 'ActionSchedule',
           'bao' => 'CRM_Core_BAO_ActionSchedule',
@@ -692,7 +692,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'absolute_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Fixed Date for Reminder'),
-          'description' => 'Date on which the reminder be sent.',
+          'description' => ts('Date on which the reminder be sent.'),
           'table_name' => 'civicrm_action_schedule',
           'entity' => 'ActionSchedule',
           'bao' => 'CRM_Core_BAO_ActionSchedule',
@@ -702,7 +702,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'from_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Reminder from Name'),
-          'description' => 'Name in "from" field',
+          'description' => ts('Name in "from" field'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_action_schedule',
@@ -714,7 +714,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'from_email',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Reminder From Email'),
-          'description' => 'Email address in "from" field',
+          'description' => ts('Email address in "from" field'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_action_schedule',
@@ -726,7 +726,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'mode',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Message Mode'),
-          'description' => 'Send the message as email or sms or both.',
+          'description' => ts('Send the message as email or sms or both.'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'default' => 'Email',
@@ -759,7 +759,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'used_for',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Used For'),
-          'description' => 'Used for repeating entity',
+          'description' => ts('Used for repeating entity'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_action_schedule',
@@ -771,7 +771,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'filter_contact_language',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Filter Contact Language'),
-          'description' => 'Used for multilingual installation',
+          'description' => ts('Used for multilingual installation'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_action_schedule',
@@ -783,7 +783,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'communication_language',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Communication Language'),
-          'description' => 'Used for multilingual installation',
+          'description' => ts('Used for multilingual installation'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'table_name' => 'civicrm_action_schedule',
diff --git a/civicrm/CRM/Core/DAO/Address.php b/civicrm/CRM/Core/DAO/Address.php
index 877496a9d5..73d4cdef46 100644
--- a/civicrm/CRM/Core/DAO/Address.php
+++ b/civicrm/CRM/Core/DAO/Address.php
@@ -270,7 +270,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Address ID'),
-          'description' => 'Unique Address ID',
+          'description' => ts('Unique Address ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_address',
           'entity' => 'Address',
@@ -281,7 +281,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact ID'),
-          'description' => 'FK to Contact ID',
+          'description' => ts('FK to Contact ID'),
           'table_name' => 'civicrm_address',
           'entity' => 'Address',
           'bao' => 'CRM_Core_BAO_Address',
@@ -292,7 +292,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'location_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Address Location Type'),
-          'description' => 'Which Location does this address belong to.',
+          'description' => ts('Which Location does this address belong to.'),
           'table_name' => 'civicrm_address',
           'entity' => 'Address',
           'bao' => 'CRM_Core_BAO_Address',
@@ -310,7 +310,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'is_primary',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Address Primary?'),
-          'description' => 'Is this the primary address.',
+          'description' => ts('Is this the primary address.'),
           'default' => '0',
           'table_name' => 'civicrm_address',
           'entity' => 'Address',
@@ -324,7 +324,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'is_billing',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Billing Address'),
-          'description' => 'Is this the billing address.',
+          'description' => ts('Is this the billing address.'),
           'default' => '0',
           'table_name' => 'civicrm_address',
           'entity' => 'Address',
@@ -338,10 +338,10 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'street_address',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Street Address'),
-          'description' => 'Concatenation of all routable street address components (prefix, street number, street name, suffix, unit
+          'description' => ts('Concatenation of all routable street address components (prefix, street number, street name, suffix, unit
       number OR P.O. Box). Apps should be able to determine physical location with this data (for mapping, mail
       delivery, etc.).
-    ',
+    '),
           'maxlength' => 96,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -361,7 +361,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'street_number',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Street Number'),
-          'description' => 'Numeric portion of address number on the street, e.g. For 112A Main St, the street_number = 112.',
+          'description' => ts('Numeric portion of address number on the street, e.g. For 112A Main St, the street_number = 112.'),
           'export' => TRUE,
           'where' => 'civicrm_address.street_number',
           'headerPattern' => '',
@@ -378,8 +378,8 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'street_number_suffix',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Street Number Suffix'),
-          'description' => 'Non-numeric portion of address number on the street, e.g. For 112A Main St, the street_number_suffix = A
-    ',
+          'description' => ts('Non-numeric portion of address number on the street, e.g. For 112A Main St, the street_number_suffix = A
+    '),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'export' => TRUE,
@@ -398,7 +398,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'street_number_predirectional',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Street Direction Prefix'),
-          'description' => 'Directional prefix, e.g. SE Main St, SE is the prefix.',
+          'description' => ts('Directional prefix, e.g. SE Main St, SE is the prefix.'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'table_name' => 'civicrm_address',
@@ -413,7 +413,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'street_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Street Name'),
-          'description' => 'Actual street name, excluding St, Dr, Rd, Ave, e.g. For 112 Main St, the street_name = Main.',
+          'description' => ts('Actual street name, excluding St, Dr, Rd, Ave, e.g. For 112 Main St, the street_name = Main.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'export' => TRUE,
@@ -432,7 +432,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'street_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Street Type'),
-          'description' => 'St, Rd, Dr, etc.',
+          'description' => ts('St, Rd, Dr, etc.'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'table_name' => 'civicrm_address',
@@ -447,7 +447,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'street_number_postdirectional',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Street Direction Suffix'),
-          'description' => 'Directional prefix, e.g. Main St S, S is the suffix.',
+          'description' => ts('Directional prefix, e.g. Main St S, S is the suffix.'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'table_name' => 'civicrm_address',
@@ -462,7 +462,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'street_unit',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Street Unit'),
-          'description' => 'Secondary unit designator, e.g. Apt 3 or Unit # 14, or Bldg 1200',
+          'description' => ts('Secondary unit designator, e.g. Apt 3 or Unit # 14, or Bldg 1200'),
           'maxlength' => 16,
           'size' => CRM_Utils_Type::TWELVE,
           'export' => TRUE,
@@ -481,7 +481,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'supplemental_address_1',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Supplemental Address 1'),
-          'description' => 'Supplemental Address Information, Line 1',
+          'description' => ts('Supplemental Address Information, Line 1'),
           'maxlength' => 96,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -501,7 +501,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'supplemental_address_2',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Supplemental Address 2'),
-          'description' => 'Supplemental Address Information, Line 2',
+          'description' => ts('Supplemental Address Information, Line 2'),
           'maxlength' => 96,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -521,7 +521,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'supplemental_address_3',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Supplemental Address 3'),
-          'description' => 'Supplemental Address Information, Line 3',
+          'description' => ts('Supplemental Address Information, Line 3'),
           'maxlength' => 96,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -541,7 +541,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'city',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('City'),
-          'description' => 'City, Town or Village Name.',
+          'description' => ts('City, Town or Village Name.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'import' => TRUE,
@@ -561,7 +561,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'county_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('County'),
-          'description' => 'Which County does this address belong to.',
+          'description' => ts('Which County does this address belong to.'),
           'table_name' => 'civicrm_address',
           'entity' => 'Address',
           'bao' => 'CRM_Core_BAO_Address',
@@ -580,7 +580,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'state_province_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('State/Province'),
-          'description' => 'Which State_Province does this address belong to.',
+          'description' => ts('Which State_Province does this address belong to.'),
           'table_name' => 'civicrm_address',
           'entity' => 'Address',
           'bao' => 'CRM_Core_BAO_Address',
@@ -599,7 +599,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'postal_code_suffix',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Postal Code Suffix'),
-          'description' => 'Store the suffix, like the +4 part in the USPS system.',
+          'description' => ts('Store the suffix, like the +4 part in the USPS system.'),
           'maxlength' => 12,
           'size' => 3,
           'import' => TRUE,
@@ -619,7 +619,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'postal_code',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Postal Code'),
-          'description' => 'Store both US (zip5) AND international postal codes. App is responsible for country/region appropriate validation.',
+          'description' => ts('Store both US (zip5) AND international postal codes. App is responsible for country/region appropriate validation.'),
           'maxlength' => 64,
           'size' => 6,
           'import' => TRUE,
@@ -639,7 +639,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'usps_adc',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('USPS Code'),
-          'description' => 'USPS Bulk mailing code.',
+          'description' => ts('USPS Bulk mailing code.'),
           'maxlength' => 32,
           'size' => CRM_Utils_Type::MEDIUM,
           'table_name' => 'civicrm_address',
@@ -651,7 +651,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'country_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Country'),
-          'description' => 'Which Country does this address belong to.',
+          'description' => ts('Which Country does this address belong to.'),
           'table_name' => 'civicrm_address',
           'entity' => 'Address',
           'bao' => 'CRM_Core_BAO_Address',
@@ -671,7 +671,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'geo_code_1',
           'type' => CRM_Utils_Type::T_FLOAT,
           'title' => ts('Latitude'),
-          'description' => 'Latitude',
+          'description' => ts('Latitude'),
           'import' => TRUE,
           'where' => 'civicrm_address.geo_code_1',
           'headerPattern' => '/geo/i',
@@ -689,7 +689,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'geo_code_2',
           'type' => CRM_Utils_Type::T_FLOAT,
           'title' => ts('Longitude'),
-          'description' => 'Longitude',
+          'description' => ts('Longitude'),
           'import' => TRUE,
           'where' => 'civicrm_address.geo_code_2',
           'headerPattern' => '/geo/i',
@@ -707,7 +707,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'manual_geo_code',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is manually geocoded'),
-          'description' => 'Is this a manually entered geo code',
+          'description' => ts('Is this a manually entered geo code'),
           'default' => '0',
           'table_name' => 'civicrm_address',
           'entity' => 'Address',
@@ -721,7 +721,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'timezone',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Timezone'),
-          'description' => 'Timezone expressed as a UTC offset - e.g. United States CST would be written as "UTC-6".',
+          'description' => ts('Timezone expressed as a UTC offset - e.g. United States CST would be written as "UTC-6".'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'table_name' => 'civicrm_address',
@@ -755,7 +755,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'master_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Master Address Belongs To'),
-          'description' => 'FK to Address ID',
+          'description' => ts('FK to Address ID'),
           'import' => TRUE,
           'where' => 'civicrm_address.master_id',
           'headerPattern' => '',
diff --git a/civicrm/CRM/Core/DAO/AddressFormat.php b/civicrm/CRM/Core/DAO/AddressFormat.php
index f77df5b91c..8dc8dd207f 100644
--- a/civicrm/CRM/Core/DAO/AddressFormat.php
+++ b/civicrm/CRM/Core/DAO/AddressFormat.php
@@ -62,7 +62,7 @@ class CRM_Core_DAO_AddressFormat extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Address Format ID'),
-          'description' => 'Address Format Id',
+          'description' => ts('Address Format Id'),
           'required' => TRUE,
           'table_name' => 'civicrm_address_format',
           'entity' => 'AddressFormat',
@@ -73,7 +73,7 @@ class CRM_Core_DAO_AddressFormat extends CRM_Core_DAO {
           'name' => 'format',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Address Format'),
-          'description' => 'The format of an address',
+          'description' => ts('The format of an address'),
           'table_name' => 'civicrm_address_format',
           'entity' => 'AddressFormat',
           'bao' => 'CRM_Core_DAO_AddressFormat',
diff --git a/civicrm/CRM/Core/DAO/Cache.php b/civicrm/CRM/Core/DAO/Cache.php
index 55d33594ff..a707944ac8 100644
--- a/civicrm/CRM/Core/DAO/Cache.php
+++ b/civicrm/CRM/Core/DAO/Cache.php
@@ -119,7 +119,7 @@ class CRM_Core_DAO_Cache extends CRM_Core_DAO {
           'name' => 'group_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Group Name'),
-          'description' => 'group name for cache element, useful in cleaning cache elements',
+          'description' => ts('group name for cache element, useful in cleaning cache elements'),
           'required' => TRUE,
           'maxlength' => 32,
           'size' => CRM_Utils_Type::MEDIUM,
@@ -132,7 +132,7 @@ class CRM_Core_DAO_Cache extends CRM_Core_DAO {
           'name' => 'path',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Path'),
-          'description' => 'Unique path name for cache element',
+          'description' => ts('Unique path name for cache element'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_cache',
@@ -144,7 +144,7 @@ class CRM_Core_DAO_Cache extends CRM_Core_DAO {
           'name' => 'data',
           'type' => CRM_Utils_Type::T_LONGTEXT,
           'title' => ts('Data'),
-          'description' => 'data associated with this path',
+          'description' => ts('data associated with this path'),
           'table_name' => 'civicrm_cache',
           'entity' => 'Cache',
           'bao' => 'CRM_Core_BAO_Cache',
@@ -153,7 +153,7 @@ class CRM_Core_DAO_Cache extends CRM_Core_DAO {
         'component_id' => [
           'name' => 'component_id',
           'type' => CRM_Utils_Type::T_INT,
-          'description' => 'Component that this menu item belongs to',
+          'description' => ts('Component that this menu item belongs to'),
           'table_name' => 'civicrm_cache',
           'entity' => 'Cache',
           'bao' => 'CRM_Core_BAO_Cache',
@@ -172,7 +172,7 @@ class CRM_Core_DAO_Cache extends CRM_Core_DAO {
           'name' => 'created_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Created Date'),
-          'description' => 'When was the cache item created',
+          'description' => ts('When was the cache item created'),
           'default' => 'CURRENT_TIMESTAMP',
           'table_name' => 'civicrm_cache',
           'entity' => 'Cache',
@@ -183,7 +183,7 @@ class CRM_Core_DAO_Cache extends CRM_Core_DAO {
           'name' => 'expired_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Expired Date'),
-          'description' => 'When should the cache item expire',
+          'description' => ts('When should the cache item expire'),
           'required' => FALSE,
           'default' => 'NULL',
           'table_name' => 'civicrm_cache',
diff --git a/civicrm/CRM/Core/DAO/Component.php b/civicrm/CRM/Core/DAO/Component.php
index e1fafce1a3..05fe9c75a5 100644
--- a/civicrm/CRM/Core/DAO/Component.php
+++ b/civicrm/CRM/Core/DAO/Component.php
@@ -70,7 +70,7 @@ class CRM_Core_DAO_Component extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Component ID'),
-          'description' => 'Component ID',
+          'description' => ts('Component ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_component',
           'entity' => 'Component',
@@ -81,7 +81,7 @@ class CRM_Core_DAO_Component extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Component name'),
-          'description' => 'Name of the component.',
+          'description' => ts('Name of the component.'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -94,9 +94,9 @@ class CRM_Core_DAO_Component extends CRM_Core_DAO {
           'name' => 'namespace',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Namespace reserved for component.'),
-          'description' => 'Path to components main directory in a form of a class
+          'description' => ts('Path to components main directory in a form of a class
       namespace.
-    ',
+    '),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_component',
diff --git a/civicrm/CRM/Core/DAO/Country.php b/civicrm/CRM/Core/DAO/Country.php
index 82af44c685..16f445dc90 100644
--- a/civicrm/CRM/Core/DAO/Country.php
+++ b/civicrm/CRM/Core/DAO/Country.php
@@ -127,7 +127,7 @@ class CRM_Core_DAO_Country extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Country ID'),
-          'description' => 'Country Id',
+          'description' => ts('Country Id'),
           'required' => TRUE,
           'table_name' => 'civicrm_country',
           'entity' => 'Country',
@@ -138,7 +138,7 @@ class CRM_Core_DAO_Country extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Country'),
-          'description' => 'Country Name',
+          'description' => ts('Country Name'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'import' => TRUE,
@@ -155,7 +155,7 @@ class CRM_Core_DAO_Country extends CRM_Core_DAO {
           'name' => 'iso_code',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Country ISO Code'),
-          'description' => 'ISO Code',
+          'description' => ts('ISO Code'),
           'maxlength' => 2,
           'size' => CRM_Utils_Type::TWO,
           'table_name' => 'civicrm_country',
@@ -167,7 +167,7 @@ class CRM_Core_DAO_Country extends CRM_Core_DAO {
           'name' => 'country_code',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Country Phone Prefix'),
-          'description' => 'National prefix to be used when dialing TO this country.',
+          'description' => ts('National prefix to be used when dialing TO this country.'),
           'maxlength' => 4,
           'size' => CRM_Utils_Type::FOUR,
           'table_name' => 'civicrm_country',
@@ -179,7 +179,7 @@ class CRM_Core_DAO_Country extends CRM_Core_DAO {
           'name' => 'address_format_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Address Format'),
-          'description' => 'Foreign key to civicrm_address_format.id.',
+          'description' => ts('Foreign key to civicrm_address_format.id.'),
           'table_name' => 'civicrm_country',
           'entity' => 'Country',
           'bao' => 'CRM_Core_BAO_Country',
@@ -190,7 +190,7 @@ class CRM_Core_DAO_Country extends CRM_Core_DAO {
           'name' => 'idd_prefix',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Outgoing Phone Prefix'),
-          'description' => 'International direct dialing prefix from within the country TO another country',
+          'description' => ts('International direct dialing prefix from within the country TO another country'),
           'maxlength' => 4,
           'size' => CRM_Utils_Type::FOUR,
           'table_name' => 'civicrm_country',
@@ -202,7 +202,7 @@ class CRM_Core_DAO_Country extends CRM_Core_DAO {
           'name' => 'ndd_prefix',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Area Code'),
-          'description' => 'Access prefix to call within a country to a different area',
+          'description' => ts('Access prefix to call within a country to a different area'),
           'maxlength' => 4,
           'size' => CRM_Utils_Type::FOUR,
           'table_name' => 'civicrm_country',
@@ -214,7 +214,7 @@ class CRM_Core_DAO_Country extends CRM_Core_DAO {
           'name' => 'region_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Region'),
-          'description' => 'Foreign key to civicrm_worldregion.id.',
+          'description' => ts('Foreign key to civicrm_worldregion.id.'),
           'required' => TRUE,
           'table_name' => 'civicrm_country',
           'entity' => 'Country',
@@ -226,7 +226,7 @@ class CRM_Core_DAO_Country extends CRM_Core_DAO {
           'name' => 'is_province_abbreviated',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Abbreviate Province?'),
-          'description' => 'Should state/province be displayed as abbreviation for contacts from this country?',
+          'description' => ts('Should state/province be displayed as abbreviation for contacts from this country?'),
           'default' => '0',
           'table_name' => 'civicrm_country',
           'entity' => 'Country',
diff --git a/civicrm/CRM/Core/DAO/County.php b/civicrm/CRM/Core/DAO/County.php
index b431cf166a..138887556b 100644
--- a/civicrm/CRM/Core/DAO/County.php
+++ b/civicrm/CRM/Core/DAO/County.php
@@ -91,7 +91,7 @@ class CRM_Core_DAO_County extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('County ID'),
-          'description' => 'County ID',
+          'description' => ts('County ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_county',
           'entity' => 'County',
@@ -102,7 +102,7 @@ class CRM_Core_DAO_County extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('County'),
-          'description' => 'Name of County',
+          'description' => ts('Name of County'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'import' => TRUE,
@@ -119,7 +119,7 @@ class CRM_Core_DAO_County extends CRM_Core_DAO {
           'name' => 'abbreviation',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('County Abbreviation'),
-          'description' => '2-4 Character Abbreviation of County',
+          'description' => ts('2-4 Character Abbreviation of County'),
           'maxlength' => 4,
           'size' => CRM_Utils_Type::FOUR,
           'table_name' => 'civicrm_county',
@@ -131,7 +131,7 @@ class CRM_Core_DAO_County extends CRM_Core_DAO {
           'name' => 'state_province_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('State'),
-          'description' => 'ID of State/Province that County belongs',
+          'description' => ts('ID of State/Province that County belongs'),
           'required' => TRUE,
           'table_name' => 'civicrm_county',
           'entity' => 'County',
diff --git a/civicrm/CRM/Core/DAO/CustomField.php b/civicrm/CRM/Core/DAO/CustomField.php
index cda6a54a25..98c1ae64d4 100644
--- a/civicrm/CRM/Core/DAO/CustomField.php
+++ b/civicrm/CRM/Core/DAO/CustomField.php
@@ -274,7 +274,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Custom Field ID'),
-          'description' => 'Unique Custom Field ID',
+          'description' => ts('Unique Custom Field ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_custom_field',
           'entity' => 'CustomField',
@@ -285,7 +285,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'custom_group_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Custom Group'),
-          'description' => 'FK to civicrm_custom_group.',
+          'description' => ts('FK to civicrm_custom_group.'),
           'required' => TRUE,
           'table_name' => 'civicrm_custom_field',
           'entity' => 'CustomField',
@@ -305,7 +305,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Custom Field Name'),
-          'description' => 'Variable name/programmatic handle for this group.',
+          'description' => ts('Variable name/programmatic handle for this group.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_custom_field',
@@ -317,7 +317,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'label',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Custom Field Label'),
-          'description' => 'Text for form field label (also friendly name for administering this custom property).',
+          'description' => ts('Text for form field label (also friendly name for administering this custom property).'),
           'required' => TRUE,
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
@@ -330,7 +330,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'data_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Custom Field Data Type'),
-          'description' => 'Controls location of data storage in extended_data table.',
+          'description' => ts('Controls location of data storage in extended_data table.'),
           'required' => TRUE,
           'maxlength' => 16,
           'size' => CRM_Utils_Type::TWELVE,
@@ -349,7 +349,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'html_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Custom Field HTML Type'),
-          'description' => 'HTML types plus several built-in extended types.',
+          'description' => ts('HTML types plus several built-in extended types.'),
           'required' => TRUE,
           'maxlength' => 32,
           'size' => CRM_Utils_Type::MEDIUM,
@@ -365,7 +365,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'default_value',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Custom Field Default'),
-          'description' => 'Use form_options.is_default for field_types which use options.',
+          'description' => ts('Use form_options.is_default for field_types which use options.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_custom_field',
@@ -377,7 +377,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'is_required',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Custom Field Is Required?'),
-          'description' => 'Is a value required for this property.',
+          'description' => ts('Is a value required for this property.'),
           'default' => '0',
           'table_name' => 'civicrm_custom_field',
           'entity' => 'CustomField',
@@ -388,7 +388,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'is_searchable',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Allow Searching on Field?'),
-          'description' => 'Is this property searchable.',
+          'description' => ts('Is this property searchable.'),
           'default' => '0',
           'table_name' => 'civicrm_custom_field',
           'entity' => 'CustomField',
@@ -399,7 +399,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'is_search_range',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Search as a Range'),
-          'description' => 'Is this property range searchable.',
+          'description' => ts('Is this property range searchable.'),
           'default' => '0',
           'table_name' => 'civicrm_custom_field',
           'entity' => 'CustomField',
@@ -410,7 +410,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'weight',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Order'),
-          'description' => 'Controls field display order within an extended property group.',
+          'description' => ts('Controls field display order within an extended property group.'),
           'required' => TRUE,
           'default' => '1',
           'table_name' => 'civicrm_custom_field',
@@ -422,7 +422,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'help_pre',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Custom Field Pre Text'),
-          'description' => 'Description and/or help text to display before this field.',
+          'description' => ts('Description and/or help text to display before this field.'),
           'table_name' => 'civicrm_custom_field',
           'entity' => 'CustomField',
           'bao' => 'CRM_Core_BAO_CustomField',
@@ -432,7 +432,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'help_post',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Custom Field Post Text'),
-          'description' => 'Description and/or help text to display after this field.',
+          'description' => ts('Description and/or help text to display after this field.'),
           'table_name' => 'civicrm_custom_field',
           'entity' => 'CustomField',
           'bao' => 'CRM_Core_BAO_CustomField',
@@ -442,7 +442,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'mask',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Custom Field Formatting'),
-          'description' => 'Optional format instructions for specific field types, like date types.',
+          'description' => ts('Optional format instructions for specific field types, like date types.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_custom_field',
@@ -454,7 +454,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'attributes',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Custom Field Attributes'),
-          'description' => 'Store collection of type-appropriate attributes, e.g. textarea  needs rows/cols attributes',
+          'description' => ts('Store collection of type-appropriate attributes, e.g. textarea  needs rows/cols attributes'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_custom_field',
@@ -466,7 +466,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'javascript',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Custom Field Javascript'),
-          'description' => 'Optional scripting attributes for field.',
+          'description' => ts('Optional scripting attributes for field.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_custom_field',
@@ -478,7 +478,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Custom Field Is Active?'),
-          'description' => 'Is this property active?',
+          'description' => ts('Is this property active?'),
           'default' => '1',
           'table_name' => 'civicrm_custom_field',
           'entity' => 'CustomField',
@@ -489,7 +489,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'is_view',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Field is Viewable'),
-          'description' => 'Is this property set by PHP Code? A code field is viewable but not editable',
+          'description' => ts('Is this property set by PHP Code? A code field is viewable but not editable'),
           'default' => '0',
           'table_name' => 'civicrm_custom_field',
           'entity' => 'CustomField',
@@ -500,7 +500,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'options_per_line',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Field Options Per Line'),
-          'description' => 'number of options per line for checkbox and radio',
+          'description' => ts('number of options per line for checkbox and radio'),
           'table_name' => 'civicrm_custom_field',
           'entity' => 'CustomField',
           'bao' => 'CRM_Core_BAO_CustomField',
@@ -510,7 +510,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'text_length',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Field Length'),
-          'description' => 'field length if alphanumeric',
+          'description' => ts('field length if alphanumeric'),
           'table_name' => 'civicrm_custom_field',
           'entity' => 'CustomField',
           'bao' => 'CRM_Core_BAO_CustomField',
@@ -520,7 +520,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'start_date_years',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Field Start Date'),
-          'description' => 'Date may be up to start_date_years years prior to the current date.',
+          'description' => ts('Date may be up to start_date_years years prior to the current date.'),
           'table_name' => 'civicrm_custom_field',
           'entity' => 'CustomField',
           'bao' => 'CRM_Core_BAO_CustomField',
@@ -530,7 +530,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'end_date_years',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Field End Date'),
-          'description' => 'Date may be up to end_date_years years after the current date.',
+          'description' => ts('Date may be up to end_date_years years after the current date.'),
           'table_name' => 'civicrm_custom_field',
           'entity' => 'CustomField',
           'bao' => 'CRM_Core_BAO_CustomField',
@@ -540,7 +540,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'date_format',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Field Data Format'),
-          'description' => 'date format for custom date',
+          'description' => ts('date format for custom date'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_custom_field',
@@ -552,7 +552,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'time_format',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Field Time Format'),
-          'description' => 'time format for custom date',
+          'description' => ts('time format for custom date'),
           'table_name' => 'civicrm_custom_field',
           'entity' => 'CustomField',
           'bao' => 'CRM_Core_BAO_CustomField',
@@ -562,7 +562,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'note_columns',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Field Note Columns'),
-          'description' => ' Number of columns in Note Field ',
+          'description' => ts(' Number of columns in Note Field '),
           'table_name' => 'civicrm_custom_field',
           'entity' => 'CustomField',
           'bao' => 'CRM_Core_BAO_CustomField',
@@ -572,7 +572,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'note_rows',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Field Note Rows'),
-          'description' => ' Number of rows in Note Field ',
+          'description' => ts(' Number of rows in Note Field '),
           'table_name' => 'civicrm_custom_field',
           'entity' => 'CustomField',
           'bao' => 'CRM_Core_BAO_CustomField',
@@ -582,7 +582,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'column_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Field Column Name'),
-          'description' => 'Name of the column that holds the values for this field.',
+          'description' => ts('Name of the column that holds the values for this field.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_custom_field',
@@ -594,7 +594,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'option_group_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Field Option Group'),
-          'description' => 'For elements with options, the option group id that is used',
+          'description' => ts('For elements with options, the option group id that is used'),
           'table_name' => 'civicrm_custom_field',
           'entity' => 'CustomField',
           'bao' => 'CRM_Core_BAO_CustomField',
@@ -610,7 +610,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'filter',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Field Filter'),
-          'description' => 'Stores Contact Get API params contact reference custom fields. May be used for other filters in the future.',
+          'description' => ts('Stores Contact Get API params contact reference custom fields. May be used for other filters in the future.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_custom_field',
@@ -622,7 +622,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'in_selector',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Field Display'),
-          'description' => 'Should the multi-record custom field values be displayed in tab table listing',
+          'description' => ts('Should the multi-record custom field values be displayed in tab table listing'),
           'default' => '0',
           'table_name' => 'civicrm_custom_field',
           'entity' => 'CustomField',
diff --git a/civicrm/CRM/Core/DAO/CustomGroup.php b/civicrm/CRM/Core/DAO/CustomGroup.php
index 9e014563bc..25ecfa64b7 100644
--- a/civicrm/CRM/Core/DAO/CustomGroup.php
+++ b/civicrm/CRM/Core/DAO/CustomGroup.php
@@ -210,7 +210,7 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Custom Group ID'),
-          'description' => 'Unique Custom Group ID',
+          'description' => ts('Unique Custom Group ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_custom_group',
           'entity' => 'CustomGroup',
@@ -221,7 +221,7 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Custom Group Name'),
-          'description' => 'Variable name/programmatic handle for this group.',
+          'description' => ts('Variable name/programmatic handle for this group.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_custom_group',
@@ -233,7 +233,7 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'name' => 'title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Custom Group Title'),
-          'description' => 'Friendly Name.',
+          'description' => ts('Friendly Name.'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -246,7 +246,7 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'name' => 'extends',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Custom Group Extends'),
-          'description' => 'Type of object this group extends (can add other options later e.g. contact_address, etc.).',
+          'description' => ts('Type of object this group extends (can add other options later e.g. contact_address, etc.).'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'default' => 'Contact',
@@ -259,7 +259,7 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'name' => 'extends_entity_column_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Custom Group Subtype List'),
-          'description' => 'FK to civicrm_option_value.id (for option group custom_data_type.)',
+          'description' => ts('FK to civicrm_option_value.id (for option group custom_data_type.)'),
           'default' => 'NULL',
           'table_name' => 'civicrm_custom_group',
           'entity' => 'CustomGroup',
@@ -277,7 +277,7 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'name' => 'extends_entity_column_value',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Custom Group Subtype'),
-          'description' => 'linking custom group for dynamic object',
+          'description' => ts('linking custom group for dynamic object'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_custom_group',
@@ -290,7 +290,7 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'name' => 'style',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Custom Group Style'),
-          'description' => 'Visual relationship between this form and its parent.',
+          'description' => ts('Visual relationship between this form and its parent.'),
           'maxlength' => 15,
           'size' => CRM_Utils_Type::TWELVE,
           'table_name' => 'civicrm_custom_group',
@@ -308,7 +308,7 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'name' => 'collapse_display',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Collapse Custom Group?'),
-          'description' => 'Will this group be in collapsed or expanded mode on initial display ?',
+          'description' => ts('Will this group be in collapsed or expanded mode on initial display ?'),
           'default' => '0',
           'table_name' => 'civicrm_custom_group',
           'entity' => 'CustomGroup',
@@ -319,7 +319,7 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'name' => 'help_pre',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Custom Group Pre Text'),
-          'description' => 'Description and/or help text to display before fields in form.',
+          'description' => ts('Description and/or help text to display before fields in form.'),
           'rows' => 4,
           'cols' => 80,
           'table_name' => 'civicrm_custom_group',
@@ -334,7 +334,7 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'name' => 'help_post',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Custom Group Post Text'),
-          'description' => 'Description and/or help text to display after fields in form.',
+          'description' => ts('Description and/or help text to display after fields in form.'),
           'rows' => 4,
           'cols' => 80,
           'table_name' => 'civicrm_custom_group',
@@ -349,7 +349,7 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'name' => 'weight',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Order'),
-          'description' => 'Controls display order when multiple extended property groups are setup for the same class.',
+          'description' => ts('Controls display order when multiple extended property groups are setup for the same class.'),
           'required' => TRUE,
           'default' => '1',
           'table_name' => 'civicrm_custom_group',
@@ -361,7 +361,7 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Custom Group Is Active?'),
-          'description' => 'Is this property active?',
+          'description' => ts('Is this property active?'),
           'default' => '1',
           'table_name' => 'civicrm_custom_group',
           'entity' => 'CustomGroup',
@@ -372,7 +372,7 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'name' => 'table_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Table Name'),
-          'description' => 'Name of the table that holds the values for this group.',
+          'description' => ts('Name of the table that holds the values for this group.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_custom_group',
@@ -384,7 +384,7 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'name' => 'is_multiple',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Supports Multiple Records'),
-          'description' => 'Does this group hold multiple values?',
+          'description' => ts('Does this group hold multiple values?'),
           'default' => '0',
           'table_name' => 'civicrm_custom_group',
           'entity' => 'CustomGroup',
@@ -395,7 +395,7 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'name' => 'min_multiple',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Minimum Multiple Records'),
-          'description' => 'minimum number of multiple records (typically 0?)',
+          'description' => ts('minimum number of multiple records (typically 0?)'),
           'table_name' => 'civicrm_custom_group',
           'entity' => 'CustomGroup',
           'bao' => 'CRM_Core_BAO_CustomGroup',
@@ -405,7 +405,7 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'name' => 'max_multiple',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Maximum Multiple Records'),
-          'description' => 'maximum number of multiple records, if 0 - no max',
+          'description' => ts('maximum number of multiple records, if 0 - no max'),
           'table_name' => 'civicrm_custom_group',
           'entity' => 'CustomGroup',
           'bao' => 'CRM_Core_BAO_CustomGroup',
@@ -415,7 +415,7 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'name' => 'collapse_adv_display',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Collapse Group Display'),
-          'description' => 'Will this group be in collapsed or expanded mode on advanced search display ?',
+          'description' => ts('Will this group be in collapsed or expanded mode on advanced search display ?'),
           'default' => '0',
           'table_name' => 'civicrm_custom_group',
           'entity' => 'CustomGroup',
@@ -426,7 +426,7 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'name' => 'created_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Custom Group Created By'),
-          'description' => 'FK to civicrm_contact, who created this custom group',
+          'description' => ts('FK to civicrm_contact, who created this custom group'),
           'table_name' => 'civicrm_custom_group',
           'entity' => 'CustomGroup',
           'bao' => 'CRM_Core_BAO_CustomGroup',
@@ -437,7 +437,7 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'name' => 'created_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Custom Group Created Date'),
-          'description' => 'Date and time this custom group was created.',
+          'description' => ts('Date and time this custom group was created.'),
           'table_name' => 'civicrm_custom_group',
           'entity' => 'CustomGroup',
           'bao' => 'CRM_Core_BAO_CustomGroup',
@@ -447,7 +447,7 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'name' => 'is_reserved',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Reserved Group?'),
-          'description' => 'Is this a reserved Custom Group?',
+          'description' => ts('Is this a reserved Custom Group?'),
           'default' => '0',
           'table_name' => 'civicrm_custom_group',
           'entity' => 'CustomGroup',
@@ -458,7 +458,7 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'name' => 'is_public',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Custom Group Is Public?'),
-          'description' => 'Is this property public?',
+          'description' => ts('Is this property public?'),
           'default' => '1',
           'table_name' => 'civicrm_custom_group',
           'entity' => 'CustomGroup',
diff --git a/civicrm/CRM/Core/DAO/Dashboard.php b/civicrm/CRM/Core/DAO/Dashboard.php
index 634e0f3412..ee4161edce 100644
--- a/civicrm/CRM/Core/DAO/Dashboard.php
+++ b/civicrm/CRM/Core/DAO/Dashboard.php
@@ -148,7 +148,7 @@ class CRM_Core_DAO_Dashboard extends CRM_Core_DAO {
           'name' => 'domain_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Dashlet Domain'),
-          'description' => 'Domain for dashboard',
+          'description' => ts('Domain for dashboard'),
           'required' => TRUE,
           'table_name' => 'civicrm_dashboard',
           'entity' => 'Dashboard',
@@ -165,7 +165,7 @@ class CRM_Core_DAO_Dashboard extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Dashlet Name'),
-          'description' => 'Internal name of dashlet.',
+          'description' => ts('Internal name of dashlet.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_dashboard',
@@ -177,7 +177,7 @@ class CRM_Core_DAO_Dashboard extends CRM_Core_DAO {
           'name' => 'label',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Dashlet Title'),
-          'description' => 'dashlet title',
+          'description' => ts('dashlet title'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_dashboard',
@@ -189,7 +189,7 @@ class CRM_Core_DAO_Dashboard extends CRM_Core_DAO {
           'name' => 'url',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Dashlet URL'),
-          'description' => 'url in case of external dashlet',
+          'description' => ts('url in case of external dashlet'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_dashboard',
@@ -201,7 +201,7 @@ class CRM_Core_DAO_Dashboard extends CRM_Core_DAO {
           'name' => 'permission',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Dashlet Permission'),
-          'description' => 'Permission for the dashlet',
+          'description' => ts('Permission for the dashlet'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_dashboard',
@@ -213,7 +213,7 @@ class CRM_Core_DAO_Dashboard extends CRM_Core_DAO {
           'name' => 'permission_operator',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Dashlet Permission Operator'),
-          'description' => 'Permission Operator',
+          'description' => ts('Permission Operator'),
           'maxlength' => 3,
           'size' => CRM_Utils_Type::FOUR,
           'table_name' => 'civicrm_dashboard',
@@ -225,7 +225,7 @@ class CRM_Core_DAO_Dashboard extends CRM_Core_DAO {
           'name' => 'fullscreen_url',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Fullscreen URL'),
-          'description' => 'fullscreen url for dashlet',
+          'description' => ts('fullscreen url for dashlet'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_dashboard',
@@ -237,7 +237,7 @@ class CRM_Core_DAO_Dashboard extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Dashlet Active?'),
-          'description' => 'Is this dashlet active?',
+          'description' => ts('Is this dashlet active?'),
           'default' => '0',
           'table_name' => 'civicrm_dashboard',
           'entity' => 'Dashboard',
@@ -248,7 +248,7 @@ class CRM_Core_DAO_Dashboard extends CRM_Core_DAO {
           'name' => 'is_reserved',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Dashlet Reserved?'),
-          'description' => 'Is this dashlet reserved?',
+          'description' => ts('Is this dashlet reserved?'),
           'default' => '0',
           'table_name' => 'civicrm_dashboard',
           'entity' => 'Dashboard',
@@ -259,7 +259,7 @@ class CRM_Core_DAO_Dashboard extends CRM_Core_DAO {
           'name' => 'cache_minutes',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Cache Minutes'),
-          'description' => 'Number of minutes to cache dashlet content in browser localStorage.',
+          'description' => ts('Number of minutes to cache dashlet content in browser localStorage.'),
           'required' => TRUE,
           'default' => '60',
           'table_name' => 'civicrm_dashboard',
diff --git a/civicrm/CRM/Core/DAO/Discount.php b/civicrm/CRM/Core/DAO/Discount.php
index c8f421f16d..61d97f2abb 100644
--- a/civicrm/CRM/Core/DAO/Discount.php
+++ b/civicrm/CRM/Core/DAO/Discount.php
@@ -106,7 +106,7 @@ class CRM_Core_DAO_Discount extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Discount ID'),
-          'description' => 'primary key',
+          'description' => ts('primary key'),
           'required' => TRUE,
           'table_name' => 'civicrm_discount',
           'entity' => 'Discount',
@@ -117,7 +117,7 @@ class CRM_Core_DAO_Discount extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Entity Table'),
-          'description' => 'physical tablename for entity being joined to discount, e.g. civicrm_event',
+          'description' => ts('physical tablename for entity being joined to discount, e.g. civicrm_event'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_discount',
@@ -129,7 +129,7 @@ class CRM_Core_DAO_Discount extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Entity ID'),
-          'description' => 'FK to entity table specified in entity_table column.',
+          'description' => ts('FK to entity table specified in entity_table column.'),
           'required' => TRUE,
           'table_name' => 'civicrm_discount',
           'entity' => 'Discount',
@@ -140,7 +140,7 @@ class CRM_Core_DAO_Discount extends CRM_Core_DAO {
           'name' => 'price_set_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Discount Name'),
-          'description' => 'FK to civicrm_price_set',
+          'description' => ts('FK to civicrm_price_set'),
           'required' => TRUE,
           'export' => TRUE,
           'where' => 'civicrm_discount.price_set_id',
@@ -156,7 +156,7 @@ class CRM_Core_DAO_Discount extends CRM_Core_DAO {
           'name' => 'start_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Discount Start Date'),
-          'description' => 'Date when discount starts.',
+          'description' => ts('Date when discount starts.'),
           'table_name' => 'civicrm_discount',
           'entity' => 'Discount',
           'bao' => 'CRM_Core_BAO_Discount',
@@ -166,7 +166,7 @@ class CRM_Core_DAO_Discount extends CRM_Core_DAO {
           'name' => 'end_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Discount End Date'),
-          'description' => 'Date when discount ends.',
+          'description' => ts('Date when discount ends.'),
           'table_name' => 'civicrm_discount',
           'entity' => 'Discount',
           'bao' => 'CRM_Core_BAO_Discount',
diff --git a/civicrm/CRM/Core/DAO/Domain.php b/civicrm/CRM/Core/DAO/Domain.php
index 7047fa630e..19c141fc8b 100644
--- a/civicrm/CRM/Core/DAO/Domain.php
+++ b/civicrm/CRM/Core/DAO/Domain.php
@@ -119,7 +119,7 @@ class CRM_Core_DAO_Domain extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Domain ID'),
-          'description' => 'Domain ID',
+          'description' => ts('Domain ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_domain',
           'entity' => 'Domain',
@@ -130,7 +130,7 @@ class CRM_Core_DAO_Domain extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Domain Name'),
-          'description' => 'Name of Domain / Organization',
+          'description' => ts('Name of Domain / Organization'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_domain',
@@ -145,7 +145,7 @@ class CRM_Core_DAO_Domain extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Domain Description'),
-          'description' => 'Description of Domain.',
+          'description' => ts('Description of Domain.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_domain',
@@ -160,7 +160,7 @@ class CRM_Core_DAO_Domain extends CRM_Core_DAO {
           'name' => 'config_backend',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Domain Configuration'),
-          'description' => 'Backend configuration.',
+          'description' => ts('Backend configuration.'),
           'table_name' => 'civicrm_domain',
           'entity' => 'Domain',
           'bao' => 'CRM_Core_BAO_Domain',
@@ -171,7 +171,7 @@ class CRM_Core_DAO_Domain extends CRM_Core_DAO {
           'name' => 'version',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('CiviCRM Version'),
-          'description' => 'The civicrm version this instance is running',
+          'description' => ts('The civicrm version this instance is running'),
           'maxlength' => 32,
           'size' => CRM_Utils_Type::MEDIUM,
           'table_name' => 'civicrm_domain',
@@ -183,7 +183,7 @@ class CRM_Core_DAO_Domain extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Domain Contact'),
-          'description' => 'FK to Contact ID. This is specifically not an FK to avoid circular constraints',
+          'description' => ts('FK to Contact ID. This is specifically not an FK to avoid circular constraints'),
           'table_name' => 'civicrm_domain',
           'entity' => 'Domain',
           'bao' => 'CRM_Core_BAO_Domain',
@@ -194,7 +194,7 @@ class CRM_Core_DAO_Domain extends CRM_Core_DAO {
           'name' => 'locales',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Supported Languages'),
-          'description' => 'list of locales supported by the current db state (NULL for single-lang install)',
+          'description' => ts('list of locales supported by the current db state (NULL for single-lang install)'),
           'table_name' => 'civicrm_domain',
           'entity' => 'Domain',
           'bao' => 'CRM_Core_BAO_Domain',
@@ -204,7 +204,7 @@ class CRM_Core_DAO_Domain extends CRM_Core_DAO {
           'name' => 'locale_custom_strings',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Language Customizations'),
-          'description' => 'Locale specific string overrides',
+          'description' => ts('Locale specific string overrides'),
           'table_name' => 'civicrm_domain',
           'entity' => 'Domain',
           'bao' => 'CRM_Core_BAO_Domain',
diff --git a/civicrm/CRM/Core/DAO/Email.php b/civicrm/CRM/Core/DAO/Email.php
index 9d7d24eba2..ebcfb06db8 100644
--- a/civicrm/CRM/Core/DAO/Email.php
+++ b/civicrm/CRM/Core/DAO/Email.php
@@ -6,7 +6,7 @@
  *
  * Generated from xml/schema/CRM/Core/Email.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:08f53d44527d7d174b4aa1bd545b028c)
+ * (GenCodeChecksum:efd9de6842b24f9800e2a65fd2199cf4)
  */
 
 /**
@@ -71,9 +71,9 @@ class CRM_Core_DAO_Email extends CRM_Core_DAO {
   public $is_billing;
 
   /**
-   * Is this address on bounce hold?
+   * Implicit FK to civicrm_option_value where option_group = email_on_hold.
    *
-   * @var boolean
+   * @var int unsigned
    */
   public $on_hold;
 
@@ -147,7 +147,7 @@ class CRM_Core_DAO_Email extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Email ID'),
-          'description' => 'Unique Email ID',
+          'description' => ts('Unique Email ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_email',
           'entity' => 'Email',
@@ -158,7 +158,7 @@ class CRM_Core_DAO_Email extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Email Contact'),
-          'description' => 'FK to Contact ID',
+          'description' => ts('FK to Contact ID'),
           'table_name' => 'civicrm_email',
           'entity' => 'Email',
           'bao' => 'CRM_Core_BAO_Email',
@@ -169,7 +169,7 @@ class CRM_Core_DAO_Email extends CRM_Core_DAO {
           'name' => 'location_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Email Location Type'),
-          'description' => 'Which Location does this email belong to.',
+          'description' => ts('Which Location does this email belong to.'),
           'table_name' => 'civicrm_email',
           'entity' => 'Email',
           'bao' => 'CRM_Core_BAO_Email',
@@ -187,7 +187,7 @@ class CRM_Core_DAO_Email extends CRM_Core_DAO {
           'name' => 'email',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Email'),
-          'description' => 'Email address',
+          'description' => ts('Email address'),
           'maxlength' => 254,
           'size' => 30,
           'import' => TRUE,
@@ -208,7 +208,7 @@ class CRM_Core_DAO_Email extends CRM_Core_DAO {
           'name' => 'is_primary',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Primary email'),
-          'description' => 'Is this the primary?',
+          'description' => ts('Is this the primary?'),
           'default' => '0',
           'table_name' => 'civicrm_email',
           'entity' => 'Email',
@@ -219,7 +219,7 @@ class CRM_Core_DAO_Email extends CRM_Core_DAO {
           'name' => 'is_billing',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Billing Email?'),
-          'description' => 'Is this the billing?',
+          'description' => ts('Is this the billing?'),
           'default' => '0',
           'table_name' => 'civicrm_email',
           'entity' => 'Email',
@@ -228,9 +228,9 @@ class CRM_Core_DAO_Email extends CRM_Core_DAO {
         ],
         'on_hold' => [
           'name' => 'on_hold',
-          'type' => CRM_Utils_Type::T_BOOLEAN,
+          'type' => CRM_Utils_Type::T_INT,
           'title' => ts('On Hold'),
-          'description' => 'Is this address on bounce hold?',
+          'description' => ts('Implicit FK to civicrm_option_value where option_group = email_on_hold.'),
           'required' => TRUE,
           'export' => TRUE,
           'where' => 'civicrm_email.on_hold',
@@ -242,14 +242,17 @@ class CRM_Core_DAO_Email extends CRM_Core_DAO {
           'bao' => 'CRM_Core_BAO_Email',
           'localizable' => 0,
           'html' => [
-            'type' => 'CheckBox',
+            'type' => 'Select',
           ],
+          'pseudoconstant' => [
+            'callback' => 'CRM_Core_PseudoConstant::emailOnHoldOptions',
+          ]
         ],
         'is_bulkmail' => [
           'name' => 'is_bulkmail',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Use for Bulk Mail'),
-          'description' => 'Is this address for bulk mail ?',
+          'description' => ts('Is this address for bulk mail ?'),
           'required' => TRUE,
           'export' => TRUE,
           'where' => 'civicrm_email.is_bulkmail',
@@ -265,7 +268,7 @@ class CRM_Core_DAO_Email extends CRM_Core_DAO {
           'name' => 'hold_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Hold Date'),
-          'description' => 'When the address went on bounce hold',
+          'description' => ts('When the address went on bounce hold'),
           'table_name' => 'civicrm_email',
           'entity' => 'Email',
           'bao' => 'CRM_Core_BAO_Email',
@@ -275,7 +278,7 @@ class CRM_Core_DAO_Email extends CRM_Core_DAO {
           'name' => 'reset_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Reset Date'),
-          'description' => 'When the address bounce status was last reset',
+          'description' => ts('When the address bounce status was last reset'),
           'table_name' => 'civicrm_email',
           'entity' => 'Email',
           'bao' => 'CRM_Core_BAO_Email',
@@ -285,7 +288,7 @@ class CRM_Core_DAO_Email extends CRM_Core_DAO {
           'name' => 'signature_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Signature Text'),
-          'description' => 'Text formatted signature for the email.',
+          'description' => ts('Text formatted signature for the email.'),
           'import' => TRUE,
           'where' => 'civicrm_email.signature_text',
           'headerPattern' => '',
@@ -301,7 +304,7 @@ class CRM_Core_DAO_Email extends CRM_Core_DAO {
           'name' => 'signature_html',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Signature Html'),
-          'description' => 'HTML formatted signature for the email.',
+          'description' => ts('HTML formatted signature for the email.'),
           'import' => TRUE,
           'where' => 'civicrm_email.signature_html',
           'headerPattern' => '',
diff --git a/civicrm/CRM/Core/DAO/EntityFile.php b/civicrm/CRM/Core/DAO/EntityFile.php
index 818b94e3ad..3a8430b3fa 100644
--- a/civicrm/CRM/Core/DAO/EntityFile.php
+++ b/civicrm/CRM/Core/DAO/EntityFile.php
@@ -92,7 +92,7 @@ class CRM_Core_DAO_EntityFile extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Entity File ID'),
-          'description' => 'primary key',
+          'description' => ts('primary key'),
           'required' => TRUE,
           'table_name' => 'civicrm_entity_file',
           'entity' => 'EntityFile',
@@ -103,7 +103,7 @@ class CRM_Core_DAO_EntityFile extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Entity Table'),
-          'description' => 'physical tablename for entity being joined to file, e.g. civicrm_contact',
+          'description' => ts('physical tablename for entity being joined to file, e.g. civicrm_contact'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_entity_file',
@@ -115,7 +115,7 @@ class CRM_Core_DAO_EntityFile extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Entity ID'),
-          'description' => 'FK to entity table specified in entity_table column.',
+          'description' => ts('FK to entity table specified in entity_table column.'),
           'required' => TRUE,
           'table_name' => 'civicrm_entity_file',
           'entity' => 'EntityFile',
@@ -126,7 +126,7 @@ class CRM_Core_DAO_EntityFile extends CRM_Core_DAO {
           'name' => 'file_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('File'),
-          'description' => 'FK to civicrm_file',
+          'description' => ts('FK to civicrm_file'),
           'required' => TRUE,
           'table_name' => 'civicrm_entity_file',
           'entity' => 'EntityFile',
diff --git a/civicrm/CRM/Core/DAO/EntityTag.php b/civicrm/CRM/Core/DAO/EntityTag.php
index 43fe3f5b76..df87302286 100644
--- a/civicrm/CRM/Core/DAO/EntityTag.php
+++ b/civicrm/CRM/Core/DAO/EntityTag.php
@@ -92,7 +92,7 @@ class CRM_Core_DAO_EntityTag extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Entity Tag ID'),
-          'description' => 'primary key',
+          'description' => ts('primary key'),
           'required' => TRUE,
           'table_name' => 'civicrm_entity_tag',
           'entity' => 'EntityTag',
@@ -103,7 +103,7 @@ class CRM_Core_DAO_EntityTag extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Entity Table'),
-          'description' => 'physical tablename for entity being joined to file, e.g. civicrm_contact',
+          'description' => ts('physical tablename for entity being joined to file, e.g. civicrm_contact'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_entity_tag',
@@ -119,7 +119,7 @@ class CRM_Core_DAO_EntityTag extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Entity ID'),
-          'description' => 'FK to entity table specified in entity_table column.',
+          'description' => ts('FK to entity table specified in entity_table column.'),
           'required' => TRUE,
           'table_name' => 'civicrm_entity_tag',
           'entity' => 'EntityTag',
@@ -130,7 +130,7 @@ class CRM_Core_DAO_EntityTag extends CRM_Core_DAO {
           'name' => 'tag_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Tag'),
-          'description' => 'FK to civicrm_tag',
+          'description' => ts('FK to civicrm_tag'),
           'required' => TRUE,
           'table_name' => 'civicrm_entity_tag',
           'entity' => 'EntityTag',
diff --git a/civicrm/CRM/Core/DAO/Extension.php b/civicrm/CRM/Core/DAO/Extension.php
index 300ee740e2..9274730291 100644
--- a/civicrm/CRM/Core/DAO/Extension.php
+++ b/civicrm/CRM/Core/DAO/Extension.php
@@ -102,7 +102,7 @@ class CRM_Core_DAO_Extension extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Extension ID'),
-          'description' => 'Local Extension ID',
+          'description' => ts('Local Extension ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_extension',
           'entity' => 'Extension',
@@ -131,7 +131,7 @@ class CRM_Core_DAO_Extension extends CRM_Core_DAO {
           'name' => 'full_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Key'),
-          'description' => 'Fully qualified extension name',
+          'description' => ts('Fully qualified extension name'),
           'required' => TRUE,
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
@@ -144,7 +144,7 @@ class CRM_Core_DAO_Extension extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Name'),
-          'description' => 'Short name',
+          'description' => ts('Short name'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -161,7 +161,7 @@ class CRM_Core_DAO_Extension extends CRM_Core_DAO {
           'name' => 'label',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Label'),
-          'description' => 'Short, printable name',
+          'description' => ts('Short, printable name'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -178,7 +178,7 @@ class CRM_Core_DAO_Extension extends CRM_Core_DAO {
           'name' => 'file',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('File'),
-          'description' => 'Primary PHP file',
+          'description' => ts('Primary PHP file'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -195,7 +195,7 @@ class CRM_Core_DAO_Extension extends CRM_Core_DAO {
           'name' => 'schema_version',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Schema Version'),
-          'description' => 'Revision code of the database schema; the format is module-defined',
+          'description' => ts('Revision code of the database schema; the format is module-defined'),
           'maxlength' => 63,
           'size' => CRM_Utils_Type::BIG,
           'import' => TRUE,
@@ -212,7 +212,7 @@ class CRM_Core_DAO_Extension extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Extension is Active?'),
-          'description' => 'Is this extension active?',
+          'description' => ts('Is this extension active?'),
           'default' => '1',
           'table_name' => 'civicrm_extension',
           'entity' => 'Extension',
diff --git a/civicrm/CRM/Core/DAO/File.php b/civicrm/CRM/Core/DAO/File.php
index 6aacb72d49..5ee749cd54 100644
--- a/civicrm/CRM/Core/DAO/File.php
+++ b/civicrm/CRM/Core/DAO/File.php
@@ -119,7 +119,7 @@ class CRM_Core_DAO_File extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('File ID'),
-          'description' => 'Unique ID',
+          'description' => ts('Unique ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_file',
           'entity' => 'File',
@@ -130,7 +130,7 @@ class CRM_Core_DAO_File extends CRM_Core_DAO {
           'name' => 'file_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('File Type'),
-          'description' => 'Type of file (e.g. Transcript, Income Tax Return, etc). FK to civicrm_option_value.',
+          'description' => ts('Type of file (e.g. Transcript, Income Tax Return, etc). FK to civicrm_option_value.'),
           'table_name' => 'civicrm_file',
           'entity' => 'File',
           'bao' => 'CRM_Core_BAO_File',
@@ -140,7 +140,7 @@ class CRM_Core_DAO_File extends CRM_Core_DAO {
           'name' => 'mime_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Mime Type'),
-          'description' => 'mime type of the document',
+          'description' => ts('mime type of the document'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_file',
@@ -152,7 +152,7 @@ class CRM_Core_DAO_File extends CRM_Core_DAO {
           'name' => 'uri',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Path'),
-          'description' => 'uri of the file on disk',
+          'description' => ts('uri of the file on disk'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_file',
@@ -164,7 +164,7 @@ class CRM_Core_DAO_File extends CRM_Core_DAO {
           'name' => 'document',
           'type' => CRM_Utils_Type::T_MEDIUMBLOB,
           'title' => ts('File Contents'),
-          'description' => 'contents of the document',
+          'description' => ts('contents of the document'),
           'table_name' => 'civicrm_file',
           'entity' => 'File',
           'bao' => 'CRM_Core_BAO_File',
@@ -174,7 +174,7 @@ class CRM_Core_DAO_File extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('File Description'),
-          'description' => 'Additional descriptive text regarding this attachment (optional).',
+          'description' => ts('Additional descriptive text regarding this attachment (optional).'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_file',
@@ -186,7 +186,7 @@ class CRM_Core_DAO_File extends CRM_Core_DAO {
           'name' => 'upload_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('File Upload Date'),
-          'description' => 'Date and time that this attachment was uploaded or written to server.',
+          'description' => ts('Date and time that this attachment was uploaded or written to server.'),
           'table_name' => 'civicrm_file',
           'entity' => 'File',
           'bao' => 'CRM_Core_BAO_File',
@@ -196,7 +196,7 @@ class CRM_Core_DAO_File extends CRM_Core_DAO {
           'name' => 'created_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Created By Contact ID'),
-          'description' => 'FK to civicrm_contact, who uploaded this file',
+          'description' => ts('FK to civicrm_contact, who uploaded this file'),
           'table_name' => 'civicrm_file',
           'entity' => 'File',
           'bao' => 'CRM_Core_BAO_File',
diff --git a/civicrm/CRM/Core/DAO/IM.php b/civicrm/CRM/Core/DAO/IM.php
index 35a1b01d9e..ac86009d03 100644
--- a/civicrm/CRM/Core/DAO/IM.php
+++ b/civicrm/CRM/Core/DAO/IM.php
@@ -112,7 +112,7 @@ class CRM_Core_DAO_IM extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Instant Messenger ID'),
-          'description' => 'Unique IM ID',
+          'description' => ts('Unique IM ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_im',
           'entity' => 'IM',
@@ -123,7 +123,7 @@ class CRM_Core_DAO_IM extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('IM Contact'),
-          'description' => 'FK to Contact ID',
+          'description' => ts('FK to Contact ID'),
           'table_name' => 'civicrm_im',
           'entity' => 'IM',
           'bao' => 'CRM_Core_BAO_IM',
@@ -134,7 +134,7 @@ class CRM_Core_DAO_IM extends CRM_Core_DAO {
           'name' => 'location_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('IM Location Type'),
-          'description' => 'Which Location does this email belong to.',
+          'description' => ts('Which Location does this email belong to.'),
           'table_name' => 'civicrm_im',
           'entity' => 'IM',
           'bao' => 'CRM_Core_BAO_IM',
@@ -152,7 +152,7 @@ class CRM_Core_DAO_IM extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('IM Screen Name'),
-          'description' => 'IM screen name',
+          'description' => ts('IM screen name'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'import' => TRUE,
@@ -172,7 +172,7 @@ class CRM_Core_DAO_IM extends CRM_Core_DAO {
           'name' => 'provider_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('IM Provider'),
-          'description' => 'Which IM Provider does this screen name belong to.',
+          'description' => ts('Which IM Provider does this screen name belong to.'),
           'table_name' => 'civicrm_im',
           'entity' => 'IM',
           'bao' => 'CRM_Core_BAO_IM',
@@ -189,7 +189,7 @@ class CRM_Core_DAO_IM extends CRM_Core_DAO {
           'name' => 'is_primary',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is IM Primary?'),
-          'description' => 'Is this the primary IM for this contact and location.',
+          'description' => ts('Is this the primary IM for this contact and location.'),
           'default' => '0',
           'table_name' => 'civicrm_im',
           'entity' => 'IM',
@@ -200,7 +200,7 @@ class CRM_Core_DAO_IM extends CRM_Core_DAO {
           'name' => 'is_billing',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is IM Billing?'),
-          'description' => 'Is this the billing?',
+          'description' => ts('Is this the billing?'),
           'default' => '0',
           'table_name' => 'civicrm_im',
           'entity' => 'IM',
diff --git a/civicrm/CRM/Core/DAO/Job.php b/civicrm/CRM/Core/DAO/Job.php
index 464dc959cf..c04214821a 100644
--- a/civicrm/CRM/Core/DAO/Job.php
+++ b/civicrm/CRM/Core/DAO/Job.php
@@ -140,7 +140,7 @@ class CRM_Core_DAO_Job extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Job ID'),
-          'description' => 'Job Id',
+          'description' => ts('Job Id'),
           'required' => TRUE,
           'table_name' => 'civicrm_job',
           'entity' => 'Job',
@@ -151,7 +151,7 @@ class CRM_Core_DAO_Job extends CRM_Core_DAO {
           'name' => 'domain_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Job Domain'),
-          'description' => 'Which Domain is this scheduled job for',
+          'description' => ts('Which Domain is this scheduled job for'),
           'required' => TRUE,
           'table_name' => 'civicrm_job',
           'entity' => 'Job',
@@ -168,7 +168,7 @@ class CRM_Core_DAO_Job extends CRM_Core_DAO {
           'name' => 'run_frequency',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Job Frequency'),
-          'description' => 'Scheduled job run frequency.',
+          'description' => ts('Scheduled job run frequency.'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'default' => 'Daily',
@@ -187,7 +187,7 @@ class CRM_Core_DAO_Job extends CRM_Core_DAO {
           'name' => 'last_run',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Last Run'),
-          'description' => 'When was this cron entry last run',
+          'description' => ts('When was this cron entry last run'),
           'required' => FALSE,
           'default' => 'NULL',
           'table_name' => 'civicrm_job',
@@ -199,7 +199,7 @@ class CRM_Core_DAO_Job extends CRM_Core_DAO {
           'name' => 'scheduled_run_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Scheduled Run Date'),
-          'description' => 'When is this cron entry scheduled to run',
+          'description' => ts('When is this cron entry scheduled to run'),
           'required' => FALSE,
           'default' => 'NULL',
           'table_name' => 'civicrm_job',
@@ -211,7 +211,7 @@ class CRM_Core_DAO_Job extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Job Name'),
-          'description' => 'Title of the job',
+          'description' => ts('Title of the job'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_job',
@@ -223,7 +223,7 @@ class CRM_Core_DAO_Job extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Job Description'),
-          'description' => 'Description of the job',
+          'description' => ts('Description of the job'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_job',
@@ -235,7 +235,7 @@ class CRM_Core_DAO_Job extends CRM_Core_DAO {
           'name' => 'api_entity',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('API Entity'),
-          'description' => 'Entity of the job api call',
+          'description' => ts('Entity of the job api call'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_job',
@@ -247,7 +247,7 @@ class CRM_Core_DAO_Job extends CRM_Core_DAO {
           'name' => 'api_action',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('API Action'),
-          'description' => 'Action of the job api call',
+          'description' => ts('Action of the job api call'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_job',
@@ -259,7 +259,7 @@ class CRM_Core_DAO_Job extends CRM_Core_DAO {
           'name' => 'parameters',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('API Parameters'),
-          'description' => 'List of parameters to the command.',
+          'description' => ts('List of parameters to the command.'),
           'rows' => 4,
           'cols' => 60,
           'table_name' => 'civicrm_job',
@@ -274,7 +274,7 @@ class CRM_Core_DAO_Job extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Job Is Active?'),
-          'description' => 'Is this job active?',
+          'description' => ts('Is this job active?'),
           'table_name' => 'civicrm_job',
           'entity' => 'Job',
           'bao' => 'CRM_Core_BAO_Job',
diff --git a/civicrm/CRM/Core/DAO/JobLog.php b/civicrm/CRM/Core/DAO/JobLog.php
index 55ea6a015b..c89f8caf66 100644
--- a/civicrm/CRM/Core/DAO/JobLog.php
+++ b/civicrm/CRM/Core/DAO/JobLog.php
@@ -119,7 +119,7 @@ class CRM_Core_DAO_JobLog extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Job Log ID'),
-          'description' => 'Job log entry Id',
+          'description' => ts('Job log entry Id'),
           'required' => TRUE,
           'table_name' => 'civicrm_job_log',
           'entity' => 'JobLog',
@@ -130,7 +130,7 @@ class CRM_Core_DAO_JobLog extends CRM_Core_DAO {
           'name' => 'domain_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Domain ID'),
-          'description' => 'Which Domain is this scheduled job for',
+          'description' => ts('Which Domain is this scheduled job for'),
           'required' => TRUE,
           'table_name' => 'civicrm_job_log',
           'entity' => 'JobLog',
@@ -147,7 +147,7 @@ class CRM_Core_DAO_JobLog extends CRM_Core_DAO {
           'name' => 'run_time',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Timestamp'),
-          'description' => 'Log entry date',
+          'description' => ts('Log entry date'),
           'table_name' => 'civicrm_job_log',
           'entity' => 'JobLog',
           'bao' => 'CRM_Core_DAO_JobLog',
@@ -157,7 +157,7 @@ class CRM_Core_DAO_JobLog extends CRM_Core_DAO {
           'name' => 'job_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Job ID'),
-          'description' => 'Pointer to job id - not a FK though, just for logging purposes',
+          'description' => ts('Pointer to job id - not a FK though, just for logging purposes'),
           'table_name' => 'civicrm_job_log',
           'entity' => 'JobLog',
           'bao' => 'CRM_Core_DAO_JobLog',
@@ -167,7 +167,7 @@ class CRM_Core_DAO_JobLog extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Job Name'),
-          'description' => 'Title of the job',
+          'description' => ts('Title of the job'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_job_log',
@@ -179,7 +179,7 @@ class CRM_Core_DAO_JobLog extends CRM_Core_DAO {
           'name' => 'command',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Command'),
-          'description' => 'Full path to file containing job script',
+          'description' => ts('Full path to file containing job script'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_job_log',
@@ -191,7 +191,7 @@ class CRM_Core_DAO_JobLog extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Description'),
-          'description' => 'Title line of log entry',
+          'description' => ts('Title line of log entry'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_job_log',
@@ -203,7 +203,7 @@ class CRM_Core_DAO_JobLog extends CRM_Core_DAO {
           'name' => 'data',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Extended Data'),
-          'description' => 'Potential extended data for specific job run (e.g. tracebacks).',
+          'description' => ts('Potential extended data for specific job run (e.g. tracebacks).'),
           'table_name' => 'civicrm_job_log',
           'entity' => 'JobLog',
           'bao' => 'CRM_Core_DAO_JobLog',
diff --git a/civicrm/CRM/Core/DAO/LocBlock.php b/civicrm/CRM/Core/DAO/LocBlock.php
index 2953cc9797..3d58a1bd85 100644
--- a/civicrm/CRM/Core/DAO/LocBlock.php
+++ b/civicrm/CRM/Core/DAO/LocBlock.php
@@ -117,7 +117,7 @@ class CRM_Core_DAO_LocBlock extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Location Block ID'),
-          'description' => 'Unique ID',
+          'description' => ts('Unique ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_loc_block',
           'entity' => 'LocBlock',
diff --git a/civicrm/CRM/Core/DAO/LocationType.php b/civicrm/CRM/Core/DAO/LocationType.php
index f96aa3d60d..f0aa09a4b1 100644
--- a/civicrm/CRM/Core/DAO/LocationType.php
+++ b/civicrm/CRM/Core/DAO/LocationType.php
@@ -104,7 +104,7 @@ class CRM_Core_DAO_LocationType extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Location Type ID'),
-          'description' => 'Location Type ID',
+          'description' => ts('Location Type ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_location_type',
           'entity' => 'LocationType',
@@ -115,7 +115,7 @@ class CRM_Core_DAO_LocationType extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Location Type'),
-          'description' => 'Location Type Name.',
+          'description' => ts('Location Type Name.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_location_type',
@@ -127,7 +127,7 @@ class CRM_Core_DAO_LocationType extends CRM_Core_DAO {
           'name' => 'display_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Display Name'),
-          'description' => 'Location Type Display Name.',
+          'description' => ts('Location Type Display Name.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_location_type',
@@ -139,7 +139,7 @@ class CRM_Core_DAO_LocationType extends CRM_Core_DAO {
           'name' => 'vcard_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('vCard Location Type'),
-          'description' => 'vCard Location Type Name.',
+          'description' => ts('vCard Location Type Name.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_location_type',
@@ -151,7 +151,7 @@ class CRM_Core_DAO_LocationType extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Description'),
-          'description' => 'Location Type Description.',
+          'description' => ts('Location Type Description.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_location_type',
@@ -163,7 +163,7 @@ class CRM_Core_DAO_LocationType extends CRM_Core_DAO {
           'name' => 'is_reserved',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Location Type is Reserved?'),
-          'description' => 'Is this location type a predefined system location?',
+          'description' => ts('Is this location type a predefined system location?'),
           'table_name' => 'civicrm_location_type',
           'entity' => 'LocationType',
           'bao' => 'CRM_Core_BAO_LocationType',
@@ -173,7 +173,7 @@ class CRM_Core_DAO_LocationType extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Location Type is Active?'),
-          'description' => 'Is this property active?',
+          'description' => ts('Is this property active?'),
           'table_name' => 'civicrm_location_type',
           'entity' => 'LocationType',
           'bao' => 'CRM_Core_BAO_LocationType',
@@ -183,7 +183,7 @@ class CRM_Core_DAO_LocationType extends CRM_Core_DAO {
           'name' => 'is_default',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Default Location Type?'),
-          'description' => 'Is this location type the default?',
+          'description' => ts('Is this location type the default?'),
           'table_name' => 'civicrm_location_type',
           'entity' => 'LocationType',
           'bao' => 'CRM_Core_BAO_LocationType',
diff --git a/civicrm/CRM/Core/DAO/Log.php b/civicrm/CRM/Core/DAO/Log.php
index 65a1d5ea19..18b50318cd 100644
--- a/civicrm/CRM/Core/DAO/Log.php
+++ b/civicrm/CRM/Core/DAO/Log.php
@@ -106,7 +106,7 @@ class CRM_Core_DAO_Log extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Log ID'),
-          'description' => 'Log ID',
+          'description' => ts('Log ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_log',
           'entity' => 'Log',
@@ -117,7 +117,7 @@ class CRM_Core_DAO_Log extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Entity Table'),
-          'description' => 'Name of table where item being referenced is stored.',
+          'description' => ts('Name of table where item being referenced is stored.'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -130,7 +130,7 @@ class CRM_Core_DAO_Log extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Entity ID '),
-          'description' => 'Foreign key to the referenced item.',
+          'description' => ts('Foreign key to the referenced item.'),
           'required' => TRUE,
           'table_name' => 'civicrm_log',
           'entity' => 'Log',
@@ -141,7 +141,7 @@ class CRM_Core_DAO_Log extends CRM_Core_DAO {
           'name' => 'data',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Data'),
-          'description' => 'Updates does to this object if any.',
+          'description' => ts('Updates does to this object if any.'),
           'table_name' => 'civicrm_log',
           'entity' => 'Log',
           'bao' => 'CRM_Core_BAO_Log',
@@ -151,7 +151,7 @@ class CRM_Core_DAO_Log extends CRM_Core_DAO {
           'name' => 'modified_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Modified By'),
-          'description' => 'FK to Contact ID of person under whose credentials this data modification was made.',
+          'description' => ts('FK to Contact ID of person under whose credentials this data modification was made.'),
           'table_name' => 'civicrm_log',
           'entity' => 'Log',
           'bao' => 'CRM_Core_BAO_Log',
@@ -162,7 +162,7 @@ class CRM_Core_DAO_Log extends CRM_Core_DAO {
           'name' => 'modified_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Modified Date'),
-          'description' => 'When was the referenced entity created or modified or deleted.',
+          'description' => ts('When was the referenced entity created or modified or deleted.'),
           'table_name' => 'civicrm_log',
           'entity' => 'Log',
           'bao' => 'CRM_Core_BAO_Log',
diff --git a/civicrm/CRM/Core/DAO/MailSettings.php b/civicrm/CRM/Core/DAO/MailSettings.php
index 5f5ba19f20..5aab7f3cc9 100644
--- a/civicrm/CRM/Core/DAO/MailSettings.php
+++ b/civicrm/CRM/Core/DAO/MailSettings.php
@@ -168,7 +168,7 @@ class CRM_Core_DAO_MailSettings extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mail Settings ID'),
-          'description' => 'primary key',
+          'description' => ts('primary key'),
           'required' => TRUE,
           'table_name' => 'civicrm_mail_settings',
           'entity' => 'MailSettings',
@@ -179,7 +179,7 @@ class CRM_Core_DAO_MailSettings extends CRM_Core_DAO {
           'name' => 'domain_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mail Settings Domain'),
-          'description' => 'Which Domain is this match entry for',
+          'description' => ts('Which Domain is this match entry for'),
           'required' => TRUE,
           'table_name' => 'civicrm_mail_settings',
           'entity' => 'MailSettings',
@@ -196,7 +196,7 @@ class CRM_Core_DAO_MailSettings extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Mail Settings Name'),
-          'description' => 'name of this group of settings',
+          'description' => ts('name of this group of settings'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mail_settings',
@@ -208,7 +208,7 @@ class CRM_Core_DAO_MailSettings extends CRM_Core_DAO {
           'name' => 'is_default',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Default Mail Settings?'),
-          'description' => 'whether this is the default set of settings for this domain',
+          'description' => ts('whether this is the default set of settings for this domain'),
           'table_name' => 'civicrm_mail_settings',
           'entity' => 'MailSettings',
           'bao' => 'CRM_Core_BAO_MailSettings',
@@ -218,7 +218,7 @@ class CRM_Core_DAO_MailSettings extends CRM_Core_DAO {
           'name' => 'domain',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('email Domain'),
-          'description' => 'email address domain (the part after @)',
+          'description' => ts('email address domain (the part after @)'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mail_settings',
@@ -230,7 +230,7 @@ class CRM_Core_DAO_MailSettings extends CRM_Core_DAO {
           'name' => 'localpart',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('email Local Part'),
-          'description' => 'optional local part (like civimail+ for addresses like civimail+s.1.2@example.com)',
+          'description' => ts('optional local part (like civimail+ for addresses like civimail+s.1.2@example.com)'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mail_settings',
@@ -242,7 +242,7 @@ class CRM_Core_DAO_MailSettings extends CRM_Core_DAO {
           'name' => 'return_path',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Return Path'),
-          'description' => 'contents of the Return-Path header',
+          'description' => ts('contents of the Return-Path header'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mail_settings',
@@ -254,7 +254,7 @@ class CRM_Core_DAO_MailSettings extends CRM_Core_DAO {
           'name' => 'protocol',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Protocol'),
-          'description' => 'name of the protocol to use for polling (like IMAP, POP3 or Maildir)',
+          'description' => ts('name of the protocol to use for polling (like IMAP, POP3 or Maildir)'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mail_settings',
@@ -273,7 +273,7 @@ class CRM_Core_DAO_MailSettings extends CRM_Core_DAO {
           'name' => 'server',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Mail Server'),
-          'description' => 'server to use when polling',
+          'description' => ts('server to use when polling'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mail_settings',
@@ -285,7 +285,7 @@ class CRM_Core_DAO_MailSettings extends CRM_Core_DAO {
           'name' => 'port',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mail Port'),
-          'description' => 'port to use when polling',
+          'description' => ts('port to use when polling'),
           'table_name' => 'civicrm_mail_settings',
           'entity' => 'MailSettings',
           'bao' => 'CRM_Core_BAO_MailSettings',
@@ -295,7 +295,7 @@ class CRM_Core_DAO_MailSettings extends CRM_Core_DAO {
           'name' => 'username',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Mail Account Username'),
-          'description' => 'username to use when polling',
+          'description' => ts('username to use when polling'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mail_settings',
@@ -307,7 +307,7 @@ class CRM_Core_DAO_MailSettings extends CRM_Core_DAO {
           'name' => 'password',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Mail Account Password'),
-          'description' => 'password to use when polling',
+          'description' => ts('password to use when polling'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mail_settings',
@@ -319,7 +319,7 @@ class CRM_Core_DAO_MailSettings extends CRM_Core_DAO {
           'name' => 'is_ssl',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Mail Account Uses SSL'),
-          'description' => 'whether to use SSL or not',
+          'description' => ts('whether to use SSL or not'),
           'table_name' => 'civicrm_mail_settings',
           'entity' => 'MailSettings',
           'bao' => 'CRM_Core_BAO_MailSettings',
@@ -329,7 +329,7 @@ class CRM_Core_DAO_MailSettings extends CRM_Core_DAO {
           'name' => 'source',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Mail Folder'),
-          'description' => 'folder to poll from when using IMAP, path to poll from when using Maildir, etc.',
+          'description' => ts('folder to poll from when using IMAP, path to poll from when using Maildir, etc.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mail_settings',
@@ -341,7 +341,7 @@ class CRM_Core_DAO_MailSettings extends CRM_Core_DAO {
           'name' => 'activity_status',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Activity Status'),
-          'description' => 'Name of status to use when creating email to activity.',
+          'description' => ts('Name of status to use when creating email to activity.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mail_settings',
diff --git a/civicrm/CRM/Core/DAO/Managed.php b/civicrm/CRM/Core/DAO/Managed.php
index a764c6a79e..ae302acfcd 100644
--- a/civicrm/CRM/Core/DAO/Managed.php
+++ b/civicrm/CRM/Core/DAO/Managed.php
@@ -90,7 +90,7 @@ class CRM_Core_DAO_Managed extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Managed ID'),
-          'description' => 'Surrogate Key',
+          'description' => ts('Surrogate Key'),
           'required' => TRUE,
           'table_name' => 'civicrm_managed',
           'entity' => 'Managed',
@@ -101,7 +101,7 @@ class CRM_Core_DAO_Managed extends CRM_Core_DAO {
           'name' => 'module',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Module'),
-          'description' => 'Name of the module which declared this object',
+          'description' => ts('Name of the module which declared this object'),
           'required' => TRUE,
           'maxlength' => 127,
           'size' => CRM_Utils_Type::HUGE,
@@ -114,7 +114,7 @@ class CRM_Core_DAO_Managed extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Name'),
-          'description' => 'Symbolic name used by the module to identify the object',
+          'description' => ts('Symbolic name used by the module to identify the object'),
           'maxlength' => 127,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_managed',
@@ -126,7 +126,7 @@ class CRM_Core_DAO_Managed extends CRM_Core_DAO {
           'name' => 'entity_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Entity Type'),
-          'description' => 'API entity type',
+          'description' => ts('API entity type'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -139,7 +139,7 @@ class CRM_Core_DAO_Managed extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Entity ID'),
-          'description' => 'Foreign key to the referenced item.',
+          'description' => ts('Foreign key to the referenced item.'),
           'required' => TRUE,
           'table_name' => 'civicrm_managed',
           'entity' => 'Managed',
@@ -150,7 +150,7 @@ class CRM_Core_DAO_Managed extends CRM_Core_DAO {
           'name' => 'cleanup',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Cleanup Setting'),
-          'description' => 'Policy on when to cleanup entity (always, never, unused)',
+          'description' => ts('Policy on when to cleanup entity (always, never, unused)'),
           'maxlength' => 32,
           'size' => CRM_Utils_Type::MEDIUM,
           'table_name' => 'civicrm_managed',
diff --git a/civicrm/CRM/Core/DAO/Mapping.php b/civicrm/CRM/Core/DAO/Mapping.php
index a3973f0678..df387a3615 100644
--- a/civicrm/CRM/Core/DAO/Mapping.php
+++ b/civicrm/CRM/Core/DAO/Mapping.php
@@ -76,7 +76,7 @@ class CRM_Core_DAO_Mapping extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mapping ID'),
-          'description' => 'Mapping ID',
+          'description' => ts('Mapping ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_mapping',
           'entity' => 'Mapping',
@@ -87,7 +87,7 @@ class CRM_Core_DAO_Mapping extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Name'),
-          'description' => 'Name of Mapping',
+          'description' => ts('Name of Mapping'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_mapping',
@@ -99,7 +99,7 @@ class CRM_Core_DAO_Mapping extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Description'),
-          'description' => 'Description of Mapping.',
+          'description' => ts('Description of Mapping.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mapping',
@@ -111,7 +111,7 @@ class CRM_Core_DAO_Mapping extends CRM_Core_DAO {
           'name' => 'mapping_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mapping Type'),
-          'description' => 'Mapping Type',
+          'description' => ts('Mapping Type'),
           'table_name' => 'civicrm_mapping',
           'entity' => 'Mapping',
           'bao' => 'CRM_Core_BAO_Mapping',
diff --git a/civicrm/CRM/Core/DAO/MappingField.php b/civicrm/CRM/Core/DAO/MappingField.php
index 8572fd5032..a9fb593eef 100644
--- a/civicrm/CRM/Core/DAO/MappingField.php
+++ b/civicrm/CRM/Core/DAO/MappingField.php
@@ -162,7 +162,7 @@ class CRM_Core_DAO_MappingField extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mapping Field ID'),
-          'description' => 'Mapping Field ID',
+          'description' => ts('Mapping Field ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_mapping_field',
           'entity' => 'MappingField',
@@ -173,7 +173,7 @@ class CRM_Core_DAO_MappingField extends CRM_Core_DAO {
           'name' => 'mapping_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mapping ID'),
-          'description' => 'Mapping to which this field belongs',
+          'description' => ts('Mapping to which this field belongs'),
           'required' => TRUE,
           'table_name' => 'civicrm_mapping_field',
           'entity' => 'MappingField',
@@ -185,7 +185,7 @@ class CRM_Core_DAO_MappingField extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Name'),
-          'description' => 'Mapping field key',
+          'description' => ts('Mapping field key'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mapping_field',
@@ -197,7 +197,7 @@ class CRM_Core_DAO_MappingField extends CRM_Core_DAO {
           'name' => 'contact_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Contact Type'),
-          'description' => 'Contact Type in mapping',
+          'description' => ts('Contact Type in mapping'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_mapping_field',
@@ -212,7 +212,7 @@ class CRM_Core_DAO_MappingField extends CRM_Core_DAO {
           'name' => 'column_number',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Column Number'),
-          'description' => 'Column number for mapping set',
+          'description' => ts('Column number for mapping set'),
           'required' => TRUE,
           'table_name' => 'civicrm_mapping_field',
           'entity' => 'MappingField',
@@ -223,7 +223,7 @@ class CRM_Core_DAO_MappingField extends CRM_Core_DAO {
           'name' => 'location_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Location type ID'),
-          'description' => 'Location type of this mapping, if required',
+          'description' => ts('Location type of this mapping, if required'),
           'table_name' => 'civicrm_mapping_field',
           'entity' => 'MappingField',
           'bao' => 'CRM_Core_DAO_MappingField',
@@ -234,7 +234,7 @@ class CRM_Core_DAO_MappingField extends CRM_Core_DAO {
           'name' => 'phone_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Phone type ID'),
-          'description' => 'Which type of phone does this number belongs.',
+          'description' => ts('Which type of phone does this number belongs.'),
           'table_name' => 'civicrm_mapping_field',
           'entity' => 'MappingField',
           'bao' => 'CRM_Core_DAO_MappingField',
@@ -244,7 +244,7 @@ class CRM_Core_DAO_MappingField extends CRM_Core_DAO {
           'name' => 'im_provider_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('IM provider ID'),
-          'description' => 'Which type of IM Provider does this name belong.',
+          'description' => ts('Which type of IM Provider does this name belong.'),
           'table_name' => 'civicrm_mapping_field',
           'entity' => 'MappingField',
           'bao' => 'CRM_Core_DAO_MappingField',
@@ -261,7 +261,7 @@ class CRM_Core_DAO_MappingField extends CRM_Core_DAO {
           'name' => 'website_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Website type ID'),
-          'description' => 'Which type of website does this site belong',
+          'description' => ts('Which type of website does this site belong'),
           'table_name' => 'civicrm_mapping_field',
           'entity' => 'MappingField',
           'bao' => 'CRM_Core_DAO_MappingField',
@@ -278,7 +278,7 @@ class CRM_Core_DAO_MappingField extends CRM_Core_DAO {
           'name' => 'relationship_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Relationship type ID'),
-          'description' => 'Relationship type, if required',
+          'description' => ts('Relationship type, if required'),
           'table_name' => 'civicrm_mapping_field',
           'entity' => 'MappingField',
           'bao' => 'CRM_Core_DAO_MappingField',
@@ -300,9 +300,9 @@ class CRM_Core_DAO_MappingField extends CRM_Core_DAO {
           'name' => 'grouping',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Grouping'),
-          'description' => 'Used to group mapping_field records into related sets (e.g. for criteria sets in search builder
+          'description' => ts('Used to group mapping_field records into related sets (e.g. for criteria sets in search builder
       mappings).
-    ',
+    '),
           'default' => '1',
           'table_name' => 'civicrm_mapping_field',
           'entity' => 'MappingField',
@@ -313,7 +313,7 @@ class CRM_Core_DAO_MappingField extends CRM_Core_DAO {
           'name' => 'operator',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Operator'),
-          'description' => 'SQL WHERE operator for search-builder mapping fields (search criteria).',
+          'description' => ts('SQL WHERE operator for search-builder mapping fields (search criteria).'),
           'maxlength' => 16,
           'size' => CRM_Utils_Type::TWELVE,
           'table_name' => 'civicrm_mapping_field',
@@ -331,7 +331,7 @@ class CRM_Core_DAO_MappingField extends CRM_Core_DAO {
           'name' => 'value',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Value'),
-          'description' => 'SQL WHERE value for search-builder mapping fields.',
+          'description' => ts('SQL WHERE value for search-builder mapping fields.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mapping_field',
diff --git a/civicrm/CRM/Core/DAO/Menu.php b/civicrm/CRM/Core/DAO/Menu.php
index f9f8087dfa..d4d86b8573 100644
--- a/civicrm/CRM/Core/DAO/Menu.php
+++ b/civicrm/CRM/Core/DAO/Menu.php
@@ -224,7 +224,7 @@ class CRM_Core_DAO_Menu extends CRM_Core_DAO {
           'name' => 'domain_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Domain'),
-          'description' => 'Which Domain is this menu item for',
+          'description' => ts('Which Domain is this menu item for'),
           'required' => TRUE,
           'table_name' => 'civicrm_menu',
           'entity' => 'Menu',
@@ -241,7 +241,7 @@ class CRM_Core_DAO_Menu extends CRM_Core_DAO {
           'name' => 'path',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Path'),
-          'description' => 'Path Name',
+          'description' => ts('Path Name'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_menu',
@@ -253,7 +253,7 @@ class CRM_Core_DAO_Menu extends CRM_Core_DAO {
           'name' => 'path_arguments',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Arguments'),
-          'description' => 'Arguments to pass to the url',
+          'description' => ts('Arguments to pass to the url'),
           'table_name' => 'civicrm_menu',
           'entity' => 'Menu',
           'bao' => 'CRM_Core_DAO_Menu',
@@ -274,7 +274,7 @@ class CRM_Core_DAO_Menu extends CRM_Core_DAO {
           'name' => 'access_callback',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Access Callback'),
-          'description' => 'Function to call to check access permissions',
+          'description' => ts('Function to call to check access permissions'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_menu',
@@ -286,7 +286,7 @@ class CRM_Core_DAO_Menu extends CRM_Core_DAO {
           'name' => 'access_arguments',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Access Arguments'),
-          'description' => 'Arguments to pass to access callback',
+          'description' => ts('Arguments to pass to access callback'),
           'table_name' => 'civicrm_menu',
           'entity' => 'Menu',
           'bao' => 'CRM_Core_DAO_Menu',
@@ -296,7 +296,7 @@ class CRM_Core_DAO_Menu extends CRM_Core_DAO {
           'name' => 'page_callback',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Page Callback'),
-          'description' => 'function to call for this url',
+          'description' => ts('function to call for this url'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_menu',
@@ -308,7 +308,7 @@ class CRM_Core_DAO_Menu extends CRM_Core_DAO {
           'name' => 'page_arguments',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Page Arguments'),
-          'description' => 'Arguments to pass to page callback',
+          'description' => ts('Arguments to pass to page callback'),
           'table_name' => 'civicrm_menu',
           'entity' => 'Menu',
           'bao' => 'CRM_Core_DAO_Menu',
@@ -318,7 +318,7 @@ class CRM_Core_DAO_Menu extends CRM_Core_DAO {
           'name' => 'breadcrumb',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Breadcrumb'),
-          'description' => 'Breadcrumb for the path.',
+          'description' => ts('Breadcrumb for the path.'),
           'table_name' => 'civicrm_menu',
           'entity' => 'Menu',
           'bao' => 'CRM_Core_DAO_Menu',
@@ -328,7 +328,7 @@ class CRM_Core_DAO_Menu extends CRM_Core_DAO {
           'name' => 'return_url',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Return Url'),
-          'description' => 'Url where a page should redirected to, if next url not known.',
+          'description' => ts('Url where a page should redirected to, if next url not known.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_menu',
@@ -340,7 +340,7 @@ class CRM_Core_DAO_Menu extends CRM_Core_DAO {
           'name' => 'return_url_args',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Return Url Args'),
-          'description' => 'Arguments to pass to return_url',
+          'description' => ts('Arguments to pass to return_url'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_menu',
@@ -352,7 +352,7 @@ class CRM_Core_DAO_Menu extends CRM_Core_DAO {
           'name' => 'component_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Component'),
-          'description' => 'Component that this menu item belongs to',
+          'description' => ts('Component that this menu item belongs to'),
           'table_name' => 'civicrm_menu',
           'entity' => 'Menu',
           'bao' => 'CRM_Core_DAO_Menu',
@@ -371,7 +371,7 @@ class CRM_Core_DAO_Menu extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Enabled?'),
-          'description' => 'Is this menu item active?',
+          'description' => ts('Is this menu item active?'),
           'table_name' => 'civicrm_menu',
           'entity' => 'Menu',
           'bao' => 'CRM_Core_DAO_Menu',
@@ -381,7 +381,7 @@ class CRM_Core_DAO_Menu extends CRM_Core_DAO {
           'name' => 'is_public',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Public?'),
-          'description' => 'Is this menu accessible to the public?',
+          'description' => ts('Is this menu accessible to the public?'),
           'table_name' => 'civicrm_menu',
           'entity' => 'Menu',
           'bao' => 'CRM_Core_DAO_Menu',
@@ -391,7 +391,7 @@ class CRM_Core_DAO_Menu extends CRM_Core_DAO {
           'name' => 'is_exposed',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Exposed?'),
-          'description' => 'Is this menu exposed to the navigation system?',
+          'description' => ts('Is this menu exposed to the navigation system?'),
           'table_name' => 'civicrm_menu',
           'entity' => 'Menu',
           'bao' => 'CRM_Core_DAO_Menu',
@@ -401,7 +401,7 @@ class CRM_Core_DAO_Menu extends CRM_Core_DAO {
           'name' => 'is_ssl',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Use SSL?'),
-          'description' => 'Should this menu be exposed via SSL if enabled?',
+          'description' => ts('Should this menu be exposed via SSL if enabled?'),
           'table_name' => 'civicrm_menu',
           'entity' => 'Menu',
           'bao' => 'CRM_Core_DAO_Menu',
@@ -411,7 +411,7 @@ class CRM_Core_DAO_Menu extends CRM_Core_DAO {
           'name' => 'weight',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Order'),
-          'description' => 'Ordering of the menu items in various blocks.',
+          'description' => ts('Ordering of the menu items in various blocks.'),
           'required' => TRUE,
           'default' => '1',
           'table_name' => 'civicrm_menu',
@@ -423,7 +423,7 @@ class CRM_Core_DAO_Menu extends CRM_Core_DAO {
           'name' => 'type',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Type'),
-          'description' => 'Drupal menu type.',
+          'description' => ts('Drupal menu type.'),
           'required' => TRUE,
           'default' => '1',
           'table_name' => 'civicrm_menu',
@@ -435,7 +435,7 @@ class CRM_Core_DAO_Menu extends CRM_Core_DAO {
           'name' => 'page_type',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Page Type'),
-          'description' => 'CiviCRM menu type.',
+          'description' => ts('CiviCRM menu type.'),
           'required' => TRUE,
           'default' => '1',
           'table_name' => 'civicrm_menu',
@@ -447,7 +447,7 @@ class CRM_Core_DAO_Menu extends CRM_Core_DAO {
           'name' => 'skipBreadcrumb',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Hide Breadcrumb?'),
-          'description' => 'skip this url being exposed to breadcrumb',
+          'description' => ts('skip this url being exposed to breadcrumb'),
           'table_name' => 'civicrm_menu',
           'entity' => 'Menu',
           'bao' => 'CRM_Core_DAO_Menu',
@@ -457,7 +457,7 @@ class CRM_Core_DAO_Menu extends CRM_Core_DAO {
           'name' => 'module_data',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Other menu data'),
-          'description' => 'All other menu metadata not stored in other fields',
+          'description' => ts('All other menu metadata not stored in other fields'),
           'table_name' => 'civicrm_menu',
           'entity' => 'Menu',
           'bao' => 'CRM_Core_DAO_Menu',
diff --git a/civicrm/CRM/Core/DAO/MessageTemplate.php b/civicrm/CRM/Core/DAO/MessageTemplate.php
index 90beadc0aa..aac84916fa 100644
--- a/civicrm/CRM/Core/DAO/MessageTemplate.php
+++ b/civicrm/CRM/Core/DAO/MessageTemplate.php
@@ -123,7 +123,7 @@ class CRM_Core_DAO_MessageTemplate extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Message Template ID'),
-          'description' => 'Message Template ID',
+          'description' => ts('Message Template ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_msg_template',
           'entity' => 'MessageTemplate',
@@ -134,7 +134,7 @@ class CRM_Core_DAO_MessageTemplate extends CRM_Core_DAO {
           'name' => 'msg_title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Message Template Title'),
-          'description' => 'Descriptive title of message',
+          'description' => ts('Descriptive title of message'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_msg_template',
@@ -146,7 +146,7 @@ class CRM_Core_DAO_MessageTemplate extends CRM_Core_DAO {
           'name' => 'msg_subject',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Message Template Subject'),
-          'description' => 'Subject for email message.',
+          'description' => ts('Subject for email message.'),
           'table_name' => 'civicrm_msg_template',
           'entity' => 'MessageTemplate',
           'bao' => 'CRM_Core_BAO_MessageTemplate',
@@ -156,7 +156,7 @@ class CRM_Core_DAO_MessageTemplate extends CRM_Core_DAO {
           'name' => 'msg_text',
           'type' => CRM_Utils_Type::T_LONGTEXT,
           'title' => ts('Message Template Text'),
-          'description' => 'Text formatted message',
+          'description' => ts('Text formatted message'),
           'table_name' => 'civicrm_msg_template',
           'entity' => 'MessageTemplate',
           'bao' => 'CRM_Core_BAO_MessageTemplate',
@@ -169,7 +169,7 @@ class CRM_Core_DAO_MessageTemplate extends CRM_Core_DAO {
           'name' => 'msg_html',
           'type' => CRM_Utils_Type::T_LONGTEXT,
           'title' => ts('Message Template HTML'),
-          'description' => 'HTML formatted message',
+          'description' => ts('HTML formatted message'),
           'table_name' => 'civicrm_msg_template',
           'entity' => 'MessageTemplate',
           'bao' => 'CRM_Core_BAO_MessageTemplate',
@@ -192,7 +192,7 @@ class CRM_Core_DAO_MessageTemplate extends CRM_Core_DAO {
           'name' => 'workflow_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Message Template Workflow'),
-          'description' => 'a pseudo-FK to civicrm_option_value',
+          'description' => ts('a pseudo-FK to civicrm_option_value'),
           'table_name' => 'civicrm_msg_template',
           'entity' => 'MessageTemplate',
           'bao' => 'CRM_Core_BAO_MessageTemplate',
@@ -202,7 +202,7 @@ class CRM_Core_DAO_MessageTemplate extends CRM_Core_DAO {
           'name' => 'is_default',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Message Template Is Default?'),
-          'description' => 'is this the default message template for the workflow referenced by workflow_id?',
+          'description' => ts('is this the default message template for the workflow referenced by workflow_id?'),
           'default' => '1',
           'table_name' => 'civicrm_msg_template',
           'entity' => 'MessageTemplate',
@@ -213,7 +213,7 @@ class CRM_Core_DAO_MessageTemplate extends CRM_Core_DAO {
           'name' => 'is_reserved',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Message Template Is Reserved?'),
-          'description' => 'is this the reserved message template which we ship for the workflow referenced by workflow_id?',
+          'description' => ts('is this the reserved message template which we ship for the workflow referenced by workflow_id?'),
           'table_name' => 'civicrm_msg_template',
           'entity' => 'MessageTemplate',
           'bao' => 'CRM_Core_BAO_MessageTemplate',
@@ -223,7 +223,7 @@ class CRM_Core_DAO_MessageTemplate extends CRM_Core_DAO {
           'name' => 'is_sms',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Message Template is used for SMS?'),
-          'description' => 'Is this message template used for sms?',
+          'description' => ts('Is this message template used for sms?'),
           'default' => '0',
           'table_name' => 'civicrm_msg_template',
           'entity' => 'MessageTemplate',
@@ -234,7 +234,7 @@ class CRM_Core_DAO_MessageTemplate extends CRM_Core_DAO {
           'name' => 'pdf_format_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Message Template Format'),
-          'description' => 'a pseudo-FK to civicrm_option_value containing PDF Page Format.',
+          'description' => ts('a pseudo-FK to civicrm_option_value containing PDF Page Format.'),
           'table_name' => 'civicrm_msg_template',
           'entity' => 'MessageTemplate',
           'bao' => 'CRM_Core_BAO_MessageTemplate',
diff --git a/civicrm/CRM/Core/DAO/Navigation.php b/civicrm/CRM/Core/DAO/Navigation.php
index 491afef73f..9addd1b79d 100644
--- a/civicrm/CRM/Core/DAO/Navigation.php
+++ b/civicrm/CRM/Core/DAO/Navigation.php
@@ -156,7 +156,7 @@ class CRM_Core_DAO_Navigation extends CRM_Core_DAO {
           'name' => 'domain_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Navigation Domain'),
-          'description' => 'Which Domain is this navigation item for',
+          'description' => ts('Which Domain is this navigation item for'),
           'required' => TRUE,
           'table_name' => 'civicrm_navigation',
           'entity' => 'Navigation',
@@ -173,7 +173,7 @@ class CRM_Core_DAO_Navigation extends CRM_Core_DAO {
           'name' => 'label',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Navigation Item Label'),
-          'description' => 'Navigation Title',
+          'description' => ts('Navigation Title'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_navigation',
@@ -185,7 +185,7 @@ class CRM_Core_DAO_Navigation extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Navigation Item Machine Name'),
-          'description' => 'Internal Name',
+          'description' => ts('Internal Name'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_navigation',
@@ -197,7 +197,7 @@ class CRM_Core_DAO_Navigation extends CRM_Core_DAO {
           'name' => 'url',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Url'),
-          'description' => 'url in case of custom navigation link',
+          'description' => ts('url in case of custom navigation link'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_navigation',
@@ -209,7 +209,7 @@ class CRM_Core_DAO_Navigation extends CRM_Core_DAO {
           'name' => 'icon',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Icon'),
-          'description' => 'CSS class name for an icon',
+          'description' => ts('CSS class name for an icon'),
           'required' => FALSE,
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
@@ -223,7 +223,7 @@ class CRM_Core_DAO_Navigation extends CRM_Core_DAO {
           'name' => 'permission',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Required Permission'),
-          'description' => 'Permission for menu item',
+          'description' => ts('Permission for menu item'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_navigation',
@@ -235,7 +235,7 @@ class CRM_Core_DAO_Navigation extends CRM_Core_DAO {
           'name' => 'permission_operator',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Permission Operator'),
-          'description' => 'Permission Operator',
+          'description' => ts('Permission Operator'),
           'maxlength' => 3,
           'size' => CRM_Utils_Type::FOUR,
           'table_name' => 'civicrm_navigation',
@@ -247,7 +247,7 @@ class CRM_Core_DAO_Navigation extends CRM_Core_DAO {
           'name' => 'parent_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Navigation parent ID'),
-          'description' => 'Parent navigation item, used for grouping',
+          'description' => ts('Parent navigation item, used for grouping'),
           'table_name' => 'civicrm_navigation',
           'entity' => 'Navigation',
           'bao' => 'CRM_Core_BAO_Navigation',
@@ -264,7 +264,7 @@ class CRM_Core_DAO_Navigation extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Active'),
-          'description' => 'Is this navigation item active?',
+          'description' => ts('Is this navigation item active?'),
           'table_name' => 'civicrm_navigation',
           'entity' => 'Navigation',
           'bao' => 'CRM_Core_BAO_Navigation',
@@ -274,7 +274,7 @@ class CRM_Core_DAO_Navigation extends CRM_Core_DAO {
           'name' => 'has_separator',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Use separator'),
-          'description' => 'If separator needs to be added after this menu item',
+          'description' => ts('If separator needs to be added after this menu item'),
           'table_name' => 'civicrm_navigation',
           'entity' => 'Navigation',
           'bao' => 'CRM_Core_BAO_Navigation',
@@ -284,7 +284,7 @@ class CRM_Core_DAO_Navigation extends CRM_Core_DAO {
           'name' => 'weight',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Order'),
-          'description' => 'Ordering of the navigation items in various blocks.',
+          'description' => ts('Ordering of the navigation items in various blocks.'),
           'table_name' => 'civicrm_navigation',
           'entity' => 'Navigation',
           'bao' => 'CRM_Core_BAO_Navigation',
diff --git a/civicrm/CRM/Core/DAO/Note.php b/civicrm/CRM/Core/DAO/Note.php
index de88dcb390..79f40d0805 100644
--- a/civicrm/CRM/Core/DAO/Note.php
+++ b/civicrm/CRM/Core/DAO/Note.php
@@ -120,7 +120,7 @@ class CRM_Core_DAO_Note extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Note ID'),
-          'description' => 'Note ID',
+          'description' => ts('Note ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_note',
           'entity' => 'Note',
@@ -131,7 +131,7 @@ class CRM_Core_DAO_Note extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Note Entity'),
-          'description' => 'Name of table where item being referenced is stored.',
+          'description' => ts('Name of table where item being referenced is stored.'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -147,7 +147,7 @@ class CRM_Core_DAO_Note extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Note Entity ID'),
-          'description' => 'Foreign key to the referenced item.',
+          'description' => ts('Foreign key to the referenced item.'),
           'required' => TRUE,
           'table_name' => 'civicrm_note',
           'entity' => 'Note',
@@ -158,7 +158,7 @@ class CRM_Core_DAO_Note extends CRM_Core_DAO {
           'name' => 'note',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Note'),
-          'description' => 'Note and/or Comment.',
+          'description' => ts('Note and/or Comment.'),
           'rows' => 4,
           'cols' => 60,
           'import' => TRUE,
@@ -178,7 +178,7 @@ class CRM_Core_DAO_Note extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Note Created By'),
-          'description' => 'FK to Contact ID creator',
+          'description' => ts('FK to Contact ID creator'),
           'table_name' => 'civicrm_note',
           'entity' => 'Note',
           'bao' => 'CRM_Core_BAO_Note',
@@ -189,7 +189,7 @@ class CRM_Core_DAO_Note extends CRM_Core_DAO {
           'name' => 'modified_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Note Modified By'),
-          'description' => 'When was this note last modified/edited',
+          'description' => ts('When was this note last modified/edited'),
           'table_name' => 'civicrm_note',
           'entity' => 'Note',
           'bao' => 'CRM_Core_BAO_Note',
@@ -199,7 +199,7 @@ class CRM_Core_DAO_Note extends CRM_Core_DAO {
           'name' => 'subject',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Subject'),
-          'description' => 'subject of note description',
+          'description' => ts('subject of note description'),
           'maxlength' => 255,
           'size' => 60,
           'table_name' => 'civicrm_note',
@@ -214,7 +214,7 @@ class CRM_Core_DAO_Note extends CRM_Core_DAO {
           'name' => 'privacy',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Privacy'),
-          'description' => 'Foreign Key to Note Privacy Level (which is an option value pair and hence an implicit FK)',
+          'description' => ts('Foreign Key to Note Privacy Level (which is an option value pair and hence an implicit FK)'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_note',
diff --git a/civicrm/CRM/Core/DAO/OpenID.php b/civicrm/CRM/Core/DAO/OpenID.php
index 0033e3f37e..817141b7b0 100644
--- a/civicrm/CRM/Core/DAO/OpenID.php
+++ b/civicrm/CRM/Core/DAO/OpenID.php
@@ -105,7 +105,7 @@ class CRM_Core_DAO_OpenID extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Open ID identifier'),
-          'description' => 'Unique OpenID ID',
+          'description' => ts('Unique OpenID ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_openid',
           'entity' => 'OpenID',
@@ -116,7 +116,7 @@ class CRM_Core_DAO_OpenID extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('OpenID Contact'),
-          'description' => 'FK to Contact ID',
+          'description' => ts('FK to Contact ID'),
           'table_name' => 'civicrm_openid',
           'entity' => 'OpenID',
           'bao' => 'CRM_Core_BAO_OpenID',
@@ -127,7 +127,7 @@ class CRM_Core_DAO_OpenID extends CRM_Core_DAO {
           'name' => 'location_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('OpenID Location Type'),
-          'description' => 'Which Location does this email belong to.',
+          'description' => ts('Which Location does this email belong to.'),
           'table_name' => 'civicrm_openid',
           'entity' => 'OpenID',
           'bao' => 'CRM_Core_BAO_OpenID',
@@ -137,7 +137,7 @@ class CRM_Core_DAO_OpenID extends CRM_Core_DAO {
           'name' => 'openid',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('OpenID'),
-          'description' => 'the OpenID (or OpenID-style http://username.domain/) unique identifier for this contact mainly used for logging in to CiviCRM',
+          'description' => ts('the OpenID (or OpenID-style http://username.domain/) unique identifier for this contact mainly used for logging in to CiviCRM'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -155,7 +155,7 @@ class CRM_Core_DAO_OpenID extends CRM_Core_DAO {
           'name' => 'allowed_to_login',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Allowed to login?'),
-          'description' => 'Whether or not this user is allowed to login',
+          'description' => ts('Whether or not this user is allowed to login'),
           'required' => TRUE,
           'default' => '0',
           'table_name' => 'civicrm_openid',
@@ -167,7 +167,7 @@ class CRM_Core_DAO_OpenID extends CRM_Core_DAO {
           'name' => 'is_primary',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is OpenID Primary?'),
-          'description' => 'Is this the primary email for this contact and location.',
+          'description' => ts('Is this the primary email for this contact and location.'),
           'default' => '0',
           'table_name' => 'civicrm_openid',
           'entity' => 'OpenID',
diff --git a/civicrm/CRM/Core/DAO/OptionGroup.php b/civicrm/CRM/Core/DAO/OptionGroup.php
index 3f470ce1a5..8a229c51cf 100644
--- a/civicrm/CRM/Core/DAO/OptionGroup.php
+++ b/civicrm/CRM/Core/DAO/OptionGroup.php
@@ -104,7 +104,7 @@ class CRM_Core_DAO_OptionGroup extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Option Group ID'),
-          'description' => 'Option Group ID',
+          'description' => ts('Option Group ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_option_group',
           'entity' => 'OptionGroup',
@@ -115,7 +115,7 @@ class CRM_Core_DAO_OptionGroup extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Option Group Name'),
-          'description' => 'Option group name. Used as selection key by class properties which lookup options in civicrm_option_value.',
+          'description' => ts('Option group name. Used as selection key by class properties which lookup options in civicrm_option_value.'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -128,7 +128,7 @@ class CRM_Core_DAO_OptionGroup extends CRM_Core_DAO {
           'name' => 'title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Option Group title'),
-          'description' => 'Option Group title.',
+          'description' => ts('Option Group title.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_option_group',
@@ -140,7 +140,7 @@ class CRM_Core_DAO_OptionGroup extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Option Group Description'),
-          'description' => 'Option group description.',
+          'description' => ts('Option group description.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_option_group',
@@ -152,7 +152,7 @@ class CRM_Core_DAO_OptionGroup extends CRM_Core_DAO {
           'name' => 'data_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Data Type for this option group'),
-          'description' => 'Option group description.',
+          'description' => ts('Option group description.'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_option_group',
@@ -167,7 +167,7 @@ class CRM_Core_DAO_OptionGroup extends CRM_Core_DAO {
           'name' => 'is_reserved',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Option Group Is Reserved?'),
-          'description' => 'Is this a predefined system option group (i.e. it can not be deleted)?',
+          'description' => ts('Is this a predefined system option group (i.e. it can not be deleted)?'),
           'required' => TRUE,
           'default' => '1',
           'table_name' => 'civicrm_option_group',
@@ -179,7 +179,7 @@ class CRM_Core_DAO_OptionGroup extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Option Group Is Active?'),
-          'description' => 'Is this option group active?',
+          'description' => ts('Is this option group active?'),
           'required' => TRUE,
           'default' => '1',
           'table_name' => 'civicrm_option_group',
@@ -191,7 +191,7 @@ class CRM_Core_DAO_OptionGroup extends CRM_Core_DAO {
           'name' => 'is_locked',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Option Group Is Locked'),
-          'description' => 'A lock to remove the ability to add new options via the UI.',
+          'description' => ts('A lock to remove the ability to add new options via the UI.'),
           'required' => TRUE,
           'default' => '0',
           'table_name' => 'civicrm_option_group',
diff --git a/civicrm/CRM/Core/DAO/OptionValue.php b/civicrm/CRM/Core/DAO/OptionValue.php
index ba11ef224a..7c0b63f664 100644
--- a/civicrm/CRM/Core/DAO/OptionValue.php
+++ b/civicrm/CRM/Core/DAO/OptionValue.php
@@ -189,7 +189,7 @@ class CRM_Core_DAO_OptionValue extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Option Value ID'),
-          'description' => 'Option ID',
+          'description' => ts('Option ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_option_value',
           'entity' => 'OptionValue',
@@ -200,7 +200,7 @@ class CRM_Core_DAO_OptionValue extends CRM_Core_DAO {
           'name' => 'option_group_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Option Group ID'),
-          'description' => 'Group which this option belongs to.',
+          'description' => ts('Group which this option belongs to.'),
           'required' => TRUE,
           'table_name' => 'civicrm_option_value',
           'entity' => 'OptionValue',
@@ -220,7 +220,7 @@ class CRM_Core_DAO_OptionValue extends CRM_Core_DAO {
           'name' => 'label',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Option Label'),
-          'description' => 'Option string as displayed to users - e.g. the label in an HTML OPTION tag.',
+          'description' => ts('Option string as displayed to users - e.g. the label in an HTML OPTION tag.'),
           'required' => TRUE,
           'maxlength' => 512,
           'size' => CRM_Utils_Type::HUGE,
@@ -233,7 +233,7 @@ class CRM_Core_DAO_OptionValue extends CRM_Core_DAO {
           'name' => 'value',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Option Value'),
-          'description' => 'The actual value stored (as a foreign key) in the data record. Functions which need lookup option_value.title should use civicrm_option_value.option_group_id plus civicrm_option_value.value as the key.',
+          'description' => ts('The actual value stored (as a foreign key) in the data record. Functions which need lookup option_value.title should use civicrm_option_value.option_group_id plus civicrm_option_value.value as the key.'),
           'required' => TRUE,
           'maxlength' => 512,
           'size' => CRM_Utils_Type::HUGE,
@@ -246,7 +246,7 @@ class CRM_Core_DAO_OptionValue extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Option Name'),
-          'description' => 'Stores a fixed (non-translated) name for this option value. Lookup functions should use the name as the key for the option value row.',
+          'description' => ts('Stores a fixed (non-translated) name for this option value. Lookup functions should use the name as the key for the option value row.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -263,7 +263,7 @@ class CRM_Core_DAO_OptionValue extends CRM_Core_DAO {
           'name' => 'grouping',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Option Grouping Name'),
-          'description' => 'Use to sort and/or set display properties for sub-set(s) of options within an option group. EXAMPLE: Use for college_interest field, to differentiate partners from non-partners.',
+          'description' => ts('Use to sort and/or set display properties for sub-set(s) of options within an option group. EXAMPLE: Use for college_interest field, to differentiate partners from non-partners.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_option_value',
@@ -275,7 +275,7 @@ class CRM_Core_DAO_OptionValue extends CRM_Core_DAO {
           'name' => 'filter',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Filter'),
-          'description' => 'Bitwise logic can be used to create subsets of options within an option_group for different uses.',
+          'description' => ts('Bitwise logic can be used to create subsets of options within an option_group for different uses.'),
           'table_name' => 'civicrm_option_value',
           'entity' => 'OptionValue',
           'bao' => 'CRM_Core_BAO_OptionValue',
@@ -285,7 +285,7 @@ class CRM_Core_DAO_OptionValue extends CRM_Core_DAO {
           'name' => 'is_default',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Option is Default?'),
-          'description' => 'Is this the default option for the group?',
+          'description' => ts('Is this the default option for the group?'),
           'default' => '0',
           'table_name' => 'civicrm_option_value',
           'entity' => 'OptionValue',
@@ -296,7 +296,7 @@ class CRM_Core_DAO_OptionValue extends CRM_Core_DAO {
           'name' => 'weight',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Order'),
-          'description' => 'Controls display sort order.',
+          'description' => ts('Controls display sort order.'),
           'required' => TRUE,
           'table_name' => 'civicrm_option_value',
           'entity' => 'OptionValue',
@@ -307,7 +307,7 @@ class CRM_Core_DAO_OptionValue extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Option Description'),
-          'description' => 'Optional description.',
+          'description' => ts('Optional description.'),
           'rows' => 8,
           'cols' => 60,
           'table_name' => 'civicrm_option_value',
@@ -322,7 +322,7 @@ class CRM_Core_DAO_OptionValue extends CRM_Core_DAO {
           'name' => 'is_optgroup',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Option is Header?'),
-          'description' => 'Is this row simply a display header? Expected usage is to render these as OPTGROUP tags within a SELECT field list of options?',
+          'description' => ts('Is this row simply a display header? Expected usage is to render these as OPTGROUP tags within a SELECT field list of options?'),
           'default' => '0',
           'table_name' => 'civicrm_option_value',
           'entity' => 'OptionValue',
@@ -333,7 +333,7 @@ class CRM_Core_DAO_OptionValue extends CRM_Core_DAO {
           'name' => 'is_reserved',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Option Is Reserved?'),
-          'description' => 'Is this a predefined system object?',
+          'description' => ts('Is this a predefined system object?'),
           'default' => '0',
           'table_name' => 'civicrm_option_value',
           'entity' => 'OptionValue',
@@ -344,7 +344,7 @@ class CRM_Core_DAO_OptionValue extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Option Is Active'),
-          'description' => 'Is this option active?',
+          'description' => ts('Is this option active?'),
           'default' => '1',
           'table_name' => 'civicrm_option_value',
           'entity' => 'OptionValue',
@@ -355,7 +355,7 @@ class CRM_Core_DAO_OptionValue extends CRM_Core_DAO {
           'name' => 'component_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Option Component'),
-          'description' => 'Component that this option value belongs/caters to.',
+          'description' => ts('Component that this option value belongs/caters to.'),
           'table_name' => 'civicrm_option_value',
           'entity' => 'OptionValue',
           'bao' => 'CRM_Core_BAO_OptionValue',
@@ -374,7 +374,7 @@ class CRM_Core_DAO_OptionValue extends CRM_Core_DAO {
           'name' => 'domain_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Option Domain'),
-          'description' => 'Which Domain is this option value for',
+          'description' => ts('Which Domain is this option value for'),
           'table_name' => 'civicrm_option_value',
           'entity' => 'OptionValue',
           'bao' => 'CRM_Core_BAO_OptionValue',
@@ -404,7 +404,7 @@ class CRM_Core_DAO_OptionValue extends CRM_Core_DAO {
           'name' => 'icon',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Icon'),
-          'description' => 'crm-i icon class',
+          'description' => ts('crm-i icon class'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'default' => 'NULL',
@@ -417,7 +417,7 @@ class CRM_Core_DAO_OptionValue extends CRM_Core_DAO {
           'name' => 'color',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Color'),
-          'description' => 'Hex color value e.g. #ffffff',
+          'description' => ts('Hex color value e.g. #ffffff'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'default' => 'NULL',
diff --git a/civicrm/CRM/Core/DAO/Persistent.php b/civicrm/CRM/Core/DAO/Persistent.php
index 43954d583f..1b99cfb756 100644
--- a/civicrm/CRM/Core/DAO/Persistent.php
+++ b/civicrm/CRM/Core/DAO/Persistent.php
@@ -83,7 +83,7 @@ class CRM_Core_DAO_Persistent extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Persistent ID'),
-          'description' => 'Persistent Record Id',
+          'description' => ts('Persistent Record Id'),
           'required' => TRUE,
           'table_name' => 'civicrm_persistent',
           'entity' => 'Persistent',
@@ -94,7 +94,7 @@ class CRM_Core_DAO_Persistent extends CRM_Core_DAO {
           'name' => 'context',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Context'),
-          'description' => 'Context for which name data pair is to be stored',
+          'description' => ts('Context for which name data pair is to be stored'),
           'required' => TRUE,
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
@@ -107,7 +107,7 @@ class CRM_Core_DAO_Persistent extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Name'),
-          'description' => 'Name of Context',
+          'description' => ts('Name of Context'),
           'required' => TRUE,
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
@@ -120,7 +120,7 @@ class CRM_Core_DAO_Persistent extends CRM_Core_DAO {
           'name' => 'data',
           'type' => CRM_Utils_Type::T_LONGTEXT,
           'title' => ts('Data'),
-          'description' => 'data associated with name',
+          'description' => ts('data associated with name'),
           'table_name' => 'civicrm_persistent',
           'entity' => 'Persistent',
           'bao' => 'CRM_Core_BAO_Persistent',
@@ -130,7 +130,7 @@ class CRM_Core_DAO_Persistent extends CRM_Core_DAO {
           'name' => 'is_config',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Configuration?'),
-          'description' => 'Config Settings',
+          'description' => ts('Config Settings'),
           'required' => TRUE,
           'default' => '0',
           'table_name' => 'civicrm_persistent',
diff --git a/civicrm/CRM/Core/DAO/Phone.php b/civicrm/CRM/Core/DAO/Phone.php
index 660ca3f052..f1896fddf8 100644
--- a/civicrm/CRM/Core/DAO/Phone.php
+++ b/civicrm/CRM/Core/DAO/Phone.php
@@ -133,7 +133,7 @@ class CRM_Core_DAO_Phone extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Phone ID'),
-          'description' => 'Unique Phone ID',
+          'description' => ts('Unique Phone ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_phone',
           'entity' => 'Phone',
@@ -144,7 +144,7 @@ class CRM_Core_DAO_Phone extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Phone Contact'),
-          'description' => 'FK to Contact ID',
+          'description' => ts('FK to Contact ID'),
           'table_name' => 'civicrm_phone',
           'entity' => 'Phone',
           'bao' => 'CRM_Core_BAO_Phone',
@@ -155,7 +155,7 @@ class CRM_Core_DAO_Phone extends CRM_Core_DAO {
           'name' => 'location_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Phone Location Type'),
-          'description' => 'Which Location does this phone belong to.',
+          'description' => ts('Which Location does this phone belong to.'),
           'table_name' => 'civicrm_phone',
           'entity' => 'Phone',
           'bao' => 'CRM_Core_BAO_Phone',
@@ -173,7 +173,7 @@ class CRM_Core_DAO_Phone extends CRM_Core_DAO {
           'name' => 'is_primary',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Phone Primary?'),
-          'description' => 'Is this the primary phone for this contact and location.',
+          'description' => ts('Is this the primary phone for this contact and location.'),
           'default' => '0',
           'table_name' => 'civicrm_phone',
           'entity' => 'Phone',
@@ -184,7 +184,7 @@ class CRM_Core_DAO_Phone extends CRM_Core_DAO {
           'name' => 'is_billing',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Billing Phone'),
-          'description' => 'Is this the billing?',
+          'description' => ts('Is this the billing?'),
           'default' => '0',
           'table_name' => 'civicrm_phone',
           'entity' => 'Phone',
@@ -195,7 +195,7 @@ class CRM_Core_DAO_Phone extends CRM_Core_DAO {
           'name' => 'mobile_provider_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mobile Provider'),
-          'description' => 'Which Mobile Provider does this phone belong to.',
+          'description' => ts('Which Mobile Provider does this phone belong to.'),
           'table_name' => 'civicrm_phone',
           'entity' => 'Phone',
           'bao' => 'CRM_Core_BAO_Phone',
@@ -205,7 +205,7 @@ class CRM_Core_DAO_Phone extends CRM_Core_DAO {
           'name' => 'phone',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Phone'),
-          'description' => 'Complete phone number.',
+          'description' => ts('Complete phone number.'),
           'maxlength' => 32,
           'size' => CRM_Utils_Type::MEDIUM,
           'import' => TRUE,
@@ -225,7 +225,7 @@ class CRM_Core_DAO_Phone extends CRM_Core_DAO {
           'name' => 'phone_ext',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Phone Extension'),
-          'description' => 'Optional extension for a phone number.',
+          'description' => ts('Optional extension for a phone number.'),
           'maxlength' => 16,
           'size' => 4,
           'import' => TRUE,
@@ -245,7 +245,7 @@ class CRM_Core_DAO_Phone extends CRM_Core_DAO {
           'name' => 'phone_numeric',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Phone Numeric'),
-          'description' => 'Phone number stripped of all whitespace, letters, and punctuation.',
+          'description' => ts('Phone number stripped of all whitespace, letters, and punctuation.'),
           'maxlength' => 32,
           'size' => CRM_Utils_Type::MEDIUM,
           'table_name' => 'civicrm_phone',
@@ -257,7 +257,7 @@ class CRM_Core_DAO_Phone extends CRM_Core_DAO {
           'name' => 'phone_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Phone Type'),
-          'description' => 'Which type of phone does this number belongs.',
+          'description' => ts('Which type of phone does this number belongs.'),
           'export' => TRUE,
           'where' => 'civicrm_phone.phone_type_id',
           'headerPattern' => '',
diff --git a/civicrm/CRM/Core/DAO/PreferencesDate.php b/civicrm/CRM/Core/DAO/PreferencesDate.php
index a7bd2ad93c..944398a5f0 100644
--- a/civicrm/CRM/Core/DAO/PreferencesDate.php
+++ b/civicrm/CRM/Core/DAO/PreferencesDate.php
@@ -105,7 +105,7 @@ class CRM_Core_DAO_PreferencesDate extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Date Preference Name'),
-          'description' => 'The meta name for this date (fixed in code)',
+          'description' => ts('The meta name for this date (fixed in code)'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -118,7 +118,7 @@ class CRM_Core_DAO_PreferencesDate extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Description'),
-          'description' => 'Description of this date type.',
+          'description' => ts('Description of this date type.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_preferences_date',
@@ -130,7 +130,7 @@ class CRM_Core_DAO_PreferencesDate extends CRM_Core_DAO {
           'name' => 'start',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Start'),
-          'description' => 'The start offset relative to current year',
+          'description' => ts('The start offset relative to current year'),
           'required' => TRUE,
           'table_name' => 'civicrm_preferences_date',
           'entity' => 'PreferencesDate',
@@ -141,7 +141,7 @@ class CRM_Core_DAO_PreferencesDate extends CRM_Core_DAO {
           'name' => 'end',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('End Offset'),
-          'description' => 'The end offset relative to current year, can be negative',
+          'description' => ts('The end offset relative to current year, can be negative'),
           'required' => TRUE,
           'table_name' => 'civicrm_preferences_date',
           'entity' => 'PreferencesDate',
@@ -152,7 +152,7 @@ class CRM_Core_DAO_PreferencesDate extends CRM_Core_DAO {
           'name' => 'date_format',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Date Format'),
-          'description' => 'The date type',
+          'description' => ts('The date type'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_preferences_date',
@@ -164,7 +164,7 @@ class CRM_Core_DAO_PreferencesDate extends CRM_Core_DAO {
           'name' => 'time_format',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Time Format'),
-          'description' => 'time format',
+          'description' => ts('time format'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_preferences_date',
diff --git a/civicrm/CRM/Core/DAO/PrevNextCache.php b/civicrm/CRM/Core/DAO/PrevNextCache.php
index c55e0b7369..0dc913ee2e 100644
--- a/civicrm/CRM/Core/DAO/PrevNextCache.php
+++ b/civicrm/CRM/Core/DAO/PrevNextCache.php
@@ -103,7 +103,7 @@ class CRM_Core_DAO_PrevNextCache extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Prev Next Entity Table'),
-          'description' => 'physical tablename for entity being joined to discount, e.g. civicrm_event',
+          'description' => ts('physical tablename for entity being joined to discount, e.g. civicrm_event'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_prevnext_cache',
@@ -115,7 +115,7 @@ class CRM_Core_DAO_PrevNextCache extends CRM_Core_DAO {
           'name' => 'entity_id1',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Prev Next Entity ID 1'),
-          'description' => 'FK to entity table specified in entity_table column.',
+          'description' => ts('FK to entity table specified in entity_table column.'),
           'required' => TRUE,
           'table_name' => 'civicrm_prevnext_cache',
           'entity' => 'PrevNextCache',
@@ -126,7 +126,7 @@ class CRM_Core_DAO_PrevNextCache extends CRM_Core_DAO {
           'name' => 'entity_id2',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Prev Next Entity ID 2'),
-          'description' => 'FK to entity table specified in entity_table column.',
+          'description' => ts('FK to entity table specified in entity_table column.'),
           'required' => FALSE,
           'table_name' => 'civicrm_prevnext_cache',
           'entity' => 'PrevNextCache',
@@ -137,7 +137,7 @@ class CRM_Core_DAO_PrevNextCache extends CRM_Core_DAO {
           'name' => 'cacheKey',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Cache Key'),
-          'description' => 'Unique path name for cache element of the searched item',
+          'description' => ts('Unique path name for cache element of the searched item'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_prevnext_cache',
@@ -149,7 +149,7 @@ class CRM_Core_DAO_PrevNextCache extends CRM_Core_DAO {
           'name' => 'data',
           'type' => CRM_Utils_Type::T_LONGTEXT,
           'title' => ts('Prev Next Data'),
-          'description' => 'cached snapshot of the serialized data',
+          'description' => ts('cached snapshot of the serialized data'),
           'table_name' => 'civicrm_prevnext_cache',
           'entity' => 'PrevNextCache',
           'bao' => 'CRM_Core_BAO_PrevNextCache',
diff --git a/civicrm/CRM/Core/DAO/PrintLabel.php b/civicrm/CRM/Core/DAO/PrintLabel.php
index 6ac6ceb287..b85f64f4b3 100644
--- a/civicrm/CRM/Core/DAO/PrintLabel.php
+++ b/civicrm/CRM/Core/DAO/PrintLabel.php
@@ -148,7 +148,7 @@ class CRM_Core_DAO_PrintLabel extends CRM_Core_DAO {
           'name' => 'title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Title'),
-          'description' => 'User title for for this label layout',
+          'description' => ts('User title for for this label layout'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_print_label',
@@ -160,7 +160,7 @@ class CRM_Core_DAO_PrintLabel extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Name'),
-          'description' => 'variable name/programmatic handle for this field.',
+          'description' => ts('variable name/programmatic handle for this field.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_print_label',
@@ -172,7 +172,7 @@ class CRM_Core_DAO_PrintLabel extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Description'),
-          'description' => 'Description of this label layout',
+          'description' => ts('Description of this label layout'),
           'table_name' => 'civicrm_print_label',
           'entity' => 'PrintLabel',
           'bao' => 'CRM_Core_DAO_PrintLabel',
@@ -182,7 +182,7 @@ class CRM_Core_DAO_PrintLabel extends CRM_Core_DAO {
           'name' => 'label_format_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Label Format'),
-          'description' => 'This refers to name column of civicrm_option_value row in name_badge option group',
+          'description' => ts('This refers to name column of civicrm_option_value row in name_badge option group'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_print_label',
@@ -201,7 +201,7 @@ class CRM_Core_DAO_PrintLabel extends CRM_Core_DAO {
           'name' => 'label_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Label Type'),
-          'description' => 'Implicit FK to civicrm_option_value row in NEW label_type option group',
+          'description' => ts('Implicit FK to civicrm_option_value row in NEW label_type option group'),
           'table_name' => 'civicrm_print_label',
           'entity' => 'PrintLabel',
           'bao' => 'CRM_Core_DAO_PrintLabel',
@@ -218,7 +218,7 @@ class CRM_Core_DAO_PrintLabel extends CRM_Core_DAO {
           'name' => 'data',
           'type' => CRM_Utils_Type::T_LONGTEXT,
           'title' => ts('Data'),
-          'description' => 'contains json encode configurations options',
+          'description' => ts('contains json encode configurations options'),
           'table_name' => 'civicrm_print_label',
           'entity' => 'PrintLabel',
           'bao' => 'CRM_Core_DAO_PrintLabel',
@@ -229,7 +229,7 @@ class CRM_Core_DAO_PrintLabel extends CRM_Core_DAO {
           'name' => 'is_default',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Label is Default?'),
-          'description' => 'Is this default?',
+          'description' => ts('Is this default?'),
           'default' => '1',
           'table_name' => 'civicrm_print_label',
           'entity' => 'PrintLabel',
@@ -240,7 +240,7 @@ class CRM_Core_DAO_PrintLabel extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Label Is Active?'),
-          'description' => 'Is this option active?',
+          'description' => ts('Is this option active?'),
           'default' => '1',
           'table_name' => 'civicrm_print_label',
           'entity' => 'PrintLabel',
@@ -251,7 +251,7 @@ class CRM_Core_DAO_PrintLabel extends CRM_Core_DAO {
           'name' => 'is_reserved',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Label Reserved?'),
-          'description' => 'Is this reserved label?',
+          'description' => ts('Is this reserved label?'),
           'default' => '1',
           'table_name' => 'civicrm_print_label',
           'entity' => 'PrintLabel',
@@ -262,7 +262,7 @@ class CRM_Core_DAO_PrintLabel extends CRM_Core_DAO {
           'name' => 'created_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Label Created By'),
-          'description' => 'FK to civicrm_contact, who created this label layout',
+          'description' => ts('FK to civicrm_contact, who created this label layout'),
           'table_name' => 'civicrm_print_label',
           'entity' => 'PrintLabel',
           'bao' => 'CRM_Core_DAO_PrintLabel',
diff --git a/civicrm/CRM/Core/DAO/RecurringEntity.php b/civicrm/CRM/Core/DAO/RecurringEntity.php
index bf3393c78d..cd58af2b2d 100644
--- a/civicrm/CRM/Core/DAO/RecurringEntity.php
+++ b/civicrm/CRM/Core/DAO/RecurringEntity.php
@@ -91,7 +91,7 @@ class CRM_Core_DAO_RecurringEntity extends CRM_Core_DAO {
           'name' => 'parent_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Parent ID'),
-          'description' => 'Recurring Entity Parent ID',
+          'description' => ts('Recurring Entity Parent ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_recurring_entity',
           'entity' => 'RecurringEntity',
@@ -102,7 +102,7 @@ class CRM_Core_DAO_RecurringEntity extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Entity ID'),
-          'description' => 'Recurring Entity Child ID',
+          'description' => ts('Recurring Entity Child ID'),
           'table_name' => 'civicrm_recurring_entity',
           'entity' => 'RecurringEntity',
           'bao' => 'CRM_Core_BAO_RecurringEntity',
@@ -112,7 +112,7 @@ class CRM_Core_DAO_RecurringEntity extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Entity Table'),
-          'description' => 'Physical tablename for entity, e.g. civicrm_event',
+          'description' => ts('Physical tablename for entity, e.g. civicrm_event'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -125,7 +125,7 @@ class CRM_Core_DAO_RecurringEntity extends CRM_Core_DAO {
           'name' => 'mode',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Cascade Type'),
-          'description' => '1-this entity, 2-this and the following entities, 3-all the entities',
+          'description' => ts('1-this entity, 2-this and the following entities, 3-all the entities'),
           'required' => TRUE,
           'default' => '1',
           'table_name' => 'civicrm_recurring_entity',
diff --git a/civicrm/CRM/Core/DAO/Setting.php b/civicrm/CRM/Core/DAO/Setting.php
index b7c4258344..74a16760ef 100644
--- a/civicrm/CRM/Core/DAO/Setting.php
+++ b/civicrm/CRM/Core/DAO/Setting.php
@@ -137,7 +137,7 @@ class CRM_Core_DAO_Setting extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Setting Name'),
-          'description' => 'Unique name for setting',
+          'description' => ts('Unique name for setting'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_setting',
@@ -149,7 +149,7 @@ class CRM_Core_DAO_Setting extends CRM_Core_DAO {
           'name' => 'value',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Value'),
-          'description' => 'data associated with this group / name combo',
+          'description' => ts('data associated with this group / name combo'),
           'table_name' => 'civicrm_setting',
           'entity' => 'Setting',
           'bao' => 'CRM_Core_BAO_Setting',
@@ -160,7 +160,7 @@ class CRM_Core_DAO_Setting extends CRM_Core_DAO {
           'name' => 'domain_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Setting Domain'),
-          'description' => 'Which Domain is this menu item for',
+          'description' => ts('Which Domain is this menu item for'),
           'required' => TRUE,
           'table_name' => 'civicrm_setting',
           'entity' => 'Setting',
@@ -177,7 +177,7 @@ class CRM_Core_DAO_Setting extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Setting Contact'),
-          'description' => 'FK to Contact ID if the setting is localized to a contact',
+          'description' => ts('FK to Contact ID if the setting is localized to a contact'),
           'table_name' => 'civicrm_setting',
           'entity' => 'Setting',
           'bao' => 'CRM_Core_BAO_Setting',
@@ -188,7 +188,7 @@ class CRM_Core_DAO_Setting extends CRM_Core_DAO {
           'name' => 'is_domain',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Domain Setting?'),
-          'description' => 'Is this setting a contact specific or site wide setting?',
+          'description' => ts('Is this setting a contact specific or site wide setting?'),
           'table_name' => 'civicrm_setting',
           'entity' => 'Setting',
           'bao' => 'CRM_Core_BAO_Setting',
@@ -198,7 +198,7 @@ class CRM_Core_DAO_Setting extends CRM_Core_DAO {
           'name' => 'component_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Setting Component'),
-          'description' => 'Component that this menu item belongs to',
+          'description' => ts('Component that this menu item belongs to'),
           'table_name' => 'civicrm_setting',
           'entity' => 'Setting',
           'bao' => 'CRM_Core_BAO_Setting',
@@ -217,7 +217,7 @@ class CRM_Core_DAO_Setting extends CRM_Core_DAO {
           'name' => 'created_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Setting Created Date'),
-          'description' => 'When was the setting created',
+          'description' => ts('When was the setting created'),
           'table_name' => 'civicrm_setting',
           'entity' => 'Setting',
           'bao' => 'CRM_Core_BAO_Setting',
@@ -227,7 +227,7 @@ class CRM_Core_DAO_Setting extends CRM_Core_DAO {
           'name' => 'created_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Setting Created By'),
-          'description' => 'FK to civicrm_contact, who created this setting',
+          'description' => ts('FK to civicrm_contact, who created this setting'),
           'table_name' => 'civicrm_setting',
           'entity' => 'Setting',
           'bao' => 'CRM_Core_BAO_Setting',
diff --git a/civicrm/CRM/Core/DAO/StateProvince.php b/civicrm/CRM/Core/DAO/StateProvince.php
index eecaa677ca..4f1838833e 100644
--- a/civicrm/CRM/Core/DAO/StateProvince.php
+++ b/civicrm/CRM/Core/DAO/StateProvince.php
@@ -91,7 +91,7 @@ class CRM_Core_DAO_StateProvince extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('State ID'),
-          'description' => 'State/Province ID',
+          'description' => ts('State/Province ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_state_province',
           'entity' => 'StateProvince',
@@ -102,7 +102,7 @@ class CRM_Core_DAO_StateProvince extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('State'),
-          'description' => 'Name of State/Province',
+          'description' => ts('Name of State/Province'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'import' => TRUE,
@@ -119,7 +119,7 @@ class CRM_Core_DAO_StateProvince extends CRM_Core_DAO {
           'name' => 'abbreviation',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('State Abbreviation'),
-          'description' => '2-4 Character Abbreviation of State/Province',
+          'description' => ts('2-4 Character Abbreviation of State/Province'),
           'maxlength' => 4,
           'size' => CRM_Utils_Type::FOUR,
           'table_name' => 'civicrm_state_province',
@@ -131,7 +131,7 @@ class CRM_Core_DAO_StateProvince extends CRM_Core_DAO {
           'name' => 'country_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Country'),
-          'description' => 'ID of Country that State/Province belong',
+          'description' => ts('ID of Country that State/Province belong'),
           'required' => TRUE,
           'table_name' => 'civicrm_state_province',
           'entity' => 'StateProvince',
diff --git a/civicrm/CRM/Core/DAO/StatusPreference.php b/civicrm/CRM/Core/DAO/StatusPreference.php
index c7a8694361..f4581fdd8b 100644
--- a/civicrm/CRM/Core/DAO/StatusPreference.php
+++ b/civicrm/CRM/Core/DAO/StatusPreference.php
@@ -112,7 +112,7 @@ class CRM_Core_DAO_StatusPreference extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Status Preference ID'),
-          'description' => 'Unique Status Preference ID',
+          'description' => ts('Unique Status Preference ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_status_pref',
           'entity' => 'StatusPreference',
@@ -123,7 +123,7 @@ class CRM_Core_DAO_StatusPreference extends CRM_Core_DAO {
           'name' => 'domain_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Setting Domain'),
-          'description' => 'Which Domain is this Status Preference for',
+          'description' => ts('Which Domain is this Status Preference for'),
           'required' => TRUE,
           'table_name' => 'civicrm_status_pref',
           'entity' => 'StatusPreference',
@@ -140,7 +140,7 @@ class CRM_Core_DAO_StatusPreference extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Status Check Name'),
-          'description' => 'Name of the status check this preference references.',
+          'description' => ts('Name of the status check this preference references.'),
           'required' => TRUE,
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
@@ -158,7 +158,7 @@ class CRM_Core_DAO_StatusPreference extends CRM_Core_DAO {
           'name' => 'hush_until',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Snooze Status Notifications Until'),
-          'description' => 'expires ignore_severity.  NULL never hushes.',
+          'description' => ts('expires ignore_severity.  NULL never hushes.'),
           'import' => TRUE,
           'where' => 'civicrm_status_pref.hush_until',
           'headerPattern' => '',
@@ -174,7 +174,7 @@ class CRM_Core_DAO_StatusPreference extends CRM_Core_DAO {
           'name' => 'ignore_severity',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Ignore Severity'),
-          'description' => 'Hush messages up to and including this severity.',
+          'description' => ts('Hush messages up to and including this severity.'),
           'import' => TRUE,
           'where' => 'civicrm_status_pref.ignore_severity',
           'headerPattern' => '',
@@ -193,7 +193,7 @@ class CRM_Core_DAO_StatusPreference extends CRM_Core_DAO {
           'name' => 'prefs',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Status Preferences'),
-          'description' => 'These settings are per-check, and can\'t be compared across checks.',
+          'description' => ts('These settings are per-check, and can\'t be compared across checks.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_status_pref',
@@ -205,7 +205,7 @@ class CRM_Core_DAO_StatusPreference extends CRM_Core_DAO {
           'name' => 'check_info',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Check Info'),
-          'description' => 'These values are per-check, and can\'t be compared across checks.',
+          'description' => ts('These values are per-check, and can\'t be compared across checks.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_status_pref',
diff --git a/civicrm/CRM/Core/DAO/SystemLog.php b/civicrm/CRM/Core/DAO/SystemLog.php
index 6667427e44..105cca0e26 100644
--- a/civicrm/CRM/Core/DAO/SystemLog.php
+++ b/civicrm/CRM/Core/DAO/SystemLog.php
@@ -97,7 +97,7 @@ class CRM_Core_DAO_SystemLog extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('System Log ID'),
-          'description' => 'Primary key ID',
+          'description' => ts('Primary key ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_system_log',
           'entity' => 'SystemLog',
@@ -108,7 +108,7 @@ class CRM_Core_DAO_SystemLog extends CRM_Core_DAO {
           'name' => 'message',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('System Log Message'),
-          'description' => 'Standardized message',
+          'description' => ts('Standardized message'),
           'required' => TRUE,
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
@@ -121,7 +121,7 @@ class CRM_Core_DAO_SystemLog extends CRM_Core_DAO {
           'name' => 'context',
           'type' => CRM_Utils_Type::T_LONGTEXT,
           'title' => ts('Detailed Log Data'),
-          'description' => 'JSON encoded data',
+          'description' => ts('JSON encoded data'),
           'table_name' => 'civicrm_system_log',
           'entity' => 'SystemLog',
           'bao' => 'CRM_Core_DAO_SystemLog',
@@ -131,7 +131,7 @@ class CRM_Core_DAO_SystemLog extends CRM_Core_DAO {
           'name' => 'level',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Detailed Log Data'),
-          'description' => 'error level per PSR3',
+          'description' => ts('error level per PSR3'),
           'maxlength' => 9,
           'size' => CRM_Utils_Type::TWELVE,
           'default' => 'info',
@@ -144,7 +144,7 @@ class CRM_Core_DAO_SystemLog extends CRM_Core_DAO {
           'name' => 'timestamp',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Log Timestamp'),
-          'description' => 'Timestamp of when event occurred.',
+          'description' => ts('Timestamp of when event occurred.'),
           'default' => 'CURRENT_TIMESTAMP',
           'table_name' => 'civicrm_system_log',
           'entity' => 'SystemLog',
@@ -155,7 +155,7 @@ class CRM_Core_DAO_SystemLog extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Log Contact ID'),
-          'description' => 'Optional Contact ID that created the log. Not an FK as we keep this regardless',
+          'description' => ts('Optional Contact ID that created the log. Not an FK as we keep this regardless'),
           'table_name' => 'civicrm_system_log',
           'entity' => 'SystemLog',
           'bao' => 'CRM_Core_DAO_SystemLog',
@@ -165,7 +165,7 @@ class CRM_Core_DAO_SystemLog extends CRM_Core_DAO {
           'name' => 'hostname',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Log Host'),
-          'description' => 'Optional Name of logging host',
+          'description' => ts('Optional Name of logging host'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_system_log',
diff --git a/civicrm/CRM/Core/DAO/Tag.php b/civicrm/CRM/Core/DAO/Tag.php
index 14160e2496..b75acaa90d 100644
--- a/civicrm/CRM/Core/DAO/Tag.php
+++ b/civicrm/CRM/Core/DAO/Tag.php
@@ -135,7 +135,7 @@ class CRM_Core_DAO_Tag extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Tag ID'),
-          'description' => 'Tag ID',
+          'description' => ts('Tag ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_tag',
           'entity' => 'Tag',
@@ -146,7 +146,7 @@ class CRM_Core_DAO_Tag extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Tag Name'),
-          'description' => 'Name of Tag.',
+          'description' => ts('Name of Tag.'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -159,7 +159,7 @@ class CRM_Core_DAO_Tag extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Description'),
-          'description' => 'Optional verbose description of the tag.',
+          'description' => ts('Optional verbose description of the tag.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_tag',
@@ -171,7 +171,7 @@ class CRM_Core_DAO_Tag extends CRM_Core_DAO {
           'name' => 'parent_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Parent Tag'),
-          'description' => 'Optional parent id for this tag.',
+          'description' => ts('Optional parent id for this tag.'),
           'default' => 'NULL',
           'table_name' => 'civicrm_tag',
           'entity' => 'Tag',
@@ -183,7 +183,7 @@ class CRM_Core_DAO_Tag extends CRM_Core_DAO {
           'name' => 'is_selectable',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Display Tag?'),
-          'description' => 'Is this tag selectable / displayed',
+          'description' => ts('Is this tag selectable / displayed'),
           'default' => '1',
           'table_name' => 'civicrm_tag',
           'entity' => 'Tag',
@@ -233,7 +233,7 @@ class CRM_Core_DAO_Tag extends CRM_Core_DAO {
           'name' => 'created_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Tag Created By'),
-          'description' => 'FK to civicrm_contact, who created this tag',
+          'description' => ts('FK to civicrm_contact, who created this tag'),
           'table_name' => 'civicrm_tag',
           'entity' => 'Tag',
           'bao' => 'CRM_Core_BAO_Tag',
@@ -244,7 +244,7 @@ class CRM_Core_DAO_Tag extends CRM_Core_DAO {
           'name' => 'color',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Color'),
-          'description' => 'Hex color value e.g. #ffffff',
+          'description' => ts('Hex color value e.g. #ffffff'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'default' => 'NULL',
@@ -257,7 +257,7 @@ class CRM_Core_DAO_Tag extends CRM_Core_DAO {
           'name' => 'created_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Tag Created Date'),
-          'description' => 'Date and time that tag was created.',
+          'description' => ts('Date and time that tag was created.'),
           'table_name' => 'civicrm_tag',
           'entity' => 'Tag',
           'bao' => 'CRM_Core_BAO_Tag',
diff --git a/civicrm/CRM/Core/DAO/Timezone.php b/civicrm/CRM/Core/DAO/Timezone.php
index f3e73a11d7..67eb847480 100644
--- a/civicrm/CRM/Core/DAO/Timezone.php
+++ b/civicrm/CRM/Core/DAO/Timezone.php
@@ -103,7 +103,7 @@ class CRM_Core_DAO_Timezone extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Timezone ID'),
-          'description' => 'Timezone Id',
+          'description' => ts('Timezone Id'),
           'required' => TRUE,
           'table_name' => 'civicrm_timezone',
           'entity' => 'Timezone',
@@ -114,7 +114,7 @@ class CRM_Core_DAO_Timezone extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Timezone Name'),
-          'description' => 'Timezone full name',
+          'description' => ts('Timezone full name'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_timezone',
@@ -126,7 +126,7 @@ class CRM_Core_DAO_Timezone extends CRM_Core_DAO {
           'name' => 'abbreviation',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Timezone Abbreviation'),
-          'description' => 'ISO Code for timezone abbreviation',
+          'description' => ts('ISO Code for timezone abbreviation'),
           'maxlength' => 3,
           'size' => CRM_Utils_Type::FOUR,
           'table_name' => 'civicrm_timezone',
@@ -138,7 +138,7 @@ class CRM_Core_DAO_Timezone extends CRM_Core_DAO {
           'name' => 'gmt',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('GMT Name of Timezone'),
-          'description' => 'GMT name of the timezone',
+          'description' => ts('GMT name of the timezone'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_timezone',
@@ -159,7 +159,7 @@ class CRM_Core_DAO_Timezone extends CRM_Core_DAO {
           'name' => 'country_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Country'),
-          'description' => 'Country Id',
+          'description' => ts('Country Id'),
           'required' => TRUE,
           'table_name' => 'civicrm_timezone',
           'entity' => 'Timezone',
diff --git a/civicrm/CRM/Core/DAO/UFField.php b/civicrm/CRM/Core/DAO/UFField.php
index f0945794cc..c0ef2bb523 100644
--- a/civicrm/CRM/Core/DAO/UFField.php
+++ b/civicrm/CRM/Core/DAO/UFField.php
@@ -197,7 +197,7 @@ class CRM_Core_DAO_UFField extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Profile Field ID'),
-          'description' => 'Unique table ID',
+          'description' => ts('Unique table ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_uf_field',
           'entity' => 'UFField',
@@ -208,7 +208,7 @@ class CRM_Core_DAO_UFField extends CRM_Core_DAO {
           'name' => 'uf_group_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Profile ID'),
-          'description' => 'Which form does this field belong to.',
+          'description' => ts('Which form does this field belong to.'),
           'required' => TRUE,
           'table_name' => 'civicrm_uf_field',
           'entity' => 'UFField',
@@ -228,7 +228,7 @@ class CRM_Core_DAO_UFField extends CRM_Core_DAO {
           'name' => 'field_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Profile Field Name'),
-          'description' => 'Name for CiviCRM field which is being exposed for sharing.',
+          'description' => ts('Name for CiviCRM field which is being exposed for sharing.'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -241,7 +241,7 @@ class CRM_Core_DAO_UFField extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Profile Field Is Active'),
-          'description' => 'Is this field currently shareable? If false, hide the field for all sharing contexts.',
+          'description' => ts('Is this field currently shareable? If false, hide the field for all sharing contexts.'),
           'default' => '1',
           'table_name' => 'civicrm_uf_field',
           'entity' => 'UFField',
@@ -252,7 +252,7 @@ class CRM_Core_DAO_UFField extends CRM_Core_DAO {
           'name' => 'is_view',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Profile Is View Only'),
-          'description' => 'the field is view only and not editable in user forms.',
+          'description' => ts('the field is view only and not editable in user forms.'),
           'default' => '0',
           'table_name' => 'civicrm_uf_field',
           'entity' => 'UFField',
@@ -263,7 +263,7 @@ class CRM_Core_DAO_UFField extends CRM_Core_DAO {
           'name' => 'is_required',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Profile Field Is Required'),
-          'description' => 'Is this field required when included in a user or registration form?',
+          'description' => ts('Is this field required when included in a user or registration form?'),
           'default' => '0',
           'table_name' => 'civicrm_uf_field',
           'entity' => 'UFField',
@@ -274,7 +274,7 @@ class CRM_Core_DAO_UFField extends CRM_Core_DAO {
           'name' => 'weight',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Order'),
-          'description' => 'Controls field display order when user framework fields are displayed in registration and account editing forms.',
+          'description' => ts('Controls field display order when user framework fields are displayed in registration and account editing forms.'),
           'required' => TRUE,
           'default' => '1',
           'table_name' => 'civicrm_uf_field',
@@ -286,7 +286,7 @@ class CRM_Core_DAO_UFField extends CRM_Core_DAO {
           'name' => 'help_post',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Profile Field Post Help'),
-          'description' => 'Description and/or help text to display after this field.',
+          'description' => ts('Description and/or help text to display after this field.'),
           'table_name' => 'civicrm_uf_field',
           'entity' => 'UFField',
           'bao' => 'CRM_Core_BAO_UFField',
@@ -296,7 +296,7 @@ class CRM_Core_DAO_UFField extends CRM_Core_DAO {
           'name' => 'help_pre',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Profile Field Pre Help'),
-          'description' => 'Description and/or help text to display before this field.',
+          'description' => ts('Description and/or help text to display before this field.'),
           'table_name' => 'civicrm_uf_field',
           'entity' => 'UFField',
           'bao' => 'CRM_Core_BAO_UFField',
@@ -306,7 +306,7 @@ class CRM_Core_DAO_UFField extends CRM_Core_DAO {
           'name' => 'visibility',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Profile Field Visibility'),
-          'description' => 'In what context(s) is this field visible.',
+          'description' => ts('In what context(s) is this field visible.'),
           'maxlength' => 32,
           'size' => CRM_Utils_Type::MEDIUM,
           'default' => 'User and User Admin Only',
@@ -325,7 +325,7 @@ class CRM_Core_DAO_UFField extends CRM_Core_DAO {
           'name' => 'in_selector',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Profile Field Is a Filter'),
-          'description' => 'Is this field included as a column in the selector table?',
+          'description' => ts('Is this field included as a column in the selector table?'),
           'default' => '0',
           'table_name' => 'civicrm_uf_field',
           'entity' => 'UFField',
@@ -336,7 +336,7 @@ class CRM_Core_DAO_UFField extends CRM_Core_DAO {
           'name' => 'is_searchable',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Profile Field Is Searchable'),
-          'description' => 'Is this field included search form of profile?',
+          'description' => ts('Is this field included search form of profile?'),
           'default' => '0',
           'table_name' => 'civicrm_uf_field',
           'entity' => 'UFField',
@@ -347,7 +347,7 @@ class CRM_Core_DAO_UFField extends CRM_Core_DAO {
           'name' => 'location_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Profile Field Location Type'),
-          'description' => 'Location type of this mapping, if required',
+          'description' => ts('Location type of this mapping, if required'),
           'table_name' => 'civicrm_uf_field',
           'entity' => 'UFField',
           'bao' => 'CRM_Core_BAO_UFField',
@@ -358,7 +358,7 @@ class CRM_Core_DAO_UFField extends CRM_Core_DAO {
           'name' => 'phone_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Profile Field Phone Type'),
-          'description' => 'Phone Type Id, if required',
+          'description' => ts('Phone Type Id, if required'),
           'table_name' => 'civicrm_uf_field',
           'entity' => 'UFField',
           'bao' => 'CRM_Core_BAO_UFField',
@@ -372,7 +372,7 @@ class CRM_Core_DAO_UFField extends CRM_Core_DAO {
           'name' => 'website_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Profile Field Website Type'),
-          'description' => 'Website Type Id, if required',
+          'description' => ts('Website Type Id, if required'),
           'table_name' => 'civicrm_uf_field',
           'entity' => 'UFField',
           'bao' => 'CRM_Core_BAO_UFField',
@@ -386,7 +386,7 @@ class CRM_Core_DAO_UFField extends CRM_Core_DAO {
           'name' => 'label',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Profile Field Label'),
-          'description' => 'To save label for fields.',
+          'description' => ts('To save label for fields.'),
           'required' => TRUE,
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
@@ -399,7 +399,7 @@ class CRM_Core_DAO_UFField extends CRM_Core_DAO {
           'name' => 'field_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Profile Field Type'),
-          'description' => 'This field saves field type (ie individual,household.. field etc).',
+          'description' => ts('This field saves field type (ie individual,household.. field etc).'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_uf_field',
@@ -411,7 +411,7 @@ class CRM_Core_DAO_UFField extends CRM_Core_DAO {
           'name' => 'is_reserved',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Profile Field Is Reserved'),
-          'description' => 'Is this field reserved for use by some other CiviCRM functionality?',
+          'description' => ts('Is this field reserved for use by some other CiviCRM functionality?'),
           'table_name' => 'civicrm_uf_field',
           'entity' => 'UFField',
           'bao' => 'CRM_Core_BAO_UFField',
@@ -421,7 +421,7 @@ class CRM_Core_DAO_UFField extends CRM_Core_DAO {
           'name' => 'is_multi_summary',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Profile Field Supports Multiple'),
-          'description' => 'Include in multi-record listing?',
+          'description' => ts('Include in multi-record listing?'),
           'default' => '0',
           'table_name' => 'civicrm_uf_field',
           'entity' => 'UFField',
diff --git a/civicrm/CRM/Core/DAO/UFGroup.php b/civicrm/CRM/Core/DAO/UFGroup.php
index 6605de613c..1480a27e7b 100644
--- a/civicrm/CRM/Core/DAO/UFGroup.php
+++ b/civicrm/CRM/Core/DAO/UFGroup.php
@@ -252,7 +252,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Profile ID'),
-          'description' => 'Unique table ID',
+          'description' => ts('Unique table ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_uf_group',
           'entity' => 'UFGroup',
@@ -263,7 +263,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Profile Is Active'),
-          'description' => 'Is this form currently active? If false, hide all related fields for all sharing contexts.',
+          'description' => ts('Is this form currently active? If false, hide all related fields for all sharing contexts.'),
           'default' => '1',
           'table_name' => 'civicrm_uf_group',
           'entity' => 'UFGroup',
@@ -274,7 +274,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'group_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Profile Group Type'),
-          'description' => 'Comma separated list of the type(s) of profile fields.',
+          'description' => ts('Comma separated list of the type(s) of profile fields.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -292,7 +292,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Title'),
-          'description' => 'Form title.',
+          'description' => ts('Form title.'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -305,7 +305,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'frontend_title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Frontend Title'),
-          'description' => 'Profile Form Public title',
+          'description' => ts('Profile Form Public title'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_uf_group',
@@ -317,7 +317,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Profile Description'),
-          'description' => 'Optional verbose description of the profile.',
+          'description' => ts('Optional verbose description of the profile.'),
           'rows' => 2,
           'cols' => 60,
           'table_name' => 'civicrm_uf_group',
@@ -332,7 +332,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'help_pre',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Help Pre'),
-          'description' => 'Description and/or help text to display before fields in form.',
+          'description' => ts('Description and/or help text to display before fields in form.'),
           'rows' => 4,
           'cols' => 80,
           'table_name' => 'civicrm_uf_group',
@@ -347,7 +347,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'help_post',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Profile Post Text'),
-          'description' => 'Description and/or help text to display after fields in form.',
+          'description' => ts('Description and/or help text to display after fields in form.'),
           'rows' => 4,
           'cols' => 80,
           'table_name' => 'civicrm_uf_group',
@@ -362,7 +362,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'limit_listings_group_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Profile Search Limit Group'),
-          'description' => 'Group id, foreign key from civicrm_group',
+          'description' => ts('Group id, foreign key from civicrm_group'),
           'table_name' => 'civicrm_uf_group',
           'entity' => 'UFGroup',
           'bao' => 'CRM_Core_BAO_UFGroup',
@@ -373,7 +373,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'post_URL',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Post Url'),
-          'description' => 'Redirect to URL.',
+          'description' => ts('Redirect to URL.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_uf_group',
@@ -385,7 +385,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'add_to_group_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Add Contact To Group'),
-          'description' => 'foreign key to civicrm_group_id',
+          'description' => ts('foreign key to civicrm_group_id'),
           'table_name' => 'civicrm_uf_group',
           'entity' => 'UFGroup',
           'bao' => 'CRM_Core_BAO_UFGroup',
@@ -396,7 +396,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'add_captcha',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Show Captcha On Profile'),
-          'description' => 'Should a CAPTCHA widget be included this Profile form.',
+          'description' => ts('Should a CAPTCHA widget be included this Profile form.'),
           'default' => '0',
           'table_name' => 'civicrm_uf_group',
           'entity' => 'UFGroup',
@@ -407,7 +407,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'is_map',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Map Profile'),
-          'description' => 'Do we want to map results from this profile.',
+          'description' => ts('Do we want to map results from this profile.'),
           'default' => '0',
           'table_name' => 'civicrm_uf_group',
           'entity' => 'UFGroup',
@@ -418,7 +418,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'is_edit_link',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Show Edit Link?'),
-          'description' => 'Should edit link display in profile selector',
+          'description' => ts('Should edit link display in profile selector'),
           'default' => '0',
           'table_name' => 'civicrm_uf_group',
           'entity' => 'UFGroup',
@@ -429,7 +429,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'is_uf_link',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Show Link to CMS User'),
-          'description' => 'Should we display a link to the website profile in profile selector',
+          'description' => ts('Should we display a link to the website profile in profile selector'),
           'default' => '0',
           'table_name' => 'civicrm_uf_group',
           'entity' => 'UFGroup',
@@ -440,7 +440,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'is_update_dupe',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Update on Duplicate'),
-          'description' => 'Should we update the contact record if we find a duplicate',
+          'description' => ts('Should we update the contact record if we find a duplicate'),
           'default' => '0',
           'table_name' => 'civicrm_uf_group',
           'entity' => 'UFGroup',
@@ -451,7 +451,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'cancel_URL',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Profile Cancel URL'),
-          'description' => 'Redirect to URL when Cancle button clik .',
+          'description' => ts('Redirect to URL when Cancle button clik .'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_uf_group',
@@ -463,7 +463,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'is_cms_user',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Create CMS User?'),
-          'description' => 'Should we create a cms user for this profile ',
+          'description' => ts('Should we create a cms user for this profile '),
           'default' => '0',
           'table_name' => 'civicrm_uf_group',
           'entity' => 'UFGroup',
@@ -483,7 +483,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'is_reserved',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Profile Is Reserved'),
-          'description' => 'Is this group reserved for use by some other CiviCRM functionality?',
+          'description' => ts('Is this group reserved for use by some other CiviCRM functionality?'),
           'table_name' => 'civicrm_uf_group',
           'entity' => 'UFGroup',
           'bao' => 'CRM_Core_BAO_UFGroup',
@@ -493,7 +493,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Profile Name'),
-          'description' => 'Name of the UF group for directly addressing it in the codebase',
+          'description' => ts('Name of the UF group for directly addressing it in the codebase'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_uf_group',
@@ -505,7 +505,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'created_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Profile Created By'),
-          'description' => 'FK to civicrm_contact, who created this UF group',
+          'description' => ts('FK to civicrm_contact, who created this UF group'),
           'table_name' => 'civicrm_uf_group',
           'entity' => 'UFGroup',
           'bao' => 'CRM_Core_BAO_UFGroup',
@@ -516,7 +516,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'created_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('UF Group Created Date'),
-          'description' => 'Date and time this UF group was created.',
+          'description' => ts('Date and time this UF group was created.'),
           'table_name' => 'civicrm_uf_group',
           'entity' => 'UFGroup',
           'bao' => 'CRM_Core_BAO_UFGroup',
@@ -526,7 +526,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'is_proximity_search',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Include Proximity Search?'),
-          'description' => 'Should we include proximity search feature in this profile search form?',
+          'description' => ts('Should we include proximity search feature in this profile search form?'),
           'default' => '0',
           'table_name' => 'civicrm_uf_group',
           'entity' => 'UFGroup',
@@ -537,7 +537,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'cancel_button_text',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Cancel Button Text'),
-          'description' => 'Custom Text to display on the Cancel button when used in create or edit mode',
+          'description' => ts('Custom Text to display on the Cancel button when used in create or edit mode'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'default' => 'NULL',
@@ -550,7 +550,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'submit_button_text',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Submit Button Text'),
-          'description' => 'Custom Text to display on the submit button on profile edit/create screens',
+          'description' => ts('Custom Text to display on the submit button on profile edit/create screens'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'default' => 'NULL',
@@ -563,7 +563,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'add_cancel_button',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Include Cancel Button'),
-          'description' => 'Should a Cancel button be included in this Profile form.',
+          'description' => ts('Should a Cancel button be included in this Profile form.'),
           'default' => '1',
           'table_name' => 'civicrm_uf_group',
           'entity' => 'UFGroup',
diff --git a/civicrm/CRM/Core/DAO/UFJoin.php b/civicrm/CRM/Core/DAO/UFJoin.php
index 52c86d7623..d16fa59d46 100644
--- a/civicrm/CRM/Core/DAO/UFJoin.php
+++ b/civicrm/CRM/Core/DAO/UFJoin.php
@@ -120,7 +120,7 @@ class CRM_Core_DAO_UFJoin extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('UF Join ID'),
-          'description' => 'Unique table ID',
+          'description' => ts('Unique table ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_uf_join',
           'entity' => 'UFJoin',
@@ -131,7 +131,7 @@ class CRM_Core_DAO_UFJoin extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Profile Use is active'),
-          'description' => 'Is this join currently active?',
+          'description' => ts('Is this join currently active?'),
           'default' => '1',
           'table_name' => 'civicrm_uf_join',
           'entity' => 'UFJoin',
@@ -142,7 +142,7 @@ class CRM_Core_DAO_UFJoin extends CRM_Core_DAO {
           'name' => 'module',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Profile Module'),
-          'description' => 'Module which owns this uf_join instance, e.g. User Registration, CiviDonate, etc.',
+          'description' => ts('Module which owns this uf_join instance, e.g. User Registration, CiviDonate, etc.'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -155,7 +155,7 @@ class CRM_Core_DAO_UFJoin extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Profile Entity Table'),
-          'description' => 'Name of table where item being referenced is stored. Modules which only need a single collection of uf_join instances may choose not to populate entity_table and entity_id.',
+          'description' => ts('Name of table where item being referenced is stored. Modules which only need a single collection of uf_join instances may choose not to populate entity_table and entity_id.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_uf_join',
@@ -170,7 +170,7 @@ class CRM_Core_DAO_UFJoin extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Profile Entity ID'),
-          'description' => 'Foreign key to the referenced item.',
+          'description' => ts('Foreign key to the referenced item.'),
           'table_name' => 'civicrm_uf_join',
           'entity' => 'UFJoin',
           'bao' => 'CRM_Core_BAO_UFJoin',
@@ -180,7 +180,7 @@ class CRM_Core_DAO_UFJoin extends CRM_Core_DAO {
           'name' => 'weight',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Order'),
-          'description' => 'Controls display order when multiple user framework groups are setup for concurrent display.',
+          'description' => ts('Controls display order when multiple user framework groups are setup for concurrent display.'),
           'required' => TRUE,
           'default' => '1',
           'table_name' => 'civicrm_uf_join',
@@ -192,7 +192,7 @@ class CRM_Core_DAO_UFJoin extends CRM_Core_DAO {
           'name' => 'uf_group_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Profile ID'),
-          'description' => 'Which form does this field belong to.',
+          'description' => ts('Which form does this field belong to.'),
           'required' => TRUE,
           'table_name' => 'civicrm_uf_join',
           'entity' => 'UFJoin',
@@ -212,7 +212,7 @@ class CRM_Core_DAO_UFJoin extends CRM_Core_DAO {
           'name' => 'module_data',
           'type' => CRM_Utils_Type::T_LONGTEXT,
           'title' => ts('Profile Use Data'),
-          'description' => 'Json serialized array of data used by the ufjoin.module',
+          'description' => ts('Json serialized array of data used by the ufjoin.module'),
           'table_name' => 'civicrm_uf_join',
           'entity' => 'UFJoin',
           'bao' => 'CRM_Core_BAO_UFJoin',
diff --git a/civicrm/CRM/Core/DAO/UFMatch.php b/civicrm/CRM/Core/DAO/UFMatch.php
index e5ca6b4db4..0eff3e8dbc 100644
--- a/civicrm/CRM/Core/DAO/UFMatch.php
+++ b/civicrm/CRM/Core/DAO/UFMatch.php
@@ -106,7 +106,7 @@ class CRM_Core_DAO_UFMatch extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('UF Match ID'),
-          'description' => 'System generated ID.',
+          'description' => ts('System generated ID.'),
           'required' => TRUE,
           'table_name' => 'civicrm_uf_match',
           'entity' => 'UFMatch',
@@ -117,7 +117,7 @@ class CRM_Core_DAO_UFMatch extends CRM_Core_DAO {
           'name' => 'domain_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('UF Match Domain ID'),
-          'description' => 'Which Domain is this match entry for',
+          'description' => ts('Which Domain is this match entry for'),
           'required' => TRUE,
           'table_name' => 'civicrm_uf_match',
           'entity' => 'UFMatch',
@@ -134,7 +134,7 @@ class CRM_Core_DAO_UFMatch extends CRM_Core_DAO {
           'name' => 'uf_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('CMS ID'),
-          'description' => 'UF ID',
+          'description' => ts('UF ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_uf_match',
           'entity' => 'UFMatch',
@@ -145,7 +145,7 @@ class CRM_Core_DAO_UFMatch extends CRM_Core_DAO {
           'name' => 'uf_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('CMS Unique Identifier'),
-          'description' => 'UF Name',
+          'description' => ts('UF Name'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_uf_match',
@@ -157,7 +157,7 @@ class CRM_Core_DAO_UFMatch extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('CiviCRM Contact ID'),
-          'description' => 'FK to Contact ID',
+          'description' => ts('FK to Contact ID'),
           'table_name' => 'civicrm_uf_match',
           'entity' => 'UFMatch',
           'bao' => 'CRM_Core_BAO_UFMatch',
@@ -168,7 +168,7 @@ class CRM_Core_DAO_UFMatch extends CRM_Core_DAO {
           'name' => 'language',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Preferred Language'),
-          'description' => 'UI language preferred by the given user/contact',
+          'description' => ts('UI language preferred by the given user/contact'),
           'maxlength' => 5,
           'size' => CRM_Utils_Type::SIX,
           'table_name' => 'civicrm_uf_match',
diff --git a/civicrm/CRM/Core/DAO/Website.php b/civicrm/CRM/Core/DAO/Website.php
index 633703e323..94c2f09492 100644
--- a/civicrm/CRM/Core/DAO/Website.php
+++ b/civicrm/CRM/Core/DAO/Website.php
@@ -91,7 +91,7 @@ class CRM_Core_DAO_Website extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Website ID'),
-          'description' => 'Unique Website ID',
+          'description' => ts('Unique Website ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_website',
           'entity' => 'Website',
@@ -102,7 +102,7 @@ class CRM_Core_DAO_Website extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact'),
-          'description' => 'FK to Contact ID',
+          'description' => ts('FK to Contact ID'),
           'table_name' => 'civicrm_website',
           'entity' => 'Website',
           'bao' => 'CRM_Core_BAO_Website',
@@ -113,7 +113,7 @@ class CRM_Core_DAO_Website extends CRM_Core_DAO {
           'name' => 'url',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Website'),
-          'description' => 'Website',
+          'description' => ts('Website'),
           'maxlength' => 128,
           'size' => 30,
           'import' => TRUE,
@@ -133,7 +133,7 @@ class CRM_Core_DAO_Website extends CRM_Core_DAO {
           'name' => 'website_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Website Type'),
-          'description' => 'Which Website type does this website belong to.',
+          'description' => ts('Which Website type does this website belong to.'),
           'table_name' => 'civicrm_website',
           'entity' => 'Website',
           'bao' => 'CRM_Core_BAO_Website',
diff --git a/civicrm/CRM/Core/DAO/WordReplacement.php b/civicrm/CRM/Core/DAO/WordReplacement.php
index de23dbb0bc..e55a147363 100644
--- a/civicrm/CRM/Core/DAO/WordReplacement.php
+++ b/civicrm/CRM/Core/DAO/WordReplacement.php
@@ -103,7 +103,7 @@ class CRM_Core_DAO_WordReplacement extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Word Replacement ID'),
-          'description' => 'Word replacement ID',
+          'description' => ts('Word replacement ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_word_replacement',
           'entity' => 'WordReplacement',
@@ -114,7 +114,7 @@ class CRM_Core_DAO_WordReplacement extends CRM_Core_DAO {
           'name' => 'find_word',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Replaced Word'),
-          'description' => 'Word which need to be replaced',
+          'description' => ts('Word which need to be replaced'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_word_replacement',
@@ -126,7 +126,7 @@ class CRM_Core_DAO_WordReplacement extends CRM_Core_DAO {
           'name' => 'replace_word',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Replacement Word'),
-          'description' => 'Word which will replace the word in find',
+          'description' => ts('Word which will replace the word in find'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_word_replacement',
@@ -138,7 +138,7 @@ class CRM_Core_DAO_WordReplacement extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Word Replacement is Active'),
-          'description' => 'Is this entry active?',
+          'description' => ts('Is this entry active?'),
           'default' => '1',
           'table_name' => 'civicrm_word_replacement',
           'entity' => 'WordReplacement',
@@ -167,7 +167,7 @@ class CRM_Core_DAO_WordReplacement extends CRM_Core_DAO {
           'name' => 'domain_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Word Replacement Domain ID'),
-          'description' => 'FK to Domain ID. This is for Domain specific word replacement',
+          'description' => ts('FK to Domain ID. This is for Domain specific word replacement'),
           'table_name' => 'civicrm_word_replacement',
           'entity' => 'WordReplacement',
           'bao' => 'CRM_Core_BAO_WordReplacement',
diff --git a/civicrm/CRM/Core/DAO/Worldregion.php b/civicrm/CRM/Core/DAO/Worldregion.php
index 7f6f1eeacd..17eb42a1b0 100644
--- a/civicrm/CRM/Core/DAO/Worldregion.php
+++ b/civicrm/CRM/Core/DAO/Worldregion.php
@@ -62,7 +62,7 @@ class CRM_Core_DAO_Worldregion extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('World Region ID'),
-          'description' => 'Country Id',
+          'description' => ts('Country Id'),
           'required' => TRUE,
           'table_name' => 'civicrm_worldregion',
           'entity' => 'Worldregion',
@@ -73,7 +73,7 @@ class CRM_Core_DAO_Worldregion extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('World Region'),
-          'description' => 'Region name to be associated with countries',
+          'description' => ts('Region name to be associated with countries'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'export' => TRUE,
diff --git a/civicrm/CRM/Core/Form.php b/civicrm/CRM/Core/Form.php
index 613bcf227d..9755ec7334 100644
--- a/civicrm/CRM/Core/Form.php
+++ b/civicrm/CRM/Core/Form.php
@@ -1292,7 +1292,7 @@ class CRM_Core_Form extends HTML_QuickForm_Page {
    *
    * Return string
    */
-  private function getApiAction() {
+  protected function getApiAction() {
     $action = $this->getAction();
     if ($action & (CRM_Core_Action::UPDATE + CRM_Core_Action::ADD)) {
       return 'create';
diff --git a/civicrm/CRM/Core/Form/EntityFormTrait.php b/civicrm/CRM/Core/Form/EntityFormTrait.php
index 13f7057431..30e81b7b3d 100644
--- a/civicrm/CRM/Core/Form/EntityFormTrait.php
+++ b/civicrm/CRM/Core/Form/EntityFormTrait.php
@@ -32,10 +32,11 @@
  */
 
 trait CRM_Core_Form_EntityFormTrait {
+
   /**
    * Get entity fields for the entity to be added to the form.
    *
-   * @var array
+   * @return array
    */
   public function getEntityFields() {
     return $this->entityFields;
@@ -51,7 +52,7 @@ trait CRM_Core_Form_EntityFormTrait {
   /**
    * Get entity fields for the entity to be added to the form.
    *
-   * @var array
+   * @return string
    */
   public function getDeleteMessage() {
     return $this->deleteMessage;
@@ -221,4 +222,22 @@ trait CRM_Core_Form_EntityFormTrait {
     return ($this->_action & CRM_Core_Action::DELETE);
   }
 
+  protected function setEntityFieldsMetadata() {
+    foreach ($this->entityFields as $field => &$props) {
+      if (!empty($props['not-auto-addable'])) {
+        // We can't load this field using metadata
+        continue;
+      }
+      // Resolve action.
+      if (empty($props['action'])) {
+        $props['action'] = $this->getApiAction();
+      }
+      $fieldSpec = civicrm_api3($this->getDefaultEntity(), 'getfield', $props);
+      $fieldSpec = $fieldSpec['values'];
+      if (!isset($props['description']) && isset($fieldSpec['description'])) {
+        $props['description'] = $fieldSpec['description'];
+      }
+    }
+  }
+
 }
diff --git a/civicrm/CRM/Core/OptionGroup.php b/civicrm/CRM/Core/OptionGroup.php
index c7e07e67d6..bb853c69b4 100644
--- a/civicrm/CRM/Core/OptionGroup.php
+++ b/civicrm/CRM/Core/OptionGroup.php
@@ -129,9 +129,9 @@ class CRM_Core_OptionGroup {
         return self::$_cache[$cacheKey];
       }
       // Fetch from main cache
-      $var = $cache->get($cacheKey);
-      if ($var) {
-        return $var;
+      self::$_cache[$cacheKey] = $cache->get($cacheKey);
+      if (self::$_cache[$cacheKey] !== NULL) {
+        return self::$_cache[$cacheKey];
       }
     }
 
@@ -234,9 +234,9 @@ WHERE  v.option_group_id = g.id
 
     $cache = CRM_Utils_Cache::singleton();
     if (!$fresh) {
-      $var = $cache->get($cacheKey);
-      if ($var) {
-        return $var;
+      self::$_cache[$cacheKey] = $cache->get($cacheKey);
+      if (self::$_cache[$cacheKey] !== NULL) {
+        return self::$_cache[$cacheKey];
       }
     }
     $query = "
diff --git a/civicrm/CRM/Core/Page/Basic.php b/civicrm/CRM/Core/Page/Basic.php
index fe3f1652cb..48af5ebf53 100644
--- a/civicrm/CRM/Core/Page/Basic.php
+++ b/civicrm/CRM/Core/Page/Basic.php
@@ -171,11 +171,14 @@ abstract class CRM_Core_Page_Basic extends CRM_Core_Page {
    *
    * @return int
    *   The ID if present, or 0.
+   * @throws \CRM_Core_Exception
    */
   public function getIdAndAction() {
     $this->_action = CRM_Utils_Request::retrieve('action', 'String', $this, FALSE, 'browse');
     $this->assign('action', $this->_action);
 
+    $this->assign('selectedChild', CRM_Utils_Request::retrieve('selectedChild', 'Alphanumeric', $this));
+
     // get 'id' if present
     $id = CRM_Utils_Request::retrieve('id', 'Positive', $this, FALSE, 0);
 
diff --git a/civicrm/CRM/Core/Payment.php b/civicrm/CRM/Core/Payment.php
index 63ce4d9b5a..f54e61d254 100644
--- a/civicrm/CRM/Core/Payment.php
+++ b/civicrm/CRM/Core/Payment.php
@@ -1393,6 +1393,9 @@ abstract class CRM_Core_Payment {
       $extension_instance_found = TRUE;
     }
 
+    // Call IPN postIPNProcess hook to allow for custom processing of IPN data.
+    $IPNParams = array_merge($_GET, $_REQUEST);
+    CRM_Utils_Hook::postIPNProcess($IPNParams);
     if (!$extension_instance_found) {
       $message = "No extension instances of the '%1' payment processor were found.<br />" .
         "%2 method is unsupported in legacy payment processors.";
diff --git a/civicrm/CRM/Core/Payment/Form.php b/civicrm/CRM/Core/Payment/Form.php
index 1200aef0e3..8fc4a5e6f7 100644
--- a/civicrm/CRM/Core/Payment/Form.php
+++ b/civicrm/CRM/Core/Payment/Form.php
@@ -281,27 +281,6 @@ class CRM_Core_Payment_Form {
     $payment->validatePaymentInstrument($values, $errors);
   }
 
-  /**
-   * The credit card pseudo constant results only the CC label, not the key ID
-   * So we normalize the name to use it as a CSS class.
-   */
-  public static function getCreditCardCSSNames($creditCards = array()) {
-    $creditCardTypes = array();
-    if (empty($creditCards)) {
-      $creditCards = CRM_Contribute_PseudoConstant::creditCard();
-    }
-    foreach ($creditCards as $key => $name) {
-      // Replace anything not css-friendly by an underscore
-      // Non-latin names will not like this, but so many things are wrong with
-      // the credit-card type configurations already.
-      $key = str_replace(' ', '', $key);
-      $key = preg_replace('/[^a-zA-Z0-9]/', '_', $key);
-      $key = strtolower($key);
-      $creditCardTypes[$key] = $name;
-    }
-    return $creditCardTypes;
-  }
-
   /**
    * Set default values for the form.
    *
diff --git a/civicrm/CRM/Core/PseudoConstant.php b/civicrm/CRM/Core/PseudoConstant.php
index 5cef5e081e..66e0cce0b8 100644
--- a/civicrm/CRM/Core/PseudoConstant.php
+++ b/civicrm/CRM/Core/PseudoConstant.php
@@ -539,7 +539,7 @@ class CRM_Core_PseudoConstant {
     $cacheKey = CRM_Core_BAO_Cache::cleanKey("CRM_PC_{$name}_{$all}_{$key}_{$retrieve}_{$filter}_{$condition}_{$orderby}");
     $cache = CRM_Utils_Cache::singleton();
     $var = $cache->get($cacheKey);
-    if ($var && empty($force)) {
+    if ($var !== NULL && empty($force)) {
       return $var;
     }
 
@@ -1571,4 +1571,17 @@ WHERE  id = %1
     return Civi::$statics[__CLASS__]['taxRates'];
   }
 
+  /**
+   * Get participant status class options.
+   *
+   * @return array
+   */
+  public static function emailOnHoldOptions() {
+    return array(
+      '0' => ts('No'),
+      '1' => ts('On Hold Bounce'),
+      '2' => ts('On Hold Opt Out'),
+    );
+  }
+
 }
diff --git a/civicrm/CRM/Core/QuickForm/Action/Jump.php b/civicrm/CRM/Core/QuickForm/Action/Jump.php
index fa8e4db71f..20dc0d6f5a 100644
--- a/civicrm/CRM/Core/QuickForm/Action/Jump.php
+++ b/civicrm/CRM/Core/QuickForm/Action/Jump.php
@@ -74,6 +74,9 @@ class CRM_Core_QuickForm_Action_Jump extends CRM_Core_QuickForm_Action {
     }
     // generate the URL for the page 'display' event and redirect to it
     $action = $current->getAttribute('action');
+    // prevent URLs that end in ? from causing redirects
+    $action = rtrim($action, '?');
+    // FIXME: this should be passed through CRM_Utils_System::url()
     $url = $action . (FALSE === strpos($action, '?') ? '?' : '&') . $current->getButtonName('display') . '=true' . '&qfKey=' . $page->get('qfKey');
 
     CRM_Utils_System::redirect($url);
diff --git a/civicrm/CRM/Core/Resources.php b/civicrm/CRM/Core/Resources.php
index 7436cb682a..9a3abf2c91 100644
--- a/civicrm/CRM/Core/Resources.php
+++ b/civicrm/CRM/Core/Resources.php
@@ -115,13 +115,7 @@ class CRM_Core_Resources {
       self::$_singleton = $instance;
     }
     if (self::$_singleton === NULL) {
-      $sys = CRM_Extension_System::singleton();
-      $cache = Civi::cache('js_strings');
-      self::$_singleton = new CRM_Core_Resources(
-        $sys->getMapper(),
-        $cache,
-        CRM_Core_Config::isUpgradeMode() ? NULL : 'resCacheCode'
-      );
+      self::$_singleton = Civi::service('resources');
     }
     return self::$_singleton;
   }
@@ -617,6 +611,10 @@ class CRM_Core_Resources {
           'isFrontend' => $config->userFrameworkFrontend,
         ),
       );
+      $contactID = CRM_Core_Session::getLoggedInContactID();
+      if ($contactID) {
+        $settings['config']['menuCacheCode'] = CRM_Core_BAO_Navigation::getCacheKey($contactID);
+      }
       // Disable profile creation if user lacks permission
       if (!CRM_Core_Permission::check('edit all contacts') && !CRM_Core_Permission::check('add contacts')) {
         $settings['config']['entityRef']['contactCreate'] = FALSE;
@@ -691,6 +689,7 @@ class CRM_Core_Resources {
       ),
       'ajaxPopupsEnabled' => self::singleton()->ajaxPopupsEnabled,
       'allowAlertAutodismissal' => (bool) Civi::settings()->get('allow_alert_autodismissal'),
+      'resourceCacheCode' => self::singleton()->getCacheCode(),
     );
     print CRM_Core_Smarty::singleton()->fetchWith('CRM/common/l10n.js.tpl', $vars);
     CRM_Utils_System::civiExit();
@@ -794,7 +793,8 @@ class CRM_Core_Resources {
     ) {
       return TRUE;
     }
-    return strpos(CRM_Utils_System::getUrlPath(), 'civicrm/ajax') === 0;
+    $url = CRM_Utils_System::getUrlPath();
+    return (strpos($url, 'civicrm/ajax') === 0) || (strpos($url, 'civicrm/angular') === 0);
   }
 
   /**
diff --git a/civicrm/CRM/Core/SelectValues.php b/civicrm/CRM/Core/SelectValues.php
index 3d429fa36e..c467903aed 100644
--- a/civicrm/CRM/Core/SelectValues.php
+++ b/civicrm/CRM/Core/SelectValues.php
@@ -466,7 +466,7 @@ class CRM_Core_SelectValues {
   public static function addressProvider() {
     static $addr = NULL;
     if (!$addr) {
-      $addr = CRM_Utils_System::getPluginList('CRM/Utils/Address', '.php', array('BatchUpdate'));
+      $addr = array_merge(['' => '- select -'], CRM_Utils_System::getPluginList('CRM/Utils/Address', '.php', array('BatchUpdate')));
     }
     return $addr;
   }
@@ -1109,4 +1109,54 @@ class CRM_Core_SelectValues {
     );
   }
 
+  /**
+   * Get option values for dashboard entries (used for 'how many events to display on dashboard').
+   *
+   * @return array
+   *   Dashboard entries options - in practice [-1 => 'Show All', 10 => 10, 20 => 20, ... 100 => 100].
+   */
+  public static function getDashboardEntriesCount() {
+    $optionValues = [];
+    $optionValues[-1] = ts('show all');
+    for ($i = 10; $i <= 100; $i += 10) {
+      $optionValues[$i] = $i;
+    }
+    return $optionValues;
+  }
+
+  /**
+   * Dropdown options for quicksearch in the menu
+   *
+   * @return array
+   */
+  public static function quicksearchOptions() {
+    $includeEmail = civicrm_api3('setting', 'getvalue', array('name' => 'includeEmailInName', 'group' => 'Search Preferences'));
+    $options = [
+      'sort_name' => $includeEmail ? ts('Name/Email') : ts('Name'),
+      'contact_id' => ts('Contact ID'),
+      'external_identifier' => ts('External ID'),
+      'first_name' => ts('First Name'),
+      'last_name' => ts('Last Name'),
+      'email' => ts('Email'),
+      'phone_numeric' => ts('Phone'),
+      'street_address' => ts('Street Address'),
+      'city' => ts('City'),
+      'postal_code' => ts('Postal Code'),
+      'job_title' => ts('Job Title'),
+    ];
+    $custom = civicrm_api3('CustomField', 'get', [
+      'return' => ['name', 'label', 'custom_group_id.title'],
+      'custom_group_id.extends' => ['IN' => ['Contact', 'Individual', 'Organization', 'Household']],
+      'data_type' => ['NOT IN' => ['ContactReference', 'Date', 'File']],
+      'custom_group_id.is_active' => 1,
+      'is_active' => 1,
+      'is_searchable' => 1,
+      'options' => ['sort' => ['custom_group_id.weight', 'weight'], 'limit' => 0],
+    ]);
+    foreach ($custom['values'] as $field) {
+      $options['custom_' . $field['name']] = $field['custom_group_id.title'] . ': ' . $field['label'];
+    }
+    return $options;
+  }
+
 }
diff --git a/civicrm/CRM/Core/xml/Menu/Admin.xml b/civicrm/CRM/Core/xml/Menu/Admin.xml
index 38377d0850..918d372cae 100644
--- a/civicrm/CRM/Core/xml/Menu/Admin.xml
+++ b/civicrm/CRM/Core/xml/Menu/Admin.xml
@@ -563,7 +563,7 @@
   <item>
      <path>civicrm/admin/setting/preferences/event</path>
      <title>CiviEvent Component Settings</title>
-     <page_callback>CRM_Admin_Form_Preferences_Event</page_callback>
+     <page_callback>CRM_Admin_Form_Generic</page_callback>
   </item>
   <item>
      <path>civicrm/admin/setting/preferences/mailing</path>
diff --git a/civicrm/CRM/Custom/Form/DeleteField.php b/civicrm/CRM/Custom/Form/DeleteField.php
index 17f946f34a..15aaefa83d 100644
--- a/civicrm/CRM/Custom/Form/DeleteField.php
+++ b/civicrm/CRM/Custom/Form/DeleteField.php
@@ -66,7 +66,7 @@ class CRM_Custom_Form_DeleteField extends CRM_Core_Form {
     CRM_Core_BAO_CustomField::retrieve($params, $defaults);
 
     $this->_title = CRM_Utils_Array::value('label', $defaults);
-
+    $this->assign('title', $this->_title);
     CRM_Utils_System::setTitle(ts('Delete %1', array(1 => $this->_title)));
   }
 
diff --git a/civicrm/CRM/Cxn/DAO/Cxn.php b/civicrm/CRM/Cxn/DAO/Cxn.php
index ee0d33a791..4cc10dc47a 100644
--- a/civicrm/CRM/Cxn/DAO/Cxn.php
+++ b/civicrm/CRM/Cxn/DAO/Cxn.php
@@ -125,7 +125,7 @@ class CRM_Cxn_DAO_Cxn extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Connection ID'),
-          'description' => 'Connection ID',
+          'description' => ts('Connection ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_cxn',
           'entity' => 'Cxn',
@@ -136,7 +136,7 @@ class CRM_Cxn_DAO_Cxn extends CRM_Core_DAO {
           'name' => 'app_guid',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Application GUID'),
-          'description' => 'Application GUID',
+          'description' => ts('Application GUID'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_cxn',
@@ -148,7 +148,7 @@ class CRM_Cxn_DAO_Cxn extends CRM_Core_DAO {
           'name' => 'app_meta',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Application Metadata (JSON)'),
-          'description' => 'Application Metadata (JSON)',
+          'description' => ts('Application Metadata (JSON)'),
           'table_name' => 'civicrm_cxn',
           'entity' => 'Cxn',
           'bao' => 'CRM_Cxn_BAO_Cxn',
@@ -158,7 +158,7 @@ class CRM_Cxn_DAO_Cxn extends CRM_Core_DAO {
           'name' => 'cxn_guid',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Connection GUID'),
-          'description' => 'Connection GUID',
+          'description' => ts('Connection GUID'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_cxn',
@@ -170,7 +170,7 @@ class CRM_Cxn_DAO_Cxn extends CRM_Core_DAO {
           'name' => 'secret',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Secret'),
-          'description' => 'Shared secret',
+          'description' => ts('Shared secret'),
           'table_name' => 'civicrm_cxn',
           'entity' => 'Cxn',
           'bao' => 'CRM_Cxn_BAO_Cxn',
@@ -180,7 +180,7 @@ class CRM_Cxn_DAO_Cxn extends CRM_Core_DAO {
           'name' => 'perm',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Perm'),
-          'description' => 'Permissions approved for the service (JSON)',
+          'description' => ts('Permissions approved for the service (JSON)'),
           'table_name' => 'civicrm_cxn',
           'entity' => 'Cxn',
           'bao' => 'CRM_Cxn_BAO_Cxn',
@@ -190,7 +190,7 @@ class CRM_Cxn_DAO_Cxn extends CRM_Core_DAO {
           'name' => 'options',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Options'),
-          'description' => 'Options for the service (JSON)',
+          'description' => ts('Options for the service (JSON)'),
           'table_name' => 'civicrm_cxn',
           'entity' => 'Cxn',
           'bao' => 'CRM_Cxn_BAO_Cxn',
@@ -201,7 +201,7 @@ class CRM_Cxn_DAO_Cxn extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Active'),
-          'description' => 'Is connection currently enabled?',
+          'description' => ts('Is connection currently enabled?'),
           'default' => '1',
           'table_name' => 'civicrm_cxn',
           'entity' => 'Cxn',
@@ -212,7 +212,7 @@ class CRM_Cxn_DAO_Cxn extends CRM_Core_DAO {
           'name' => 'created_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Created Date'),
-          'description' => 'When was the connection was created.',
+          'description' => ts('When was the connection was created.'),
           'required' => FALSE,
           'default' => 'NULL',
           'table_name' => 'civicrm_cxn',
@@ -224,7 +224,7 @@ class CRM_Cxn_DAO_Cxn extends CRM_Core_DAO {
           'name' => 'modified_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Modified Date'),
-          'description' => 'When the connection was created or modified.',
+          'description' => ts('When the connection was created or modified.'),
           'required' => FALSE,
           'default' => 'CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP',
           'table_name' => 'civicrm_cxn',
@@ -236,7 +236,7 @@ class CRM_Cxn_DAO_Cxn extends CRM_Core_DAO {
           'name' => 'fetched_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Fetched Date'),
-          'description' => 'The last time the application metadata was fetched.',
+          'description' => ts('The last time the application metadata was fetched.'),
           'required' => FALSE,
           'default' => 'NULL',
           'table_name' => 'civicrm_cxn',
diff --git a/civicrm/CRM/Dedupe/DAO/Exception.php b/civicrm/CRM/Dedupe/DAO/Exception.php
index fd47144498..3fad2378a4 100644
--- a/civicrm/CRM/Dedupe/DAO/Exception.php
+++ b/civicrm/CRM/Dedupe/DAO/Exception.php
@@ -85,7 +85,7 @@ class CRM_Dedupe_DAO_Exception extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Dedupe Exception ID'),
-          'description' => 'Unique dedupe exception id',
+          'description' => ts('Unique dedupe exception id'),
           'required' => TRUE,
           'table_name' => 'civicrm_dedupe_exception',
           'entity' => 'Exception',
@@ -96,7 +96,7 @@ class CRM_Dedupe_DAO_Exception extends CRM_Core_DAO {
           'name' => 'contact_id1',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('First Dupe Contact ID'),
-          'description' => 'FK to Contact ID',
+          'description' => ts('FK to Contact ID'),
           'table_name' => 'civicrm_dedupe_exception',
           'entity' => 'Exception',
           'bao' => 'CRM_Dedupe_DAO_Exception',
@@ -107,7 +107,7 @@ class CRM_Dedupe_DAO_Exception extends CRM_Core_DAO {
           'name' => 'contact_id2',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Second Dupe Contact ID'),
-          'description' => 'FK to Contact ID',
+          'description' => ts('FK to Contact ID'),
           'table_name' => 'civicrm_dedupe_exception',
           'entity' => 'Exception',
           'bao' => 'CRM_Dedupe_DAO_Exception',
diff --git a/civicrm/CRM/Dedupe/DAO/Rule.php b/civicrm/CRM/Dedupe/DAO/Rule.php
index 39e9d18ba3..0fe77b69c0 100644
--- a/civicrm/CRM/Dedupe/DAO/Rule.php
+++ b/civicrm/CRM/Dedupe/DAO/Rule.php
@@ -105,7 +105,7 @@ class CRM_Dedupe_DAO_Rule extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Dedupe Rule ID'),
-          'description' => 'Unique dedupe rule id',
+          'description' => ts('Unique dedupe rule id'),
           'required' => TRUE,
           'table_name' => 'civicrm_dedupe_rule',
           'entity' => 'Rule',
@@ -116,7 +116,7 @@ class CRM_Dedupe_DAO_Rule extends CRM_Core_DAO {
           'name' => 'dedupe_rule_group_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Dedupe Rule Group'),
-          'description' => 'The id of the rule group this rule belongs to',
+          'description' => ts('The id of the rule group this rule belongs to'),
           'required' => TRUE,
           'table_name' => 'civicrm_dedupe_rule',
           'entity' => 'Rule',
@@ -128,7 +128,7 @@ class CRM_Dedupe_DAO_Rule extends CRM_Core_DAO {
           'name' => 'rule_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Rule Table'),
-          'description' => 'The name of the table this rule is about',
+          'description' => ts('The name of the table this rule is about'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -141,7 +141,7 @@ class CRM_Dedupe_DAO_Rule extends CRM_Core_DAO {
           'name' => 'rule_field',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Rule Field'),
-          'description' => 'The name of the field of the table referenced in rule_table',
+          'description' => ts('The name of the field of the table referenced in rule_table'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -154,7 +154,7 @@ class CRM_Dedupe_DAO_Rule extends CRM_Core_DAO {
           'name' => 'rule_length',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Rule Length'),
-          'description' => 'The length of the matching substring',
+          'description' => ts('The length of the matching substring'),
           'table_name' => 'civicrm_dedupe_rule',
           'entity' => 'Rule',
           'bao' => 'CRM_Dedupe_BAO_Rule',
@@ -167,7 +167,7 @@ class CRM_Dedupe_DAO_Rule extends CRM_Core_DAO {
           'name' => 'rule_weight',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Order'),
-          'description' => 'The weight of the rule',
+          'description' => ts('The weight of the rule'),
           'required' => TRUE,
           'table_name' => 'civicrm_dedupe_rule',
           'entity' => 'Rule',
diff --git a/civicrm/CRM/Dedupe/DAO/RuleGroup.php b/civicrm/CRM/Dedupe/DAO/RuleGroup.php
index 0854b68828..c082f6f5d4 100644
--- a/civicrm/CRM/Dedupe/DAO/RuleGroup.php
+++ b/civicrm/CRM/Dedupe/DAO/RuleGroup.php
@@ -97,7 +97,7 @@ class CRM_Dedupe_DAO_RuleGroup extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Rule Group ID'),
-          'description' => 'Unique dedupe rule group id',
+          'description' => ts('Unique dedupe rule group id'),
           'required' => TRUE,
           'table_name' => 'civicrm_dedupe_rule_group',
           'entity' => 'RuleGroup',
@@ -108,7 +108,7 @@ class CRM_Dedupe_DAO_RuleGroup extends CRM_Core_DAO {
           'name' => 'contact_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Contact Type'),
-          'description' => 'The type of contacts this group applies to',
+          'description' => ts('The type of contacts this group applies to'),
           'maxlength' => 12,
           'size' => CRM_Utils_Type::TWELVE,
           'table_name' => 'civicrm_dedupe_rule_group',
@@ -129,7 +129,7 @@ class CRM_Dedupe_DAO_RuleGroup extends CRM_Core_DAO {
           'name' => 'threshold',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Threshold'),
-          'description' => 'The weight threshold the sum of the rule weights has to cross to consider two contacts the same',
+          'description' => ts('The weight threshold the sum of the rule weights has to cross to consider two contacts the same'),
           'required' => TRUE,
           'table_name' => 'civicrm_dedupe_rule_group',
           'entity' => 'RuleGroup',
@@ -143,7 +143,7 @@ class CRM_Dedupe_DAO_RuleGroup extends CRM_Core_DAO {
           'name' => 'used',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Length'),
-          'description' => 'Whether the rule should be used for cases where usage is Unsupervised, Supervised OR General(programatically)',
+          'description' => ts('Whether the rule should be used for cases where usage is Unsupervised, Supervised OR General(programatically)'),
           'required' => TRUE,
           'maxlength' => 12,
           'size' => CRM_Utils_Type::TWELVE,
@@ -162,7 +162,7 @@ class CRM_Dedupe_DAO_RuleGroup extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Name'),
-          'description' => 'Name of the rule group',
+          'description' => ts('Name of the rule group'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_dedupe_rule_group',
@@ -174,7 +174,7 @@ class CRM_Dedupe_DAO_RuleGroup extends CRM_Core_DAO {
           'name' => 'title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Title'),
-          'description' => 'Label of the rule group',
+          'description' => ts('Label of the rule group'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_dedupe_rule_group',
@@ -189,7 +189,7 @@ class CRM_Dedupe_DAO_RuleGroup extends CRM_Core_DAO {
           'name' => 'is_reserved',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Reserved?'),
-          'description' => 'Is this a reserved rule - a rule group that has been optimized and cannot be changed by the admin',
+          'description' => ts('Is this a reserved rule - a rule group that has been optimized and cannot be changed by the admin'),
           'table_name' => 'civicrm_dedupe_rule_group',
           'entity' => 'RuleGroup',
           'bao' => 'CRM_Dedupe_BAO_RuleGroup',
diff --git a/civicrm/CRM/Dedupe/Finder.php b/civicrm/CRM/Dedupe/Finder.php
index c6aa6cf306..45689b9b2c 100644
--- a/civicrm/CRM/Dedupe/Finder.php
+++ b/civicrm/CRM/Dedupe/Finder.php
@@ -170,7 +170,7 @@ class CRM_Dedupe_Finder {
    * @param int $rgid
    *   Rule group id.
    * @param int $gid
-   *   Contact group id (currently, works only with non-smart groups).
+   *   Contact group id.
    *
    * @param int $searchLimit
    *  Limit for the number of contacts to be used for comparison.
diff --git a/civicrm/CRM/Event/BAO/Event.php b/civicrm/CRM/Event/BAO/Event.php
index 2e6c5e0bd7..6f68cc47ae 100644
--- a/civicrm/CRM/Event/BAO/Event.php
+++ b/civicrm/CRM/Event/BAO/Event.php
@@ -2059,34 +2059,127 @@ WHERE  ce.loc_block_id = $locBlockId";
 
   /**
    * Make sure that the user has permission to access this event.
+   * FIXME: We have separate caches for checkPermission('permission') and getAllPermissions['permissions'] so they don't interfere.
+   *    But it would be nice to clean this up some more.
    *
    * @param int $eventId
-   * @param int $type
+   * @param int $permissionType
    *
-   * @return string
-   *   the permission that the user has (or null)
+   * @return bool|array
+   *   Whether the user has permission for this event (or if eventId=NULL an array of permissions)
+   * @throws \CiviCRM_API3_Exception
    */
-  public static function checkPermission($eventId = NULL, $type = CRM_Core_Permission::VIEW) {
-    if (!isset(Civi::$statics[__CLASS__]['permissions'])) {
-      $params = array(
-        'check_permissions' => 1,
-        'return' => 'title',
-        'options' => array(
-          'limit' => 0,
-        ),
-      );
+  public static function checkPermission($eventId = NULL, $permissionType = CRM_Core_Permission::VIEW) {
+    if (empty($eventId)) {
+      CRM_Core_Error::deprecatedFunctionWarning('CRM_Event_BAO_Event::getAllPermissions');
+      return self::getAllPermissions();
+    }
 
-      if ($eventId) {
-        $params['id'] = $eventId;
-      }
+    switch ($permissionType) {
+      case CRM_Core_Permission::EDIT:
+        // We also set the cached "view" permission to TRUE if "edit" is TRUE
+        if (isset(Civi::$statics[__CLASS__]['permission']['edit'][$eventId])) {
+          return Civi::$statics[__CLASS__]['permission']['edit'][$eventId];
+        }
+        Civi::$statics[__CLASS__]['permission']['edit'][$eventId] = FALSE;
+
+        list($allEvents, $createdEvents) = self::checkPermissionGetInfo($eventId);
+        // Note: for a multisite setup, a user with edit all events, can edit all events
+        // including those from other sites
+        if (($permissionType == CRM_Core_Permission::EDIT) && CRM_Core_Permission::check('edit all events')) {
+          Civi::$statics[__CLASS__]['permission']['edit'][$eventId] = TRUE;
+          Civi::$statics[__CLASS__]['permission']['view'][$eventId] = TRUE;
+        }
+        elseif (in_array($eventId, CRM_ACL_API::group(CRM_Core_Permission::EDIT, NULL, 'civicrm_event', $allEvents, $createdEvents))) {
+          Civi::$statics[__CLASS__]['permission']['edit'][$eventId] = TRUE;
+          Civi::$statics[__CLASS__]['permission']['view'][$eventId] = TRUE;
+        }
+        return Civi::$statics[__CLASS__]['permission']['edit'][$eventId];
 
-      $result = civicrm_api3('Event', 'get', $params);
-      $allEvents = CRM_Utils_Array::collect('title', $result['values']);
+      case CRM_Core_Permission::VIEW:
+        if (isset(Civi::$statics[__CLASS__]['permission']['view'][$eventId])) {
+          return Civi::$statics[__CLASS__]['permission']['view'][$eventId];
+        }
+        Civi::$statics[__CLASS__]['permission']['view'][$eventId] = FALSE;
 
-      // Search again, but only events created by the user.
-      $params['created_id'] = 'user_contact_id';
-      $result = civicrm_api3('Event', 'get', $params);
-      $createdEvents = array_keys($result['values']);
+        list($allEvents, $createdEvents) = self::checkPermissionGetInfo($eventId);
+        if (CRM_Core_Permission::check('access CiviEvent')) {
+          if (in_array($eventId, CRM_ACL_API::group(CRM_Core_Permission::VIEW, NULL, 'civicrm_event', $allEvents, array_keys($createdEvents)))) {
+            // User created this event so has permission to view it
+            return Civi::$statics[__CLASS__]['permission']['view'][$eventId] = TRUE;
+          }
+          if (CRM_Core_Permission::check('view event participants')) {
+            // User has permission to view all events
+            // use case: allow "view all events" but NOT "edit all events"
+            // so for a normal site allow users with these two permissions to view all events AND
+            // at the same time also allow any hook to override if needed.
+            if (in_array($eventId, CRM_ACL_API::group(CRM_Core_Permission::VIEW, NULL, 'civicrm_event', $allEvents, array_keys($allEvents)))) {
+              Civi::$statics[__CLASS__]['permission']['view'][$eventId] = TRUE;
+            }
+          }
+        }
+        return Civi::$statics[__CLASS__]['permission']['view'][$eventId];
+
+      case CRM_Core_Permission::DELETE:
+        if (isset(Civi::$statics[__CLASS__]['permission']['delete'][$eventId])) {
+          return Civi::$statics[__CLASS__]['permission']['delete'][$eventId];
+        }
+        Civi::$statics[__CLASS__]['permission']['delete'][$eventId] = FALSE;
+        if (CRM_Core_Permission::check('delete in CiviEvent')) {
+          Civi::$statics[__CLASS__]['permission']['delete'][$eventId] = TRUE;
+        }
+        return Civi::$statics[__CLASS__]['permission']['delete'][$eventId];
+
+      default:
+        return FALSE;
+    }
+  }
+
+  /**
+   * This is a helper for refactoring checkPermission
+   * FIXME: We should be able to get rid of these arrays, but that would require understanding how CRM_ACL_API::group actually works!
+   *
+   * @param int $eventId
+   *
+   * @return array $allEvents, $createdEvents
+   * @throws \CiviCRM_API3_Exception
+   */
+  private static function checkPermissionGetInfo($eventId = NULL) {
+    $params = [
+      'check_permissions' => 1,
+      'return' => 'id, created_id',
+      'options' => ['limit' => 0],
+    ];
+    if ($eventId) {
+      $params['id'] = $eventId;
+    }
+
+    $allEvents = [];
+    $createdEvents = [];
+    $eventResult = civicrm_api3('Event', 'get', $params);
+    if ($eventResult['count'] > 0) {
+      $contactId = CRM_Core_Session::getLoggedInContactID();
+      foreach ($eventResult['values'] as $eventId => $eventDetail) {
+        $allEvents[$eventId] = $eventId;
+        if (isset($eventDetail['created_id']) && $contactId == $eventDetail['created_id']) {
+          $createdEvents[$eventId] = $eventId;
+        }
+      }
+    }
+    return [$allEvents, $createdEvents];
+  }
+
+  /**
+   * Make sure that the user has permission to access this event.
+   * TODO: This function needs refactoring / cleaning up after being split from checkPermissions()
+   *
+   * @return array
+   *   Array of events with permissions (array_keys=permissions)
+   * @throws \CiviCRM_API3_Exception
+   */
+  public static function getAllPermissions() {
+    if (!isset(Civi::$statics[__CLASS__]['permissions'])) {
+      list($allEvents, $createdEvents) = self::checkPermissionGetInfo();
 
       // Note: for a multisite setup, a user with edit all events, can edit all events
       // including those from other sites
@@ -2123,10 +2216,6 @@ WHERE  ce.loc_block_id = $locBlockId";
       }
     }
 
-    if ($eventId) {
-      return in_array($eventId, Civi::$statics[__CLASS__]['permissions'][$type]) ? TRUE : FALSE;
-    }
-
     return Civi::$statics[__CLASS__]['permissions'];
   }
 
diff --git a/civicrm/CRM/Event/Badge.php b/civicrm/CRM/Event/Badge.php
index e073c56827..925122adc1 100644
--- a/civicrm/CRM/Event/Badge.php
+++ b/civicrm/CRM/Event/Badge.php
@@ -88,7 +88,7 @@ class CRM_Event_Badge {
     $this->event = self::retrieveEvent($eventID);
     //call function to create labels
     self::createLabels($participants);
-    CRM_Utils_System::civiExit(1);
+    CRM_Utils_System::civiExit();
   }
 
   /**
diff --git a/civicrm/CRM/Event/Cart/DAO/Cart.php b/civicrm/CRM/Event/Cart/DAO/Cart.php
index 6bb14e6c2e..fd6a62b4dd 100644
--- a/civicrm/CRM/Event/Cart/DAO/Cart.php
+++ b/civicrm/CRM/Event/Cart/DAO/Cart.php
@@ -82,7 +82,7 @@ class CRM_Event_Cart_DAO_Cart extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Cart ID'),
-          'description' => 'Cart Id',
+          'description' => ts('Cart Id'),
           'required' => TRUE,
           'table_name' => 'civicrm_event_carts',
           'entity' => 'Cart',
@@ -93,7 +93,7 @@ class CRM_Event_Cart_DAO_Cart extends CRM_Core_DAO {
           'name' => 'user_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Created By'),
-          'description' => 'FK to civicrm_contact who created this cart',
+          'description' => ts('FK to civicrm_contact who created this cart'),
           'table_name' => 'civicrm_event_carts',
           'entity' => 'Cart',
           'bao' => 'CRM_Event_Cart_BAO_Cart',
diff --git a/civicrm/CRM/Event/Cart/DAO/EventInCart.php b/civicrm/CRM/Event/Cart/DAO/EventInCart.php
index c66281eeab..a6e18bced3 100644
--- a/civicrm/CRM/Event/Cart/DAO/EventInCart.php
+++ b/civicrm/CRM/Event/Cart/DAO/EventInCart.php
@@ -85,7 +85,7 @@ class CRM_Event_Cart_DAO_EventInCart extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Event In Cart'),
-          'description' => 'Event In Cart Id',
+          'description' => ts('Event In Cart Id'),
           'required' => TRUE,
           'table_name' => 'civicrm_events_in_carts',
           'entity' => 'EventInCart',
@@ -96,7 +96,7 @@ class CRM_Event_Cart_DAO_EventInCart extends CRM_Core_DAO {
           'name' => 'event_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Event'),
-          'description' => 'FK to Event ID',
+          'description' => ts('FK to Event ID'),
           'table_name' => 'civicrm_events_in_carts',
           'entity' => 'EventInCart',
           'bao' => 'CRM_Event_Cart_BAO_EventInCart',
@@ -107,7 +107,7 @@ class CRM_Event_Cart_DAO_EventInCart extends CRM_Core_DAO {
           'name' => 'event_cart_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Event In Cart'),
-          'description' => 'FK to Event Cart ID',
+          'description' => ts('FK to Event Cart ID'),
           'table_name' => 'civicrm_events_in_carts',
           'entity' => 'EventInCart',
           'bao' => 'CRM_Event_Cart_BAO_EventInCart',
diff --git a/civicrm/CRM/Event/DAO/Event.php b/civicrm/CRM/Event/DAO/Event.php
index 1f13607d0c..9b30cb1c7b 100644
--- a/civicrm/CRM/Event/DAO/Event.php
+++ b/civicrm/CRM/Event/DAO/Event.php
@@ -6,7 +6,7 @@
  *
  * Generated from xml/schema/CRM/Event/Event.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:6c0950f3a5f6305f8d7e0a05d4703018)
+ * (GenCodeChecksum:44df1cb5691958b88be856f793adabca)
  */
 
 /**
@@ -547,7 +547,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Event ID'),
-          'description' => 'Event',
+          'description' => ts('Event'),
           'required' => TRUE,
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -558,7 +558,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Event Title'),
-          'description' => 'Event Title (e.g. Fall Fundraiser Dinner)',
+          'description' => ts('Event Title (e.g. Fall Fundraiser Dinner)'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -578,7 +578,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'summary',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Event Summary'),
-          'description' => 'Brief summary of event. Text and html allowed. Displayed on Event Registration form and can be used on other CMS pages which need an event summary.',
+          'description' => ts('Brief summary of event. Text and html allowed. Displayed on Event Registration form and can be used on other CMS pages which need an event summary.'),
           'rows' => 4,
           'cols' => 60,
           'table_name' => 'civicrm_event',
@@ -593,7 +593,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Event Description'),
-          'description' => 'Full description of event. Text and html allowed. Displayed on built-in Event Information screens.',
+          'description' => ts('Full description of event. Text and html allowed. Displayed on built-in Event Information screens.'),
           'rows' => 8,
           'cols' => 60,
           'table_name' => 'civicrm_event',
@@ -608,7 +608,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'event_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Event Type'),
-          'description' => 'Event Type ID.Implicit FK to civicrm_option_value where option_group = event_type.',
+          'description' => ts('Event Type ID.Implicit FK to civicrm_option_value where option_group = event_type.'),
           'default' => '0',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -626,7 +626,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'participant_listing_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Participant Listing'),
-          'description' => 'Should we expose the participant list? Implicit FK to civicrm_option_value where option_group = participant_listing.',
+          'description' => ts('Should we expose the participant list? Implicit FK to civicrm_option_value where option_group = participant_listing.'),
           'default' => '0',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -644,7 +644,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'is_public',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Event Public'),
-          'description' => 'Public events will be included in the iCal feeds. Access to private event information may be limited using ACLs.',
+          'description' => ts('Public events will be included in the iCal feeds. Access to private event information may be limited using ACLs.'),
           'default' => '1',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -658,7 +658,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'start_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Event Start Date'),
-          'description' => 'Date and time that event starts.',
+          'description' => ts('Date and time that event starts.'),
           'import' => TRUE,
           'where' => 'civicrm_event.start_date',
           'headerPattern' => '/^start|(s(tart\s)?date)$/i',
@@ -670,13 +670,14 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'localizable' => 0,
           'html' => [
             'type' => 'Select Date',
+            'formatType' => 'activityDateTime',
           ],
         ],
         'event_end_date' => [
           'name' => 'end_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Event End Date'),
-          'description' => 'Date and time that event ends. May be NULL if no defined end date/time',
+          'description' => ts('Date and time that event ends. May be NULL if no defined end date/time'),
           'import' => TRUE,
           'where' => 'civicrm_event.end_date',
           'headerPattern' => '/^end|(e(nd\s)?date)$/i',
@@ -688,13 +689,14 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'localizable' => 0,
           'html' => [
             'type' => 'Select Date',
+            'formatType' => 'activityDateTime',
           ],
         ],
         'is_online_registration' => [
           'name' => 'is_online_registration',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Online Registration'),
-          'description' => 'If true, include registration link on Event Info page.',
+          'description' => ts('If true, include registration link on Event Info page.'),
           'default' => '0',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -708,7 +710,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'registration_link_text',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Event Registration Link Text'),
-          'description' => 'Text for link to Event Registration form which is displayed on Event Information screen when is_online_registration is true.',
+          'description' => ts('Text for link to Event Registration form which is displayed on Event Information screen when is_online_registration is true.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_event',
@@ -723,33 +725,35 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'registration_start_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Registration Start Date'),
-          'description' => 'Date and time that online registration starts.',
+          'description' => ts('Date and time that online registration starts.'),
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
           'bao' => 'CRM_Event_BAO_Event',
           'localizable' => 0,
           'html' => [
             'type' => 'Select Date',
+            'formatType' => 'activityDateTime',
           ],
         ],
         'registration_end_date' => [
           'name' => 'registration_end_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Registration End Date'),
-          'description' => 'Date and time that online registration ends.',
+          'description' => ts('Date and time that online registration ends.'),
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
           'bao' => 'CRM_Event_BAO_Event',
           'localizable' => 0,
           'html' => [
             'type' => 'Select Date',
+            'formatType' => 'activityDateTime',
           ],
         ],
         'max_participants' => [
           'name' => 'max_participants',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Max Participants'),
-          'description' => 'Maximum number of registered participants to allow. After max is reached, a custom Event Full message is displayed. If NULL, allow unlimited number of participants.',
+          'description' => ts('Maximum number of registered participants to allow. After max is reached, a custom Event Full message is displayed. If NULL, allow unlimited number of participants.'),
           'default' => 'NULL',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -763,7 +767,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'event_full_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Event Information'),
-          'description' => 'Message to display on Event Information page and INSTEAD OF Event Registration form if maximum participants are signed up. Can include email address/info about getting on a waiting list, etc. Text and html allowed.',
+          'description' => ts('Message to display on Event Information page and INSTEAD OF Event Registration form if maximum participants are signed up. Can include email address/info about getting on a waiting list, etc. Text and html allowed.'),
           'rows' => 4,
           'cols' => 60,
           'table_name' => 'civicrm_event',
@@ -778,7 +782,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'is_monetary',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is this a PAID event?'),
-          'description' => 'If true, one or more fee amounts must be set and a Payment Processor must be configured for Online Event Registration.',
+          'description' => ts('If true, one or more fee amounts must be set and a Payment Processor must be configured for Online Event Registration.'),
           'default' => '0',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -792,7 +796,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'financial_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Type'),
-          'description' => 'Financial type assigned to paid event registrations for this event. Required if is_monetary is true.',
+          'description' => ts('Financial type assigned to paid event registrations for this event. Required if is_monetary is true.'),
           'default' => 'NULL',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -811,7 +815,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'payment_processor',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Payment Processor'),
-          'description' => 'Payment Processors configured for this Event (if is_monetary is true)',
+          'description' => ts('Payment Processors configured for this Event (if is_monetary is true)'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_event',
@@ -831,7 +835,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'is_map',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Map Enabled'),
-          'description' => 'Include a map block on the Event Information page when geocode info is available and a mapping provider has been specified?',
+          'description' => ts('Include a map block on the Event Information page when geocode info is available and a mapping provider has been specified?'),
           'default' => '0',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -845,7 +849,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Active'),
-          'description' => 'Is this Event enabled or disabled/cancelled?',
+          'description' => ts('Is this Event enabled or disabled/cancelled?'),
           'default' => '0',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -878,7 +882,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'is_show_location',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('show location'),
-          'description' => 'If true, show event location.',
+          'description' => ts('If true, show event location.'),
           'default' => '1',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -892,7 +896,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'loc_block_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Location Block ID'),
-          'description' => 'FK to Location Block ID',
+          'description' => ts('FK to Location Block ID'),
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
           'bao' => 'CRM_Event_BAO_Event',
@@ -903,7 +907,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'default_role_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Default Role'),
-          'description' => 'Participant role ID. Implicit FK to civicrm_option_value where option_group = participant_role.',
+          'description' => ts('Participant role ID. Implicit FK to civicrm_option_value where option_group = participant_role.'),
           'import' => TRUE,
           'where' => 'civicrm_event.default_role_id',
           'headerPattern' => '',
@@ -926,7 +930,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'intro_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Introductory Message'),
-          'description' => 'Introductory message for Event Registration page. Text and html allowed. Displayed at the top of Event Registration form.',
+          'description' => ts('Introductory message for Event Registration page. Text and html allowed. Displayed at the top of Event Registration form.'),
           'rows' => 6,
           'cols' => 50,
           'table_name' => 'civicrm_event',
@@ -941,7 +945,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'footer_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Footer Message'),
-          'description' => 'Footer message for Event Registration page. Text and html allowed. Displayed at the bottom of Event Registration form.',
+          'description' => ts('Footer message for Event Registration page. Text and html allowed. Displayed at the bottom of Event Registration form.'),
           'rows' => 6,
           'cols' => 50,
           'table_name' => 'civicrm_event',
@@ -956,7 +960,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'confirm_title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Confirmation Title'),
-          'description' => 'Title for Confirmation page.',
+          'description' => ts('Title for Confirmation page.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'default' => 'NULL',
@@ -972,7 +976,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'confirm_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Confirm Text'),
-          'description' => 'Introductory message for Event Registration page. Text and html allowed. Displayed at the top of Event Registration form.',
+          'description' => ts('Introductory message for Event Registration page. Text and html allowed. Displayed at the top of Event Registration form.'),
           'rows' => 6,
           'cols' => 50,
           'table_name' => 'civicrm_event',
@@ -987,7 +991,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'confirm_footer_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Footer Text'),
-          'description' => 'Footer message for Event Registration page. Text and html allowed. Displayed at the bottom of Event Registration form.',
+          'description' => ts('Footer message for Event Registration page. Text and html allowed. Displayed at the bottom of Event Registration form.'),
           'rows' => 6,
           'cols' => 50,
           'table_name' => 'civicrm_event',
@@ -1002,7 +1006,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'is_email_confirm',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is confirm email'),
-          'description' => 'If true, confirmation is automatically emailed to contact on successful registration.',
+          'description' => ts('If true, confirmation is automatically emailed to contact on successful registration.'),
           'default' => '0',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -1016,7 +1020,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'confirm_email_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Confirmation Email Text'),
-          'description' => 'text to include above standard event info on confirmation email. emails are text-only, so do not allow html for now',
+          'description' => ts('text to include above standard event info on confirmation email. emails are text-only, so do not allow html for now'),
           'rows' => 4,
           'cols' => 50,
           'table_name' => 'civicrm_event',
@@ -1031,7 +1035,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'confirm_from_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Confirm From Name'),
-          'description' => 'FROM email name used for confirmation emails.',
+          'description' => ts('FROM email name used for confirmation emails.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_event',
@@ -1046,7 +1050,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'confirm_from_email',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Confirm From Email'),
-          'description' => 'FROM email address used for confirmation emails.',
+          'description' => ts('FROM email address used for confirmation emails.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_event',
@@ -1061,7 +1065,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'cc_confirm',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Cc Confirm'),
-          'description' => 'comma-separated list of email addresses to cc each time a confirmation is sent',
+          'description' => ts('comma-separated list of email addresses to cc each time a confirmation is sent'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_event',
@@ -1076,7 +1080,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'bcc_confirm',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Bcc Confirm'),
-          'description' => 'comma-separated list of email addresses to bcc each time a confirmation is sent',
+          'description' => ts('comma-separated list of email addresses to bcc each time a confirmation is sent'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_event',
@@ -1091,7 +1095,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'default_fee_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Default Fee ID'),
-          'description' => 'FK to civicrm_option_value.',
+          'description' => ts('FK to civicrm_option_value.'),
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
           'bao' => 'CRM_Event_BAO_Event',
@@ -1101,7 +1105,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'default_discount_fee_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Default Discount Fee ID'),
-          'description' => 'FK to civicrm_option_value.',
+          'description' => ts('FK to civicrm_option_value.'),
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
           'bao' => 'CRM_Event_BAO_Event',
@@ -1111,7 +1115,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'thankyou_title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('ThankYou Title'),
-          'description' => 'Title for ThankYou page.',
+          'description' => ts('Title for ThankYou page.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'default' => 'NULL',
@@ -1127,7 +1131,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'thankyou_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('ThankYou Text'),
-          'description' => 'ThankYou Text.',
+          'description' => ts('ThankYou Text.'),
           'rows' => 6,
           'cols' => 50,
           'table_name' => 'civicrm_event',
@@ -1142,7 +1146,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'thankyou_footer_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Footer Text'),
-          'description' => 'Footer message.',
+          'description' => ts('Footer message.'),
           'rows' => 6,
           'cols' => 50,
           'table_name' => 'civicrm_event',
@@ -1157,7 +1161,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'is_pay_later',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Pay Later Allowed'),
-          'description' => 'if true - allows the user to send payment directly to the org later',
+          'description' => ts('if true - allows the user to send payment directly to the org later'),
           'default' => '0',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -1171,7 +1175,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'pay_later_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Pay Later Text'),
-          'description' => 'The text displayed to the user in the main form',
+          'description' => ts('The text displayed to the user in the main form'),
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
           'bao' => 'CRM_Event_BAO_Event',
@@ -1184,7 +1188,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'pay_later_receipt',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Pay Later Receipt Text'),
-          'description' => 'The receipt sent to the user instead of the normal receipt text',
+          'description' => ts('The receipt sent to the user instead of the normal receipt text'),
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
           'bao' => 'CRM_Event_BAO_Event',
@@ -1197,7 +1201,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'is_partial_payment',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Partial Payments Enabled'),
-          'description' => 'is partial payment enabled for this event',
+          'description' => ts('is partial payment enabled for this event'),
           'default' => '0',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -1211,7 +1215,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'initial_amount_label',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Initial Amount Label'),
-          'description' => 'Initial amount label for partial payment',
+          'description' => ts('Initial amount label for partial payment'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_event',
@@ -1226,7 +1230,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'initial_amount_help_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Initial Amount Help Text'),
-          'description' => 'Initial amount help text for partial payment',
+          'description' => ts('Initial amount help text for partial payment'),
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
           'bao' => 'CRM_Event_BAO_Event',
@@ -1239,7 +1243,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'min_initial_amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Minimum Initial Amount'),
-          'description' => 'Minimum initial amount for partial payment',
+          'description' => ts('Minimum initial amount for partial payment'),
           'precision' => [
             20,
             2
@@ -1256,7 +1260,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'is_multiple_registrations',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Allow Multiple Registrations'),
-          'description' => 'if true - allows the user to register multiple participants for event',
+          'description' => ts('if true - allows the user to register multiple participants for event'),
           'default' => '0',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -1270,7 +1274,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'max_additional_participants',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Maximum number of additional participants per registration'),
-          'description' => 'Maximum number of additional participants that can be registered on a single booking',
+          'description' => ts('Maximum number of additional participants that can be registered on a single booking'),
           'default' => '0',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -1281,7 +1285,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'allow_same_participant_emails',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Does Event allow multiple registrations from same email address?'),
-          'description' => 'if true - allows the user to register multiple registrations from same email address.',
+          'description' => ts('if true - allows the user to register multiple registrations from same email address.'),
           'default' => '0',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -1295,7 +1299,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'has_waitlist',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Waitlist Enabled'),
-          'description' => 'Whether the event has waitlist support.',
+          'description' => ts('Whether the event has waitlist support.'),
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
           'bao' => 'CRM_Event_BAO_Event',
@@ -1308,7 +1312,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'requires_approval',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Requires Approval'),
-          'description' => 'Whether participants require approval before they can finish registering.',
+          'description' => ts('Whether participants require approval before they can finish registering.'),
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
           'bao' => 'CRM_Event_BAO_Event',
@@ -1321,7 +1325,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'expiration_time',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Expiration Time'),
-          'description' => 'Expire pending but unconfirmed registrations after this many hours.',
+          'description' => ts('Expire pending but unconfirmed registrations after this many hours.'),
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
           'bao' => 'CRM_Event_BAO_Event',
@@ -1334,7 +1338,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'allow_selfcancelxfer',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Allow Self-service Cancellation or Transfer'),
-          'description' => 'Allow self service cancellation or transfer for event?',
+          'description' => ts('Allow self service cancellation or transfer for event?'),
           'default' => '0',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -1348,7 +1352,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'selfcancelxfer_time',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Self-service Cancellation or Transfer Time'),
-          'description' => 'Number of hours prior to event start date to allow self-service cancellation or transfer.',
+          'description' => ts('Number of hours prior to event start date to allow self-service cancellation or transfer.'),
           'default' => '0',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -1362,7 +1366,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'waitlist_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Waitlist Text'),
-          'description' => 'Text to display when the event is full, but participants can signup for a waitlist.',
+          'description' => ts('Text to display when the event is full, but participants can signup for a waitlist.'),
           'rows' => 4,
           'cols' => 60,
           'table_name' => 'civicrm_event',
@@ -1377,7 +1381,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'approval_req_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Approval Req Text'),
-          'description' => 'Text to display when the approval is required to complete registration for an event.',
+          'description' => ts('Text to display when the approval is required to complete registration for an event.'),
           'rows' => 4,
           'cols' => 60,
           'table_name' => 'civicrm_event',
@@ -1392,7 +1396,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'is_template',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is an Event Template'),
-          'description' => 'whether the event has template',
+          'description' => ts('whether the event has template'),
           'required' => TRUE,
           'default' => '0',
           'table_name' => 'civicrm_event',
@@ -1407,7 +1411,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'template_title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Event Template Title'),
-          'description' => 'Event Template Title',
+          'description' => ts('Event Template Title'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -1427,7 +1431,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'created_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Created By Contact ID'),
-          'description' => 'FK to civicrm_contact, who created this event',
+          'description' => ts('FK to civicrm_contact, who created this event'),
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
           'bao' => 'CRM_Event_BAO_Event',
@@ -1438,7 +1442,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'created_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Event Created Date'),
-          'description' => 'Date and time that event was created.',
+          'description' => ts('Date and time that event was created.'),
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
           'bao' => 'CRM_Event_BAO_Event',
@@ -1448,7 +1452,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'currency',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Currency'),
-          'description' => '3 character string, value from config setting or input via user.',
+          'description' => ts('3 character string, value from config setting or input via user.'),
           'maxlength' => 3,
           'size' => CRM_Utils_Type::FOUR,
           'import' => TRUE,
@@ -1474,7 +1478,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'campaign_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Campaign'),
-          'description' => 'The campaign for which this event has been created.',
+          'description' => ts('The campaign for which this event has been created.'),
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
           'bao' => 'CRM_Event_BAO_Event',
@@ -1493,7 +1497,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'is_share',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is shared through social media'),
-          'description' => 'Can people share the event through social media?',
+          'description' => ts('Can people share the event through social media?'),
           'default' => '1',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -1507,7 +1511,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'is_confirm_enabled',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is the booking confirmation screen enabled?'),
-          'description' => 'If false, the event booking confirmation screen gets skipped',
+          'description' => ts('If false, the event booking confirmation screen gets skipped'),
           'default' => '1',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -1521,7 +1525,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'parent_event_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Parent Event ID'),
-          'description' => 'Implicit FK to civicrm_event: parent event',
+          'description' => ts('Implicit FK to civicrm_event: parent event'),
           'default' => 'NULL',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -1535,7 +1539,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'slot_label_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Subevent Slot Label ID'),
-          'description' => 'Subevent slot label. Implicit FK to civicrm_option_value where option_group = conference_slot.',
+          'description' => ts('Subevent slot label. Implicit FK to civicrm_option_value where option_group = conference_slot.'),
           'default' => 'NULL',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -1549,7 +1553,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'dedupe_rule_group_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Dedupe Rule'),
-          'description' => 'Rule to use when matching registrations for this event',
+          'description' => ts('Rule to use when matching registrations for this event'),
           'default' => 'NULL',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -1570,7 +1574,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'is_billing_required',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is billing block required'),
-          'description' => 'if true than billing block is required this event',
+          'description' => ts('if true than billing block is required this event'),
           'default' => '0',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
diff --git a/civicrm/CRM/Event/DAO/Participant.php b/civicrm/CRM/Event/DAO/Participant.php
index 941d0eff23..bbc0a8f4bb 100644
--- a/civicrm/CRM/Event/DAO/Participant.php
+++ b/civicrm/CRM/Event/DAO/Participant.php
@@ -200,7 +200,7 @@ class CRM_Event_DAO_Participant extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Participant ID'),
-          'description' => 'Participant Id',
+          'description' => ts('Participant Id'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_participant.id',
@@ -216,7 +216,7 @@ class CRM_Event_DAO_Participant extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact ID'),
-          'description' => 'FK to Contact ID',
+          'description' => ts('FK to Contact ID'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_participant.contact_id',
@@ -233,7 +233,7 @@ class CRM_Event_DAO_Participant extends CRM_Core_DAO {
           'name' => 'event_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Event'),
-          'description' => 'FK to Event ID',
+          'description' => ts('FK to Event ID'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_participant.event_id',
@@ -250,7 +250,7 @@ class CRM_Event_DAO_Participant extends CRM_Core_DAO {
           'name' => 'status_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Participant Status'),
-          'description' => 'Participant status ID. FK to civicrm_participant_status_type. Default of 1 should map to status = Registered.',
+          'description' => ts('Participant status ID. FK to civicrm_participant_status_type. Default of 1 should map to status = Registered.'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_participant.status_id',
@@ -276,7 +276,7 @@ class CRM_Event_DAO_Participant extends CRM_Core_DAO {
           'name' => 'role_id',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Participant Role'),
-          'description' => 'Participant role ID. Implicit FK to civicrm_option_value where option_group = participant_role.',
+          'description' => ts('Participant role ID. Implicit FK to civicrm_option_value where option_group = participant_role.'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -302,7 +302,7 @@ class CRM_Event_DAO_Participant extends CRM_Core_DAO {
           'name' => 'register_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Register date'),
-          'description' => 'When did contact register for event?',
+          'description' => ts('When did contact register for event?'),
           'import' => TRUE,
           'where' => 'civicrm_participant.register_date',
           'headerPattern' => '/^(r(egister\s)?date)$/i',
@@ -321,7 +321,7 @@ class CRM_Event_DAO_Participant extends CRM_Core_DAO {
           'name' => 'source',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Participant Source'),
-          'description' => 'Source of this event registration.',
+          'description' => ts('Source of this event registration.'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -341,9 +341,9 @@ class CRM_Event_DAO_Participant extends CRM_Core_DAO {
           'name' => 'fee_level',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Fee level'),
-          'description' => 'Populate with the label (text) associated with a fee level for paid events with multiple levels. Note that
+          'description' => ts('Populate with the label (text) associated with a fee level for paid events with multiple levels. Note that
       we store the label value and not the key
-    ',
+    '),
           'import' => TRUE,
           'where' => 'civicrm_participant.fee_level',
           'headerPattern' => '/^(f(ee\s)?level)$/i',
@@ -389,7 +389,7 @@ class CRM_Event_DAO_Participant extends CRM_Core_DAO {
           'name' => 'fee_amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Fee Amount'),
-          'description' => 'actual processor fee if known - may be 0.',
+          'description' => ts('actual processor fee if known - may be 0.'),
           'precision' => [
             20,
             2
@@ -408,7 +408,7 @@ class CRM_Event_DAO_Participant extends CRM_Core_DAO {
           'name' => 'registered_by_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Registered By ID'),
-          'description' => 'FK to Participant ID',
+          'description' => ts('FK to Participant ID'),
           'import' => TRUE,
           'where' => 'civicrm_participant.registered_by_id',
           'headerPattern' => '',
@@ -425,7 +425,7 @@ class CRM_Event_DAO_Participant extends CRM_Core_DAO {
           'name' => 'discount_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Discount ID'),
-          'description' => 'FK to Discount ID',
+          'description' => ts('FK to Discount ID'),
           'default' => 'NULL',
           'table_name' => 'civicrm_participant',
           'entity' => 'Participant',
@@ -437,7 +437,7 @@ class CRM_Event_DAO_Participant extends CRM_Core_DAO {
           'name' => 'fee_currency',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Fee Currency'),
-          'description' => '3 character string, value derived from config setting.',
+          'description' => ts('3 character string, value derived from config setting.'),
           'maxlength' => 3,
           'size' => CRM_Utils_Type::FOUR,
           'import' => TRUE,
@@ -464,7 +464,7 @@ class CRM_Event_DAO_Participant extends CRM_Core_DAO {
           'name' => 'campaign_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Campaign'),
-          'description' => 'The campaign for which this participant has been registered.',
+          'description' => ts('The campaign for which this participant has been registered.'),
           'import' => TRUE,
           'where' => 'civicrm_participant.campaign_id',
           'headerPattern' => '',
@@ -485,7 +485,7 @@ class CRM_Event_DAO_Participant extends CRM_Core_DAO {
           'name' => 'discount_amount',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Discount Amount'),
-          'description' => 'Discount Amount',
+          'description' => ts('Discount Amount'),
           'table_name' => 'civicrm_participant',
           'entity' => 'Participant',
           'bao' => 'CRM_Event_BAO_Participant',
@@ -495,7 +495,7 @@ class CRM_Event_DAO_Participant extends CRM_Core_DAO {
           'name' => 'cart_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Event Cart ID'),
-          'description' => 'FK to civicrm_event_carts',
+          'description' => ts('FK to civicrm_event_carts'),
           'table_name' => 'civicrm_participant',
           'entity' => 'Participant',
           'bao' => 'CRM_Event_BAO_Participant',
@@ -506,7 +506,7 @@ class CRM_Event_DAO_Participant extends CRM_Core_DAO {
           'name' => 'must_wait',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Must Wait on List'),
-          'description' => 'On Waiting List',
+          'description' => ts('On Waiting List'),
           'table_name' => 'civicrm_participant',
           'entity' => 'Participant',
           'bao' => 'CRM_Event_BAO_Participant',
@@ -516,7 +516,7 @@ class CRM_Event_DAO_Participant extends CRM_Core_DAO {
           'name' => 'transferred_to_contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Transferred to Contact ID'),
-          'description' => 'FK to Contact ID',
+          'description' => ts('FK to Contact ID'),
           'import' => TRUE,
           'where' => 'civicrm_participant.transferred_to_contact_id',
           'headerPattern' => '/transfer(.?id)?/i',
diff --git a/civicrm/CRM/Event/DAO/ParticipantPayment.php b/civicrm/CRM/Event/DAO/ParticipantPayment.php
index feb8889ecd..2cbd5a5445 100644
--- a/civicrm/CRM/Event/DAO/ParticipantPayment.php
+++ b/civicrm/CRM/Event/DAO/ParticipantPayment.php
@@ -85,7 +85,7 @@ class CRM_Event_DAO_ParticipantPayment extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Payment ID'),
-          'description' => 'Participant Payment Id',
+          'description' => ts('Participant Payment Id'),
           'required' => TRUE,
           'table_name' => 'civicrm_participant_payment',
           'entity' => 'ParticipantPayment',
@@ -96,7 +96,7 @@ class CRM_Event_DAO_ParticipantPayment extends CRM_Core_DAO {
           'name' => 'participant_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Participant ID'),
-          'description' => 'Participant Id (FK)',
+          'description' => ts('Participant Id (FK)'),
           'required' => TRUE,
           'table_name' => 'civicrm_participant_payment',
           'entity' => 'ParticipantPayment',
@@ -108,7 +108,7 @@ class CRM_Event_DAO_ParticipantPayment extends CRM_Core_DAO {
           'name' => 'contribution_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contribution'),
-          'description' => 'FK to contribution table.',
+          'description' => ts('FK to contribution table.'),
           'required' => TRUE,
           'table_name' => 'civicrm_participant_payment',
           'entity' => 'ParticipantPayment',
diff --git a/civicrm/CRM/Event/DAO/ParticipantStatusType.php b/civicrm/CRM/Event/DAO/ParticipantStatusType.php
index f86e49eec6..077a1e75be 100644
--- a/civicrm/CRM/Event/DAO/ParticipantStatusType.php
+++ b/civicrm/CRM/Event/DAO/ParticipantStatusType.php
@@ -111,7 +111,7 @@ class CRM_Event_DAO_ParticipantStatusType extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Participant Status Type ID'),
-          'description' => 'unique participant status type id',
+          'description' => ts('unique participant status type id'),
           'required' => TRUE,
           'table_name' => 'civicrm_participant_status_type',
           'entity' => 'ParticipantStatusType',
@@ -122,7 +122,7 @@ class CRM_Event_DAO_ParticipantStatusType extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Participant Status'),
-          'description' => 'non-localized name of the status type',
+          'description' => ts('non-localized name of the status type'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'import' => TRUE,
@@ -139,7 +139,7 @@ class CRM_Event_DAO_ParticipantStatusType extends CRM_Core_DAO {
           'name' => 'label',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Participant Status Label'),
-          'description' => 'localized label for display of this status type',
+          'description' => ts('localized label for display of this status type'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_participant_status_type',
@@ -151,7 +151,7 @@ class CRM_Event_DAO_ParticipantStatusType extends CRM_Core_DAO {
           'name' => 'class',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Participant Status Class'),
-          'description' => 'the general group of status type this one belongs to',
+          'description' => ts('the general group of status type this one belongs to'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'table_name' => 'civicrm_participant_status_type',
@@ -169,7 +169,7 @@ class CRM_Event_DAO_ParticipantStatusType extends CRM_Core_DAO {
           'name' => 'is_reserved',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Participant Status Is Reserved?>'),
-          'description' => 'whether this is a status type required by the system',
+          'description' => ts('whether this is a status type required by the system'),
           'table_name' => 'civicrm_participant_status_type',
           'entity' => 'ParticipantStatusType',
           'bao' => 'CRM_Event_BAO_ParticipantStatusType',
@@ -179,7 +179,7 @@ class CRM_Event_DAO_ParticipantStatusType extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Participant Status is Active'),
-          'description' => 'whether this status type is active',
+          'description' => ts('whether this status type is active'),
           'default' => '1',
           'table_name' => 'civicrm_participant_status_type',
           'entity' => 'ParticipantStatusType',
@@ -190,7 +190,7 @@ class CRM_Event_DAO_ParticipantStatusType extends CRM_Core_DAO {
           'name' => 'is_counted',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Participant Status Counts?'),
-          'description' => 'whether this status type is counted against event size limit',
+          'description' => ts('whether this status type is counted against event size limit'),
           'table_name' => 'civicrm_participant_status_type',
           'entity' => 'ParticipantStatusType',
           'bao' => 'CRM_Event_BAO_ParticipantStatusType',
@@ -200,7 +200,7 @@ class CRM_Event_DAO_ParticipantStatusType extends CRM_Core_DAO {
           'name' => 'weight',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Order'),
-          'description' => 'controls sort order',
+          'description' => ts('controls sort order'),
           'required' => TRUE,
           'table_name' => 'civicrm_participant_status_type',
           'entity' => 'ParticipantStatusType',
@@ -211,7 +211,7 @@ class CRM_Event_DAO_ParticipantStatusType extends CRM_Core_DAO {
           'name' => 'visibility_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Participant Status Visibility'),
-          'description' => 'whether the status type is visible to the public, an implicit foreign key to option_value.value related to the `visibility` option_group',
+          'description' => ts('whether the status type is visible to the public, an implicit foreign key to option_value.value related to the `visibility` option_group'),
           'table_name' => 'civicrm_participant_status_type',
           'entity' => 'ParticipantStatusType',
           'bao' => 'CRM_Event_BAO_ParticipantStatusType',
diff --git a/civicrm/CRM/Event/Form/EventFees.php b/civicrm/CRM/Event/Form/EventFees.php
index 30672a1d79..7e52f49b2e 100644
--- a/civicrm/CRM/Event/Form/EventFees.php
+++ b/civicrm/CRM/Event/Form/EventFees.php
@@ -41,6 +41,8 @@ class CRM_Event_Form_EventFees {
    * Set variables up before form is built.
    *
    * @param CRM_Core_Form $form
+   *
+   * @throws \CRM_Core_Exception
    */
   public static function preProcess(&$form) {
     //as when call come from register.php
@@ -111,7 +113,7 @@ class CRM_Event_Form_EventFees {
         $defaults[$form->_pId]['receipt_text'] = $details[$form->_eventId]['confirm_email_text'];
       }
 
-      list($defaults[$form->_pId]['receive_date'], $defaults[$form->_pId]['receive_date_time']) = CRM_Utils_Date::setDateDefaults();
+      $defaults[$form->_pId]['receive_date'] = date('Y-m-d H:i:s');
     }
 
     //CRM-11601 we should keep the record contribution
@@ -137,12 +139,6 @@ class CRM_Event_Form_EventFees {
 
       $billingDefaults = $form->getProfileDefaults('Billing', $form->_contactId);
       $defaults[$form->_pId] = array_merge($defaults[$form->_pId], $billingDefaults);
-
-      //             // hack to simplify credit card entry for testing
-      //             $defaults[$form->_pId]['credit_card_type']     = 'Visa';
-      //             $defaults[$form->_pId]['credit_card_number']   = '4807731747657838';
-      //             $defaults[$form->_pId]['cvv2']                 = '000';
-      //             $defaults[$form->_pId]['credit_card_exp_date'] = array( 'Y' => '2012', 'M' => '05' );
     }
 
     // if user has selected discount use that to set default
@@ -235,12 +231,7 @@ class CRM_Event_Form_EventFees {
                  'receive_date',
                  'total_amount',
                ) as $f) {
-        if ($f == 'receive_date') {
-          list($defaults[$form->_pId]['receive_date']) = CRM_Utils_Date::setDateDefaults($contribution->$f);
-        }
-        else {
-          $defaults[$form->_pId][$f] = $contribution->$f;
-        }
+        $defaults[$form->_pId][$f] = $contribution->$f;
       }
     }
     return $defaults[$form->_pId];
@@ -428,7 +419,7 @@ SELECT  id, html_type
           array('' => ts('- select -')) + $financialTypes
         );
 
-        $form->addDateTime('receive_date', ts('Received'), FALSE, array('formatType' => 'activityDateTime'));
+        $form->add('datepicker', 'receive_date', ts('Received'), array(), FALSE, array('time' => TRUE));
 
         $form->add('select', 'payment_instrument_id',
           ts('Payment Method'),
diff --git a/civicrm/CRM/Event/Form/ManageEvent.php b/civicrm/CRM/Event/Form/ManageEvent.php
index d3173546fa..5e58066d39 100644
--- a/civicrm/CRM/Event/Form/ManageEvent.php
+++ b/civicrm/CRM/Event/Form/ManageEvent.php
@@ -357,7 +357,7 @@ class CRM_Event_Form_ManageEvent extends CRM_Core_Form {
       switch ($className) {
         case 'Event':
           $attributes = $this->getVar('_attributes');
-          $subPage = strtolower(basename(CRM_Utils_Array::value('action', $attributes)));
+          $subPage = CRM_Utils_Request::retrieveComponent($attributes);
           break;
 
         case 'EventInfo':
diff --git a/civicrm/CRM/Event/Form/ManageEvent/EventInfo.php b/civicrm/CRM/Event/Form/ManageEvent/EventInfo.php
index ebc68876f4..b1f0d7816f 100644
--- a/civicrm/CRM/Event/Form/ManageEvent/EventInfo.php
+++ b/civicrm/CRM/Event/Form/ManageEvent/EventInfo.php
@@ -45,6 +45,7 @@ class CRM_Event_Form_ManageEvent_EventInfo extends CRM_Event_Form_ManageEvent {
    */
   public function preProcess() {
     parent::preProcess();
+    $this->assign('selectedChild', 'settings');
 
     if ($this->_id) {
       $this->assign('entityID', $this->_id);
@@ -173,7 +174,7 @@ class CRM_Event_Form_ManageEvent_EventInfo extends CRM_Event_Form_ManageEvent {
     $this->addElement('checkbox', 'is_share', ts('Allow sharing through social media?'));
     $this->addElement('checkbox', 'is_map', ts('Include Map to Event Location'));
 
-    $this->add('datepicker', 'start_date', ts('Start'), [], FALSE, ['time' => TRUE]);
+    $this->add('datepicker', 'start_date', ts('Start'), [], !$this->_isTemplate, ['time' => TRUE]);
     $this->add('datepicker', 'end_date', ts('End'), [], FALSE, ['time' => TRUE]);
 
     $this->add('text', 'max_participants', ts('Max Number of Participants'),
@@ -210,15 +211,8 @@ class CRM_Event_Form_ManageEvent_EventInfo extends CRM_Event_Form_ManageEvent {
   public static function formRule($values) {
     $errors = array();
 
-    if (!$values['is_template']) {
-      if (empty($values['start_date'])) {
-        $errors['start_date'] = ts('Start Date and Time are required fields');
-      }
-      else {
-        if (($values['end_date'] < $values['start_date']) && !empty($values['end_date'])) {
-          $errors['end_date'] = ts('End date should be after Start date.');
-        }
-      }
+    if (!empty($values['end_date']) && ($values['end_date'] < $values['start_date'])) {
+      $errors['end_date'] = ts('End date should be after Start date.');
     }
 
     //CRM-4286
diff --git a/civicrm/CRM/Event/Form/ManageEvent/Fee.php b/civicrm/CRM/Event/Form/ManageEvent/Fee.php
index cbd038756d..e477d320ab 100644
--- a/civicrm/CRM/Event/Form/ManageEvent/Fee.php
+++ b/civicrm/CRM/Event/Form/ManageEvent/Fee.php
@@ -60,6 +60,7 @@ class CRM_Event_Form_ManageEvent_Fee extends CRM_Event_Form_ManageEvent {
    */
   public function preProcess() {
     parent::preProcess();
+    $this->assign('selectedChild', 'fee');
   }
 
   /**
@@ -68,7 +69,7 @@ class CRM_Event_Form_ManageEvent_Fee extends CRM_Event_Form_ManageEvent {
    * For edit/view mode the default values are retrieved from the database.
    */
   public function setDefaultValues() {
-    $parentDefaults = parent::setDefaultValues();
+    parent::setDefaultValues();
 
     $eventId = $this->_id;
     $params = array();
@@ -118,14 +119,12 @@ class CRM_Event_Form_ManageEvent_Fee extends CRM_Event_Form_ManageEvent {
       $totalLables = $maxSize = $defaultDiscounts = array();
       foreach ($discountedEvent as $optionGroupId) {
         $defaults['discount_price_set'][] = $optionGroupId;
-        $name = $defaults["discount_name[$i]"] = CRM_Core_DAO::getFieldValue('CRM_Price_DAO_PriceSet', $optionGroupId, 'title');
-
-        list($defaults["discount_start_date[$i]"]) = CRM_Utils_Date::setDateDefaults(CRM_Core_DAO::getFieldValue('CRM_Core_DAO_Discount', $optionGroupId,
-          'start_date', 'price_set_id'
-        ));
-        list($defaults["discount_end_date[$i]"]) = CRM_Utils_Date::setDateDefaults(CRM_Core_DAO::getFieldValue('CRM_Core_DAO_Discount', $optionGroupId,
-          'end_date', 'price_set_id'
-        ));
+        $defaults["discount_name[$i]"] = CRM_Core_DAO::getFieldValue('CRM_Price_DAO_PriceSet', $optionGroupId, 'title');
+
+        $defaults["discount_start_date[$i]"] = CRM_Core_DAO::getFieldValue('CRM_Core_DAO_Discount', $optionGroupId,
+          'start_date', 'price_set_id');
+        $defaults["discount_end_date[$i]"] = CRM_Core_DAO::getFieldValue('CRM_Core_DAO_Discount', $optionGroupId,
+          'end_date', 'price_set_id');
         $defaultDiscounts[] = CRM_Price_BAO_PriceSet::getSetDetail($optionGroupId);
         $i++;
       }
@@ -241,7 +240,6 @@ class CRM_Event_Form_ManageEvent_Fee extends CRM_Event_Form_ManageEvent {
    * Build the form object.
    */
   public function buildQuickForm() {
-
     $this->addYesNo('is_monetary',
       ts('Paid Event'),
       NULL,
@@ -342,11 +340,10 @@ class CRM_Event_Form_ManageEvent_Fee extends CRM_Event_Form_ManageEvent {
         isset($this->_submitValues['discount_end_date'][$i]) &&
         $i < self::NUM_DISCOUNT - 1
       ) {
-        $end_date = CRM_Utils_Date::processDate($this->_submitValues['discount_end_date'][$i]);
         if (!empty($this->_submitValues['discount_end_date'][$i + 1])
           && empty($this->_submitValues['discount_start_date'][$i + 1])
         ) {
-          list($this->_submitValues['discount_start_date'][$i + 1]) = CRM_Utils_Date::setDateDefaults(date('Y-m-d', strtotime("+1 days $end_date")));
+          $this->_submitValues['discount_start_date'][$i + 1] = date('Y-m-d', strtotime("+1 days " . $this->_submitValues['discount_end_date'][$i]));
         }
       }
       //Decrement by 1 of end date from next start date.
@@ -357,26 +354,19 @@ class CRM_Event_Form_ManageEvent_Fee extends CRM_Event_Form_ManageEvent {
         isset($this->_submitValues['discount_start_date']) &&
         isset($this->_submitValues['discount_start_date'][$i])
       ) {
-        $start_date = CRM_Utils_Date::processDate($this->_submitValues['discount_start_date'][$i]);
         if (!empty($this->_submitValues['discount_start_date'][$i])
           && empty($this->_submitValues['discount_end_date'][$i - 1])
         ) {
-          list($this->_submitValues['discount_end_date'][$i - 1]) = CRM_Utils_Date::setDateDefaults(date('Y-m-d', strtotime("-1 days $start_date")));
+          list($this->_submitValues['discount_end_date'][$i - 1]) = date('Y-m-d', strtotime("-1 days " . $this->_submitValues['discount_start_date'][$i]));
         }
       }
 
-      //discount name
       $this->add('text', 'discount_name[' . $i . ']', ts('Discount Name'),
         CRM_Core_DAO::getAttribute('CRM_Price_DAO_PriceSet', 'title')
       );
-
       $this->add('hidden', "discount_price_set[$i]", '', array('id' => "discount_price_set[$i]"));
-
-      //discount start date
-      $this->addDate('discount_start_date[' . $i . ']', ts('Discount Start Date'), FALSE, array('formatType' => 'activityDate'));
-
-      //discount end date
-      $this->addDate('discount_end_date[' . $i . ']', ts('Discount End Date'), FALSE, array('formatType' => 'activityDate'));
+      $this->add('datepicker', 'discount_start_date[' . $i . ']', ts('Discount Start Date'), [], FALSE, array('time' => FALSE));
+      $this->add('datepicker', 'discount_end_date[' . $i . ']', ts('Discount End Date'), [], FALSE, array('time' => FALSE));
     }
     $_showHide->addToTemplate();
     $this->addElement('submit', $this->getButtonName('submit'), ts('Add Discount Set to Fee Table'),
@@ -768,8 +758,8 @@ class CRM_Event_Form_ManageEvent_Fee extends CRM_Event_Form_ManageEvent {
                   'entity_table' => 'civicrm_event',
                   'entity_id' => $this->_id,
                   'price_set_id' => $priceSetID,
-                  'start_date' => CRM_Utils_Date::processDate($params['discount_start_date'][$j]),
-                  'end_date' => CRM_Utils_Date::processDate($params['discount_end_date'][$j]),
+                  'start_date' => $params['discount_start_date'][$j],
+                  'end_date' => $params['discount_end_date'][$j],
                 );
                 CRM_Core_BAO_Discount::add($discountParams);
               }
diff --git a/civicrm/CRM/Event/Form/ManageEvent/Location.php b/civicrm/CRM/Event/Form/ManageEvent/Location.php
index d28b2187fd..602c1f991b 100644
--- a/civicrm/CRM/Event/Form/ManageEvent/Location.php
+++ b/civicrm/CRM/Event/Form/ManageEvent/Location.php
@@ -72,6 +72,7 @@ class CRM_Event_Form_ManageEvent_Location extends CRM_Event_Form_ManageEvent {
    */
   public function preProcess() {
     parent::preProcess();
+    $this->assign('selectedChild', 'location');
 
     $this->_values = $this->get('values');
     if ($this->_id && empty($this->_values)) {
diff --git a/civicrm/CRM/Event/Form/ManageEvent/Registration.php b/civicrm/CRM/Event/Form/ManageEvent/Registration.php
index aed44b7ad4..58aae9eea8 100644
--- a/civicrm/CRM/Event/Form/ManageEvent/Registration.php
+++ b/civicrm/CRM/Event/Form/ManageEvent/Registration.php
@@ -55,6 +55,7 @@ class CRM_Event_Form_ManageEvent_Registration extends CRM_Event_Form_ManageEvent
     $this->_profileBottomNumAdd = CRM_Utils_Array::value('addProfileNumAdd', $_GET, 0);
 
     parent::preProcess();
+    $this->assign('selectedChild', 'registration');
 
     $this->assign('addProfileBottom', $this->_addProfileBottom);
     $this->assign('profileBottomNum', $this->_profileBottomNum);
@@ -178,16 +179,6 @@ class CRM_Event_Form_ManageEvent_Registration extends CRM_Event_Form_ManageEvent
     $defaults['thankyou_title'] = CRM_Utils_Array::value('thankyou_title', $defaults, ts('Thank You for Registering'));
     $defaults['approval_req_text'] = CRM_Utils_Array::value('approval_req_text', $defaults, ts('Participation in this event requires approval. Submit your registration request here. Once approved, you will receive an email with a link to a web page where you can complete the registration process.'));
 
-    if (!empty($defaults['registration_start_date'])) {
-      list($defaults['registration_start_date'], $defaults['registration_start_date_time'])
-        = CRM_Utils_Date::setDateDefaults($defaults['registration_start_date'], 'activityDateTime');
-    }
-
-    if (!empty($defaults['registration_end_date'])) {
-      list($defaults['registration_end_date'], $defaults['registration_end_date_time'])
-        = CRM_Utils_Date::setDateDefaults($defaults['registration_end_date'], 'activityDateTime');
-    }
-
     return $defaults;
   }
 
@@ -250,8 +241,8 @@ class CRM_Event_Form_ManageEvent_Registration extends CRM_Event_Form_ManageEvent
     $this->add('text', 'registration_link_text', ts('Registration Link Text'));
 
     if (!$this->_isTemplate) {
-      $this->addDateTime('registration_start_date', ts('Registration Start Date'), FALSE, array('formatType' => 'activityDateTime'));
-      $this->addDateTime('registration_end_date', ts('Registration End Date'), FALSE, array('formatType' => 'activityDateTime'));
+      $this->add('datepicker', 'registration_start_date', ts('Registration Start Date'), [], FALSE, array('time' => TRUE));
+      $this->add('datepicker', 'registration_end_date', ts('Registration End Date'), [], FALSE, array('time' => TRUE));
     }
 
     $params = array(
@@ -482,13 +473,8 @@ class CRM_Event_Form_ManageEvent_Registration extends CRM_Event_Form_ManageEvent
         }
       }
 
-      if (
-        isset($values['registration_start_date']) &&
-        isset($values['registration_end_date'])
-      ) {
-        $start = CRM_Utils_Date::processDate($values['registration_start_date']);
-        $end = CRM_Utils_Date::processDate($values['registration_end_date']);
-        if ($end < $start) {
+      if (isset($values['registration_start_date']) && isset($values['registration_end_date'])) {
+        if ($values['registration_end_date'] < $values['registration_start_date']) {
           $errorMsg['registration_end_date'] = ts('Registration end date should be after Registration start date');
         }
       }
@@ -821,17 +807,6 @@ class CRM_Event_Form_ManageEvent_Registration extends CRM_Event_Form_ManageEvent
       $params['selfcancelxfer_time'] = !empty($params['selfcancelxfer_time']) ? $params['selfcancelxfer_time'] : 0;
     }
 
-    if (!$this->_isTemplate) {
-      $params['registration_start_date'] = CRM_Utils_Date::processDate($params['registration_start_date'],
-        $params['registration_start_date_time'],
-        TRUE
-      );
-      $params['registration_end_date'] = CRM_Utils_Date::processDate($params['registration_end_date'],
-        $params['registration_end_date_time'],
-        TRUE
-      );
-    }
-
     CRM_Event_BAO_Event::add($params);
 
     // also update the ProfileModule tables
diff --git a/civicrm/CRM/Event/Form/ManageEvent/Repeat.php b/civicrm/CRM/Event/Form/ManageEvent/Repeat.php
index 7d8a067d25..e95c2245a0 100644
--- a/civicrm/CRM/Event/Form/ManageEvent/Repeat.php
+++ b/civicrm/CRM/Event/Form/ManageEvent/Repeat.php
@@ -25,6 +25,7 @@ class CRM_Event_Form_ManageEvent_Repeat extends CRM_Event_Form_ManageEvent {
 
   public function preProcess() {
     parent::preProcess();
+    $this->assign('selectedChild', 'repeat');
     $this->assign('currentEventId', $this->_id);
 
     $checkParentExistsForThisId = CRM_Core_BAO_RecurringEntity::getParentFor($this->_id, 'civicrm_event');
@@ -109,7 +110,7 @@ class CRM_Event_Form_ManageEvent_Repeat extends CRM_Event_Form_ManageEvent {
       unset($params['id']);
 
       $url = 'civicrm/event/manage/repeat';
-      $urlParams = "action=update&reset=1&id={$this->_id}";
+      $urlParams = "action=update&reset=1&id={$this->_id}&selectedChild=repeat";
 
       $linkedEntities = array(
         array(
diff --git a/civicrm/CRM/Event/Form/ManageEvent/ScheduleReminders.php b/civicrm/CRM/Event/Form/ManageEvent/ScheduleReminders.php
index 475a037671..1be9f47162 100644
--- a/civicrm/CRM/Event/Form/ManageEvent/ScheduleReminders.php
+++ b/civicrm/CRM/Event/Form/ManageEvent/ScheduleReminders.php
@@ -47,6 +47,7 @@ class CRM_Event_Form_ManageEvent_ScheduleReminders extends CRM_Event_Form_Manage
    */
   public function preProcess() {
     parent::preProcess();
+    $this->assign('selectedChild', 'reminder');
     $setTab = CRM_Utils_Request::retrieve('setTab', 'Int', $this, FALSE, 0);
 
     $mapping = CRM_Utils_Array::first(CRM_Core_BAO_ActionSchedule::getMappings(array(
diff --git a/civicrm/CRM/Event/Form/ManageEvent/TabHeader.php b/civicrm/CRM/Event/Form/ManageEvent/TabHeader.php
index b2d3b03649..c2bb54fa14 100644
--- a/civicrm/CRM/Event/Form/ManageEvent/TabHeader.php
+++ b/civicrm/CRM/Event/Form/ManageEvent/TabHeader.php
@@ -42,8 +42,11 @@ class CRM_Event_Form_ManageEvent_TabHeader {
    * @param CRM_Event_Form_ManageEvent $form
    *
    * @return array
+   * @throws \CRM_Core_Exception
    */
   public static function build(&$form) {
+    $form->assign('selectedChild', CRM_Utils_Request::retrieve('selectedChild', 'Alphanumeric', $form));
+
     $tabs = $form->get('tabHeader');
     if (!$tabs || empty($_GET['reset'])) {
       $tabs = self::process($form);
@@ -165,7 +168,7 @@ WHERE      e.id = %1
     switch ($className) {
       case 'Event':
         $attributes = $form->getVar('_attributes');
-        $class = strtolower(basename(CRM_Utils_Array::value('action', $attributes)));
+        $class = CRM_Utils_Request::retrieveComponent($attributes);
         break;
 
       case 'EventInfo':
@@ -235,7 +238,7 @@ WHERE      e.id = %1
 
     if (is_array($tabs)) {
       foreach ($tabs as $subPage => $pageVal) {
-        if ($pageVal['current'] === TRUE) {
+        if (CRM_Utils_Array::value('current', $pageVal) === TRUE) {
           $current = $subPage;
           break;
         }
diff --git a/civicrm/CRM/Event/Form/Participant.php b/civicrm/CRM/Event/Form/Participant.php
index ec7863ccac..3d4e75ddb7 100644
--- a/civicrm/CRM/Event/Form/Participant.php
+++ b/civicrm/CRM/Event/Form/Participant.php
@@ -213,6 +213,7 @@ class CRM_Event_Form_Participant extends CRM_Contribute_Form_AbstractEditPayment
    * Set variables up before form is built.
    *
    * @return void
+   * @throws \CRM_Core_Exception
    */
   public function preProcess() {
     parent::preProcess();
@@ -420,8 +421,8 @@ class CRM_Event_Form_Participant extends CRM_Contribute_Form_AbstractEditPayment
    * This function sets the default values for the form in edit/view mode
    * the default values are retrieved from the database
    *
-   *
-   * @return void
+   * @return array
+   * @throws \CRM_Core_Exception
    */
   public function setDefaultValues() {
     if ($this->_showFeeBlock) {
@@ -467,15 +468,6 @@ class CRM_Event_Form_Participant extends CRM_Contribute_Form_AbstractEditPayment
       }
     }
 
-    if ($this->_action & (CRM_Core_Action::VIEW | CRM_Core_Action::BROWSE)) {
-      $inactiveNeeded = TRUE;
-      $viewMode = TRUE;
-    }
-    else {
-      $viewMode = FALSE;
-      $inactiveNeeded = FALSE;
-    }
-
     //setting default register date
     if ($this->_action == CRM_Core_Action::ADD) {
       $statuses = array_flip(CRM_Event_PseudoConstant::participantStatus());
@@ -513,6 +505,7 @@ class CRM_Event_Form_Participant extends CRM_Contribute_Form_AbstractEditPayment
       if (!empty($submittedEvent[0])) {
         $eventID = $submittedEvent[0];
       }
+      $defaults[$this->_id]['register_date'] = date('Y-m-d H:i:s');
     }
     else {
       $defaults[$this->_id]['record_contribution'] = 0;
@@ -532,9 +525,6 @@ class CRM_Event_Form_Participant extends CRM_Contribute_Form_AbstractEditPayment
       }
     }
 
-    list($defaults[$this->_id]['register_date'], $defaults[$this->_id]['register_date_time'])
-      = CRM_Utils_Date::setDateDefaults(CRM_Utils_Array::value('register_date', $defaults[$this->_id]), 'activityDateTime');
-
     //assign event and role id, this is needed for Custom data building
     $sep = CRM_Core_DAO::VALUE_SEPARATOR;
     if (!empty($defaults[$this->_id]['participant_role_id'])) {
@@ -586,6 +576,8 @@ class CRM_Event_Form_Participant extends CRM_Contribute_Form_AbstractEditPayment
    * Build the form object.
    *
    * @return void
+   * @throws \CRM_Core_Exception
+   * @throws \CiviCRM_API3_Exception
    */
   public function buildQuickForm() {
     $participantStatuses = CRM_Event_PseudoConstant::participantStatus();
@@ -680,8 +672,7 @@ class CRM_Event_Form_Participant extends CRM_Contribute_Form_AbstractEditPayment
       }
     }
     CRM_Campaign_BAO_Campaign::addCampaign($this, $campaignId);
-
-    $this->addDateTime('register_date', ts('Registration Date'), TRUE, array('formatType' => 'activityDateTime'));
+    $this->add('datepicker', 'register_date', ts('Registration Date'), [], TRUE, array('time' => TRUE));
 
     if ($this->_id) {
       $this->assign('entityID', $this->_id);
@@ -780,7 +771,6 @@ class CRM_Event_Form_Participant extends CRM_Contribute_Form_AbstractEditPayment
   /**
    * Add local and global form rules.
    *
-   *
    * @return void
    */
   public function addRules() {
@@ -972,7 +962,9 @@ class CRM_Event_Form_Participant extends CRM_Contribute_Form_AbstractEditPayment
    *
    * @param array $params
    *
-   * @return array
+   * @return string
+   * @throws \CRM_Core_Exception
+   * @throws \CiviCRM_API3_Exception
    */
   public function submit($params) {
     $participantStatus = CRM_Event_PseudoConstant::participantStatus();
@@ -1027,12 +1019,9 @@ class CRM_Event_Form_Participant extends CRM_Contribute_Form_AbstractEditPayment
       }
       else {
 
-        //check if discount is selected
-        if (!empty($params['discount_id'])) {
-          $discountId = $params['discount_id'];
-        }
-        else {
-          $discountId = $params['discount_id'] = 'null';
+        // check that discount_id is set
+        if (empty($params['discount_id'])) {
+          $params['discount_id'] = 'null';
         }
 
         //lets carry currency, CRM-4453
@@ -1100,8 +1089,6 @@ class CRM_Event_Form_Participant extends CRM_Contribute_Form_AbstractEditPayment
       $amountOwed = $params['amount'];
       unset($params['amount']);
     }
-    $params['register_date'] = CRM_Utils_Date::processDate($params['register_date'], $params['register_date_time']);
-    $params['receive_date'] = CRM_Utils_Date::processDate(CRM_Utils_Array::value('receive_date', $params), CRM_Utils_Array::value('receive_date_time', $params));
     $params['contact_id'] = $this->_contactId;
 
     // overwrite actual payment amount if entered
@@ -1123,6 +1110,8 @@ class CRM_Event_Form_Participant extends CRM_Contribute_Form_AbstractEditPayment
     $this->_params['participant_register_date'] = $params['register_date'];
     $roleIdWithSeparator = implode(CRM_Core_DAO::VALUE_SEPARATOR, $this->_params['participant_role_id']);
 
+    $now = date('YmdHis');
+
     if ($this->_mode) {
       if (!$this->_isPaidEvent) {
         CRM_Core_Error::fatal(ts('Selected Event is not Paid Event '));
@@ -1150,7 +1139,6 @@ class CRM_Event_Form_Participant extends CRM_Contribute_Form_AbstractEditPayment
       $this->_paymentProcessor = CRM_Financial_BAO_PaymentProcessor::getPayment($this->_params['payment_processor_id'],
         $this->_mode
       );
-      $now = date('YmdHis');
       $fields = array();
 
       // set email for primary location.
@@ -1273,9 +1261,7 @@ class CRM_Event_Form_Participant extends CRM_Contribute_Form_AbstractEditPayment
 
       $this->set('params', $this->_params);
       $this->assign('trxn_id', $result['trxn_id']);
-      $this->assign('receive_date',
-        CRM_Utils_Date::processDate($this->_params['receive_date'])
-      );
+      $this->assign('receive_date', $this->_params['receive_date']);
 
       //add contribution record
       $this->_params['financial_type_id']
@@ -1387,8 +1373,7 @@ class CRM_Event_Form_Participant extends CRM_Contribute_Form_AbstractEditPayment
         $contributionParams['non_deductible_amount'] = 'null';
         $contributionParams['receipt_date'] = !empty($params['send_receipt']) ? CRM_Utils_Array::value('receive_date', $params) : 'null';
         $contributionParams['contact_id'] = $this->_contactID;
-        // @todo change receive_date to datepicker field. Strip out all wrangling.
-        $contributionParams['receive_date'] = $params['receive_date'];
+        $contributionParams['receive_date'] = CRM_Utils_Array::value('receive_date', $params, 'null');
 
         $recordContribution = array(
           'financial_type_id',
@@ -1623,7 +1608,7 @@ class CRM_Event_Form_Participant extends CRM_Contribute_Form_AbstractEditPayment
       }
 
       $this->assign('register_date', $params['register_date']);
-      if ($params['receive_date']) {
+      if (isset($params['receive_date'])) {
         $this->assign('receive_date', $params['receive_date']);
       }
 
@@ -1633,7 +1618,6 @@ class CRM_Event_Form_Participant extends CRM_Contribute_Form_AbstractEditPayment
         $participant[] = array('participant_test', '=', 1, 0, 0);
       }
 
-      $template = CRM_Core_Smarty::singleton();
       $customGroup = array();
       //format submitted data
       foreach ($params['custom'] as $fieldID => $values) {
diff --git a/civicrm/CRM/Event/Form/SearchEvent.php b/civicrm/CRM/Event/Form/SearchEvent.php
index 5d5966a0ea..4f140db032 100644
--- a/civicrm/CRM/Event/Form/SearchEvent.php
+++ b/civicrm/CRM/Event/Form/SearchEvent.php
@@ -60,8 +60,7 @@ class CRM_Event_Form_SearchEvent extends CRM_Core_Form {
   /**
    * Build the form object.
    *
-   *
-   * @return void
+   * @throws \CRM_Core_Exception
    */
   public function buildQuickForm() {
     $this->add('text', 'title', ts('Event Name'),
@@ -72,10 +71,10 @@ class CRM_Event_Form_SearchEvent extends CRM_Core_Form {
 
     $eventsByDates = array();
     $searchOption = array(ts('Show Current and Upcoming Events'), ts('Search All or by Date Range'));
-    $this->addRadio('eventsByDates', ts('Events by Dates'), $searchOption, array('onclick' => "return showHideByValue('eventsByDates','1','id_fromToDates','block','radio',true);"), "<br />");
+    $this->addRadio('eventsByDates', ts('Events by Dates'), $searchOption, array('onclick' => "return showHideByValue('eventsByDates','1','id_fromToDates','block','radio',true);"), '&nbsp;');
 
-    $this->addDate('start_date', ts('From'), FALSE, array('formatType' => 'searchDate'));
-    $this->addDate('end_date', ts('To'), FALSE, array('formatType' => 'searchDate'));
+    $this->add('datepicker', 'start_date', ts('From'), [], FALSE, ['time' => FALSE]);
+    $this->add('datepicker', 'end_date', ts('To'), [], FALSE, ['time' => FALSE]);
 
     CRM_Campaign_BAO_Campaign::addCampaignInComponentSearch($this);
 
@@ -98,9 +97,8 @@ class CRM_Event_Form_SearchEvent extends CRM_Core_Form {
         if (isset($params[$field]) &&
           !CRM_Utils_System::isNull($params[$field])
         ) {
-          if (substr($field, -4) == 'date') {
-            $time = ($field == 'end_date') ? '235959' : NULL;
-            $parent->set($field, CRM_Utils_Date::processDate($params[$field], $time));
+          if ($field === 'end_date') {
+            $parent->set($field, $params[$field] . ' 23:59:59');
           }
           else {
             $parent->set($field, $params[$field]);
diff --git a/civicrm/CRM/Event/Info.php b/civicrm/CRM/Event/Info.php
index afd957c157..5d578b94ee 100644
--- a/civicrm/CRM/Event/Info.php
+++ b/civicrm/CRM/Event/Info.php
@@ -143,6 +143,14 @@ class CRM_Event_Info extends CRM_Core_Component_Info {
     );
   }
 
+  /**
+   * @inheritDoc
+   * @return string
+   */
+  public function getIcon() {
+    return 'crm-i fa-calendar';
+  }
+
   /**
    * @inheritDoc
    * @return array
diff --git a/civicrm/CRM/Event/Page/ManageEvent.php b/civicrm/CRM/Event/Page/ManageEvent.php
index f9673ff04b..07561e8861 100644
--- a/civicrm/CRM/Event/Page/ManageEvent.php
+++ b/civicrm/CRM/Event/Page/ManageEvent.php
@@ -336,7 +336,7 @@ ORDER BY start_date desc
    LIMIT $offset, $rowCount";
 
     $dao = CRM_Core_DAO::executeQuery($query, $params, TRUE, 'CRM_Event_DAO_Event');
-    $permissions = CRM_Event_BAO_Event::checkPermission();
+    $permittedEventsByAction = CRM_Event_BAO_Event::getAllPermissions();
 
     //get all campaigns.
     $allCampaigns = CRM_Campaign_BAO_Campaign::getCampaigns(NULL, NULL, FALSE, FALSE, FALSE, TRUE);
@@ -359,7 +359,7 @@ ORDER BY start_date desc
     )));
     $eventType = CRM_Core_OptionGroup::values('event_type');
     while ($dao->fetch()) {
-      if (in_array($dao->id, $permissions[CRM_Core_Permission::VIEW])) {
+      if (in_array($dao->id, $permittedEventsByAction[CRM_Core_Permission::VIEW])) {
         $manageEvent[$dao->id] = array();
         $repeat = CRM_Core_BAO_RecurringEntity::getPositionAndCount($dao->id, 'civicrm_event');
         $manageEvent[$dao->id]['repeat'] = '';
@@ -378,10 +378,10 @@ ORDER BY start_date desc
           $action -= CRM_Core_Action::DISABLE;
         }
 
-        if (!in_array($dao->id, $permissions[CRM_Core_Permission::DELETE])) {
+        if (!in_array($dao->id, $permittedEventsByAction[CRM_Core_Permission::DELETE])) {
           $action -= CRM_Core_Action::DELETE;
         }
-        if (!in_array($dao->id, $permissions[CRM_Core_Permission::EDIT])) {
+        if (!in_array($dao->id, $permittedEventsByAction[CRM_Core_Permission::EDIT])) {
           $action -= CRM_Core_Action::UPDATE;
         }
 
diff --git a/civicrm/CRM/Event/xml/Menu/Event.xml b/civicrm/CRM/Event/xml/Menu/Event.xml
index f9d1d464ef..7cc9a3ba68 100644
--- a/civicrm/CRM/Event/xml/Menu/Event.xml
+++ b/civicrm/CRM/Event/xml/Menu/Event.xml
@@ -138,7 +138,7 @@
   <item>
      <path>civicrm/admin/setting/preferences/event</path>
      <title>CiviEvent Component Settings</title>
-     <page_callback>CRM_Admin_Form_Preferences_Event</page_callback>
+     <page_callback>CRM_Admin_Form_Generic</page_callback>
      <desc>Configure global CiviEvent behaviors.</desc>
      <access_arguments>access CiviEvent,administer CiviCRM</access_arguments>
      <adminGroup>CiviEvent</adminGroup>
diff --git a/civicrm/CRM/Export/BAO/Export.php b/civicrm/CRM/Export/BAO/Export.php
index 954c43c91a..00214262af 100644
--- a/civicrm/CRM/Export/BAO/Export.php
+++ b/civicrm/CRM/Export/BAO/Export.php
@@ -357,11 +357,13 @@ INSERT INTO {$componentTable} SELECT distinct gc.contact_id FROM civicrm_group_c
               $returnProperties[$householdRelationshipType][$key] = $value;
             }
           }
+          // @todo - don't use returnProperties above.
+          $processor->setHouseholdMergeReturnProperties($returnProperties[$householdRelationshipType]);
         }
       }
     }
 
-    list($relationQuery, $allRelContactArray) = self::buildRelatedContactArray($selectAll, $ids, $processor, $componentTable, $returnProperties);
+    self::buildRelatedContactArray($selectAll, $ids, $processor, $componentTable);
 
     // make sure the groups stuff is included only if specifically specified
     // by the fields param (CRM-1969), else we limit the contacts outputted to only
@@ -510,9 +512,20 @@ INSERT INTO {$componentTable} SELECT distinct gc.contact_id FROM civicrm_group_c
           }
 
           if ($processor->isRelationshipTypeKey($field)) {
-            $relDAO = CRM_Utils_Array::value($iterationDAO->contact_id, $allRelContactArray[$field]);
-            $relationQuery[$field]->convertToPseudoNames($relDAO);
-            self::fetchRelationshipDetails($relDAO, $value, $field, $row);
+            foreach (array_keys($value) as $property) {
+              if ($property === 'location') {
+                // @todo just undo all this nasty location wrangling!
+                foreach ($value['location'] as $locationKey => $locationFields) {
+                  foreach (array_keys($locationFields) as $locationField) {
+                    $fieldKey = str_replace(' ', '_', $locationKey . '-' . $locationField);
+                    $row[$field . '_' . $fieldKey] = $processor->getRelationshipValue($field, $iterationDAO->contact_id, $fieldKey);
+                  }
+                }
+              }
+              else {
+                $row[$field . '_' . $property] = $processor->getRelationshipValue($field, $iterationDAO->contact_id, $property);
+              }
+            }
           }
           else {
             $row[$field] = self::getTransformedFieldValue($field, $iterationDAO, $fieldValue, $i18n, $metadata, $paymentDetails, $processor);
@@ -600,12 +613,12 @@ INSERT INTO {$componentTable} SELECT distinct gc.contact_id FROM civicrm_group_c
       }
 
       // call export hook
-      CRM_Utils_Hook::export($exportTempTable, $headerRows, $sqlColumns, $exportMode);
+      CRM_Utils_Hook::export($exportTempTable, $headerRows, $sqlColumns, $exportMode, $componentTable, $ids);
 
       // In order to be able to write a unit test against this function we need to suppress
       // the csv writing. In future hopefully the csv writing & the main processing will be in separate functions.
       if (empty($exportParams['suppress_csv_for_testing'])) {
-        self::writeCSVFromTable($exportTempTable, $headerRows, $sqlColumns, $exportMode);
+        self::writeCSVFromTable($exportTempTable, $headerRows, $sqlColumns, $processor);
       }
       else {
         // return tableName sqlColumns headerRows in test context
@@ -624,45 +637,6 @@ INSERT INTO {$componentTable} SELECT distinct gc.contact_id FROM civicrm_group_c
     }
   }
 
-  /**
-   * Name of the export file based on mode.
-   *
-   * @param string $output
-   *   Type of output.
-   * @param int $mode
-   *   Export mode.
-   *
-   * @return string
-   *   name of the file
-   */
-  public static function getExportFileName($output = 'csv', $mode = CRM_Export_Form_Select::CONTACT_EXPORT) {
-    switch ($mode) {
-      case CRM_Export_Form_Select::CONTACT_EXPORT:
-        return ts('CiviCRM Contact Search');
-
-      case CRM_Export_Form_Select::CONTRIBUTE_EXPORT:
-        return ts('CiviCRM Contribution Search');
-
-      case CRM_Export_Form_Select::MEMBER_EXPORT:
-        return ts('CiviCRM Member Search');
-
-      case CRM_Export_Form_Select::EVENT_EXPORT:
-        return ts('CiviCRM Participant Search');
-
-      case CRM_Export_Form_Select::PLEDGE_EXPORT:
-        return ts('CiviCRM Pledge Search');
-
-      case CRM_Export_Form_Select::CASE_EXPORT:
-        return ts('CiviCRM Case Search');
-
-      case CRM_Export_Form_Select::GRANT_EXPORT:
-        return ts('CiviCRM Grant Search');
-
-      case CRM_Export_Form_Select::ACTIVITY_EXPORT:
-        return ts('CiviCRM Activity Search');
-    }
-  }
-
   /**
    * Handle import error file creation.
    */
@@ -749,7 +723,7 @@ INSERT INTO {$componentTable} SELECT distinct gc.contact_id FROM civicrm_group_c
       $rows[] = $row;
     }
 
-    CRM_Core_Report_Excel::writeCSVFile(self::getExportFileName(), $header, $rows);
+    CRM_Core_Report_Excel::writeCSVFile(ts('CiviCRM Contact Search'), $header, $rows);
     CRM_Utils_System::civiExit();
   }
 
@@ -1149,16 +1123,11 @@ WHERE  id IN ( $deleteIDString )
    */
   public static function mergeSameHousehold($exportTempTable, &$sqlColumns, $prefix) {
     $prefixColumn = $prefix . '_';
-    $allKeys = array_keys($sqlColumns);
     $replaced = array();
 
     // name map of the non standard fields in header rows & sql columns
     $mappingFields = array(
       'civicrm_primary_id' => 'id',
-      'contact_source' => 'source',
-      'current_employer_id' => 'employer_id',
-      'contact_is_deleted' => 'is_deleted',
-      'name' => 'address_name',
       'provider_id' => 'im_service_provider',
       'phone_type_id' => 'phone_type',
     );
@@ -1220,11 +1189,10 @@ GROUP BY civicrm_primary_id ";
    * @param $exportTempTable
    * @param $headerRows
    * @param $sqlColumns
-   * @param $exportMode
-   * @param null $saveFile
-   * @param string $batchItems
+   * @param \CRM_Export_BAO_ExportProcessor $processor
    */
-  public static function writeCSVFromTable($exportTempTable, $headerRows, $sqlColumns, $exportMode, $saveFile = NULL, $batchItems = '') {
+  public static function writeCSVFromTable($exportTempTable, $headerRows, $sqlColumns, $processor) {
+    $exportMode = $processor->getExportMode();
     $writeHeader = TRUE;
     $offset = 0;
     $limit = self::EXPORT_ROW_COUNT;
@@ -1250,22 +1218,12 @@ LIMIT $offset, $limit
         }
         $componentDetails[] = $row;
       }
-      if ($exportMode == 'financial') {
-        $getExportFileName = 'CiviCRM Contribution Search';
-      }
-      else {
-        $getExportFileName = self::getExportFileName('csv', $exportMode);
-      }
-      $csvRows = CRM_Core_Report_Excel::writeCSVFile($getExportFileName,
+      CRM_Core_Report_Excel::writeCSVFile($processor->getExportFileName(),
         $headerRows,
         $componentDetails,
         NULL,
-        $writeHeader,
-        $saveFile);
-
-      if ($saveFile && !empty($csvRows)) {
-        $batchItems .= $csvRows;
-      }
+        $writeHeader
+      );
 
       $writeHeader = FALSE;
       $offset += $limit;
@@ -1450,7 +1408,7 @@ WHERE  {$whereClause}";
                 $headerName = $field . '-' . 'current_employer';
               }
               else {
-                $headerName = $field . '-' . $queryFields[$relationField]['name'];
+                $headerName = $field . '-' . $relationField;
               }
             }
 
@@ -1552,6 +1510,8 @@ WHERE  {$whereClause}";
     $phoneTypes = CRM_Core_PseudoConstant::get('CRM_Core_DAO_Phone', 'phone_type_id');
     $imProviders = CRM_Core_PseudoConstant::get('CRM_Core_DAO_IM', 'provider_id');
     $i18n = CRM_Core_I18n::singleton();
+    $field = $field . '_';
+
     foreach ($value as $relationField => $relationValue) {
       if (is_object($relDAO) && property_exists($relDAO, $relationField)) {
         $fieldValue = $relDAO->$relationField;
@@ -1582,7 +1542,6 @@ WHERE  {$whereClause}";
       else {
         $fieldValue = '';
       }
-      $field = $field . '_';
       $relPrefix = $field . $relationField;
 
       if (is_object($relDAO) && $relationField == 'id') {
@@ -1699,64 +1658,74 @@ WHERE  {$whereClause}";
    * @param $ids
    * @param \CRM_Export_BAO_ExportProcessor $processor
    * @param $componentTable
-   * @param $returnProperties
-   *
-   * @return array
    */
-  protected static function buildRelatedContactArray($selectAll, $ids, $processor, $componentTable, $returnProperties) {
+  protected static function buildRelatedContactArray($selectAll, $ids, $processor, $componentTable) {
     $allRelContactArray = $relationQuery = array();
     $queryMode = $processor->getQueryMode();
     $exportMode = $processor->getExportMode();
-    foreach (self::$relationshipTypes as $rel => $dnt) {
-      if ($relationReturnProperties = CRM_Utils_Array::value($rel, $returnProperties)) {
-        $allRelContactArray[$rel] = array();
-        // build Query for each relationship
-        $relationQuery[$rel] = new CRM_Contact_BAO_Query(NULL, $relationReturnProperties,
-          NULL, FALSE, FALSE, $queryMode
-        );
-        list($relationSelect, $relationFrom, $relationWhere, $relationHaving) = $relationQuery[$rel]->query();
-
-        list($id, $direction) = explode('_', $rel, 2);
-        // identify the relationship direction
-        $contactA = 'contact_id_a';
-        $contactB = 'contact_id_b';
-        if ($direction == 'b_a') {
-          $contactA = 'contact_id_b';
-          $contactB = 'contact_id_a';
-        }
-        $relIDs = self::getIDsForRelatedContact($ids, $exportMode);
 
-        $relationshipJoin = $relationshipClause = '';
-        if (!$selectAll && $componentTable) {
-          $relationshipJoin = " INNER JOIN {$componentTable} ctTable ON ctTable.contact_id = {$contactA}";
-        }
-        elseif (!empty($relIDs)) {
-          $relID = implode(',', $relIDs);
-          $relationshipClause = " AND crel.{$contactA} IN ( {$relID} )";
-        }
+    foreach ($processor->getRelationshipReturnProperties() as $relationshipKey => $relationReturnProperties) {
+      $allRelContactArray[$relationshipKey] = array();
+      // build Query for each relationship
+      $relationQuery = new CRM_Contact_BAO_Query(NULL, $relationReturnProperties,
+        NULL, FALSE, FALSE, $queryMode
+      );
+      list($relationSelect, $relationFrom, $relationWhere, $relationHaving) = $relationQuery->query();
+
+      list($id, $direction) = explode('_', $relationshipKey, 2);
+      // identify the relationship direction
+      $contactA = 'contact_id_a';
+      $contactB = 'contact_id_b';
+      if ($direction == 'b_a') {
+        $contactA = 'contact_id_b';
+        $contactB = 'contact_id_a';
+      }
+      $relIDs = self::getIDsForRelatedContact($ids, $exportMode);
 
-        $relationFrom = " {$relationFrom}
-                INNER JOIN civicrm_relationship crel ON crel.{$contactB} = contact_a.id AND crel.relationship_type_id = {$id}
-                {$relationshipJoin} ";
-
-        //check for active relationship status only
-        $today = date('Ymd');
-        $relationActive = " AND (crel.is_active = 1 AND ( crel.end_date is NULL OR crel.end_date >= {$today} ) )";
-        $relationWhere = " WHERE contact_a.is_deleted = 0 {$relationshipClause} {$relationActive}";
-        $relationGroupBy = CRM_Contact_BAO_Query::getGroupByFromSelectColumns($relationQuery[$rel]->_select, "crel.{$contactA}");
-        $relationSelect = "{$relationSelect}, {$contactA} as refContact ";
-        $relationQueryString = "$relationSelect $relationFrom $relationWhere $relationHaving $relationGroupBy";
-
-        $allRelContactDAO = CRM_Core_DAO::executeQuery($relationQueryString);
-        while ($allRelContactDAO->fetch()) {
-          //FIX Me: Migrate this to table rather than array
-          // build the array of all related contacts
-          $allRelContactArray[$rel][$allRelContactDAO->refContact] = clone($allRelContactDAO);
+      $relationshipJoin = $relationshipClause = '';
+      if (!$selectAll && $componentTable) {
+        $relationshipJoin = " INNER JOIN {$componentTable} ctTable ON ctTable.contact_id = {$contactA}";
+      }
+      elseif (!empty($relIDs)) {
+        $relID = implode(',', $relIDs);
+        $relationshipClause = " AND crel.{$contactA} IN ( {$relID} )";
+      }
+
+      $relationFrom = " {$relationFrom}
+              INNER JOIN civicrm_relationship crel ON crel.{$contactB} = contact_a.id AND crel.relationship_type_id = {$id}
+              {$relationshipJoin} ";
+
+      //check for active relationship status only
+      $today = date('Ymd');
+      $relationActive = " AND (crel.is_active = 1 AND ( crel.end_date is NULL OR crel.end_date >= {$today} ) )";
+      $relationWhere = " WHERE contact_a.is_deleted = 0 {$relationshipClause} {$relationActive}";
+      $relationGroupBy = CRM_Contact_BAO_Query::getGroupByFromSelectColumns($relationQuery->_select, "crel.{$contactA}");
+      $relationSelect = "{$relationSelect}, {$contactA} as refContact ";
+      $relationQueryString = "$relationSelect $relationFrom $relationWhere $relationHaving $relationGroupBy";
+
+      $allRelContactDAO = CRM_Core_DAO::executeQuery($relationQueryString);
+      while ($allRelContactDAO->fetch()) {
+        $relationQuery->convertToPseudoNames($allRelContactDAO);
+        $row = [];
+        // @todo pass processor to fetchRelationshipDetails and set fields directly within it.
+        self::fetchRelationshipDetails($allRelContactDAO, $relationReturnProperties, $relationshipKey, $row);
+        foreach (array_keys($relationReturnProperties) as $property) {
+          if ($property === 'location') {
+            // @todo - simplify location in self::fetchRelationshipDetails - remove handling here. Or just call
+            // $processor->setRelationshipValue from fetchRelationshipDetails
+            foreach ($relationReturnProperties['location'] as $locationName => $locationValues) {
+              foreach (array_keys($locationValues) as $locationValue) {
+                $key = str_replace(' ', '_', $locationName) . '-' . $locationValue;
+                $processor->setRelationshipValue($relationshipKey, $allRelContactDAO->refContact, $key, $row[$relationshipKey . '__' . $key]);
+              }
+            }
+          }
+          else {
+            $processor->setRelationshipValue($relationshipKey, $allRelContactDAO->refContact, $property, $row[$relationshipKey . '_' . $property]);
+          }
         }
-        $allRelContactDAO->free();
       }
     }
-    return array($relationQuery, $allRelContactArray);
   }
 
   /**
diff --git a/civicrm/CRM/Export/BAO/ExportProcessor.php b/civicrm/CRM/Export/BAO/ExportProcessor.php
index b038424a4d..0b77a52eda 100644
--- a/civicrm/CRM/Export/BAO/ExportProcessor.php
+++ b/civicrm/CRM/Export/BAO/ExportProcessor.php
@@ -95,6 +95,21 @@ class CRM_Export_BAO_ExportProcessor {
    */
   protected $relationshipReturnProperties = [];
 
+  /**
+   * Get return properties by relationship.
+   * @return array
+   */
+  public function getRelationshipReturnProperties() {
+    return $this->relationshipReturnProperties;
+  }
+
+  /**
+   * Export values for related contacts.
+   *
+   * @var array
+   */
+  protected $relatedContactValues = [];
+
   /**
    * @var array
    */
@@ -131,7 +146,6 @@ class CRM_Export_BAO_ExportProcessor {
     $this->requestedFields = $requestedFields;
   }
 
-
   /**
    * @return array
    */
@@ -167,6 +181,41 @@ class CRM_Export_BAO_ExportProcessor {
     );
   }
 
+  /**
+   * Set the value for a relationship type field.
+   *
+   * In this case we are building up an array of properties for a related contact.
+   *
+   * These may be used for direct exporting or for merge to household depending on the
+   * options selected.
+   *
+   * @param string $relationshipType
+   * @param int $contactID
+   * @param string $field
+   * @param string $value
+   */
+  public function setRelationshipValue($relationshipType, $contactID, $field, $value) {
+    $this->relatedContactValues[$relationshipType][$contactID][$field] = $value;
+  }
+
+  /**
+   * Get the value for a relationship type field.
+   *
+   * In this case we are building up an array of properties for a related contact.
+   *
+   * These may be used for direct exporting or for merge to household depending on the
+   * options selected.
+   *
+   * @param string $relationshipType
+   * @param int $contactID
+   * @param string $field
+   *
+   * @return string
+   */
+  public function getRelationshipValue($relationshipType, $contactID, $field) {
+    return isset($this->relatedContactValues[$relationshipType][$contactID][$field]) ? $this->relatedContactValues[$relationshipType][$contactID][$field] : '';
+  }
+
   /**
    * @return bool
    */
@@ -301,6 +350,45 @@ class CRM_Export_BAO_ExportProcessor {
     $this->exportMode = $exportMode;
   }
 
+  /**
+   * Get the name for the export file.
+   *
+   * @return string
+   */
+  public function getExportFileName() {
+    switch ($this->getExportMode()) {
+      case CRM_Export_Form_Select::CONTACT_EXPORT:
+        return ts('CiviCRM Contact Search');
+
+      case CRM_Export_Form_Select::CONTRIBUTE_EXPORT:
+        return ts('CiviCRM Contribution Search');
+
+      case CRM_Export_Form_Select::MEMBER_EXPORT:
+        return ts('CiviCRM Member Search');
+
+      case CRM_Export_Form_Select::EVENT_EXPORT:
+        return ts('CiviCRM Participant Search');
+
+      case CRM_Export_Form_Select::PLEDGE_EXPORT:
+        return ts('CiviCRM Pledge Search');
+
+      case CRM_Export_Form_Select::CASE_EXPORT:
+        return ts('CiviCRM Case Search');
+
+      case CRM_Export_Form_Select::GRANT_EXPORT:
+        return ts('CiviCRM Grant Search');
+
+      case CRM_Export_Form_Select::ACTIVITY_EXPORT:
+        return ts('CiviCRM Activity Search');
+
+      default:
+        // Legacy code suggests the value could be 'financial' - ie. something
+        // other than what should be accepted. However, I suspect that this line is
+        // never hit.
+        return ts('CiviCRM Search');
+    }
+  }
+
   /**
    * @param $params
    * @param $order
@@ -528,6 +616,20 @@ class CRM_Export_BAO_ExportProcessor {
     return $this->relationshipReturnProperties[$relationshipKey];
   }
 
+  /**
+   * Add the main return properties to the household merge properties if needed for merging.
+   *
+   * If we are using household merge we need to add these to the relationship properties to
+   * be retrieved.
+   *
+   * @param $returnProperties
+   */
+  public function setHouseholdMergeReturnProperties($returnProperties) {
+    foreach ($this->getHouseholdRelationshipTypes() as $householdRelationshipType) {
+      $this->relationshipReturnProperties[$householdRelationshipType] = $returnProperties;
+    }
+  }
+
   /**
    * Get the default location fields to request.
    *
diff --git a/civicrm/CRM/Financial/BAO/ExportFormat/CSV.php b/civicrm/CRM/Financial/BAO/ExportFormat/CSV.php
index 6f3b88b781..4d22cbd2e6 100644
--- a/civicrm/CRM/Financial/BAO/ExportFormat/CSV.php
+++ b/civicrm/CRM/Financial/BAO/ExportFormat/CSV.php
@@ -160,7 +160,7 @@ class CRM_Financial_BAO_ExportFormat_CSV extends CRM_Financial_BAO_ExportFormat
    */
   public function formatHeaders($values) {
     $arrayKeys = array_keys($values);
-    $headers = '';
+    $headers = array();
     if (!empty($arrayKeys)) {
       foreach ($values[$arrayKeys[0]] as $title => $value) {
         $headers[] = $title;
diff --git a/civicrm/CRM/Financial/BAO/FinancialType.php b/civicrm/CRM/Financial/BAO/FinancialType.php
index 901e7888ee..788b38eb6f 100644
--- a/civicrm/CRM/Financial/BAO/FinancialType.php
+++ b/civicrm/CRM/Financial/BAO/FinancialType.php
@@ -455,9 +455,12 @@ class CRM_Financial_BAO_FinancialType extends CRM_Financial_DAO_FinancialType {
   public static function isACLFinancialTypeStatus() {
     if (!isset(\Civi::$statics[__CLASS__]['is_acl_enabled'])) {
       \Civi::$statics[__CLASS__]['is_acl_enabled'] = FALSE;
-      $contributeSettings = Civi::settings()->get('contribution_invoice_settings');
-      if (CRM_Utils_Array::value('acl_financial_type', $contributeSettings)) {
-        \Civi::$statics[__CLASS__]['is_acl_enabled'] = TRUE;
+      $realSetting = \Civi::$statics[__CLASS__]['is_acl_enabled'] = Civi::settings()->get('acl_financial_type');
+      if (!$realSetting) {
+        $contributeSettings = Civi::settings()->get('contribution_invoice_settings');
+        if (CRM_Utils_Array::value('acl_financial_type', $contributeSettings)) {
+          \Civi::$statics[__CLASS__]['is_acl_enabled'] = TRUE;
+        }
       }
     }
     return \Civi::$statics[__CLASS__]['is_acl_enabled'];
diff --git a/civicrm/CRM/Financial/DAO/Currency.php b/civicrm/CRM/Financial/DAO/Currency.php
index 3dd5bc3765..2359bc6c3b 100644
--- a/civicrm/CRM/Financial/DAO/Currency.php
+++ b/civicrm/CRM/Financial/DAO/Currency.php
@@ -83,7 +83,7 @@ class CRM_Financial_DAO_Currency extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Currency ID'),
-          'description' => 'Currency Id',
+          'description' => ts('Currency Id'),
           'required' => TRUE,
           'table_name' => 'civicrm_currency',
           'entity' => 'Currency',
@@ -94,7 +94,7 @@ class CRM_Financial_DAO_Currency extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Currency'),
-          'description' => 'Currency Name',
+          'description' => ts('Currency Name'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'import' => TRUE,
@@ -114,7 +114,7 @@ class CRM_Financial_DAO_Currency extends CRM_Core_DAO {
           'name' => 'symbol',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Currency Symbol'),
-          'description' => 'Currency Symbol',
+          'description' => ts('Currency Symbol'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'table_name' => 'civicrm_currency',
@@ -129,7 +129,7 @@ class CRM_Financial_DAO_Currency extends CRM_Core_DAO {
           'name' => 'numeric_code',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Currency Numeric Code'),
-          'description' => 'Numeric currency code',
+          'description' => ts('Numeric currency code'),
           'maxlength' => 3,
           'size' => CRM_Utils_Type::FOUR,
           'import' => TRUE,
@@ -146,7 +146,7 @@ class CRM_Financial_DAO_Currency extends CRM_Core_DAO {
           'name' => 'full_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Full Currency Name'),
-          'description' => 'Full currency name',
+          'description' => ts('Full currency name'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_currency',
diff --git a/civicrm/CRM/Financial/DAO/EntityFinancialAccount.php b/civicrm/CRM/Financial/DAO/EntityFinancialAccount.php
index 666eaba210..815faa4ea8 100644
--- a/civicrm/CRM/Financial/DAO/EntityFinancialAccount.php
+++ b/civicrm/CRM/Financial/DAO/EntityFinancialAccount.php
@@ -99,7 +99,7 @@ class CRM_Financial_DAO_EntityFinancialAccount extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Entity Financial Account ID'),
-          'description' => 'ID',
+          'description' => ts('ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_entity_financial_account',
           'entity' => 'EntityFinancialAccount',
@@ -110,7 +110,7 @@ class CRM_Financial_DAO_EntityFinancialAccount extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Entity Table'),
-          'description' => 'Links to an entity_table like civicrm_financial_type',
+          'description' => ts('Links to an entity_table like civicrm_financial_type'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -128,7 +128,7 @@ class CRM_Financial_DAO_EntityFinancialAccount extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Entity ID'),
-          'description' => 'Links to an id in the entity_table, such as vid in civicrm_financial_type',
+          'description' => ts('Links to an id in the entity_table, such as vid in civicrm_financial_type'),
           'required' => TRUE,
           'table_name' => 'civicrm_entity_financial_account',
           'entity' => 'EntityFinancialAccount',
@@ -139,7 +139,7 @@ class CRM_Financial_DAO_EntityFinancialAccount extends CRM_Core_DAO {
           'name' => 'account_relationship',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Account Relationship'),
-          'description' => 'FK to a new civicrm_option_value (account_relationship)',
+          'description' => ts('FK to a new civicrm_option_value (account_relationship)'),
           'required' => TRUE,
           'table_name' => 'civicrm_entity_financial_account',
           'entity' => 'EntityFinancialAccount',
@@ -157,7 +157,7 @@ class CRM_Financial_DAO_EntityFinancialAccount extends CRM_Core_DAO {
           'name' => 'financial_account_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Account'),
-          'description' => 'FK to the financial_account_id',
+          'description' => ts('FK to the financial_account_id'),
           'required' => TRUE,
           'table_name' => 'civicrm_entity_financial_account',
           'entity' => 'EntityFinancialAccount',
diff --git a/civicrm/CRM/Financial/DAO/EntityFinancialTrxn.php b/civicrm/CRM/Financial/DAO/EntityFinancialTrxn.php
index 7b5bc1fb26..cc9665d244 100644
--- a/civicrm/CRM/Financial/DAO/EntityFinancialTrxn.php
+++ b/civicrm/CRM/Financial/DAO/EntityFinancialTrxn.php
@@ -95,7 +95,7 @@ class CRM_Financial_DAO_EntityFinancialTrxn extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Entity Financial Transaction ID'),
-          'description' => 'ID',
+          'description' => ts('ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_entity_financial_trxn',
           'entity' => 'EntityFinancialTrxn',
@@ -106,7 +106,7 @@ class CRM_Financial_DAO_EntityFinancialTrxn extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Entity Table'),
-          'description' => 'May contain civicrm_financial_item, civicrm_contribution, civicrm_financial_trxn, civicrm_grant, etc',
+          'description' => ts('May contain civicrm_financial_item, civicrm_contribution, civicrm_financial_trxn, civicrm_grant, etc'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -144,7 +144,7 @@ class CRM_Financial_DAO_EntityFinancialTrxn extends CRM_Core_DAO {
           'name' => 'amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Amount'),
-          'description' => 'allocated amount of transaction to this entity',
+          'description' => ts('allocated amount of transaction to this entity'),
           'required' => TRUE,
           'precision' => [
             20,
diff --git a/civicrm/CRM/Financial/DAO/FinancialAccount.php b/civicrm/CRM/Financial/DAO/FinancialAccount.php
index f2ab3fff11..4a3526985e 100644
--- a/civicrm/CRM/Financial/DAO/FinancialAccount.php
+++ b/civicrm/CRM/Financial/DAO/FinancialAccount.php
@@ -169,7 +169,7 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Account ID'),
-          'description' => 'ID',
+          'description' => ts('ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_financial_account',
           'entity' => 'FinancialAccount',
@@ -180,7 +180,7 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Financial Account Name'),
-          'description' => 'Financial Account Name.',
+          'description' => ts('Financial Account Name.'),
           'required' => TRUE,
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
@@ -193,7 +193,7 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact ID'),
-          'description' => 'FK to Contact ID that is responsible for the funds in this account',
+          'description' => ts('FK to Contact ID that is responsible for the funds in this account'),
           'table_name' => 'civicrm_financial_account',
           'entity' => 'FinancialAccount',
           'bao' => 'CRM_Financial_BAO_FinancialAccount',
@@ -204,7 +204,7 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO {
           'name' => 'financial_account_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Account Type'),
-          'description' => 'pseudo FK into civicrm_option_value.',
+          'description' => ts('pseudo FK into civicrm_option_value.'),
           'required' => TRUE,
           'default' => '3',
           'table_name' => 'civicrm_financial_account',
@@ -223,7 +223,7 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO {
           'name' => 'accounting_code',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Accounting Code'),
-          'description' => 'Optional value for mapping monies owed and received to accounting system codes.',
+          'description' => ts('Optional value for mapping monies owed and received to accounting system codes.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'export' => TRUE,
@@ -239,7 +239,7 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO {
           'name' => 'account_type_code',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Account Type Code'),
-          'description' => 'Optional value for mapping account types to accounting system account categories (QuickBooks Account Type Codes for example).',
+          'description' => ts('Optional value for mapping account types to accounting system account categories (QuickBooks Account Type Codes for example).'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'export' => TRUE,
@@ -255,7 +255,7 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Financial Account Description'),
-          'description' => 'Financial Type Description.',
+          'description' => ts('Financial Type Description.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_financial_account',
@@ -267,7 +267,7 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO {
           'name' => 'parent_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Account Parent'),
-          'description' => 'Parent ID in account hierarchy',
+          'description' => ts('Parent ID in account hierarchy'),
           'table_name' => 'civicrm_financial_account',
           'entity' => 'FinancialAccount',
           'bao' => 'CRM_Financial_BAO_FinancialAccount',
@@ -278,7 +278,7 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO {
           'name' => 'is_header_account',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Header Financial Account?'),
-          'description' => 'Is this a header account which does not allow transactions to be posted against it directly, but only to its sub-accounts?',
+          'description' => ts('Is this a header account which does not allow transactions to be posted against it directly, but only to its sub-accounts?'),
           'default' => '0',
           'table_name' => 'civicrm_financial_account',
           'entity' => 'FinancialAccount',
@@ -289,7 +289,7 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO {
           'name' => 'is_deductible',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Deductible Financial Account?'),
-          'description' => 'Is this account tax-deductible?',
+          'description' => ts('Is this account tax-deductible?'),
           'default' => '1',
           'table_name' => 'civicrm_financial_account',
           'entity' => 'FinancialAccount',
@@ -300,7 +300,7 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO {
           'name' => 'is_tax',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Tax Financial Account?'),
-          'description' => 'Is this account for taxes?',
+          'description' => ts('Is this account for taxes?'),
           'default' => '0',
           'table_name' => 'civicrm_financial_account',
           'entity' => 'FinancialAccount',
@@ -311,7 +311,7 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO {
           'name' => 'tax_rate',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Financial Account Tax Rate'),
-          'description' => 'The percentage of the total_amount that is due for this tax.',
+          'description' => ts('The percentage of the total_amount that is due for this tax.'),
           'precision' => [
             10,
             8
@@ -325,7 +325,7 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO {
           'name' => 'is_reserved',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Reserved Financial Account?'),
-          'description' => 'Is this a predefined system object?',
+          'description' => ts('Is this a predefined system object?'),
           'table_name' => 'civicrm_financial_account',
           'entity' => 'FinancialAccount',
           'bao' => 'CRM_Financial_BAO_FinancialAccount',
@@ -335,7 +335,7 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Financial Account is Active'),
-          'description' => 'Is this property active?',
+          'description' => ts('Is this property active?'),
           'table_name' => 'civicrm_financial_account',
           'entity' => 'FinancialAccount',
           'bao' => 'CRM_Financial_BAO_FinancialAccount',
@@ -345,7 +345,7 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO {
           'name' => 'is_default',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Default Financial Account'),
-          'description' => 'Is this account the default one (or default tax one) for its financial_account_type?',
+          'description' => ts('Is this account the default one (or default tax one) for its financial_account_type?'),
           'table_name' => 'civicrm_financial_account',
           'entity' => 'FinancialAccount',
           'bao' => 'CRM_Financial_BAO_FinancialAccount',
diff --git a/civicrm/CRM/Financial/DAO/FinancialItem.php b/civicrm/CRM/Financial/DAO/FinancialItem.php
index 7cfd9b651e..79db6497e6 100644
--- a/civicrm/CRM/Financial/DAO/FinancialItem.php
+++ b/civicrm/CRM/Financial/DAO/FinancialItem.php
@@ -150,7 +150,7 @@ class CRM_Financial_DAO_FinancialItem extends CRM_Core_DAO {
           'name' => 'created_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Financial Item Created Date'),
-          'description' => 'Date and time the item was created',
+          'description' => ts('Date and time the item was created'),
           'required' => TRUE,
           'default' => 'CURRENT_TIMESTAMP',
           'table_name' => 'civicrm_financial_item',
@@ -162,7 +162,7 @@ class CRM_Financial_DAO_FinancialItem extends CRM_Core_DAO {
           'name' => 'transaction_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Financial Item Transaction Date'),
-          'description' => 'Date and time of the source transaction',
+          'description' => ts('Date and time of the source transaction'),
           'required' => TRUE,
           'table_name' => 'civicrm_financial_item',
           'entity' => 'FinancialItem',
@@ -173,7 +173,7 @@ class CRM_Financial_DAO_FinancialItem extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Item Contact ID'),
-          'description' => 'FK to Contact ID of contact the item is from',
+          'description' => ts('FK to Contact ID of contact the item is from'),
           'required' => TRUE,
           'export' => TRUE,
           'where' => 'civicrm_financial_item.contact_id',
@@ -189,7 +189,7 @@ class CRM_Financial_DAO_FinancialItem extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Financial Item Description'),
-          'description' => 'Human readable description of this item, to ease display without lookup of source item.',
+          'description' => ts('Human readable description of this item, to ease display without lookup of source item.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_financial_item',
@@ -201,7 +201,7 @@ class CRM_Financial_DAO_FinancialItem extends CRM_Core_DAO {
           'name' => 'amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Amount'),
-          'description' => 'Total amount of this item',
+          'description' => ts('Total amount of this item'),
           'required' => TRUE,
           'precision' => [
             20,
@@ -217,7 +217,7 @@ class CRM_Financial_DAO_FinancialItem extends CRM_Core_DAO {
           'name' => 'currency',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Financial Item Currency'),
-          'description' => 'Currency for the amount',
+          'description' => ts('Currency for the amount'),
           'maxlength' => 3,
           'size' => CRM_Utils_Type::FOUR,
           'export' => TRUE,
@@ -242,7 +242,7 @@ class CRM_Financial_DAO_FinancialItem extends CRM_Core_DAO {
           'name' => 'financial_account_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Account ID'),
-          'description' => 'FK to civicrm_financial_account',
+          'description' => ts('FK to civicrm_financial_account'),
           'table_name' => 'civicrm_financial_item',
           'entity' => 'FinancialItem',
           'bao' => 'CRM_Financial_BAO_FinancialItem',
@@ -261,7 +261,7 @@ class CRM_Financial_DAO_FinancialItem extends CRM_Core_DAO {
           'name' => 'status_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Item Status ID'),
-          'description' => 'Payment status: test, paid, part_paid, unpaid (if empty assume unpaid)',
+          'description' => ts('Payment status: test, paid, part_paid, unpaid (if empty assume unpaid)'),
           'export' => TRUE,
           'where' => 'civicrm_financial_item.status_id',
           'headerPattern' => '',
@@ -282,7 +282,7 @@ class CRM_Financial_DAO_FinancialItem extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Entity Table'),
-          'description' => 'The table providing the source of this item such as civicrm_line_item',
+          'description' => ts('The table providing the source of this item such as civicrm_line_item'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_financial_item',
@@ -294,7 +294,7 @@ class CRM_Financial_DAO_FinancialItem extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Entity ID'),
-          'description' => 'The specific source item that is responsible for the creation of this financial_item',
+          'description' => ts('The specific source item that is responsible for the creation of this financial_item'),
           'table_name' => 'civicrm_financial_item',
           'entity' => 'FinancialItem',
           'bao' => 'CRM_Financial_BAO_FinancialItem',
diff --git a/civicrm/CRM/Financial/DAO/FinancialTrxn.php b/civicrm/CRM/Financial/DAO/FinancialTrxn.php
index bf19431897..e1b80533f9 100644
--- a/civicrm/CRM/Financial/DAO/FinancialTrxn.php
+++ b/civicrm/CRM/Financial/DAO/FinancialTrxn.php
@@ -192,7 +192,7 @@ class CRM_Financial_DAO_FinancialTrxn extends CRM_Core_DAO {
           'name' => 'from_financial_account_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Transaction From Account'),
-          'description' => 'FK to financial_account table.',
+          'description' => ts('FK to financial_account table.'),
           'table_name' => 'civicrm_financial_trxn',
           'entity' => 'FinancialTrxn',
           'bao' => 'CRM_Financial_DAO_FinancialTrxn',
@@ -211,7 +211,7 @@ class CRM_Financial_DAO_FinancialTrxn extends CRM_Core_DAO {
           'name' => 'to_financial_account_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Transaction To Account'),
-          'description' => 'FK to financial_financial_account table.',
+          'description' => ts('FK to financial_financial_account table.'),
           'table_name' => 'civicrm_financial_trxn',
           'entity' => 'FinancialTrxn',
           'bao' => 'CRM_Financial_DAO_FinancialTrxn',
@@ -230,7 +230,7 @@ class CRM_Financial_DAO_FinancialTrxn extends CRM_Core_DAO {
           'name' => 'trxn_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Financial Transaction Date'),
-          'description' => 'date transaction occurred',
+          'description' => ts('date transaction occurred'),
           'default' => 'NULL',
           'table_name' => 'civicrm_financial_trxn',
           'entity' => 'FinancialTrxn',
@@ -245,7 +245,7 @@ class CRM_Financial_DAO_FinancialTrxn extends CRM_Core_DAO {
           'name' => 'total_amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Financial Total Amount'),
-          'description' => 'amount of transaction',
+          'description' => ts('amount of transaction'),
           'required' => TRUE,
           'precision' => [
             20,
@@ -260,7 +260,7 @@ class CRM_Financial_DAO_FinancialTrxn extends CRM_Core_DAO {
           'name' => 'fee_amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Financial Fee Amount'),
-          'description' => 'actual processor fee if known - may be 0.',
+          'description' => ts('actual processor fee if known - may be 0.'),
           'precision' => [
             20,
             2
@@ -274,7 +274,7 @@ class CRM_Financial_DAO_FinancialTrxn extends CRM_Core_DAO {
           'name' => 'net_amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Financial Net Amount'),
-          'description' => 'actual funds transfer amount. total less fees. if processor does not report actual fee during transaction, this is set to total_amount.',
+          'description' => ts('actual funds transfer amount. total less fees. if processor does not report actual fee during transaction, this is set to total_amount.'),
           'precision' => [
             20,
             2
@@ -288,7 +288,7 @@ class CRM_Financial_DAO_FinancialTrxn extends CRM_Core_DAO {
           'name' => 'currency',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Financial Currency'),
-          'description' => '3 character string, value from config setting or input via user.',
+          'description' => ts('3 character string, value from config setting or input via user.'),
           'maxlength' => 3,
           'size' => CRM_Utils_Type::FOUR,
           'import' => TRUE,
@@ -315,7 +315,7 @@ class CRM_Financial_DAO_FinancialTrxn extends CRM_Core_DAO {
           'name' => 'is_payment',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Payment?'),
-          'description' => 'Is this entry either a payment or a reversal of a payment?',
+          'description' => ts('Is this entry either a payment or a reversal of a payment?'),
           'import' => TRUE,
           'where' => 'civicrm_financial_trxn.is_payment',
           'headerPattern' => '',
@@ -331,7 +331,7 @@ class CRM_Financial_DAO_FinancialTrxn extends CRM_Core_DAO {
           'name' => 'trxn_id',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Transaction ID'),
-          'description' => 'Transaction id supplied by external processor. This may not be unique.',
+          'description' => ts('Transaction id supplied by external processor. This may not be unique.'),
           'maxlength' => 255,
           'size' => 10,
           'table_name' => 'civicrm_financial_trxn',
@@ -346,7 +346,7 @@ class CRM_Financial_DAO_FinancialTrxn extends CRM_Core_DAO {
           'name' => 'trxn_result_code',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Transaction Result Code'),
-          'description' => 'processor result code',
+          'description' => ts('processor result code'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_financial_trxn',
@@ -358,7 +358,7 @@ class CRM_Financial_DAO_FinancialTrxn extends CRM_Core_DAO {
           'name' => 'status_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Transaction Status Id'),
-          'description' => 'pseudo FK to civicrm_option_value of contribution_status_id option_group',
+          'description' => ts('pseudo FK to civicrm_option_value of contribution_status_id option_group'),
           'import' => TRUE,
           'where' => 'civicrm_financial_trxn.status_id',
           'headerPattern' => '/status/i',
@@ -377,7 +377,7 @@ class CRM_Financial_DAO_FinancialTrxn extends CRM_Core_DAO {
           'name' => 'payment_processor_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Payment Processor'),
-          'description' => 'Payment Processor for this financial transaction',
+          'description' => ts('Payment Processor for this financial transaction'),
           'table_name' => 'civicrm_financial_trxn',
           'entity' => 'FinancialTrxn',
           'bao' => 'CRM_Financial_DAO_FinancialTrxn',
@@ -388,7 +388,7 @@ class CRM_Financial_DAO_FinancialTrxn extends CRM_Core_DAO {
           'name' => 'payment_instrument_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Payment Method'),
-          'description' => 'FK to payment_instrument option group values',
+          'description' => ts('FK to payment_instrument option group values'),
           'table_name' => 'civicrm_financial_trxn',
           'entity' => 'FinancialTrxn',
           'bao' => 'CRM_Financial_DAO_FinancialTrxn',
@@ -405,7 +405,7 @@ class CRM_Financial_DAO_FinancialTrxn extends CRM_Core_DAO {
           'name' => 'card_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Card Type ID'),
-          'description' => 'FK to accept_creditcard option group values',
+          'description' => ts('FK to accept_creditcard option group values'),
           'table_name' => 'civicrm_financial_trxn',
           'entity' => 'FinancialTrxn',
           'bao' => 'CRM_Financial_DAO_FinancialTrxn',
@@ -422,7 +422,7 @@ class CRM_Financial_DAO_FinancialTrxn extends CRM_Core_DAO {
           'name' => 'check_number',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Check Number'),
-          'description' => 'Check number',
+          'description' => ts('Check number'),
           'maxlength' => 255,
           'size' => 6,
           'table_name' => 'civicrm_financial_trxn',
@@ -437,7 +437,7 @@ class CRM_Financial_DAO_FinancialTrxn extends CRM_Core_DAO {
           'name' => 'pan_truncation',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Pan Truncation'),
-          'description' => 'Last 4 digits of credit card',
+          'description' => ts('Last 4 digits of credit card'),
           'maxlength' => 4,
           'size' => 4,
           'table_name' => 'civicrm_financial_trxn',
diff --git a/civicrm/CRM/Financial/DAO/FinancialType.php b/civicrm/CRM/Financial/DAO/FinancialType.php
index 8f805cb8c3..dd2a48f7ce 100644
--- a/civicrm/CRM/Financial/DAO/FinancialType.php
+++ b/civicrm/CRM/Financial/DAO/FinancialType.php
@@ -90,7 +90,7 @@ class CRM_Financial_DAO_FinancialType extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Type ID'),
-          'description' => 'ID of original financial_type so you can search this table by the financial_type.id and then select the relevant version based on the timestamp',
+          'description' => ts('ID of original financial_type so you can search this table by the financial_type.id and then select the relevant version based on the timestamp'),
           'required' => TRUE,
           'table_name' => 'civicrm_financial_type',
           'entity' => 'FinancialType',
@@ -101,7 +101,7 @@ class CRM_Financial_DAO_FinancialType extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Financial Type'),
-          'description' => 'Financial Type Name.',
+          'description' => ts('Financial Type Name.'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -128,7 +128,7 @@ class CRM_Financial_DAO_FinancialType extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Description'),
-          'description' => 'Financial Type Description.',
+          'description' => ts('Financial Type Description.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_financial_type',
@@ -144,7 +144,7 @@ class CRM_Financial_DAO_FinancialType extends CRM_Core_DAO {
           'name' => 'is_deductible',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Tax Deductible?'),
-          'description' => 'Is this financial type tax-deductible? If true, contributions of this type may be fully OR partially deductible - non-deductible amount is stored in the Contribution record.',
+          'description' => ts('Is this financial type tax-deductible? If true, contributions of this type may be fully OR partially deductible - non-deductible amount is stored in the Contribution record.'),
           'default' => '1',
           'table_name' => 'civicrm_financial_type',
           'entity' => 'FinancialType',
@@ -159,7 +159,7 @@ class CRM_Financial_DAO_FinancialType extends CRM_Core_DAO {
           'name' => 'is_reserved',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Financial Type is Reserved?'),
-          'description' => 'Is this a predefined system object?',
+          'description' => ts('Is this a predefined system object?'),
           'table_name' => 'civicrm_financial_type',
           'entity' => 'FinancialType',
           'bao' => 'CRM_Financial_BAO_FinancialType',
@@ -173,7 +173,7 @@ class CRM_Financial_DAO_FinancialType extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Financial Type Is Active?'),
-          'description' => 'Is this property active?',
+          'description' => ts('Is this property active?'),
           'table_name' => 'civicrm_financial_type',
           'entity' => 'FinancialType',
           'bao' => 'CRM_Financial_BAO_FinancialType',
diff --git a/civicrm/CRM/Financial/DAO/PaymentProcessor.php b/civicrm/CRM/Financial/DAO/PaymentProcessor.php
index 5720108715..c47948cde1 100644
--- a/civicrm/CRM/Financial/DAO/PaymentProcessor.php
+++ b/civicrm/CRM/Financial/DAO/PaymentProcessor.php
@@ -198,7 +198,7 @@ class CRM_Financial_DAO_PaymentProcessor extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Payment Processor ID'),
-          'description' => 'Payment Processor ID',
+          'description' => ts('Payment Processor ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_payment_processor',
           'entity' => 'PaymentProcessor',
@@ -209,7 +209,7 @@ class CRM_Financial_DAO_PaymentProcessor extends CRM_Core_DAO {
           'name' => 'domain_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Payment Processor Domain'),
-          'description' => 'Which Domain is this match entry for',
+          'description' => ts('Which Domain is this match entry for'),
           'required' => TRUE,
           'table_name' => 'civicrm_payment_processor',
           'entity' => 'PaymentProcessor',
@@ -226,7 +226,7 @@ class CRM_Financial_DAO_PaymentProcessor extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Payment Processor'),
-          'description' => 'Payment Processor Name.',
+          'description' => ts('Payment Processor Name.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_payment_processor',
@@ -241,7 +241,7 @@ class CRM_Financial_DAO_PaymentProcessor extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Processor Description'),
-          'description' => 'Payment Processor Description.',
+          'description' => ts('Payment Processor Description.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_payment_processor',
@@ -268,7 +268,7 @@ class CRM_Financial_DAO_PaymentProcessor extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Processor is Active?'),
-          'description' => 'Is this processor active?',
+          'description' => ts('Is this processor active?'),
           'table_name' => 'civicrm_payment_processor',
           'entity' => 'PaymentProcessor',
           'bao' => 'CRM_Financial_BAO_PaymentProcessor',
@@ -278,7 +278,7 @@ class CRM_Financial_DAO_PaymentProcessor extends CRM_Core_DAO {
           'name' => 'is_default',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Processor Is Default?'),
-          'description' => 'Is this processor the default?',
+          'description' => ts('Is this processor the default?'),
           'table_name' => 'civicrm_payment_processor',
           'entity' => 'PaymentProcessor',
           'bao' => 'CRM_Financial_BAO_PaymentProcessor',
@@ -288,7 +288,7 @@ class CRM_Financial_DAO_PaymentProcessor extends CRM_Core_DAO {
           'name' => 'is_test',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Test Processor?'),
-          'description' => 'Is this processor for a test site?',
+          'description' => ts('Is this processor for a test site?'),
           'table_name' => 'civicrm_payment_processor',
           'entity' => 'PaymentProcessor',
           'bao' => 'CRM_Financial_BAO_PaymentProcessor',
@@ -421,7 +421,7 @@ class CRM_Financial_DAO_PaymentProcessor extends CRM_Core_DAO {
           'name' => 'billing_mode',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Processor Billing Mode'),
-          'description' => 'Billing Mode (deprecated)',
+          'description' => ts('Billing Mode (deprecated)'),
           'required' => TRUE,
           'table_name' => 'civicrm_payment_processor',
           'entity' => 'PaymentProcessor',
@@ -432,7 +432,7 @@ class CRM_Financial_DAO_PaymentProcessor extends CRM_Core_DAO {
           'name' => 'is_recur',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Processor Supports Recurring?'),
-          'description' => 'Can process recurring contributions',
+          'description' => ts('Can process recurring contributions'),
           'table_name' => 'civicrm_payment_processor',
           'entity' => 'PaymentProcessor',
           'bao' => 'CRM_Financial_BAO_PaymentProcessor',
@@ -442,7 +442,7 @@ class CRM_Financial_DAO_PaymentProcessor extends CRM_Core_DAO {
           'name' => 'payment_type',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Payment Type'),
-          'description' => 'Payment Type: Credit or Debit (deprecated)',
+          'description' => ts('Payment Type: Credit or Debit (deprecated)'),
           'default' => '1',
           'table_name' => 'civicrm_payment_processor',
           'entity' => 'PaymentProcessor',
@@ -453,7 +453,7 @@ class CRM_Financial_DAO_PaymentProcessor extends CRM_Core_DAO {
           'name' => 'payment_instrument_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Payment Method'),
-          'description' => 'Payment Instrument ID',
+          'description' => ts('Payment Instrument ID'),
           'default' => '1',
           'table_name' => 'civicrm_payment_processor',
           'entity' => 'PaymentProcessor',
@@ -468,7 +468,7 @@ class CRM_Financial_DAO_PaymentProcessor extends CRM_Core_DAO {
           'name' => 'accepted_credit_cards',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Accepted Credit Cards'),
-          'description' => 'array of accepted credit card types',
+          'description' => ts('array of accepted credit card types'),
           'default' => 'NULL',
           'table_name' => 'civicrm_payment_processor',
           'entity' => 'PaymentProcessor',
diff --git a/civicrm/CRM/Financial/DAO/PaymentProcessorType.php b/civicrm/CRM/Financial/DAO/PaymentProcessorType.php
index 2fe0baeb58..12e4d27282 100644
--- a/civicrm/CRM/Financial/DAO/PaymentProcessorType.php
+++ b/civicrm/CRM/Financial/DAO/PaymentProcessorType.php
@@ -183,7 +183,7 @@ class CRM_Financial_DAO_PaymentProcessorType extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Payment Processor Type ID'),
-          'description' => 'Payment Processor Type ID',
+          'description' => ts('Payment Processor Type ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_payment_processor_type',
           'entity' => 'PaymentProcessorType',
@@ -194,7 +194,7 @@ class CRM_Financial_DAO_PaymentProcessorType extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Payment Processor variable name to be used in code'),
-          'description' => 'Payment Processor Name.',
+          'description' => ts('Payment Processor Name.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_payment_processor_type',
@@ -206,7 +206,7 @@ class CRM_Financial_DAO_PaymentProcessorType extends CRM_Core_DAO {
           'name' => 'title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Payment Processor Title'),
-          'description' => 'Payment Processor Name.',
+          'description' => ts('Payment Processor Name.'),
           'maxlength' => 127,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_payment_processor_type',
@@ -218,7 +218,7 @@ class CRM_Financial_DAO_PaymentProcessorType extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Processor Type Description'),
-          'description' => 'Payment Processor Description.',
+          'description' => ts('Payment Processor Description.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_payment_processor_type',
@@ -230,7 +230,7 @@ class CRM_Financial_DAO_PaymentProcessorType extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Processor Type Is Active?'),
-          'description' => 'Is this processor active?',
+          'description' => ts('Is this processor active?'),
           'table_name' => 'civicrm_payment_processor_type',
           'entity' => 'PaymentProcessorType',
           'bao' => 'CRM_Financial_BAO_PaymentProcessorType',
@@ -240,7 +240,7 @@ class CRM_Financial_DAO_PaymentProcessorType extends CRM_Core_DAO {
           'name' => 'is_default',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Processor Type is Default?'),
-          'description' => 'Is this processor the default?',
+          'description' => ts('Is this processor the default?'),
           'table_name' => 'civicrm_payment_processor_type',
           'entity' => 'PaymentProcessorType',
           'bao' => 'CRM_Financial_BAO_PaymentProcessorType',
@@ -393,7 +393,7 @@ class CRM_Financial_DAO_PaymentProcessorType extends CRM_Core_DAO {
           'name' => 'billing_mode',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Billing Mode'),
-          'description' => 'Billing Mode (deprecated)',
+          'description' => ts('Billing Mode (deprecated)'),
           'required' => TRUE,
           'table_name' => 'civicrm_payment_processor_type',
           'entity' => 'PaymentProcessorType',
@@ -410,7 +410,7 @@ class CRM_Financial_DAO_PaymentProcessorType extends CRM_Core_DAO {
           'name' => 'is_recur',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Processor Type Supports Recurring?'),
-          'description' => 'Can process recurring contributions',
+          'description' => ts('Can process recurring contributions'),
           'table_name' => 'civicrm_payment_processor_type',
           'entity' => 'PaymentProcessorType',
           'bao' => 'CRM_Financial_BAO_PaymentProcessorType',
@@ -420,7 +420,7 @@ class CRM_Financial_DAO_PaymentProcessorType extends CRM_Core_DAO {
           'name' => 'payment_type',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Processor Type Payment Type'),
-          'description' => 'Payment Type: Credit or Debit (deprecated)',
+          'description' => ts('Payment Type: Credit or Debit (deprecated)'),
           'default' => '1',
           'table_name' => 'civicrm_payment_processor_type',
           'entity' => 'PaymentProcessorType',
@@ -431,7 +431,7 @@ class CRM_Financial_DAO_PaymentProcessorType extends CRM_Core_DAO {
           'name' => 'payment_instrument_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Payment Method'),
-          'description' => 'Payment Instrument ID',
+          'description' => ts('Payment Instrument ID'),
           'default' => '1',
           'table_name' => 'civicrm_payment_processor_type',
           'entity' => 'PaymentProcessorType',
diff --git a/civicrm/CRM/Financial/DAO/PaymentToken.php b/civicrm/CRM/Financial/DAO/PaymentToken.php
index aafe8bef34..7bdc96d5c2 100644
--- a/civicrm/CRM/Financial/DAO/PaymentToken.php
+++ b/civicrm/CRM/Financial/DAO/PaymentToken.php
@@ -154,7 +154,7 @@ class CRM_Financial_DAO_PaymentToken extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Payment Token ID'),
-          'description' => 'Payment Token ID',
+          'description' => ts('Payment Token ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_payment_token',
           'entity' => 'PaymentToken',
@@ -165,7 +165,7 @@ class CRM_Financial_DAO_PaymentToken extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact ID'),
-          'description' => 'FK to Contact ID for the owner of the token',
+          'description' => ts('FK to Contact ID for the owner of the token'),
           'required' => TRUE,
           'table_name' => 'civicrm_payment_token',
           'entity' => 'PaymentToken',
@@ -188,7 +188,7 @@ class CRM_Financial_DAO_PaymentToken extends CRM_Core_DAO {
           'name' => 'token',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Token'),
-          'description' => 'Externally provided token string',
+          'description' => ts('Externally provided token string'),
           'required' => TRUE,
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
@@ -201,7 +201,7 @@ class CRM_Financial_DAO_PaymentToken extends CRM_Core_DAO {
           'name' => 'created_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Created Date'),
-          'description' => 'Date created',
+          'description' => ts('Date created'),
           'default' => 'CURRENT_TIMESTAMP',
           'table_name' => 'civicrm_payment_token',
           'entity' => 'PaymentToken',
@@ -212,7 +212,7 @@ class CRM_Financial_DAO_PaymentToken extends CRM_Core_DAO {
           'name' => 'created_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Created ID'),
-          'description' => 'Contact ID of token creator',
+          'description' => ts('Contact ID of token creator'),
           'table_name' => 'civicrm_payment_token',
           'entity' => 'PaymentToken',
           'bao' => 'CRM_Financial_DAO_PaymentToken',
@@ -223,7 +223,7 @@ class CRM_Financial_DAO_PaymentToken extends CRM_Core_DAO {
           'name' => 'expiry_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Expiry Date'),
-          'description' => 'Date this token expires',
+          'description' => ts('Date this token expires'),
           'table_name' => 'civicrm_payment_token',
           'entity' => 'PaymentToken',
           'bao' => 'CRM_Financial_DAO_PaymentToken',
@@ -233,7 +233,7 @@ class CRM_Financial_DAO_PaymentToken extends CRM_Core_DAO {
           'name' => 'email',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Email'),
-          'description' => 'Email at the time of token creation. Useful for fraud forensics',
+          'description' => ts('Email at the time of token creation. Useful for fraud forensics'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_payment_token',
@@ -245,7 +245,7 @@ class CRM_Financial_DAO_PaymentToken extends CRM_Core_DAO {
           'name' => 'billing_first_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Billing First Name'),
-          'description' => 'Billing first name at the time of token creation. Useful for fraud forensics',
+          'description' => ts('Billing first name at the time of token creation. Useful for fraud forensics'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_payment_token',
@@ -257,7 +257,7 @@ class CRM_Financial_DAO_PaymentToken extends CRM_Core_DAO {
           'name' => 'billing_middle_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Billing Middle Name'),
-          'description' => 'Billing middle name at the time of token creation. Useful for fraud forensics',
+          'description' => ts('Billing middle name at the time of token creation. Useful for fraud forensics'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_payment_token',
@@ -269,7 +269,7 @@ class CRM_Financial_DAO_PaymentToken extends CRM_Core_DAO {
           'name' => 'billing_last_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Billing Last Name'),
-          'description' => 'Billing last name at the time of token creation. Useful for fraud forensics',
+          'description' => ts('Billing last name at the time of token creation. Useful for fraud forensics'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_payment_token',
@@ -281,7 +281,7 @@ class CRM_Financial_DAO_PaymentToken extends CRM_Core_DAO {
           'name' => 'masked_account_number',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Masked Account Number'),
-          'description' => 'Holds the part of the card number or account details that may be retained or displayed',
+          'description' => ts('Holds the part of the card number or account details that may be retained or displayed'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_payment_token',
@@ -293,7 +293,7 @@ class CRM_Financial_DAO_PaymentToken extends CRM_Core_DAO {
           'name' => 'ip_address',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('IP Address'),
-          'description' => 'IP used when creating the token. Useful for fraud forensics',
+          'description' => ts('IP used when creating the token. Useful for fraud forensics'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_payment_token',
diff --git a/civicrm/CRM/Financial/Form/Payment.php b/civicrm/CRM/Financial/Form/Payment.php
index f96398b51d..1d3ab86044 100644
--- a/civicrm/CRM/Financial/Form/Payment.php
+++ b/civicrm/CRM/Financial/Form/Payment.php
@@ -124,7 +124,19 @@ class CRM_Financial_Form_Payment extends CRM_Core_Form {
    */
   public static function addCreditCardJs($paymentProcessorID = NULL, $region = 'billing-block') {
     $creditCards = CRM_Financial_BAO_PaymentProcessor::getCreditCards($paymentProcessorID);
-    $creditCardTypes = CRM_Core_Payment_Form::getCreditCardCSSNames($creditCards);
+    if (empty($creditCards)) {
+      $creditCards = CRM_Contribute_PseudoConstant::creditCard();
+    }
+    $creditCardTypes = [];
+    foreach ($creditCards as $name => $label) {
+      $creditCardTypes[$name] = [
+        'label' => $label,
+        'name' => $name,
+        'css_key' => self::getCssLabelFriendlyName($name),
+        'pattern' => self::getCardPattern($name),
+      ];
+    }
+
     CRM_Core_Resources::singleton()
       // CRM-20516: add BillingBlock script on billing-block region
       //  to support this feature in payment form snippet too.
@@ -134,4 +146,49 @@ class CRM_Financial_Form_Payment extends CRM_Core_Form {
       ->addScript('CRM.config.creditCardTypes = ' . json_encode($creditCardTypes) . ';', '-9999', $region);
   }
 
+  /**
+   * Get css friendly labels for credit cards.
+   *
+   * We add the icons based on these css names which are lower cased
+   * and only AlphaNumeric (+ _).
+   *
+   * @param $key
+   *
+   * @return string
+   */
+  protected static function getCssLabelFriendlyName($key) {
+    $key = str_replace(' ', '', $key);
+    $key = preg_replace('/[^a-zA-Z0-9]/', '_', $key);
+    $key = strtolower($key);
+
+    return $key;
+  }
+
+  /**
+   * Get the pattern that can be used to determine the card type.
+   *
+   * We do a strotolower comparison as we don't know what case people might have if they
+   * are using a non-std one like dinersclub.
+   *
+   * @param $key
+   *
+   * Based on http://davidwalsh.name/validate-credit-cards
+   * See also https://en.wikipedia.org/wiki/Credit_card_numbers
+   *
+   * @return string
+   */
+  protected static function getCardPattern($key) {
+    $cardMappings = [
+      'mastercard' => '(5[1-5][0-9]{2}|2[3-6][0-9]{2}|22[3-9][0-9]|222[1-9]|27[0-1][0-9]|2720)[0-9]{12}',
+      'visa' => '4(?:[0-9]{12}|[0-9]{15})',
+      'amex' => '3[47][0-9]{13}',
+      'dinersclub' => '3(?:0[0-5][0-9]{11}|[68][0-9]{12})',
+      'carteblanche' => '3(?:0[0-5][0-9]{11}|[68][0-9]{12})',
+      'discover' => '6011[0-9]{12}',
+      'jcb' => '(?:3[0-9]{15}|(2131|1800)[0-9]{11})',
+      'unionpay' => '62(?:[0-9]{14}|[0-9]{17})',
+    ];
+    return isset($cardMappings[strtolower($key)]) ? $cardMappings[strtolower($key)] : '';
+  }
+
 }
diff --git a/civicrm/CRM/Friend/DAO/Friend.php b/civicrm/CRM/Friend/DAO/Friend.php
index 0fefde6aa9..a4ce0ae147 100644
--- a/civicrm/CRM/Friend/DAO/Friend.php
+++ b/civicrm/CRM/Friend/DAO/Friend.php
@@ -129,7 +129,7 @@ class CRM_Friend_DAO_Friend extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Friend ID'),
-          'description' => 'Friend ID',
+          'description' => ts('Friend ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_tell_friend',
           'entity' => 'Friend',
@@ -140,7 +140,7 @@ class CRM_Friend_DAO_Friend extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Entity Table'),
-          'description' => 'Name of table where item being referenced is stored.',
+          'description' => ts('Name of table where item being referenced is stored.'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -153,7 +153,7 @@ class CRM_Friend_DAO_Friend extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Entity ID'),
-          'description' => 'Foreign key to the referenced item.',
+          'description' => ts('Foreign key to the referenced item.'),
           'required' => TRUE,
           'table_name' => 'civicrm_tell_friend',
           'entity' => 'Friend',
@@ -178,7 +178,7 @@ class CRM_Friend_DAO_Friend extends CRM_Core_DAO {
           'name' => 'intro',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Intro'),
-          'description' => 'Introductory message to contributor or participant displayed on the Tell a Friend form.',
+          'description' => ts('Introductory message to contributor or participant displayed on the Tell a Friend form.'),
           'table_name' => 'civicrm_tell_friend',
           'entity' => 'Friend',
           'bao' => 'CRM_Friend_BAO_Friend',
@@ -191,7 +191,7 @@ class CRM_Friend_DAO_Friend extends CRM_Core_DAO {
           'name' => 'suggested_message',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Suggested Message'),
-          'description' => 'Suggested message to friends, provided as default on the Tell A Friend form.',
+          'description' => ts('Suggested message to friends, provided as default on the Tell A Friend form.'),
           'table_name' => 'civicrm_tell_friend',
           'entity' => 'Friend',
           'bao' => 'CRM_Friend_BAO_Friend',
@@ -204,7 +204,7 @@ class CRM_Friend_DAO_Friend extends CRM_Core_DAO {
           'name' => 'general_link',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('General Link'),
-          'description' => 'URL for general info about the organization - included in the email sent to friends.',
+          'description' => ts('URL for general info about the organization - included in the email sent to friends.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -224,7 +224,7 @@ class CRM_Friend_DAO_Friend extends CRM_Core_DAO {
           'name' => 'thankyou_title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Thank You Title'),
-          'description' => 'Text for Tell a Friend thank you page header and HTML title.',
+          'description' => ts('Text for Tell a Friend thank you page header and HTML title.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_tell_friend',
@@ -239,7 +239,7 @@ class CRM_Friend_DAO_Friend extends CRM_Core_DAO {
           'name' => 'thankyou_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Thank You Text'),
-          'description' => 'Thank you message displayed on success page.',
+          'description' => ts('Thank you message displayed on success page.'),
           'table_name' => 'civicrm_tell_friend',
           'entity' => 'Friend',
           'bao' => 'CRM_Friend_BAO_Friend',
diff --git a/civicrm/CRM/Friend/Form/Event.php b/civicrm/CRM/Friend/Form/Event.php
index 87e336bad8..253be69ccc 100644
--- a/civicrm/CRM/Friend/Form/Event.php
+++ b/civicrm/CRM/Friend/Form/Event.php
@@ -48,6 +48,7 @@ class CRM_Friend_Form_Event extends CRM_Event_Form_ManageEvent {
 
   public function preProcess() {
     parent::preProcess();
+    $this->assign('selectedChild', 'friend');
   }
 
   /**
diff --git a/civicrm/CRM/Grant/DAO/Grant.php b/civicrm/CRM/Grant/DAO/Grant.php
index 9a4c0f861c..b49d4dccee 100644
--- a/civicrm/CRM/Grant/DAO/Grant.php
+++ b/civicrm/CRM/Grant/DAO/Grant.php
@@ -169,7 +169,7 @@ class CRM_Grant_DAO_Grant extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Grant ID'),
-          'description' => 'Unique Grant id',
+          'description' => ts('Unique Grant id'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_grant.id',
@@ -185,7 +185,7 @@ class CRM_Grant_DAO_Grant extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact ID'),
-          'description' => 'Contact ID of contact record given grant belongs to.',
+          'description' => ts('Contact ID of contact record given grant belongs to.'),
           'required' => TRUE,
           'export' => TRUE,
           'where' => 'civicrm_grant.contact_id',
@@ -204,7 +204,7 @@ class CRM_Grant_DAO_Grant extends CRM_Core_DAO {
           'name' => 'application_received_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Application received date'),
-          'description' => 'Date on which grant application was received by donor.',
+          'description' => ts('Date on which grant application was received by donor.'),
           'import' => TRUE,
           'where' => 'civicrm_grant.application_received_date',
           'headerPattern' => '',
@@ -223,7 +223,7 @@ class CRM_Grant_DAO_Grant extends CRM_Core_DAO {
           'name' => 'decision_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Decision date'),
-          'description' => 'Date on which grant decision was made.',
+          'description' => ts('Date on which grant decision was made.'),
           'import' => TRUE,
           'where' => 'civicrm_grant.decision_date',
           'headerPattern' => '',
@@ -242,7 +242,7 @@ class CRM_Grant_DAO_Grant extends CRM_Core_DAO {
           'name' => 'money_transfer_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Grant Money transfer date'),
-          'description' => 'Date on which grant money transfer was made.',
+          'description' => ts('Date on which grant money transfer was made.'),
           'import' => TRUE,
           'where' => 'civicrm_grant.money_transfer_date',
           'headerPattern' => '',
@@ -261,7 +261,7 @@ class CRM_Grant_DAO_Grant extends CRM_Core_DAO {
           'name' => 'grant_due_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Grant Due Date'),
-          'description' => 'Date on which grant report is due.',
+          'description' => ts('Date on which grant report is due.'),
           'import' => TRUE,
           'where' => 'civicrm_grant.grant_due_date',
           'headerPattern' => '',
@@ -280,7 +280,7 @@ class CRM_Grant_DAO_Grant extends CRM_Core_DAO {
           'name' => 'grant_report_received',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Grant report received'),
-          'description' => 'Yes/No field stating whether grant report was received by donor.',
+          'description' => ts('Yes/No field stating whether grant report was received by donor.'),
           'import' => TRUE,
           'where' => 'civicrm_grant.grant_report_received',
           'headerPattern' => '',
@@ -298,7 +298,7 @@ class CRM_Grant_DAO_Grant extends CRM_Core_DAO {
           'name' => 'grant_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Grant Type'),
-          'description' => 'Type of grant. Implicit FK to civicrm_option_value in grant_type option_group.',
+          'description' => ts('Type of grant. Implicit FK to civicrm_option_value in grant_type option_group.'),
           'required' => TRUE,
           'export' => TRUE,
           'where' => 'civicrm_grant.grant_type_id',
@@ -320,7 +320,7 @@ class CRM_Grant_DAO_Grant extends CRM_Core_DAO {
           'name' => 'amount_total',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Total Amount'),
-          'description' => 'Requested grant amount, in default currency.',
+          'description' => ts('Requested grant amount, in default currency.'),
           'required' => TRUE,
           'precision' => [
             20,
@@ -343,7 +343,7 @@ class CRM_Grant_DAO_Grant extends CRM_Core_DAO {
           'name' => 'amount_requested',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Amount Requested'),
-          'description' => 'Requested grant amount, in original currency (optional).',
+          'description' => ts('Requested grant amount, in original currency (optional).'),
           'precision' => [
             20,
             2
@@ -360,7 +360,7 @@ class CRM_Grant_DAO_Grant extends CRM_Core_DAO {
           'name' => 'amount_granted',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Amount granted'),
-          'description' => 'Granted amount, in default currency.',
+          'description' => ts('Granted amount, in default currency.'),
           'precision' => [
             20,
             2
@@ -382,7 +382,7 @@ class CRM_Grant_DAO_Grant extends CRM_Core_DAO {
           'name' => 'currency',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Grant Currency'),
-          'description' => '3 character string, value from config setting or input via user.',
+          'description' => ts('3 character string, value from config setting or input via user.'),
           'required' => TRUE,
           'maxlength' => 3,
           'size' => CRM_Utils_Type::FOUR,
@@ -404,7 +404,7 @@ class CRM_Grant_DAO_Grant extends CRM_Core_DAO {
           'name' => 'rationale',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Grant Rationale'),
-          'description' => 'Grant rationale.',
+          'description' => ts('Grant rationale.'),
           'rows' => 4,
           'cols' => 60,
           'import' => TRUE,
@@ -424,7 +424,7 @@ class CRM_Grant_DAO_Grant extends CRM_Core_DAO {
           'name' => 'status_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Grant Status'),
-          'description' => 'Id of Grant status.',
+          'description' => ts('Id of Grant status.'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_grant.status_id',
@@ -447,7 +447,7 @@ class CRM_Grant_DAO_Grant extends CRM_Core_DAO {
           'name' => 'financial_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Type'),
-          'description' => 'FK to Financial Type.',
+          'description' => ts('FK to Financial Type.'),
           'default' => 'NULL',
           'table_name' => 'civicrm_grant',
           'entity' => 'Grant',
diff --git a/civicrm/CRM/Grant/Info.php b/civicrm/CRM/Grant/Info.php
index 1bf6045ff2..cfd14fd40f 100644
--- a/civicrm/CRM/Grant/Info.php
+++ b/civicrm/CRM/Grant/Info.php
@@ -121,6 +121,14 @@ class CRM_Grant_Info extends CRM_Core_Component_Info {
     );
   }
 
+  /**
+   * @inheritDoc
+   * @return string
+   */
+  public function getIcon() {
+    return 'crm-i fa-money';
+  }
+
   /**
    * @inheritDoc
    * @return array
diff --git a/civicrm/CRM/Invoicing/Utils.php b/civicrm/CRM/Invoicing/Utils.php
new file mode 100644
index 0000000000..05c2506bce
--- /dev/null
+++ b/civicrm/CRM/Invoicing/Utils.php
@@ -0,0 +1,97 @@
+<?php
+/*
+ +--------------------------------------------------------------------+
+ | CiviCRM version 5                                                  |
+ +--------------------------------------------------------------------+
+ | Copyright CiviCRM LLC (c) 2004-2018                                |
+ +--------------------------------------------------------------------+
+ | This file is a part of CiviCRM.                                    |
+ |                                                                    |
+ | CiviCRM is free software; you can copy, modify, and distribute it  |
+ | under the terms of the GNU Affero General Public License           |
+ | Version 3, 19 November 2007 and the CiviCRM Licensing Exception.   |
+ |                                                                    |
+ | CiviCRM is distributed in the hope that it will be useful, but     |
+ | WITHOUT ANY WARRANTY; without even the implied warranty of         |
+ | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.               |
+ | See the GNU Affero General Public License for more details.        |
+ |                                                                    |
+ | You should have received a copy of the GNU Affero General Public   |
+ | License and the CiviCRM Licensing Exception along                  |
+ | with this program; if not, contact CiviCRM LLC                     |
+ | at info[AT]civicrm[DOT]org. If you have questions about the        |
+ | GNU Affero General Public License or the licensing of CiviCRM,     |
+ | see the CiviCRM license FAQ at http://civicrm.org/licensing        |
+ +--------------------------------------------------------------------+
+ */
+
+/**
+ *
+ * @package CRM
+ * @copyright CiviCRM LLC (c) 2004-2018
+ */
+class CRM_Invoicing_Utils {
+
+  /**
+   * Function to call when invoicing is toggled on or off.
+   *
+   * We add or remove invoicing from the user dashboard here.
+   *
+   * @param bool $oldValue
+   * @param bool $newValue
+   * @param array $metadata
+   */
+  public static function onToggle($oldValue, $newValue, $metadata) {
+    if ($oldValue == $newValue) {
+      return;
+    }
+    $existingUserViewOptions = civicrm_api3('Setting', 'get', ['return' => 'user_dashboard_options'])['values'][CRM_Core_Config::domainID()]['user_dashboard_options'];
+    $optionValues = civicrm_api3('Setting', 'getoptions', ['field' => 'user_dashboard_options'])['values'];
+    $invoiceKey = array_search('Invoices / Credit Notes', $optionValues);
+    $existingIndex = in_array($invoiceKey, $existingUserViewOptions);
+
+    if ($newValue && $existingIndex === FALSE) {
+      $existingUserViewOptions[] = $invoiceKey;
+    }
+    elseif (!$newValue && $existingIndex !== FALSE) {
+      unset($existingUserViewOptions[$existingIndex]);
+    }
+    civicrm_api3('Setting', 'create', ['user_dashboard_options' => $existingUserViewOptions]);
+  }
+
+  /**
+   * Function to call to determine if invoicing is enabled.
+   *
+   * Historically the invoicing was declared as a setting but actually
+   * set within contribution_invoice_settings (which stores multiple settings
+   * as an array in a non-standard way).
+   *
+   * We check both here. But will deprecate the latter in time.
+   */
+  public static function isInvoicingEnabled() {
+    if (Civi::settings()->get('invoicing')) {
+      return TRUE;
+    }
+    $invoiceSettings = Civi::settings()->get('contribution_invoice_settings');
+    return CRM_Utils_Array::value('invoicing', $invoiceSettings);
+  }
+
+  /**
+   * Function to call to determine default invoice page.
+   *
+   * Historically the invoicing was declared as a setting but actually
+   * set within contribution_invoice_settings (which stores multiple settings
+   * as an array in a non-standard way).
+   *
+   * We check both here. But will deprecate the latter in time.
+   */
+  public static function getDefaultPaymentPage() {
+    $value = Civi::settings()->get('default_invoice_page');
+    if (is_numeric($value)) {
+      return $value;
+    }
+    $invoiceSettings = Civi::settings()->get('contribution_invoice_settings');
+    return CRM_Utils_Array::value('default_invoice_page', $invoiceSettings);
+  }
+
+}
diff --git a/civicrm/CRM/Mailing/BAO/Mailing.php b/civicrm/CRM/Mailing/BAO/Mailing.php
index 3e97b47ea9..aab22a064a 100644
--- a/civicrm/CRM/Mailing/BAO/Mailing.php
+++ b/civicrm/CRM/Mailing/BAO/Mailing.php
@@ -160,7 +160,9 @@ class CRM_Mailing_BAO_Mailing extends CRM_Mailing_DAO_Mailing {
         ->param('#groupIDs', $groupIDs)
         ->execute();
       while ($groupDAO->fetch()) {
-        if ($groupDAO->cache_date == NULL) {
+        // hidden smart groups always have a cache date and there is no other way
+        //  we can rebuilt the contact list from UI so consider such smart group
+        if ($groupDAO->cache_date == NULL || $groupDAO->is_hidden) {
           CRM_Contact_BAO_GroupContactCache::load($groupDAO);
         }
         if ($groupType == 'Include') {
@@ -235,10 +237,9 @@ class CRM_Mailing_BAO_Mailing extends CRM_Mailing_DAO_Mailing {
         'location_filter' => CRM_Utils_SQL_Select::fragment()->where("$entityTable.phone_type_id = " . CRM_Core_PseudoConstant::getKey('CRM_Core_DAO_Phone', 'phone_type_id', 'Mobile')),
         'phone_not_null' => CRM_Utils_SQL_Select::fragment()->where("$entityTable.phone IS NOT NULL"),
         'phone_not_empty' => CRM_Utils_SQL_Select::fragment()->where("$entityTable.phone != ''"),
-        'is_primary' => CRM_Utils_SQL_Select::fragment()->where("$entityTable.is_primary = 1"),
         'mailing_id' => CRM_Utils_SQL_Select::fragment()->where("mg.mailing_id = #mailingID"),
         'temp_contact_null' => CRM_Utils_SQL_Select::fragment()->where('temp.contact_id IS null'),
-        'order_by' => CRM_Utils_SQL_Select::fragment()->orderBy("$entityTable.is_primary = 1"),
+        'order_by' => CRM_Utils_SQL_Select::fragment()->orderBy("$entityTable.is_primary"),
       );
     }
     else {
diff --git a/civicrm/CRM/Mailing/BAO/Query.php b/civicrm/CRM/Mailing/BAO/Query.php
index d556dd9fd1..5adc1376e9 100644
--- a/civicrm/CRM/Mailing/BAO/Query.php
+++ b/civicrm/CRM/Mailing/BAO/Query.php
@@ -237,9 +237,6 @@ class CRM_Mailing_BAO_Query {
   public static function whereClauseSingle(&$values, &$query) {
     list($name, $op, $value, $grouping, $wildcard) = $values;
 
-    $fields = array();
-    $fields = self::getFields();
-
     switch ($name) {
       case 'mailing_id':
         $selectedMailings = array_flip($value);
@@ -259,14 +256,13 @@ class CRM_Mailing_BAO_Query {
         return;
 
       case 'mailing_name':
-        $value = strtolower(addslashes($value));
+        $value = addslashes($value);
         if ($wildcard) {
           $value = "%$value%";
           $op = 'LIKE';
         }
 
-        // LOWER in query below roughly translates to 'hurt my database without deriving any benefit' See CRM-19811.
-        $query->_where[$grouping][] = "LOWER(civicrm_mailing.name) $op '$value'";
+        $query->_where[$grouping][] = "civicrm_mailing.name $op '$value'";
         $query->_qill[$grouping][] = "Mailing Namename $op \"$value\"";
         $query->_tables['civicrm_mailing'] = $query->_whereTables['civicrm_mailing'] = 1;
         $query->_tables['civicrm_mailing_recipients'] = $query->_whereTables['civicrm_mailing_recipients'] = 1;
diff --git a/civicrm/CRM/Mailing/DAO/BouncePattern.php b/civicrm/CRM/Mailing/DAO/BouncePattern.php
index c0356203d4..43cec964a0 100644
--- a/civicrm/CRM/Mailing/DAO/BouncePattern.php
+++ b/civicrm/CRM/Mailing/DAO/BouncePattern.php
@@ -92,7 +92,7 @@ class CRM_Mailing_DAO_BouncePattern extends CRM_Core_DAO {
           'name' => 'bounce_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Bounce Type'),
-          'description' => 'Type of bounce',
+          'description' => ts('Type of bounce'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_bounce_pattern',
           'entity' => 'BouncePattern',
@@ -104,7 +104,7 @@ class CRM_Mailing_DAO_BouncePattern extends CRM_Core_DAO {
           'name' => 'pattern',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Pattern'),
-          'description' => 'A regexp to match a message to a bounce type',
+          'description' => ts('A regexp to match a message to a bounce type'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mailing_bounce_pattern',
diff --git a/civicrm/CRM/Mailing/DAO/BounceType.php b/civicrm/CRM/Mailing/DAO/BounceType.php
index c49c51391b..70ceecf483 100644
--- a/civicrm/CRM/Mailing/DAO/BounceType.php
+++ b/civicrm/CRM/Mailing/DAO/BounceType.php
@@ -84,7 +84,7 @@ class CRM_Mailing_DAO_BounceType extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Bounce Type Name'),
-          'description' => 'Type of bounce',
+          'description' => ts('Type of bounce'),
           'required' => TRUE,
           'maxlength' => 24,
           'size' => CRM_Utils_Type::MEDIUM,
@@ -97,7 +97,7 @@ class CRM_Mailing_DAO_BounceType extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Bounce Type Description'),
-          'description' => 'A description of this bounce type',
+          'description' => ts('A description of this bounce type'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mailing_bounce_type',
@@ -109,7 +109,7 @@ class CRM_Mailing_DAO_BounceType extends CRM_Core_DAO {
           'name' => 'hold_threshold',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Hold Threshold'),
-          'description' => 'Number of bounces of this type required before the email address is put on bounce hold',
+          'description' => ts('Number of bounces of this type required before the email address is put on bounce hold'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_bounce_type',
           'entity' => 'BounceType',
diff --git a/civicrm/CRM/Mailing/DAO/Mailing.php b/civicrm/CRM/Mailing/DAO/Mailing.php
index 9df37c518b..e36302c7d5 100644
--- a/civicrm/CRM/Mailing/DAO/Mailing.php
+++ b/civicrm/CRM/Mailing/DAO/Mailing.php
@@ -380,7 +380,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'domain_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing Domain'),
-          'description' => 'Which site is this mailing for',
+          'description' => ts('Which site is this mailing for'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -396,7 +396,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'header_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing Header'),
-          'description' => 'FK to the header component.',
+          'description' => ts('FK to the header component.'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -407,7 +407,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'footer_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing Footer'),
-          'description' => 'FK to the footer component.',
+          'description' => ts('FK to the footer component.'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -418,7 +418,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'reply_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing Reply'),
-          'description' => 'FK to the auto-responder component.',
+          'description' => ts('FK to the auto-responder component.'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -429,7 +429,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'unsubscribe_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing Unsubscribe'),
-          'description' => 'FK to the unsubscribe component.',
+          'description' => ts('FK to the unsubscribe component.'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -449,7 +449,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'optout_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing Opt Out'),
-          'description' => 'FK to the opt-out component.',
+          'description' => ts('FK to the opt-out component.'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -460,7 +460,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Mailing Name'),
-          'description' => 'Mailing Name.',
+          'description' => ts('Mailing Name.'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mailing',
@@ -475,7 +475,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'mailing_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Mailing Type'),
-          'description' => 'differentiate between standalone mailings, A/B tests, and A/B final-winner',
+          'description' => ts('differentiate between standalone mailings, A/B tests, and A/B final-winner'),
           'maxlength' => 32,
           'size' => CRM_Utils_Type::MEDIUM,
           'table_name' => 'civicrm_mailing',
@@ -493,7 +493,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'from_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Mailing From Name'),
-          'description' => 'From Header of mailing',
+          'description' => ts('From Header of mailing'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mailing',
@@ -508,7 +508,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'from_email',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Mailing From Email'),
-          'description' => 'From Email of mailing',
+          'description' => ts('From Email of mailing'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mailing',
@@ -523,7 +523,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'replyto_email',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Replyto Email'),
-          'description' => 'Reply-To Email of mailing',
+          'description' => ts('Reply-To Email of mailing'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mailing',
@@ -538,7 +538,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'template_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Template Type'),
-          'description' => 'The language/processing system used for email templates.',
+          'description' => ts('The language/processing system used for email templates.'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -555,7 +555,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'template_options',
           'type' => CRM_Utils_Type::T_LONGTEXT,
           'title' => ts('Template Options (JSON)'),
-          'description' => 'Advanced options used by the email templating system. (JSON encoded)',
+          'description' => ts('Advanced options used by the email templating system. (JSON encoded)'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -565,7 +565,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'subject',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Subject'),
-          'description' => 'Subject of mailing',
+          'description' => ts('Subject of mailing'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mailing',
@@ -580,7 +580,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'body_text',
           'type' => CRM_Utils_Type::T_LONGTEXT,
           'title' => ts('Body Text'),
-          'description' => 'Body of the mailing in text format.',
+          'description' => ts('Body of the mailing in text format.'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -590,7 +590,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'body_html',
           'type' => CRM_Utils_Type::T_LONGTEXT,
           'title' => ts('Body Html'),
-          'description' => 'Body of the mailing in html format.',
+          'description' => ts('Body of the mailing in html format.'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -600,7 +600,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'url_tracking',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Url Tracking'),
-          'description' => 'Should we track URL click-throughs for this mailing?',
+          'description' => ts('Should we track URL click-throughs for this mailing?'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -613,7 +613,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'forward_replies',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Forward Replies'),
-          'description' => 'Should we forward replies back to the author?',
+          'description' => ts('Should we forward replies back to the author?'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -626,7 +626,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'auto_responder',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Auto Responder'),
-          'description' => 'Should we enable the auto-responder?',
+          'description' => ts('Should we enable the auto-responder?'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -639,7 +639,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'open_tracking',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Track Mailing?'),
-          'description' => 'Should we track when recipients open/read this mailing?',
+          'description' => ts('Should we track when recipients open/read this mailing?'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -649,7 +649,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'is_completed',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Mailing Completed'),
-          'description' => 'Has at least one job associated with this mailing finished?',
+          'description' => ts('Has at least one job associated with this mailing finished?'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -662,7 +662,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'msg_template_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing Message Template'),
-          'description' => 'FK to the message template.',
+          'description' => ts('FK to the message template.'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -673,7 +673,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'override_verp',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Override Verp'),
-          'description' => 'Should we overrite VERP address in Reply-To',
+          'description' => ts('Should we overrite VERP address in Reply-To'),
           'default' => '0',
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
@@ -687,7 +687,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'created_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing Creator'),
-          'description' => 'FK to Contact ID who first created this mailing',
+          'description' => ts('FK to Contact ID who first created this mailing'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -698,7 +698,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'created_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Mailing Created Date'),
-          'description' => 'Date and time this mailing was created.',
+          'description' => ts('Date and time this mailing was created.'),
           'required' => FALSE,
           'default' => 'NULL',
           'table_name' => 'civicrm_mailing',
@@ -714,7 +714,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'modified_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Modified Date'),
-          'description' => 'When the mailing (or closely related entity) was created or modified or deleted.',
+          'description' => ts('When the mailing (or closely related entity) was created or modified or deleted.'),
           'required' => FALSE,
           'export' => TRUE,
           'where' => 'civicrm_mailing.modified_date',
@@ -730,7 +730,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'scheduled_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Scheduled By'),
-          'description' => 'FK to Contact ID who scheduled this mailing',
+          'description' => ts('FK to Contact ID who scheduled this mailing'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -741,7 +741,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'scheduled_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Mailing Scheduled Date'),
-          'description' => 'Date and time this mailing was scheduled.',
+          'description' => ts('Date and time this mailing was scheduled.'),
           'required' => FALSE,
           'default' => 'NULL',
           'table_name' => 'civicrm_mailing',
@@ -757,7 +757,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'approver_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Approved By'),
-          'description' => 'FK to Contact ID who approved this mailing',
+          'description' => ts('FK to Contact ID who approved this mailing'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -768,7 +768,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'approval_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Mailing Approved Date'),
-          'description' => 'Date and time this mailing was approved.',
+          'description' => ts('Date and time this mailing was approved.'),
           'required' => FALSE,
           'default' => 'NULL',
           'table_name' => 'civicrm_mailing',
@@ -784,7 +784,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'approval_status_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Approval Status'),
-          'description' => 'The status of this mailing. Values: none, approved, rejected',
+          'description' => ts('The status of this mailing. Values: none, approved, rejected'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -801,7 +801,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'approval_note',
           'type' => CRM_Utils_Type::T_LONGTEXT,
           'title' => ts('Approval Note'),
-          'description' => 'Note behind the decision.',
+          'description' => ts('Note behind the decision.'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -814,7 +814,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'is_archived',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Mailing Archived?'),
-          'description' => 'Is this mailing archived?',
+          'description' => ts('Is this mailing archived?'),
           'default' => '0',
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
@@ -828,7 +828,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'visibility',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Mailing Visibility'),
-          'description' => 'In what context(s) is the mailing contents visible (online viewing)',
+          'description' => ts('In what context(s) is the mailing contents visible (online viewing)'),
           'maxlength' => 40,
           'size' => CRM_Utils_Type::BIG,
           'default' => 'Public Pages',
@@ -847,7 +847,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'campaign_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing Campaign'),
-          'description' => 'The campaign for which this mailing has been initiated.',
+          'description' => ts('The campaign for which this mailing has been initiated.'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -866,7 +866,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'dedupe_email',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('No Duplicate emails?'),
-          'description' => 'Remove duplicate emails?',
+          'description' => ts('Remove duplicate emails?'),
           'default' => '0',
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
@@ -893,7 +893,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'hash',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Mailing Hash'),
-          'description' => 'Key for validating requests related to this mailing.',
+          'description' => ts('Key for validating requests related to this mailing.'),
           'maxlength' => 16,
           'size' => CRM_Utils_Type::TWELVE,
           'table_name' => 'civicrm_mailing',
@@ -905,7 +905,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'location_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Location Type'),
-          'description' => 'With email_selection_method, determines which email address to use',
+          'description' => ts('With email_selection_method, determines which email address to use'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -921,7 +921,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'email_selection_method',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Email Selection Method'),
-          'description' => 'With location_type_id, determine how to choose the email address to use.',
+          'description' => ts('With location_type_id, determine how to choose the email address to use.'),
           'maxlength' => 20,
           'size' => CRM_Utils_Type::MEDIUM,
           'default' => 'automatic',
@@ -937,7 +937,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'language',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Mailing Language'),
-          'description' => 'Language of the content of the mailing. Useful for tokens.',
+          'description' => ts('Language of the content of the mailing. Useful for tokens.'),
           'maxlength' => 5,
           'size' => CRM_Utils_Type::SIX,
           'table_name' => 'civicrm_mailing',
diff --git a/civicrm/CRM/Mailing/DAO/MailingAB.php b/civicrm/CRM/Mailing/DAO/MailingAB.php
index 724fcc80ca..e2fdaa203f 100644
--- a/civicrm/CRM/Mailing/DAO/MailingAB.php
+++ b/civicrm/CRM/Mailing/DAO/MailingAB.php
@@ -163,7 +163,7 @@ class CRM_Mailing_DAO_MailingAB extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Name'),
-          'description' => 'Name of the A/B test',
+          'description' => ts('Name of the A/B test'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mailing_abtest',
@@ -175,7 +175,7 @@ class CRM_Mailing_DAO_MailingAB extends CRM_Core_DAO {
           'name' => 'status',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Status'),
-          'description' => 'Status',
+          'description' => ts('Status'),
           'maxlength' => 32,
           'size' => CRM_Utils_Type::MEDIUM,
           'table_name' => 'civicrm_mailing_abtest',
@@ -190,7 +190,7 @@ class CRM_Mailing_DAO_MailingAB extends CRM_Core_DAO {
           'name' => 'mailing_id_a',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing ID (A)'),
-          'description' => 'The first experimental mailing ("A" condition)',
+          'description' => ts('The first experimental mailing ("A" condition)'),
           'table_name' => 'civicrm_mailing_abtest',
           'entity' => 'MailingAB',
           'bao' => 'CRM_Mailing_BAO_MailingAB',
@@ -200,7 +200,7 @@ class CRM_Mailing_DAO_MailingAB extends CRM_Core_DAO {
           'name' => 'mailing_id_b',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing ID (B)'),
-          'description' => 'The second experimental mailing ("B" condition)',
+          'description' => ts('The second experimental mailing ("B" condition)'),
           'table_name' => 'civicrm_mailing_abtest',
           'entity' => 'MailingAB',
           'bao' => 'CRM_Mailing_BAO_MailingAB',
@@ -210,7 +210,7 @@ class CRM_Mailing_DAO_MailingAB extends CRM_Core_DAO {
           'name' => 'mailing_id_c',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing ID (C)'),
-          'description' => 'The final, general mailing (derived from A or B)',
+          'description' => ts('The final, general mailing (derived from A or B)'),
           'table_name' => 'civicrm_mailing_abtest',
           'entity' => 'MailingAB',
           'bao' => 'CRM_Mailing_BAO_MailingAB',
@@ -220,7 +220,7 @@ class CRM_Mailing_DAO_MailingAB extends CRM_Core_DAO {
           'name' => 'domain_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Domain ID'),
-          'description' => 'Which site is this mailing for',
+          'description' => ts('Which site is this mailing for'),
           'table_name' => 'civicrm_mailing_abtest',
           'entity' => 'MailingAB',
           'bao' => 'CRM_Mailing_BAO_MailingAB',
@@ -258,7 +258,7 @@ class CRM_Mailing_DAO_MailingAB extends CRM_Core_DAO {
           'name' => 'specific_url',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('URL for Winner Criteria'),
-          'description' => 'What specific url to track',
+          'description' => ts('What specific url to track'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mailing_abtest',
@@ -270,7 +270,7 @@ class CRM_Mailing_DAO_MailingAB extends CRM_Core_DAO {
           'name' => 'declare_winning_time',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Declaration Time'),
-          'description' => 'In how much time to declare winner',
+          'description' => ts('In how much time to declare winner'),
           'table_name' => 'civicrm_mailing_abtest',
           'entity' => 'MailingAB',
           'bao' => 'CRM_Mailing_BAO_MailingAB',
@@ -289,7 +289,7 @@ class CRM_Mailing_DAO_MailingAB extends CRM_Core_DAO {
           'name' => 'created_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('AB Test Created By'),
-          'description' => 'FK to Contact ID',
+          'description' => ts('FK to Contact ID'),
           'table_name' => 'civicrm_mailing_abtest',
           'entity' => 'MailingAB',
           'bao' => 'CRM_Mailing_BAO_MailingAB',
@@ -300,7 +300,7 @@ class CRM_Mailing_DAO_MailingAB extends CRM_Core_DAO {
           'name' => 'created_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('AB Test Created Date'),
-          'description' => 'When was this item created',
+          'description' => ts('When was this item created'),
           'required' => FALSE,
           'default' => 'CURRENT_TIMESTAMP',
           'table_name' => 'civicrm_mailing_abtest',
diff --git a/civicrm/CRM/Mailing/DAO/MailingComponent.php b/civicrm/CRM/Mailing/DAO/MailingComponent.php
index 3a341b0f2c..7eb9817f15 100644
--- a/civicrm/CRM/Mailing/DAO/MailingComponent.php
+++ b/civicrm/CRM/Mailing/DAO/MailingComponent.php
@@ -110,7 +110,7 @@ class CRM_Mailing_DAO_MailingComponent extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Component Name'),
-          'description' => 'The name of this component',
+          'description' => ts('The name of this component'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_mailing_component',
@@ -122,7 +122,7 @@ class CRM_Mailing_DAO_MailingComponent extends CRM_Core_DAO {
           'name' => 'component_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Mailing Component Type'),
-          'description' => 'Type of Component.',
+          'description' => ts('Type of Component.'),
           'maxlength' => 12,
           'size' => CRM_Utils_Type::TWELVE,
           'table_name' => 'civicrm_mailing_component',
@@ -151,7 +151,7 @@ class CRM_Mailing_DAO_MailingComponent extends CRM_Core_DAO {
           'name' => 'body_html',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Mailing Component Body HTML'),
-          'description' => 'Body of the component in html format.',
+          'description' => ts('Body of the component in html format.'),
           'rows' => 8,
           'cols' => 80,
           'table_name' => 'civicrm_mailing_component',
@@ -166,7 +166,7 @@ class CRM_Mailing_DAO_MailingComponent extends CRM_Core_DAO {
           'name' => 'body_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Body Text'),
-          'description' => 'Body of the component in text format.',
+          'description' => ts('Body of the component in text format.'),
           'rows' => 8,
           'cols' => 80,
           'table_name' => 'civicrm_mailing_component',
@@ -181,7 +181,7 @@ class CRM_Mailing_DAO_MailingComponent extends CRM_Core_DAO {
           'name' => 'is_default',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Mailing Component is Default?'),
-          'description' => 'Is this the default component for this component_type?',
+          'description' => ts('Is this the default component for this component_type?'),
           'default' => '0',
           'table_name' => 'civicrm_mailing_component',
           'entity' => 'MailingComponent',
@@ -192,7 +192,7 @@ class CRM_Mailing_DAO_MailingComponent extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Mailing Component Is Active?'),
-          'description' => 'Is this property active?',
+          'description' => ts('Is this property active?'),
           'table_name' => 'civicrm_mailing_component',
           'entity' => 'MailingComponent',
           'bao' => 'CRM_Mailing_BAO_MailingComponent',
diff --git a/civicrm/CRM/Mailing/DAO/MailingGroup.php b/civicrm/CRM/Mailing/DAO/MailingGroup.php
index a550b9acec..1143ac7cc1 100644
--- a/civicrm/CRM/Mailing/DAO/MailingGroup.php
+++ b/civicrm/CRM/Mailing/DAO/MailingGroup.php
@@ -121,7 +121,7 @@ class CRM_Mailing_DAO_MailingGroup extends CRM_Core_DAO {
           'name' => 'mailing_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing'),
-          'description' => 'The ID of a previous mailing to include/exclude recipients.',
+          'description' => ts('The ID of a previous mailing to include/exclude recipients.'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_group',
           'entity' => 'MailingGroup',
@@ -133,7 +133,7 @@ class CRM_Mailing_DAO_MailingGroup extends CRM_Core_DAO {
           'name' => 'group_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Mailing Group Type'),
-          'description' => 'Are the members of the group included or excluded?.',
+          'description' => ts('Are the members of the group included or excluded?.'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'table_name' => 'civicrm_mailing_group',
@@ -151,7 +151,7 @@ class CRM_Mailing_DAO_MailingGroup extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Mailing Group Entity Table'),
-          'description' => 'Name of table where item being referenced is stored.',
+          'description' => ts('Name of table where item being referenced is stored.'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -167,7 +167,7 @@ class CRM_Mailing_DAO_MailingGroup extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing Group Entity'),
-          'description' => 'Foreign key to the referenced item.',
+          'description' => ts('Foreign key to the referenced item.'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_group',
           'entity' => 'MailingGroup',
@@ -178,7 +178,7 @@ class CRM_Mailing_DAO_MailingGroup extends CRM_Core_DAO {
           'name' => 'search_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing Group Search'),
-          'description' => 'The filtering search. custom search id or -1 for civicrm api search',
+          'description' => ts('The filtering search. custom search id or -1 for civicrm api search'),
           'table_name' => 'civicrm_mailing_group',
           'entity' => 'MailingGroup',
           'bao' => 'CRM_Mailing_DAO_MailingGroup',
@@ -188,7 +188,7 @@ class CRM_Mailing_DAO_MailingGroup extends CRM_Core_DAO {
           'name' => 'search_args',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Mailing Group Search Arguments'),
-          'description' => 'The arguments to be sent to the search function',
+          'description' => ts('The arguments to be sent to the search function'),
           'table_name' => 'civicrm_mailing_group',
           'entity' => 'MailingGroup',
           'bao' => 'CRM_Mailing_DAO_MailingGroup',
diff --git a/civicrm/CRM/Mailing/DAO/MailingJob.php b/civicrm/CRM/Mailing/DAO/MailingJob.php
index 931685895f..bd5c5497da 100644
--- a/civicrm/CRM/Mailing/DAO/MailingJob.php
+++ b/civicrm/CRM/Mailing/DAO/MailingJob.php
@@ -149,7 +149,7 @@ class CRM_Mailing_DAO_MailingJob extends CRM_Core_DAO {
           'name' => 'mailing_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing'),
-          'description' => 'The ID of the mailing this Job will send.',
+          'description' => ts('The ID of the mailing this Job will send.'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_job',
           'entity' => 'MailingJob',
@@ -161,7 +161,7 @@ class CRM_Mailing_DAO_MailingJob extends CRM_Core_DAO {
           'name' => 'scheduled_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Mailing Scheduled Date'),
-          'description' => 'date on which this job was scheduled.',
+          'description' => ts('date on which this job was scheduled.'),
           'required' => FALSE,
           'default' => 'NULL',
           'table_name' => 'civicrm_mailing_job',
@@ -173,7 +173,7 @@ class CRM_Mailing_DAO_MailingJob extends CRM_Core_DAO {
           'name' => 'start_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Mailing Job Start Date'),
-          'description' => 'date on which this job was started.',
+          'description' => ts('date on which this job was started.'),
           'required' => FALSE,
           'default' => 'NULL',
           'table_name' => 'civicrm_mailing_job',
@@ -185,7 +185,7 @@ class CRM_Mailing_DAO_MailingJob extends CRM_Core_DAO {
           'name' => 'end_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Mailing Job End Date'),
-          'description' => 'date on which this job ended.',
+          'description' => ts('date on which this job ended.'),
           'required' => FALSE,
           'default' => 'NULL',
           'table_name' => 'civicrm_mailing_job',
@@ -197,7 +197,7 @@ class CRM_Mailing_DAO_MailingJob extends CRM_Core_DAO {
           'name' => 'status',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Mailing Job Status'),
-          'description' => 'The state of this job',
+          'description' => ts('The state of this job'),
           'maxlength' => 12,
           'size' => CRM_Utils_Type::TWELVE,
           'table_name' => 'civicrm_mailing_job',
@@ -215,7 +215,7 @@ class CRM_Mailing_DAO_MailingJob extends CRM_Core_DAO {
           'name' => 'is_test',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Mailing Job Is Test?'),
-          'description' => 'Is this job for a test mail?',
+          'description' => ts('Is this job for a test mail?'),
           'default' => '0',
           'table_name' => 'civicrm_mailing_job',
           'entity' => 'MailingJob',
@@ -226,7 +226,7 @@ class CRM_Mailing_DAO_MailingJob extends CRM_Core_DAO {
           'name' => 'job_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Mailing Job Type'),
-          'description' => 'Type of mailling job: null | child ',
+          'description' => ts('Type of mailling job: null | child '),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mailing_job',
@@ -238,7 +238,7 @@ class CRM_Mailing_DAO_MailingJob extends CRM_Core_DAO {
           'name' => 'parent_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing Job Parent'),
-          'description' => 'Parent job id',
+          'description' => ts('Parent job id'),
           'default' => 'NULL',
           'table_name' => 'civicrm_mailing_job',
           'entity' => 'MailingJob',
@@ -250,7 +250,7 @@ class CRM_Mailing_DAO_MailingJob extends CRM_Core_DAO {
           'name' => 'job_offset',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing Job Offset'),
-          'description' => 'Offset of the child job',
+          'description' => ts('Offset of the child job'),
           'default' => '0',
           'table_name' => 'civicrm_mailing_job',
           'entity' => 'MailingJob',
@@ -261,7 +261,7 @@ class CRM_Mailing_DAO_MailingJob extends CRM_Core_DAO {
           'name' => 'job_limit',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing Job Limit'),
-          'description' => 'Queue size limit for each child job',
+          'description' => ts('Queue size limit for each child job'),
           'default' => '0',
           'table_name' => 'civicrm_mailing_job',
           'entity' => 'MailingJob',
diff --git a/civicrm/CRM/Mailing/DAO/Recipients.php b/civicrm/CRM/Mailing/DAO/Recipients.php
index 18b89a0431..121938115d 100644
--- a/civicrm/CRM/Mailing/DAO/Recipients.php
+++ b/civicrm/CRM/Mailing/DAO/Recipients.php
@@ -109,7 +109,7 @@ class CRM_Mailing_DAO_Recipients extends CRM_Core_DAO {
           'name' => 'mailing_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing'),
-          'description' => 'The ID of the mailing this Job will send.',
+          'description' => ts('The ID of the mailing this Job will send.'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_recipients',
           'entity' => 'Recipients',
@@ -121,7 +121,7 @@ class CRM_Mailing_DAO_Recipients extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing Recipient'),
-          'description' => 'FK to Contact',
+          'description' => ts('FK to Contact'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_recipients',
           'entity' => 'Recipients',
@@ -133,7 +133,7 @@ class CRM_Mailing_DAO_Recipients extends CRM_Core_DAO {
           'name' => 'email_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Recipient Email'),
-          'description' => 'FK to Email',
+          'description' => ts('FK to Email'),
           'default' => 'NULL',
           'table_name' => 'civicrm_mailing_recipients',
           'entity' => 'Recipients',
@@ -145,7 +145,7 @@ class CRM_Mailing_DAO_Recipients extends CRM_Core_DAO {
           'name' => 'phone_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Recipient Phone'),
-          'description' => 'FK to Phone',
+          'description' => ts('FK to Phone'),
           'default' => 'NULL',
           'table_name' => 'civicrm_mailing_recipients',
           'entity' => 'Recipients',
diff --git a/civicrm/CRM/Mailing/DAO/Spool.php b/civicrm/CRM/Mailing/DAO/Spool.php
index 2c91bf9384..5819fe731e 100644
--- a/civicrm/CRM/Mailing/DAO/Spool.php
+++ b/civicrm/CRM/Mailing/DAO/Spool.php
@@ -120,7 +120,7 @@ class CRM_Mailing_DAO_Spool extends CRM_Core_DAO {
           'name' => 'job_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing Job'),
-          'description' => 'The ID of the Job .',
+          'description' => ts('The ID of the Job .'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_spool',
           'entity' => 'Spool',
@@ -132,7 +132,7 @@ class CRM_Mailing_DAO_Spool extends CRM_Core_DAO {
           'name' => 'recipient_email',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Recipient Email'),
-          'description' => 'The email of the receipients this mail is to be sent.',
+          'description' => ts('The email of the receipients this mail is to be sent.'),
           'table_name' => 'civicrm_mailing_spool',
           'entity' => 'Spool',
           'bao' => 'CRM_Mailing_BAO_Spool',
@@ -142,7 +142,7 @@ class CRM_Mailing_DAO_Spool extends CRM_Core_DAO {
           'name' => 'headers',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Headers'),
-          'description' => 'The header information of this mailing .',
+          'description' => ts('The header information of this mailing .'),
           'table_name' => 'civicrm_mailing_spool',
           'entity' => 'Spool',
           'bao' => 'CRM_Mailing_BAO_Spool',
@@ -152,7 +152,7 @@ class CRM_Mailing_DAO_Spool extends CRM_Core_DAO {
           'name' => 'body',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Body'),
-          'description' => 'The body of this mailing.',
+          'description' => ts('The body of this mailing.'),
           'table_name' => 'civicrm_mailing_spool',
           'entity' => 'Spool',
           'bao' => 'CRM_Mailing_BAO_Spool',
@@ -162,7 +162,7 @@ class CRM_Mailing_DAO_Spool extends CRM_Core_DAO {
           'name' => 'added_at',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Added'),
-          'description' => 'date on which this job was added.',
+          'description' => ts('date on which this job was added.'),
           'required' => FALSE,
           'default' => 'NULL',
           'table_name' => 'civicrm_mailing_spool',
@@ -174,7 +174,7 @@ class CRM_Mailing_DAO_Spool extends CRM_Core_DAO {
           'name' => 'removed_at',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Removed'),
-          'description' => 'date on which this job was removed.',
+          'description' => ts('date on which this job was removed.'),
           'required' => FALSE,
           'default' => 'NULL',
           'table_name' => 'civicrm_mailing_spool',
diff --git a/civicrm/CRM/Mailing/DAO/TrackableURL.php b/civicrm/CRM/Mailing/DAO/TrackableURL.php
index 7a9b71d139..4d28a20e04 100644
--- a/civicrm/CRM/Mailing/DAO/TrackableURL.php
+++ b/civicrm/CRM/Mailing/DAO/TrackableURL.php
@@ -92,7 +92,7 @@ class CRM_Mailing_DAO_TrackableURL extends CRM_Core_DAO {
           'name' => 'url',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Url'),
-          'description' => 'The URL to be tracked.',
+          'description' => ts('The URL to be tracked.'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_trackable_url',
           'entity' => 'TrackableURL',
@@ -103,7 +103,7 @@ class CRM_Mailing_DAO_TrackableURL extends CRM_Core_DAO {
           'name' => 'mailing_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing'),
-          'description' => 'FK to the mailing',
+          'description' => ts('FK to the mailing'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_trackable_url',
           'entity' => 'TrackableURL',
diff --git a/civicrm/CRM/Mailing/Event/DAO/Bounce.php b/civicrm/CRM/Mailing/Event/DAO/Bounce.php
index c4e46d7cd3..12cbe379d4 100644
--- a/civicrm/CRM/Mailing/Event/DAO/Bounce.php
+++ b/civicrm/CRM/Mailing/Event/DAO/Bounce.php
@@ -106,7 +106,7 @@ class CRM_Mailing_Event_DAO_Bounce extends CRM_Core_DAO {
           'name' => 'event_queue_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Event Queue'),
-          'description' => 'FK to EventQueue',
+          'description' => ts('FK to EventQueue'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_event_bounce',
           'entity' => 'Bounce',
@@ -118,7 +118,7 @@ class CRM_Mailing_Event_DAO_Bounce extends CRM_Core_DAO {
           'name' => 'bounce_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Bounce Type'),
-          'description' => 'What type of bounce was it?',
+          'description' => ts('What type of bounce was it?'),
           'table_name' => 'civicrm_mailing_event_bounce',
           'entity' => 'Bounce',
           'bao' => 'CRM_Mailing_Event_BAO_Bounce',
@@ -136,7 +136,7 @@ class CRM_Mailing_Event_DAO_Bounce extends CRM_Core_DAO {
           'name' => 'bounce_reason',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Bounce Reason'),
-          'description' => 'The reason the email bounced.',
+          'description' => ts('The reason the email bounced.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mailing_event_bounce',
@@ -148,7 +148,7 @@ class CRM_Mailing_Event_DAO_Bounce extends CRM_Core_DAO {
           'name' => 'time_stamp',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Timestamp'),
-          'description' => 'When this bounce event occurred.',
+          'description' => ts('When this bounce event occurred.'),
           'required' => TRUE,
           'default' => 'CURRENT_TIMESTAMP',
           'table_name' => 'civicrm_mailing_event_bounce',
diff --git a/civicrm/CRM/Mailing/Event/DAO/Confirm.php b/civicrm/CRM/Mailing/Event/DAO/Confirm.php
index 11b1b764f2..69535473a2 100644
--- a/civicrm/CRM/Mailing/Event/DAO/Confirm.php
+++ b/civicrm/CRM/Mailing/Event/DAO/Confirm.php
@@ -92,7 +92,7 @@ class CRM_Mailing_Event_DAO_Confirm extends CRM_Core_DAO {
           'name' => 'event_subscribe_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing Subscribe ID'),
-          'description' => 'FK to civicrm_mailing_event_subscribe',
+          'description' => ts('FK to civicrm_mailing_event_subscribe'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_event_confirm',
           'entity' => 'Confirm',
@@ -104,7 +104,7 @@ class CRM_Mailing_Event_DAO_Confirm extends CRM_Core_DAO {
           'name' => 'time_stamp',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Confirm Timestamp'),
-          'description' => 'When this confirmation event occurred.',
+          'description' => ts('When this confirmation event occurred.'),
           'required' => TRUE,
           'default' => 'CURRENT_TIMESTAMP',
           'table_name' => 'civicrm_mailing_event_confirm',
diff --git a/civicrm/CRM/Mailing/Event/DAO/Delivered.php b/civicrm/CRM/Mailing/Event/DAO/Delivered.php
index d8c21b3ef0..3ee7cf3286 100644
--- a/civicrm/CRM/Mailing/Event/DAO/Delivered.php
+++ b/civicrm/CRM/Mailing/Event/DAO/Delivered.php
@@ -92,7 +92,7 @@ class CRM_Mailing_Event_DAO_Delivered extends CRM_Core_DAO {
           'name' => 'event_queue_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Event Queue'),
-          'description' => 'FK to EventQueue',
+          'description' => ts('FK to EventQueue'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_event_delivered',
           'entity' => 'Delivered',
@@ -104,7 +104,7 @@ class CRM_Mailing_Event_DAO_Delivered extends CRM_Core_DAO {
           'name' => 'time_stamp',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Timestamp'),
-          'description' => 'When this delivery event occurred.',
+          'description' => ts('When this delivery event occurred.'),
           'required' => TRUE,
           'default' => 'CURRENT_TIMESTAMP',
           'table_name' => 'civicrm_mailing_event_delivered',
diff --git a/civicrm/CRM/Mailing/Event/DAO/Forward.php b/civicrm/CRM/Mailing/Event/DAO/Forward.php
index cca87706d2..baf2fef8e9 100644
--- a/civicrm/CRM/Mailing/Event/DAO/Forward.php
+++ b/civicrm/CRM/Mailing/Event/DAO/Forward.php
@@ -100,7 +100,7 @@ class CRM_Mailing_Event_DAO_Forward extends CRM_Core_DAO {
           'name' => 'event_queue_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing Event Queue'),
-          'description' => 'FK to EventQueue',
+          'description' => ts('FK to EventQueue'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_event_forward',
           'entity' => 'Forward',
@@ -112,7 +112,7 @@ class CRM_Mailing_Event_DAO_Forward extends CRM_Core_DAO {
           'name' => 'dest_queue_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Destination Queue'),
-          'description' => 'FK to EventQueue for destination',
+          'description' => ts('FK to EventQueue for destination'),
           'table_name' => 'civicrm_mailing_event_forward',
           'entity' => 'Forward',
           'bao' => 'CRM_Mailing_Event_BAO_Forward',
@@ -123,7 +123,7 @@ class CRM_Mailing_Event_DAO_Forward extends CRM_Core_DAO {
           'name' => 'time_stamp',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Timestamp'),
-          'description' => 'When this forward event occurred.',
+          'description' => ts('When this forward event occurred.'),
           'required' => TRUE,
           'default' => 'CURRENT_TIMESTAMP',
           'table_name' => 'civicrm_mailing_event_forward',
diff --git a/civicrm/CRM/Mailing/Event/DAO/Opened.php b/civicrm/CRM/Mailing/Event/DAO/Opened.php
index 8afbe0881d..197bf65f25 100644
--- a/civicrm/CRM/Mailing/Event/DAO/Opened.php
+++ b/civicrm/CRM/Mailing/Event/DAO/Opened.php
@@ -92,7 +92,7 @@ class CRM_Mailing_Event_DAO_Opened extends CRM_Core_DAO {
           'name' => 'event_queue_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Event Queue'),
-          'description' => 'FK to EventQueue',
+          'description' => ts('FK to EventQueue'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_event_opened',
           'entity' => 'Opened',
@@ -104,7 +104,7 @@ class CRM_Mailing_Event_DAO_Opened extends CRM_Core_DAO {
           'name' => 'time_stamp',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Timestamp'),
-          'description' => 'When this open event occurred.',
+          'description' => ts('When this open event occurred.'),
           'required' => TRUE,
           'default' => 'CURRENT_TIMESTAMP',
           'table_name' => 'civicrm_mailing_event_opened',
diff --git a/civicrm/CRM/Mailing/Event/DAO/Queue.php b/civicrm/CRM/Mailing/Event/DAO/Queue.php
index 371402c625..24384a9b35 100644
--- a/civicrm/CRM/Mailing/Event/DAO/Queue.php
+++ b/civicrm/CRM/Mailing/Event/DAO/Queue.php
@@ -116,7 +116,7 @@ class CRM_Mailing_Event_DAO_Queue extends CRM_Core_DAO {
           'name' => 'job_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Job ID'),
-          'description' => 'FK to Job',
+          'description' => ts('FK to Job'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_event_queue',
           'entity' => 'Queue',
@@ -128,7 +128,7 @@ class CRM_Mailing_Event_DAO_Queue extends CRM_Core_DAO {
           'name' => 'email_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Email ID'),
-          'description' => 'FK to Email',
+          'description' => ts('FK to Email'),
           'default' => 'NULL',
           'table_name' => 'civicrm_mailing_event_queue',
           'entity' => 'Queue',
@@ -140,7 +140,7 @@ class CRM_Mailing_Event_DAO_Queue extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact ID'),
-          'description' => 'FK to Contact',
+          'description' => ts('FK to Contact'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_event_queue',
           'entity' => 'Queue',
@@ -152,7 +152,7 @@ class CRM_Mailing_Event_DAO_Queue extends CRM_Core_DAO {
           'name' => 'hash',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Security Hash'),
-          'description' => 'Security hash',
+          'description' => ts('Security hash'),
           'required' => TRUE,
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
@@ -165,7 +165,7 @@ class CRM_Mailing_Event_DAO_Queue extends CRM_Core_DAO {
           'name' => 'phone_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Phone ID'),
-          'description' => 'FK to Phone',
+          'description' => ts('FK to Phone'),
           'default' => 'NULL',
           'table_name' => 'civicrm_mailing_event_queue',
           'entity' => 'Queue',
diff --git a/civicrm/CRM/Mailing/Event/DAO/Reply.php b/civicrm/CRM/Mailing/Event/DAO/Reply.php
index 42cdad5082..ba515a7772 100644
--- a/civicrm/CRM/Mailing/Event/DAO/Reply.php
+++ b/civicrm/CRM/Mailing/Event/DAO/Reply.php
@@ -92,7 +92,7 @@ class CRM_Mailing_Event_DAO_Reply extends CRM_Core_DAO {
           'name' => 'event_queue_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Event Queue'),
-          'description' => 'FK to EventQueue',
+          'description' => ts('FK to EventQueue'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_event_reply',
           'entity' => 'Reply',
@@ -104,7 +104,7 @@ class CRM_Mailing_Event_DAO_Reply extends CRM_Core_DAO {
           'name' => 'time_stamp',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Reply Timestamp'),
-          'description' => 'When this reply event occurred.',
+          'description' => ts('When this reply event occurred.'),
           'required' => TRUE,
           'default' => 'CURRENT_TIMESTAMP',
           'table_name' => 'civicrm_mailing_event_reply',
diff --git a/civicrm/CRM/Mailing/Event/DAO/Subscribe.php b/civicrm/CRM/Mailing/Event/DAO/Subscribe.php
index ee44c51ee1..dadbbfacfc 100644
--- a/civicrm/CRM/Mailing/Event/DAO/Subscribe.php
+++ b/civicrm/CRM/Mailing/Event/DAO/Subscribe.php
@@ -107,7 +107,7 @@ class CRM_Mailing_Event_DAO_Subscribe extends CRM_Core_DAO {
           'name' => 'group_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing Subscribe Group'),
-          'description' => 'FK to Group',
+          'description' => ts('FK to Group'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_event_subscribe',
           'entity' => 'Subscribe',
@@ -127,7 +127,7 @@ class CRM_Mailing_Event_DAO_Subscribe extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing Subscribe Contact'),
-          'description' => 'FK to Contact',
+          'description' => ts('FK to Contact'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_event_subscribe',
           'entity' => 'Subscribe',
@@ -139,7 +139,7 @@ class CRM_Mailing_Event_DAO_Subscribe extends CRM_Core_DAO {
           'name' => 'hash',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Mailing Subscribe Hash'),
-          'description' => 'Security hash',
+          'description' => ts('Security hash'),
           'required' => TRUE,
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
@@ -152,7 +152,7 @@ class CRM_Mailing_Event_DAO_Subscribe extends CRM_Core_DAO {
           'name' => 'time_stamp',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Mailing Subscribe Timestamp'),
-          'description' => 'When this subscription event occurred.',
+          'description' => ts('When this subscription event occurred.'),
           'required' => TRUE,
           'default' => 'CURRENT_TIMESTAMP',
           'table_name' => 'civicrm_mailing_event_subscribe',
diff --git a/civicrm/CRM/Mailing/Event/DAO/TrackableURLOpen.php b/civicrm/CRM/Mailing/Event/DAO/TrackableURLOpen.php
index d1303ded6e..4841ae90d3 100644
--- a/civicrm/CRM/Mailing/Event/DAO/TrackableURLOpen.php
+++ b/civicrm/CRM/Mailing/Event/DAO/TrackableURLOpen.php
@@ -100,7 +100,7 @@ class CRM_Mailing_Event_DAO_TrackableURLOpen extends CRM_Core_DAO {
           'name' => 'event_queue_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Event Queue'),
-          'description' => 'FK to EventQueue',
+          'description' => ts('FK to EventQueue'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_event_trackable_url_open',
           'entity' => 'TrackableURLOpen',
@@ -112,7 +112,7 @@ class CRM_Mailing_Event_DAO_TrackableURLOpen extends CRM_Core_DAO {
           'name' => 'trackable_url_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Trackable Url'),
-          'description' => 'FK to TrackableURL',
+          'description' => ts('FK to TrackableURL'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_event_trackable_url_open',
           'entity' => 'TrackableURLOpen',
@@ -124,7 +124,7 @@ class CRM_Mailing_Event_DAO_TrackableURLOpen extends CRM_Core_DAO {
           'name' => 'time_stamp',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Timestamp'),
-          'description' => 'When this trackable URL open occurred.',
+          'description' => ts('When this trackable URL open occurred.'),
           'required' => TRUE,
           'default' => 'CURRENT_TIMESTAMP',
           'table_name' => 'civicrm_mailing_event_trackable_url_open',
diff --git a/civicrm/CRM/Mailing/Event/DAO/Unsubscribe.php b/civicrm/CRM/Mailing/Event/DAO/Unsubscribe.php
index 232dd89558..89e27765ee 100644
--- a/civicrm/CRM/Mailing/Event/DAO/Unsubscribe.php
+++ b/civicrm/CRM/Mailing/Event/DAO/Unsubscribe.php
@@ -99,7 +99,7 @@ class CRM_Mailing_Event_DAO_Unsubscribe extends CRM_Core_DAO {
           'name' => 'event_queue_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing Event Queue'),
-          'description' => 'FK to EventQueue',
+          'description' => ts('FK to EventQueue'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_event_unsubscribe',
           'entity' => 'Unsubscribe',
@@ -111,7 +111,7 @@ class CRM_Mailing_Event_DAO_Unsubscribe extends CRM_Core_DAO {
           'name' => 'org_unsubscribe',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Unsubscribe is for Organization?'),
-          'description' => 'Unsubscribe at org- or group-level',
+          'description' => ts('Unsubscribe at org- or group-level'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_event_unsubscribe',
           'entity' => 'Unsubscribe',
@@ -122,7 +122,7 @@ class CRM_Mailing_Event_DAO_Unsubscribe extends CRM_Core_DAO {
           'name' => 'time_stamp',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Unsubscribe Timestamp'),
-          'description' => 'When this delivery event occurred.',
+          'description' => ts('When this delivery event occurred.'),
           'required' => TRUE,
           'default' => 'CURRENT_TIMESTAMP',
           'table_name' => 'civicrm_mailing_event_unsubscribe',
diff --git a/civicrm/CRM/Mailing/Info.php b/civicrm/CRM/Mailing/Info.php
index 0a2d8cca86..f8a1fa6726 100644
--- a/civicrm/CRM/Mailing/Info.php
+++ b/civicrm/CRM/Mailing/Info.php
@@ -276,6 +276,14 @@ class CRM_Mailing_Info extends CRM_Core_Component_Info {
     );
   }
 
+  /**
+   * @inheritDoc
+   * @return string
+   */
+  public function getIcon() {
+    return 'crm-i fa-envelope-o';
+  }
+
   /**
    * @inheritDoc
    * @return array
diff --git a/civicrm/CRM/Member/ActionMapping.php b/civicrm/CRM/Member/ActionMapping.php
index 069577e9da..25e64bf502 100644
--- a/civicrm/CRM/Member/ActionMapping.php
+++ b/civicrm/CRM/Member/ActionMapping.php
@@ -97,8 +97,16 @@ class CRM_Member_ActionMapping extends \Civi\ActionSchedule\Mapping {
     $query['casContactIdField'] = 'e.contact_id';
     $query['casEntityIdField'] = 'e.id';
     $query['casContactTableAlias'] = NULL;
+
+    // Leaving this in case of legacy databases
     $query['casDateField'] = str_replace('membership_', 'e.', $schedule->start_action_date);
 
+    // Options currently are just 'join_date', 'start_date', and 'end_date':
+    // they need an alias
+    if (strpos($query['casDateField'], 'e.') !== 0) {
+      $query['casDateField'] = 'e.' . $query['casDateField'];
+    }
+
     // FIXME: Numbers should be constants.
     if (in_array(2, $selectedStatuses)) {
       //auto-renew memberships
@@ -113,11 +121,28 @@ class CRM_Member_ActionMapping extends \Civi\ActionSchedule\Mapping {
         ->param('memberTypeValues', $selectedValues);
     }
     else {
+      // FIXME: The membership type is never null, so nobody will ever get a
+      // reminder if no membership types are selected.  Either this should be a
+      // validation on the reminder form or all types should get a reminder if
+      // no types are selected.
       $query->where("e.membership_type_id IS NULL");
     }
 
+    // FIXME: This makes a lot of sense for renewal reminders, but a user
+    // scheduling another kind of reminder might not expect members to be
+    // excluded if they have status overrides.  Ideally there would be some kind
+    // of setting per reminder.
     $query->where("( e.is_override IS NULL OR e.is_override = 0 )");
+
+    // FIXME: Similarly to overrides, excluding contacts who can't edit the
+    // primary member makes sense in the context of renewals (see CRM-11342) but
+    // would be a surprise for other use cases.
     $query->merge($this->prepareMembershipPermissionsFilter());
+
+    // FIXME: A lot of undocumented stuff happens with regard to
+    // `is_current_member`, and this is no exception.  Ideally there would be an
+    // opportunity to pick statuses when setting up the scheduled reminder
+    // rather than making the assumptions here.
     $query->where("e.status_id IN (#memberStatus)")
       ->param('memberStatus', \CRM_Member_PseudoConstant::membershipStatus(NULL, "(is_current_member = 1 OR name = 'Expired')", 'id'));
 
@@ -130,39 +155,22 @@ class CRM_Member_ActionMapping extends \Civi\ActionSchedule\Mapping {
   }
 
   /**
-   * @return array
+   * Filter out the memberships that are inherited from a contact that the
+   * recipient cannot edit.
+   *
+   * @return CRM_Utils_SQL_Select
    */
   protected function prepareMembershipPermissionsFilter() {
-    $query = '
-SELECT    cm.id AS owner_id, cm.contact_id AS owner_contact, m.id AS slave_id, m.contact_id AS slave_contact, cmt.relationship_type_id AS relation_type, rel.contact_id_a, rel.contact_id_b, rel.is_permission_a_b, rel.is_permission_b_a
-FROM      civicrm_membership m
-LEFT JOIN civicrm_membership cm ON cm.id = m.owner_membership_id
-LEFT JOIN civicrm_membership_type cmt ON cmt.id = m.membership_type_id
-LEFT JOIN civicrm_relationship rel ON ( ( rel.contact_id_a = m.contact_id AND rel.contact_id_b = cm.contact_id AND rel.relationship_type_id = cmt.relationship_type_id )
-                                        OR ( rel.contact_id_a = cm.contact_id AND rel.contact_id_b = m.contact_id AND rel.relationship_type_id = cmt.relationship_type_id ) )
-WHERE     m.owner_membership_id IS NOT NULL AND
-          ( rel.is_permission_a_b = 0 OR rel.is_permission_b_a = 0)
-
-';
-    $excludeIds = array();
-    $dao = \CRM_Core_DAO::executeQuery($query, array());
-    while ($dao->fetch()) {
-      if ($dao->slave_contact == $dao->contact_id_a && $dao->is_permission_a_b == 0) {
-        $excludeIds[] = $dao->slave_contact;
-      }
-      elseif ($dao->slave_contact == $dao->contact_id_b && $dao->is_permission_b_a == 0) {
-        $excludeIds[] = $dao->slave_contact;
-      }
-    }
-
-    if (!empty($excludeIds)) {
-      return \CRM_Utils_SQL_Select::fragment()
-        ->where("!casContactIdField NOT IN (#excludeMemberIds)")
-        ->param(array(
-          '#excludeMemberIds' => $excludeIds,
-        ));
-    }
-    return NULL;
+    $joins = [
+      'cm' => 'LEFT JOIN civicrm_membership cm ON cm.id = e.owner_membership_id',
+      'rela' => 'LEFT JOIN civicrm_relationship rela ON rela.contact_id_a = e.contact_id AND rela.contact_id_b = cm.contact_id AND rela.is_permission_a_b = #editPerm',
+      'relb' => 'LEFT JOIN civicrm_relationship relb ON relb.contact_id_a = cm.contact_id AND relb.contact_id_b = e.contact_id AND relb.is_permission_b_a = #editPerm',
+    ];
+
+    return \CRM_Utils_SQL_Select::fragment()
+      ->join(NULL, $joins)
+      ->param('#editPerm', CRM_Contact_BAO_Relationship::EDIT)
+      ->where('!( e.owner_membership_id IS NOT NULL AND rela.id IS NULL and relb.id IS NULL )');
   }
 
 }
diff --git a/civicrm/CRM/Member/BAO/Membership.php b/civicrm/CRM/Member/BAO/Membership.php
index 1826901429..897226518b 100644
--- a/civicrm/CRM/Member/BAO/Membership.php
+++ b/civicrm/CRM/Member/BAO/Membership.php
@@ -2241,7 +2241,7 @@ INNER JOIN  civicrm_contact contact ON ( contact.id = membership.contact_id AND
     // Tests for this function are in api_v3_JobTest. Please add tests for all updates.
 
     $updateCount = $processCount = self::updateDeceasedMembersStatuses();
-
+    $allStatus = CRM_Member_PseudoConstant::membershipStatus();
     $allTypes = CRM_Member_PseudoConstant::membershipType();
 
     // This query retrieves ALL memberships of active types.
@@ -2262,91 +2262,96 @@ FROM       civicrm_membership
 INNER JOIN civicrm_contact ON ( civicrm_membership.contact_id = civicrm_contact.id )
 INNER JOIN civicrm_membership_type ON
   (civicrm_membership.membership_type_id = civicrm_membership_type.id AND civicrm_membership_type.is_active = 1)
-WHERE      civicrm_membership.is_test = 0";
+WHERE      civicrm_membership.is_test = 0 
+           AND civicrm_contact.is_deceased = 0 ";
+
+    $deceaseStatusId = array_search('Deceased', $allStatus);
+    $pendingStatusId = array_search('Pending', $allStatus);
+    // CRM-15475
+    $cancelledStatusId = array_search(
+      'Cancelled',
+      CRM_Member_PseudoConstant::membershipStatus(NULL, " name = 'Cancelled' ", 'name', FALSE, TRUE)
+    );
+    $expiredStatusId = array_search('Expired', $allStatus);
 
-    $dao = CRM_Core_DAO::executeQuery($baseQuery . " AND civicrm_contact.is_deceased = 0");
+    $query = $baseQuery . " AND civicrm_membership.is_override IS NOT NULL AND civicrm_membership.status_override_end_date IS NOT NULL";
+    $dao1 = CRM_Core_DAO::executeQuery($query);
+    while ($dao1->fetch()) {
+      self::processOverriddenUntilDateMembership($dao1);
+    }
+    $dao1->free();
 
-    $allStatus = self::buildOptions('status_id', 'create');
-    while ($dao->fetch()) {
+    $query = $baseQuery . " AND civicrm_membership.is_override IS NULL
+     AND civicrm_membership.status_id NOT IN (%1, %2, %3, %4)
+     AND civicrm_membership.owner_membership_id IS NULL ";
+    $params = array(
+      1 => array($pendingStatusId, 'Integer'),
+      2 => array($cancelledStatusId, 'Integer'),
+      3 => array($expiredStatusId, 'Integer'),
+      4 => array($deceaseStatusId, 'Integer'),
+    );
+    $dao2 = CRM_Core_DAO::executeQuery($query, $params);
+
+    while ($dao2->fetch()) {
+      // echo ".";
       $processCount++;
 
+      // Put common parameters into array for easy access
       $memberParams = array(
-        'id' => $dao->membership_id,
-        'status_id' => $dao->status_id,
-        'contact_id' => $dao->contact_id,
-        'membership_type_id' => $dao->membership_type_id,
-        'membership_type' => $allTypes[$dao->membership_type_id],
-        'join_date' => $dao->join_date,
-        'start_date' => $dao->start_date,
-        'end_date' => $dao->end_date,
-        'source' => $dao->source,
+        'id' => $dao2->membership_id,
+        'status_id' => $dao2->status_id,
+        'contact_id' => $dao2->contact_id,
+        'membership_type_id' => $dao2->membership_type_id,
+        'membership_type' => $allTypes[$dao2->membership_type_id],
+        'join_date' => $dao2->join_date,
+        'start_date' => $dao2->start_date,
+        'end_date' => $dao2->end_date,
+        'source' => $dao2->source,
         'skipStatusCal' => TRUE,
         'skipRecentView' => TRUE,
       );
 
-      //we fetch related, since we need to check for deceased
-      //now further processing is handle w/ main membership record.
-      if ($dao->owner_membership_id) {
-        continue;
-      }
+      // CRM-7248: added excludeIsAdmin param to the following fn call to prevent moving to admin statuses
+      //get the membership status as per id.
+      $newStatus = civicrm_api('membership_status', 'calc',
+        array(
+          'membership_id' => $dao2->membership_id,
+          'version' => 3,
+          'ignore_admin_only' => TRUE,
+        ), TRUE
+      );
+      $statusId = CRM_Utils_Array::value('id', $newStatus);
 
-      self::processOverriddenUntilDateMembership($dao);
-
-      //update membership records where status is NOT - Pending OR Cancelled.
-      //as well as membership is not override.
-      //skipping Expired membership records -> reduced extra processing( kiran )
-      if (!$dao->is_override &&
-        !in_array($dao->status_id, array(
-          array_search('Pending', $allStatus),
-          // CRM-15475
-          array_search(
-            'Cancelled',
-            CRM_Member_PseudoConstant::membershipStatus(NULL, " name = 'Cancelled' ", 'name', FALSE, TRUE)
-          ),
-          array_search('Expired', $allStatus),
-        ))
+      //process only when status change.
+      if ($statusId &&
+        $statusId != $dao2->status_id
       ) {
-
-        // CRM-7248: added excludeIsAdmin param to the following fn call to prevent moving to admin statuses
-        //get the membership status as per id.
-        $newStatus = civicrm_api('membership_status', 'calc',
-          array(
-            'membership_id' => $dao->membership_id,
-            'version' => 3,
-            'ignore_admin_only' => TRUE,
-          ), TRUE
+        //take all params that need to save.
+        $memParams = $memberParams;
+        $memParams['status_id'] = $statusId;
+        $memParams['createActivity'] = TRUE;
+        $memParams['version'] = 3;
+
+        // Unset columns which should remain unchanged from their current saved
+        // values. This avoids race condition in which these values may have
+        // been changed by other processes.
+        unset(
+          $memParams['contact_id'],
+          $memParams['membership_type_id'],
+          $memParams['membership_type'],
+          $memParams['join_date'],
+          $memParams['start_date'],
+          $memParams['end_date'],
+          $memParams['source']
         );
-        $statusId = CRM_Utils_Array::value('id', $newStatus);
+        //since there is change in status.
 
-        //process only when status change.
-        if ($statusId &&
-          $statusId != $dao->status_id
-        ) {
-          //take all params that need to save.
-          $memParams = $memberParams;
-          $memParams['status_id'] = $statusId;
-          $memParams['createActivity'] = TRUE;
-          $memParams['version'] = 3;
-
-          // Unset columns which should remain unchanged from their current saved
-          // values. This avoids race condition in which these values may have
-          // been changed by other processes.
-          unset(
-            $memParams['contact_id'],
-            $memParams['membership_type_id'],
-            $memParams['membership_type'],
-            $memParams['join_date'],
-            $memParams['start_date'],
-            $memParams['end_date'],
-            $memParams['source']
-          );
-
-          //process member record.
-          civicrm_api('membership', 'create', $memParams);
-          $updateCount++;
-        }
+        //process member record.
+        civicrm_api('membership', 'create', $memParams);
+        $updateCount++;
       }
     }
+    $dao2->free();
     $result['is_error'] = 0;
     $result['messages'] = ts('Processed %1 membership records. Updated %2 records.', array(
       1 => $processCount,
diff --git a/civicrm/CRM/Member/DAO/Membership.php b/civicrm/CRM/Member/DAO/Membership.php
index 136cc97aca..ea98caecba 100644
--- a/civicrm/CRM/Member/DAO/Membership.php
+++ b/civicrm/CRM/Member/DAO/Membership.php
@@ -174,7 +174,7 @@ class CRM_Member_DAO_Membership extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Membership ID'),
-          'description' => 'Membership Id',
+          'description' => ts('Membership Id'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_membership.id',
@@ -190,7 +190,7 @@ class CRM_Member_DAO_Membership extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact ID'),
-          'description' => 'FK to Contact ID',
+          'description' => ts('FK to Contact ID'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_membership.contact_id',
@@ -210,7 +210,7 @@ class CRM_Member_DAO_Membership extends CRM_Core_DAO {
           'name' => 'membership_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Membership Type Id'),
-          'description' => 'FK to Membership Type',
+          'description' => ts('FK to Membership Type'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_membership.membership_type_id',
@@ -235,7 +235,7 @@ class CRM_Member_DAO_Membership extends CRM_Core_DAO {
           'name' => 'join_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Member Since'),
-          'description' => 'Beginning of initial membership period (member since...).',
+          'description' => ts('Beginning of initial membership period (member since...).'),
           'import' => TRUE,
           'where' => 'civicrm_membership.join_date',
           'headerPattern' => '/^join|(j(oin\s)?date)$/i',
@@ -254,7 +254,7 @@ class CRM_Member_DAO_Membership extends CRM_Core_DAO {
           'name' => 'start_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Membership Start Date'),
-          'description' => 'Beginning of current uninterrupted membership period.',
+          'description' => ts('Beginning of current uninterrupted membership period.'),
           'import' => TRUE,
           'where' => 'civicrm_membership.start_date',
           'headerPattern' => '/(member(ship)?.)?start(s)?(.date$)?/i',
@@ -273,7 +273,7 @@ class CRM_Member_DAO_Membership extends CRM_Core_DAO {
           'name' => 'end_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Membership Expiration Date'),
-          'description' => 'Current membership period expire date.',
+          'description' => ts('Current membership period expire date.'),
           'import' => TRUE,
           'where' => 'civicrm_membership.end_date',
           'headerPattern' => '/(member(ship)?.)?end(s)?(.date$)?/i',
@@ -311,7 +311,7 @@ class CRM_Member_DAO_Membership extends CRM_Core_DAO {
           'name' => 'status_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Membership Status Id'),
-          'description' => 'FK to Membership Status',
+          'description' => ts('FK to Membership Status'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_membership.status_id',
@@ -336,7 +336,7 @@ class CRM_Member_DAO_Membership extends CRM_Core_DAO {
           'name' => 'is_override',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Status Override'),
-          'description' => 'Admin users may set a manual status which overrides the calculated status. When this flag is true, automated status update scripts should NOT modify status for the record.',
+          'description' => ts('Admin users may set a manual status which overrides the calculated status. When this flag is true, automated status update scripts should NOT modify status for the record.'),
           'import' => TRUE,
           'where' => 'civicrm_membership.is_override',
           'headerPattern' => '/override$/i',
@@ -354,7 +354,7 @@ class CRM_Member_DAO_Membership extends CRM_Core_DAO {
           'name' => 'status_override_end_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Status Override End Date'),
-          'description' => 'Then end date of membership status override if \'Override until selected date\' override type is selected.',
+          'description' => ts('Then end date of membership status override if \'Override until selected date\' override type is selected.'),
           'import' => TRUE,
           'where' => 'civicrm_membership.status_override_end_date',
           'headerPattern' => '',
@@ -373,7 +373,7 @@ class CRM_Member_DAO_Membership extends CRM_Core_DAO {
           'name' => 'owner_membership_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Primary Member ID'),
-          'description' => 'Optional FK to Parent Membership.',
+          'description' => ts('Optional FK to Parent Membership.'),
           'export' => TRUE,
           'where' => 'civicrm_membership.owner_membership_id',
           'headerPattern' => '',
@@ -388,7 +388,7 @@ class CRM_Member_DAO_Membership extends CRM_Core_DAO {
           'name' => 'max_related',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Max Related'),
-          'description' => 'Maximum number of related memberships (membership_type override).',
+          'description' => ts('Maximum number of related memberships (membership_type override).'),
           'table_name' => 'civicrm_membership',
           'entity' => 'Membership',
           'bao' => 'CRM_Member_BAO_Membership',
@@ -437,7 +437,7 @@ class CRM_Member_DAO_Membership extends CRM_Core_DAO {
           'name' => 'contribution_recur_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Membership Recurring Contribution'),
-          'description' => 'Conditional foreign key to civicrm_contribution_recur id. Each membership in connection with a recurring contribution carries a foreign key to the recurring contribution record. This assumes we can track these processor initiated events.',
+          'description' => ts('Conditional foreign key to civicrm_contribution_recur id. Each membership in connection with a recurring contribution carries a foreign key to the recurring contribution record. This assumes we can track these processor initiated events.'),
           'table_name' => 'civicrm_membership',
           'entity' => 'Membership',
           'bao' => 'CRM_Member_BAO_Membership',
@@ -448,7 +448,7 @@ class CRM_Member_DAO_Membership extends CRM_Core_DAO {
           'name' => 'campaign_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Campaign'),
-          'description' => 'The campaign for which this membership is attached.',
+          'description' => ts('The campaign for which this membership is attached.'),
           'import' => TRUE,
           'where' => 'civicrm_membership.campaign_id',
           'headerPattern' => '',
diff --git a/civicrm/CRM/Member/DAO/MembershipBlock.php b/civicrm/CRM/Member/DAO/MembershipBlock.php
index 118a8ff425..c1b7eef4a9 100644
--- a/civicrm/CRM/Member/DAO/MembershipBlock.php
+++ b/civicrm/CRM/Member/DAO/MembershipBlock.php
@@ -155,7 +155,7 @@ class CRM_Member_DAO_MembershipBlock extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Membership Block ID'),
-          'description' => 'Membership Id',
+          'description' => ts('Membership Id'),
           'required' => TRUE,
           'table_name' => 'civicrm_membership_block',
           'entity' => 'MembershipBlock',
@@ -166,7 +166,7 @@ class CRM_Member_DAO_MembershipBlock extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Membership Block Entity Table'),
-          'description' => 'Name for Membership Status',
+          'description' => ts('Name for Membership Status'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_membership_block',
@@ -178,7 +178,7 @@ class CRM_Member_DAO_MembershipBlock extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Membership Block Entity ID'),
-          'description' => 'FK to civicrm_contribution_page.id',
+          'description' => ts('FK to civicrm_contribution_page.id'),
           'required' => TRUE,
           'table_name' => 'civicrm_membership_block',
           'entity' => 'MembershipBlock',
@@ -190,7 +190,7 @@ class CRM_Member_DAO_MembershipBlock extends CRM_Core_DAO {
           'name' => 'membership_types',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Membership Block Membership Types'),
-          'description' => 'Membership types to be exposed by this block',
+          'description' => ts('Membership types to be exposed by this block'),
           'maxlength' => 1024,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_membership_block',
@@ -203,7 +203,7 @@ class CRM_Member_DAO_MembershipBlock extends CRM_Core_DAO {
           'name' => 'membership_type_default',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Membership Block Default Type'),
-          'description' => 'Optional foreign key to membership_type',
+          'description' => ts('Optional foreign key to membership_type'),
           'table_name' => 'civicrm_membership_block',
           'entity' => 'MembershipBlock',
           'bao' => 'CRM_Member_BAO_MembershipBlock',
@@ -214,7 +214,7 @@ class CRM_Member_DAO_MembershipBlock extends CRM_Core_DAO {
           'name' => 'display_min_fee',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Membership Block Display Minimum Fee'),
-          'description' => 'Display minimum membership fee',
+          'description' => ts('Display minimum membership fee'),
           'default' => '1',
           'table_name' => 'civicrm_membership_block',
           'entity' => 'MembershipBlock',
@@ -225,7 +225,7 @@ class CRM_Member_DAO_MembershipBlock extends CRM_Core_DAO {
           'name' => 'is_separate_payment',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Membership Block Is Separate Payment'),
-          'description' => 'Should membership transactions be processed separately',
+          'description' => ts('Should membership transactions be processed separately'),
           'default' => '1',
           'table_name' => 'civicrm_membership_block',
           'entity' => 'MembershipBlock',
@@ -236,7 +236,7 @@ class CRM_Member_DAO_MembershipBlock extends CRM_Core_DAO {
           'name' => 'new_title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Membership Block New Title'),
-          'description' => 'Title to display at top of block',
+          'description' => ts('Title to display at top of block'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_membership_block',
@@ -248,7 +248,7 @@ class CRM_Member_DAO_MembershipBlock extends CRM_Core_DAO {
           'name' => 'new_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Membership Block New Text'),
-          'description' => 'Text to display below title',
+          'description' => ts('Text to display below title'),
           'table_name' => 'civicrm_membership_block',
           'entity' => 'MembershipBlock',
           'bao' => 'CRM_Member_BAO_MembershipBlock',
@@ -258,7 +258,7 @@ class CRM_Member_DAO_MembershipBlock extends CRM_Core_DAO {
           'name' => 'renewal_title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Membership Block Renewal Title'),
-          'description' => 'Title for renewal',
+          'description' => ts('Title for renewal'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_membership_block',
@@ -270,7 +270,7 @@ class CRM_Member_DAO_MembershipBlock extends CRM_Core_DAO {
           'name' => 'renewal_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Membership Block Renewal Text'),
-          'description' => 'Text to display for member renewal',
+          'description' => ts('Text to display for member renewal'),
           'table_name' => 'civicrm_membership_block',
           'entity' => 'MembershipBlock',
           'bao' => 'CRM_Member_BAO_MembershipBlock',
@@ -280,7 +280,7 @@ class CRM_Member_DAO_MembershipBlock extends CRM_Core_DAO {
           'name' => 'is_required',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Required'),
-          'description' => 'Is membership sign up optional',
+          'description' => ts('Is membership sign up optional'),
           'default' => '0',
           'table_name' => 'civicrm_membership_block',
           'entity' => 'MembershipBlock',
@@ -291,7 +291,7 @@ class CRM_Member_DAO_MembershipBlock extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Active'),
-          'description' => 'Is this membership_block enabled',
+          'description' => ts('Is this membership_block enabled'),
           'default' => '1',
           'table_name' => 'civicrm_membership_block',
           'entity' => 'MembershipBlock',
diff --git a/civicrm/CRM/Member/DAO/MembershipLog.php b/civicrm/CRM/Member/DAO/MembershipLog.php
index 9cd01bfebe..7a6d69bc8b 100644
--- a/civicrm/CRM/Member/DAO/MembershipLog.php
+++ b/civicrm/CRM/Member/DAO/MembershipLog.php
@@ -137,7 +137,7 @@ class CRM_Member_DAO_MembershipLog extends CRM_Core_DAO {
           'name' => 'membership_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Membership ID'),
-          'description' => 'FK to Membership table',
+          'description' => ts('FK to Membership table'),
           'required' => TRUE,
           'table_name' => 'civicrm_membership_log',
           'entity' => 'MembershipLog',
@@ -149,7 +149,7 @@ class CRM_Member_DAO_MembershipLog extends CRM_Core_DAO {
           'name' => 'status_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Membership Status'),
-          'description' => 'New status assigned to membership by this action. FK to Membership Status',
+          'description' => ts('New status assigned to membership by this action. FK to Membership Status'),
           'required' => TRUE,
           'table_name' => 'civicrm_membership_log',
           'entity' => 'MembershipLog',
@@ -161,7 +161,7 @@ class CRM_Member_DAO_MembershipLog extends CRM_Core_DAO {
           'name' => 'start_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Membership Log Start Date'),
-          'description' => 'New membership period start date',
+          'description' => ts('New membership period start date'),
           'table_name' => 'civicrm_membership_log',
           'entity' => 'MembershipLog',
           'bao' => 'CRM_Member_BAO_MembershipLog',
@@ -171,7 +171,7 @@ class CRM_Member_DAO_MembershipLog extends CRM_Core_DAO {
           'name' => 'end_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Membership Log End Date'),
-          'description' => 'New membership period expiration date.',
+          'description' => ts('New membership period expiration date.'),
           'table_name' => 'civicrm_membership_log',
           'entity' => 'MembershipLog',
           'bao' => 'CRM_Member_BAO_MembershipLog',
@@ -181,7 +181,7 @@ class CRM_Member_DAO_MembershipLog extends CRM_Core_DAO {
           'name' => 'modified_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Membership Log modified By'),
-          'description' => 'FK to Contact ID of person under whose credentials this data modification was made.',
+          'description' => ts('FK to Contact ID of person under whose credentials this data modification was made.'),
           'table_name' => 'civicrm_membership_log',
           'entity' => 'MembershipLog',
           'bao' => 'CRM_Member_BAO_MembershipLog',
@@ -192,7 +192,7 @@ class CRM_Member_DAO_MembershipLog extends CRM_Core_DAO {
           'name' => 'modified_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Membership Change Date'),
-          'description' => 'Date this membership modification action was logged.',
+          'description' => ts('Date this membership modification action was logged.'),
           'table_name' => 'civicrm_membership_log',
           'entity' => 'MembershipLog',
           'bao' => 'CRM_Member_BAO_MembershipLog',
@@ -202,7 +202,7 @@ class CRM_Member_DAO_MembershipLog extends CRM_Core_DAO {
           'name' => 'membership_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Membership Type ID'),
-          'description' => 'FK to Membership Type.',
+          'description' => ts('FK to Membership Type.'),
           'table_name' => 'civicrm_membership_log',
           'entity' => 'MembershipLog',
           'bao' => 'CRM_Member_BAO_MembershipLog',
@@ -213,7 +213,7 @@ class CRM_Member_DAO_MembershipLog extends CRM_Core_DAO {
           'name' => 'max_related',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Maximum Related Memberships'),
-          'description' => 'Maximum number of related memberships.',
+          'description' => ts('Maximum number of related memberships.'),
           'table_name' => 'civicrm_membership_log',
           'entity' => 'MembershipLog',
           'bao' => 'CRM_Member_BAO_MembershipLog',
diff --git a/civicrm/CRM/Member/DAO/MembershipPayment.php b/civicrm/CRM/Member/DAO/MembershipPayment.php
index 5f59d38536..5ad87feb4c 100644
--- a/civicrm/CRM/Member/DAO/MembershipPayment.php
+++ b/civicrm/CRM/Member/DAO/MembershipPayment.php
@@ -93,7 +93,7 @@ class CRM_Member_DAO_MembershipPayment extends CRM_Core_DAO {
           'name' => 'membership_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Membership'),
-          'description' => 'FK to Membership table',
+          'description' => ts('FK to Membership table'),
           'required' => TRUE,
           'table_name' => 'civicrm_membership_payment',
           'entity' => 'MembershipPayment',
@@ -105,7 +105,7 @@ class CRM_Member_DAO_MembershipPayment extends CRM_Core_DAO {
           'name' => 'contribution_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contribution'),
-          'description' => 'FK to contribution table.',
+          'description' => ts('FK to contribution table.'),
           'table_name' => 'civicrm_membership_payment',
           'entity' => 'MembershipPayment',
           'bao' => 'CRM_Member_BAO_MembershipPayment',
diff --git a/civicrm/CRM/Member/DAO/MembershipStatus.php b/civicrm/CRM/Member/DAO/MembershipStatus.php
index 4df669ce82..4e7a973405 100644
--- a/civicrm/CRM/Member/DAO/MembershipStatus.php
+++ b/civicrm/CRM/Member/DAO/MembershipStatus.php
@@ -151,7 +151,7 @@ class CRM_Member_DAO_MembershipStatus extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Membership Status ID'),
-          'description' => 'Membership Id',
+          'description' => ts('Membership Id'),
           'required' => TRUE,
           'table_name' => 'civicrm_membership_status',
           'entity' => 'MembershipStatus',
@@ -162,7 +162,7 @@ class CRM_Member_DAO_MembershipStatus extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Membership Status'),
-          'description' => 'Name for Membership Status',
+          'description' => ts('Name for Membership Status'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -179,7 +179,7 @@ class CRM_Member_DAO_MembershipStatus extends CRM_Core_DAO {
           'name' => 'label',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Label'),
-          'description' => 'Label for Membership Status',
+          'description' => ts('Label for Membership Status'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_membership_status',
@@ -194,7 +194,7 @@ class CRM_Member_DAO_MembershipStatus extends CRM_Core_DAO {
           'name' => 'start_event',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Start Event'),
-          'description' => 'Event when this status starts.',
+          'description' => ts('Event when this status starts.'),
           'maxlength' => 12,
           'size' => CRM_Utils_Type::TWELVE,
           'table_name' => 'civicrm_membership_status',
@@ -212,7 +212,7 @@ class CRM_Member_DAO_MembershipStatus extends CRM_Core_DAO {
           'name' => 'start_event_adjust_unit',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Start Event Adjust Unit'),
-          'description' => 'Unit used for adjusting from start_event.',
+          'description' => ts('Unit used for adjusting from start_event.'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'table_name' => 'civicrm_membership_status',
@@ -230,7 +230,7 @@ class CRM_Member_DAO_MembershipStatus extends CRM_Core_DAO {
           'name' => 'start_event_adjust_interval',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Start Event Adjust Interval'),
-          'description' => 'Status range begins this many units from start_event.',
+          'description' => ts('Status range begins this many units from start_event.'),
           'table_name' => 'civicrm_membership_status',
           'entity' => 'MembershipStatus',
           'bao' => 'CRM_Member_BAO_MembershipStatus',
@@ -240,7 +240,7 @@ class CRM_Member_DAO_MembershipStatus extends CRM_Core_DAO {
           'name' => 'end_event',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('End Event'),
-          'description' => 'Event after which this status ends.',
+          'description' => ts('Event after which this status ends.'),
           'maxlength' => 12,
           'size' => CRM_Utils_Type::TWELVE,
           'table_name' => 'civicrm_membership_status',
@@ -258,7 +258,7 @@ class CRM_Member_DAO_MembershipStatus extends CRM_Core_DAO {
           'name' => 'end_event_adjust_unit',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('End Event Adjust Unit'),
-          'description' => 'Unit used for adjusting from the ending event.',
+          'description' => ts('Unit used for adjusting from the ending event.'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'table_name' => 'civicrm_membership_status',
@@ -276,7 +276,7 @@ class CRM_Member_DAO_MembershipStatus extends CRM_Core_DAO {
           'name' => 'end_event_adjust_interval',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('End Event Adjust Interval'),
-          'description' => 'Status range ends this many units from end_event.',
+          'description' => ts('Status range ends this many units from end_event.'),
           'table_name' => 'civicrm_membership_status',
           'entity' => 'MembershipStatus',
           'bao' => 'CRM_Member_BAO_MembershipStatus',
@@ -286,7 +286,7 @@ class CRM_Member_DAO_MembershipStatus extends CRM_Core_DAO {
           'name' => 'is_current_member',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Current Membership?'),
-          'description' => 'Does this status aggregate to current members (e.g. New, Renewed, Grace might all be TRUE... while Unrenewed, Lapsed, Inactive would be FALSE).',
+          'description' => ts('Does this status aggregate to current members (e.g. New, Renewed, Grace might all be TRUE... while Unrenewed, Lapsed, Inactive would be FALSE).'),
           'table_name' => 'civicrm_membership_status',
           'entity' => 'MembershipStatus',
           'bao' => 'CRM_Member_BAO_MembershipStatus',
@@ -296,7 +296,7 @@ class CRM_Member_DAO_MembershipStatus extends CRM_Core_DAO {
           'name' => 'is_admin',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Administrator Only?'),
-          'description' => 'Is this status for admin/manual assignment only.',
+          'description' => ts('Is this status for admin/manual assignment only.'),
           'table_name' => 'civicrm_membership_status',
           'entity' => 'MembershipStatus',
           'bao' => 'CRM_Member_BAO_MembershipStatus',
@@ -318,7 +318,7 @@ class CRM_Member_DAO_MembershipStatus extends CRM_Core_DAO {
           'name' => 'is_default',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Default Status?'),
-          'description' => 'Assign this status to a membership record if no other status match is found.',
+          'description' => ts('Assign this status to a membership record if no other status match is found.'),
           'table_name' => 'civicrm_membership_status',
           'entity' => 'MembershipStatus',
           'bao' => 'CRM_Member_BAO_MembershipStatus',
@@ -331,7 +331,7 @@ class CRM_Member_DAO_MembershipStatus extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Active'),
-          'description' => 'Is this membership_status enabled.',
+          'description' => ts('Is this membership_status enabled.'),
           'default' => '1',
           'table_name' => 'civicrm_membership_status',
           'entity' => 'MembershipStatus',
@@ -345,7 +345,7 @@ class CRM_Member_DAO_MembershipStatus extends CRM_Core_DAO {
           'name' => 'is_reserved',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Reserved'),
-          'description' => 'Is this membership_status reserved.',
+          'description' => ts('Is this membership_status reserved.'),
           'default' => '0',
           'table_name' => 'civicrm_membership_status',
           'entity' => 'MembershipStatus',
diff --git a/civicrm/CRM/Member/DAO/MembershipType.php b/civicrm/CRM/Member/DAO/MembershipType.php
index 275933dc11..bfaa489754 100644
--- a/civicrm/CRM/Member/DAO/MembershipType.php
+++ b/civicrm/CRM/Member/DAO/MembershipType.php
@@ -206,7 +206,7 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Membership Type ID'),
-          'description' => 'Membership Id',
+          'description' => ts('Membership Id'),
           'required' => TRUE,
           'table_name' => 'civicrm_membership_type',
           'entity' => 'MembershipType',
@@ -217,7 +217,7 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'name' => 'domain_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Membership Type Domain'),
-          'description' => 'Which Domain is this match entry for',
+          'description' => ts('Which Domain is this match entry for'),
           'required' => TRUE,
           'table_name' => 'civicrm_membership_type',
           'entity' => 'MembershipType',
@@ -234,7 +234,7 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Membership Type'),
-          'description' => 'Name of Membership Type',
+          'description' => ts('Name of Membership Type'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -255,7 +255,7 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Membership Type Description'),
-          'description' => 'Description of Membership Type',
+          'description' => ts('Description of Membership Type'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_membership_type',
@@ -271,7 +271,7 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'name' => 'member_of_contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Membership Type Organization'),
-          'description' => 'Owner organization for this membership type. FK to Contact ID',
+          'description' => ts('Owner organization for this membership type. FK to Contact ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_membership_type',
           'entity' => 'MembershipType',
@@ -283,7 +283,7 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'name' => 'financial_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Membership Financial Type'),
-          'description' => 'If membership is paid by a contribution - what financial type should be used. FK to civicrm_financial_type.id',
+          'description' => ts('If membership is paid by a contribution - what financial type should be used. FK to civicrm_financial_type.id'),
           'required' => TRUE,
           'table_name' => 'civicrm_membership_type',
           'entity' => 'MembershipType',
@@ -300,7 +300,7 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'name' => 'minimum_fee',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Membership Type Minimum Fee'),
-          'description' => 'Minimum fee for this membership (0 for free/complimentary memberships).',
+          'description' => ts('Minimum fee for this membership (0 for free/complimentary memberships).'),
           'precision' => [
             18,
             9
@@ -319,7 +319,7 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'name' => 'duration_unit',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Membership Type Duration Unit'),
-          'description' => 'Unit in which membership period is expressed.',
+          'description' => ts('Unit in which membership period is expressed.'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'table_name' => 'civicrm_membership_type',
@@ -337,7 +337,7 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'name' => 'duration_interval',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Membership Type Duration Interval'),
-          'description' => 'Number of duration units in membership period (e.g. 1 year, 12 months).',
+          'description' => ts('Number of duration units in membership period (e.g. 1 year, 12 months).'),
           'table_name' => 'civicrm_membership_type',
           'entity' => 'MembershipType',
           'bao' => 'CRM_Member_BAO_MembershipType',
@@ -350,7 +350,7 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'name' => 'period_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Membership Type Plan'),
-          'description' => 'Rolling membership period starts on signup date. Fixed membership periods start on fixed_period_start_day.',
+          'description' => ts('Rolling membership period starts on signup date. Fixed membership periods start on fixed_period_start_day.'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'table_name' => 'civicrm_membership_type',
@@ -368,7 +368,7 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'name' => 'fixed_period_start_day',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Fixed Period Start Day'),
-          'description' => 'For fixed period memberships, month and day (mmdd) on which subscription/membership will start. Period start is back-dated unless after rollover day.',
+          'description' => ts('For fixed period memberships, month and day (mmdd) on which subscription/membership will start. Period start is back-dated unless after rollover day.'),
           'table_name' => 'civicrm_membership_type',
           'entity' => 'MembershipType',
           'bao' => 'CRM_Member_BAO_MembershipType',
@@ -378,7 +378,7 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'name' => 'fixed_period_rollover_day',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Fixed Period Rollover Day'),
-          'description' => 'For fixed period memberships, signups after this day (mmdd) rollover to next period.',
+          'description' => ts('For fixed period memberships, signups after this day (mmdd) rollover to next period.'),
           'table_name' => 'civicrm_membership_type',
           'entity' => 'MembershipType',
           'bao' => 'CRM_Member_BAO_MembershipType',
@@ -388,7 +388,7 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'name' => 'relationship_type_id',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Membership Type Relationship'),
-          'description' => 'FK to Relationship Type ID',
+          'description' => ts('FK to Relationship Type ID'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_membership_type',
@@ -411,7 +411,7 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'name' => 'max_related',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Max Related Members for Type'),
-          'description' => 'Maximum number of related memberships.',
+          'description' => ts('Maximum number of related memberships.'),
           'table_name' => 'civicrm_membership_type',
           'entity' => 'MembershipType',
           'bao' => 'CRM_Member_BAO_MembershipType',
@@ -454,7 +454,7 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'name' => 'receipt_text_signup',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Membership Type Receipt Text'),
-          'description' => 'Receipt Text for membership signup',
+          'description' => ts('Receipt Text for membership signup'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_membership_type',
@@ -469,7 +469,7 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'name' => 'receipt_text_renewal',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Membership Type Renewal Text'),
-          'description' => 'Receipt Text for membership renewal',
+          'description' => ts('Receipt Text for membership renewal'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_membership_type',
@@ -484,7 +484,7 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'name' => 'auto_renew',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Auto Renew'),
-          'description' => '0 = No auto-renew option; 1 = Give option, but not required; 2 = Auto-renew required;',
+          'description' => ts('0 = No auto-renew option; 1 = Give option, but not required; 2 = Auto-renew required;'),
           'default' => '0',
           'table_name' => 'civicrm_membership_type',
           'entity' => 'MembershipType',
@@ -501,7 +501,7 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Active'),
-          'description' => 'Is this membership_type enabled',
+          'description' => ts('Is this membership_type enabled'),
           'default' => '1',
           'table_name' => 'civicrm_membership_type',
           'entity' => 'MembershipType',
diff --git a/civicrm/CRM/Member/Form/Membership.php b/civicrm/CRM/Member/Form/Membership.php
index ee1c8467da..ca5a1d0bab 100644
--- a/civicrm/CRM/Member/Form/Membership.php
+++ b/civicrm/CRM/Member/Form/Membership.php
@@ -974,50 +974,34 @@ class CRM_Member_Form_Membership extends CRM_Member_Form {
   /**
    * Send email receipt.
    *
+   * @deprecated
+   *   This function is shared with Batch_Entry which has limited overlap
+   *   & needs rationalising.
+   *
    * @param CRM_Core_Form $form
    *   Form object.
    * @param array $formValues
    * @param object $membership
    *   Object.
+   * @param array $customValues
    *
    * @return bool
    *   true if mail was sent successfully
    */
-  public static function emailReceipt(&$form, &$formValues, &$membership) {
+  public static function emailReceipt(&$form, &$formValues, &$membership, $customValues = NULL) {
     // retrieve 'from email id' for acknowledgement
     $receiptFrom = CRM_Utils_Array::value('from_email_address', $formValues);
 
+    // @todo figure out how much of the stuff below is genuinely shared with the batch form & a logical shared place.
     if (!empty($formValues['payment_instrument_id'])) {
       $paymentInstrument = CRM_Contribute_PseudoConstant::paymentInstrument();
       $formValues['paidBy'] = $paymentInstrument[$formValues['payment_instrument_id']];
     }
 
-    // retrieve custom data
-    $customFields = $customValues = array();
-    if (property_exists($form, '_groupTree')
-      && !empty($form->_groupTree)
-    ) {
-      foreach ($form->_groupTree as $groupID => $group) {
-        if ($groupID == 'info') {
-          continue;
-        }
-        foreach ($group['fields'] as $k => $field) {
-          $field['title'] = $field['label'];
-          $customFields["custom_{$k}"] = $field;
-        }
-      }
-    }
-
-    $members = array(array('member_id', '=', $membership->id, 0, 0));
-    // check whether its a test drive
-    if ($form->_mode == 'test') {
-      $members[] = array('member_test', '=', 1, 0, 0);
-    }
-
-    CRM_Core_BAO_UFGroup::getValues($formValues['contact_id'], $customFields, $customValues, FALSE, $members);
     $form->assign('customValues', $customValues);
 
     if ($form->_mode) {
+      // @todo move this outside shared code as Batch entry just doesn't
       $form->assign('address', CRM_Utils_Address::getFormattedBillingAddressFieldsFromParameters(
         $form->_params,
         $form->_bltID
@@ -1070,6 +1054,7 @@ class CRM_Member_Form_Membership extends CRM_Member_Form {
       $form->assign('membership_name', CRM_Member_PseudoConstant::membershipType($membership->membership_type_id));
     }
 
+    // @todo - if we have to figure out if this is for batch processing it doesn't belong in the shared function.
     $isBatchProcess = is_a($form, 'CRM_Batch_Form_Entry');
     if ((empty($form->_contributorDisplayName) || empty($form->_contributorEmail)) || $isBatchProcess) {
       // in this case the form is being called statically from the batch editing screen
@@ -1083,6 +1068,7 @@ class CRM_Member_Form_Membership extends CRM_Member_Form {
         $form->_receiptContactId = $formValues['contact_id'];
       }
     }
+    // @todo determine isEmailPdf in calling function.
     $template = CRM_Core_Smarty::singleton();
     $taxAmt = $template->get_template_vars('dataArray');
     $eventTaxAmt = $template->get_template_vars('totalTaxAmount');
@@ -1117,8 +1103,6 @@ class CRM_Member_Form_Membership extends CRM_Member_Form {
    * Submit function.
    *
    * This is also accessed by unit tests.
-   *
-   * @return array
    */
   public function submit() {
     $isTest = ($this->_mode == 'test') ? 1 : 0;
@@ -1666,6 +1650,14 @@ class CRM_Member_Form_Membership extends CRM_Member_Form {
         }
       }
     }
+    $isRecur = CRM_Utils_Array::value('is_recur', $params);
+    if (($this->_action & CRM_Core_Action::UPDATE)) {
+      $this->addStatusMessage($this->getStatusMessageForUpdate($membership, $endDate));
+    }
+    elseif (($this->_action & CRM_Core_Action::ADD)) {
+      $this->addStatusMessage($this->getStatusMessageForCreate($endDate, $membershipTypes, $createdMemberships,
+        $isRecur, $calcDates));
+    }
 
     if (!empty($lineItem[$this->_priceSetId])) {
       $invoiceSettings = Civi::settings()->get('contribution_invoice_settings');
@@ -1728,7 +1720,7 @@ class CRM_Member_Form_Membership extends CRM_Member_Form {
       $formValues['receipt_text_signup'] = $formValues['receipt_text'];
       // send email receipt
       $this->assignBillingName();
-      $mailSend = self::emailReceipt($this, $formValues, $membership);
+      $mailSend = $this->emailMembershipReceipt($formValues, $membership);
       $receiptSent = TRUE;
     }
 
@@ -1737,10 +1729,13 @@ class CRM_Member_Form_Membership extends CRM_Member_Form {
       $this->_id = $membership->id;
     }
 
-    $isRecur = CRM_Utils_Array::value('is_recur', $params);
     $this->updateContributionOnMembershipTypeChange($params, $membership);
-    $this->setStatusMessage($membership, $endDate, $receiptSent, $membershipTypes, $createdMemberships, $isRecur, $calcDates, $mailSend);
-    return $createdMemberships;
+    if ($receiptSent && $mailSend) {
+      $this->addStatusMessage(ts('A membership confirmation and receipt has been sent to %1.', array(1 => $this->_contributorEmail)));
+    }
+
+    CRM_Core_Session::setStatus($this->getStatusMessage(), ts('Complete'), 'success');
+    $this->setStatusMessage($membership);
   }
 
   /**
@@ -1909,27 +1904,8 @@ class CRM_Member_Form_Membership extends CRM_Member_Form {
 
   /**
    * @param $membership
-   * @param $endDate
-   * @param $receiptSend
-   * @param $membershipTypes
-   * @param $createdMemberships
-   * @param $isRecur
-   * @param $calcDates
-   * @param $mailSent
    */
-  protected function setStatusMessage($membership, $endDate, $receiptSend, $membershipTypes, $createdMemberships, $isRecur, $calcDates, $mailSent) {
-    if (($this->_action & CRM_Core_Action::UPDATE)) {
-      $this->addStatusMessage($this->getStatusMessageForUpdate($membership, $endDate));
-    }
-    elseif (($this->_action & CRM_Core_Action::ADD)) {
-      $this->addStatusMessage($this->getStatusMessageForCreate($endDate, $membershipTypes, $createdMemberships,
-        $isRecur, $calcDates));
-    }
-    if ($receiptSend && $mailSent) {
-      $this->addStatusMessage(ts('A membership confirmation and receipt has been sent to %1.', array(1 => $this->_contributorEmail)));
-    }
-
-    CRM_Core_Session::setStatus($this->getStatusMessage(), ts('Complete'), 'success');
+  protected function setStatusMessage($membership) {
     //CRM-15187
     // display message when membership type is changed
     if (($this->_action & CRM_Core_Action::UPDATE) && $this->_id && !in_array($this->_memType, $this->_memTypeSelected)) {
@@ -1967,4 +1943,53 @@ class CRM_Member_Form_Membership extends CRM_Member_Form {
     return $isRecur;
   }
 
+  /**
+   * Send a receipt for the membership.
+   *
+   * @param array $formValues
+   * @param \CRM_Member_BAO_Membership $membership
+   *
+   * @return bool
+   */
+  protected function emailMembershipReceipt($formValues, $membership) {
+    $customValues = $this->getCustomValuesForReceipt($formValues, $membership);
+
+    return self::emailReceipt($this, $formValues, $membership, $customValues);
+  }
+
+  /**
+   * Filter the custom values from the input parameters (for display in the email).
+   *
+   * @todo figure out why the scary code this calls does & document.
+   *
+   * @param array $formValues
+   * @param \CRM_Member_BAO_Membership $membership
+   * @return array
+   */
+  protected function getCustomValuesForReceipt($formValues, $membership) {
+    $customFields = $customValues = [];
+    if (property_exists($this, '_groupTree')
+      && !empty($this->_groupTree)
+    ) {
+      foreach ($this->_groupTree as $groupID => $group) {
+        if ($groupID == 'info') {
+          continue;
+        }
+        foreach ($group['fields'] as $k => $field) {
+          $field['title'] = $field['label'];
+          $customFields["custom_{$k}"] = $field;
+        }
+      }
+    }
+
+    $members = [['member_id', '=', $membership->id, 0, 0]];
+    // check whether its a test drive
+    if ($this->_mode == 'test') {
+      $members[] = ['member_test', '=', 1, 0, 0];
+    }
+
+    CRM_Core_BAO_UFGroup::getValues($formValues['contact_id'], $customFields, $customValues, FALSE, $members);
+    return $customValues;
+  }
+
 }
diff --git a/civicrm/CRM/Member/Form/MembershipType.php b/civicrm/CRM/Member/Form/MembershipType.php
index 3a5d4926bc..958e79008c 100644
--- a/civicrm/CRM/Member/Form/MembershipType.php
+++ b/civicrm/CRM/Member/Form/MembershipType.php
@@ -92,15 +92,18 @@ class CRM_Member_Form_MembershipType extends CRM_Member_Form_MembershipConfig {
       ],
       'duration_interval' => [
         'name' => 'duration_interval',
+        'required' => TRUE,
       ],
       'duration_unit' => [
         'name' => 'duration_unit',
         'description' => ts('Duration of this membership (e.g. 30 days, 2 months, 5 years, 1 lifetime)'),
+        'required' => TRUE,
       ],
       'period_type' => [
         'name' => 'period_type',
         'description' => ts("Select 'rolling' if membership periods begin at date of signup. Select 'fixed' if membership periods begin on a set calendar date."),
         'help' => ['id' => 'period-type', 'file' => "CRM/Member/Page/MembershipType.hlp"],
+        'required' => TRUE,
       ],
       'fixed_period_start_day' => [
         'name' => 'fixed_period_start_day',
diff --git a/civicrm/CRM/Member/Form/Task/Label.php b/civicrm/CRM/Member/Form/Task/Label.php
index 494bfb8cc4..3b40764aa0 100644
--- a/civicrm/CRM/Member/Form/Task/Label.php
+++ b/civicrm/CRM/Member/Form/Task/Label.php
@@ -142,7 +142,7 @@ class CRM_Member_Form_Task_Label extends CRM_Member_Form_Task {
     }
     //call function to create labels
     CRM_Contact_Form_Task_LabelCommon::createLabel($labelRows, $labelName);
-    CRM_Utils_System::civiExit(1);
+    CRM_Utils_System::civiExit();
   }
 
 }
diff --git a/civicrm/CRM/Member/Form/Task/PDFLetterCommon.php b/civicrm/CRM/Member/Form/Task/PDFLetterCommon.php
index 7ec3c55fff..c1db720170 100644
--- a/civicrm/CRM/Member/Form/Task/PDFLetterCommon.php
+++ b/civicrm/CRM/Member/Form/Task/PDFLetterCommon.php
@@ -37,7 +37,7 @@ class CRM_Member_Form_Task_PDFLetterCommon extends CRM_Contact_Form_Task_PDFLett
 
     $form->postProcessHook();
 
-    CRM_Utils_System::civiExit(1);
+    CRM_Utils_System::civiExit();
   }
 
   /**
diff --git a/civicrm/CRM/Member/Info.php b/civicrm/CRM/Member/Info.php
index 504c51d0a6..4c5674a9ab 100644
--- a/civicrm/CRM/Member/Info.php
+++ b/civicrm/CRM/Member/Info.php
@@ -150,6 +150,14 @@ class CRM_Member_Info extends CRM_Core_Component_Info {
     );
   }
 
+  /**
+   * @inheritDoc
+   * @return string
+   */
+  public function getIcon() {
+    return 'crm-i fa-id-badge';
+  }
+
   /**
    * @inheritDoc
    * Provides information about advanced search pane
diff --git a/civicrm/CRM/Member/PseudoConstant.php b/civicrm/CRM/Member/PseudoConstant.php
index 5d94876895..1ed1f15980 100644
--- a/civicrm/CRM/Member/PseudoConstant.php
+++ b/civicrm/CRM/Member/PseudoConstant.php
@@ -65,7 +65,7 @@ class CRM_Member_PseudoConstant extends CRM_Core_PseudoConstant {
     if (!self::$membershipType || $force) {
       CRM_Core_PseudoConstant::populate(self::$membershipType,
         'CRM_Member_DAO_MembershipType',
-        FALSE, 'name', 'is_active', NULL, 'weight', 'id', TRUE
+        FALSE, 'name', 'is_active', NULL, 'weight', 'id'
       );
     }
     if ($id) {
diff --git a/civicrm/CRM/PCP/DAO/PCP.php b/civicrm/CRM/PCP/DAO/PCP.php
index 72a9d6eb0c..0de2e28308 100644
--- a/civicrm/CRM/PCP/DAO/PCP.php
+++ b/civicrm/CRM/PCP/DAO/PCP.php
@@ -161,7 +161,7 @@ class CRM_PCP_DAO_PCP extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Personal Campaign Page ID'),
-          'description' => 'Personal Campaign Page ID',
+          'description' => ts('Personal Campaign Page ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_pcp',
           'entity' => 'PCP',
@@ -172,7 +172,7 @@ class CRM_PCP_DAO_PCP extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact ID'),
-          'description' => 'FK to Contact ID',
+          'description' => ts('FK to Contact ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_pcp',
           'entity' => 'PCP',
@@ -260,7 +260,7 @@ class CRM_PCP_DAO_PCP extends CRM_Core_DAO {
           'name' => 'page_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contribution Page'),
-          'description' => 'The Contribution or Event Page which triggered this pcp',
+          'description' => ts('The Contribution or Event Page which triggered this pcp'),
           'required' => TRUE,
           'table_name' => 'civicrm_pcp',
           'entity' => 'PCP',
@@ -271,7 +271,7 @@ class CRM_PCP_DAO_PCP extends CRM_Core_DAO {
           'name' => 'page_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('PCP Page Type'),
-          'description' => 'The type of PCP this is: contribute or event',
+          'description' => ts('The type of PCP this is: contribute or event'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'default' => 'contribute',
@@ -287,7 +287,7 @@ class CRM_PCP_DAO_PCP extends CRM_Core_DAO {
           'name' => 'pcp_block_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('PCP Block'),
-          'description' => 'The pcp block that this pcp page was created from',
+          'description' => ts('The pcp block that this pcp page was created from'),
           'required' => TRUE,
           'table_name' => 'civicrm_pcp',
           'entity' => 'PCP',
@@ -324,7 +324,7 @@ class CRM_PCP_DAO_PCP extends CRM_Core_DAO {
           'name' => 'goal_amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Goal Amount'),
-          'description' => 'Goal amount of this Personal Campaign Page.',
+          'description' => ts('Goal amount of this Personal Campaign Page.'),
           'precision' => [
             20,
             2
@@ -341,7 +341,7 @@ class CRM_PCP_DAO_PCP extends CRM_Core_DAO {
           'name' => 'currency',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Currency'),
-          'description' => '3 character string, value from config setting or input via user.',
+          'description' => ts('3 character string, value from config setting or input via user.'),
           'maxlength' => 3,
           'size' => CRM_Utils_Type::FOUR,
           'default' => 'NULL',
@@ -363,7 +363,7 @@ class CRM_PCP_DAO_PCP extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Enabled?'),
-          'description' => 'Is Personal Campaign Page enabled/active?',
+          'description' => ts('Is Personal Campaign Page enabled/active?'),
           'default' => '0',
           'table_name' => 'civicrm_pcp',
           'entity' => 'PCP',
@@ -377,7 +377,7 @@ class CRM_PCP_DAO_PCP extends CRM_Core_DAO {
           'name' => 'is_notify',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Notify Owner?'),
-          'description' => 'Notify owner via email when someone donates to page?',
+          'description' => ts('Notify owner via email when someone donates to page?'),
           'default' => '0',
           'table_name' => 'civicrm_pcp',
           'entity' => 'PCP',
diff --git a/civicrm/CRM/PCP/DAO/PCPBlock.php b/civicrm/CRM/PCP/DAO/PCPBlock.php
index 37fcaeb0d7..522ad2e30a 100644
--- a/civicrm/CRM/PCP/DAO/PCPBlock.php
+++ b/civicrm/CRM/PCP/DAO/PCPBlock.php
@@ -154,7 +154,7 @@ class CRM_PCP_DAO_PCPBlock extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('PCP Block ID'),
-          'description' => 'PCP block Id',
+          'description' => ts('PCP block Id'),
           'required' => TRUE,
           'table_name' => 'civicrm_pcp_block',
           'entity' => 'PCPBlock',
@@ -176,7 +176,7 @@ class CRM_PCP_DAO_PCPBlock extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Entity'),
-          'description' => 'FK to civicrm_contribution_page.id OR civicrm_event.id',
+          'description' => ts('FK to civicrm_contribution_page.id OR civicrm_event.id'),
           'required' => TRUE,
           'table_name' => 'civicrm_pcp_block',
           'entity' => 'PCPBlock',
@@ -187,7 +187,7 @@ class CRM_PCP_DAO_PCPBlock extends CRM_Core_DAO {
           'name' => 'target_entity_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Target Entity'),
-          'description' => 'The type of entity that this pcp targets',
+          'description' => ts('The type of entity that this pcp targets'),
           'required' => TRUE,
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
@@ -201,7 +201,7 @@ class CRM_PCP_DAO_PCPBlock extends CRM_Core_DAO {
           'name' => 'target_entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Target Entity ID'),
-          'description' => 'The entity that this pcp targets',
+          'description' => ts('The entity that this pcp targets'),
           'required' => TRUE,
           'table_name' => 'civicrm_pcp_block',
           'entity' => 'PCPBlock',
@@ -212,7 +212,7 @@ class CRM_PCP_DAO_PCPBlock extends CRM_Core_DAO {
           'name' => 'supporter_profile_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Supporter Profile'),
-          'description' => 'FK to civicrm_uf_group.id. Does Personal Campaign Page require manual activation by administrator? (is inactive by default after setup)?',
+          'description' => ts('FK to civicrm_uf_group.id. Does Personal Campaign Page require manual activation by administrator? (is inactive by default after setup)?'),
           'default' => 'NULL',
           'table_name' => 'civicrm_pcp_block',
           'entity' => 'PCPBlock',
@@ -224,7 +224,7 @@ class CRM_PCP_DAO_PCPBlock extends CRM_Core_DAO {
           'name' => 'owner_notify_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Owner Notification'),
-          'description' => 'FK to civicrm_option_group with name = PCP owner notifications',
+          'description' => ts('FK to civicrm_option_group with name = PCP owner notifications'),
           'default' => '0',
           'table_name' => 'civicrm_pcp_block',
           'entity' => 'PCPBlock',
@@ -242,7 +242,7 @@ class CRM_PCP_DAO_PCPBlock extends CRM_Core_DAO {
           'name' => 'is_approval_needed',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Approval Required?'),
-          'description' => 'Does Personal Campaign Page require manual activation by administrator? (is inactive by default after setup)?',
+          'description' => ts('Does Personal Campaign Page require manual activation by administrator? (is inactive by default after setup)?'),
           'default' => 'NULL',
           'table_name' => 'civicrm_pcp_block',
           'entity' => 'PCPBlock',
@@ -253,7 +253,7 @@ class CRM_PCP_DAO_PCPBlock extends CRM_Core_DAO {
           'name' => 'is_tellfriend_enabled',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Tell a Friend Enabled?'),
-          'description' => 'Does Personal Campaign Page allow using tell a friend?',
+          'description' => ts('Does Personal Campaign Page allow using tell a friend?'),
           'default' => 'NULL',
           'table_name' => 'civicrm_pcp_block',
           'entity' => 'PCPBlock',
@@ -264,7 +264,7 @@ class CRM_PCP_DAO_PCPBlock extends CRM_Core_DAO {
           'name' => 'tellfriend_limit',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Tell A Friend Limit'),
-          'description' => 'Maximum recipient fields allowed in tell a friend',
+          'description' => ts('Maximum recipient fields allowed in tell a friend'),
           'default' => 'NULL',
           'table_name' => 'civicrm_pcp_block',
           'entity' => 'PCPBlock',
@@ -275,7 +275,7 @@ class CRM_PCP_DAO_PCPBlock extends CRM_Core_DAO {
           'name' => 'link_text',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Link Text'),
-          'description' => 'Link text for PCP.',
+          'description' => ts('Link text for PCP.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'default' => 'NULL',
@@ -288,7 +288,7 @@ class CRM_PCP_DAO_PCPBlock extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Enabled?'),
-          'description' => 'Is Personal Campaign Page Block enabled/active?',
+          'description' => ts('Is Personal Campaign Page Block enabled/active?'),
           'default' => '1',
           'table_name' => 'civicrm_pcp_block',
           'entity' => 'PCPBlock',
@@ -299,7 +299,7 @@ class CRM_PCP_DAO_PCPBlock extends CRM_Core_DAO {
           'name' => 'notify_email',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Notification Email'),
-          'description' => 'If set, notification is automatically emailed to this email-address on create/update Personal Campaign Page',
+          'description' => ts('If set, notification is automatically emailed to this email-address on create/update Personal Campaign Page'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'default' => 'NULL',
diff --git a/civicrm/CRM/PCP/Form/Event.php b/civicrm/CRM/PCP/Form/Event.php
index 74ae82e491..4e0e51977d 100644
--- a/civicrm/CRM/PCP/Form/Event.php
+++ b/civicrm/CRM/PCP/Form/Event.php
@@ -49,6 +49,7 @@ class CRM_PCP_Form_Event extends CRM_Event_Form_ManageEvent {
 
   public function preProcess() {
     parent::preProcess();
+    $this->assign('selectedChild', 'pcp');
   }
 
   /**
diff --git a/civicrm/CRM/Pledge/DAO/Pledge.php b/civicrm/CRM/Pledge/DAO/Pledge.php
index bfe1c09612..eeb397e474 100644
--- a/civicrm/CRM/Pledge/DAO/Pledge.php
+++ b/civicrm/CRM/Pledge/DAO/Pledge.php
@@ -225,7 +225,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Pledge ID'),
-          'description' => 'Pledge ID',
+          'description' => ts('Pledge ID'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_pledge.id',
@@ -241,7 +241,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact ID'),
-          'description' => 'Foreign key to civicrm_contact.id .',
+          'description' => ts('Foreign key to civicrm_contact.id .'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_pledge.contact_id',
@@ -261,7 +261,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'financial_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Type'),
-          'description' => 'FK to Financial Type',
+          'description' => ts('FK to Financial Type'),
           'table_name' => 'civicrm_pledge',
           'entity' => 'Pledge',
           'bao' => 'CRM_Pledge_BAO_Pledge',
@@ -280,7 +280,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'contribution_page_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Pledge Contribution Page'),
-          'description' => 'The Contribution Page which triggered this contribution',
+          'description' => ts('The Contribution Page which triggered this contribution'),
           'table_name' => 'civicrm_pledge',
           'entity' => 'Pledge',
           'bao' => 'CRM_Pledge_BAO_Pledge',
@@ -291,7 +291,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Total Pledged'),
-          'description' => 'Total pledged amount.',
+          'description' => ts('Total pledged amount.'),
           'required' => TRUE,
           'precision' => [
             20,
@@ -314,7 +314,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'original_installment_amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Original Installment Amount'),
-          'description' => 'Original amount for each of the installments.',
+          'description' => ts('Original amount for each of the installments.'),
           'required' => TRUE,
           'precision' => [
             20,
@@ -336,7 +336,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'currency',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Pledge Currency'),
-          'description' => '3 character string, value from config setting or input via user.',
+          'description' => ts('3 character string, value from config setting or input via user.'),
           'maxlength' => 3,
           'size' => CRM_Utils_Type::FOUR,
           'default' => 'NULL',
@@ -358,7 +358,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'frequency_unit',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Pledge Frequency Unit'),
-          'description' => 'Time units for recurrence of pledge payments.',
+          'description' => ts('Time units for recurrence of pledge payments.'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'default' => 'month',
@@ -379,7 +379,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'frequency_interval',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Pledge Frequency Interval'),
-          'description' => 'Number of time units for recurrence of pledge payments.',
+          'description' => ts('Number of time units for recurrence of pledge payments.'),
           'required' => TRUE,
           'default' => '1',
           'table_name' => 'civicrm_pledge',
@@ -394,7 +394,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'frequency_day',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Pledge day'),
-          'description' => 'Day in the period when the pledge payment is due e.g. 1st of month, 15th etc. Use this to set the scheduled dates for pledge payments.',
+          'description' => ts('Day in the period when the pledge payment is due e.g. 1st of month, 15th etc. Use this to set the scheduled dates for pledge payments.'),
           'required' => TRUE,
           'default' => '3',
           'table_name' => 'civicrm_pledge',
@@ -409,7 +409,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'installments',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Pledge Number of Installments'),
-          'description' => 'Total number of payments to be made.',
+          'description' => ts('Total number of payments to be made.'),
           'export' => TRUE,
           'where' => 'civicrm_pledge.installments',
           'headerPattern' => '',
@@ -427,7 +427,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'start_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Pledge Start Date'),
-          'description' => 'The date the first scheduled pledge occurs.',
+          'description' => ts('The date the first scheduled pledge occurs.'),
           'required' => TRUE,
           'table_name' => 'civicrm_pledge',
           'entity' => 'Pledge',
@@ -441,7 +441,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'create_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Pledge Made'),
-          'description' => 'When this pledge record was created.',
+          'description' => ts('When this pledge record was created.'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_pledge.create_date',
@@ -460,7 +460,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'acknowledge_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Pledge Acknowledged'),
-          'description' => 'When a pledge acknowledgement message was sent to the contributor.',
+          'description' => ts('When a pledge acknowledgement message was sent to the contributor.'),
           'table_name' => 'civicrm_pledge',
           'entity' => 'Pledge',
           'bao' => 'CRM_Pledge_BAO_Pledge',
@@ -473,7 +473,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'modified_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Pledge Modified Date'),
-          'description' => 'Last updated date for this pledge record.',
+          'description' => ts('Last updated date for this pledge record.'),
           'table_name' => 'civicrm_pledge',
           'entity' => 'Pledge',
           'bao' => 'CRM_Pledge_BAO_Pledge',
@@ -483,7 +483,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'cancel_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Pledge Cancelled Date'),
-          'description' => 'Date this pledge was cancelled by contributor.',
+          'description' => ts('Date this pledge was cancelled by contributor.'),
           'table_name' => 'civicrm_pledge',
           'entity' => 'Pledge',
           'bao' => 'CRM_Pledge_BAO_Pledge',
@@ -496,7 +496,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'end_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Pledge End Date'),
-          'description' => 'Date this pledge finished successfully (total pledge payments equal to or greater than pledged amount).',
+          'description' => ts('Date this pledge finished successfully (total pledge payments equal to or greater than pledged amount).'),
           'table_name' => 'civicrm_pledge',
           'entity' => 'Pledge',
           'bao' => 'CRM_Pledge_BAO_Pledge',
@@ -509,7 +509,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'max_reminders',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Maximum Number of Reminders'),
-          'description' => 'The maximum number of payment reminders to send for any given payment.',
+          'description' => ts('The maximum number of payment reminders to send for any given payment.'),
           'default' => '1',
           'table_name' => 'civicrm_pledge',
           'entity' => 'Pledge',
@@ -523,7 +523,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'initial_reminder_day',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Initial Reminder Day'),
-          'description' => 'Send initial reminder this many days prior to the payment due date.',
+          'description' => ts('Send initial reminder this many days prior to the payment due date.'),
           'default' => '5',
           'table_name' => 'civicrm_pledge',
           'entity' => 'Pledge',
@@ -537,7 +537,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'additional_reminder_day',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Additional Reminder Days'),
-          'description' => 'Send additional reminder this many days after last one sent, up to maximum number of reminders.',
+          'description' => ts('Send additional reminder this many days after last one sent, up to maximum number of reminders.'),
           'default' => '5',
           'table_name' => 'civicrm_pledge',
           'entity' => 'Pledge',
@@ -551,7 +551,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'status_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Pledge Status Id'),
-          'description' => 'Implicit foreign key to civicrm_option_values in the pledge_status option group.',
+          'description' => ts('Implicit foreign key to civicrm_option_values in the pledge_status option group.'),
           'import' => TRUE,
           'where' => 'civicrm_pledge.status_id',
           'headerPattern' => '',
@@ -588,7 +588,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'campaign_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Campaign'),
-          'description' => 'The campaign for which this pledge has been initiated.',
+          'description' => ts('The campaign for which this pledge has been initiated.'),
           'import' => TRUE,
           'where' => 'civicrm_pledge.campaign_id',
           'headerPattern' => '',
diff --git a/civicrm/CRM/Pledge/DAO/PledgeBlock.php b/civicrm/CRM/Pledge/DAO/PledgeBlock.php
index 1efdbf69ac..9e3b337c3f 100644
--- a/civicrm/CRM/Pledge/DAO/PledgeBlock.php
+++ b/civicrm/CRM/Pledge/DAO/PledgeBlock.php
@@ -140,7 +140,7 @@ class CRM_Pledge_DAO_PledgeBlock extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Pledge Block ID'),
-          'description' => 'Pledge ID',
+          'description' => ts('Pledge ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_pledge_block',
           'entity' => 'PledgeBlock',
@@ -151,7 +151,7 @@ class CRM_Pledge_DAO_PledgeBlock extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Entity Table'),
-          'description' => 'physical tablename for entity being joined to pledge, e.g. civicrm_contact',
+          'description' => ts('physical tablename for entity being joined to pledge, e.g. civicrm_contact'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_pledge_block',
@@ -163,7 +163,7 @@ class CRM_Pledge_DAO_PledgeBlock extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Entity Id'),
-          'description' => 'FK to entity table specified in entity_table column.',
+          'description' => ts('FK to entity table specified in entity_table column.'),
           'required' => TRUE,
           'table_name' => 'civicrm_pledge_block',
           'entity' => 'PledgeBlock',
@@ -174,7 +174,7 @@ class CRM_Pledge_DAO_PledgeBlock extends CRM_Core_DAO {
           'name' => 'pledge_frequency_unit',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Pledge Frequency Unit'),
-          'description' => 'Delimited list of supported frequency units',
+          'description' => ts('Delimited list of supported frequency units'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_pledge_block',
@@ -187,7 +187,7 @@ class CRM_Pledge_DAO_PledgeBlock extends CRM_Core_DAO {
           'name' => 'is_pledge_interval',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Expose Frequency Interval?'),
-          'description' => 'Is frequency interval exposed on the contribution form.',
+          'description' => ts('Is frequency interval exposed on the contribution form.'),
           'default' => '0',
           'table_name' => 'civicrm_pledge_block',
           'entity' => 'PledgeBlock',
@@ -198,7 +198,7 @@ class CRM_Pledge_DAO_PledgeBlock extends CRM_Core_DAO {
           'name' => 'max_reminders',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Maximum Number of Reminders'),
-          'description' => 'The maximum number of payment reminders to send for any given payment.',
+          'description' => ts('The maximum number of payment reminders to send for any given payment.'),
           'default' => '1',
           'table_name' => 'civicrm_pledge_block',
           'entity' => 'PledgeBlock',
@@ -209,7 +209,7 @@ class CRM_Pledge_DAO_PledgeBlock extends CRM_Core_DAO {
           'name' => 'initial_reminder_day',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Initial Reminder Day'),
-          'description' => 'Send initial reminder this many days prior to the payment due date.',
+          'description' => ts('Send initial reminder this many days prior to the payment due date.'),
           'default' => '5',
           'table_name' => 'civicrm_pledge_block',
           'entity' => 'PledgeBlock',
@@ -220,7 +220,7 @@ class CRM_Pledge_DAO_PledgeBlock extends CRM_Core_DAO {
           'name' => 'additional_reminder_day',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Additional Reminder Days'),
-          'description' => 'Send additional reminder this many days after last one sent, up to maximum number of reminders.',
+          'description' => ts('Send additional reminder this many days after last one sent, up to maximum number of reminders.'),
           'default' => '5',
           'table_name' => 'civicrm_pledge_block',
           'entity' => 'PledgeBlock',
@@ -231,7 +231,7 @@ class CRM_Pledge_DAO_PledgeBlock extends CRM_Core_DAO {
           'name' => 'pledge_start_date',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Pledge Start Date'),
-          'description' => 'The date the first scheduled pledge occurs.',
+          'description' => ts('The date the first scheduled pledge occurs.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_pledge_block',
@@ -243,7 +243,7 @@ class CRM_Pledge_DAO_PledgeBlock extends CRM_Core_DAO {
           'name' => 'is_pledge_start_date_visible',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Show Recurring Donation Start Date?'),
-          'description' => 'If true - recurring start date is shown.',
+          'description' => ts('If true - recurring start date is shown.'),
           'required' => TRUE,
           'default' => '0',
           'table_name' => 'civicrm_pledge_block',
@@ -255,7 +255,7 @@ class CRM_Pledge_DAO_PledgeBlock extends CRM_Core_DAO {
           'name' => 'is_pledge_start_date_editable',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Allow Edits to Recurring Donation Start Date?'),
-          'description' => 'If true - recurring start date is editable.',
+          'description' => ts('If true - recurring start date is editable.'),
           'required' => TRUE,
           'default' => '0',
           'table_name' => 'civicrm_pledge_block',
diff --git a/civicrm/CRM/Pledge/DAO/PledgePayment.php b/civicrm/CRM/Pledge/DAO/PledgePayment.php
index 3a996ff0ed..96a641d445 100644
--- a/civicrm/CRM/Pledge/DAO/PledgePayment.php
+++ b/civicrm/CRM/Pledge/DAO/PledgePayment.php
@@ -145,7 +145,7 @@ class CRM_Pledge_DAO_PledgePayment extends CRM_Core_DAO {
           'name' => 'pledge_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Pledge'),
-          'description' => 'FK to Pledge table',
+          'description' => ts('FK to Pledge table'),
           'required' => TRUE,
           'table_name' => 'civicrm_pledge_payment',
           'entity' => 'PledgePayment',
@@ -157,7 +157,7 @@ class CRM_Pledge_DAO_PledgePayment extends CRM_Core_DAO {
           'name' => 'contribution_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contribution'),
-          'description' => 'FK to contribution table.',
+          'description' => ts('FK to contribution table.'),
           'table_name' => 'civicrm_pledge_payment',
           'entity' => 'PledgePayment',
           'bao' => 'CRM_Pledge_BAO_PledgePayment',
@@ -168,7 +168,7 @@ class CRM_Pledge_DAO_PledgePayment extends CRM_Core_DAO {
           'name' => 'scheduled_amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Scheduled Amount'),
-          'description' => 'Pledged amount for this payment (the actual contribution amount might be different).',
+          'description' => ts('Pledged amount for this payment (the actual contribution amount might be different).'),
           'required' => TRUE,
           'precision' => [
             20,
@@ -188,7 +188,7 @@ class CRM_Pledge_DAO_PledgePayment extends CRM_Core_DAO {
           'name' => 'actual_amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Actual Amount'),
-          'description' => 'Actual amount that is paid as the Pledged installment amount.',
+          'description' => ts('Actual amount that is paid as the Pledged installment amount.'),
           'precision' => [
             20,
             2
@@ -207,7 +207,7 @@ class CRM_Pledge_DAO_PledgePayment extends CRM_Core_DAO {
           'name' => 'currency',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Currency'),
-          'description' => '3 character string, value from config setting or input via user.',
+          'description' => ts('3 character string, value from config setting or input via user.'),
           'maxlength' => 3,
           'size' => CRM_Utils_Type::FOUR,
           'default' => 'NULL',
@@ -229,7 +229,7 @@ class CRM_Pledge_DAO_PledgePayment extends CRM_Core_DAO {
           'name' => 'scheduled_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Scheduled Date'),
-          'description' => 'The date the pledge payment is supposed to happen.',
+          'description' => ts('The date the pledge payment is supposed to happen.'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_pledge_payment.scheduled_date',
@@ -245,7 +245,7 @@ class CRM_Pledge_DAO_PledgePayment extends CRM_Core_DAO {
           'name' => 'reminder_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Last Reminder'),
-          'description' => 'The date that the most recent payment reminder was sent.',
+          'description' => ts('The date that the most recent payment reminder was sent.'),
           'import' => TRUE,
           'where' => 'civicrm_pledge_payment.reminder_date',
           'headerPattern' => '',
@@ -260,7 +260,7 @@ class CRM_Pledge_DAO_PledgePayment extends CRM_Core_DAO {
           'name' => 'reminder_count',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Reminders Sent'),
-          'description' => 'The number of payment reminders sent.',
+          'description' => ts('The number of payment reminders sent.'),
           'import' => TRUE,
           'where' => 'civicrm_pledge_payment.reminder_count',
           'headerPattern' => '',
diff --git a/civicrm/CRM/Pledge/Info.php b/civicrm/CRM/Pledge/Info.php
index 475b85fe27..fbc603711d 100644
--- a/civicrm/CRM/Pledge/Info.php
+++ b/civicrm/CRM/Pledge/Info.php
@@ -136,6 +136,14 @@ class CRM_Pledge_Info extends CRM_Core_Component_Info {
     );
   }
 
+  /**
+   * @inheritDoc
+   * @return string
+   */
+  public function getIcon() {
+    return 'crm-i fa-paper-plane';
+  }
+
   /**
    * @inheritDoc
    * Provides information about advanced search pane
diff --git a/civicrm/CRM/Price/DAO/LineItem.php b/civicrm/CRM/Price/DAO/LineItem.php
index 23f11bb5f5..0e9b78d2a9 100644
--- a/civicrm/CRM/Price/DAO/LineItem.php
+++ b/civicrm/CRM/Price/DAO/LineItem.php
@@ -165,7 +165,7 @@ class CRM_Price_DAO_LineItem extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Line Item ID'),
-          'description' => 'Line Item',
+          'description' => ts('Line Item'),
           'required' => TRUE,
           'table_name' => 'civicrm_line_item',
           'entity' => 'LineItem',
@@ -176,7 +176,7 @@ class CRM_Price_DAO_LineItem extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Line Item Entity Type'),
-          'description' => 'table which has the transaction',
+          'description' => ts('table which has the transaction'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -189,7 +189,7 @@ class CRM_Price_DAO_LineItem extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Line Item Entity'),
-          'description' => 'entry in table',
+          'description' => ts('entry in table'),
           'required' => TRUE,
           'table_name' => 'civicrm_line_item',
           'entity' => 'LineItem',
@@ -200,7 +200,7 @@ class CRM_Price_DAO_LineItem extends CRM_Core_DAO {
           'name' => 'contribution_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Line Item Contribution'),
-          'description' => 'FK to civicrm_contribution',
+          'description' => ts('FK to civicrm_contribution'),
           'table_name' => 'civicrm_line_item',
           'entity' => 'LineItem',
           'bao' => 'CRM_Price_BAO_LineItem',
@@ -211,7 +211,7 @@ class CRM_Price_DAO_LineItem extends CRM_Core_DAO {
           'name' => 'price_field_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Line Item Price Field'),
-          'description' => 'FK to civicrm_price_field',
+          'description' => ts('FK to civicrm_price_field'),
           'table_name' => 'civicrm_line_item',
           'entity' => 'LineItem',
           'bao' => 'CRM_Price_BAO_LineItem',
@@ -222,7 +222,7 @@ class CRM_Price_DAO_LineItem extends CRM_Core_DAO {
           'name' => 'label',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Line Item Label'),
-          'description' => 'descriptive label for item - from price_field_value.label',
+          'description' => ts('descriptive label for item - from price_field_value.label'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'default' => 'NULL',
@@ -238,7 +238,7 @@ class CRM_Price_DAO_LineItem extends CRM_Core_DAO {
           'name' => 'qty',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Line Item Quantity'),
-          'description' => 'How many items ordered',
+          'description' => ts('How many items ordered'),
           'required' => TRUE,
           'precision' => [
             20,
@@ -256,7 +256,7 @@ class CRM_Price_DAO_LineItem extends CRM_Core_DAO {
           'name' => 'unit_price',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Unit Price'),
-          'description' => 'price of each item',
+          'description' => ts('price of each item'),
           'required' => TRUE,
           'precision' => [
             20,
@@ -274,7 +274,7 @@ class CRM_Price_DAO_LineItem extends CRM_Core_DAO {
           'name' => 'line_total',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Line Item Total'),
-          'description' => 'qty * unit_price',
+          'description' => ts('qty * unit_price'),
           'required' => TRUE,
           'precision' => [
             20,
@@ -289,7 +289,7 @@ class CRM_Price_DAO_LineItem extends CRM_Core_DAO {
           'name' => 'participant_count',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Line Item Participant Count'),
-          'description' => 'Participant count for field',
+          'description' => ts('Participant count for field'),
           'default' => 'NULL',
           'table_name' => 'civicrm_line_item',
           'entity' => 'LineItem',
@@ -303,7 +303,7 @@ class CRM_Price_DAO_LineItem extends CRM_Core_DAO {
           'name' => 'price_field_value_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Line Item Option'),
-          'description' => 'FK to civicrm_price_field_value',
+          'description' => ts('FK to civicrm_price_field_value'),
           'default' => 'NULL',
           'table_name' => 'civicrm_line_item',
           'entity' => 'LineItem',
@@ -315,7 +315,7 @@ class CRM_Price_DAO_LineItem extends CRM_Core_DAO {
           'name' => 'financial_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Type'),
-          'description' => 'FK to Financial Type.',
+          'description' => ts('FK to Financial Type.'),
           'default' => 'NULL',
           'table_name' => 'civicrm_line_item',
           'entity' => 'LineItem',
@@ -335,7 +335,7 @@ class CRM_Price_DAO_LineItem extends CRM_Core_DAO {
           'name' => 'non_deductible_amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Non-deductible Amount'),
-          'description' => 'Portion of total amount which is NOT tax deductible.',
+          'description' => ts('Portion of total amount which is NOT tax deductible.'),
           'required' => TRUE,
           'precision' => [
             20,
@@ -354,7 +354,7 @@ class CRM_Price_DAO_LineItem extends CRM_Core_DAO {
           'name' => 'tax_amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Tax Amount'),
-          'description' => 'tax of each item',
+          'description' => ts('tax of each item'),
           'precision' => [
             20,
             2
diff --git a/civicrm/CRM/Price/DAO/PriceField.php b/civicrm/CRM/Price/DAO/PriceField.php
index aeaf386e72..a61b64f5a9 100644
--- a/civicrm/CRM/Price/DAO/PriceField.php
+++ b/civicrm/CRM/Price/DAO/PriceField.php
@@ -180,7 +180,7 @@ class CRM_Price_DAO_PriceField extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Price Field ID'),
-          'description' => 'Price Field',
+          'description' => ts('Price Field'),
           'required' => TRUE,
           'table_name' => 'civicrm_price_field',
           'entity' => 'PriceField',
@@ -191,7 +191,7 @@ class CRM_Price_DAO_PriceField extends CRM_Core_DAO {
           'name' => 'price_set_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Price Set'),
-          'description' => 'FK to civicrm_price_set',
+          'description' => ts('FK to civicrm_price_set'),
           'required' => TRUE,
           'table_name' => 'civicrm_price_field',
           'entity' => 'PriceField',
@@ -203,7 +203,7 @@ class CRM_Price_DAO_PriceField extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Name'),
-          'description' => 'Variable name/programmatic handle for this field.',
+          'description' => ts('Variable name/programmatic handle for this field.'),
           'required' => TRUE,
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
@@ -219,7 +219,7 @@ class CRM_Price_DAO_PriceField extends CRM_Core_DAO {
           'name' => 'label',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Label'),
-          'description' => 'Text for form field label (also friendly name for administering this field).',
+          'description' => ts('Text for form field label (also friendly name for administering this field).'),
           'required' => TRUE,
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
@@ -253,7 +253,7 @@ class CRM_Price_DAO_PriceField extends CRM_Core_DAO {
           'name' => 'is_enter_qty',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Price Field Quantity Required?'),
-          'description' => 'Enter a quantity for this field?',
+          'description' => ts('Enter a quantity for this field?'),
           'default' => '0',
           'table_name' => 'civicrm_price_field',
           'entity' => 'PriceField',
@@ -267,7 +267,7 @@ class CRM_Price_DAO_PriceField extends CRM_Core_DAO {
           'name' => 'help_pre',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Price Field Pre Text'),
-          'description' => 'Description and/or help text to display before this field.',
+          'description' => ts('Description and/or help text to display before this field.'),
           'rows' => 4,
           'cols' => 80,
           'table_name' => 'civicrm_price_field',
@@ -282,7 +282,7 @@ class CRM_Price_DAO_PriceField extends CRM_Core_DAO {
           'name' => 'help_post',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Price Field Post Text'),
-          'description' => 'Description and/or help text to display after this field.',
+          'description' => ts('Description and/or help text to display after this field.'),
           'rows' => 4,
           'cols' => 80,
           'table_name' => 'civicrm_price_field',
@@ -297,7 +297,7 @@ class CRM_Price_DAO_PriceField extends CRM_Core_DAO {
           'name' => 'weight',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Order'),
-          'description' => 'Order in which the fields should appear',
+          'description' => ts('Order in which the fields should appear'),
           'default' => '1',
           'table_name' => 'civicrm_price_field',
           'entity' => 'PriceField',
@@ -311,7 +311,7 @@ class CRM_Price_DAO_PriceField extends CRM_Core_DAO {
           'name' => 'is_display_amounts',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Price Field Show Amounts?'),
-          'description' => 'Should the price be displayed next to the label for each option?',
+          'description' => ts('Should the price be displayed next to the label for each option?'),
           'default' => '1',
           'table_name' => 'civicrm_price_field',
           'entity' => 'PriceField',
@@ -325,7 +325,7 @@ class CRM_Price_DAO_PriceField extends CRM_Core_DAO {
           'name' => 'options_per_line',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Price Field Options per Row'),
-          'description' => 'number of options per line for checkbox and radio',
+          'description' => ts('number of options per line for checkbox and radio'),
           'default' => '1',
           'table_name' => 'civicrm_price_field',
           'entity' => 'PriceField',
@@ -339,7 +339,7 @@ class CRM_Price_DAO_PriceField extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Price Field Is Active?'),
-          'description' => 'Is this price field active',
+          'description' => ts('Is this price field active'),
           'default' => '1',
           'table_name' => 'civicrm_price_field',
           'entity' => 'PriceField',
@@ -353,7 +353,7 @@ class CRM_Price_DAO_PriceField extends CRM_Core_DAO {
           'name' => 'is_required',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Price Field is Required?'),
-          'description' => 'Is this price field required (value must be > 1)',
+          'description' => ts('Is this price field required (value must be > 1)'),
           'default' => '1',
           'table_name' => 'civicrm_price_field',
           'entity' => 'PriceField',
@@ -367,7 +367,7 @@ class CRM_Price_DAO_PriceField extends CRM_Core_DAO {
           'name' => 'active_on',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Price Field Start Date'),
-          'description' => 'If non-zero, do not show this field before the date specified',
+          'description' => ts('If non-zero, do not show this field before the date specified'),
           'default' => 'NULL',
           'table_name' => 'civicrm_price_field',
           'entity' => 'PriceField',
@@ -381,7 +381,7 @@ class CRM_Price_DAO_PriceField extends CRM_Core_DAO {
           'name' => 'expire_on',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Price Field End Date'),
-          'description' => 'If non-zero, do not show this field after the date specified',
+          'description' => ts('If non-zero, do not show this field after the date specified'),
           'default' => 'NULL',
           'table_name' => 'civicrm_price_field',
           'entity' => 'PriceField',
@@ -395,7 +395,7 @@ class CRM_Price_DAO_PriceField extends CRM_Core_DAO {
           'name' => 'javascript',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Price Field Javascript'),
-          'description' => 'Optional scripting attributes for field',
+          'description' => ts('Optional scripting attributes for field'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_price_field',
@@ -410,7 +410,7 @@ class CRM_Price_DAO_PriceField extends CRM_Core_DAO {
           'name' => 'visibility_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Price Field Visibility'),
-          'description' => 'Implicit FK to civicrm_option_group with name = \'visibility\'',
+          'description' => ts('Implicit FK to civicrm_option_group with name = \'visibility\''),
           'default' => '1',
           'table_name' => 'civicrm_price_field',
           'entity' => 'PriceField',
diff --git a/civicrm/CRM/Price/DAO/PriceFieldValue.php b/civicrm/CRM/Price/DAO/PriceFieldValue.php
index f07a16e344..c10099d844 100644
--- a/civicrm/CRM/Price/DAO/PriceFieldValue.php
+++ b/civicrm/CRM/Price/DAO/PriceFieldValue.php
@@ -191,7 +191,7 @@ class CRM_Price_DAO_PriceFieldValue extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Price Field Value ID'),
-          'description' => 'Price Field Value',
+          'description' => ts('Price Field Value'),
           'required' => TRUE,
           'table_name' => 'civicrm_price_field_value',
           'entity' => 'PriceFieldValue',
@@ -202,7 +202,7 @@ class CRM_Price_DAO_PriceFieldValue extends CRM_Core_DAO {
           'name' => 'price_field_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Price Field'),
-          'description' => 'FK to civicrm_price_field',
+          'description' => ts('FK to civicrm_price_field'),
           'required' => TRUE,
           'table_name' => 'civicrm_price_field_value',
           'entity' => 'PriceFieldValue',
@@ -214,7 +214,7 @@ class CRM_Price_DAO_PriceFieldValue extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Name'),
-          'description' => 'Price field option name',
+          'description' => ts('Price field option name'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_price_field_value',
@@ -229,7 +229,7 @@ class CRM_Price_DAO_PriceFieldValue extends CRM_Core_DAO {
           'name' => 'label',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Label'),
-          'description' => 'Price field option label',
+          'description' => ts('Price field option label'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_price_field_value',
@@ -244,7 +244,7 @@ class CRM_Price_DAO_PriceFieldValue extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Description'),
-          'description' => '>Price field option description.',
+          'description' => ts('>Price field option description.'),
           'rows' => 2,
           'cols' => 60,
           'default' => 'NULL',
@@ -260,7 +260,7 @@ class CRM_Price_DAO_PriceFieldValue extends CRM_Core_DAO {
           'name' => 'help_pre',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Help Pre'),
-          'description' => 'Price field option pre help text.',
+          'description' => ts('Price field option pre help text.'),
           'rows' => 2,
           'cols' => 60,
           'default' => 'NULL',
@@ -276,7 +276,7 @@ class CRM_Price_DAO_PriceFieldValue extends CRM_Core_DAO {
           'name' => 'help_post',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Help Post'),
-          'description' => 'Price field option post field help.',
+          'description' => ts('Price field option post field help.'),
           'rows' => 2,
           'cols' => 60,
           'default' => 'NULL',
@@ -292,7 +292,7 @@ class CRM_Price_DAO_PriceFieldValue extends CRM_Core_DAO {
           'name' => 'amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Amount'),
-          'description' => 'Price field option amount',
+          'description' => ts('Price field option amount'),
           'required' => TRUE,
           'precision' => [
             18,
@@ -310,7 +310,7 @@ class CRM_Price_DAO_PriceFieldValue extends CRM_Core_DAO {
           'name' => 'count',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Count'),
-          'description' => 'Number of participants per field option',
+          'description' => ts('Number of participants per field option'),
           'default' => 'NULL',
           'table_name' => 'civicrm_price_field_value',
           'entity' => 'PriceFieldValue',
@@ -324,7 +324,7 @@ class CRM_Price_DAO_PriceFieldValue extends CRM_Core_DAO {
           'name' => 'max_value',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Max Value'),
-          'description' => 'Max number of participants per field options',
+          'description' => ts('Max number of participants per field options'),
           'default' => 'NULL',
           'table_name' => 'civicrm_price_field_value',
           'entity' => 'PriceFieldValue',
@@ -338,7 +338,7 @@ class CRM_Price_DAO_PriceFieldValue extends CRM_Core_DAO {
           'name' => 'weight',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Order'),
-          'description' => 'Order in which the field options should appear',
+          'description' => ts('Order in which the field options should appear'),
           'default' => '1',
           'table_name' => 'civicrm_price_field_value',
           'entity' => 'PriceFieldValue',
@@ -352,7 +352,7 @@ class CRM_Price_DAO_PriceFieldValue extends CRM_Core_DAO {
           'name' => 'membership_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Membership Type'),
-          'description' => 'FK to Membership Type',
+          'description' => ts('FK to Membership Type'),
           'default' => 'NULL',
           'table_name' => 'civicrm_price_field_value',
           'entity' => 'PriceFieldValue',
@@ -367,7 +367,7 @@ class CRM_Price_DAO_PriceFieldValue extends CRM_Core_DAO {
           'name' => 'membership_num_terms',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Membership Num Terms'),
-          'description' => 'Number of terms for this membership',
+          'description' => ts('Number of terms for this membership'),
           'default' => 'NULL',
           'table_name' => 'civicrm_price_field_value',
           'entity' => 'PriceFieldValue',
@@ -381,7 +381,7 @@ class CRM_Price_DAO_PriceFieldValue extends CRM_Core_DAO {
           'name' => 'is_default',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Default Price Field Option?'),
-          'description' => 'Is this default price field option',
+          'description' => ts('Is this default price field option'),
           'default' => '0',
           'table_name' => 'civicrm_price_field_value',
           'entity' => 'PriceFieldValue',
@@ -395,7 +395,7 @@ class CRM_Price_DAO_PriceFieldValue extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Price Field Value is Active'),
-          'description' => 'Is this price field value active',
+          'description' => ts('Is this price field value active'),
           'default' => '1',
           'table_name' => 'civicrm_price_field_value',
           'entity' => 'PriceFieldValue',
@@ -406,7 +406,7 @@ class CRM_Price_DAO_PriceFieldValue extends CRM_Core_DAO {
           'name' => 'financial_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Type'),
-          'description' => 'FK to Financial Type.',
+          'description' => ts('FK to Financial Type.'),
           'default' => 'NULL',
           'table_name' => 'civicrm_price_field_value',
           'entity' => 'PriceFieldValue',
@@ -426,7 +426,7 @@ class CRM_Price_DAO_PriceFieldValue extends CRM_Core_DAO {
           'name' => 'non_deductible_amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Non-deductible Amount'),
-          'description' => 'Portion of total amount which is NOT tax deductible.',
+          'description' => ts('Portion of total amount which is NOT tax deductible.'),
           'required' => TRUE,
           'precision' => [
             20,
@@ -445,7 +445,7 @@ class CRM_Price_DAO_PriceFieldValue extends CRM_Core_DAO {
           'name' => 'visibility_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Price Field Option Visibility'),
-          'description' => 'Implicit FK to civicrm_option_group with name = \'visibility\'',
+          'description' => ts('Implicit FK to civicrm_option_group with name = \'visibility\''),
           'default' => '1',
           'table_name' => 'civicrm_price_field_value',
           'entity' => 'PriceFieldValue',
diff --git a/civicrm/CRM/Price/DAO/PriceSet.php b/civicrm/CRM/Price/DAO/PriceSet.php
index cd26b23f77..e9cb063de4 100644
--- a/civicrm/CRM/Price/DAO/PriceSet.php
+++ b/civicrm/CRM/Price/DAO/PriceSet.php
@@ -155,7 +155,7 @@ class CRM_Price_DAO_PriceSet extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Price Set ID'),
-          'description' => 'Price Set',
+          'description' => ts('Price Set'),
           'required' => TRUE,
           'table_name' => 'civicrm_price_set',
           'entity' => 'PriceSet',
@@ -166,7 +166,7 @@ class CRM_Price_DAO_PriceSet extends CRM_Core_DAO {
           'name' => 'domain_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Price Set Domain'),
-          'description' => 'Which Domain is this price-set for',
+          'description' => ts('Which Domain is this price-set for'),
           'table_name' => 'civicrm_price_set',
           'entity' => 'PriceSet',
           'bao' => 'CRM_Price_BAO_PriceSet',
@@ -185,7 +185,7 @@ class CRM_Price_DAO_PriceSet extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Name'),
-          'description' => 'Variable name/programmatic handle for this set of price fields.',
+          'description' => ts('Variable name/programmatic handle for this set of price fields.'),
           'required' => TRUE,
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
@@ -201,7 +201,7 @@ class CRM_Price_DAO_PriceSet extends CRM_Core_DAO {
           'name' => 'title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Price Set Title'),
-          'description' => 'Displayed title for the Price Set.',
+          'description' => ts('Displayed title for the Price Set.'),
           'required' => TRUE,
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
@@ -217,7 +217,7 @@ class CRM_Price_DAO_PriceSet extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Price Set Is Active?'),
-          'description' => 'Is this price set active',
+          'description' => ts('Is this price set active'),
           'default' => '1',
           'table_name' => 'civicrm_price_set',
           'entity' => 'PriceSet',
@@ -231,7 +231,7 @@ class CRM_Price_DAO_PriceSet extends CRM_Core_DAO {
           'name' => 'help_pre',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Price Set Pre Help'),
-          'description' => 'Description and/or help text to display before fields in form.',
+          'description' => ts('Description and/or help text to display before fields in form.'),
           'rows' => 4,
           'cols' => 80,
           'table_name' => 'civicrm_price_set',
@@ -246,7 +246,7 @@ class CRM_Price_DAO_PriceSet extends CRM_Core_DAO {
           'name' => 'help_post',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Price Set Post Help'),
-          'description' => 'Description and/or help text to display after fields in form.',
+          'description' => ts('Description and/or help text to display after fields in form.'),
           'rows' => 4,
           'cols' => 80,
           'table_name' => 'civicrm_price_set',
@@ -261,7 +261,7 @@ class CRM_Price_DAO_PriceSet extends CRM_Core_DAO {
           'name' => 'javascript',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Price Set Javascript'),
-          'description' => 'Optional Javascript script function(s) included on the form with this price_set. Can be used for conditional',
+          'description' => ts('Optional Javascript script function(s) included on the form with this price_set. Can be used for conditional'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_price_set',
@@ -276,7 +276,7 @@ class CRM_Price_DAO_PriceSet extends CRM_Core_DAO {
           'name' => 'extends',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Price Set Extends'),
-          'description' => 'What components are using this price set?',
+          'description' => ts('What components are using this price set?'),
           'required' => TRUE,
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
@@ -297,7 +297,7 @@ class CRM_Price_DAO_PriceSet extends CRM_Core_DAO {
           'name' => 'financial_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Type'),
-          'description' => 'FK to Financial Type(for membership price sets only).',
+          'description' => ts('FK to Financial Type(for membership price sets only).'),
           'default' => 'NULL',
           'table_name' => 'civicrm_price_set',
           'entity' => 'PriceSet',
@@ -317,7 +317,7 @@ class CRM_Price_DAO_PriceSet extends CRM_Core_DAO {
           'name' => 'is_quick_config',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Price Set Quick Config?'),
-          'description' => 'Is set if edited on Contribution or Event Page rather than through Manage Price Sets',
+          'description' => ts('Is set if edited on Contribution or Event Page rather than through Manage Price Sets'),
           'default' => '0',
           'table_name' => 'civicrm_price_set',
           'entity' => 'PriceSet',
@@ -331,7 +331,7 @@ class CRM_Price_DAO_PriceSet extends CRM_Core_DAO {
           'name' => 'is_reserved',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Price Set Is Reserved'),
-          'description' => 'Is this a predefined system price set  (i.e. it can not be deleted, edited)?',
+          'description' => ts('Is this a predefined system price set  (i.e. it can not be deleted, edited)?'),
           'default' => '0',
           'table_name' => 'civicrm_price_set',
           'entity' => 'PriceSet',
@@ -345,7 +345,7 @@ class CRM_Price_DAO_PriceSet extends CRM_Core_DAO {
           'name' => 'min_amount',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Minimum Amount'),
-          'description' => 'Minimum Amount required for this set.',
+          'description' => ts('Minimum Amount required for this set.'),
           'default' => '0',
           'table_name' => 'civicrm_price_set',
           'entity' => 'PriceSet',
diff --git a/civicrm/CRM/Price/DAO/PriceSetEntity.php b/civicrm/CRM/Price/DAO/PriceSetEntity.php
index d70e76fa35..ab0b19d504 100644
--- a/civicrm/CRM/Price/DAO/PriceSetEntity.php
+++ b/civicrm/CRM/Price/DAO/PriceSetEntity.php
@@ -92,7 +92,7 @@ class CRM_Price_DAO_PriceSetEntity extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Price Set Entity ID'),
-          'description' => 'Price Set Entity',
+          'description' => ts('Price Set Entity'),
           'required' => TRUE,
           'table_name' => 'civicrm_price_set_entity',
           'entity' => 'PriceSetEntity',
@@ -103,7 +103,7 @@ class CRM_Price_DAO_PriceSetEntity extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Entity Table'),
-          'description' => 'Table which uses this price set',
+          'description' => ts('Table which uses this price set'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -116,7 +116,7 @@ class CRM_Price_DAO_PriceSetEntity extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Entity IF'),
-          'description' => 'Item in table',
+          'description' => ts('Item in table'),
           'required' => TRUE,
           'table_name' => 'civicrm_price_set_entity',
           'entity' => 'PriceSetEntity',
@@ -127,7 +127,7 @@ class CRM_Price_DAO_PriceSetEntity extends CRM_Core_DAO {
           'name' => 'price_set_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Price Set'),
-          'description' => 'price set being used',
+          'description' => ts('price set being used'),
           'required' => TRUE,
           'table_name' => 'civicrm_price_set_entity',
           'entity' => 'PriceSetEntity',
diff --git a/civicrm/CRM/Queue/DAO/QueueItem.php b/civicrm/CRM/Queue/DAO/QueueItem.php
index cb927dd340..1a949b83e8 100644
--- a/civicrm/CRM/Queue/DAO/QueueItem.php
+++ b/civicrm/CRM/Queue/DAO/QueueItem.php
@@ -96,7 +96,7 @@ class CRM_Queue_DAO_QueueItem extends CRM_Core_DAO {
           'name' => 'queue_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Queue Name'),
-          'description' => 'Name of the queue which includes this item',
+          'description' => ts('Name of the queue which includes this item'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -125,7 +125,7 @@ class CRM_Queue_DAO_QueueItem extends CRM_Core_DAO {
           'name' => 'submit_time',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Submit Time'),
-          'description' => 'date on which this item was submitted to the queue',
+          'description' => ts('date on which this item was submitted to the queue'),
           'required' => TRUE,
           'table_name' => 'civicrm_queue_item',
           'entity' => 'QueueItem',
@@ -139,7 +139,7 @@ class CRM_Queue_DAO_QueueItem extends CRM_Core_DAO {
           'name' => 'release_time',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Release Time'),
-          'description' => 'date on which this job becomes available; null if ASAP',
+          'description' => ts('date on which this job becomes available; null if ASAP'),
           'table_name' => 'civicrm_queue_item',
           'entity' => 'QueueItem',
           'bao' => 'CRM_Queue_BAO_QueueItem',
@@ -152,7 +152,7 @@ class CRM_Queue_DAO_QueueItem extends CRM_Core_DAO {
           'name' => 'data',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Queue item data'),
-          'description' => 'Serialized queue data',
+          'description' => ts('Serialized queue data'),
           'table_name' => 'civicrm_queue_item',
           'entity' => 'QueueItem',
           'bao' => 'CRM_Queue_BAO_QueueItem',
diff --git a/civicrm/CRM/Report/DAO/ReportInstance.php b/civicrm/CRM/Report/DAO/ReportInstance.php
index 141e6f6312..2ed51b14e2 100644
--- a/civicrm/CRM/Report/DAO/ReportInstance.php
+++ b/civicrm/CRM/Report/DAO/ReportInstance.php
@@ -212,7 +212,7 @@ class CRM_Report_DAO_ReportInstance extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Report Instance ID'),
-          'description' => 'Report Instance ID',
+          'description' => ts('Report Instance ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_report_instance',
           'entity' => 'ReportInstance',
@@ -223,7 +223,7 @@ class CRM_Report_DAO_ReportInstance extends CRM_Core_DAO {
           'name' => 'domain_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Report Instance Domain ID'),
-          'description' => 'Which Domain is this instance for',
+          'description' => ts('Which Domain is this instance for'),
           'required' => TRUE,
           'table_name' => 'civicrm_report_instance',
           'entity' => 'ReportInstance',
@@ -240,7 +240,7 @@ class CRM_Report_DAO_ReportInstance extends CRM_Core_DAO {
           'name' => 'title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Report Instance Title'),
-          'description' => 'Report Instance Title.',
+          'description' => ts('Report Instance Title.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_report_instance',
@@ -255,7 +255,7 @@ class CRM_Report_DAO_ReportInstance extends CRM_Core_DAO {
           'name' => 'report_id',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Report template ID'),
-          'description' => 'FK to civicrm_option_value for the report template',
+          'description' => ts('FK to civicrm_option_value for the report template'),
           'required' => TRUE,
           'maxlength' => 512,
           'size' => CRM_Utils_Type::HUGE,
@@ -271,7 +271,7 @@ class CRM_Report_DAO_ReportInstance extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Report instance Name'),
-          'description' => 'when combined with report_id/template uniquely identifies the instance',
+          'description' => ts('when combined with report_id/template uniquely identifies the instance'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_report_instance',
@@ -286,7 +286,7 @@ class CRM_Report_DAO_ReportInstance extends CRM_Core_DAO {
           'name' => 'args',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Report Instance Arguments'),
-          'description' => 'arguments that are passed in the url when invoking the instance',
+          'description' => ts('arguments that are passed in the url when invoking the instance'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_report_instance',
@@ -301,7 +301,7 @@ class CRM_Report_DAO_ReportInstance extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Report Instance description'),
-          'description' => 'Report Instance description.',
+          'description' => ts('Report Instance description.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_report_instance',
@@ -316,7 +316,7 @@ class CRM_Report_DAO_ReportInstance extends CRM_Core_DAO {
           'name' => 'permission',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Report Instance Permissions'),
-          'description' => 'permission required to be able to run this instance',
+          'description' => ts('permission required to be able to run this instance'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_report_instance',
@@ -331,7 +331,7 @@ class CRM_Report_DAO_ReportInstance extends CRM_Core_DAO {
           'name' => 'grouprole',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Report Instance Assigned to Roles'),
-          'description' => 'role required to be able to run this instance',
+          'description' => ts('role required to be able to run this instance'),
           'maxlength' => 1024,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_report_instance',
@@ -346,7 +346,7 @@ class CRM_Report_DAO_ReportInstance extends CRM_Core_DAO {
           'name' => 'form_values',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Submitted Form Values'),
-          'description' => 'Submitted form values for this report',
+          'description' => ts('Submitted form values for this report'),
           'import' => TRUE,
           'where' => 'civicrm_report_instance.form_values',
           'headerPattern' => '',
@@ -362,7 +362,7 @@ class CRM_Report_DAO_ReportInstance extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Report Instance is Active'),
-          'description' => 'Is this entry active?',
+          'description' => ts('Is this entry active?'),
           'table_name' => 'civicrm_report_instance',
           'entity' => 'ReportInstance',
           'bao' => 'CRM_Report_BAO_ReportInstance',
@@ -375,7 +375,7 @@ class CRM_Report_DAO_ReportInstance extends CRM_Core_DAO {
           'name' => 'created_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Report Instance Created By'),
-          'description' => 'FK to contact table.',
+          'description' => ts('FK to contact table.'),
           'table_name' => 'civicrm_report_instance',
           'entity' => 'ReportInstance',
           'bao' => 'CRM_Report_BAO_ReportInstance',
@@ -386,7 +386,7 @@ class CRM_Report_DAO_ReportInstance extends CRM_Core_DAO {
           'name' => 'owner_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Report Instance Owned By'),
-          'description' => 'FK to contact table.',
+          'description' => ts('FK to contact table.'),
           'table_name' => 'civicrm_report_instance',
           'entity' => 'ReportInstance',
           'bao' => 'CRM_Report_BAO_ReportInstance',
@@ -397,7 +397,7 @@ class CRM_Report_DAO_ReportInstance extends CRM_Core_DAO {
           'name' => 'email_subject',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Report Instance email Subject'),
-          'description' => 'Subject of email',
+          'description' => ts('Subject of email'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_report_instance',
@@ -412,7 +412,7 @@ class CRM_Report_DAO_ReportInstance extends CRM_Core_DAO {
           'name' => 'email_to',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Email Report Instance To'),
-          'description' => 'comma-separated list of email addresses to send the report to',
+          'description' => ts('comma-separated list of email addresses to send the report to'),
           'table_name' => 'civicrm_report_instance',
           'entity' => 'ReportInstance',
           'bao' => 'CRM_Report_BAO_ReportInstance',
@@ -425,7 +425,7 @@ class CRM_Report_DAO_ReportInstance extends CRM_Core_DAO {
           'name' => 'email_cc',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('cc Email Report Instance To'),
-          'description' => 'comma-separated list of email addresses to send the report to',
+          'description' => ts('comma-separated list of email addresses to send the report to'),
           'table_name' => 'civicrm_report_instance',
           'entity' => 'ReportInstance',
           'bao' => 'CRM_Report_BAO_ReportInstance',
@@ -438,7 +438,7 @@ class CRM_Report_DAO_ReportInstance extends CRM_Core_DAO {
           'name' => 'header',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Report Instance Header'),
-          'description' => 'comma-separated list of email addresses to send the report to',
+          'description' => ts('comma-separated list of email addresses to send the report to'),
           'rows' => 4,
           'cols' => 60,
           'table_name' => 'civicrm_report_instance',
@@ -453,7 +453,7 @@ class CRM_Report_DAO_ReportInstance extends CRM_Core_DAO {
           'name' => 'footer',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Report Instance Footer'),
-          'description' => 'comma-separated list of email addresses to send the report to',
+          'description' => ts('comma-separated list of email addresses to send the report to'),
           'rows' => 4,
           'cols' => 60,
           'table_name' => 'civicrm_report_instance',
@@ -468,7 +468,7 @@ class CRM_Report_DAO_ReportInstance extends CRM_Core_DAO {
           'name' => 'navigation_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Navigation ID'),
-          'description' => 'FK to navigation ID',
+          'description' => ts('FK to navigation ID'),
           'import' => TRUE,
           'where' => 'civicrm_report_instance.navigation_id',
           'headerPattern' => '',
@@ -484,7 +484,7 @@ class CRM_Report_DAO_ReportInstance extends CRM_Core_DAO {
           'name' => 'drilldown_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Drilldown Report ID'),
-          'description' => 'FK to instance ID drilldown to',
+          'description' => ts('FK to instance ID drilldown to'),
           'import' => TRUE,
           'where' => 'civicrm_report_instance.drilldown_id',
           'headerPattern' => '',
diff --git a/civicrm/CRM/Report/Form.php b/civicrm/CRM/Report/Form.php
index e53871688f..83b1572880 100644
--- a/civicrm/CRM/Report/Form.php
+++ b/civicrm/CRM/Report/Form.php
@@ -3935,7 +3935,7 @@ ORDER BY cg.weight, cf.weight";
           $curFilters[$fieldName]['type'] = CRM_Utils_Type::T_STRING;
 
           $options = CRM_Core_PseudoConstant::get('CRM_Core_BAO_CustomField', 'custom_' . $customDAO->cf_id, array(), 'search');
-          if ($options !== FALSE) {
+          if ((is_array($options) && count($options) != 0) || (!is_array($options) && $options !== FALSE)) {
             $curFilters[$fieldName]['operatorType'] = CRM_Core_BAO_CustomField::isSerialized($customDAO) ? CRM_Report_Form::OP_MULTISELECT_SEPARATOR : CRM_Report_Form::OP_MULTISELECT;
             $curFilters[$fieldName]['options'] = $options;
           }
@@ -4498,6 +4498,18 @@ LEFT JOIN civicrm_contact {$field['alias']} ON {$field['alias']}.id = {$this->_a
         $entryFound = TRUE;
       }
     }
+
+    // Handle employer id
+    if (array_key_exists('civicrm_contact_employer_id', $row)) {
+      $employerId = $row['civicrm_contact_employer_id'];
+      if ($employerId) {
+        $rows[$rowNum]['civicrm_contact_employer_id'] = CRM_Contact_BAO_Contact::displayName($employerId);
+        $rows[$rowNum]['civicrm_contact_employer_id_link'] = CRM_Utils_System::url('civicrm/contact/view', 'reset=1&cid=' . $employerId, $this->_absoluteUrl);
+        $rows[$rowNum]['civicrm_contact_employer_id_hover'] = ts('View Contact Summary for Employer.');
+        $entryFound = TRUE;
+      }
+    }
+
     return $entryFound;
   }
 
@@ -4765,6 +4777,9 @@ LEFT JOIN civicrm_contact {$field['alias']} ON {$field['alias']}.id = {$this->_a
       'is_opt_out' => array(),
       'is_deceased' => array(),
       'preferred_language' => array(),
+      'employer_id' => array(
+        'title' => ts('Current Employer'),
+      ),
     );
   }
 
diff --git a/civicrm/CRM/Report/Form/Activity.php b/civicrm/CRM/Report/Form/Activity.php
index a2c95fe8a5..cc4752b39b 100644
--- a/civicrm/CRM/Report/Form/Activity.php
+++ b/civicrm/CRM/Report/Form/Activity.php
@@ -697,7 +697,9 @@ FROM {$this->temporaryTables['activity_temp_table']['name']} tar
 GROUP BY civicrm_activity_id $having {$this->_orderBy}";
     $select = 'AS addtogroup_contact_id';
     $query = str_ireplace('AS civicrm_contact_contact_target_id', $select, $query);
+    CRM_Core_DAO::disableFullGroupByMode();
     $dao = $this->executeReportQuery($query);
+    CRM_Core_DAO::reenableFullGroupByMode();
 
     $contactIDs = array();
     // Add resulting contacts to group
diff --git a/civicrm/CRM/Report/Form/Campaign/SurveyDetails.php b/civicrm/CRM/Report/Form/Campaign/SurveyDetails.php
index 52dcba9848..ddd7bfff50 100644
--- a/civicrm/CRM/Report/Form/Campaign/SurveyDetails.php
+++ b/civicrm/CRM/Report/Form/Campaign/SurveyDetails.php
@@ -469,22 +469,6 @@ INNER JOIN  civicrm_option_value val ON ( val.option_group_id = survey.result_id
 
     $entryFound = FALSE;
     foreach ($rows as $rowNum => $row) {
-      // handle state province
-      if (array_key_exists('civicrm_address_state_province_id', $row)) {
-        if ($value = $row['civicrm_address_state_province_id']) {
-          $rows[$rowNum]['civicrm_address_state_province_id'] = CRM_Core_PseudoConstant::stateProvince($value);
-        }
-        $entryFound = TRUE;
-      }
-
-      // handle country
-      if (array_key_exists('civicrm_address_country_id', $row)) {
-        if ($value = $row['civicrm_address_country_id']) {
-          $rows[$rowNum]['civicrm_address_country_id'] = CRM_Core_PseudoConstant::country($value);
-        }
-        $entryFound = TRUE;
-      }
-
       // convert display name to links
       if (array_key_exists('civicrm_contact_sort_name', $row) &&
         array_key_exists('civicrm_contact_id', $row)
@@ -512,6 +496,8 @@ INNER JOIN  civicrm_option_value val ON ( val.option_group_id = survey.result_id
         $entryFound = TRUE;
       }
 
+      $entryFound = $this->alterDisplayAddressFields($row, $rows, $rowNum, NULL, NULL) ? TRUE : $entryFound;
+
       // skip looking further in rows, if first row itself doesn't
       // have the column we need
       if (!$entryFound) {
diff --git a/civicrm/CRM/Report/Form/Case/Demographics.php b/civicrm/CRM/Report/Form/Case/Demographics.php
index 8349f909ad..a1429cbab6 100644
--- a/civicrm/CRM/Report/Form/Case/Demographics.php
+++ b/civicrm/CRM/Report/Form/Case/Demographics.php
@@ -422,20 +422,6 @@ where (cg.extends='Contact' OR cg.extends='Individual' OR cg.extends_entity_colu
         $entryFound = TRUE;
       }
 
-      // handle country
-      if (array_key_exists('civicrm_address_country_id', $row)) {
-        if ($value = $row['civicrm_address_country_id']) {
-          $rows[$rowNum]['civicrm_address_country_id'] = CRM_Core_PseudoConstant::country($value, FALSE);
-        }
-        $entryFound = TRUE;
-      }
-      if (array_key_exists('civicrm_address_state_province_id', $row)) {
-        if ($value = $row['civicrm_address_state_province_id']) {
-          $rows[$rowNum]['civicrm_address_state_province_id'] = CRM_Core_PseudoConstant::stateProvince($value, FALSE);
-        }
-        $entryFound = TRUE;
-      }
-
       // handle custom fields
       foreach ($row as $k => $r) {
         if (substr($k, 0, 13) == 'civicrm_value' ||
@@ -450,6 +436,8 @@ where (cg.extends='Contact' OR cg.extends='Individual' OR cg.extends_entity_colu
         }
       }
 
+      $entryFound = $this->alterDisplayAddressFields($row, $rows, $rowNum, NULL, NULL) ? TRUE : $entryFound;
+
       // skip looking further in rows, if first row itself doesn't
       // have the column we need
       if (!$entryFound) {
diff --git a/civicrm/CRM/Report/Form/Case/Detail.php b/civicrm/CRM/Report/Form/Case/Detail.php
index 34572e2da5..93f436cb8c 100644
--- a/civicrm/CRM/Report/Form/Case/Detail.php
+++ b/civicrm/CRM/Report/Form/Case/Detail.php
@@ -180,6 +180,12 @@ class CRM_Report_Form_Case_Detail extends CRM_Report_Form {
             'operatorType' => CRM_Report_Form::OP_MULTISELECT,
             'options' => $this->rel_types,
           ),
+          'is_active' => array(
+            'title' => ts('Active Role?'),
+            'type' => CRM_Utils_Type::T_BOOLEAN,
+            'default' => TRUE,
+            'options' => CRM_Core_SelectValues::boolean(),
+          ),
         ),
       ),
       'civicrm_email' => array(
@@ -572,8 +578,9 @@ class CRM_Report_Form_Case_Detail extends CRM_Report_Form {
   }
 
   public function checkEnabledFields() {
-    if (isset($this->_params['case_role_value'])
-      && !empty($this->_params['case_role_value'])
+    if ((isset($this->_params['case_role_value'])
+        && !empty($this->_params['case_role_value'])) ||
+        (isset($this->_params['is_active_value']))
     ) {
       $this->_relField = TRUE;
     }
@@ -650,18 +657,6 @@ class CRM_Report_Form_Case_Detail extends CRM_Report_Form {
         }
         $entryFound = TRUE;
       }
-      if (array_key_exists('civicrm_address_country_id', $row)) {
-        if ($value = $row['civicrm_address_country_id']) {
-          $rows[$rowNum]['civicrm_address_country_id'] = CRM_Core_PseudoConstant::country($value, FALSE);
-        }
-        $entryFound = TRUE;
-      }
-      if (array_key_exists('civicrm_address_state_province_id', $row)) {
-        if ($value = $row['civicrm_address_state_province_id']) {
-          $rows[$rowNum]['civicrm_address_state_province_id'] = CRM_Core_PseudoConstant::stateProvince($value, FALSE);
-        }
-        $entryFound = TRUE;
-      }
       if (array_key_exists('civicrm_activity_last_last_activity_activity_subject', $row) &&
         empty($row['civicrm_activity_last_last_activity_activity_subject'])
       ) {
@@ -715,6 +710,7 @@ class CRM_Report_Form_Case_Detail extends CRM_Report_Form {
         $entryFound = TRUE;
       }
 
+      $entryFound = $this->alterDisplayAddressFields($row, $rows, $rowNum, NULL, NULL) ? TRUE : $entryFound;
       if (!$entryFound) {
         break;
       }
diff --git a/civicrm/CRM/Report/Form/Case/Summary.php b/civicrm/CRM/Report/Form/Case/Summary.php
index 51d632e275..c682772f40 100644
--- a/civicrm/CRM/Report/Form/Case/Summary.php
+++ b/civicrm/CRM/Report/Form/Case/Summary.php
@@ -182,6 +182,12 @@ class CRM_Report_Form_Case_Summary extends CRM_Report_Form {
             'operatorType' => CRM_Report_Form::OP_MULTISELECT,
             'options' => $this->rel_types,
           ),
+          'is_active' => array(
+            'title' => ts('Active Relationship?'),
+            'type' => CRM_Utils_Type::T_BOOLEAN,
+            'default' => TRUE,
+            'options' => CRM_Core_SelectValues::boolean(),
+          ),
         ),
       ),
       'civicrm_relationship_type' => array(
diff --git a/civicrm/CRM/Report/Form/Contribute/Detail.php b/civicrm/CRM/Report/Form/Contribute/Detail.php
index 466e47f201..4b80242ed1 100644
--- a/civicrm/CRM/Report/Form/Contribute/Detail.php
+++ b/civicrm/CRM/Report/Form/Contribute/Detail.php
@@ -90,7 +90,7 @@ class CRM_Report_Form_Contribute_Detail extends CRM_Report_Form {
     $config = CRM_Core_Config::singleton();
     $campaignEnabled = in_array("CiviCampaign", $config->enableComponents);
     if ($campaignEnabled) {
-      $getCampaigns = CRM_Campaign_BAO_Campaign::getPermissionedCampaigns(NULL, NULL, TRUE, FALSE, TRUE);
+      $getCampaigns = CRM_Campaign_BAO_Campaign::getPermissionedCampaigns(NULL, NULL, FALSE, FALSE, TRUE);
       $this->activeCampaigns = $getCampaigns['campaigns'];
       asort($this->activeCampaigns);
     }
diff --git a/civicrm/CRM/Report/Form/Contribute/HouseholdSummary.php b/civicrm/CRM/Report/Form/Contribute/HouseholdSummary.php
index 17f425fbc8..91e07eaf66 100644
--- a/civicrm/CRM/Report/Form/Contribute/HouseholdSummary.php
+++ b/civicrm/CRM/Report/Form/Contribute/HouseholdSummary.php
@@ -518,22 +518,6 @@ class CRM_Report_Form_Contribute_HouseholdSummary extends CRM_Report_Form {
         }
       }
 
-      // handle state province
-      if (array_key_exists('civicrm_address_state_province_id', $row)) {
-        if ($value = $row['civicrm_address_state_province_id']) {
-          $rows[$rowNum]['civicrm_address_state_province_id'] = CRM_Core_PseudoConstant::stateProvinceAbbreviation($value, FALSE);
-        }
-        $entryFound = TRUE;
-      }
-
-      // handle country
-      if (array_key_exists('civicrm_address_country_id', $row)) {
-        if ($value = $row['civicrm_address_country_id']) {
-          $rows[$rowNum]['civicrm_address_country_id'] = CRM_Core_PseudoConstant::country($value, FALSE);
-        }
-        $entryFound = TRUE;
-      }
-
       // convert display name to links
       if (array_key_exists('civicrm_contact_sort_name', $row) &&
         $rows[$rowNum]['civicrm_contact_sort_name'] &&
@@ -581,6 +565,8 @@ class CRM_Report_Form_Contribute_HouseholdSummary extends CRM_Report_Form {
         }
       }
 
+      $entryFound = $this->alterDisplayAddressFields($row, $rows, $rowNum, NULL, NULL) ? TRUE : $entryFound;
+
       // skip looking further in rows, if first row itself doesn't
       if (!$entryFound) {
         break;
diff --git a/civicrm/CRM/Report/Form/Contribute/OrganizationSummary.php b/civicrm/CRM/Report/Form/Contribute/OrganizationSummary.php
index 4532a39fd0..9073d8ff9d 100644
--- a/civicrm/CRM/Report/Form/Contribute/OrganizationSummary.php
+++ b/civicrm/CRM/Report/Form/Contribute/OrganizationSummary.php
@@ -521,22 +521,6 @@ class CRM_Report_Form_Contribute_OrganizationSummary extends CRM_Report_Form {
         }
       }
 
-      // handle state province
-      if (array_key_exists('civicrm_address_state_province_id', $row)) {
-        if ($value = $row['civicrm_address_state_province_id']) {
-          $rows[$rowNum]['civicrm_address_state_province_id'] = CRM_Core_PseudoConstant::stateProvinceAbbreviation($value, FALSE);
-        }
-        $entryFound = TRUE;
-      }
-
-      // handle country
-      if (array_key_exists('civicrm_address_country_id', $row)) {
-        if ($value = $row['civicrm_address_country_id']) {
-          $rows[$rowNum]['civicrm_address_country_id'] = CRM_Core_PseudoConstant::country($value, FALSE);
-        }
-        $entryFound = TRUE;
-      }
-
       if (!empty($row['civicrm_financial_trxn_card_type_id'])) {
         $rows[$rowNum]['civicrm_financial_trxn_card_type_id'] = $this->getLabels($row['civicrm_financial_trxn_card_type_id'], 'CRM_Financial_DAO_FinancialTrxn', 'card_type_id');
         $entryFound = TRUE;
@@ -580,6 +564,7 @@ class CRM_Report_Form_Contribute_OrganizationSummary extends CRM_Report_Form {
         }
       }
 
+      $entryFound = $this->alterDisplayAddressFields($row, $rows, $rowNum, NULL, NULL) ? TRUE : $entryFound;
       // skip looking further in rows, if first row itself doesn't
       if (!$entryFound) {
         break;
diff --git a/civicrm/CRM/Report/Form/Contribute/Summary.php b/civicrm/CRM/Report/Form/Contribute/Summary.php
index 2ef86cd5ce..76ba6eaf81 100644
--- a/civicrm/CRM/Report/Form/Contribute/Summary.php
+++ b/civicrm/CRM/Report/Form/Contribute/Summary.php
@@ -74,7 +74,7 @@ class CRM_Report_Form_Contribute_Summary extends CRM_Report_Form {
     $config = CRM_Core_Config::singleton();
     $campaignEnabled = in_array("CiviCampaign", $config->enableComponents);
     if ($campaignEnabled) {
-      $getCampaigns = CRM_Campaign_BAO_Campaign::getPermissionedCampaigns(NULL, NULL, TRUE, FALSE, TRUE);
+      $getCampaigns = CRM_Campaign_BAO_Campaign::getPermissionedCampaigns(NULL, NULL, FALSE, FALSE, TRUE);
       $this->activeCampaigns = $getCampaigns['campaigns'];
       asort($this->activeCampaigns);
     }
@@ -525,15 +525,7 @@ class CRM_Report_Form_Contribute_Summary extends CRM_Report_Form {
           AND {$this->_aliases['civicrm_batch']}.entity_table = 'civicrm_financial_trxn')";
     }
 
-    // for credit card type
-    if ($this->isTableSelected('civicrm_financial_trxn')) {
-      $this->_from .= "
-        LEFT JOIN civicrm_entity_financial_trxn eftcc
-          ON ({$this->_aliases['civicrm_contribution']}.id = eftcc.entity_id AND
-            eftcc.entity_table = 'civicrm_contribution')
-        LEFT JOIN civicrm_financial_trxn {$this->_aliases['civicrm_financial_trxn']}
-          ON {$this->_aliases['civicrm_financial_trxn']}.id = eftcc.financial_trxn_id";
-    }
+    $this->addFinancialTrxnFromClause();
   }
 
   /**
@@ -648,6 +640,7 @@ ROUND(AVG({$this->_aliases['civicrm_contribution']}.total_amount), 2) as civicrm
 
     if ($softCredit) {
       $this->from();
+      $this->customDataFrom();
       $select = "
 COUNT({$this->_aliases['civicrm_contribution_soft']}.amount )        as civicrm_contribution_soft_soft_amount_count,
 SUM({$this->_aliases['civicrm_contribution_soft']}.amount )          as civicrm_contribution_soft_soft_amount_sum,
@@ -769,6 +762,7 @@ ROUND(AVG({$this->_aliases['civicrm_contribution_soft']}.amount), 2) as civicrm_
     $softCredit = (!empty($this->_params['fields']['soft_amount']) && !empty($this->_params['fields']['total_amount'])) ? TRUE : FALSE;
     if ($softCredit) {
       $this->from('contribution');
+      $this->customDataFrom();
       $contriSQL = "{$this->_select} {$this->_from} {$this->_where} {$this->_groupBy} {$this->_having} {$this->_orderBy} {$this->_limit}";
       $contriDAO = CRM_Core_DAO::executeQuery($contriSQL);
       $contriFields = array(
diff --git a/civicrm/CRM/Report/Form/Event/ParticipantListing.php b/civicrm/CRM/Report/Form/Event/ParticipantListing.php
index 29ee945c1d..71595ad955 100644
--- a/civicrm/CRM/Report/Form/Event/ParticipantListing.php
+++ b/civicrm/CRM/Report/Form/Event/ParticipantListing.php
@@ -294,6 +294,15 @@ class CRM_Report_Form_Event_ParticipantListing extends CRM_Report_Form_Event {
           ),
         ),
       ),
+      'civicrm_note' => array(
+        'dao' => 'CRM_Core_DAO_Note',
+        'fields' => array(
+          'participant_note' => array(
+            'name' => 'note',
+            'title' => ts('Participant Note'),
+          ),
+        ),
+      ),
       'civicrm_contribution' => array(
         'dao' => 'CRM_Contribute_DAO_Contribution',
         'fields' => array(
@@ -519,6 +528,14 @@ ORDER BY  cv.label
     $this->joinPhoneFromContact();
     $this->joinEmailFromContact();
 
+    // Include participant note.
+    if ($this->isTableSelected('civicrm_note')) {
+      $this->_from .= "
+            LEFT JOIN civicrm_note {$this->_aliases['civicrm_note']}
+                   ON ( {$this->_aliases['civicrm_note']}.entity_table = 'civicrm_participant' AND
+                   {$this->_aliases['civicrm_participant']}.id = {$this->_aliases['civicrm_note']}.entity_id )";
+    }
+
     if ($this->_contribField) {
       $this->_from .= "
              LEFT JOIN civicrm_participant_payment pp
diff --git a/civicrm/CRM/Report/Form/Pledge/Pbnp.php b/civicrm/CRM/Report/Form/Pledge/Pbnp.php
index d0d20efec4..a0b0d7e827 100644
--- a/civicrm/CRM/Report/Form/Pledge/Pbnp.php
+++ b/civicrm/CRM/Report/Form/Pledge/Pbnp.php
@@ -342,22 +342,6 @@ class CRM_Report_Form_Pledge_Pbnp extends CRM_Report_Form {
         $entryFound = TRUE;
       }
 
-      // handle state province
-      if (array_key_exists('civicrm_address_state_province_id', $row)) {
-        if ($value = $row['civicrm_address_state_province_id']) {
-          $rows[$rowNum]['civicrm_address_state_province_id'] = CRM_Core_PseudoConstant::stateProvinceAbbreviation($value, FALSE);
-        }
-        $entryFound = TRUE;
-      }
-
-      // handle country
-      if (array_key_exists('civicrm_address_country_id', $row)) {
-        if ($value = $row['civicrm_address_country_id']) {
-          $rows[$rowNum]['civicrm_address_country_id'] = CRM_Core_PseudoConstant::country($value, FALSE);
-        }
-        $entryFound = TRUE;
-      }
-
       // convert display name to links
       if (array_key_exists('civicrm_contact_sort_name', $row) &&
         array_key_exists('civicrm_contact_id', $row)
@@ -380,6 +364,7 @@ class CRM_Report_Form_Pledge_Pbnp extends CRM_Report_Form {
         $entryFound = TRUE;
       }
 
+      $entryFound = $this->alterDisplayAddressFields($row, $rows, $rowNum, NULL, NULL) ? TRUE : $entryFound;
       // skip looking further in rows, if first row itself doesn't
       // have the column we need
       if (!$entryFound) {
diff --git a/civicrm/CRM/Report/Form/Walklist/Walklist.php b/civicrm/CRM/Report/Form/Walklist/Walklist.php
index 5727e3b5ec..0ca16f6886 100644
--- a/civicrm/CRM/Report/Form/Walklist/Walklist.php
+++ b/civicrm/CRM/Report/Form/Walklist/Walklist.php
@@ -190,22 +190,6 @@ FROM       civicrm_contact {$this->_aliases['civicrm_contact']} {$this->_aclFrom
   public function alterDisplay(&$rows) {
     $entryFound = FALSE;
     foreach ($rows as $rowNum => $row) {
-      // handle state province
-      if (array_key_exists('civicrm_address_state_province_id', $row)) {
-        if ($value = $row['civicrm_address_state_province_id']) {
-          $rows[$rowNum]['civicrm_address_state_province_id'] = CRM_Core_PseudoConstant::stateProvince($value);
-        }
-        $entryFound = TRUE;
-      }
-
-      // handle country
-      if (array_key_exists('civicrm_address_country_id', $row)) {
-        if ($value = $row['civicrm_address_country_id']) {
-          $rows[$rowNum]['civicrm_address_country_id'] = CRM_Core_PseudoConstant::country($value);
-        }
-        $entryFound = TRUE;
-      }
-
       // convert display name to links
       if (array_key_exists('civicrm_contact_sort_name', $row) &&
         array_key_exists('civicrm_contact_id', $row)
@@ -218,6 +202,8 @@ FROM       civicrm_contact {$this->_aliases['civicrm_contact']} {$this->_aclFrom
         $entryFound = TRUE;
       }
 
+      $entryFound = $this->alterDisplayAddressFields($row, $rows, $rowNum, NULL, NULL) ? TRUE : $entryFound;
+
       // skip looking further in rows, if first row itself doesn't
       // have the column we need
       if (!$entryFound) {
diff --git a/civicrm/CRM/Report/Info.php b/civicrm/CRM/Report/Info.php
index 8d8c429a5d..054090303b 100644
--- a/civicrm/CRM/Report/Info.php
+++ b/civicrm/CRM/Report/Info.php
@@ -164,6 +164,14 @@ class CRM_Report_Info extends CRM_Core_Component_Info {
     return NULL;
   }
 
+  /**
+   * @inheritDoc
+   * @return string
+   */
+  public function getIcon() {
+    return 'crm-i fa-table';
+  }
+
   /**
    * @inheritDoc
    * Provides information about advanced search pane
diff --git a/civicrm/CRM/SMS/DAO/Provider.php b/civicrm/CRM/SMS/DAO/Provider.php
index fc295eef0d..3427996fe5 100644
--- a/civicrm/CRM/SMS/DAO/Provider.php
+++ b/civicrm/CRM/SMS/DAO/Provider.php
@@ -130,7 +130,7 @@ class CRM_SMS_DAO_Provider extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('SMS Provider ID'),
-          'description' => 'SMS Provider ID',
+          'description' => ts('SMS Provider ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_sms_provider',
           'entity' => 'Provider',
@@ -141,7 +141,7 @@ class CRM_SMS_DAO_Provider extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('SMS Provider Name'),
-          'description' => 'Provider internal name points to option_value of option_group sms_provider_name',
+          'description' => ts('Provider internal name points to option_value of option_group sms_provider_name'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_sms_provider',
@@ -153,7 +153,7 @@ class CRM_SMS_DAO_Provider extends CRM_Core_DAO {
           'name' => 'title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('SMS Provider Title'),
-          'description' => 'Provider name visible to user',
+          'description' => ts('Provider name visible to user'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_sms_provider',
@@ -196,7 +196,7 @@ class CRM_SMS_DAO_Provider extends CRM_Core_DAO {
           'name' => 'api_type',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('SMS Provider API'),
-          'description' => 'points to value in civicrm_option_value for group sms_api_type',
+          'description' => ts('points to value in civicrm_option_value for group sms_api_type'),
           'required' => TRUE,
           'table_name' => 'civicrm_sms_provider',
           'entity' => 'Provider',
@@ -224,7 +224,7 @@ class CRM_SMS_DAO_Provider extends CRM_Core_DAO {
           'name' => 'api_params',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('SMS Provider API Params'),
-          'description' => 'the api params in xml, http or smtp format',
+          'description' => ts('the api params in xml, http or smtp format'),
           'table_name' => 'civicrm_sms_provider',
           'entity' => 'Provider',
           'bao' => 'CRM_SMS_BAO_Provider',
@@ -263,7 +263,7 @@ class CRM_SMS_DAO_Provider extends CRM_Core_DAO {
           'name' => 'domain_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('SMS Domain'),
-          'description' => 'Which Domain is this sms provider for',
+          'description' => ts('Which Domain is this sms provider for'),
           'table_name' => 'civicrm_sms_provider',
           'entity' => 'Provider',
           'bao' => 'CRM_SMS_BAO_Provider',
diff --git a/civicrm/CRM/SMS/Form/Schedule.php b/civicrm/CRM/SMS/Form/Schedule.php
index 64bf752d6f..50058c1f99 100644
--- a/civicrm/CRM/SMS/Form/Schedule.php
+++ b/civicrm/CRM/SMS/Form/Schedule.php
@@ -53,7 +53,7 @@ class CRM_SMS_Form_Schedule extends CRM_Core_Form {
     $count = $this->get('count');
 
     $this->assign('count', $count);
-    $defaults['now'] = 1;
+    $defaults['send_option'] = 'send_immediate';
     return $defaults;
   }
 
@@ -61,9 +61,18 @@ class CRM_SMS_Form_Schedule extends CRM_Core_Form {
    * Build the form object for the last step of the sms wizard.
    */
   public function buildQuickform() {
-    $this->addDateTime('start_date', ts('Schedule SMS'), FALSE, array('formatType' => 'mailing'));
 
-    $this->addElement('checkbox', 'now', ts('Send Immediately'));
+    // Fix Firefox issue where the non-default field is displayed as checked
+    // on page refresh.
+    $this->setAttribute('autocomplete', 'off');
+
+    $sendOptions = [
+      $this->createElement('radio', NULL, NULL, 'Send immediately', 'send_immediate', ['id' => 'send_immediate', 'style' => 'margin-bottom: 10px;']),
+      $this->createElement('radio', NULL, NULL, 'Send at:', 'send_later', ['id' => 'send_later']),
+    ];
+    $this->addGroup($sendOptions, 'send_option', '', '<br>');
+
+    $this->add('datepicker', 'start_date', '', NULL, FALSE, ['minDate' => time()]);
 
     $this->addFormRule(array('CRM_SMS_Form_Schedule', 'formRule'), $this);
 
@@ -111,29 +120,28 @@ class CRM_SMS_Form_Schedule extends CRM_Core_Form {
    *   set.
    */
   public static function formRule($params, $files, $self) {
-    if (!empty($params['_qf_Schedule_submit'])) {
 
+    if (!empty($params['_qf_Schedule_submit'])) {
       CRM_Core_Session::setStatus(ts("Your Mass SMS has been saved. Click the 'Continue' action to resume working on it."), ts('Saved'), 'success');
       $url = CRM_Utils_System::url('civicrm/mailing/browse/unscheduled', 'scheduled=false&reset=1&sms=1');
       CRM_Utils_System::redirect($url);
     }
-    if (isset($params['now']) || CRM_Utils_Array::value('_qf_Schedule_back', $params) == ts('Previous')) {
+
+    if ((isset($params['send_option']) && $params['send_option'] == 'send_immediate') || CRM_Utils_Array::value('_qf_Schedule_back', $params) == ts('Previous')) {
       return TRUE;
     }
 
-    if (CRM_Utils_Date::format(CRM_Utils_Date::processDate($params['start_date'],
-        $params['start_date_time']
-      )) < CRM_Utils_Date::format(date('YmdHi00'))
-    ) {
+    if (strtotime($params['start_date']) < time()) {
       return array(
         'start_date' => ts('Start date cannot be earlier than the current time.'),
       );
     }
+
     return TRUE;
   }
 
   /**
-   * Process the posted form values.  Create and schedule a Mass SMS.
+   * Process the posted form values. Create and schedule a Mass SMS.
    */
   public function postProcess() {
     $params = array();
@@ -144,21 +152,17 @@ class CRM_SMS_Form_Schedule extends CRM_Core_Form {
       CRM_Core_Error::fatal(ts('Could not find a mailing id'));
     }
 
-    foreach (array('now', 'start_date', 'start_date_time') as $parameter) {
-      $params[$parameter] = $this->controller->exportValue($this->_name, $parameter);
-    }
-
-    if ($params['now']) {
+    $send_option = $this->controller->exportValue($this->_name, 'send_option');
+    if (isset($params['send_option']) && $params['send_option'] == 'send_immediate') {
       $params['scheduled_date'] = date('YmdHis');
     }
     else {
-      $params['scheduled_date'] = CRM_Utils_Date::processDate($params['start_date'] . ' ' . $params['start_date_time']);
+      $params['scheduled_date'] = $this->controller->exportValue($this->_name, 'start_date');
     }
 
     $session = CRM_Core_Session::singleton();
     // set the scheduled_id
     $params['scheduled_id'] = $session->get('userID');
-    $params['scheduled_date'] = date('YmdHis');
 
     // set approval details if workflow is not enabled
     if (!CRM_Mailing_Info::workflowEnabled()) {
@@ -167,13 +171,6 @@ class CRM_SMS_Form_Schedule extends CRM_Core_Form {
       $params['approval_status_id'] = 1;
     }
 
-    if ($params['now']) {
-      $params['scheduled_date'] = date('YmdHis');
-    }
-    else {
-      $params['scheduled_date'] = CRM_Utils_Date::processDate($params['start_date'] . ' ' . $params['start_date_time']);
-    }
-
     // Build the mailing object.
     CRM_Mailing_BAO_Mailing::create($params, $ids);
 
diff --git a/civicrm/CRM/UF/Page/Group.php b/civicrm/CRM/UF/Page/Group.php
index c87feb2e6d..0d372bcad7 100644
--- a/civicrm/CRM/UF/Page/Group.php
+++ b/civicrm/CRM/UF/Page/Group.php
@@ -145,10 +145,6 @@ class CRM_UF_Page_Group extends CRM_Core_Page {
    * This method is called after the page is created. It checks for the
    * type of action and executes that action.
    * Finally it calls the parent's run method.
-   *
-   * @param
-   *
-   * @return void
    */
   public function run() {
     // get the requested action
@@ -160,7 +156,7 @@ class CRM_UF_Page_Group extends CRM_Core_Page {
 
     // assign vars to templates
     $this->assign('action', $action);
-    $this->assign('selectedChild', CRM_Utils_Request::retrieve('selectedChild', 'String', $this));
+    $this->assign('selectedChild', CRM_Utils_Request::retrieve('selectedChild', 'Alphanumeric', $this));
     $id = CRM_Utils_Request::retrieve('id', 'Positive',
       $this, FALSE, 0
     );
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveEight.php b/civicrm/CRM/Upgrade/Incremental/php/FiveEight.php
new file mode 100644
index 0000000000..a4cf3f3dce
--- /dev/null
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveEight.php
@@ -0,0 +1,87 @@
+<?php
+/*
+ +--------------------------------------------------------------------+
+ | CiviCRM version 5                                                  |
+ +--------------------------------------------------------------------+
+ | Copyright CiviCRM LLC (c) 2004-2017                                |
+ +--------------------------------------------------------------------+
+ | This file is a part of CiviCRM.                                    |
+ |                                                                    |
+ | CiviCRM is free software; you can copy, modify, and distribute it  |
+ | under the terms of the GNU Affero General Public License           |
+ | Version 3, 19 November 2007.                                       |
+ |                                                                    |
+ | CiviCRM is distributed in the hope that it will be useful, but     |
+ | WITHOUT ANY WARRANTY; without even the implied warranty of         |
+ | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.               |
+ | See the GNU Affero General Public License for more details.        |
+ |                                                                    |
+ | You should have received a copy of the GNU Affero General Public   |
+ | License along with this program; if not, contact CiviCRM LLC       |
+ | at info[AT]civicrm[DOT]org. If you have questions about the        |
+ | GNU Affero General Public License or the licensing of CiviCRM,     |
+ | see the CiviCRM license FAQ at http://civicrm.org/licensing        |
+ +--------------------------------------------------------------------+
+ */
+
+/**
+ * Upgrade logic for FiveEight */
+class CRM_Upgrade_Incremental_php_FiveEight extends CRM_Upgrade_Incremental_Base {
+
+  /**
+   * Compute any messages which should be displayed beforeupgrade.
+   *
+   * Note: This function is called iteratively for each upcoming
+   * revision to the database.
+   *
+   * @param string $preUpgradeMessage
+   * @param string $rev
+   *   a version number, e.g. '4.4.alpha1', '4.4.beta3', '4.4.0'.
+   * @param null $currentVer
+   */
+  public function setPreUpgradeMessage(&$preUpgradeMessage, $rev, $currentVer = NULL) {
+    // Example: Generate a pre-upgrade message.
+    // if ($rev == '5.12.34') {
+    //   $preUpgradeMessage .= '<p>' . ts('A new permission, "%1", has been added. This permission is now used to control access to the Manage Tags screen.', array(1 => ts('manage tags'))) . '</p>';
+    // }
+  }
+
+  /**
+   * Compute any messages which should be displayed after upgrade.
+   *
+   * @param string $postUpgradeMessage
+   *   alterable.
+   * @param string $rev
+   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
+   */
+  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev) {
+    // Example: Generate a post-upgrade message.
+    // if ($rev == '5.12.34') {
+    //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
+    // }
+  }
+
+  /*
+   * Important! All upgrade functions MUST add a 'runSql' task.
+   * Uncomment and use the following template for a new upgrade version
+   * (change the x in the function name):
+   */
+
+  //  /**
+  //   * Upgrade function.
+  //   *
+  //   * @param string $rev
+  //   */
+  //  public function upgrade_5_0_x($rev) {
+  //    $this->addTask(ts('Upgrade DB to %1: SQL', array(1 => $rev)), 'runSql', $rev);
+  //    $this->addTask('Do the foo change', 'taskFoo', ...);
+  //    // Additional tasks here...
+  //    // Note: do not use ts() in the addTask description because it adds unnecessary strings to transifex.
+  //    // The above is an exception because 'Upgrade DB to %1: SQL' is generic & reusable.
+  //  }
+
+  // public static function taskFoo(CRM_Queue_TaskContext $ctx, ...) {
+  //   return TRUE;
+  // }
+
+}
diff --git a/civicrm/CRM/Upgrade/Incremental/sql/4.7.19.mysql.tpl b/civicrm/CRM/Upgrade/Incremental/sql/4.7.19.mysql.tpl
index ee87b96788..2e644c5155 100644
--- a/civicrm/CRM/Upgrade/Incremental/sql/4.7.19.mysql.tpl
+++ b/civicrm/CRM/Upgrade/Incremental/sql/4.7.19.mysql.tpl
@@ -44,8 +44,9 @@ VALUES
 -- Some legacy sites have `0000-00-00 00:00:00` values in
 -- `civicrm_financial_trxn.trxn_date` which correspond to the same value in
 -- `civicrm_contribution.receive_date`
-UPDATE civicrm_financial_trxn SET trxn_date = NULL WHERE trxn_date = '0000-00-00 00:00:00';
-UPDATE civicrm_contribution SET receive_date = NULL WHERE receive_date = '0000-00-00 00:00:00';
+-- MySQL 5.7 may bork when comparing datetime columns to '0000-00-00 00:00:00' so cast the column to a CHAR(20) when comparing
+UPDATE civicrm_financial_trxn SET trxn_date = NULL WHERE CAST(trxn_date AS CHAR(20)) = '0000-00-00 00:00:00';
+UPDATE civicrm_contribution SET receive_date = NULL WHERE CAST(receive_date AS CHAR(20)) = '0000-00-00 00:00:00';
 
 -- CRM-20439 rename card_type to card_type_id of civicrm_financial_trxn table (IIDA-126)
 ALTER TABLE `civicrm_financial_trxn` CHANGE `card_type` `card_type_id` INT(10) UNSIGNED NULL DEFAULT NULL COMMENT 'FK to accept_creditcard option group values';
diff --git a/civicrm/CRM/Upgrade/Incremental/sql/5.7.0.mysql.tpl b/civicrm/CRM/Upgrade/Incremental/sql/5.7.0.mysql.tpl
deleted file mode 100644
index 55f4e8ca35..0000000000
--- a/civicrm/CRM/Upgrade/Incremental/sql/5.7.0.mysql.tpl
+++ /dev/null
@@ -1 +0,0 @@
-{* file to handle db changes in 5.7.0 during upgrade *}
diff --git a/civicrm/CRM/Upgrade/Incremental/sql/5.8.0.mysql.tpl b/civicrm/CRM/Upgrade/Incremental/sql/5.8.0.mysql.tpl
new file mode 100644
index 0000000000..973eb47971
--- /dev/null
+++ b/civicrm/CRM/Upgrade/Incremental/sql/5.8.0.mysql.tpl
@@ -0,0 +1 @@
+{* file to handle db changes in 5.8.0 during upgrade *}
diff --git a/civicrm/CRM/Upgrade/Incremental/sql/5.8.1.mysql.tpl b/civicrm/CRM/Upgrade/Incremental/sql/5.8.1.mysql.tpl
new file mode 100644
index 0000000000..9709ad70b9
--- /dev/null
+++ b/civicrm/CRM/Upgrade/Incremental/sql/5.8.1.mysql.tpl
@@ -0,0 +1 @@
+{* file to handle db changes in 5.8.1 during upgrade *}
diff --git a/civicrm/CRM/Upgrade/Incremental/sql/5.8.alpha1.mysql.tpl b/civicrm/CRM/Upgrade/Incremental/sql/5.8.alpha1.mysql.tpl
new file mode 100644
index 0000000000..84055828bd
--- /dev/null
+++ b/civicrm/CRM/Upgrade/Incremental/sql/5.8.alpha1.mysql.tpl
@@ -0,0 +1,16 @@
+{* file to handle db changes in 5.8.alpha1 during upgrade *}
+
+{* Duplicate changes made in 5.7.beta1 to icons to ensure anyone who had already upgraded to RC gets the updated icons *}
+UPDATE civicrm_navigation SET name = "Search" WHERE name = "Search..." AND domain_id = {$domainID};
+UPDATE civicrm_navigation SET icon = "crm-i fa-search" WHERE name = "Search" AND domain_id = {$domainID};
+UPDATE civicrm_navigation SET icon = "crm-i fa-address-book-o" WHERE name = "Contacts" AND domain_id = {$domainID};
+UPDATE civicrm_navigation SET icon = "crm-i fa-credit-card" WHERE name = "Contributions" AND domain_id = {$domainID};
+UPDATE civicrm_navigation SET icon = "crm-i fa-calendar" WHERE name = "Events" AND domain_id = {$domainID};
+UPDATE civicrm_navigation SET icon = "crm-i fa-envelope-o" WHERE name = "Mailings" AND domain_id = {$domainID};
+UPDATE civicrm_navigation SET icon = "crm-i fa-id-badge" WHERE name = "Memberships" AND domain_id = {$domainID};
+UPDATE civicrm_navigation SET icon = "crm-i fa-bullhorn" WHERE name = "Campaigns" AND domain_id = {$domainID};
+UPDATE civicrm_navigation SET icon = "crm-i fa-folder-open-o" WHERE name = "Cases" AND domain_id = {$domainID};
+UPDATE civicrm_navigation SET icon = "crm-i fa-money" WHERE name = "Grants" AND domain_id = {$domainID};
+UPDATE civicrm_navigation SET icon = "crm-i fa-gears" WHERE name = "Administer" AND domain_id = {$domainID};
+UPDATE civicrm_navigation SET icon = "crm-i fa-bar-chart" WHERE name = "Reports" AND domain_id = {$domainID};
+UPDATE civicrm_navigation SET icon = "crm-i fa-life-ring" WHERE name = "Support" AND domain_id = {$domainID};
diff --git a/civicrm/CRM/Upgrade/Incremental/sql/5.8.beta1.mysql.tpl b/civicrm/CRM/Upgrade/Incremental/sql/5.8.beta1.mysql.tpl
new file mode 100644
index 0000000000..67d1006593
--- /dev/null
+++ b/civicrm/CRM/Upgrade/Incremental/sql/5.8.beta1.mysql.tpl
@@ -0,0 +1 @@
+{* file to handle db changes in 5.8.beta1 during upgrade *}
diff --git a/civicrm/CRM/Utils/API/HTMLInputCoder.php b/civicrm/CRM/Utils/API/HTMLInputCoder.php
index 903b2fa5e5..817842a904 100644
--- a/civicrm/CRM/Utils/API/HTMLInputCoder.php
+++ b/civicrm/CRM/Utils/API/HTMLInputCoder.php
@@ -111,6 +111,10 @@ class CRM_Utils_API_HTMLInputCoder extends CRM_Utils_API_AbstractFieldCoder {
         'operator',
         'content', // CRM-20468
       );
+      $custom = CRM_Core_DAO::executeQuery('SELECT id FROM civicrm_custom_field WHERE html_type = "RichTextEditor"');
+      while ($custom->fetch()) {
+        $this->skipFields[] = 'custom_' . $custom->id;
+      }
     }
     return $this->skipFields;
   }
diff --git a/civicrm/CRM/Utils/Check/Component/Schema.php b/civicrm/CRM/Utils/Check/Component/Schema.php
index 1340865a5b..20617e81a2 100644
--- a/civicrm/CRM/Utils/Check/Component/Schema.php
+++ b/civicrm/CRM/Utils/Check/Component/Schema.php
@@ -82,7 +82,7 @@ class CRM_Utils_Check_Component_Schema extends CRM_Utils_Check_Component {
     $logging = new CRM_Logging_Schema();
     $missingLogTables = $logging->getMissingLogTables();
 
-    if ($missingLogTables) {
+    if (Civi::settings()->get('logging') && $missingLogTables) {
       $msg = new CRM_Utils_Check_Message(
         __FUNCTION__,
         ts("You don't have logging enabled on some tables. This may cause errors on performing insert/update operation on them."),
diff --git a/civicrm/CRM/Utils/Date.php b/civicrm/CRM/Utils/Date.php
index 74aa2e35ca..b2316eca75 100644
--- a/civicrm/CRM/Utils/Date.php
+++ b/civicrm/CRM/Utils/Date.php
@@ -1209,6 +1209,17 @@ class CRM_Utils_Date {
             $to['M'] = $now['mon'];
             $to['Y'] = $now['year'] + 1;
             break;
+
+          default:
+            if ($relativeTermPrefix === 'ending') {
+              $to['d'] = $now['mday'];
+              $to['M'] = $now['mon'];
+              $to['Y'] = $now['year'];
+              $to['H'] = 23;
+              $to['i'] = $to['s'] = 59;
+              $from = self::intervalAdd('year', -$relativeTermSuffix, $to);
+              $from = self::intervalAdd('second', 1, $from);
+            }
         }
         break;
 
@@ -1433,6 +1444,17 @@ class CRM_Utils_Date {
             $to = self::intervalAdd('day', 90, $from);
             $to = self::intervalAdd('second', -1, $to);
             break;
+
+          default:
+            if ($relativeTermPrefix === 'ending') {
+              $to['d'] = $now['mday'];
+              $to['M'] = $now['mon'];
+              $to['Y'] = $now['year'];
+              $to['H'] = 23;
+              $to['i'] = $to['s'] = 59;
+              $from = self::intervalAdd('month', -($relativeTermSuffix * 3), $to);
+              $from = self::intervalAdd('second', 1, $from);
+            }
         }
         break;
 
@@ -1602,6 +1624,17 @@ class CRM_Utils_Date {
             $to = self::intervalAdd('day', 60, $from);
             $to = self::intervalAdd('second', -1, $to);
             break;
+
+          default:
+            if ($relativeTermPrefix === 'ending') {
+              $to['d'] = $now['mday'];
+              $to['M'] = $now['mon'];
+              $to['Y'] = $now['year'];
+              $to['H'] = 23;
+              $to['i'] = $to['s'] = 59;
+              $from = self::intervalAdd($unit, -$relativeTermSuffix, $to);
+              $from = self::intervalAdd('second', 1, $from);
+            }
         }
         break;
 
@@ -1719,6 +1752,17 @@ class CRM_Utils_Date {
             $to = self::intervalAdd('day', 7, $from);
             $to = self::intervalAdd('second', -1, $to);
             break;
+
+          default:
+            if ($relativeTermPrefix === 'ending') {
+              $to['d'] = $now['mday'];
+              $to['M'] = $now['mon'];
+              $to['Y'] = $now['year'];
+              $to['H'] = 23;
+              $to['i'] = $to['s'] = 59;
+              $from = self::intervalAdd($unit, -$relativeTermSuffix, $to);
+              $from = self::intervalAdd('second', 1, $from);
+            }
         }
         break;
 
@@ -1782,6 +1826,16 @@ class CRM_Utils_Date {
             $from['Y'] = $to['Y'];
             break;
 
+          default:
+            if ($relativeTermPrefix === 'ending') {
+              $to['d'] = $now['mday'];
+              $to['M'] = $now['mon'];
+              $to['Y'] = $now['year'];
+              $to['H'] = 23;
+              $to['i'] = $to['s'] = 59;
+              $from = self::intervalAdd($unit, -$relativeTermSuffix, $to);
+              $from = self::intervalAdd('second', 1, $from);
+            }
         }
         break;
     }
diff --git a/civicrm/CRM/Utils/Hook.php b/civicrm/CRM/Utils/Hook.php
index 92989a9025..34a2b77e05 100644
--- a/civicrm/CRM/Utils/Hook.php
+++ b/civicrm/CRM/Utils/Hook.php
@@ -1263,12 +1263,17 @@ abstract class CRM_Utils_Hook {
    *   SQL columns.
    * @param int $exportMode
    *   Export mode ( contact, contribution, etc...).
+   * @param string $componentTable
+   *   Name of temporary table
+   * @param array $ids
+   *   Array of object's ids
    *
    * @return mixed
    */
-  public static function export(&$exportTempTable, &$headerRows, &$sqlColumns, &$exportMode) {
-    return self::singleton()->invoke(array('exportTempTable', 'headerRows', 'sqlColumns', 'exportMode'), $exportTempTable, $headerRows, $sqlColumns, $exportMode,
-      self::$_nullObject, self::$_nullObject,
+  public static function export(&$exportTempTable, &$headerRows, &$sqlColumns, &$exportMode, &$componentTable, &$ids) {
+    return self::singleton()->invoke(array('exportTempTable', 'headerRows', 'sqlColumns', 'exportMode', 'componentTable', 'ids'),
+      $exportTempTable, $headerRows, $sqlColumns,
+      $exportMode, $componentTable, $ids,
       'civicrm_export'
     );
   }
@@ -2473,4 +2478,17 @@ abstract class CRM_Utils_Hook {
     );
   }
 
+  /**
+   * ALlow Extensions to custom process IPN hook data such as sending Google Analyitcs information based on the IPN
+   * @param array $IPNData - Array of IPN Data
+   * @return mixed
+   */
+  public static function postIPNProcess(&$IPNData) {
+    return self::singleton()->invoke(array('IPNData'),
+      $IPNData, self::$_nullObject, self::$_nullObject,
+      self::$_nullObject, self::$_nullObject, self::$_nullObject,
+      'civicrm_postIPNProcess'
+    );
+  }
+
 }
diff --git a/civicrm/CRM/Utils/Mail/Incoming.php b/civicrm/CRM/Utils/Mail/Incoming.php
index 36e7a20518..89d3bb2e97 100644
--- a/civicrm/CRM/Utils/Mail/Incoming.php
+++ b/civicrm/CRM/Utils/Mail/Incoming.php
@@ -42,7 +42,7 @@ class CRM_Utils_Mail_Incoming {
    *
    * @return string
    */
-  public function formatMail($mail, &$attachments) {
+  public static function formatMail($mail, &$attachments) {
     $t = '';
     $t .= "From:      " . self::formatAddress($mail->from) . "\n";
     $t .= "To:        " . self::formatAddresses($mail->to) . "\n";
@@ -101,7 +101,7 @@ class CRM_Utils_Mail_Incoming {
    *
    * @throws Exception
    */
-  public function formatMailMultipart($part, &$attachments) {
+  public static function formatMailMultipart($part, &$attachments) {
     if ($part instanceof ezcMailMultiPartAlternative) {
       return self::formatMailMultipartAlternative($part, $attachments);
     }
@@ -135,7 +135,7 @@ class CRM_Utils_Mail_Incoming {
    *
    * @return string
    */
-  public function formatMailMultipartMixed($part, &$attachments) {
+  public static function formatMailMultipartMixed($part, &$attachments) {
     $t = '';
     foreach ($part->getParts() as $key => $alternativePart) {
       $t .= self::formatMailPart($alternativePart, $attachments);
@@ -149,7 +149,7 @@ class CRM_Utils_Mail_Incoming {
    *
    * @return string
    */
-  public function formatMailMultipartRelated($part, &$attachments) {
+  public static function formatMailMultipartRelated($part, &$attachments) {
     $t = '';
     $t .= "-RELATED MAIN PART-\n";
     $t .= self::formatMailPart($part->getMainPart(), $attachments);
@@ -167,7 +167,7 @@ class CRM_Utils_Mail_Incoming {
    *
    * @return string
    */
-  public function formatMailMultipartDigest($part, &$attachments) {
+  public static function formatMailMultipartDigest($part, &$attachments) {
     $t = '';
     foreach ($part->getParts() as $key => $alternativePart) {
       $t .= "-DIGEST-$key-\n";
@@ -183,7 +183,7 @@ class CRM_Utils_Mail_Incoming {
    *
    * @return string
    */
-  public function formatMailRfc822Digest($part, &$attachments) {
+  public static function formatMailRfc822Digest($part, &$attachments) {
     $t = '';
     $t .= "-DIGEST-ITEM-\n";
     $t .= "Item:\n\n";
@@ -198,7 +198,7 @@ class CRM_Utils_Mail_Incoming {
    *
    * @return string
    */
-  public function formatMailMultipartAlternative($part, &$attachments) {
+  public static function formatMailMultipartAlternative($part, &$attachments) {
     $t = '';
     foreach ($part->getParts() as $key => $alternativePart) {
       $t .= "-ALTERNATIVE ITEM $key-\n";
@@ -225,7 +225,7 @@ class CRM_Utils_Mail_Incoming {
    *
    * @return string
    */
-  public function formatMailMultipartReport($part, &$attachments) {
+  public static function formatMailMultipartReport($part, &$attachments) {
     $t = '';
     foreach ($part->getParts() as $key => $reportPart) {
       $t .= "-REPORT-$key-\n";
@@ -240,7 +240,7 @@ class CRM_Utils_Mail_Incoming {
    *
    * @return string
    */
-  public function formatMailDeliveryStatus($part) {
+  public static function formatMailDeliveryStatus($part) {
     $t = '';
     $t .= "-DELIVERY STATUS BEGIN-\n";
     $t .= $part->generateBody();
@@ -264,7 +264,7 @@ class CRM_Utils_Mail_Incoming {
    *
    * @return null
    */
-  public function formatMailFile($part, &$attachments) {
+  public static function formatMailFile($part, &$attachments) {
     $attachments[] = array(
       'dispositionType' => $part->dispositionType,
       'contentType' => $part->contentType,
@@ -280,7 +280,7 @@ class CRM_Utils_Mail_Incoming {
    *
    * @return string
    */
-  public function formatAddresses($addresses) {
+  public static function formatAddresses($addresses) {
     $fa = array();
     foreach ($addresses as $address) {
       $fa[] = self::formatAddress($address);
@@ -293,7 +293,7 @@ class CRM_Utils_Mail_Incoming {
    *
    * @return string
    */
-  public function formatAddress($address) {
+  public static function formatAddress($address) {
     $name = '';
     if (!empty($address->name)) {
       $name = "{$address->name} ";
diff --git a/civicrm/CRM/Utils/PDF/Utils.php b/civicrm/CRM/Utils/PDF/Utils.php
index 8e61de453f..98c5343daf 100644
--- a/civicrm/CRM/Utils/PDF/Utils.php
+++ b/civicrm/CRM/Utils/PDF/Utils.php
@@ -189,7 +189,7 @@ class CRM_Utils_PDF_Utils {
     $pdf->Close();
     $pdf_file = 'CiviLetter' . '.pdf';
     $pdf->Output($pdf_file, 'D');
-    CRM_Utils_System::civiExit(1);
+    CRM_Utils_System::civiExit();
   }
 
   /**
diff --git a/civicrm/CRM/Utils/Request.php b/civicrm/CRM/Utils/Request.php
index 9f0c5bc3eb..e6e0fdf122 100644
--- a/civicrm/CRM/Utils/Request.php
+++ b/civicrm/CRM/Utils/Request.php
@@ -221,4 +221,35 @@ class CRM_Utils_Request {
     return CRM_Utils_Request::retrieve((string) $name, (string) $type, $null, (bool) $isRequired, $defaultValue, $method, TRUE);
   }
 
+  /**
+   * Retrieve the component from the action attribute of a form.
+   *
+   * Contribution Page forms and Event Management forms detect the value of a
+   * component (and therefore the desired tab key) by reaching into the "action"
+   * attribute of a form and reading the final item of the path. In WordPress,
+   * however, the URL may be urlencoded, and so the URL may need to be decoded
+   * before parsing it.
+   *
+   * @see https://lab.civicrm.org/dev/wordpress/issues/12#note_10699
+   *
+   * @param array $attributes
+   *   The form attributes array.
+   *
+   * @return string $value
+   *   The desired value.
+   */
+  public static function retrieveComponent($attributes) {
+    $url = CRM_Utils_Array::value('action', $attributes);
+    // Whilst the following is a fallible universal test for urlencoded URLs,
+    // thankfully the "action" URL has a limited and predictable form and
+    // therefore this comparison is sufficient for our purposes.
+    if (rawurlencode(rawurldecode($url)) !== $url) {
+      $value = strtolower(basename(rawurldecode($url)));
+    }
+    else {
+      $value = strtolower(basename($url));
+    }
+    return $value;
+  }
+
 }
diff --git a/civicrm/CRM/Utils/Rule.php b/civicrm/CRM/Utils/Rule.php
index 2bc78c243e..9b45124d25 100644
--- a/civicrm/CRM/Utils/Rule.php
+++ b/civicrm/CRM/Utils/Rule.php
@@ -108,7 +108,7 @@ class CRM_Utils_Rule {
     //   * Composed of alphanumeric chars, underscore and hyphens.
     //   * Maximum length of 64 chars.
     //   * Optionally surrounded by backticks, in which case spaces also OK.
-    if (!preg_match('/^((`[\w- ]{1,64}`|[\w-]{1,64})\.)?(`[\w- ]{1,64}`|[\w-]{1,64})$/i', $str)) {
+    if (!preg_match('/^((`[-\w ]{1,64}`|[-\w]{1,64})\.)?(`[-\w ]{1,64}`|[-\w]{1,64})$/i', $str)) {
       return FALSE;
     }
 
@@ -229,6 +229,10 @@ class CRM_Utils_Rule {
    * @return bool
    */
   public static function url($url) {
+    if (!$url) {
+      // If this is required then that should be checked elsewhere - here we are not assuming it is required.
+      return TRUE;
+    }
     if (preg_match('/^\//', $url)) {
       // allow relative URL's (CRM-15598)
       $url = 'http://' . $_SERVER['HTTP_HOST'] . $url;
diff --git a/civicrm/CRM/Utils/System.php b/civicrm/CRM/Utils/System.php
index fb5bb879ea..ab86071241 100644
--- a/civicrm/CRM/Utils/System.php
+++ b/civicrm/CRM/Utils/System.php
@@ -1191,6 +1191,8 @@ class CRM_Utils_System {
     ) {
       // ensure that SSL is enabled on a civicrm url (for cookie reasons etc)
       $url = "https://{$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}";
+      // @see https://lab.civicrm.org/dev/core/issues/425 if you're seeing this message.
+      Civi::log()->warning('CiviCRM thinks site is not SSL, redirecting to {url}', ['url' => $url]);
       if (!self::checkURL($url, TRUE)) {
         if ($abort) {
           CRM_Core_Error::fatal('HTTPS is not set up on this machine');
@@ -1396,6 +1398,10 @@ class CRM_Utils_System {
    *   (optional) Code with which to exit.
    */
   public static function civiExit($status = 0) {
+
+    if ($status > 0) {
+      http_response_code(500);
+    }
     // move things to CiviCRM cache as needed
     CRM_Core_Session::storeSessionObjects();
 
@@ -1425,6 +1431,7 @@ class CRM_Utils_System {
     $localDrivers = ['CRM_Utils_Cache_Arraycache', 'CRM_Utils_Cache_NoCache'];
     if (Civi\Core\Container::isContainerBooted()
       && !in_array(get_class(CRM_Utils_Cache::singleton()), $localDrivers)) {
+      Civi::cache('long')->flush();
       Civi::cache('settings')->flush();
       Civi::cache('js_strings')->flush();
       Civi::cache('community_messages')->flush();
diff --git a/civicrm/CRM/Utils/System/Drupal.php b/civicrm/CRM/Utils/System/Drupal.php
index 0d6bf7e68f..cda24fbefe 100644
--- a/civicrm/CRM/Utils/System/Drupal.php
+++ b/civicrm/CRM/Utils/System/Drupal.php
@@ -607,7 +607,7 @@ AND    u.status = 1
     //need to get back for windows.
     $firstVar = array_shift($pathVars);
 
-    //lets remove sript name to reduce one iteration.
+    // Remove the script name to remove an necessary iteration of the loop.
     array_pop($pathVars);
 
     // CRM-7429 -- do check for uppermost 'includes' dir, which would
diff --git a/civicrm/CRM/Utils/System/WordPress.php b/civicrm/CRM/Utils/System/WordPress.php
index 7bdb1e9ea1..493e174f79 100644
--- a/civicrm/CRM/Utils/System/WordPress.php
+++ b/civicrm/CRM/Utils/System/WordPress.php
@@ -208,6 +208,7 @@ class CRM_Utils_System_WordPress extends CRM_Utils_System_Base {
     $fragment = isset($fragment) ? ('#' . $fragment) : '';
 
     $path = CRM_Utils_String::stripPathChars($path);
+    $basepage = FALSE;
 
     //this means wp function we are trying to use is not available,
     //so load bootStrap
@@ -215,16 +216,20 @@ class CRM_Utils_System_WordPress extends CRM_Utils_System_Base {
     if (!function_exists('get_option')) {
       $this->loadBootStrap();
     }
+
     if ($config->userFrameworkFrontend) {
+      global $post;
       if (get_option('permalink_structure') != '') {
-        global $post;
         $script = get_permalink($post->ID);
       }
-
+      if ($config->wpBasePage == $post->post_name) {
+        $basepage = TRUE;
+      }
       // when shortcode is included in page
       // also make sure we have valid query object
+      // FIXME: $wpPageParam has no effect and is only set on the *basepage*
       global $wp_query;
-      if (method_exists($wp_query, 'get')) {
+      if (get_option('permalink_structure') == '' && method_exists($wp_query, 'get')) {
         if (get_query_var('page_id')) {
           $wpPageParam = "page_id=" . get_query_var('page_id');
         }
@@ -251,18 +256,61 @@ class CRM_Utils_System_WordPress extends CRM_Utils_System_Base {
     }
 
     $queryParts = array();
-    if (isset($path)) {
-      $queryParts[] = 'page=CiviCRM';
-      $queryParts[] = "q={$path}";
+
+    // CRM_Core_Payment::getReturnSuccessUrl() passes $query as an array
+    if (isset($query) && is_array($query)) {
+      $query = implode($separator, $query);
     }
-    if ($wpPageParam) {
-      $queryParts[] = $wpPageParam;
+
+    if (
+      // not using clean URLs
+      !$config->cleanURL
+      // requesting an admin URL
+      || ((is_admin() && !$frontend) || $forceBackend)
+      // is shortcode
+      || (!$basepage && $script != '')
+    ) {
+
+      // pre-existing logic
+      if (isset($path)) {
+        $queryParts[] = 'page=CiviCRM';
+        // Encode all but the *path* placeholder
+        if ($path !== '*path*') {
+          $path = rawurlencode($path);
+        }
+        $queryParts[] = "q={$path}";
+      }
+      if ($wpPageParam) {
+        $queryParts[] = $wpPageParam;
+      }
+      if (isset($query)) {
+        $queryParts[] = $query;
+      }
+
+      $final = $base . '?' . implode($separator, $queryParts) . $fragment;
+
     }
-    if (isset($query)) {
-      $queryParts[] = $query;
+    else {
+
+      // clean URLs
+      if (isset($path)) {
+        $base = trailingslashit($base) . str_replace('civicrm/', '', $path) . '/';
+      }
+      if (isset($query)) {
+        $query = ltrim($query, '=?&');
+        $queryParts[] = $query;
+      }
+
+      if (!empty($queryParts)) {
+        $final = $base . '?' . implode($separator, $queryParts) . $fragment;
+      }
+      else {
+        $final = $base . $fragment;
+      }
+
     }
 
-    return $base . '?' . implode($separator, $queryParts) . $fragment;
+    return $final;
   }
 
   /**
@@ -767,13 +815,11 @@ class CRM_Utils_System_WordPress extends CRM_Utils_System_Base {
     $contactCreated = 0;
     $contactMatching = 0;
 
-    // previously used $wpdb - which means WordPress *must* be bootstrapped
-    $wpUsers = get_users(array(
-      'blog_id' => get_current_blog_id(),
-      'number' => -1,
-    ));
+    global $wpdb;
+    $wpUserIds = $wpdb->get_col("SELECT $wpdb->users.ID FROM $wpdb->users");
 
-    foreach ($wpUsers as $wpUserData) {
+    foreach ($wpUserIds as $wpUserId) {
+      $wpUserData = get_userdata($wpUserId);
       $contactCount++;
       if ($match = CRM_Core_BAO_UFMatch::synchronizeUFMatch($wpUserData,
         $wpUserData->$id,
diff --git a/civicrm/Civi.php b/civicrm/Civi.php
index 90aebee174..ee6138c984 100644
--- a/civicrm/Civi.php
+++ b/civicrm/Civi.php
@@ -32,6 +32,15 @@ class Civi {
    *   The name of the cache. The 'default' cache is biased toward
    *   high-performance caches (eg memcache/redis/apc) when
    *   available and falls back to single-request (static) caching.
+   *   Ex: 'short' or 'default' is useful for high-speed, short-lived cache data.
+   *       This is appropriate if you believe that latency (millisecond-level
+   *       read time) is the main factor. For example: caching data from
+   *       a couple SQL queries.
+   *   Ex: 'long' can be useful for longer-lived cache data. It's appropriate if
+   *       you believe that longevity (e.g. surviving for several hours or a day)
+   *       is more important than  millisecond-level access time. For example:
+   *       caching the result of a simple metadata-query.
+   *
    * @return CRM_Utils_Cache_Interface
    *   NOTE: Beginning in CiviCRM v5.4, the cache instance complies with
    *   PSR-16 (\Psr\SimpleCache\CacheInterface).
diff --git a/civicrm/Civi/ActionSchedule/RecipientBuilder.php b/civicrm/Civi/ActionSchedule/RecipientBuilder.php
index ded78c660f..86c383ee64 100644
--- a/civicrm/Civi/ActionSchedule/RecipientBuilder.php
+++ b/civicrm/Civi/ActionSchedule/RecipientBuilder.php
@@ -314,7 +314,7 @@ class RecipientBuilder {
 
     $addlCheck = \CRM_Utils_SQL_Select::from($query['casAddlCheckFrom'])
       ->select('*')
-      ->merge($query, array('params', 'wheres'))// why only where? why not the joins?
+      ->merge($query, array('params', 'wheres', 'joins'))
       ->merge($this->prepareRepetitionEndFilter($query['casDateField']))
       ->limit(1)
       ->strict()
diff --git a/civicrm/Civi/CCase/Events.php b/civicrm/Civi/CCase/Events.php
index 9cecdf72e5..a7d047dbfd 100644
--- a/civicrm/Civi/CCase/Events.php
+++ b/civicrm/Civi/CCase/Events.php
@@ -46,11 +46,12 @@ class Events {
    * @throws \CRM_Core_Exception
    */
   public static function fireCaseChange(\Civi\Core\Event\PostEvent $event) {
-    $caseId = NULL;
+    // Activities can be linked to multiple cases, so $caseIds might be an array or an int
+    $caseIds = NULL;
     switch ($event->entity) {
       case 'Activity':
         if (!empty($event->object->case_id)) {
-          $caseId = $event->object->case_id;
+          $caseIds = $event->object->case_id;
         }
         break;
 
@@ -58,7 +59,7 @@ class Events {
         // by the time we get the post-delete event, the record is gone, so
         // there's nothing to analyze
         if ($event->action != 'delete') {
-          $caseId = $event->id;
+          $caseIds = $event->id;
         }
         break;
 
@@ -66,15 +67,17 @@ class Events {
         throw new \CRM_Core_Exception("CRM_Case_Listener does not support entity {$event->entity}");
     }
 
-    if ($caseId) {
-      if (!isset(self::$isActive[$caseId])) {
-        $tx = new \CRM_Core_Transaction();
-        \CRM_Core_Transaction::addCallback(
-          \CRM_Core_Transaction::PHASE_POST_COMMIT,
-          array(__CLASS__, 'fireCaseChangeForRealz'),
-          array($caseId),
-          "Civi_CCase_Events::fire::{$caseId}"
-        );
+    if ($caseIds) {
+      foreach ((array) $caseIds as $caseId) {
+        if (!isset(self::$isActive[$caseId])) {
+          $tx = new \CRM_Core_Transaction();
+          \CRM_Core_Transaction::addCallback(
+            \CRM_Core_Transaction::PHASE_POST_COMMIT,
+            array(__CLASS__, 'fireCaseChangeForRealz'),
+            array($caseId),
+            "Civi_CCase_Events::fire::{$caseId}"
+          );
+        }
       }
     }
   }
diff --git a/civicrm/Civi/Core/Container.php b/civicrm/Civi/Core/Container.php
index 6eb4a4d66a..9ca66a67c1 100644
--- a/civicrm/Civi/Core/Container.php
+++ b/civicrm/Civi/Core/Container.php
@@ -165,6 +165,7 @@ class Container {
       'community_messages' => 'community_messages',
       'checks' => 'checks',
       'session' => 'CiviCRM Session',
+      'long' => 'long',
     );
     foreach ($basicCaches as $cacheSvc => $cacheGrp) {
       $container->setDefinition("cache.{$cacheSvc}", new Definition(
@@ -200,7 +201,6 @@ class Container {
 
     // Expose legacy singletons as services in the container.
     $singletons = array(
-      'resources' => 'CRM_Core_Resources',
       'httpClient' => 'CRM_Utils_HttpClient',
       'cache.default' => 'CRM_Utils_Cache',
       'i18n' => 'CRM_Core_I18n',
@@ -213,6 +213,12 @@ class Container {
       ))
         ->setFactory(array($class, 'singleton'));
     }
+    $container->setAlias('cache.short', 'cache.default');
+
+    $container->setDefinition('resources', new Definition(
+      'CRM_Core_Resources',
+      [new Reference('service_container')]
+    ))->setFactory(array(new Reference(self::SELF), 'createResources'));
 
     $container->setDefinition('prevnext', new Definition(
       'CRM_Core_PrevNextCache_Interface',
@@ -409,6 +415,19 @@ class Container {
     return $kernel;
   }
 
+  /**
+   * @param ContainerInterface $container
+   * @return \CRM_Core_Resources
+   */
+  public static function createResources($container) {
+    $sys = \CRM_Extension_System::singleton();
+    return new \CRM_Core_Resources(
+      $sys->getMapper(),
+      $container->get('cache.js_strings'),
+      \CRM_Core_Config::isUpgradeMode() ? NULL : 'resCacheCode'
+    );
+  }
+
   /**
    * @param ContainerInterface $container
    * @return \CRM_Core_PrevNextCache_Interface
diff --git a/civicrm/Civi/Test/Api3DocTrait.php b/civicrm/Civi/Test/Api3DocTrait.php
index 5f4c7ce8bb..17b0ece5d9 100644
--- a/civicrm/Civi/Test/Api3DocTrait.php
+++ b/civicrm/Civi/Test/Api3DocTrait.php
@@ -77,7 +77,7 @@ trait Api3DocTrait {
     if (empty($exampleName)) {
       // Attempt to convert lowercase action name to CamelCase.
       // This is clunky/imperfect due to the convention of all lowercase actions.
-      $exampleName = CRM_Utils_String::convertStringToCamel($action);
+      $exampleName = \CRM_Utils_String::convertStringToCamel($action);
       $knownPrefixes = array(
         'Get',
         'Set',
@@ -103,7 +103,7 @@ trait Api3DocTrait {
         $desc[] = trim($line);
       }
     }
-    $smarty = CRM_Core_Smarty::singleton();
+    $smarty = \CRM_Core_Smarty::singleton();
     $smarty->assign('testFunction', $testFunction);
     $smarty->assign('function', _civicrm_api_get_entity_name_from_camel($entity) . "_$action");
     foreach ($params as $index => $param) {
diff --git a/civicrm/ang/crmStatusPage.css b/civicrm/ang/crmStatusPage.css
index 7bac7aac30..7bc1722433 100644
--- a/civicrm/ang/crmStatusPage.css
+++ b/civicrm/ang/crmStatusPage.css
@@ -67,15 +67,16 @@
   width: auto;
   margin: 0;
   padding: 0;
+  z-index: 99;
 }
 
 #crm-status-list .hush-menu li {
   padding: 0.2em 0.5em;
   background-color: rgba(255, 255, 255, 0.9);
-  z-index: 99999;
+  z-index: 99;
   font-weight: normal;
 }
 
 .status-debug-information {
   font-size: smaller;
-}
\ No newline at end of file
+}
diff --git a/civicrm/api/v3/Activity.php b/civicrm/api/v3/Activity.php
index 67b01d965f..cc468c0a1b 100644
--- a/civicrm/api/v3/Activity.php
+++ b/civicrm/api/v3/Activity.php
@@ -368,13 +368,11 @@ function civicrm_api3_activity_get($params) {
  */
 function _civicrm_api3_activity_get_extraFilters(&$params, &$sql) {
   // Filter by activity contacts
-  $recordTypes = civicrm_api3('ActivityContact', 'getoptions', array('field' => 'record_type_id'));
-  $recordTypes = $recordTypes['values'];
   $activityContactOptions = array(
     'contact_id' => NULL,
-    'target_contact_id' => array_search('Activity Targets', $recordTypes),
-    'source_contact_id' => array_search('Activity Source', $recordTypes),
-    'assignee_contact_id' => array_search('Activity Assignees', $recordTypes),
+    'target_contact_id' => CRM_Core_PseudoConstant::getKey('CRM_Activity_BAO_ActivityContact', 'record_type_id', 'Activity Targets'),
+    'source_contact_id' => CRM_Core_PseudoConstant::getKey('CRM_Activity_BAO_ActivityContact', 'record_type_id', 'Activity Source'),
+    'assignee_contact_id' => CRM_Core_PseudoConstant::getKey('CRM_Activity_BAO_ActivityContact', 'record_type_id', 'Activity Assignees'),
   );
   foreach ($activityContactOptions as $activityContactName => $activityContactValue) {
     if (!empty($params[$activityContactName])) {
diff --git a/civicrm/api/v3/Contact.php b/civicrm/api/v3/Contact.php
index f6afa246bf..5e2dddc1b2 100644
--- a/civicrm/api/v3/Contact.php
+++ b/civicrm/api/v3/Contact.php
@@ -758,10 +758,18 @@ function civicrm_api3_contact_getquick($params) {
     )
   );
 
+  $table_names = [
+    'email' => 'eml',
+    'phone_numeric' => 'phe',
+    'street_address' => 'sts',
+    'city' => 'sts',
+    'postal_code' => 'sts',
+  ];
+
   // get the option values for contact autocomplete
   $acOptions = CRM_Core_OptionGroup::values('contact_autocomplete_options', FALSE, FALSE, FALSE, NULL, 'name');
 
-  $list = array();
+  $list = $from = array();
   foreach ($acpref as $value) {
     if ($value && !empty($acOptions[$value])) {
       $list[$value] = $acOptions[$value];
@@ -774,6 +782,29 @@ function civicrm_api3_contact_getquick($params) {
     if ($field_name == 'contact_id') {
       $field_name = 'id';
     }
+    if (isset($table_names[$field_name])) {
+      $table_name = $table_names[$field_name];
+    }
+    elseif (strpos($field_name, 'custom_') === 0) {
+      $customField = civicrm_api3('CustomField', 'getsingle', [
+        'id' => substr($field_name, 7),
+        'return' => ['custom_group_id.table_name', 'column_name', 'data_type', 'option_group_id', 'html_type'],
+      ]);
+      $field_name = $customField['column_name'];
+      $table_name = CRM_Utils_String::munge($customField['custom_group_id.table_name']);
+      $from[$field_name] = "LEFT JOIN `$table_name` ON cc.id = `$table_name`.entity_id";
+      if (CRM_Core_BAO_CustomField::hasOptions($customField)) {
+        $customOptionsWhere = [];
+        $customFieldOptions = CRM_Contact_BAO_Contact::buildOptions('custom_' . $customField['id'], 'search');
+        $isMultivalueField = CRM_Core_BAO_CustomField::isSerialized($customField);
+        $sep = CRM_Core_DAO::VALUE_SEPARATOR;
+        foreach ($customFieldOptions as $optionKey => $optionLabel) {
+          if (mb_stripos($optionLabel, $name) !== FALSE) {
+            $customOptionsWhere[$optionKey] = "$table_name.$field_name " . ($isMultivalueField ? "LIKE '%{$sep}{$optionKey}{$sep}%'" : "= '$optionKey'");
+          }
+        }
+      }
+    }
     // phone_numeric should be phone
     $searchField = str_replace('_numeric', '', $field_name);
     if (!in_array($searchField, $list)) {
@@ -787,7 +818,6 @@ function civicrm_api3_contact_getquick($params) {
 
   $select = $actualSelectElements = array('sort_name');
   $where  = '';
-  $from   = array();
   foreach ($list as $value) {
     $suffix = substr($value, 0, 2) . substr($value, -1);
     switch ($value) {
@@ -817,10 +847,13 @@ function civicrm_api3_contact_getquick($params) {
         break;
 
       default:
-        if ($value != 'id') {
+        if ($value == 'id') {
+          $actualSelectElements[] = 'cc.id';
+        }
+        elseif ($value != 'sort_name') {
           $suffix = 'cc';
-          if (!empty($params['field_name']) && $params['field_name'] == 'value') {
-            $suffix = CRM_Utils_String::munge(CRM_Utils_Array::value('table_name', $params, 'cc'));
+          if ($field_name == $value) {
+            $suffix = $table_name;
           }
           $actualSelectElements[] = $select[] = $suffix . '.' . $value;
         }
@@ -835,12 +868,6 @@ function civicrm_api3_contact_getquick($params) {
     $select = ", $select";
   }
   $actualSelectElements = implode(', ', $actualSelectElements);
-  $selectAliases = $from;
-  unset($selectAliases['address']);
-  $selectAliases = implode(', ', array_keys($selectAliases));
-  if (!empty($selectAliases)) {
-    $selectAliases = ", $selectAliases";
-  }
   $from = implode(' ', $from);
   $limit = (int) CRM_Utils_Array::value('limit', $params);
   $limit = $limit > 0 ? $limit : Civi::settings()->get('search_autocomplete_count');
@@ -917,14 +944,16 @@ function civicrm_api3_contact_getquick($params) {
   else {
     $strSearch = "$name%";
   }
-  $includeEmailFrom = $includeNickName = $exactIncludeNickName = '';
+  $includeEmailFrom = $includeNickName = '';
   if ($config->includeNickNameInName) {
     $includeNickName = " OR nick_name LIKE '$strSearch'";
-    $exactIncludeNickName = " OR nick_name LIKE '$name'";
   }
 
-  //CRM-10687
-  if (!empty($params['field_name']) && !empty($params['table_name'])) {
+  if (isset($customOptionsWhere)) {
+    $customOptionsWhere = $customOptionsWhere ?: [0];
+    $whereClause = " WHERE (" . implode(' OR ', $customOptionsWhere) . ") $where";
+  }
+  elseif (!empty($params['field_name']) && !empty($params['table_name'])) {
     $whereClause = " WHERE ( $table_name.$field_name LIKE '$strSearch') {$where}";
     // Search by id should be exact
     if ($field_name == 'id' || $field_name == 'external_identifier') {
@@ -961,7 +990,7 @@ function civicrm_api3_contact_getquick($params) {
 
   //CRM-5954
   $query = "
-        SELECT DISTINCT(id), data, sort_name {$selectAliases}, exactFirst
+        SELECT DISTINCT(id), data, sort_name, exactFirst
         FROM   (
             ( SELECT IF($table_name.$field_name = '{$name}', 0, 1) as exactFirst, cc.id as id, CONCAT_WS( ' :: ',
             {$actualSelectElements} )
@@ -1013,6 +1042,14 @@ function civicrm_api3_contact_getquick($params) {
       $t[$k] = isset($dao->$k) ? $dao->$k : '';
     }
     $t['data'] = $dao->data;
+    // Replace keys with values when displaying fields from an option list
+    if (!empty($customOptionsWhere)) {
+      $data = explode(' :: ', $dao->data);
+      $pos = count($data) - 1;
+      $customValue = array_intersect(CRM_Utils_Array::explodePadded($data[$pos]), array_keys($customOptionsWhere));
+      $data[$pos] = implode(', ', array_intersect_key($customFieldOptions, array_flip($customValue)));
+      $t['data'] = implode(' :: ', $data);
+    }
     $contactList[] = $t;
     if (!empty($params['org']) &&
       !empty($currEmpDetails) &&
diff --git a/civicrm/api/v3/ContributionPage.php b/civicrm/api/v3/ContributionPage.php
index 8506143621..461116c497 100644
--- a/civicrm/api/v3/ContributionPage.php
+++ b/civicrm/api/v3/ContributionPage.php
@@ -104,6 +104,26 @@ function civicrm_api3_contribution_page_submit($params) {
   return civicrm_api3_create_success($result, $params, 'ContributionPage', 'submit');
 }
 
+/**
+ * Validate ContributionPage submission parameters.
+ *
+ * @param array $params
+ *   Array per getfields metadata.
+ *
+ * @return array
+ *   API result array
+ */
+function civicrm_api3_contribution_page_validate($params) {
+  $form = new CRM_Contribute_Form_Contribution_Main();
+  $form->controller = new CRM_Core_Controller();
+  $form->set('id', $params['id']);
+  $form->preProcess();
+  $errors = CRM_Contribute_Form_Contribution_Main::formRule($params, [], $form);
+  if ($errors === TRUE) {
+    $errors = [];
+  }
+  return civicrm_api3_create_success($errors, $params, 'ContributionPage', 'validate');
+}
 
 /**
  * Set default getlist parameters.
diff --git a/civicrm/civicrm-version.php b/civicrm/civicrm-version.php
index 8b8ca84e1e..a1fde5e885 100644
--- a/civicrm/civicrm-version.php
+++ b/civicrm/civicrm-version.php
@@ -1,7 +1,7 @@
 <?php
 /** @deprecated */
 function civicrmVersion( ) {
-  return array( 'version'  => '5.7.0',
+  return array( 'version'  => '5.8.1',
                 'cms'      => 'Wordpress',
                 'revision' => '' );
 }
diff --git a/civicrm/css/civicrm.css b/civicrm/css/civicrm.css
index a4d85b07b6..1749fdb9a8 100644
--- a/civicrm/css/civicrm.css
+++ b/civicrm/css/civicrm.css
@@ -19,6 +19,10 @@ div.crm-container fieldset label{
   float: none;
 }
 
+input.crm-form-radio + label, input.crm-form-checkbox + label{
+  margin-left: 7px;
+}
+
 .crm-container .crm-quickSearchField {
   font-weight: normal;
 }
@@ -2683,12 +2687,15 @@ div.crm-container form {
 /* Date plugin */
 .crm-container input.dateplugin,
 .crm-container input.crm-form-date {
-  background: white url(../i/cal.gif) no-repeat scroll right center;
-  padding-right: 16px;
-  /* so that text doesn't flow on top of icon */
   width: 9em;
 }
 
+.crm-container input.dateplugin::placeholder,
+.crm-container input.crm-form-date::placeholder {
+  font-family: "FontAwesome";
+  text-align: right;
+}
+
 .crm-container div.batch-update {
   overflow: visible;
 }
diff --git a/civicrm/css/joomla.css b/civicrm/css/joomla.css
index 57eb00d002..5c5d55e415 100644
--- a/civicrm/css/joomla.css
+++ b/civicrm/css/joomla.css
@@ -227,7 +227,7 @@ br.clear {
   background-color: #ddd;
   width: 16em;
   /* padding in px not ex because IE messes up 100% width tables otherwise */
-  padding: 10px;
+  padding: 20px;
   vertical-align: top;
 }
 
@@ -296,7 +296,7 @@ br.clear {
 
 ul#civicrm-menu {
   position:relative;
-  z-index:1;
+  z-index: 1;
 }
 
 div#toolbar-box div.m {
@@ -380,3 +380,35 @@ ul#civicrm-menu li#crm-qsearch {
   width: inherit;
   display: block;
 }
+
+/* Remove Joomla subhead toolbar & whitespace border */
+	
+body.admin.com_civicrm .subhead-collapse {
+	display:none;
+}
+body.admin.com_civicrm .container-fluid.container-main {
+	padding: 0;
+	border-top: 1px solid #787878;
+}
+body.admin.com_civicrm #crm-nav-menu-container {
+	padding-bottom: 0 !important;
+}
+body.admin.com_civicrm #content-right {
+	padding: 12px;
+}
+body.admin.com_civicrm #civicrm-menu #crm-qsearch {
+  padding-left: 20px;
+}
+body.admin.com_civicrm #root-menu-div div.outerbox:first-of-type {
+	margin-left: 20px;
+} 
+body.admin.com_civicrm div.outerbox {
+	z-index: 1000;
+}
+
+/* Shoreditch-specific */
+
+body.admin.com_civicrm {
+	padding-top: 0px !important;
+	margin-top: 30px !important; 
+}
diff --git a/civicrm/i/cal.gif b/civicrm/i/cal.gif
deleted file mode 100644
index 80985c7a3823da972dd41d1f4a8b6020348b5c28..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 644
zcmV-~0(<>ONk%w1VH5xp0OooCw8-qV$?UDR*XH{B=J5NZv)HV*)}*x9rL@@YseP@s
z*5%se<=NxmtvlhlUE#M`_`?AI|C8agQQ@^!=jP%6*%slmP5=M>|KKI%@caMnQt{;5
z<=El>?^pliHUIZ$=IitS>qqt`4FCOp@9p)nwax$kpW?h|=KK5R-Qnrz@apLB?D_lO
z<?po2@2j!PtG3wx@?HPh3g!F!_9FnCq0!;6L+#t=|KTdDwAHM*-v8`O;k#w><>CMS
z`=ztk>+AF7+2sG+9O14%;ju{L_Wl3eAK|Jp=j-#~x?$kb+yDQE|NoHx_ig{@K<g_N
z|ND61+TrH!`?SjJ|No25wq>HV+v2G(*4*3w*98Cn`{U^F<m&S4DGBoA;s5hu@8Z}0
z|Dyl@nBl1{|JM!w<1pCZ?e*o|qOsTZ!T{^)^5LsC|K~gA`1}9*bLQ~;?CSKi$?gCC
zg4>=L<=Nu@*%Qp=_P&la|NsAivf=;#{{R30000000000000000A^8LW004RbEC2ui
z02BZd000N!fO>a>goTELdI@-8VoXaTZXYokA#7zBLUl3_cZwzvRB}*FUmZJ69ymr7
zWLasQRVO@24i6I&7DP5f4QoeNV{>;USZ81xUOf~k9CQo}K?@5}H%c!sc-h+9+}c(G
zczNRE<mGvA1qR_FG<n(X;qUJ%2kLoGUGVzy;Xno8<^qo6f&d^MAN%4d%tPW|I4u_v
zN?dV3K{$Z{w;-@6k)J*!=@xqQ2;v7ojONrF0B5JA%a<_iv_Oyp4~rQCat=VzMhbzS
e1TwrSVg`*K9WDYWRXQaAfTvIa#Hpbt5CA(SdUyE%

diff --git a/civicrm/i/langs.png b/civicrm/i/langs.png
deleted file mode 100644
index 5ef73a60b64903a3df054647d3e8b218f6565eff..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 452
zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf<Z~8yL>2?p
zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4<ivthz5Jr|+3#$m7#J8GJzX3_
zEPA(2vi4?n6lvXm_l>f3BCD`GOAc$cV|}ZT%Z7_eq5pzATn(nSPTkrhCML*|TjN&a
zSW>ungYpcWcTp<bk&7EyiXR-ZEO>Uuy4>w%gvJ(zxr_lT#in*-H*A^}pO$3RJa-%C
zm4;>iPu@LiyLGix-rmL%dx5qCMy&q*=QkSYDv4jscJX?!$I9Xzci-y|-|hir4vEzJ
zE#@=&<-xQiZ{yt9_MAHpN>@qm46=L^U@x{nODo&EvSr?(Ys)?AQa2ppdHzmu`B&SN
z2NOitJWn4mF!kfh6YZVP!7LYbd`9De$#OwnHZLEV+M3v2O#Z)L^_=cGKG6k?5B(~)
zujO)P30dW;ETla<I??`fzQkGgpaAQs4zA8GFROp+NxZS|V2@${TK^=qODe~Y?aYxW
qeD+?MdHMFp5)OrMBlf$E|9OqKr?LAqAN>praRyIUKbLh*2~7YGKCgTL

diff --git a/civicrm/js/crm.admin.js b/civicrm/js/crm.admin.js
deleted file mode 100644
index 2884ae90f0..0000000000
--- a/civicrm/js/crm.admin.js
+++ /dev/null
@@ -1,21 +0,0 @@
-// https://civicrm.org/licensing
-(function($) {
-  "use strict";
-  $(document)
-    .on('crmLoad', function(e) {
-      $('.crm-icon-picker', e.target).not('.iconpicker-widget').each(function() {
-        var $el = $(this);
-        CRM.loadScript(CRM.config.resourceBase + 'js/jquery/jquery.crmIconPicker.js').done(function() {
-          $el.crmIconPicker();
-        });
-        // Hack to get the strings in this lazy-loaded file translated
-        ts('None');
-        ts('Normal');
-        ts('Rotate right');
-        ts('Rotate left');
-        ts('Rotate 180');
-        ts('Flip horizontal');
-        ts('Flip vertical');
-      });
-    });
-})(CRM.$);
diff --git a/civicrm/js/crm.datepicker.js b/civicrm/js/crm.datepicker.js
index 654ca80ace..0ae8f0b743 100644
--- a/civicrm/js/crm.datepicker.js
+++ b/civicrm/js/crm.datepicker.js
@@ -58,7 +58,9 @@
           if (!settings.yearRange && settings.minDate !== null && settings.maxDate !== null) {
             settings.yearRange = '' + CRM.utils.formatDate(settings.minDate, 'yy') + ':' + CRM.utils.formatDate(settings.maxDate, 'yy');
           }
-          $dateField.addClass('crm-form-date').datepicker(settings);
+          // Set placeholder as calendar icon (`fa-calendar` is Unicode f073)
+          // and add datepicker
+          $dateField.addClass('crm-form-date').attr({placeholder: '\uF073'}).datepicker(settings);
         } else {
           $dateField.attr('min', settings.minDate ? CRM.utils.formatDate(settings.minDate, 'yy') : '1000');
           $dateField.attr('max', settings.maxDate ? CRM.utils.formatDate(settings.maxDate, 'yy') : '4000');
diff --git a/civicrm/js/crm.drupal7.js b/civicrm/js/crm.drupal7.js
index 4be65e4106..fe3c5b9ec6 100644
--- a/civicrm/js/crm.drupal7.js
+++ b/civicrm/js/crm.drupal7.js
@@ -1,5 +1,5 @@
 // http://civicrm.org/licensing
-CRM.$(function($) {
+(function($) {
   $(document)
     .on('dialogopen', function(e) {
       // D7 hack to get the toolbar out of the way (CRM-15341)
@@ -10,6 +10,10 @@ CRM.$(function($) {
         // D7 hack, restore toolbar position (CRM-15341)
         $('#toolbar').css('z-index', '');
       }
+    })
+    .on('crmLoad', '#civicrm-menu', function(e) {
+      if ($('#toolbar a.toggle').length) {
+        $('#civicrm-menu').css({width: 'calc(100% - 40px)'});
+      }
     });
-    $('#civicrm-menu').css({'width': '97%'});
-});
+})(CRM.$);
diff --git a/civicrm/js/crm.drupal8.js b/civicrm/js/crm.drupal8.js
index 32c06a6bb4..d141841815 100644
--- a/civicrm/js/crm.drupal8.js
+++ b/civicrm/js/crm.drupal8.js
@@ -8,7 +8,7 @@ CRM.$(function($) {
 
    $('#toolbar-bar').hide();
 
-   $('.crm-hidemenu').click(function(e) {
+   $('body').on('click', '.crm-hidemenu', function() {
      $('#toolbar-bar').slideDown();
    });
    $('#crm-notification-container').on('click', '#crm-restore-menu', function() {
diff --git a/civicrm/js/jquery/jquery.crmIconPicker.js b/civicrm/js/jquery/jquery.crmIconPicker.js
index 6e84df5c02..5dea481a85 100644
--- a/civicrm/js/jquery/jquery.crmIconPicker.js
+++ b/civicrm/js/jquery/jquery.crmIconPicker.js
@@ -80,9 +80,9 @@
 
         function displayDialog() {
           dialog.append('<style type="text/css">' +
-            '#crmIconPicker {font-size: 2em;}' +
+            '#crmIconPicker {font-size: 20px;}' +
             '#crmIconPicker .icon-search input {font-family: FontAwesome; padding-left: .5em; margin-bottom: 1em;}' +
-            '#crmIconPicker a.ui-button {width: 2em; height: 2em; color: #222;}' +
+            '#crmIconPicker a.ui-button {width: 1em; height: 1em; color: #222;}' +
             '#crmIconPicker a.ui-button .ui-icon {margin-top: -0.5em; width: auto; height: auto;}' +
             '</style>' +
             '<div class="icon-search"><input class="crm-form-text" name="search" placeholder="&#xf002"/></div>' +
@@ -117,4 +117,9 @@
 
     });
   };
+
+  $(document)
+    .on('crmLoad', function(e) {
+      $('.crm-icon-picker', e.target).not('.iconpicker-widget').crmIconPicker();
+    });
 }(CRM.$, CRM._));
diff --git a/civicrm/packages/HTML/QuickForm/hierselect.php b/civicrm/packages/HTML/QuickForm/hierselect.php
index a3c73808ea..21e4110aa7 100644
--- a/civicrm/packages/HTML/QuickForm/hierselect.php
+++ b/civicrm/packages/HTML/QuickForm/hierselect.php
@@ -364,8 +364,7 @@ class HTML_QuickForm_hierselect extends HTML_QuickForm_group
             if ($js != '') {
                 $js .= ",\n";
             }
-            $options = utf8_encode($options);
-            $js .= '"'.$optValue.'":'.json_encode($options);
+            $js .= '"'.$optValue.'":'.json_encode($options, JSON_UNESCAPED_UNICODE);
         }
     }
 
diff --git a/civicrm/release-notes.md b/civicrm/release-notes.md
index dac4b3686c..5620ba27c8 100644
--- a/civicrm/release-notes.md
+++ b/civicrm/release-notes.md
@@ -14,6 +14,35 @@ Other resources for identifying changes are:
     * https://github.com/civicrm/civicrm-joomla
     * https://github.com/civicrm/civicrm-wordpress
 
+## CiviCRM 5.8.0
+
+Released December 5, 2018
+
+- **[Synopsis](release-notes/5.8.0.md#synopsis)**
+- **[Features](release-notes/5.8.0.md#features)**
+- **[Bugs resolved](release-notes/5.8.0.md#bugs)**
+- **[Miscellany](release-notes/5.8.0.md#misc)**
+- **[Credits](release-notes/5.8.0.md#credits)**
+- **[Feedback](release-notes/5.8.0.md#feedback)**
+
+# CiviCRM 5.7.2
+
+Released November 20, 2018
+
+- **[Synopsis](release-notes/5.7.2.md#synopsis)**
+- **[Bugs resolved](release-notes/5.7.2.md#bugs)**
+- **[Credits](release-notes/5.7.2.md#credits)**
+- **[Feedback](release-notes/5.7.2.md#feedback)**
+
+## CiviCRM 5.7.1
+
+Released November 20, 2018
+
+- **[Synopsis](release-notes/5.7.1.md#synopsis)**
+- **[Bugs resolved](release-notes/5.7.1.md#bugs)**
+- **[Credits](release-notes/5.7.1.md#credits)**
+- **[Feedback](release-notes/5.7.1.md#feedback)**
+
 ## CiviCRM 5.7.0
 
 Released November 7, 2018
@@ -25,6 +54,15 @@ Released November 7, 2018
 - **[Credits](release-notes/5.7.0.md#credits)**
 - **[Feedback](release-notes/5.7.0.md#feedback)**
 
+## CiviCRM 5.6.1
+
+Released October 23, 2018
+
+- **[Synopsis](release-notes/5.6.1.md#synopsis)**
+- **[Bugs resolved](release-notes/5.6.1.md#bugs)**
+- **[Credits](release-notes/5.6.1.md#credits)**
+- **[Feedback](release-notes/5.6.1.md#feedback)**
+
 ## CiviCRM 5.6.0
 
 Released October 3, 2018
@@ -36,6 +74,33 @@ Released October 3, 2018
 - **[Credits](release-notes/5.6.0.md#credits)**
 - **[Feedback](release-notes/5.6.0.md#feedback)**
 
+## CiviCRM 5.5.3
+
+Released September 25, 2018
+
+- **[Synopsis](release-notes/5.5.3.md#synopsis)**
+- **[Bugs resolved](release-notes/5.5.3.md#bugs)**
+- **[Credits](release-notes/5.5.3.md#credits)**
+- **[Feedback](release-notes/5.5.3.md#feedback)**
+
+## CiviCRM 5.5.2
+
+Released September 20, 2018
+
+- **[Synopsis](release-notes/5.5.2.md#synopsis)**
+- **[Bugs resolved](release-notes/5.5.2.md#bugs)**
+- **[Credits](release-notes/5.5.2.md#credits)**
+- **[Feedback](release-notes/5.5.2.md#feedback)**
+
+## CiviCRM 5.5.1
+
+Released September 12, 2018
+
+- **[Synopsis](release-notes/5.5.1.md#synopsis)**
+- **[Bugs resolved](release-notes/5.5.1.md#bugs)**
+- **[Credits](release-notes/5.5.1.md#credits)**
+- **[Feedback](release-notes/5.5.1.md#feedback)**
+
 ## CiviCRM 5.5.0
 
 Released September 5, 2018
diff --git a/civicrm/release-notes/5.5.1.md b/civicrm/release-notes/5.5.1.md
new file mode 100644
index 0000000000..92644174f6
--- /dev/null
+++ b/civicrm/release-notes/5.5.1.md
@@ -0,0 +1,39 @@
+# CiviCRM 5.5.1
+
+Released September 12, 2018
+
+- **[Synopsis](#synopsis)**
+- **[Bugs resolved](#bugs)**
+- **[Credits](#credits)**
+- **[Feedback](#feedback)**
+
+## <a name="synopsis"></a>Synopsis
+
+| *Does this version...?*                                         |         |
+|:--------------------------------------------------------------- |:-------:|
+| Fix security vulnerabilities?                                   |   no    |
+| Change the database schema?                                     |   no    |
+| Alter the API?                                                  |   no    |
+| Require attention to configuration options?                     |   no    |
+| **Fix problems installing or upgrading from previous version?** | **yes** |
+| Introduce features?                                             |   no    |
+| **Fix bugs?**                                                   | **yes** |
+
+## <a name="bugs"></a>Bugs resolved
+
+- **([dev/core#390](https://lab.civicrm.org/dev/core/issues/390))
+  Smart groups created before 5.5.0 using "relation_permission" break on upgrade
+  to 5.5.0 ([12803](https://github.com/civicrm/civicrm-core/pull/12803))**
+
+## <a name="credits"></a>Credits
+
+This release was developed by the following authors:
+
+Australian Greens - Seamus Lee; CiviCRM - Tim Otten; Lemniscus - Noah Miller;
+Wikimedia Foundation - Eileen McNaughton
+
+## <a name="feedback"></a>Feedback
+
+These release notes are edited by Tim Otten and Andrew Hunt.  If you'd like to
+provide feedback on them, please login to https://chat.civicrm.org/civicrm and
+contact `@agh1`.
diff --git a/civicrm/release-notes/5.5.2.md b/civicrm/release-notes/5.5.2.md
new file mode 100644
index 0000000000..d6a0e770d7
--- /dev/null
+++ b/civicrm/release-notes/5.5.2.md
@@ -0,0 +1,39 @@
+# CiviCRM 5.5.2
+
+Released September 20, 2018
+
+- **[Synopsis](#synopsis)**
+- **[Bugs resolved](#bugs)**
+- **[Credits](#credits)**
+- **[Feedback](#feedback)**
+
+## <a name="synopsis"></a>Synopsis
+
+| *Does this version...?*                                         |         |
+|:--------------------------------------------------------------- |:-------:|
+| Fix security vulnerabilities?                                   |   no    |
+| Change the database schema?                                     |   no    |
+| Alter the API?                                                  |   no    |
+| Require attention to configuration options?                     |   no    |
+| **Fix problems installing or upgrading from previous version?** | **yes** |
+| Introduce features?                                             |   no    |
+| **Fix bugs?**                                                   | **yes** |
+
+## <a name="bugs"></a>Bugs resolved
+
+- **([dev/core#107](https://lab.civicrm.org/dev/core/issues/107))
+  Fix regression which prevents editing CiviCase configuration on new sites ([12842](https://github.com/civicrm/civicrm-core/pull/12842))**
+
+## <a name="credits"></a>Credits
+
+This release was developed by the following authors, reviewers, investigators:
+
+Australian Greens - Seamus Lee; CiviCRM - Tim Otten; Compucorp - René Olivo;
+Fuzion - Pete Davis, Jitendra Purhoit; Wikimedia Foundation - Eileen
+McNaughton
+
+## <a name="feedback"></a>Feedback
+
+These release notes are edited by Tim Otten and Andrew Hunt.  If you'd like to
+provide feedback on them, please login to https://chat.civicrm.org/civicrm and
+contact `@agh1`.
diff --git a/civicrm/release-notes/5.5.3.md b/civicrm/release-notes/5.5.3.md
new file mode 100644
index 0000000000..cdb6587eb1
--- /dev/null
+++ b/civicrm/release-notes/5.5.3.md
@@ -0,0 +1,46 @@
+# CiviCRM 5.5.3
+
+Released September 25, 2018
+
+- **[Synopsis](#synopsis)**
+- **[Bugs resolved](#bugs)**
+- **[Credits](#credits)**
+- **[Feedback](#feedback)**
+
+## <a name="synopsis"></a>Synopsis
+
+| *Does this version...?*                                         |         |
+|:--------------------------------------------------------------- |:-------:|
+| Fix security vulnerabilities?                                   |   no    |
+| Change the database schema?                                     |   no    |
+| Alter the API?                                                  |   no    |
+| Require attention to configuration options?                     |   no    |
+| **Fix problems installing or upgrading from previous version?** | **yes** |
+| Introduce features?                                             |   no    |
+| **Fix bugs?**                                                   | **yes** |
+
+## <a name="bugs"></a>Bugs resolved
+
+- **Fix default value of `civicrm_option_group.is_locked` in DB schema
+  ([12862](https://github.com/civicrm/civicrm-core/pull/12862))**
+
+  This fixes a regression in the editing of newly created option groups that was
+  introduced on upgraded sites.
+
+- **([dev/core#391](https://lab.civicrm.org/dev/core/issues/391)) Tags do not
+  save with profile forms
+  ([12870](https://github.com/civicrm/civicrm-core/pull/12870))**
+
+## <a name="credits"></a>Credits
+
+This release was developed by the following authors, reviewers, investigators:
+
+Wikimedia Foundation - Eileen McNaughton; MJW Consulting - Matt Wire; Gitlab
+user yalh; CiviCRM - Coleman Watts, Tim Otten; Australian Greens - Seamus
+Lee
+
+## <a name="feedback"></a>Feedback
+
+These release notes are edited by Tim Otten and Andrew Hunt.  If you'd like to
+provide feedback on them, please login to https://chat.civicrm.org/civicrm and
+contact `@agh1`.
diff --git a/civicrm/release-notes/5.6.1.md b/civicrm/release-notes/5.6.1.md
new file mode 100644
index 0000000000..d37a45eb14
--- /dev/null
+++ b/civicrm/release-notes/5.6.1.md
@@ -0,0 +1,67 @@
+# CiviCRM 5.6.1
+
+Released October 23, 2018
+
+- **[Synopsis](#synopsis)**
+- **[Bugs resolved](#bugs)**
+- **[Credits](#credits)**
+- **[Feedback](#feedback)**
+
+## <a name="synopsis"></a>Synopsis
+
+| *Does this version...?*                                         |         |
+|:--------------------------------------------------------------- |:-------:|
+| Fix security vulnerabilities?                                   |   no    |
+| Change the database schema?                                     |   no    |
+| Alter the API?                                                  |   no    |
+| Require attention to configuration options?                     |   no    |
+| Fix problems installing or upgrading to a previous version?     |   no    |
+| Introduce features?                                             |   no    |
+| **Fix bugs?**                                                   | **yes** |
+
+## <a name="bugs"></a>Bugs resolved
+
+### Core CiviCRM
+
+- **[dev/core#428](https://lab.civicrm.org/dev/core/issues/428) Fatal error in
+  Activity Details report when Sorting uses Section Header
+  ([12963](https://github.com/civicrm/civicrm-core/pull/12963),
+  [12915](https://github.com/civicrm/civicrm-core/pull/12915),
+  [12967](https://github.com/civicrm/civicrm-core/pull/12967))**
+
+- **[dev/core#396](https://lab.civicrm.org/dev/core/issues/396) date ranges are
+  lost when creating smart groups
+  ([12909](https://github.com/civicrm/civicrm-core/pull/12909))**
+
+### CiviMail
+
+- **[dev/core#421](https://lab.civicrm.org/dev/core/issues/421) Creating a new
+  message template from within CiviMail interface requires both edit user
+  workflow templates and edit system workflow templates as well as edit message
+  templates ([12896](https://github.com/civicrm/civicrm-core/pull/12896))**
+
+- **[dev/core#448](https://lab.civicrm.org/dev/core/issues/448) When creating a
+  CiviCRM Mailing including a Smart Group, All contacts met by the criteria of
+  the smart group are added. There is no check performed to make sure that
+  contacts removed from the smart group aren't included
+  ([12962](https://github.com/civicrm/civicrm-core/pull/12962))**
+
+### Joomla Integration
+
+- **Fixed Joomla menu z-index regression
+  ([12952](https://github.com/civicrm/civicrm-core/pull/12952))**
+
+## <a name="credits"></a>Credits
+
+This release was developed by the following authors and reviewers:
+
+Wikimedia Foundation - Eileen McNaughton; Thomas Mannell; Progressive
+Technology Project - Jamie McClelland; Pradeep Nayak; Nicol Wistreich;
+Joinery - Allen Shaw; JMA Consulting - Monish Deb; Circle Interactive -
+Martin Castle; Australian Greens - Seamus Lee; Agileware - Justin Freeman
+
+## <a name="feedback"></a>Feedback
+
+These release notes are edited by Tim Otten and Andrew Hunt.  If you'd like to
+provide feedback on them, please login to https://chat.civicrm.org/civicrm and
+contact `@agh1`.
diff --git a/civicrm/release-notes/5.7.1.md b/civicrm/release-notes/5.7.1.md
new file mode 100644
index 0000000000..52ecc28ef3
--- /dev/null
+++ b/civicrm/release-notes/5.7.1.md
@@ -0,0 +1,41 @@
+# CiviCRM 5.7.1
+
+Released November 20, 2018
+
+- **[Synopsis](#synopsis)**
+- **[Bugs resolved](#bugs)**
+- **[Credits](#credits)**
+- **[Feedback](#feedback)**
+
+## <a name="synopsis"></a>Synopsis
+
+| *Does this version...?*                                         |         |
+|:--------------------------------------------------------------- |:-------:|
+| Fix security vulnerabilities?                                   |   no    |
+| Change the database schema?                                     |   no    |
+| Alter the API?                                                  |   no    |
+| Require attention to configuration options?                     |   no    |
+| Fix problems installing or upgrading to a previous version?     |   no    |
+| Introduce features?                                             |   no    |
+| **Fix bugs?**                                                   | **yes** |
+
+## <a name="bugs"></a>Bugs resolved
+
+- **([dev/core#507](https://lab.civicrm.org/dev/core/issues/507)) Find Contacts:
+  There is no possibility to add a tag to contacts from the search results
+  window ([13129](https://github.com/civicrm/civicrm-core/pull/13129))**
+
+  This resolves a regression in the Tag Contacts search task.
+
+## <a name="credits"></a>Credits
+
+This release was developed by the following authors and reviewers:
+
+Wikimedia Foundation - Eileen McNaughton; Pradeep Nayak; CiviCRM - Coleman
+Watts; Australian Greens - Seamus Lee
+
+## <a name="feedback"></a>Feedback
+
+These release notes are edited by Tim Otten and Andrew Hunt.  If you'd like to
+provide feedback on them, please login to https://chat.civicrm.org/civicrm and
+contact `@agh1`.
diff --git a/civicrm/release-notes/5.7.2.md b/civicrm/release-notes/5.7.2.md
new file mode 100644
index 0000000000..2a1670b0c1
--- /dev/null
+++ b/civicrm/release-notes/5.7.2.md
@@ -0,0 +1,41 @@
+# CiviCRM 5.7.2
+
+Released November 20, 2018
+
+- **[Synopsis](#synopsis)**
+- **[Bugs resolved](#bugs)**
+- **[Credits](#credits)**
+- **[Feedback](#feedback)**
+
+## <a name="synopsis"></a>Synopsis
+
+| *Does this version...?*                                         |         |
+|:--------------------------------------------------------------- |:-------:|
+| Fix security vulnerabilities?                                   |   no    |
+| Change the database schema?                                     |   no    |
+| Alter the API?                                                  |   no    |
+| Require attention to configuration options?                     |   no    |
+| Fix problems installing or upgrading to a previous version?     |   no    |
+| Introduce features?                                             |   no    |
+| **Fix bugs?**                                                   | **yes** |
+
+## <a name="bugs"></a>Bugs resolved
+
+- **([dev/core#508](https://lab.civicrm.org/dev/core/issues/508)) utf8 problems
+  in profile ([230](https://github.com/civicrm/civicrm-packages/pull/230))**
+
+  This fixes a regression in displaying special characters in some hierarchical
+  selection dropdowns.
+
+## <a name="credits"></a>Credits
+
+This release was developed by the following authors and reviewers:
+
+Wikimedia Foundation - Eileen McNaughton; Coop SymbioTIC - Samuel Vanhove;
+Australian Greens - Seamus Lee
+
+## <a name="feedback"></a>Feedback
+
+These release notes are edited by Tim Otten and Andrew Hunt.  If you'd like to
+provide feedback on them, please login to https://chat.civicrm.org/civicrm and
+contact `@agh1`.
diff --git a/civicrm/release-notes/5.8.0.md b/civicrm/release-notes/5.8.0.md
new file mode 100644
index 0000000000..cc2a6ab60f
--- /dev/null
+++ b/civicrm/release-notes/5.8.0.md
@@ -0,0 +1,877 @@
+# CiviCRM 5.8.0
+
+Released December 5, 2018
+
+- **[Synopsis](#synopsis)**
+- **[Features](#features)**
+- **[Bugs resolved](#bugs)**
+- **[Miscellany](#misc)**
+- **[Credits](#credits)**
+- **[Feedback](#feedback)**
+
+## <a name="synopsis"></a>Synopsis
+
+| *Does this version...?*                                         |         |
+|:--------------------------------------------------------------- |:-------:|
+| Fix security vulnerabilities?                                   |   no    |
+| Change the database schema?                                     |   no    |
+| **Alter the API?**                                              | **yes** |
+| Require attention to configuration options?                     |   no    |
+| **Fix problems installing or upgrading to a previous version?** | **yes** |
+| **Introduce features?**                                         | **yes** |
+| **Fix bugs?**                                                   | **yes** |
+
+## <a name="features"></a>Features
+
+### Core CiviCRM
+
+- **Configurable quicksearch settings
+  ([13039](https://github.com/civicrm/civicrm-core/pull/13039) and
+  [13056](https://github.com/civicrm/civicrm-core/pull/13056))**
+
+  This permits (some) custom fields to be added to quicksearch as searchable
+  fields. By adding a setting in Search Preferences to configure the search
+  fields in the quicksearch box in the menu bar.
+
+- **Permit additional (freeform) relative date filters - e.g 'last 18 months',
+  'last 45 days' ([12682](https://github.com/civicrm/civicrm-core/pull/12682))**
+
+  This change adds support for a greater range of date options for relative
+  searches (e.g last 45 days, last 18 months). It requires option values to be
+  added by an extension or by an experienced admin, and has a limited UI.
+
+- **Allow contribution search by recurring payment processor ID / Transaction ID
+  ([12818](https://github.com/civicrm/civicrm-core/pull/12818))**
+
+  This change adds three new fields to the contribution search form: recurring
+  contribution transaction ID, payment processor ID and processor ID.
+
+- **[dev/core#495](https://lab.civicrm.org/dev/core/issues/495) Migrate simple
+  Preferences & Settings forms to using a Generic class.
+  [13054](https://github.com/civicrm/civicrm-core/pull/13054),
+  [13062](https://github.com/civicrm/civicrm-core/pull/13062),
+  [13047](https://github.com/civicrm/civicrm-core/pull/13047),
+  [13046](https://github.com/civicrm/civicrm-core/pull/13046),
+  [13048](https://github.com/civicrm/civicrm-core/pull/13048),
+  [13040](https://github.com/civicrm/civicrm-core/pull/13040),
+  [13004](https://github.com/civicrm/civicrm-core/pull/13004),
+  [13026](https://github.com/civicrm/civicrm-core/pull/13026),
+  [13027](https://github.com/civicrm/civicrm-core/pull/13027),
+  [13025](https://github.com/civicrm/civicrm-core/pull/13025),
+  [12731](https://github.com/civicrm/civicrm-core/pull/12731),
+  [12940](https://github.com/civicrm/civicrm-core/pull/12940),
+  [13022](https://github.com/civicrm/civicrm-core/pull/13022),
+  [13023](https://github.com/civicrm/civicrm-core/pull/13023),
+  [12906](https://github.com/civicrm/civicrm-core/pull/12906),
+  [12919](https://github.com/civicrm/civicrm-core/pull/12919),
+  [12925](https://github.com/civicrm/civicrm-core/pull/12925) and
+  [12960](https://github.com/civicrm/civicrm-core/pull/12960)**
+
+  Introduce generic settings form (fully metadata driven) - this provides a
+  supported methodology for extensions to add settings forms and to alter core
+  settings forms (albeit not all core forms are converted to that point).
+
+- **Add icons to contact summary tabs
+  ([13018](https://github.com/civicrm/civicrm-core/pull/13018))**
+
+  This change makes it so that an extension using hook_civicrm_tabset can
+  specify icons for the contact summary tabs. If no icon is specified
+  fa-puzzle-piece is used.
+
+- **Extract selectedChild tabheader functionality and enable for Manage Events
+  ([12747](https://github.com/civicrm/civicrm-core/pull/12747))**
+
+  This takes the existing functionality of adding "selectedChild=" to a url for
+  a tabbed page and makes it work across all the pages tabs. The tab will have
+  an id of 'tab-x' where x is the thing to use after '='.
+
+  This change adds the ability to link to a specific tab for an event (and
+  generally cleans up the code related to linking to tabs).
+
+- **Fix search performance issues and reliability on some characters issues by
+  removing lower case double-conversion
+  ([12494](https://github.com/civicrm/civicrm-core/pull/12494),
+  [13035](https://github.com/civicrm/civicrm-core/pull/13035),
+  [13034](https://github.com/civicrm/civicrm-core/pull/13034),
+  [12993](https://github.com/civicrm/civicrm-core/pull/12993),
+  [12987](https://github.com/civicrm/civicrm-core/pull/12987),
+  [12988](https://github.com/civicrm/civicrm-core/pull/12988),
+  [12991](https://github.com/civicrm/civicrm-core/pull/12991),
+  [13053](https://github.com/civicrm/civicrm-core/pull/13053) and
+  [13055](https://github.com/civicrm/civicrm-core/pull/13055))**
+
+  These changes make performance improvements to searching by moving from using
+  the php strtolower function and mysql LOWER function to mysql handling
+  comparing strings in a non case specific way.
+
+- **[dev/core#6](https://lab.civicrm.org/dev/core/issues/6) Add help text for
+  "is public" setting on form to edit custom field sets
+  ([13060](https://github.com/civicrm/civicrm-core/pull/13060))**
+
+   This change improves user experience of the form to edit custom field sets by
+   adding help text to the field "Is this Custom Data Set public?".
+
+- **[dev/core#463](https://lab.civicrm.org/dev/core/issues/463) Add in support
+  for Extension Utils when generating DAO files for Extensions
+  ([12986](https://github.com/civicrm/civicrm-core/pull/12986))**
+
+  When creating a new entity (e.g DiscountItem) via an extension the new entity
+  will need a DAO class. Our Civix code currently supports this - at least
+  somewhat - but will not wrap any translatable strings with ts rather than the
+  (correct for extensions) E::ts . Adding this to core will allow civix to
+  leverage it to better create extension DAO objects.
+
+- **Continue ongoing work to replace jcalendar with datepicker widget - event
+  search form search to datepicker and cleanup template
+  ([12978](https://github.com/civicrm/civicrm-core/pull/12978)) and participant
+  registration form
+  ([12979](https://github.com/civicrm/civicrm-core/pull/12979)) and manage
+  events fees page ([12977](https://github.com/civicrm/civicrm-core/pull/12977))
+  and manage events registration page
+  ([12975](https://github.com/civicrm/civicrm-core/pull/12975)) and relationship
+  form ([12972](https://github.com/civicrm/civicrm-core/pull/12972)) and event
+  fees page ([12992](https://github.com/civicrm/civicrm-core/pull/12992)) and
+  Update subscription form
+  ([12868](https://github.com/civicrm/civicrm-core/pull/12868))***
+
+  These changes move date picking fields from using jcalendar to use the
+  datepicker widget in the following places: Event Search form, Participant
+  Registration Form, Manage Event Fees Page, Manage Events Registration page,
+  Relationships form, Event Fees page and the Update Subscription form.
+
+- **[dev/core#472](https://lab.civicrm.org/dev/core/issues/472) Allow for
+  CiviCRM APIv3 Explorer to find API Examples in extensions in the format of
+  api/v3/examples/Entity just in the same format as core
+  ([13006](https://github.com/civicrm/civicrm-core/pull/13006))**
+
+  This change makes it so that APIv3 Explorer displays examples found in
+  extensions.
+
+- **Translate description in DAO files
+  ([13005](https://github.com/civicrm/civicrm-core/pull/13005))**
+
+  This change makes it so that the Description field in the DAO is translated so
+  that if the getfields api returns the translated string.
+
+- **Replace translation and calendar image icons
+  ([13003](https://github.com/civicrm/civicrm-core/pull/13003))**
+
+  This change makes it so that translation and calendar symbols use font
+  icons instead of images.
+
+- **[dev/core#457](https://lab.civicrm.org/dev/core/issues/457) Add new hook
+  exportIds ([12957](https://github.com/civicrm/civicrm-core/pull/12957))**
+
+  This change extends CRM_Utils_Hook::export($exportTempTable, $headerRows,
+  $sqlColumns, $exportMode, $componentTable, $ids); so that it can return id
+  columns.
+
+- **CRM_Core_Resources - Allow container to swap the implementation
+  ([12959](https://github.com/civicrm/civicrm-core/pull/12959))**
+
+  This change makes it so that CRM_Core_Resources can be modified in an
+  extension using the hook hook_civicrm_container.
+
+- **Do not treat an empty array as not set in caches.
+  ([12784](https://github.com/civicrm/civicrm-core/pull/12784))**
+
+  This change improves performance by respecting empty arrays as a cache hit.
+
+- **Fix typo in hook that enables links to be added to a block
+  ([12913](https://github.com/civicrm/civicrm-core/pull/12913))**
+
+  This change fixes the $op sent to hook_civicrm_links($op, $objectName,
+  $objectId, &$links, &$mask, &$values) from CRM_Core_Block to accept
+  create.new.shortcuts in addition to create.new.shorcuts (the misspelled op
+  name before this change).
+
+- **Send an 500 http response code when an exception is encountered.
+  ([11821](https://github.com/civicrm/civicrm-core/pull/11821) and
+  [12902](https://github.com/civicrm/civicrm-core/pull/12902))**
+
+  This change makes it so that instead of always exiting with a 200 code, When
+  CRM_Utils_System is called with a status > 0, CiviCRM exits with a 500 code.
+
+- **Register "short" and "long" cache services
+  ([12873](https://github.com/civicrm/civicrm-core/pull/12873))**
+
+  This change makes it so that extension developers can use Civi::cache('short')
+  or Civi::cache('default') for a short-lived/latency-optimized PSR-16 cache or
+  Civi::cache('long') for a long-lived/durability-optimized PSR-16 cache before
+  this change only Civi::cache('default') was available.
+
+- **Remove crm.admin.js
+  ([12884](https://github.com/civicrm/civicrm-core/pull/12884))**
+
+  This change is both a performance improvement (removes an unnecessary
+  javascript file) and a ui improvement because it improved the icon picker ui.
+
+- **Style improvement of radio form elements
+  ([12736](https://github.com/civicrm/civicrm-core/pull/12736))**
+
+  This change adds more space between radio form elements and their labels.
+
+- **Use description from schema if available when using entityForm
+  ([12971](https://github.com/civicrm/civicrm-core/pull/12971))**
+
+  This change adds the ability to show the description from the entity schema
+  instead of hardcoding it in the class when using entityForm.
+
+- **On reports make current employer available as a field for display
+  ([12904](https://github.com/civicrm/civicrm-core/pull/12904))**
+
+  This change makes it so that the field "Current Employer" is available as a
+  column on reports.
+
+- **[dev/core#487](https://lab.civicrm.org/dev/core/issues/487) Replace ancient
+  menubar plugin with something responsive
+  ([13804](https://github.com/civicrm/civicrm-core/pull/13084)) (preliminary
+  work)**
+
+  This makes some behind-the-scenes changes in order to support a new
+  [SmartMenus-based menu extension](https://github.com/aydun/uk.squiffle.kam)
+  that is anticipated to replace the current menu in core.
+
+### CiviCase
+
+- **Added relationship active filter in CiviCRM Case reports.
+  ([12711](https://github.com/civicrm/civicrm-core/pull/12711))**
+
+  This change adds a filter for is relationship active to CiviCRM Case reports.
+
+### CiviContribute
+
+- **Add validate api action for ContributionPage.submit
+  ([12829](https://github.com/civicrm/civicrm-core/pull/12829))**
+
+  This change ensures that api calls using the action
+  ContributionPage.submit check that the parameters are valid for the form.
+
+- **[dev/financial#33](https://lab.civicrm.org/dev/financial/issues/33) Proposal -
+  Add in hook alterPostIpn or similar
+  ([12928](https://github.com/civicrm/civicrm-core/pull/12928))**
+
+  This change adds a hook alterIPNData which allows extension authors the ability
+  to do custom processing on IPNs such as sending google analytics information
+  based on the IPN data.
+
+- **Show contact name on recurring contribution view and improve consistency
+  with Contribution/Membership view
+  ([12819](https://github.com/civicrm/civicrm-core/pull/12819))**
+
+  This change improves the ui by including the Contact name in the view of a
+  recurring payment.
+
+- **Show recurring contribution links based on payment processor capabilities
+  ([12821](https://github.com/civicrm/civicrm-core/pull/12821))**
+
+  This change makes it so that the edit link for recurring contributions is
+  hidden/shown based on the payment processor capabilities.
+
+### CiviEvent
+
+- **Mark event start date as required and refactoring
+  ([13049](https://github.com/civicrm/civicrm-core/pull/13049))**
+
+  This change makes it so the event start date field has a red * next to it to
+  indicate that it is a required field.
+
+### CiviMail
+
+- **[dev/core#481](https://lab.civicrm.org/dev/core/issues/481) New
+  Organization: There is no possible to uncheck in the field "Bulk Mailings?"
+  ([13019](https://github.com/civicrm/civicrm-core/pull/13019))**
+
+  This change improves the UI when creating a new organization by making the
+  "Bulk Mailings" field a checkbox (that can be checked and unchecked) instead
+  of a radio that once checked cannot be unchecked.
+
+- **Adding [CiviMail Draft] on test mailing (for mosaico)
+  ([12758](https://github.com/civicrm/civicrm-core/pull/12758))**
+
+  This change adds the text [CiviMail Draft] to the subject of any email that is
+  sent using the send test functionality.
+
+- **[dev/core#456](https://lab.civicrm.org/dev/core/issues/456) Improve UX of
+  scheduling mass SMS
+  ([13001](https://github.com/civicrm/civicrm-core/pull/13001))**
+
+  This change improves the UI of the schedule SMS mailings form by making it so
+  one has to choose "Send Immediately" OR "Schedule SMS". Before this change one
+  could check the box to "Send Immediately" AND a date to Schedule SMS.
+
+### Drupal Integration
+
+- **[CRM-17667](https://issues.civicrm.org/jira/browse/CRM-17667) Drush: Mail
+  queue processing does not work
+  ([354](https://github.com/civicrm/civicrm-drupal/pull/354))**
+
+  This change makes it so one can use the drush command `drush
+  civicrm-process-mail-queue` to execute the scheduled mailing job.
+
+- **Add a drush command to rebuild SQL triggers
+  ([545](https://github.com/civicrm/civicrm-drupal/pull/545))**
+
+  This change makes it so that the drush command `drush
+  civicrm-sql-rebuild-triggers` rebuilds triggers and can dump the SQL commands
+  into a file.
+
+## <a name="bugs"></a>Bugs resolved
+
+### Core CiviCRM
+
+- **[dev/core#477](https://lab.civicrm.org/dev/core/issues/477) Print Summary is
+  missing some contact info
+  ([13030](https://github.com/civicrm/civicrm-core/pull/13030))**
+
+  This change fixes a bug where when using the action "Print Summary" for a
+  contact record the employer and job title were not being printed in the
+  summary so that the employer and job title fields are printed.
+
+- **[dev/core#119](https://lab.civicrm.org/dev/core/issues/119) Notice error
+  ([13063](https://github.com/civicrm/civicrm-core/pull/13063))**
+
+  Fixes a bug where when going to view a location of an event (a url like:
+  /civicrm/contact/map/event?eid=3&reset=1) would result in an undefined
+  variable notice so that no notice is thrown.
+
+- **PHP 7.3 support (Fix misplaced hyphens in regex)
+  ([13064](https://github.com/civicrm/civicrm-core/pull/13064))**
+
+  This change fixes a bug for users with a PHP 7.3 where importing contributions
+  with custom field values would result in an error message "preg_match():
+  Compilation failed: invalid range in character class at offset 7" when
+  creating a new contribution with custom field values
+
+- **[dev/core#287](https://lab.civicrm.org/dev/core/issues/287) Child groups
+  with all parents disabled shows in group list
+  ([12797](https://github.com/civicrm/civicrm-core/pull/12797) and
+  [13061](https://github.com/civicrm/civicrm-core/pull/13061))**
+
+  This change ensures that when a parent group is disabled, so are its children
+  groups.
+
+- **Fix custom Home URL parsing
+  ([13031](https://github.com/civicrm/civicrm-core/pull/13031))**
+
+  This change fixes a bug where Custom Home URLs without a query string would
+  result in an E_NOTICE and fragments would be removed from the URL so that no
+  E_NOTICE is thrown and fragments are not removed from the custom url.
+
+- **Fix Activity api to cope with renamed record type labels (e.g renaming
+  'Target' to 'Directed At')
+  ([13008](https://github.com/civicrm/civicrm-core/pull/13008))**
+
+  This change makes it so the Activity API filters activity contacts options
+  based on the option name instead of the option label.
+
+- **[dev/core#474](https://lab.civicrm.org/dev/core/issues/474) Missing log
+  table warning on status page even if logging is disabled.
+  ([13010](https://github.com/civicrm/civicrm-core/pull/13010))**
+
+  This change makes it so that the "Missing log table" warning only shows up if
+  logging is enabled.
+
+- **[dev/translation#15](https://lab.civicrm.org/dev/translation/issues/15)
+  Backend credit card contribution are left as Pending if contribution statuses
+  are localized ([12999](https://github.com/civicrm/civicrm-core/pull/12999))**
+
+  This fixes a bug where backend credit card contributions were being set as
+  "Pending" if contribution statuses were localized so that if contributions
+  statuses are localized backend credit card contributions are set
+  appropriately.
+
+- **api bug - Fix mishandling of mixed case strings in some api requests on
+  custom values([12930](https://github.com/civicrm/civicrm-core/pull/12930))**
+
+  This change makes it so that the custom data api searches for custom data with
+  uppercase letters correctly.
+
+- **Add ts to untranslated string
+  ([12989](https://github.com/civicrm/civicrm-core/pull/12989))**
+
+  This change ensures the text "Error" is translated on error messages thrown
+  when processing an image on a contact.
+
+- **[dev/core#459](https://lab.civicrm.org/dev/core/issues/459) Fix "crmURL"
+  parameters in various templates
+  ([12968](https://github.com/civicrm/civicrm-core/pull/12968))**
+
+  This fixes a bug where some URLs were being generated with double & (e.g.
+  `http://civicrm.local/wp-admin/admin.php?page=CiviCRM&q=civicrm/contact/view/delete&&reset=1&delete=1&cid=202`).
+
+- **[dev/core#412](https://lab.civicrm.org/dev/core/issues/412) Avoid truncated
+  UTF-8 strings when using substr()
+  ([12935](https://github.com/civicrm/civicrm-core/pull/12935))**
+
+  This change fixes a bug where export forms with custom group names with a
+  UTF-8 character at the 10th character were not allowing users to pick fields
+  to export properly so that one can pick multiple fields for export on the
+  export form with custom group names with a UTF-8 character at the 10th
+  character.
+
+- **[dev/core#452](https://lab.civicrm.org/dev/core/issues/452) Error when
+  exporting CSV batch (PHP 7.1)
+  ([12946](https://github.com/civicrm/civicrm-core/pull/12946))**
+
+  This change fixes a bug for users using PHP 7.1 where exporting csv batches
+  would crash so that users using PHP 7.1 can export csv batches.
+
+- **Status page: hush menu should be on top of other headers
+  ([12936](https://github.com/civicrm/civicrm-core/pull/12936))**
+
+  This change fixes a bug where on the CiviCRM Status Page, when one went to
+  hide a status message some of the options in the to hide dropdown menu were
+  getting hidden by the header for the next status message so that the dropdown
+  menu appears over the status headers.
+
+- **Correct inconsistent fileID reference
+  ([12931](https://github.com/civicrm/civicrm-core/pull/12931))**
+
+  This change fixes a bug where updating a custom field of type file on a
+  contact thru the api would result in a new file being created instead
+  of updating the custom field.
+
+- **Contact layout editor support - Skip html encoding rich-text fields
+  ([12841](https://github.com/civicrm/civicrm-core/pull/12841))**
+
+  This change fixes a bug where rich text custom fields saved thru the api were
+  being escaped so that the html is preserved (not escaped).
+
+- **[dev/core#418](https://lab.civicrm.org/dev/core/issues/418) ensure all valid
+  relationship types are available
+  ([12891](https://github.com/civicrm/civicrm-core/pull/12891))**
+
+  This change ensures that the select when adding a relationship to a group of
+  search results shows all Relationships types including any relationship types
+  that are any contact type to any contact type.
+
+- **[dev/core#389](https://lab.civicrm.org/dev/core/issues/389) When using
+  custom fields for smart group criteria, relative dates create static dates
+  instead ([12824](https://github.com/civicrm/civicrm-core/pull/12824))**
+
+  This change makes it so that when saving smart groups with custom fields in
+  which a relative date (example: last 2 weeks) is specified, the last 2 weeks
+  means 2 weeks from the current date and is not hardcoded to be the last 2
+  weeks from when the smart group was created.
+
+- **[dev/core#425](https://lab.civicrm.org/dev/core/issues/425) "Force Secure
+  URLs" setting sometimes does not behave as expected, deprecate it ... Slowly :)
+  ([12908](https://github.com/civicrm/civicrm-core/pull/12908))**
+
+  This change moves forward work to get the "Force Secure URLs" setting to work
+  as expected by logging a message if CiviCRM thinks SSL is not enabled.
+
+- **[dev/core#423](https://lab.civicrm.org/dev/core/issues/423) Upgrading gives
+  error "Incorrect datetime value: '0000-00-00 00:00:00'" in MySQL 5.7
+  ([12898](https://github.com/civicrm/civicrm-core/pull/12898))**
+
+  This change fixes a bug when upgrading from CiviCRM 4.7.12 to 5.3.2 where
+  MySQL was throwing an  "Incorrect datetime value: '0000-00-00 00:00:00' for
+  column 'trxn_date'" so that upgrades can make this jump with no error.
+
+- **Added missing field name in custom-field deletion dialog
+  ([12869](https://github.com/civicrm/civicrm-core/pull/12869))**
+
+  This change ensures that when deleting a custom field, the name of the custom
+  field shows up in the dialog asking you to confirm that you want to delete.
+
+- **[dev/core#411](https://lab.civicrm.org/dev/core/issues/411) Default currency
+  shown on forms if payment is made with different currency
+  ([12875](https://github.com/civicrm/civicrm-core/pull/12875))**
+
+  This change fixes a bug where the default currency was being displayed on the
+  View Participant page and Contribution page regardless of which currency was
+  used so that the currency used to make the payment is displayed always.
+
+- **Make datatables in Activities Relationship tab adjust to screen size
+  ([12893](https://github.com/civicrm/civicrm-core/pull/12893))**
+
+  This change ensures that the datatables on the Activities Relationship tab
+  adjusts to screen size when the screen size is changed.
+
+- **Disable ONLY_FULL_GROUP_BY sql mode when doing add2group function on the
+  Activity Detail report to avoid fatal error
+  ([12966](https://github.com/civicrm/civicrm-core/pull/12966))**
+
+  This fixes a bug where the add to group action on the Activity Details
+  report resulted in a fatal error for civicrm instances that had
+  ONLY_FULL_GROUP_BY enabled.
+
+- **Problem with Custom Field in Contact Reports
+  ([13044](https://github.com/civicrm/civicrm-core/pull/13044))**
+
+  This change makes it so that custom fields of the data type string are
+  available in the Summary Fields Filters tab for the Constituent Summary
+  report.
+
+- **Fix typo in smarty help
+  ([13075](https://github.com/civicrm/civicrm-core/pull/13075))**
+
+- **Remove redundant jstree script from search form
+  ([13153](https://github.com/civicrm/civicrm-core/pull/13153))**
+
+### CiviCampaign
+
+- **[dev/core#422](https://lab.civicrm.org/dev/core/issues/422) Can't use
+  advanced search to find survey results by result code
+  ([12897](https://github.com/civicrm/civicrm-core/pull/12897))**
+
+  This fixes a bug where searching on the "activity result" field (available
+  when using CiviCampaign) would result in no results, so that one can search on
+  the "activity result" field.
+
+### CiviCase
+
+- **Activities can be linked to multiple cases. Handle caseIds being an array
+  ([13021](https://github.com/civicrm/civicrm-core/pull/13021))**
+
+  This change makes it so that an Activity can be linked to more than one case.
+
+### CiviContribute
+
+- **[CRM-21311](https://issues.civicrm.org/jira/browse/CRM-21311) Fix
+  CIVICRM-668 Credit card type is unset on submission causing credit card
+  payment to fail with CVV validation error message
+  ([12615](https://github.com/civicrm/civicrm-core/pull/12615))**
+
+  This change fixes a bug where if one changes the default credit card name for
+  a Credit card, for example "Amex" to "American Express" then one cannot create
+  a contribution with that credit card type so that one can alter the credit
+  card names without breaking contributioning with them.
+
+- **[dev/financial#23](https://lab.civicrm.org/dev/financial/issues/23)
+  Submitting a contribution page with 0 amount triggers PHP notices
+  ([12926](https://github.com/civicrm/civicrm-core/pull/12926))**
+
+  This change removes an e-notice when submitting a contribution page with a 0
+  transaction amount.
+
+- **[dev/core#491](https://lab.civicrm.org/dev/core/issues/491) Report results
+  don't show inactive campaigns
+  ([13036](https://github.com/civicrm/civicrm-core/pull/13036))**
+
+  This change makes it so that inactive campaigns show up on the Contribution
+  Details Report.
+
+- **[dev/core#479](https://lab.civicrm.org/dev/core/issues/479) Contribution
+  Summary report throw DB error with custom data and soft credit fields
+  ([13017](https://github.com/civicrm/civicrm-core/pull/13017))**
+
+  This change fixes a bug in the Contribution Summary Report where using a soft
+  credit amount stats column and a filter on any custom field would result in a
+  DB error so that the report runs as expected.
+
+- **[dev/core#526](https://lab.civicrm.org/dev/core/issues/526) Feedback cannot
+  be translated when saving Contribution Page forms in languages other than
+  English ([13108](https://github.com/civicrm/civicrm-core/pull/13108))**
+
+- **[dev/core#534](https://lab.civicrm.org/dev/core/issues/534) Print Invoice
+  and Pay Now buttons do not appear on Contact Dashboard
+  ([13131](https://github.com/civicrm/civicrm-core/pull/13131) and
+  [13137](https://github.com/civicrm/civicrm-core/pull/13137))**
+
+- **Fix check for financial acls to look for setting rather than sub-key of
+  non-standard civicontribute_settings' setting
+  ([13150](https://github.com/civicrm/civicrm-core/pull/13150))**
+
+- **[dev/core#552](https://lab.civicrm.org/dev/core/issues/552) Contribution net
+  amount not re-calculated when fee amount is changed
+  ([13177](https://github.com/civicrm/civicrm-core/pull/13177) and [13178](https://github.com/civicrm/civicrm-core/pull/13178))**
+
+### CiviEvent
+
+- **Prevent hard error when a string is too long for a field.
+  ([13014](https://github.com/civicrm/civicrm-core/pull/13014))**
+
+  This change fixes a bug where if an event registration's source field was too
+  long for the database, the event registration would fail, so that the source
+  field is truncated so that it can be saved to the database.
+
+- **Fix caching issues with Event permissions
+  ([12769](https://github.com/civicrm/civicrm-core/pull/12769))**
+
+  This change fixes a bug when checking permissions for events where the
+  permissions for the first event were being cached and all subsequent events
+  were returned as having no permission regardless of what their permissions
+  were.
+
+- **Fix payment hangs when registering a user for a paid event without recording
+  payment ([12914](https://github.com/civicrm/civicrm-core/pull/12914))**
+
+  This fixes a bug where registering a user on the back end for a paid event
+  without recording a payment would result in the payment hanging so that it
+  does not hang.
+
+- **Replace deprecated event function
+  ([13093](https://github.com/civicrm/civicrm-core/pull/13093))**
+
+- **Fix links for tabs on manage event
+  ([13172](https://github.com/civicrm/civicrm-core/pull/13172))**
+
+### CiviMail
+
+- **[dev/core#461](https://lab.civicrm.org/dev/core/issues/461) Duplicate
+  Message template is generated when it is saved through schedule reminder form
+  ([12982](https://github.com/civicrm/civicrm-core/pull/12982))**
+
+  This change fixes a bug where saving a message thru the schedule reminder form
+  would result in duplicate message templates being created so that the message
+  template is only saved once.
+
+- **[CRM-19751](https://issues.civicrm.org/jira/browse/CRM-19751) Once "multiple
+  bulk" setting, cannot search for opt out or on hold contacts
+  ([12883](https://github.com/civicrm/civicrm-core/pull/12883))**
+
+  This begins work to fix a bug for CiviCRM Instances that have the CiviMail
+  setting "Enable multiple bulk email address for a contact" enabled where
+  searching for contacts using the criteria "Opt Out" or "On Hold" is filtering
+  incorrectly.
+
+- **[dev/core#448](https://lab.civicrm.org/dev/core/issues/448) When creating a
+  CiviCRM Mailing including a Smart Group, All contacts met by the criteria of
+  the smart group are added. There is no check performed to make sure that
+  contacts removed from the smart group aren't included
+  ([12945](https://github.com/civicrm/civicrm-core/pull/12945))**
+
+  This change ensures that when creating a CiviCRM Mailing including a Smart
+  Group users who have previously un-subscribed from that Smart Group are not
+  included.
+
+- **[dev/core#443](https://lab.civicrm.org/dev/core/issues/443) Fix Non-static
+  method calls at CRM_Utils_Mail_Incoming class
+  ([12934](https://github.com/civicrm/civicrm-core/pull/12934))**
+
+  This change fixes a strict warning thrown by CRM_Utils_Mail_Incoming for users
+  with a PHP 7.1 set up.
+
+- **[dev/mail#26](https://lab.civicrm.org/dev/mail/issues/26) getRecipients()
+  appears to use a WHERE clause as an ORDER BY clause
+  ([12765](https://github.com/civicrm/civicrm-core/pull/12765))**
+
+  This change fixes a bug where the order_by for the list of recipients for a
+  mailing was being ignored so that the order by is respected.
+
+- **[dev/core#357](https://lab.civicrm.org/dev/core/issues/357) Email signature
+  stopped working since ??? 4.6 ??
+  ([12828](https://github.com/civicrm/civicrm-core/pull/12828))**
+
+  This change fixes the Email signature functionality when sending an email.
+
+- **[dev/core#394](https://lab.civicrm.org/dev/core/issues/394) Wildcards are
+  ignored in some smart group criteria, when the smart group is directly
+  generated for a mailing
+  ([12910](https://github.com/civicrm/civicrm-core/pull/12910))**
+
+  This change ensures that wildcards (like %a%) are respected in smart group
+  criteria when a smart group is being generated for a mailing.
+
+- **[dev/core#384](https://lab.civicrm.org/dev/core/issues/384) Mobile phone
+  number selection issues with SMS
+  ([12890](https://github.com/civicrm/civicrm-core/pull/12890))**
+
+  This change makes it so one can send SMS using CiviSMS to non primary phones
+  of type "mobile".
+
+### CiviMember
+
+- **[dev/core#166](https://lab.civicrm.org/dev/core/issues/166)
+  updateAllMemberships in memberschip BAO crasches out of memory on large
+  numbers of members
+  ([12306](https://github.com/civicrm/civicrm-core/pull/12306),
+  [12927](https://github.com/civicrm/civicrm-core/pull/12927) and
+  [12918](https://github.com/civicrm/civicrm-core/pull/12918))**
+
+  These changes fix a bug where for databases with large numbers of memberships
+  (the user who reported this problem had 1.3 million memberships) the scheduled task to
+  update membership statuses was crashing with an out of memory error so that
+  databases with large numbers of memberships can run the scheduled task to
+  update membership statuses.
+
+- **Fix period_type, duration_unit, duration_frequency to be required on
+  membership type form
+  ([13227](https://github.com/civicrm/civicrm-core/pull/13227))**
+
+  These fields had become un-required as a regression in 5.5.
+
+### Drupal Integration
+
+- **Intelligently adjust menubar for D7 toolbar toggle
+  ([12937](https://github.com/civicrm/civicrm-core/pull/12937))**
+
+  This change improves the ui by making the Civi menubar set to 100% minus the
+  width of the toolbar toggle, but only if the toolbar toggle is actually
+  present on the screen. Before this change the menu was set to a width of 97%
+  which was problematic because 97% is a guestimate and some Drupal sites do not
+  use the toolbar module.
+
+- **Added a path to the drupal8 path candidates to find civicrm.config.php
+  ([12903](https://github.com/civicrm/civicrm-core/pull/12903))**
+
+  This change fixes a bug when running the civibuild command `Civibuild
+  create drup8 --type=drupal8-clean` would result in a fatal error
+  "Failed to locate template for civicrm.config.php" so that Civibuild generates
+  the installation files and goes to the next step.
+
+- **[CRM-20298](https://issues.civicrm.org/jira/browse/CRM-20298) Drupal Views:
+  Custom fields of type Money should use the same filter operators as Integer
+  fields ([435](https://github.com/civicrm/civicrm-drupal/pull/435))**
+
+  This change makes it so that in Drupal views, civicrm custom fields of type
+  money use the filter operators for Integers (instead of the filter operators
+  for text).
+
+- **civicrm_handler_field_link_pcp: avoid PHP notice
+  ([547](https://github.com/civicrm/civicrm-drupal/pull/547))**
+
+  This change fixes a php notice thrown by drupal views that use fields that use
+  the handler civicrm_handler_field_link_pcp.
+
+### Wordpress Integration
+
+- **[dev/wordpress#12](https://lab.civicrm.org/dev/wordpress/issues/12) A
+  civicrm shortcode for a contribution page on the homepage results in a "Too
+  many redirects" error instead of the thank you page
+  ([13043](https://github.com/civicrm/civicrm-core/pull/13043))**
+
+  This change fixes a bug where putting a wordpress shortcode on the homepage
+  would result in a too many redirect error instead of the thank you page.
+
+- **Allow user-defined shortcode components to be rendered
+  ([134](https://github.com/civicrm/civicrm-wordpress/pull/134))**
+
+  This change makes it so that Wordpress plugins and CiviCRM Extensions which
+  define custom components for the [civicrm] shortcode, shortcodes work.
+
+- **Do not start session when running under WP-CLI
+  ([135](https://github.com/civicrm/civicrm-wordpress/pull/135))**
+
+  This fixes a bug where when running WP-CLI when the Apache user has
+  permissions that the shell user does not would result in a PHP Warning.
+
+- **Fix WP-CLI class for PHP 7.2
+  ([133](https://github.com/civicrm/civicrm-wordpress/pull/133))**
+
+  This change makes it so one can use WP-CLI in PHP 7.2.
+
+- **[dev/core#460](https://lab.civicrm.org/dev/core/issues/460) Fix malformed
+  redirect URLs ([12969](https://github.com/civicrm/civicrm-core/pull/12969))**
+
+  This change fixes a bug where malformed redirect URLs were being formed for
+  Wordpress users on event registration and confirmation pages.
+
+- **[dev/wordpress#12](https://lab.civicrm.org/dev/wordpress/issues/12) A
+  civicrm shortcode for a contribution page on the homepage results in a "Too
+  many redirects" error instead of the thank you page
+  ([13099](https://github.com/civicrm/civicrm-core/pull/13099))**
+
+  This resolves a problem retrieving URL parameters when the URL is URL-encoded,
+  as frequently happens in WordPress.
+
+## <a name="misc"></a>Miscellany
+
+- **Slay dragons ([12495](https://github.com/civicrm/civicrm-core/pull/12495))**
+
+- **Support CiviTutorial - Fix isAjaxMode to also recognize angular ajax
+  ([12921](https://github.com/civicrm/civicrm-core/pull/12921))**
+
+- **(NFC) Fix Namespace issue in Api3DocTrait when calling smarty
+  ([13007](https://github.com/civicrm/civicrm-core/pull/13007))**
+
+- **Export code cleanup and testing enhancements - this is an ongoing cleanup
+  with an end goal of fixing some known bugs
+  ([12586](https://github.com/civicrm/civicrm-core/pull/12586)) and
+  ([12864](https://github.com/civicrm/civicrm-core/pull/12864))**
+
+- **Coding practices fix - Improve type checking in getContactPhone and use
+  CRM_Utils_Request::r…
+  ([12687](https://github.com/civicrm/civicrm-core/pull/12687))**
+
+- **Code cleanup on activity api and activity dashboard query
+  ([12994](https://github.com/civicrm/civicrm-core/pull/12994)) and
+  ([12949](https://github.com/civicrm/civicrm-core/pull/12949))**
+
+- **Code cleanup in api_v3_CaseTest
+  ([12950](https://github.com/civicrm/civicrm-core/pull/12950))**
+
+- **Code cleanup Membership form - submit status message
+  ([12693](https://github.com/civicrm/civicrm-core/pull/12693)) and tidy up
+  receipt code ([12695](https://github.com/civicrm/civicrm-core/pull/12695))**
+
+- **Code cleanup and testing on query to generate annual totals
+  ([12810](https://github.com/civicrm/civicrm-core/pull/12810))**
+
+- **Code cleanup - commenting on  dupesInGroup()
+  ([12920](https://github.com/civicrm/civicrm-core/pull/12920))**
+
+- **Code cleanup - Fix spelling error ("sript" vs "script")
+  ([12912](https://github.com/civicrm/civicrm-core/pull/12912))**
+
+- **Code cleanup on recurring create action
+  ([12900](https://github.com/civicrm/civicrm-core/pull/12900)) and viewing
+  recurring rcords
+  ([12899](https://github.com/civicrm/civicrm-core/pull/12899))**
+
+- **Code cleanup (drupal) style fix for contact image handler
+  ([537](https://github.com/civicrm/civicrm-drupal/pull/537))**
+
+- **Code cleanup (wordpress) Give comments and docblocks some TLC
+  ([137](https://github.com/civicrm/civicrm-wordpress/pull/137))**
+
+- **Code cleanup  Fix comment as hook name was changed
+  ([13009](https://github.com/civicrm/civicrm-core/pull/13009))**
+
+- **[CRM-21677](https://issues.civicrm.org/jira/browse/CRM-21677) Report code
+  style improvements (no user impact)
+  ([13028](https://github.com/civicrm/civicrm-core/pull/13028),
+  [12922](https://github.com/civicrm/civicrm-core/pull/12922),
+  [12916](https://github.com/civicrm/civicrm-core/pull/12916), and
+  [12892](https://github.com/civicrm/civicrm-core/pull/12892))**
+
+- **Duplicate upgrade step for 5.7.beta1 in 5.8.alpha1 to capture anyone …
+  ([13033](https://github.com/civicrm/civicrm-core/pull/13033))**
+
+- **Don't format date twice for RecurringEntity form
+  ([12974](https://github.com/civicrm/civicrm-core/pull/12974))**
+
+- **Add `ext/` folder to .gitignore
+  ([12905](https://github.com/civicrm/civicrm-core/pull/12905))**
+
+- **Bring structural consistency to the plugin
+  ([138](https://github.com/civicrm/civicrm-wordpress/pull/138))**
+
+## <a name="credits"></a>Credits
+
+This release was developed by the following code authors:
+
+AGH Strategies - Alice Frumin, Andrew Hunt; Agileware - Alok Patel; Andrei
+Mondoc; Australian Greens - Seamus Lee; calbasi.net - Joan Cervan Andreu; Caltha
+- Tomasz Pietrzkowski; CEDC - Laryn Kragt Bakker; Chris Burgess; Christian Wach;
+CiviCoop - Klaas Eikelboom; CiviCRM - Coleman Watts, Tim Otten; CiviDesk -
+Yashodha Chaku; Community IT Academy - William Mortada; CompuCorp - Davi
+Alexandre; Coop SymbioTIC - Mathieu Lutfy, Samuel Vanhove; Derek Lewis;
+Electronic Frontier Foundation - Mark Burdett; Fuzion - Jitendra Purohit; Ginkgo
+Street Labs - Frank Gómez; Giovanni Dalmas; Jens Schuppe; JMA Consulting -
+Monish Deb; John Kingsnorth; Joinery - Allen Shaw; Joost Fock; Ken West;
+Megaphone Technology Consulting - Jon Goldberg; MJW Consulting - Matthew Wire;
+Nicol Wistreich; OSSeed Technologies - Madhavi Malgaonkar; Pradeep Nayak;
+Progressive Technology Project - Jamie McClelland; Skvare - Mark Hanna; Third
+Sector Design - Michael McAndrew; Wikimedia Foundation - Eileen McNaughton,
+Elliott Eggleston
+
+Most authors also reviewed code for this release; in addition, the following
+reviewers contributed their comments:
+
+Agileware - Agileware Team; British Humanist Association - Andrew West; Campaign
+Against Arms Trade - Kirk Jackson; Circle Interactive - Dave Jenkins; CiviFirst
+- John Kirk; Clairepickle; Clare Marsh; CompuCorp - Jamie Novick; Donald Lobo;
+iXiam - Vangelis Pantazis; JMA Consulting - Joe Murray; JonScreat; Korlon -
+Stuart Gaston; Lighthouse Design and Consulting - Brian Shaughnessy; MJCO -
+Mikey O'Toole; Richard van Oosterhout; sleewok; Tadpole Collective - Kevin
+Cristiano; Tech To The People - Xavier Dutoit
+
+## <a name="feedback"></a>Feedback
+
+These release notes are edited by Alice Frumin and Andrew Hunt.  If you'd like
+to provide feedback on them, please log in to https://chat.civicrm.org/civicrm
+and contact `@agh1`.
diff --git a/civicrm/release-notes/5.8.1.md b/civicrm/release-notes/5.8.1.md
new file mode 100644
index 0000000000..fec398532a
--- /dev/null
+++ b/civicrm/release-notes/5.8.1.md
@@ -0,0 +1,51 @@
+# CiviCRM 5.8.1
+
+Released December 12, 2018
+
+- **[Synopsis](#synopsis)**
+- **[Bugs resolved](#bugs)**
+- **[Credits](#credits)**
+- **[Feedback](#feedback)**
+
+## <a name="synopsis"></a>Synopsis
+
+| *Does this version...?*                                         |         |
+|:--------------------------------------------------------------- |:-------:|
+| Fix security vulnerabilities?                                   |   no    |
+| Change the database schema?                                     |   no    |
+| Alter the API?                                                  |   no    |
+| Require attention to configuration options?                     |   no    |
+| Fix problems installing or upgrading to a previous version?     |   no    |
+| Introduce features?                                             |   no    |
+| **Fix bugs?**                                                   | **yes** |
+
+## <a name="bugs"></a>Bugs resolved
+
+- **([dev/core#582](https://lab.civicrm.org/dev/core/issues/582))
+  Fix regression in which search builder UI does not display datepicker icon
+  (Backport [13249](https://github.com/civicrm/civicrm-core/pull/13249))**
+
+- **([dev/core#589](https://lab.civicrm.org/dev/core/issues/589))
+  Fix regression in which settings for the autocomplete-search are not saved
+  (Backport [13256](https://github.com/civicrm/civicrm-core/pull/13256))**
+
+- **([dev/core#588](https://lab.civicrm.org/dev/core/issues/588))
+  Fix regression in which CiviMail tests display a double-prefix
+  (Backport [13265](https://github.com/civicrm/civicrm-core/pull/13265))**
+
+  NOTE: Users of Mosaico/Flexmailer should upgrade to Flexmailer `v1.0-beta1+`
+  for a complete fix ([#28](https://github.com/civicrm/org.civicrm.flexmailer/pull/28)).
+
+## <a name="credits"></a>Credits
+
+This release was developed by the following authors and reviewers:
+
+Wikimedia Foundation - Eileen McNaughton; Megaphone Technology Consulting -
+Jon Goldberg; Fuzion - Luke Stewart; CiviCRM - Tim Otten, Coleman Watts;
+Australian Greens - Seamus Lee
+
+## <a name="feedback"></a>Feedback
+
+These release notes are edited by Tim Otten and Andrew Hunt.  If you'd like to
+provide feedback on them, please login to https://chat.civicrm.org/civicrm and
+contact `@agh1`.
diff --git a/civicrm/settings/Address.setting.php b/civicrm/settings/Address.setting.php
index 6ea9ea29f9..b7384a61f3 100644
--- a/civicrm/settings/Address.setting.php
+++ b/civicrm/settings/Address.setting.php
@@ -29,10 +29,9 @@
  *
  * @package CRM
  * @copyright CiviCRM LLC (c) 2004-2017
- * $Id$
- *
  */
-/*
+
+/**
  * Settings metadata file
  */
 return array(
@@ -41,10 +40,11 @@ return array(
     'group' => 'address',
     'name' => 'address_standardization_provider',
     'type' => 'String',
-    'html_type' => 'Select',
+    'html_type' => 'select',
     'default' => NULL,
     'add' => '4.1',
-    'title' => 'Address Standardization Provider.',
+    'title' => ts('Address Standardization Provider.'),
+    'pseudoconstant' => ['callback' => 'CRM_Core_SelectValues::addressProvider'],
     'is_domain' => 1,
     'is_contact' => 0,
     'description' => NULL,
@@ -55,10 +55,10 @@ return array(
     'group' => 'address',
     'name' => 'address_standardization_userid',
     'type' => 'String',
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'default' => NULL,
     'add' => '4.1',
-    'title' => 'Web service user ID',
+    'title' => ts('Provider service user ID'),
     'is_domain' => 1,
     'is_contact' => 0,
     'description' => NULL,
@@ -69,10 +69,10 @@ return array(
     'group' => 'address',
     'name' => 'address_standardization_url',
     'type' => 'Text',
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'default' => NULL,
     'add' => '4.1',
-    'title' => 'Web Service URL',
+    'title' => ts('Provider Service URL'),
     'is_domain' => 1,
     'is_contact' => 0,
     'description' => NULL,
@@ -87,7 +87,7 @@ return array(
     'quick_form_type' => 'YesNo',
     'default' => 0,
     'add' => '4.7',
-    'title' => 'Hide Country in Mailing Labels when same as domain country',
+    'title' => ts('Hide Country in Mailing Labels when same as domain country'),
     'is_domain' => 1,
     'is_contact' => 0,
     'description' => 'Do not display the country field in mailing labels when the country is the same as that of the domain',
diff --git a/civicrm/settings/Campaign.setting.php b/civicrm/settings/Campaign.setting.php
index e3d2ea4078..bbf3e08508 100644
--- a/civicrm/settings/Campaign.setting.php
+++ b/civicrm/settings/Campaign.setting.php
@@ -29,10 +29,9 @@
  *
  * @package CRM
  * @copyright CiviCRM LLC (c) 2004-2017
- * $Id$
- *
  */
-/*
+
+/**
  * Settings metadata file
  */
 
@@ -42,28 +41,28 @@ return array(
     'group' => 'campaign',
     'name' => 'tag_unconfirmed',
     'type' => 'String',
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'default' => 'Unconfirmed',
     'add' => '4.1',
-    'title' => 'Tag for Unconfirmed Petition Signers',
+    'title' => ts('Tag for Unconfirmed Petition Signers'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => NULL,
-    'help_text' => 'If set, new contacts that are created when signing a petition are assigned a tag of this name.',
+    'description' => ts('If set, new contacts that are created when signing a petition are assigned a tag of this name.'),
+    'help_text' => '',
   ),
   'petition_contacts' => array(
     'group_name' => 'Campaign Preferences',
     'group' => 'campaign',
     'name' => 'petition_contacts',
     'type' => 'String',
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'default' => 'Petition Contacts',
     'add' => '4.1',
-    'title' => 'Petition Signers Group',
+    'title' => ts('Petition Signers Group'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => NULL,
-    'help_text' => 'If set, new contacts that are created when signing a petition are assigned a tag of this name.',
+    'description' => ts('All contacts that have signed a CiviCampaign petition will be added to this group. The group will be created if it does not exist (it is required for email verification).'),
+    'help_text' => '',
   ),
 
 );
diff --git a/civicrm/settings/Contribute.setting.php b/civicrm/settings/Contribute.setting.php
index c91cec28db..277133f24e 100644
--- a/civicrm/settings/Contribute.setting.php
+++ b/civicrm/settings/Contribute.setting.php
@@ -29,10 +29,7 @@
  *
  * @package CRM
  * @copyright CiviCRM LLC (c) 2004-2017
- * $Id$
  *
- */
-/*
  * Settings metadata file
  */
 
@@ -42,6 +39,7 @@ return array(
     'group' => 'contribute',
     'name' => 'cvv_backoffice_required',
     'type' => 'Boolean',
+    'html_type' => 'radio',
     'quick_form_type' => 'YesNo',
     'default' => '1',
     'add' => '4.1',
@@ -52,6 +50,8 @@ return array(
     'help_text' => 'If set it back-office credit card transactions will required a cvv code. Leave as required unless you have a very strong reason to change',
   ),
   'contribution_invoice_settings' => array(
+    // @todo our standard is to have a setting per item not to hide settings in an array with
+    // no useful metadata. Undo this setting.
     'group_name' => 'Contribute Preferences',
     'group' => 'contribute',
     'name' => 'contribution_invoice_settings',
@@ -76,7 +76,7 @@ return array(
     'group_name' => 'Contribute Preferences',
     'group' => 'contribute',
     'name' => 'invoicing',
-    'type' => 'Integer',
+    'type' => 'Boolean',
     'html_type' => 'checkbox',
     'quick_form_type' => 'Element',
     'default' => 0,
@@ -84,14 +84,15 @@ return array(
     'title' => 'Enable Tax and Invoicing',
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => NULL,
-    'help_text' => NULL,
+    'on_change' => array(
+      'CRM_Invoicing_Utils::onToggle',
+    ),
   ),
   'acl_financial_type' => array(
     'group_name' => 'Contribute Preferences',
     'group' => 'contribute',
     'name' => 'acl_financial_type',
-    'type' => 'Integer',
+    'type' => 'Boolean',
     'html_type' => 'checkbox',
     'quick_form_type' => 'Element',
     'default' => 0,
@@ -101,12 +102,13 @@ return array(
     'is_contact' => 0,
     'description' => NULL,
     'help_text' => NULL,
+    'help' => ['id' => 'acl_financial_type'],
   ),
   'deferred_revenue_enabled' => array(
     'group_name' => 'Contribute Preferences',
     'group' => 'contribute',
     'name' => 'deferred_revenue_enabled',
-    'type' => 'Integer',
+    'type' => 'Boolean',
     'html_type' => 'checkbox',
     'quick_form_type' => 'Element',
     'default' => 0,
@@ -122,10 +124,11 @@ return array(
     'group' => 'contribute',
     'name' => 'default_invoice_page',
     'type' => 'Integer',
-    'quick_form_type' => 'Element',
+    'quick_form_type' => 'Select',
     'default' => NULL,
     'pseudoconstant' => array(
-      'name' => 'contributionPage',
+      // @todo - handle table style pseudoconstants for settings & avoid deprecated function.
+      'callback' => 'CRM_Contribute_PseudoConstant::contributionPage',
     ),
     'html_type' => 'select',
     'add' => '4.7',
@@ -139,7 +142,7 @@ return array(
     'group_name' => 'Contribute Preferences',
     'group' => 'contribute',
     'name' => 'always_post_to_accounts_receivable',
-    'type' => 'Integer',
+    'type' => 'Boolean',
     'html_type' => 'checkbox',
     'quick_form_type' => 'Element',
     'default' => 0,
@@ -154,7 +157,7 @@ return array(
     'group_name' => 'Contribute Preferences',
     'group' => 'contribute',
     'name' => 'update_contribution_on_membership_type_change',
-    'type' => 'Integer',
+    'type' => 'Boolean',
     'html_type' => 'checkbox',
     'quick_form_type' => 'Element',
     'default' => 0,
diff --git a/civicrm/settings/Core.setting.php b/civicrm/settings/Core.setting.php
index 9d91ed59c0..e1c3720173 100644
--- a/civicrm/settings/Core.setting.php
+++ b/civicrm/settings/Core.setting.php
@@ -29,8 +29,6 @@
  *
  * @package CRM
  * @copyright CiviCRM LLC (c) 2004-2017
- * $Id$
- *
  */
 
 /**
@@ -42,17 +40,19 @@ return array(
     'group' => 'core',
     'name' => 'contact_view_options',
     'type' => 'String',
+    'quick_form_type' => 'CheckBoxes',
     'html_type' => 'checkboxes',
     'pseudoconstant' => array(
       'optionGroupName' => 'contact_view_options',
     ),
     'default' => '123456789101113',
     'add' => '4.1',
-    'title' => 'Viewing Contacts',
+    'title' => ts('Viewing Contacts'),
     'is_domain' => '1',
     'is_contact' => 0,
-    'description' => NULL,
+    'description' => ts("Select the tabs that should be displayed when viewing a contact record. EXAMPLE: If your organization does not keep track of 'Relationships', then un-check this option to simplify the screen display. Tabs for Contributions, Pledges, Memberships, Events, Grants and Cases are also hidden if the corresponding component is not enabled. Go to Administer > System Settings > Enable Components to modify the components which are available for your site."),
     'help_text' => NULL,
+    'serialize' => CRM_Core_DAO::SERIALIZE_SEPARATOR_BOOKEND,
   ),
   'contact_edit_options' => array(
     'group_name' => 'CiviCRM Preferences',
@@ -65,14 +65,16 @@ return array(
     ),
     'default' => '123456789111214151617',
     'add' => '4.1',
-    'title' => 'Editing Contacts',
+    'title' => ts('Editing Contacts'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => NULL,
+    'description' => ts('Select the sections that should be included when adding or editing a contact record. EXAMPLE: If your organization does not record Gender and Birth Date for individuals, then simplify the form by un-checking this option. Drag interface allows you to change the order of the panes displayed on contact add/edit screen.'),
     'help_text' => NULL,
+    'serialize' => CRM_Core_DAO::SERIALIZE_SEPARATOR_BOOKEND,
   ),
   'advanced_search_options' => array(
     'group_name' => 'CiviCRM Preferences',
+    'group' => 'core',
     'name' => 'advanced_search_options',
     'type' => 'String',
     'html_type' => 'checkboxes',
@@ -81,11 +83,11 @@ return array(
     ),
     'default' => '123456789101112131516171819',
     'add' => '4.1',
-    'title' => 'Contact Search',
+    'title' => ts('Contact Search'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => NULL,
-    'help_text' => NULL,
+    'description' => ts('Select the sections that should be included in the Basic and Advanced Search forms. EXAMPLE: If you don\'t track Relationships - then you do not need this section included in the advanced search form. Simplify the form by un-checking this option.'),
+    'serialize' => CRM_Core_DAO::SERIALIZE_SEPARATOR_BOOKEND,
   ),
   'user_dashboard_options' => array(
     'group_name' => 'CiviCRM Preferences',
@@ -98,38 +100,40 @@ return array(
     ),
     'default' => '1234578',
     'add' => '4.1',
-    'title' => 'Contact Dashboard',
+    'title' => ts('Contact Dashboard'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => NULL,
+    'description' => ts('Select the sections that should be included in the Contact Dashboard. EXAMPLE: If you don\'t want constituents to view their own contribution history, un-check that option.'),
     'help_text' => NULL,
+    'serialize' => CRM_Core_DAO::SERIALIZE_SEPARATOR_BOOKEND,
   ),
   'address_options' => array(
     'group_name' => 'CiviCRM Preferences',
     'group' => 'core',
     'name' => 'address_options',
     'type' => 'String',
-    'html_type' => 'Text',
+    'html_type' => 'checkboxes',
     'pseudoconstant' => array(
       'optionGroupName' => 'address_options',
     ),
     'default' => '123456891011',
     'add' => '4.1',
-    'title' => 'Addressing Options',
+    'title' => ts('Address Fields'),
     'is_domain' => 1,
     'is_contact' => 0,
     'description' => NULL,
     'help_text' => NULL,
+    'serialize' => CRM_Core_DAO::SERIALIZE_SEPARATOR_BOOKEND,
   ),
   'address_format' => array(
     'group_name' => 'CiviCRM Preferences',
     'group' => 'core',
     'name' => 'address_format',
     'type' => 'String',
-    'html_type' => 'TextArea',
+    'html_type' => 'textarea',
     'default' => "{contact.address_name}\n{contact.street_address}\n{contact.supplemental_address_1}\n{contact.supplemental_address_2}\n{contact.supplemental_address_3}\n{contact.city}{, }{contact.state_province}{ }{contact.postal_code}\n{contact.country}",
     'add' => '4.1',
-    'title' => 'Address Format',
+    'title' => ts('Address Display Format'),
     'is_domain' => 1,
     'is_contact' => 0,
     'description' => NULL,
@@ -140,10 +144,10 @@ return array(
     'group' => 'core',
     'name' => 'mailing_format',
     'type' => 'String',
-    'html_type' => 'Text',
+    'html_type' => 'textarea',
     'default' => "{contact.addressee}\n{contact.street_address}\n{contact.supplemental_address_1}\n{contact.supplemental_address_2}\n{contact.supplemental_address_3}\n{contact.city}{, }{contact.state_province}{ }{contact.postal_code}\n{contact.country}",
     'add' => '4.1',
-    'title' => 'Mailing Format',
+    'title' => ts('Mailing Label Format'),
     'is_domain' => 1,
     'is_contact' => 0,
     'description' => NULL,
@@ -154,28 +158,26 @@ return array(
     'group' => 'core',
     'name' => 'display_name_format',
     'type' => 'String',
-    'html_type' => 'Text',
+    'html_type' => 'textarea',
     'default' => '{contact.individual_prefix}{ }{contact.first_name}{ }{contact.last_name}{ }{contact.individual_suffix}',
     'add' => '4.1',
-    'title' => 'Display Name Format',
+    'title' => ts('Individual Display Name Format'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => NULL,
-    'help_text' => NULL,
+    'description' => ts('Display name format for individual contact display names.'),
   ),
   'sort_name_format' => array(
     'group_name' => 'CiviCRM Preferences',
     'group' => 'core',
     'name' => 'sort_name_format',
     'type' => 'String',
-    'html_type' => 'Text',
+    'html_type' => 'textarea',
     'default' => '{contact.last_name}{, }{contact.first_name}',
     'add' => '4.1',
-    'title' => 'Sort Name Format',
+    'title' => ts('Individual Sort Name Format'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => NULL,
-    'help_text' => NULL,
+    'description' => ts('Sort name format for individual contact display names.'),
   ),
   'remote_profile_submissions' => array(
     'group_name' => 'CiviCRM Preferences',
@@ -189,7 +191,7 @@ return array(
     'title' => 'Accept profile submissions from external sites',
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'If enabled, CiviCRM will permit submissions from external sites to profiles. This is disabled by default to limit abuse.',
+    'description' => ts('If enabled, CiviCRM will permit submissions from external sites to profiles. This is disabled by default to limit abuse.'),
     'help_text' => NULL,
   ),
   'allow_alert_autodismissal' => array(
@@ -204,7 +206,7 @@ return array(
     'title' => 'Allow alerts to auto-dismiss?',
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'If disabled, CiviCRM will not automatically dismiss any alerts after 10 seconds.',
+    'description' => ts('If disabled, CiviCRM will not automatically dismiss any alerts after 10 seconds.'),
     'help_text' => NULL,
   ),
   'editor_id' => array(
@@ -212,10 +214,13 @@ return array(
     'group' => 'core',
     'name' => 'editor_id',
     'type' => 'String',
-    'html_type' => 'Select',
+    'html_type' => 'select',
     'default' => 'CKEditor',
     'add' => '4.1',
-    'title' => 'Wysiwig Editor',
+    'title' => ts('Wysiwig Editor'),
+    'pseudoconstant' => array(
+      'optionGroupName' => 'wysiwyg_editor',
+    ),
     'is_domain' => 1,
     'is_contact' => 0,
     'description' => NULL,
@@ -229,21 +234,22 @@ return array(
     'html_type' => 'radio',
     'default' => '1',
     'add' => '4.1',
-    'title' => 'Check for Similar Contacts',
+    'title' => ts('Check for Similar Contacts'),
     'is_domain' => 1,
     'is_contact' => 0,
     'description' => NULL,
     'help_text' => NULL,
+    'options' => ['1' => ts('While Typing'), '0' => ts('When Saving'), '2' => ts('Never')],
   ),
   'ajaxPopupsEnabled' => array(
     'group_name' => 'CiviCRM Preferences',
     'group' => 'core',
     'name' => 'ajaxPopupsEnabled',
     'type' => 'Boolean',
-    'quick_form_type' => 'YesNo',
+    'html_type' => 'checkbox',
     'default' => 1,
     'add' => '4.5',
-    'title' => 'Ajax Popups Enabled',
+    'title' => ts('Enable Popup Forms'),
     'is_domain' => 1,
     'is_contact' => 0,
     'description' => NULL,
@@ -253,11 +259,11 @@ return array(
     'group_name' => 'CiviCRM Preferences',
     'group' => 'core',
     'name' => 'activity_assignee_notification',
-    'type' => 'String',
-    'html_type' => 'Text',
+    'type' => 'Boolean',
+    'html_type' => 'checkbox',
     'default' => '1',
     'add' => '4.1',
-    'title' => 'Notify Activity Assignees',
+    'title' => ts('Notify Activity Assignees'),
     'is_domain' => 1,
     'is_contact' => 0,
     'description' => NULL,
@@ -267,11 +273,11 @@ return array(
     'group_name' => 'CiviCRM Preferences',
     'group' => 'core',
     'name' => 'activity_assignee_notification_ics',
-    'type' => 'String',
-    'html_type' => 'Text',
+    'type' => 'Boolean',
+    'html_type' => 'checkbox',
     'default' => '0',
     'add' => '4.3',
-    'title' => 'Include ICal Invite to Activity Assignees',
+    'title' => ts('Include ICal Invite to Activity Assignees'),
     'is_domain' => 1,
     'is_contact' => 0,
     'description' => NULL,
@@ -282,34 +288,38 @@ return array(
     'group' => 'core',
     'name' => 'contact_autocomplete_options',
     'type' => 'String',
-    'quick_form_type' => 'CheckBox',
+    'quick_form_type' => 'CheckBoxes',
+    'html_type' => 'checkboxes',
     'pseudoconstant' => array(
       'callback' => 'CRM_Admin_Form_Setting_Search::getContactAutocompleteOptions',
     ),
     'default' => '12',
     'add' => '4.1',
-    'title' => 'Autocomplete Contact Search',
+    'title' => ts('Autocomplete Contact Search'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => "Selected fields will be displayed in back-office autocomplete dropdown search results (Quick Search, etc.). Contact Name is always included.",
+    'description' => ts("Selected fields will be displayed in back-office autocomplete dropdown search results (Quick Search, etc.). Contact Name is always included."),
     'help_text' => NULL,
+    'serialize' => CRM_Core_DAO::SERIALIZE_SEPARATOR_BOOKEND,
   ),
   'contact_reference_options' => array(
     'group_name' => 'CiviCRM Preferences',
     'group' => 'core',
     'name' => 'contact_reference_options',
     'type' => 'String',
-    'quick_form_type' => 'CheckBox',
+    'quick_form_type' => 'CheckBoxes',
+    'html_type' => 'checkboxes',
     'pseudoconstant' => array(
       'callback' => 'CRM_Admin_Form_Setting_Search::getContactReferenceOptions',
     ),
     'default' => '12',
     'add' => '4.1',
-    'title' => 'Contact Reference Options',
+    'title' => ts('Contact Reference Options'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => "Selected fields will be displayed in autocomplete dropdown search results for 'Contact Reference' custom fields. Contact Name is always included. NOTE: You must assign 'access contact reference fields' permission to the anonymous role if you want to use custom contact reference fields in profiles on public pages. For most situations, you should use the 'Limit List to Group' setting when configuring a contact reference field which will be used in public forms to prevent exposing your entire contact list.",
+    'description' => ts("Selected fields will be displayed in autocomplete dropdown search results for 'Contact Reference' custom fields. Contact Name is always included. NOTE: You must assign 'access contact reference fields' permission to the anonymous role if you want to use custom contact reference fields in profiles on public pages. For most situations, you should use the 'Limit List to Group' setting when configuring a contact reference field which will be used in public forms to prevent exposing your entire contact list."),
     'help_text' => NULL,
+    'serialize' => CRM_Core_DAO::SERIALIZE_SEPARATOR_BOOKEND,
   ),
   'contact_smart_group_display' => array(
     'group_name' => 'CiviCRM Preferences',
@@ -322,8 +332,11 @@ return array(
     'title' => ts('Viewing Smart Groups'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => NULL,
+    'description' => ts('Controls display of the smart groups that a contact is part of in each contact\'s "Groups" tab. "Show on Demand" provides the best performance, and is recommended for most sites.'),
     'help_text' => NULL,
+    'pseudoconstant' => array(
+      'optionGroupName' => 'contact_smart_group_display',
+    ),
   ),
   'smart_group_cache_refresh_mode' => array(
     'group_name' => 'CiviCRM Preferences',
@@ -333,14 +346,14 @@ return array(
     'html_type' => 'radio',
     'default' => 'opportunistic',
     'add' => '4.7',
-    'title' => 'Smart Group Refresh Mode',
+    'title' => ts('Smart Group Refresh Mode'),
     'is_domain' => 1,
     'is_contact' => 0,
     'pseudoconstant' => array(
       'callback' => 'CRM_Contact_BAO_GroupContactCache::getModes',
     ),
-    'description' => 'Should the smart groups be by cron jobs or user actions',
-    'help_text' => 'In "Opportunistic Flush" mode, caches are flushed in response to user actions; this mode is broadly compatible but may add latency during form-submissions. In "Cron Flush" mode, you should schedule a cron job to flush caches; this can improve latency on form-submissions but requires more setup.',
+    'description' => ts('Should the smart groups be by cron jobs or user actions'),
+    'help_text' => ts('In "Opportunistic Flush" mode, caches are flushed in response to user actions; this mode is broadly compatible but may add latency during form-submissions. In "Cron Flush" mode, you should schedule a cron job to flush caches; this can improve latency on form-submissions but requires more setup.'),
   ),
   'installed' => array(
     'bootstrap_comment' => 'This is a boot setting which may be loaded during bootstrap. Defaults are loaded via SettingsBag::getSystemDefaults().',
@@ -351,10 +364,10 @@ return array(
     'quick_form_type' => 'YesNo',
     'default' => FALSE,
     'add' => '4.7',
-    'title' => 'System Installed',
+    'title' => ts('System Installed'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'A flag indicating whether this system has run a post-installation routine',
+    'description' => ts('A flag indicating whether this system has run a post-installation routine'),
     'help_text' => NULL,
   ),
   'max_attachments' => array(
@@ -371,10 +384,10 @@ return array(
     ),
     'default' => 3,
     'add' => '4.3',
-    'title' => 'Maximum Attachments',
+    'title' => ts('Maximum Attachments'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'Maximum number of files (documents, images, etc.) which can attached to emails or activities.',
+    'description' => ts('Maximum number of files (documents, images, etc.) which can be attached to emails or activities.'),
     'help_text' => NULL,
   ),
   'maxFileSize' => array(
@@ -390,10 +403,10 @@ return array(
     ),
     'default' => 3,
     'add' => '4.3',
-    'title' => 'Maximum File Size (in MB)',
+    'title' => ts('Maximum File Size (in MB)'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'Maximum Size of file (documents, images, etc.) which can attached to emails or activities.<br />Note: php.ini should support this file size.',
+    'description' => ts('Maximum Size of file (documents, images, etc.) which can be attached to emails or activities.<br />Note: php.ini should support this file size.'),
     'help_text' => NULL,
   ),
   'contact_undelete' => array(
@@ -404,10 +417,10 @@ return array(
     'quick_form_type' => 'YesNo',
     'default' => 1,
     'add' => '4.3',
-    'title' => 'Contact Trash and Undelete',
+    'title' => ts('Contact Trash and Undelete'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'If enabled, deleted contacts will be moved to trash (instead of being destroyed). Users with the proper permission are able to search for the deleted contacts and restore them (or delete permanently).',
+    'description' => ts('If enabled, deleted contacts will be moved to trash (instead of being destroyed). Users with the proper permission are able to search for the deleted contacts and restore them (or delete permanently).'),
     'help_text' => NULL,
   ),
   'allowPermDeleteFinancial' => array(
@@ -418,10 +431,10 @@ return array(
     'quick_form_type' => 'YesNo',
     'default' => FALSE,
     'add' => '4.3',
-    'title' => 'Contact Permanent Delete',
+    'title' => ts('Contact Permanent Delete'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'Allow Permanent Delete for contacts who are linked to live financial transactions',
+    'description' => ts('Allow Permanent Delete for contacts who are linked to live financial transactions'),
     'help_text' => NULL,
   ),
   'securityAlert' => array(
@@ -432,10 +445,10 @@ return array(
     'quick_form_type' => 'YesNo',
     'default' => 1,
     'add' => '4.4',
-    'title' => 'Status Alerts',
+    'title' => ts('Status Alerts'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => "If enabled, CiviCRM will display pop-up notifications (no more than once per day) for security and misconfiguration issues identified in the system check.",
+    'description' => ts("If enabled, CiviCRM will display pop-up notifications (no more than once per day) for security and misconfiguration issues identified in the system check."),
     'help_text' => NULL,
   ),
   'doNotAttachPDFReceipt' => array(
@@ -446,10 +459,10 @@ return array(
     'quick_form_type' => 'YesNo',
     'default' => 0,
     'add' => '4.3',
-    'title' => 'Attach PDF copy to receipts',
+    'title' => ts('Attach PDF copy to receipts'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => "If enabled, CiviCRM sends PDF receipt as an attachment during event signup or online contribution.",
+    'description' => ts("If enabled, CiviCRM sends PDF receipt as an attachment during event signup or online contribution."),
     'help_text' => NULL,
   ),
   'recordGeneratedLetters' => array(
@@ -464,10 +477,10 @@ return array(
     ),
     'default' => 'multiple',
     'add' => '4.7',
-    'title' => 'Record generated letters',
+    'title' => ts('Record generated letters'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'When generating a letter (PDF/Word) via mail-merge, how should the letter be recorded?',
+    'description' => ts('When generating a letter (PDF/Word) via mail-merge, how should the letter be recorded?'),
     'help_text' => NULL,
     'pseudoconstant' => array(
       'callback' => 'CRM_Contact_Form_Task_PDFLetterCommon::getLoggingOptions',
@@ -483,10 +496,10 @@ return array(
       'size' => 64,
       'maxlength' => 256,
     ),
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'default' => NULL,
     'add' => '4.3',
-    'title' => 'Path to wkhtmltopdf executable',
+    'title' => ts('Path to wkhtmltopdf executable'),
     'is_domain' => 1,
     'is_contact' => 0,
     'description' => NULL,
@@ -502,13 +515,13 @@ return array(
       'size' => 64,
       'maxlength' => 64,
     ),
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'default' => NULL,
     'add' => '4.3',
-    'title' => 'Recaptcha Options',
+    'title' => ts('Recaptcha Options'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'You can specify the reCAPTCHA theme options as comma separated data.(eg: theme:\'blackglass\', lang : \'fr\' ). Check the available options at <a href="https://developers.google.com/recaptcha/docs/display#config">Customizing the Look and Feel of reCAPTCHA</a>.',
+    'description' => ts('You can specify the reCAPTCHA theme options as comma separated data.(eg: theme:\'blackglass\', lang : \'fr\' ). Check the available options at <a href="https://developers.google.com/recaptcha/docs/display#config">Customizing the Look and Feel of reCAPTCHA</a>.'),
     'help_text' => NULL,
   ),
   'recaptchaPublicKey' => array(
@@ -521,10 +534,10 @@ return array(
       'size' => 64,
       'maxlength' => 64,
     ),
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'default' => NULL,
     'add' => '4.3',
-    'title' => 'Recaptcha Site Key',
+    'title' => ts('Recaptcha Site Key'),
     'is_domain' => 1,
     'is_contact' => 0,
     'description' => NULL,
@@ -542,8 +555,8 @@ return array(
     'quick_form_type' => 'YesNo',
     'html_type' => '',
     'default' => '0',
-    'title' => 'Force reCAPTCHA on Contribution pages',
-    'description' => 'If enabled, reCAPTCHA will show on all contribution pages.',
+    'title' => ts('Force reCAPTCHA on Contribution pages'),
+    'description' => ts('If enabled, reCAPTCHA will show on all contribution pages.'),
   ),
   'recaptchaPrivateKey' => array(
     'group_name' => 'CiviCRM Preferences',
@@ -555,10 +568,10 @@ return array(
       'size' => 64,
       'maxlength' => 64,
     ),
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'default' => NULL,
     'add' => '4.3',
-    'title' => 'Recaptcha Secret Key',
+    'title' => ts('Recaptcha Secret Key'),
     'is_domain' => 1,
     'is_contact' => 0,
     'description' => NULL,
@@ -574,10 +587,10 @@ return array(
       'size' => 2,
       'maxlength' => 8,
     ),
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'default' => 7,
     'add' => '4.3',
-    'title' => 'Checksum Lifespan',
+    'title' => ts('Checksum Lifespan'),
     'is_domain' => 1,
     'is_contact' => 0,
     'description' => NULL,
@@ -593,14 +606,14 @@ return array(
       'size' => 64,
       'maxlength' => 128,
     ),
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'default' => '*default*',
     'add' => '4.3',
-    'title' => 'Blog Feed URL',
+    'title' => ts('Blog Feed URL'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'Blog feed URL used by the blog dashlet',
-    'help_text' => 'Use "*default*" for the system default or override with a custom URL',
+    'description' => ts('Blog feed URL used by the blog dashlet'),
+    'help_text' => ts('Use "*default*" for the system default or override with a custom URL'),
   ),
   'communityMessagesUrl' => array(
     'group_name' => 'CiviCRM Preferences',
@@ -612,14 +625,14 @@ return array(
       'size' => 64,
       'maxlength' => 128,
     ),
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'default' => '*default*',
     'add' => '4.3',
-    'title' => 'Community Messages URL',
+    'title' => ts('Community Messages URL'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'Service providing CiviCRM community messages',
-    'help_text' => 'Use "*default*" for the system default or override with a custom URL',
+    'description' => ts('Service providing CiviCRM community messages'),
+    'help_text' => ts('Use "*default*" for the system default or override with a custom URL'),
   ),
   'gettingStartedUrl' => array(
     'group_name' => 'CiviCRM Preferences',
@@ -631,14 +644,14 @@ return array(
       'size' => 64,
       'maxlength' => 128,
     ),
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'default' => '*default*',
     'add' => '4.3',
-    'title' => 'Getting Started URL',
+    'title' => ts('Getting Started URL'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'Service providing the Getting Started data',
-    'help_text' => 'Use "*default*" for the system default or override with a custom URL',
+    'description' => ts('Service providing the Getting Started data'),
+    'help_text' => ts('Use "*default*" for the system default or override with a custom URL'),
   ),
   'resCacheCode' => array(
     'group_name' => 'CiviCRM Preferences',
@@ -649,10 +662,10 @@ return array(
     'html_type' => 'text',
     'default' => NULL,
     'add' => '4.3',
-    'title' => 'resCacheCode',
+    'title' => ts('resCacheCode'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'Code appended to resource URLs (JS/CSS) to coerce HTTP caching',
+    'description' => ts('Code appended to resource URLs (JS/CSS) to coerce HTTP caching'),
     'help_text' => NULL,
   ),
   'verifySSL' => array(
@@ -663,11 +676,11 @@ return array(
     'quick_form_type' => 'YesNo',
     'default' => 1,
     'add' => '4.3',
-    'title' => 'Verify SSL?',
+    'title' => ts('Verify SSL?'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'If disabled, outbound web-service requests will allow unverified, insecure HTTPS connections',
-    'help_text' => 'Unless you are absolutely unable to configure your server to check the SSL certificate of the remote server you should leave this set to Yes',
+    'description' => ts('If disabled, outbound web-service requests will allow unverified, insecure HTTPS connections'),
+    'help_text' => ts('Unless you are absolutely unable to configure your server to check the SSL certificate of the remote server you should leave this set to Yes'),
   ),
   'enableSSL' => array(
     'group_name' => 'CiviCRM Preferences',
@@ -677,11 +690,11 @@ return array(
     'quick_form_type' => 'YesNo',
     'default' => 0,
     'add' => '4.5',
-    'title' => 'Force SSL?',
+    'title' => ts('Force SSL?'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'If enabled, inbound HTTP requests for sensitive pages will be redirected to HTTPS.',
-    'help_text' => 'If enabled, inbound HTTP requests for sensitive pages will be redirected to HTTPS.',
+    'description' => ts('If enabled, inbound HTTP requests for sensitive pages will be redirected to HTTPS.'),
+    'help_text' => ts('If enabled, inbound HTTP requests for sensitive pages will be redirected to HTTPS.'),
   ),
   'wpBasePage' => array(
     'group_name' => 'CiviCRM Preferences',
@@ -692,11 +705,11 @@ return array(
     'quick_form_type' => 'Element',
     'default' => '',
     'add' => '4.3',
-    'title' => 'WordPress Base Page',
+    'title' => ts('WordPress Base Page'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'If set, CiviCRM will use this setting as the base url.',
-    'help_text' => 'By default, CiviCRM will generate front-facing pages using the home page at http://wp/ as its base. If you want to use a different template for CiviCRM pages, set the path here.',
+    'description' => ts('If set, CiviCRM will use this setting as the base url.'),
+    'help_text' => ts('By default, CiviCRM will generate front-facing pages using the home page at http://wp/ as its base. If you want to use a different template for CiviCRM pages, set the path here.'),
   ),
   'secondDegRelPermissions' => array(
     'group_name' => 'CiviCRM Preferences',
@@ -706,10 +719,10 @@ return array(
     'quick_form_type' => 'YesNo',
     'default' => 0,
     'add' => '4.3',
-    'title' => 'Allow second-degree relationship permissions',
+    'title' => ts('Allow second-degree relationship permissions'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => "If enabled, contacts with the permission to edit a related contact will inherit that contact's permission to edit other related contacts",
+    'description' => ts("If enabled, contacts with the permission to edit a related contact will inherit that contact's permission to edit other related contacts"),
     'help_text' => NULL,
   ),
   'enable_components' => array(
@@ -727,7 +740,7 @@ return array(
     ),
     'default' => NULL,
     'add' => '4.4',
-    'title' => 'Enable Components',
+    'title' => ts('Enable Components'),
     'is_domain' => '1',
     'is_contact' => 0,
     'description' => NULL,
@@ -746,10 +759,10 @@ return array(
     'quick_form_type' => 'YesNo',
     'default' => '0',
     'add' => '4.4',
-    'title' => 'Disable CiviCRM css',
+    'title' => ts('Disable CiviCRM css'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'Prevent the stylesheet "civicrm.css" from being loaded.',
+    'description' => ts('Prevent the stylesheet "civicrm.css" from being loaded.'),
     'help_text' => NULL,
   ),
   'empoweredBy' => array(
@@ -760,10 +773,10 @@ return array(
     'quick_form_type' => 'YesNo',
     'default' => 1,
     'add' => '4.5',
-    'title' => 'Display "empowered by CiviCRM"',
+    'title' => ts('Display "empowered by CiviCRM"'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'When enabled, "empowered by CiviCRM" is displayed at the bottom of public forms.',
+    'description' => ts('When enabled, "empowered by CiviCRM" is displayed at the bottom of public forms.'),
     'help_text' => NULL,
   ),
   'logging_no_trigger_permission' => array(
@@ -778,8 +791,8 @@ return array(
     'quick_form_type' => 'YesNo',
     'html_type' => '',
     'default' => 0,
-    'title' => '(EXPERIMENTAL) MySQL user does not have trigger permissions',
-    'description' => 'Set this when you intend to manage trigger creation outside of CiviCRM',
+    'title' => ts('(EXPERIMENTAL) MySQL user does not have trigger permissions'),
+    'description' => ts('Set this when you intend to manage trigger creation outside of CiviCRM'),
   ),
   'logging' => array(
     'add' => '4.7',
@@ -793,8 +806,8 @@ return array(
     'quick_form_type' => 'YesNo',
     'html_type' => '',
     'default' => '0',
-    'title' => 'Logging',
-    'description' => 'If enabled, all actions will be logged with a complete record of changes.',
+    'title' => ts('Logging'),
+    'description' => ts('If enabled, all actions will be logged with a complete record of changes.'),
     'validate_callback' => 'CRM_Logging_Schema::checkLoggingSupport',
     'on_change' => array(
       'CRM_Logging_Schema::onToggle',
@@ -812,8 +825,8 @@ return array(
     'quick_form_type' => 'DateTime',
     'html_type' => '',
     'default' => NULL,
-    'title' => 'Logging Unique ID not recorded before',
-    'description' => 'This is the date when CRM-18193 was implemented',
+    'title' => ts('Logging Unique ID not recorded before'),
+    'description' => ts('This is the date when CRM-18193 was implemented'),
   ),
   'logging_all_tables_uniquid' => array(
     'add' => '4.7',
@@ -827,8 +840,8 @@ return array(
     'quick_form_type' => 'YesNo',
     'html_type' => '',
     'default' => 0,
-    'title' => 'All tables use Unique Connection ID',
-    'description' => 'Do some tables pre-date CRM-18193?',
+    'title' => ts('All tables use Unique Connection ID'),
+    'description' => ts('Do some tables pre-date CRM-18193?'),
   ),
   'userFrameworkUsersTableName' => array(
     'add' => '4.7',
@@ -846,7 +859,7 @@ return array(
       'maxlength' => '64',
     ),
     'default' => NULL,
-    'title' => 'Drupal Users Table Name',
+    'title' => ts('Drupal Users Table Name'),
     'description' => '',
   ),
   'wpLoadPhp' => array(
@@ -858,10 +871,10 @@ return array(
     'quick_form_type' => 'Element',
     'default' => '',
     'add' => '4.6',
-    'title' => 'WordPress Path to wp-load.php',
+    'title' => ts('WordPress Path to wp-load.php'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'CiviCRM will use this setting as path to bootstrap WP.',
+    'description' => ts('CiviCRM will use this setting as path to bootstrap WP.'),
     'help_text' => NULL,
   ),
   'secure_cache_timeout_minutes' => array(
@@ -877,10 +890,10 @@ return array(
     ),
     'default' => 20,
     'add' => '4.7',
-    'title' => 'Secure Cache Timeout',
+    'title' => ts('Secure Cache Timeout'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'Maximum number of minutes that secure form data should linger',
+    'description' => ts('Maximum number of minutes that secure form data should linger'),
     'help_text' => NULL,
   ),
   'site_id' => array(
@@ -892,7 +905,7 @@ return array(
     'html_type' => 'text',
     'default' => '',
     'add' => '4.6',
-    'title' => 'Unique Site ID',
+    'title' => ts('Unique Site ID'),
     'is_domain' => 1,
     'is_contact' => 0,
     'description' => NULL,
@@ -911,10 +924,10 @@ return array(
     ),
     'default' => 20,
     'add' => '4.7',
-    'title' => 'Size of "Recent Items" stack',
+    'title' => ts('Size of "Recent Items" stack'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'How many items should CiviCRM store in it\'s "Recently viewed" list.',
+    'description' => ts('How many items should CiviCRM store in it\'s "Recently viewed" list.'),
     'help_text' => NULL,
   ),
   'recentItemsProviders' => array(
@@ -930,10 +943,10 @@ return array(
     ),
     'default' => '',
     'add' => '4.7',
-    'title' => 'Recent Items Providers',
+    'title' => ts('Recent Items Providers'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'What providers may save views in CiviCRM\'s "Recently viewed" list. If empty, all are in.',
+    'description' => ts('What providers may save views in CiviCRM\'s "Recently viewed" list. If empty, all are in.'),
     'help_text' => NULL,
     'pseudoconstant' => array(
       'callback' => 'CRM_Utils_Recent::getProviders',
@@ -948,7 +961,7 @@ return array(
     'quick_form_type' => 'Element',
     'html_type' => 'text',
     'add' => '4.7',
-    'title' => 'Default limit for dedupe screen',
+    'title' => ts('Default limit for dedupe screen'),
     'is_domain' => 1,
     'is_contact' => 0,
     'description' => ts('Default to only loading matches against this number of contacts'),
@@ -959,28 +972,28 @@ return array(
     'group' => 'core',
     'name' => 'syncCMSEmail',
     'type' => 'Boolean',
+    'html_type' => 'YesNo',
     'quick_form_type' => 'YesNo',
     'default' => 1,
     'add' => '4.7',
-    'title' => 'Sync CMS Email',
+    'title' => ts('Sync CMS Email'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'If enabled, then CMS email id will be syncronised with CiviCRM contacts\'s primary email.',
+    'description' => ts('If enabled, then CMS email id will be synchronised with CiviCRM contacts\'s primary email.'),
     'help_text' => NULL,
   ),
   'preserve_activity_tab_filter' => array(
     'group_name' => 'CiviCRM Preferences',
     'group' => 'core',
     'name' => 'preserve_activity_tab_filter',
-    'type' => 'String',
-    'html_type' => 'Text',
+    'type' => 'Boolean',
+    'html_type' => 'checkbox',
     'default' => '0',
     'add' => '4.7',
-    'title' => 'Preserve activity filters as a user preference',
+    'title' => ts('Preserve activity filters as a user preference'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'When enabled, any filter settings a user selects on the contact\'s Activity tab will be remembered as they visit other contacts',
-    'help_text' => NULL,
+    'description' => ts('When enabled, any filter settings a user selects on the contact\'s Activity tab will be remembered as they visit other contacts.'),
   ),
   'do_not_notify_assignees_for' => array(
     'group_name' => 'CiviCRM Preferences',
@@ -991,9 +1004,9 @@ return array(
     'is_domain' => 1,
     'is_contact' => 0,
     'default' => array(),
-    'title' => 'Do not notify assignees for',
-    'help_text' => 'These activity types will be excluded from automated email notifications to assignees.',
-    'html_type' => 'Select',
+    'title' => ts('Do not notify assignees for'),
+    'description' => ts('These activity types will be excluded from automated email notifications to assignees.'),
+    'html_type' => 'select',
     'html_attributes' => array(
       'multiple' => 1,
       'class' => 'huge crm-select2',
diff --git a/civicrm/settings/Directory.setting.php b/civicrm/settings/Directory.setting.php
index c8fce022cd..272e16b6d8 100644
--- a/civicrm/settings/Directory.setting.php
+++ b/civicrm/settings/Directory.setting.php
@@ -43,7 +43,7 @@ return array(
     'group' => 'directory',
     'name' => 'uploadDir',
     'type' => 'String',
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'quick_form_type' => 'Element',
     'default' => NULL,
     'add' => '4.1',
@@ -59,7 +59,7 @@ return array(
     'group' => 'directory',
     'name' => 'imageUploadDir',
     'type' => 'String',
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'quick_form_type' => 'Element',
     'default' => NULL,
     'add' => '4.1',
@@ -75,7 +75,7 @@ return array(
     'group' => 'directory',
     'name' => 'customFileUploadDir',
     'type' => 'String',
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'quick_form_type' => 'Element',
     'default' => NULL,
     'add' => '4.1',
@@ -91,7 +91,7 @@ return array(
     'group' => 'directory',
     'name' => 'customTemplateDir',
     'type' => 'String',
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'quick_form_type' => 'Element',
     'default' => NULL,
     'add' => '4.1',
@@ -107,7 +107,7 @@ return array(
     'group' => 'directory',
     'name' => 'customPHPPathDir',
     'type' => 'String',
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'quick_form_type' => 'Element',
     'default' => NULL,
     'add' => '4.1',
@@ -123,7 +123,7 @@ return array(
     'group' => 'directory',
     'name' => 'extensionsDir',
     'type' => 'String',
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'quick_form_type' => 'Element',
     'default' => NULL,
     'add' => '4.1',
diff --git a/civicrm/settings/Event.setting.php b/civicrm/settings/Event.setting.php
index 9c8312073e..29413fdfb1 100644
--- a/civicrm/settings/Event.setting.php
+++ b/civicrm/settings/Event.setting.php
@@ -29,40 +29,43 @@
  *
  * @package CRM
  * @copyright CiviCRM LLC (c) 2004-2017
- * $Id$
- *
  */
-/*
+
+/**
  * Settings metadata file
  */
 return array(
   'enable_cart' => array(
     'name' => 'enable_cart',
     'group_name' => 'Event Preferences',
+    'settings_pages' => ['event' => ['weight' => 10]],
     'group' => 'event',
     'type' => 'Boolean',
-    'quick_form_type' => 'Element',
+    'quick_form_type' => 'CheckBox',
     'default' => '0',
     'add' => '4.1',
-    'title' => 'Enable Event Cart',
+    'title' => ts('Use Shopping Cart Style Event Registration'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => "WRITE ME",
-    'help_text' => 'WRITE ME',
+    'description' => ts('This feature allows users to register for more than one event at a time. When enabled, users will add event(s) to a "cart" and then pay for them all at once. Enabling this setting will affect online registration for all active events. The code is an alpha state, and you will potentially need to have developer resources to debug and fix sections of the codebase while testing and deploying it'),
+    'help_text' => '',
+    'documentation_link' => ['page' => 'CiviEvent Cart Checkout', 'resource' => 'wiki'],
   ),
   'show_events' => array(
     'name' => 'show_events',
     'group_name' => 'Event Preferences',
     'group' => 'event',
+    'settings_pages' => ['event' => ['weight' => 20]],
     'type' => 'Integer',
-    'quick_form_type' => 'Element',
+    'quick_form_type' => 'Select',
     'default' => 10,
     'add' => '4.5',
-    'title' => 'Dashboard entries',
+    'title' => ts('Dashboard entries'),
     'html_type' => 'select',
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => "Configure how many events should be shown on the dashboard. This overrides the default value of 10 entries.",
+    'description' => ts('Configure how many events should be shown on the dashboard. This overrides the default value of 10 entries.'),
     'help_text' => NULL,
+    'pseudoconstant' => ['callback' => 'CRM_Core_SelectValues::getDashboardEntriesCount'],
   ),
 );
diff --git a/civicrm/settings/Extension.setting.php b/civicrm/settings/Extension.setting.php
index 75b1581a58..bf3cefc682 100644
--- a/civicrm/settings/Extension.setting.php
+++ b/civicrm/settings/Extension.setting.php
@@ -46,7 +46,7 @@ return array(
       'size' => 64,
       'maxlength' => 128,
     ),
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'default' => 'https://civicrm.org/extdir/ver={ver}|cms={uf}',
     'add' => '4.3',
     'title' => 'Extension Repo URL',
diff --git a/civicrm/settings/Mailing.setting.php b/civicrm/settings/Mailing.setting.php
index 691da48ee9..effedd84d2 100644
--- a/civicrm/settings/Mailing.setting.php
+++ b/civicrm/settings/Mailing.setting.php
@@ -41,28 +41,28 @@ return array(
     'group_name' => 'Mailing Preferences',
     'group' => 'mailing',
     'name' => 'profile_double_optin',
-    'type' => 'Integer',
+    'type' => 'Boolean',
     'html_type' => 'checkbox',
     'default' => '1',
     'add' => '4.1',
-    'title' => 'Enable Double Opt-in for Profile Group(s) field',
+    'title' => ts('Enable Double Opt-in for Profile Group(s) field'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'When CiviMail is enabled, users who "subscribe" to a group from a profile Group(s) checkbox will receive a confirmation email. They must respond (opt-in) before they are added to the group.',
+    'description' => ts('When CiviMail is enabled, users who "subscribe" to a group from a profile Group(s) checkbox will receive a confirmation email. They must respond (opt-in) before they are added to the group.'),
     'help_text' => NULL,
   ),
   'track_civimail_replies' => array(
     'group_name' => 'Mailing Preferences',
     'group' => 'mailing',
     'name' => 'track_civimail_replies',
-    'type' => 'Integer',
+    'type' => 'Boolean',
     'html_type' => 'checkbox',
     'default' => '0',
     'add' => '4.1',
-    'title' => 'Track replies using VERP in Reply-To header',
+    'title' => ts('Track replies using VERP in Reply-To header'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'If checked, mailings will default to tracking replies using VERP-ed Reply-To. ',
+    'description' => ts('If checked, mailings will default to tracking replies using VERP-ed Reply-To. '),
     'help_text' => NULL,
     'validate_callback' => 'CRM_Core_BAO_Setting::validateBoolSetting',
   ),
@@ -70,25 +70,25 @@ return array(
     'group_name' => 'Mailing Preferences',
     'group' => 'mailing',
     'name' => 'civimail_workflow',
-    'type' => 'Integer',
+    'type' => 'Boolean',
     'html_type' => 'checkbox',
     'default' => '0',
     'add' => '4.1',
-    'title' => 'Use CiviMail Workflow',
+    'title' => ts('Enable workflow support for CiviMail'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'When CiviMail is enabled, users who "subscribe" to a group from a profile Group(s) checkbox will receive a confirmation email. They must respond (opt-in) before they are added to the group.',
+    'description' => ts('Drupal-only. Rules module must be enabled (beta feature - use with caution).'),
     'help_text' => NULL,
   ),
   'civimail_server_wide_lock' => array(
     'group_name' => 'Mailing Preferences',
     'group' => 'mailing',
     'name' => 'civimail_server_wide_lock',
-    'type' => 'Integer',
+    'type' => 'Boolean',
     'html_type' => 'checkbox',
     'default' => '0',
     'add' => '4.1',
-    'title' => 'Lock Mails Server-Wide for Mail Sending',
+    'title' => ts('Enable global server wide lock for CiviMail'),
     'is_domain' => 1,
     'is_contact' => 0,
     'description' => NULL,
@@ -126,81 +126,81 @@ return array(
     'group_name' => 'Mailing Preferences',
     'group' => 'mailing',
     'name' => 'profile_add_to_group_double_optin',
-    'type' => 'Integer',
+    'type' => 'Boolean',
     'html_type' => 'checkbox',
     'default' => '0',
     'add' => '4.1',
-    'title' => 'Enable Double Opt-in for Profile Group(s) field',
+    'title' => ts('Enable Double Opt-in for Profile Group(s) field'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'When CiviMail is enabled, users who "subscribe" to a group from a profile Group(s) checkbox will receive a confirmation email. They must respond (opt-in) before they are added to the group.',
+    'description' => ts('When CiviMail is enabled, users who "subscribe" to a group from a profile Group(s) checkbox will receive a confirmation email. They must respond (opt-in) before they are added to the group.'),
     'help_text' => NULL,
   ),
   'disable_mandatory_tokens_check' => array(
     'group_name' => 'Mailing Preferences',
     'group' => 'mailing',
     'name' => 'disable_mandatory_tokens_check',
-    'type' => 'Integer',
+    'type' => 'Boolean',
     'html_type' => 'checkbox',
     'default' => 0,
     'add' => '4.4',
-    'title' => 'Disable check for mandatory tokens',
+    'title' => ts('Disable check for mandatory tokens'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'Don\'t check for presence of mandatory tokens (domain address; unsubscribe/opt-out) before sending mailings. WARNING: Mandatory tokens are a safe-guard which facilitate compliance with the US CAN-SPAM Act. They should only be disabled if your organization adopts other mechanisms for compliance or if your organization is not subject to CAN-SPAM.',
+    'description' => ts('Don\'t check for presence of mandatory tokens (domain address; unsubscribe/opt-out) before sending mailings. WARNING: Mandatory tokens are a safe-guard which facilitate compliance with the US CAN-SPAM Act. They should only be disabled if your organization adopts other mechanisms for compliance or if your organization is not subject to CAN-SPAM.'),
     'help_text' => NULL,
   ),
   'dedupe_email_default' => array(
     'group_name' => 'Mailing Preferences',
     'group' => 'mailing',
     'name' => 'dedupe_email_default',
-    'type' => 'Integer',
+    'type' => 'Boolean',
     'html_type' => 'checkbox',
     'default' => 1,
     'add' => '4.5',
-    'title' => 'CiviMail dedupes e-mail addresses by default',
+    'title' => ts('CiviMail dedupes e-mail addresses by default'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'Set the "dedupe e-mail" option when sending a new mailing to "true" by default.',
+    'description' => ts('Set the "dedupe e-mail" option when sending a new mailing to "true" by default.'),
     'help_text' => NULL,
   ),
   'hash_mailing_url' => array(
     'group_name' => 'Mailing Preferences',
     'group' => 'mailing',
     'name' => 'hash_mailing_url',
-    'type' => 'Integer',
+    'type' => 'Boolean',
     'html_type' => 'checkbox',
     'default' => 0,
     'add' => '4.5',
-    'title' => 'Hashed Mailing URL\'s',
+    'title' => ts('Hashed Mailing URL\'s'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'If enabled, a randomized hash key will be used to reference the mailing URL in the mailing.viewUrl token, instead of the mailing ID',
+    'description' => ts('If enabled, a randomized hash key will be used to reference the mailing URL in the mailing.viewUrl token, instead of the mailing ID'),
     'help_text' => NULL,
   ),
   'civimail_multiple_bulk_emails' => array(
     'group_name' => 'Mailing Preferences',
     'group' => 'mailing',
     'name' => 'civimail_multiple_bulk_emails',
-    'type' => 'Integer',
+    'type' => 'Boolean',
     'html_type' => 'checkbox',
     'default' => 0,
     'add' => '4.5',
-    'title' => ' Multiple Bulk Emails',
+    'title' => ts('Enable multiple bulk email address for a contact.'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'If enabled, CiviMail will deliver a copy of the email to each bulk email listed for the contact.',
+    'description' => ts('CiviMail will deliver a copy of the email to each bulk email listed for the contact.'),
     'help_text' => NULL,
   ),
   'include_message_id' => array(
     'group_name' => 'Mailing Preferences',
     'group' => 'mailing',
     'name' => 'include_message_id',
-    'type' => 'Integer',
+    'type' => 'Boolean',
     'html_type' => 'checkbox',
     'default' => FALSE,
     'add' => '4.5',
-    'title' => 'Enable CiviMail to generate Message-ID header',
+    'title' => ts('Enable CiviMail to generate Message-ID header'),
     'is_domain' => 1,
     'is_contact' => 0,
     'description' => '',
@@ -306,10 +306,11 @@ return array(
     'group' => 'mailing',
     'name' => 'write_activity_record',
     'type' => 'Boolean',
-    'quick_form_type' => 'YesNo',
+    'html_type' => 'checkbox',
+    'quick_form_type' => 'CheckBox',
     'default' => '1',
     'add' => '4.7',
-    'title' => 'Enable CiviMail to create activities on delivery',
+    'title' => ts('Enable CiviMail to create activities on delivery'),
     'is_domain' => 1,
     'is_contact' => 0,
     'description' => NULL,
@@ -338,13 +339,14 @@ return array(
     'group' => 'mailing',
     'name' => 'auto_recipient_rebuild',
     'type' => 'Boolean',
-    'quick_form_type' => 'YesNo',
+    'html_type' => 'checkbox',
+    'quick_form_type' => 'CheckBox',
     'default' => '1',
-    'title' => 'Enable automatic CiviMail recipient count display',
+    'title' => ts('Enable automatic CiviMail recipient count display'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'Enable this setting to rebuild recipient list automatically during composing mail. Disable will allow you to rebuild recipient manually.',
-    'help_text' => 'CiviMail automatically fetches recipient list and count whenever mailing groups are included or excluded while composing bulk mail. This phenomena may degrade performance for large sites, so disable this setting to build and fetch recipients for selected groups, manually.',
+    'description' => ts('Enable this setting to rebuild recipient list automatically during composing mail. Disable will allow you to rebuild recipient manually.'),
+    'help_text' => ts('CiviMail automatically fetches recipient list and count whenever mailing groups are included or excluded while composing bulk mail. This phenomena may degrade performance for large sites, so disable this setting to build and fetch recipients for selected groups, manually.'),
   ),
   'allow_mail_from_logged_in_contact' => array(
     'group_name' => 'Mailing Preferences',
diff --git a/civicrm/settings/Member.setting.php b/civicrm/settings/Member.setting.php
index f2a8962b7a..49500a886a 100644
--- a/civicrm/settings/Member.setting.php
+++ b/civicrm/settings/Member.setting.php
@@ -42,16 +42,17 @@ return array(
     'group' => 'member',
     'name' => 'default_renewal_contribution_page',
     'type' => 'Integer',
-    'html_type' => 'Select',
+    'html_type' => 'select',
     'default' => NULL,
     'pseudoconstant' => array(
-      'name' => 'contributionPage',
+      // @todo - handle table style pseudoconstants for settings & avoid deprecated function.
+      'callback' => 'CRM_Contribute_PseudoConstant::contributionPage',
     ),
     'add' => '4.1',
     'title' => 'Default online membership renewal page',
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'If you select a default online contribution page for self-service membership renewals, a "renew" link pointing to that page will be displayed on the Contact Dashboard for memberships which were entered offline. You will need to ensure that the membership block for the selected online contribution page includes any currently available memberships.',
+    'description' => ts('If you select a default online contribution page for self-service membership renewals, a "renew" link pointing to that page will be displayed on the Contact Dashboard for memberships which were entered offline. You will need to ensure that the membership block for the selected online contribution page includes any currently available memberships.'),
     'help_text' => NULL,
   ),
 );
diff --git a/civicrm/settings/Multisite.setting.php b/civicrm/settings/Multisite.setting.php
index 4a1a3b85a0..a6b287a789 100644
--- a/civicrm/settings/Multisite.setting.php
+++ b/civicrm/settings/Multisite.setting.php
@@ -29,10 +29,9 @@
  *
  * @package CRM
  * @copyright CiviCRM LLC (c) 2004-2017
- * $Id$
- *
  */
-/*
+
+/**
  * Settings metadata file
  */
 
@@ -41,26 +40,30 @@ return array(
     'group_name' => 'Multi Site Preferences',
     'group' => 'multisite',
     'name' => 'is_enabled',
-    'title' => 'Multisite Is enabled',
-    'type' => 'Integer',
+    'title' => ts('Enable Multi Site Configuration'),
+    'html_type' => 'checkbox',
+    'type' => 'Boolean',
     'default' => '0',
     'add' => '4.1',
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'Multisite is enabled',
+    'description' => ts('Make CiviCRM aware of multiple domains. You should configure a domain group if enabled'),
+    'documentation_link' => ['page' => 'Multi Site Installation', 'resource' => 'wiki'],
     'help_text' => NULL,
   ),
   'domain_group_id' => array(
     'group_name' => 'Multi Site Preferences',
     'group' => 'multisite',
     'name' => 'domain_group_id',
-    'title' => 'Multisite Domain Group',
+    'title' => ts('Multisite Domain Group'),
     'type' => 'Integer',
+    'html_type' => 'entity_reference',
+    'entity_reference_options' => ['entity' => 'group', 'select' => array('minimumInputLength' => 0)],
     'default' => '0',
     'add' => '4.1',
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => NULL,
+    'description' => ts('Contacts created on this site are added to this group'),
     'help_text' => NULL,
   ),
   'event_price_set_domain_id' => array(
diff --git a/civicrm/settings/Search.setting.php b/civicrm/settings/Search.setting.php
index 0f805195e1..ab784705b9 100644
--- a/civicrm/settings/Search.setting.php
+++ b/civicrm/settings/Search.setting.php
@@ -82,7 +82,7 @@ return array(
       'size' => 64,
       'maxlength' => 64,
     ),
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'default' => 'simple',
     'add' => '4.5',
     'title' => 'How to handle full-tet queries',
@@ -211,4 +211,23 @@ return array(
     'description' => 'If enabled, only primary details (eg contact\'s primary email, phone, etc) will be included in Basic and Advanced Search results. Disabling this feature will allow users to match contacts using any email, phone etc detail.',
     'help_text' => NULL,
   ),
+  'quicksearch_options' => array(
+    'group_name' => 'Search Preferences',
+    'group' => 'Search Preferences',
+    'name' => 'quicksearch_options',
+    'type' => 'string',
+    'serialize' => CRM_Core_DAO::SERIALIZE_SEPARATOR_BOOKEND,
+    'quick_form_type' => 'CheckBoxes',
+    'html_type' => 'checkboxes',
+    'pseudoconstant' => array(
+      'callback' => 'CRM_Core_SelectValues::quicksearchOptions',
+    ),
+    'default' => array('sort_name', 'contact_id', 'external_identifier', 'first_name', 'last_name', 'email', 'phone_numeric', 'street_address', 'city', 'postal_code', 'job_title'),
+    'add' => '5.8',
+    'title' => ts('Quicksearch options'),
+    'is_domain' => '1',
+    'is_contact' => 0,
+    'description' => ts("Which fields can be searched on in the menubar quicksearch box? Don't see your custom field here? Make sure it is marked as Searchable."),
+    'help_text' => NULL,
+  ),
 );
diff --git a/civicrm/settings/Url.setting.php b/civicrm/settings/Url.setting.php
index f5c43bc610..21af324047 100644
--- a/civicrm/settings/Url.setting.php
+++ b/civicrm/settings/Url.setting.php
@@ -43,7 +43,7 @@ return array(
     'name' => 'userFrameworkResourceURL',
     'title' => 'CiviCRM Resource URL',
     'type' => 'String',
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'quick_form_type' => 'Element',
     'default' => NULL,
     'add' => '4.1',
@@ -60,7 +60,7 @@ return array(
     'title' => 'Image Upload URL',
     'name' => 'imageUploadURL',
     'type' => 'String',
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'quick_form_type' => 'Element',
     'default' => NULL,
     'add' => '4.1',
@@ -77,7 +77,7 @@ return array(
     'name' => 'customCSSURL',
     'title' => 'Custom CSS URL',
     'type' => 'String',
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'quick_form_type' => 'Element',
     'default' => NULL,
     'add' => '4.1',
@@ -94,7 +94,7 @@ return array(
     'title' => 'Extension Resource URL',
     'name' => 'extensionsURL',
     'type' => 'String',
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'quick_form_type' => 'Element',
     'default' => NULL,
     'add' => '4.1',
diff --git a/civicrm/sql/civicrm.mysql b/civicrm/sql/civicrm.mysql
index 54f2f6d2dc..b7cb0567ae 100644
--- a/civicrm/sql/civicrm.mysql
+++ b/civicrm/sql/civicrm.mysql
@@ -1925,7 +1925,7 @@ CREATE TABLE `civicrm_email` (
      `email` varchar(254)    COMMENT 'Email address',
      `is_primary` tinyint   DEFAULT 0 COMMENT 'Is this the primary?',
      `is_billing` tinyint   DEFAULT 0 COMMENT 'Is this the billing?',
-     `on_hold` tinyint NOT NULL  DEFAULT 0 COMMENT 'Is this address on bounce hold?',
+     `on_hold` int unsigned NOT NULL  DEFAULT 0 COMMENT 'Implicit FK to civicrm_option_value where option_group = email_on_hold.',
      `is_bulkmail` tinyint NOT NULL  DEFAULT 0 COMMENT 'Is this address for bulk mail ?',
      `hold_date` datetime    COMMENT 'When the address went on bounce hold',
      `reset_date` datetime    COMMENT 'When the address bounce status was last reset',
diff --git a/civicrm/sql/civicrm_data.mysql b/civicrm/sql/civicrm_data.mysql
index cf5c703e8d..1a68fb63eb 100644
--- a/civicrm/sql/civicrm_data.mysql
+++ b/civicrm/sql/civicrm_data.mysql
@@ -5610,9 +5610,9 @@ VALUES
    (@option_group_id_date_filter, 'Previous fiscal year', 'previous.fiscal_year', 'previous.fiscal_year', NULL, NULL, NULL,11, NULL, 0, 0, 1, NULL, NULL, NULL),
    (@option_group_id_date_filter, 'Previous calendar year', 'previous.year', 'previous.year', NULL, NULL, NULL,12, NULL, 0, 0, 1, NULL, NULL, NULL),
    (@option_group_id_date_filter, 'Last 7 days including today', 'ending.week', 'ending.week', NULL, NULL, NULL,13, NULL, 0, 0, 1, NULL, NULL, NULL),
-   (@option_group_id_date_filter, 'Last 30 days including today', 'ending.month', 'ending.month', NULL, NULL, NULL,14, NULL, 0, 0, 1, NULL, NULL, NULL),
-   (@option_group_id_date_filter, 'Last 60 days including today', 'ending_2.month', 'ending_2.month', NULL, NULL, NULL,15, NULL, 0, 0, 1, NULL, NULL, NULL),
-   (@option_group_id_date_filter, 'Last 90 days including today', 'ending.quarter', 'ending.quarter', NULL, NULL, NULL,16, NULL, 0, 0, 1, NULL, NULL, NULL),
+   (@option_group_id_date_filter, 'Last 30 days including today', 'ending_30.day', 'ending.month', NULL, NULL, NULL,14, NULL, 0, 0, 1, NULL, NULL, NULL),
+   (@option_group_id_date_filter, 'Last 60 days including today', 'ending_60.day', 'ending_2.month', NULL, NULL, NULL,15, NULL, 0, 0, 1, NULL, NULL, NULL),
+   (@option_group_id_date_filter, 'Last 90 days including today', 'ending_90.day', 'ending.quarter', NULL, NULL, NULL,16, NULL, 0, 0, 1, NULL, NULL, NULL),
    (@option_group_id_date_filter, 'Last 12 months including today', 'ending.year', 'ending.year', NULL, NULL, NULL,17, NULL, 0, 0, 1, NULL, NULL, NULL),
    (@option_group_id_date_filter, 'Last 2 years including today', 'ending_2.year', 'ending_2.year', NULL, NULL, NULL,18, NULL, 0, 0, 1, NULL, NULL, NULL),
    (@option_group_id_date_filter, 'Last 3 years including today', 'ending_3.year', 'ending_3.year', NULL, NULL, NULL,19, NULL, 0, 0, 1, NULL, NULL, NULL),
@@ -23979,4 +23979,4 @@ INSERT INTO `civicrm_report_instance`
     ( `domain_id`, `title`, `report_id`, `description`, `permission`, `form_values`)
 VALUES
     (  @domainID, 'Survey Details', 'survey/detail', 'Detailed report for canvassing, phone-banking, walk lists or other surveys.', 'access CiviReport', 'a:39:{s:6:"fields";a:2:{s:9:"sort_name";s:1:"1";s:6:"result";s:1:"1";}s:22:"assignee_contact_id_op";s:2:"eq";s:25:"assignee_contact_id_value";s:0:"";s:12:"sort_name_op";s:3:"has";s:15:"sort_name_value";s:0:"";s:17:"street_number_min";s:0:"";s:17:"street_number_max";s:0:"";s:16:"street_number_op";s:3:"lte";s:19:"street_number_value";s:0:"";s:14:"street_name_op";s:3:"has";s:17:"street_name_value";s:0:"";s:15:"postal_code_min";s:0:"";s:15:"postal_code_max";s:0:"";s:14:"postal_code_op";s:3:"lte";s:17:"postal_code_value";s:0:"";s:7:"city_op";s:3:"has";s:10:"city_value";s:0:"";s:20:"state_province_id_op";s:2:"in";s:23:"state_province_id_value";a:0:{}s:13:"country_id_op";s:2:"in";s:16:"country_id_value";a:0:{}s:12:"survey_id_op";s:2:"in";s:15:"survey_id_value";a:0:{}s:12:"status_id_op";s:2:"eq";s:15:"status_id_value";s:1:"1";s:11:"custom_1_op";s:2:"in";s:14:"custom_1_value";a:0:{}s:11:"custom_2_op";s:2:"in";s:14:"custom_2_value";a:0:{}s:17:"custom_3_relative";s:1:"0";s:13:"custom_3_from";s:0:"";s:11:"custom_3_to";s:0:"";s:11:"description";s:75:"Detailed report for canvassing, phone-banking, walk lists or other surveys.";s:13:"email_subject";s:0:"";s:8:"email_to";s:0:"";s:8:"email_cc";s:0:"";s:10:"permission";s:17:"access CiviReport";s:6:"groups";s:0:"";s:9:"domain_id";i:1;}');
-UPDATE civicrm_domain SET version = '5.7.0';
+UPDATE civicrm_domain SET version = '5.8.1';
diff --git a/civicrm/sql/civicrm_generated.mysql b/civicrm/sql/civicrm_generated.mysql
index 5d9b79b965..426fec6e5d 100644
--- a/civicrm/sql/civicrm_generated.mysql
+++ b/civicrm/sql/civicrm_generated.mysql
@@ -1,8 +1,8 @@
--- MySQL dump 10.16  Distrib 10.2.15-MariaDB, for osx10.13 (x86_64)
+-- MySQL dump 10.13  Distrib 5.7.22, for Linux (x86_64)
 --
--- Host: 127.0.0.1    Database: d7cvmaster_texxs
+-- Host: 127.0.0.1    Database: d7api4civi_s0knd
 -- ------------------------------------------------------
--- Server version	10.2.15-MariaDB
+-- Server version	5.7.22-0ubuntu0.16.04.1
 
 /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
 /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
@@ -10,6 +10,7 @@
 /*!40101 SET NAMES utf8 */;
 /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
 /*!40103 SET TIME_ZONE='+00:00' */;
+/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
 /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
 /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
 /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
@@ -86,7 +87,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_activity` WRITE;
 /*!40000 ALTER TABLE `civicrm_activity` DISABLE KEYS */;
-INSERT INTO `civicrm_activity` (`id`, `source_record_id`, `activity_type_id`, `subject`, `activity_date_time`, `duration`, `location`, `phone_id`, `phone_number`, `details`, `status_id`, `priority_id`, `parent_id`, `is_test`, `medium_id`, `is_auto`, `relationship_id`, `is_current_revision`, `original_id`, `result`, `is_deleted`, `campaign_id`, `engagement_level`, `weight`, `is_star`, `created_date`, `modified_date`) VALUES (1,NULL,9,'Subject for Tell a Friend','2018-07-02 00:34:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(2,NULL,10,'Subject for Pledge Acknowledgment','2017-10-02 05:05:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(3,NULL,9,'Subject for Tell a Friend','2018-09-04 06:42:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(4,NULL,10,'Subject for Pledge Acknowledgment','2018-05-06 19:16:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(5,NULL,9,'Subject for Tell a Friend','2018-04-25 14:18:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(6,NULL,9,'Subject for Tell a Friend','2018-07-22 03:19:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(7,NULL,10,'Subject for Pledge Acknowledgment','2018-04-25 14:28:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(8,NULL,10,'Subject for Pledge Acknowledgment','2018-09-25 11:34:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(9,NULL,10,'Subject for Pledge Acknowledgment','2018-01-29 17:27:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(10,NULL,9,'Subject for Tell a Friend','2018-05-07 06:39:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(11,NULL,10,'Subject for Pledge Acknowledgment','2017-12-05 18:28:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(12,NULL,9,'Subject for Tell a Friend','2018-06-22 23:59:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(13,NULL,10,'Subject for Pledge Acknowledgment','2018-05-04 03:17:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(14,NULL,9,'Subject for Tell a Friend','2018-05-20 23:48:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(15,NULL,10,'Subject for Pledge Acknowledgment','2018-05-02 09:20:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(16,NULL,9,'Subject for Tell a Friend','2018-07-10 02:29:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(17,NULL,9,'Subject for Tell a Friend','2018-09-04 20:39:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(18,NULL,9,'Subject for Tell a Friend','2018-09-07 07:19:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(19,NULL,9,'Subject for Tell a Friend','2017-11-29 20:00:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(20,NULL,9,'Subject for Tell a Friend','2018-04-09 00:49:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(21,NULL,9,'Subject for Tell a Friend','2018-01-20 23:09:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(22,NULL,9,'Subject for Tell a Friend','2018-07-27 18:01:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(23,NULL,9,'Subject for Tell a Friend','2018-06-01 18:33:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(24,NULL,9,'Subject for Tell a Friend','2018-03-27 14:41:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(25,NULL,10,'Subject for Pledge Acknowledgment','2017-10-03 18:07:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(26,NULL,9,'Subject for Tell a Friend','2017-11-13 13:51:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(27,NULL,9,'Subject for Tell a Friend','2018-05-19 11:02:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(28,NULL,9,'Subject for Tell a Friend','2018-05-30 23:25:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(29,NULL,9,'Subject for Tell a Friend','2018-03-05 21:01:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(30,NULL,9,'Subject for Tell a Friend','2017-10-15 10:43:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(31,NULL,9,'Subject for Tell a Friend','2017-12-17 14:53:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(32,NULL,9,'Subject for Tell a Friend','2017-11-23 17:46:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(33,NULL,9,'Subject for Tell a Friend','2017-12-08 15:12:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(34,NULL,9,'Subject for Tell a Friend','2017-12-18 00:22:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(35,NULL,9,'Subject for Tell a Friend','2018-07-04 09:48:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(36,NULL,10,'Subject for Pledge Acknowledgment','2018-04-23 07:40:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(37,NULL,9,'Subject for Tell a Friend','2017-11-09 01:28:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(38,NULL,10,'Subject for Pledge Acknowledgment','2018-09-18 20:55:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(39,NULL,10,'Subject for Pledge Acknowledgment','2018-04-16 21:26:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(40,NULL,9,'Subject for Tell a Friend','2017-12-24 18:23:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(41,NULL,10,'Subject for Pledge Acknowledgment','2018-02-07 03:38:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(42,NULL,9,'Subject for Tell a Friend','2018-04-12 14:12:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(43,NULL,10,'Subject for Pledge Acknowledgment','2018-03-01 12:39:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(44,NULL,10,'Subject for Pledge Acknowledgment','2018-06-14 15:41:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(45,NULL,10,'Subject for Pledge Acknowledgment','2018-05-07 04:53:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(46,NULL,9,'Subject for Tell a Friend','2018-01-12 21:56:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(47,NULL,10,'Subject for Pledge Acknowledgment','2017-11-07 16:05:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(48,NULL,10,'Subject for Pledge Acknowledgment','2017-11-04 17:58:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(49,NULL,9,'Subject for Tell a Friend','2018-08-11 08:45:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(50,NULL,10,'Subject for Pledge Acknowledgment','2017-12-19 00:20:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(51,NULL,9,'Subject for Tell a Friend','2018-03-06 16:40:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(52,NULL,10,'Subject for Pledge Acknowledgment','2018-08-27 04:54:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(53,NULL,10,'Subject for Pledge Acknowledgment','2017-12-23 11:09:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(54,NULL,9,'Subject for Tell a Friend','2018-07-08 22:58:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(55,NULL,9,'Subject for Tell a Friend','2018-04-30 09:15:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(56,NULL,9,'Subject for Tell a Friend','2018-06-01 18:15:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(57,NULL,10,'Subject for Pledge Acknowledgment','2018-02-28 12:22:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(58,NULL,9,'Subject for Tell a Friend','2018-09-12 08:38:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(59,NULL,10,'Subject for Pledge Acknowledgment','2018-05-19 01:41:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(60,NULL,9,'Subject for Tell a Friend','2018-07-16 13:53:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(61,NULL,9,'Subject for Tell a Friend','2017-10-10 19:54:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(62,NULL,10,'Subject for Pledge Acknowledgment','2018-01-02 14:57:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(63,NULL,9,'Subject for Tell a Friend','2017-10-04 04:45:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(64,NULL,10,'Subject for Pledge Acknowledgment','2018-06-14 03:55:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(65,NULL,10,'Subject for Pledge Acknowledgment','2018-09-22 16:30:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(66,NULL,10,'Subject for Pledge Acknowledgment','2018-02-12 02:48:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(67,NULL,10,'Subject for Pledge Acknowledgment','2018-06-05 04:56:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(68,NULL,9,'Subject for Tell a Friend','2018-08-30 10:17:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(69,NULL,10,'Subject for Pledge Acknowledgment','2018-08-25 14:12:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(70,NULL,9,'Subject for Tell a Friend','2018-03-12 14:42:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(71,NULL,9,'Subject for Tell a Friend','2018-07-16 02:34:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(72,NULL,10,'Subject for Pledge Acknowledgment','2018-07-24 03:17:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(73,NULL,9,'Subject for Tell a Friend','2017-12-04 22:26:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(74,NULL,9,'Subject for Tell a Friend','2017-12-31 06:32:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(75,NULL,9,'Subject for Tell a Friend','2018-01-09 03:25:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(76,NULL,10,'Subject for Pledge Acknowledgment','2018-02-06 09:47:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(77,NULL,10,'Subject for Pledge Acknowledgment','2017-11-06 02:16:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(78,NULL,9,'Subject for Tell a Friend','2018-03-26 07:44:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(79,NULL,10,'Subject for Pledge Acknowledgment','2018-01-04 10:06:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(80,NULL,10,'Subject for Pledge Acknowledgment','2017-12-06 14:31:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(81,NULL,9,'Subject for Tell a Friend','2018-08-13 02:00:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(82,NULL,10,'Subject for Pledge Acknowledgment','2018-06-29 17:19:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(83,NULL,10,'Subject for Pledge Acknowledgment','2017-10-12 19:32:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(84,NULL,10,'Subject for Pledge Acknowledgment','2018-04-25 14:30:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(85,NULL,10,'Subject for Pledge Acknowledgment','2018-02-19 20:04:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(86,NULL,9,'Subject for Tell a Friend','2017-12-17 21:51:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(87,NULL,9,'Subject for Tell a Friend','2018-06-19 20:18:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(88,NULL,10,'Subject for Pledge Acknowledgment','2018-01-25 17:24:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(89,NULL,9,'Subject for Tell a Friend','2018-07-08 12:51:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(90,NULL,9,'Subject for Tell a Friend','2018-03-13 02:27:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(91,NULL,10,'Subject for Pledge Acknowledgment','2018-03-05 19:10:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(92,NULL,10,'Subject for Pledge Acknowledgment','2018-03-25 08:41:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(93,NULL,9,'Subject for Tell a Friend','2017-11-01 19:39:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(94,NULL,10,'Subject for Pledge Acknowledgment','2017-11-11 18:20:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(95,NULL,9,'Subject for Tell a Friend','2018-06-16 06:39:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(96,NULL,10,'Subject for Pledge Acknowledgment','2018-08-01 06:28:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(97,NULL,9,'Subject for Tell a Friend','2018-08-07 16:31:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(98,NULL,10,'Subject for Pledge Acknowledgment','2018-05-11 21:13:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(99,NULL,10,'Subject for Pledge Acknowledgment','2018-05-09 21:25:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(100,NULL,9,'Subject for Tell a Friend','2018-08-07 06:21:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(101,NULL,9,'Subject for Tell a Friend','2018-09-08 21:52:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(102,NULL,10,'Subject for Pledge Acknowledgment','2017-11-16 06:31:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(103,NULL,10,'Subject for Pledge Acknowledgment','2018-04-14 07:55:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(104,NULL,10,'Subject for Pledge Acknowledgment','2018-06-09 09:21:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(105,NULL,9,'Subject for Tell a Friend','2017-11-01 01:52:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(106,NULL,10,'Subject for Pledge Acknowledgment','2018-06-19 03:28:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(107,NULL,10,'Subject for Pledge Acknowledgment','2017-10-31 02:56:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(108,NULL,10,'Subject for Pledge Acknowledgment','2018-01-08 17:52:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(109,NULL,9,'Subject for Tell a Friend','2018-06-10 15:28:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(110,NULL,9,'Subject for Tell a Friend','2018-02-11 07:42:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(111,NULL,9,'Subject for Tell a Friend','2018-04-13 23:31:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(112,NULL,10,'Subject for Pledge Acknowledgment','2018-04-13 22:31:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(113,NULL,9,'Subject for Tell a Friend','2018-06-12 23:04:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(114,NULL,9,'Subject for Tell a Friend','2017-11-28 07:45:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(115,NULL,10,'Subject for Pledge Acknowledgment','2018-08-23 13:13:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(116,NULL,9,'Subject for Tell a Friend','2018-07-21 03:29:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(117,NULL,10,'Subject for Pledge Acknowledgment','2018-04-09 11:35:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(118,NULL,10,'Subject for Pledge Acknowledgment','2018-05-26 12:33:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(119,NULL,10,'Subject for Pledge Acknowledgment','2018-01-24 11:27:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(120,NULL,10,'Subject for Pledge Acknowledgment','2018-08-21 18:55:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(121,NULL,10,'Subject for Pledge Acknowledgment','2018-01-05 09:22:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(122,NULL,9,'Subject for Tell a Friend','2017-11-26 19:05:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(123,NULL,9,'Subject for Tell a Friend','2018-04-21 07:14:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(124,NULL,10,'Subject for Pledge Acknowledgment','2018-06-08 04:48:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(125,NULL,10,'Subject for Pledge Acknowledgment','2018-08-31 11:34:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(126,NULL,10,'Subject for Pledge Acknowledgment','2017-12-28 12:35:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(127,NULL,10,'Subject for Pledge Acknowledgment','2018-02-17 01:14:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(128,NULL,10,'Subject for Pledge Acknowledgment','2018-07-04 05:28:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(129,NULL,9,'Subject for Tell a Friend','2018-07-10 05:41:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(130,NULL,10,'Subject for Pledge Acknowledgment','2018-03-29 07:06:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(131,NULL,9,'Subject for Tell a Friend','2018-02-16 04:21:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(132,NULL,10,'Subject for Pledge Acknowledgment','2018-02-20 21:45:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(133,NULL,9,'Subject for Tell a Friend','2018-06-11 07:30:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(134,NULL,10,'Subject for Pledge Acknowledgment','2017-12-01 18:47:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(135,NULL,10,'Subject for Pledge Acknowledgment','2017-11-23 10:37:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(136,NULL,10,'Subject for Pledge Acknowledgment','2018-04-07 10:20:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(137,NULL,10,'Subject for Pledge Acknowledgment','2018-01-11 05:35:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(138,NULL,9,'Subject for Tell a Friend','2018-02-16 11:37:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(139,NULL,9,'Subject for Tell a Friend','2018-07-21 15:24:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(140,NULL,9,'Subject for Tell a Friend','2017-10-13 07:52:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(141,NULL,9,'Subject for Tell a Friend','2017-11-12 04:24:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(142,NULL,10,'Subject for Pledge Acknowledgment','2018-01-16 19:17:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(143,NULL,10,'Subject for Pledge Acknowledgment','2018-05-18 19:47:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(144,NULL,10,'Subject for Pledge Acknowledgment','2018-04-08 05:12:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(145,NULL,10,'Subject for Pledge Acknowledgment','2018-05-21 18:59:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(146,NULL,9,'Subject for Tell a Friend','2017-11-29 11:23:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(147,NULL,10,'Subject for Pledge Acknowledgment','2018-01-16 15:44:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(148,NULL,10,'Subject for Pledge Acknowledgment','2018-04-04 17:55:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(149,NULL,9,'Subject for Tell a Friend','2018-06-08 07:17:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(150,NULL,10,'Subject for Pledge Acknowledgment','2018-07-17 06:50:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(151,NULL,10,'Subject for Pledge Acknowledgment','2018-07-20 01:14:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(152,NULL,10,'Subject for Pledge Acknowledgment','2017-11-23 02:45:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(153,NULL,10,'Subject for Pledge Acknowledgment','2018-07-04 08:50:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(154,NULL,9,'Subject for Tell a Friend','2018-07-06 07:17:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(155,NULL,9,'Subject for Tell a Friend','2018-06-04 02:13:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(156,NULL,10,'Subject for Pledge Acknowledgment','2017-11-13 17:43:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(157,NULL,9,'Subject for Tell a Friend','2018-01-07 16:05:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(158,NULL,10,'Subject for Pledge Acknowledgment','2018-07-26 12:12:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(159,NULL,10,'Subject for Pledge Acknowledgment','2018-04-26 14:27:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(160,NULL,10,'Subject for Pledge Acknowledgment','2018-05-05 18:48:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(161,NULL,10,'Subject for Pledge Acknowledgment','2017-10-15 06:14:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(162,NULL,10,'Subject for Pledge Acknowledgment','2018-05-01 07:30:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(163,NULL,10,'Subject for Pledge Acknowledgment','2018-06-26 19:30:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(164,NULL,10,'Subject for Pledge Acknowledgment','2018-09-25 23:32:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(165,NULL,9,'Subject for Tell a Friend','2018-07-09 08:13:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(166,NULL,9,'Subject for Tell a Friend','2018-07-29 09:08:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(167,NULL,10,'Subject for Pledge Acknowledgment','2017-11-18 02:52:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(168,NULL,9,'Subject for Tell a Friend','2018-04-10 14:35:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(169,NULL,9,'Subject for Tell a Friend','2018-01-07 17:58:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(170,NULL,10,'Subject for Pledge Acknowledgment','2018-04-23 11:42:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(171,NULL,10,'Subject for Pledge Acknowledgment','2018-06-06 11:35:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(172,NULL,9,'Subject for Tell a Friend','2017-12-15 19:12:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(173,NULL,10,'Subject for Pledge Acknowledgment','2018-08-18 06:05:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(174,NULL,10,'Subject for Pledge Acknowledgment','2018-03-01 12:02:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(175,NULL,9,'Subject for Tell a Friend','2018-06-09 00:13:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(176,NULL,9,'Subject for Tell a Friend','2018-03-10 09:51:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(177,NULL,10,'Subject for Pledge Acknowledgment','2017-10-03 12:08:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(178,NULL,9,'Subject for Tell a Friend','2018-01-31 11:21:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(179,NULL,10,'Subject for Pledge Acknowledgment','2017-10-17 00:44:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(180,NULL,9,'Subject for Tell a Friend','2018-01-02 22:04:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(181,NULL,10,'Subject for Pledge Acknowledgment','2018-06-12 19:16:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(182,NULL,9,'Subject for Tell a Friend','2018-02-05 03:51:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(183,NULL,9,'Subject for Tell a Friend','2018-04-12 03:44:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(184,NULL,10,'Subject for Pledge Acknowledgment','2018-02-03 19:17:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(185,NULL,10,'Subject for Pledge Acknowledgment','2017-10-01 13:36:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(186,NULL,9,'Subject for Tell a Friend','2018-05-17 07:05:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(187,NULL,9,'Subject for Tell a Friend','2017-11-12 15:40:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(188,NULL,10,'Subject for Pledge Acknowledgment','2018-01-25 06:43:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(189,NULL,10,'Subject for Pledge Acknowledgment','2017-11-05 05:56:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(190,NULL,9,'Subject for Tell a Friend','2018-04-13 08:44:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(191,NULL,10,'Subject for Pledge Acknowledgment','2018-03-18 03:14:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(192,NULL,10,'Subject for Pledge Acknowledgment','2017-10-22 02:05:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(193,NULL,9,'Subject for Tell a Friend','2017-10-12 23:17:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(194,NULL,10,'Subject for Pledge Acknowledgment','2017-11-30 12:07:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(195,NULL,10,'Subject for Pledge Acknowledgment','2017-10-01 05:55:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(196,NULL,10,'Subject for Pledge Acknowledgment','2018-06-15 07:35:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(197,NULL,10,'Subject for Pledge Acknowledgment','2018-03-06 14:07:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(198,NULL,10,'Subject for Pledge Acknowledgment','2017-10-22 15:46:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(199,NULL,10,'Subject for Pledge Acknowledgment','2018-08-30 18:11:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(200,NULL,9,'Subject for Tell a Friend','2018-04-22 05:13:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(201,NULL,10,'Subject for Pledge Acknowledgment','2017-10-16 21:11:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(202,NULL,10,'Subject for Pledge Acknowledgment','2018-09-17 10:43:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(203,NULL,10,'Subject for Pledge Acknowledgment','2018-04-04 04:49:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(204,NULL,9,'Subject for Tell a Friend','2018-01-25 10:29:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(205,NULL,9,'Subject for Tell a Friend','2018-09-23 20:44:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(206,NULL,10,'Subject for Pledge Acknowledgment','2018-05-03 23:55:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(207,NULL,9,'Subject for Tell a Friend','2017-11-21 22:20:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(208,NULL,9,'Subject for Tell a Friend','2018-07-30 17:03:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(209,NULL,9,'Subject for Tell a Friend','2018-03-17 02:22:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(210,NULL,10,'Subject for Pledge Acknowledgment','2017-11-21 00:55:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(211,NULL,10,'Subject for Pledge Acknowledgment','2018-09-20 14:00:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(212,NULL,9,'Subject for Tell a Friend','2018-07-03 03:19:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(213,NULL,10,'Subject for Pledge Acknowledgment','2017-12-04 19:32:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(214,NULL,10,'Subject for Pledge Acknowledgment','2018-08-27 03:58:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(215,NULL,9,'Subject for Tell a Friend','2017-10-06 11:30:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(216,NULL,9,'Subject for Tell a Friend','2018-08-13 09:10:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(217,NULL,9,'Subject for Tell a Friend','2018-07-03 00:42:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(218,NULL,10,'Subject for Pledge Acknowledgment','2018-02-02 06:25:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(219,NULL,9,'Subject for Tell a Friend','2018-07-23 16:18:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(220,NULL,9,'Subject for Tell a Friend','2018-09-06 16:26:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(221,NULL,9,'Subject for Tell a Friend','2018-03-05 05:20:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(222,NULL,10,'Subject for Pledge Acknowledgment','2017-10-27 08:44:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(223,NULL,10,'Subject for Pledge Acknowledgment','2018-01-16 22:42:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(224,NULL,10,'Subject for Pledge Acknowledgment','2018-05-04 12:37:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(225,NULL,10,'Subject for Pledge Acknowledgment','2018-04-19 23:46:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(226,NULL,10,'Subject for Pledge Acknowledgment','2018-01-09 12:59:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(227,NULL,9,'Subject for Tell a Friend','2018-03-27 18:57:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(228,NULL,9,'Subject for Tell a Friend','2018-02-04 03:08:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(229,NULL,10,'Subject for Pledge Acknowledgment','2018-05-10 16:43:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(230,NULL,9,'Subject for Tell a Friend','2018-09-23 05:54:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(231,NULL,10,'Subject for Pledge Acknowledgment','2018-03-17 13:29:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(232,NULL,9,'Subject for Tell a Friend','2018-04-22 19:25:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(233,NULL,10,'Subject for Pledge Acknowledgment','2018-08-11 23:48:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(234,NULL,10,'Subject for Pledge Acknowledgment','2018-02-27 16:59:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(235,NULL,10,'Subject for Pledge Acknowledgment','2018-07-11 11:01:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(236,NULL,10,'Subject for Pledge Acknowledgment','2018-08-06 14:40:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(237,NULL,10,'Subject for Pledge Acknowledgment','2017-10-03 09:33:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(238,NULL,10,'Subject for Pledge Acknowledgment','2018-09-13 12:41:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(239,NULL,9,'Subject for Tell a Friend','2018-08-22 15:02:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(240,NULL,9,'Subject for Tell a Friend','2018-06-23 22:31:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(241,NULL,9,'Subject for Tell a Friend','2018-01-22 01:27:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(242,NULL,9,'Subject for Tell a Friend','2018-04-15 07:38:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(243,NULL,9,'Subject for Tell a Friend','2018-08-01 14:54:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(244,NULL,9,'Subject for Tell a Friend','2018-09-07 15:21:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(245,NULL,9,'Subject for Tell a Friend','2018-02-13 02:42:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(246,NULL,9,'Subject for Tell a Friend','2018-07-14 08:04:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(247,NULL,10,'Subject for Pledge Acknowledgment','2018-01-23 18:43:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(248,NULL,10,'Subject for Pledge Acknowledgment','2018-04-25 09:46:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(249,NULL,10,'Subject for Pledge Acknowledgment','2017-12-11 12:55:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(250,NULL,10,'Subject for Pledge Acknowledgment','2018-03-06 01:19:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(251,NULL,9,'Subject for Tell a Friend','2018-05-09 07:21:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(252,NULL,10,'Subject for Pledge Acknowledgment','2018-04-16 11:59:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(253,NULL,9,'Subject for Tell a Friend','2017-12-09 06:17:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(254,NULL,9,'Subject for Tell a Friend','2018-04-02 16:43:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(255,NULL,10,'Subject for Pledge Acknowledgment','2017-10-11 11:07:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(256,NULL,10,'Subject for Pledge Acknowledgment','2017-11-05 17:58:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(257,NULL,10,'Subject for Pledge Acknowledgment','2018-07-26 20:56:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(258,NULL,9,'Subject for Tell a Friend','2018-05-12 20:05:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(259,NULL,10,'Subject for Pledge Acknowledgment','2017-10-23 15:36:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(260,NULL,9,'Subject for Tell a Friend','2018-09-15 17:44:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(261,NULL,10,'Subject for Pledge Acknowledgment','2017-10-12 03:00:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(262,NULL,10,'Subject for Pledge Acknowledgment','2018-01-16 13:54:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(263,NULL,9,'Subject for Tell a Friend','2018-01-05 04:21:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(264,NULL,10,'Subject for Pledge Acknowledgment','2018-02-05 06:16:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(265,NULL,10,'Subject for Pledge Acknowledgment','2018-07-23 03:46:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(266,NULL,10,'Subject for Pledge Acknowledgment','2018-03-09 04:55:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(267,NULL,9,'Subject for Tell a Friend','2018-03-28 17:15:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(268,NULL,9,'Subject for Tell a Friend','2018-09-26 10:49:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(269,NULL,9,'Subject for Tell a Friend','2018-07-03 08:49:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(270,NULL,9,'Subject for Tell a Friend','2017-11-03 00:47:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(271,NULL,10,'Subject for Pledge Acknowledgment','2018-03-13 10:35:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(272,NULL,9,'Subject for Tell a Friend','2018-01-20 00:04:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(273,NULL,9,'Subject for Tell a Friend','2017-11-06 10:48:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(274,NULL,10,'Subject for Pledge Acknowledgment','2018-09-15 23:37:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(275,NULL,10,'Subject for Pledge Acknowledgment','2018-04-29 22:06:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(276,NULL,10,'Subject for Pledge Acknowledgment','2018-02-28 09:04:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(277,NULL,9,'Subject for Tell a Friend','2018-01-10 06:36:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(278,NULL,9,'Subject for Tell a Friend','2018-03-16 21:28:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(279,NULL,9,'Subject for Tell a Friend','2018-02-10 19:48:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(280,NULL,10,'Subject for Pledge Acknowledgment','2018-02-14 17:26:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(281,NULL,9,'Subject for Tell a Friend','2018-09-11 23:31:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(282,NULL,9,'Subject for Tell a Friend','2018-04-02 21:26:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(283,NULL,9,'Subject for Tell a Friend','2018-02-03 19:30:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(284,NULL,10,'Subject for Pledge Acknowledgment','2018-02-22 22:28:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(285,NULL,9,'Subject for Tell a Friend','2018-02-23 23:22:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(286,NULL,10,'Subject for Pledge Acknowledgment','2017-10-29 18:23:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(287,NULL,9,'Subject for Tell a Friend','2018-05-15 08:40:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(288,NULL,10,'Subject for Pledge Acknowledgment','2018-07-06 11:03:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(289,NULL,10,'Subject for Pledge Acknowledgment','2018-06-09 21:10:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(290,NULL,9,'Subject for Tell a Friend','2018-08-20 00:32:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(291,NULL,10,'Subject for Pledge Acknowledgment','2018-05-03 07:06:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(292,NULL,9,'Subject for Tell a Friend','2017-11-05 04:13:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(293,NULL,9,'Subject for Tell a Friend','2018-07-18 11:45:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(294,NULL,10,'Subject for Pledge Acknowledgment','2018-05-03 05:45:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(295,NULL,10,'Subject for Pledge Acknowledgment','2018-04-22 11:41:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(296,NULL,10,'Subject for Pledge Acknowledgment','2018-02-09 00:57:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(297,NULL,10,'Subject for Pledge Acknowledgment','2018-07-02 23:50:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(298,NULL,10,'Subject for Pledge Acknowledgment','2018-06-19 11:46:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(299,NULL,10,'Subject for Pledge Acknowledgment','2018-04-05 05:08:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(300,NULL,10,'Subject for Pledge Acknowledgment','2018-09-10 08:45:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(301,NULL,10,'Subject for Pledge Acknowledgment','2018-04-19 20:05:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(302,NULL,9,'Subject for Tell a Friend','2018-03-25 06:56:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(303,NULL,10,'Subject for Pledge Acknowledgment','2018-07-05 15:56:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(304,NULL,9,'Subject for Tell a Friend','2018-05-09 06:10:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(305,NULL,10,'Subject for Pledge Acknowledgment','2018-09-12 03:03:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(306,NULL,9,'Subject for Tell a Friend','2018-02-01 06:38:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(307,NULL,9,'Subject for Tell a Friend','2017-11-01 23:51:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(308,NULL,9,'Subject for Tell a Friend','2018-02-04 05:47:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(309,NULL,10,'Subject for Pledge Acknowledgment','2018-04-06 19:14:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(310,NULL,10,'Subject for Pledge Acknowledgment','2017-11-26 16:36:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(311,NULL,10,'Subject for Pledge Acknowledgment','2018-09-22 09:41:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(312,NULL,10,'Subject for Pledge Acknowledgment','2018-08-30 07:52:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(313,NULL,9,'Subject for Tell a Friend','2018-03-01 01:47:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(314,NULL,10,'Subject for Pledge Acknowledgment','2017-10-11 23:36:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(315,NULL,9,'Subject for Tell a Friend','2018-09-02 07:47:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(316,NULL,10,'Subject for Pledge Acknowledgment','2017-10-06 03:54:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(317,NULL,10,'Subject for Pledge Acknowledgment','2018-02-27 02:39:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(318,NULL,9,'Subject for Tell a Friend','2018-04-04 01:52:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(319,NULL,10,'Subject for Pledge Acknowledgment','2018-03-27 15:37:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(320,NULL,9,'Subject for Tell a Friend','2018-02-02 00:18:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(321,NULL,9,'Subject for Tell a Friend','2018-02-01 17:31:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(322,NULL,10,'Subject for Pledge Acknowledgment','2017-10-09 06:09:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(323,NULL,10,'Subject for Pledge Acknowledgment','2018-04-21 01:09:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(324,NULL,10,'Subject for Pledge Acknowledgment','2017-10-06 13:42:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(325,NULL,10,'Subject for Pledge Acknowledgment','2018-05-24 05:36:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(326,NULL,9,'Subject for Tell a Friend','2017-10-14 04:55:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(327,NULL,10,'Subject for Pledge Acknowledgment','2017-09-29 01:50:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(328,NULL,9,'Subject for Tell a Friend','2018-08-12 09:30:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(329,NULL,9,'Subject for Tell a Friend','2018-03-22 05:39:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(330,NULL,10,'Subject for Pledge Acknowledgment','2018-09-09 20:23:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(331,NULL,10,'Subject for Pledge Acknowledgment','2018-08-26 08:38:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(332,NULL,9,'Subject for Tell a Friend','2017-12-30 20:30:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(333,NULL,10,'Subject for Pledge Acknowledgment','2018-09-07 22:30:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(334,NULL,10,'Subject for Pledge Acknowledgment','2017-12-24 02:58:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(335,NULL,10,'Subject for Pledge Acknowledgment','2018-04-16 05:01:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(336,NULL,9,'Subject for Tell a Friend','2018-05-31 00:02:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(337,NULL,9,'Subject for Tell a Friend','2017-12-17 15:32:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(338,NULL,10,'Subject for Pledge Acknowledgment','2018-03-24 18:48:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(339,NULL,9,'Subject for Tell a Friend','2018-04-29 05:20:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(340,NULL,9,'Subject for Tell a Friend','2018-01-03 10:51:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(341,NULL,9,'Subject for Tell a Friend','2018-02-23 08:09:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(342,NULL,9,'Subject for Tell a Friend','2018-06-13 14:59:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(343,NULL,10,'Subject for Pledge Acknowledgment','2018-02-21 18:15:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(344,NULL,10,'Subject for Pledge Acknowledgment','2018-06-09 21:24:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(345,NULL,9,'Subject for Tell a Friend','2018-07-30 17:10:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(346,NULL,10,'Subject for Pledge Acknowledgment','2017-12-03 22:22:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(347,NULL,9,'Subject for Tell a Friend','2017-10-30 14:13:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(348,NULL,10,'Subject for Pledge Acknowledgment','2018-07-26 18:20:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(349,NULL,9,'Subject for Tell a Friend','2018-09-26 03:17:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(350,NULL,10,'Subject for Pledge Acknowledgment','2018-03-21 21:16:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(351,NULL,10,'Subject for Pledge Acknowledgment','2018-09-26 16:30:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(352,NULL,10,'Subject for Pledge Acknowledgment','2018-04-10 01:49:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(353,NULL,9,'Subject for Tell a Friend','2018-04-22 14:18:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(354,NULL,10,'Subject for Pledge Acknowledgment','2018-02-02 00:07:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(355,NULL,10,'Subject for Pledge Acknowledgment','2018-01-17 10:16:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(356,NULL,10,'Subject for Pledge Acknowledgment','2018-08-01 10:49:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(357,NULL,10,'Subject for Pledge Acknowledgment','2017-10-11 05:04:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(358,NULL,9,'Subject for Tell a Friend','2017-12-14 12:44:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(359,NULL,9,'Subject for Tell a Friend','2018-02-23 05:14:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(360,NULL,9,'Subject for Tell a Friend','2018-03-09 05:37:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(361,NULL,10,'Subject for Pledge Acknowledgment','2018-05-24 16:03:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(362,NULL,10,'Subject for Pledge Acknowledgment','2018-09-03 05:34:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(363,NULL,10,'Subject for Pledge Acknowledgment','2018-07-15 10:32:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(364,NULL,10,'Subject for Pledge Acknowledgment','2018-08-31 18:36:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(365,NULL,9,'Subject for Tell a Friend','2018-06-21 16:52:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(366,NULL,10,'Subject for Pledge Acknowledgment','2017-11-21 17:24:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(367,NULL,10,'Subject for Pledge Acknowledgment','2017-10-02 11:10:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(368,NULL,9,'Subject for Tell a Friend','2018-06-05 10:53:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(369,NULL,9,'Subject for Tell a Friend','2017-12-21 16:24:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(370,NULL,9,'Subject for Tell a Friend','2017-10-31 07:28:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(371,NULL,10,'Subject for Pledge Acknowledgment','2017-11-19 04:46:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(372,NULL,10,'Subject for Pledge Acknowledgment','2018-05-31 20:33:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(373,NULL,10,'Subject for Pledge Acknowledgment','2018-03-18 14:13:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(374,NULL,9,'Subject for Tell a Friend','2018-07-25 22:21:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(375,NULL,10,'Subject for Pledge Acknowledgment','2018-05-17 21:06:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(376,NULL,10,'Subject for Pledge Acknowledgment','2018-04-08 14:22:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(377,NULL,10,'Subject for Pledge Acknowledgment','2018-01-22 10:50:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(378,NULL,10,'Subject for Pledge Acknowledgment','2017-11-27 03:56:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(379,NULL,9,'Subject for Tell a Friend','2017-10-14 19:30:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(380,NULL,9,'Subject for Tell a Friend','2018-09-08 05:56:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(381,NULL,9,'Subject for Tell a Friend','2018-05-03 01:31:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(382,NULL,10,'Subject for Pledge Acknowledgment','2018-07-22 05:43:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(383,NULL,10,'Subject for Pledge Acknowledgment','2018-03-10 20:00:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(384,NULL,9,'Subject for Tell a Friend','2018-03-22 02:33:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(385,NULL,9,'Subject for Tell a Friend','2018-08-03 21:16:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(386,NULL,10,'Subject for Pledge Acknowledgment','2018-09-02 08:26:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(387,NULL,9,'Subject for Tell a Friend','2018-04-20 02:21:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(388,NULL,9,'Subject for Tell a Friend','2018-03-13 18:05:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(389,NULL,10,'Subject for Pledge Acknowledgment','2017-11-21 19:00:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(390,NULL,9,'Subject for Tell a Friend','2017-10-17 01:26:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(391,NULL,10,'Subject for Pledge Acknowledgment','2018-09-07 17:46:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(392,NULL,10,'Subject for Pledge Acknowledgment','2018-01-15 06:07:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(393,NULL,10,'Subject for Pledge Acknowledgment','2018-09-05 03:47:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(394,NULL,9,'Subject for Tell a Friend','2017-11-19 04:20:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(395,NULL,10,'Subject for Pledge Acknowledgment','2018-02-23 07:46:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(396,NULL,9,'Subject for Tell a Friend','2018-07-17 08:15:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(397,NULL,10,'Subject for Pledge Acknowledgment','2018-06-07 22:21:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(398,NULL,9,'Subject for Tell a Friend','2018-08-15 05:23:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(399,NULL,9,'Subject for Tell a Friend','2017-10-17 13:26:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(400,NULL,10,'Subject for Pledge Acknowledgment','2018-08-01 08:15:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(401,NULL,9,'Subject for Tell a Friend','2018-07-31 01:05:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(402,NULL,10,'Subject for Pledge Acknowledgment','2018-03-10 05:18:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(403,NULL,10,'Subject for Pledge Acknowledgment','2018-04-03 11:39:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(404,NULL,9,'Subject for Tell a Friend','2018-05-11 08:06:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(405,NULL,10,'Subject for Pledge Acknowledgment','2018-04-07 11:29:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(406,NULL,9,'Subject for Tell a Friend','2018-01-22 19:00:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(407,NULL,9,'Subject for Tell a Friend','2017-10-28 20:41:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(408,NULL,9,'Subject for Tell a Friend','2018-05-27 16:19:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(409,NULL,9,'Subject for Tell a Friend','2018-09-02 05:04:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(410,NULL,10,'Subject for Pledge Acknowledgment','2018-09-09 21:19:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(411,NULL,9,'Subject for Tell a Friend','2017-12-13 13:49:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(412,NULL,9,'Subject for Tell a Friend','2018-02-15 12:37:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(413,NULL,10,'Subject for Pledge Acknowledgment','2018-06-24 04:01:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(414,NULL,10,'Subject for Pledge Acknowledgment','2018-09-06 02:54:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(415,NULL,10,'Subject for Pledge Acknowledgment','2018-09-21 04:50:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(416,NULL,10,'Subject for Pledge Acknowledgment','2018-06-29 19:56:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(417,NULL,10,'Subject for Pledge Acknowledgment','2017-10-25 14:04:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(418,NULL,9,'Subject for Tell a Friend','2018-09-24 06:20:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(419,NULL,10,'Subject for Pledge Acknowledgment','2018-02-21 17:20:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(420,NULL,9,'Subject for Tell a Friend','2017-12-12 06:53:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(421,NULL,10,'Subject for Pledge Acknowledgment','2017-12-19 15:01:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(422,NULL,10,'Subject for Pledge Acknowledgment','2018-05-05 15:39:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(423,NULL,10,'Subject for Pledge Acknowledgment','2018-07-17 06:55:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(424,NULL,10,'Subject for Pledge Acknowledgment','2018-06-25 00:44:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(425,NULL,9,'Subject for Tell a Friend','2018-04-22 04:38:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(426,NULL,10,'Subject for Pledge Acknowledgment','2018-03-07 14:33:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(427,NULL,10,'Subject for Pledge Acknowledgment','2017-12-28 07:20:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(428,NULL,9,'Subject for Tell a Friend','2018-01-06 17:26:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(429,NULL,10,'Subject for Pledge Acknowledgment','2018-03-10 13:34:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(430,NULL,9,'Subject for Tell a Friend','2017-09-28 02:39:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(431,NULL,10,'Subject for Pledge Acknowledgment','2018-06-12 20:44:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(432,NULL,10,'Subject for Pledge Acknowledgment','2017-10-14 07:16:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(433,NULL,9,'Subject for Tell a Friend','2017-11-10 02:51:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(434,NULL,9,'Subject for Tell a Friend','2018-07-19 07:02:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(435,NULL,9,'Subject for Tell a Friend','2018-09-14 22:22:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(436,NULL,9,'Subject for Tell a Friend','2018-03-06 10:41:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(437,NULL,9,'Subject for Tell a Friend','2018-08-30 16:50:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(438,NULL,10,'Subject for Pledge Acknowledgment','2017-11-12 15:06:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(439,NULL,9,'Subject for Tell a Friend','2018-02-19 01:15:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(440,NULL,10,'Subject for Pledge Acknowledgment','2018-07-11 15:34:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(441,NULL,10,'Subject for Pledge Acknowledgment','2018-08-11 06:07:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(442,NULL,10,'Subject for Pledge Acknowledgment','2018-08-16 05:01:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(443,NULL,10,'Subject for Pledge Acknowledgment','2018-03-08 00:45:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(444,NULL,10,'Subject for Pledge Acknowledgment','2018-01-07 01:01:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(445,NULL,10,'Subject for Pledge Acknowledgment','2018-08-02 04:23:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(446,NULL,10,'Subject for Pledge Acknowledgment','2018-03-09 20:31:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(447,NULL,9,'Subject for Tell a Friend','2018-07-27 20:16:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(448,NULL,10,'Subject for Pledge Acknowledgment','2018-05-26 18:06:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(449,NULL,10,'Subject for Pledge Acknowledgment','2018-05-23 23:36:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(450,NULL,10,'Subject for Pledge Acknowledgment','2018-02-03 03:43:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(451,1,6,'$ 125.00-Apr 2007 Mailer 1','2010-04-11 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(452,2,6,'$ 50.00-Online: Save the Penguins','2010-03-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(453,3,6,'$ 25.00-Apr 2007 Mailer 1','2010-04-29 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(454,4,6,'$ 50.00-Apr 2007 Mailer 1','2010-04-11 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(455,5,6,'$ 500.00-Apr 2007 Mailer 1','2010-04-15 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(456,6,6,'$ 175.00-Apr 2007 Mailer 1','2010-04-11 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(457,7,6,'$ 50.00-Online: Save the Penguins','2010-03-27 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(458,8,6,'$ 10.00-Online: Save the Penguins','2010-03-08 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(459,9,6,'$ 250.00-Online: Save the Penguins','2010-04-22 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(460,10,6,NULL,'2009-07-01 11:53:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(461,11,6,NULL,'2009-07-01 12:55:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(462,12,6,NULL,'2009-10-01 11:53:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(463,13,6,NULL,'2009-12-01 12:55:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(464,1,7,'General','2018-09-27 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(465,2,7,'Student','2018-09-26 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(466,3,7,'General','2018-09-25 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(467,4,7,'Student','2018-09-24 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(468,5,7,'General','2016-08-26 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(469,6,7,'Student','2018-09-22 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(470,7,7,'General','2018-09-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(471,8,7,'Student','2018-09-20 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(472,9,7,'General','2018-09-19 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(473,10,7,'Student','2017-09-18 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(474,11,7,'Lifetime','2018-09-17 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(475,12,7,'Student','2018-09-16 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(476,13,7,'General','2018-09-15 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(477,14,7,'Student','2018-09-14 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(478,15,7,'General','2016-06-07 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(479,16,7,'Student','2018-09-12 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(480,17,7,'General','2018-09-11 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(481,18,7,'Student','2018-09-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(482,19,7,'General','2018-09-09 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(483,20,7,'General','2016-04-28 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(484,21,7,'General','2018-09-07 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(485,22,7,'Lifetime','2018-09-06 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(486,23,7,'General','2018-09-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(487,24,7,'Student','2018-09-04 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(488,25,7,'Student','2017-09-03 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(489,26,7,'Student','2018-09-02 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(490,27,7,'General','2018-09-01 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(491,28,7,'Student','2018-08-31 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(492,29,7,'General','2018-08-30 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(493,30,7,'General','2016-02-08 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(494,14,6,'$ 100.00 - General Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(495,15,6,'$ 50.00 - Student Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(496,16,6,'$ 100.00 - General Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(497,17,6,'$ 50.00 - Student Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(498,18,6,'$ 100.00 - General Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(499,19,6,'$ 50.00 - Student Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(500,20,6,'$ 100.00 - General Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(501,21,6,'$ 50.00 - Student Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(502,22,6,'$ 100.00 - General Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(503,23,6,'$ 50.00 - Student Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(504,24,6,'$ 1200.00 - Lifetime Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(505,25,6,'$ 50.00 - Student Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(506,26,6,'$ 100.00 - General Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(507,27,6,'$ 50.00 - Student Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(508,28,6,'$ 100.00 - General Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(509,29,6,'$ 50.00 - Student Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(510,30,6,'$ 100.00 - General Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(511,31,6,'$ 50.00 - Student Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(512,32,6,'$ 100.00 - General Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(513,33,6,'$ 100.00 - General Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(514,34,6,'$ 100.00 - General Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(515,35,6,'$ 1200.00 - Lifetime Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(516,36,6,'$ 100.00 - General Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(517,37,6,'$ 50.00 - Student Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(518,38,6,'$ 50.00 - Student Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(519,39,6,'$ 50.00 - Student Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(520,40,6,'$ 100.00 - General Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(521,41,6,'$ 50.00 - Student Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(522,42,6,'$ 100.00 - General Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(523,43,6,'$ 100.00 - General Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(525,1,5,'NULL','2009-01-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(526,2,5,'NULL','2008-05-07 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(527,3,5,'NULL','2008-05-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(528,4,5,'NULL','2008-10-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(529,5,5,'NULL','2008-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(530,6,5,'NULL','2008-03-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(531,7,5,'NULL','2009-07-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(532,8,5,'NULL','2009-03-07 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(533,9,5,'NULL','2008-02-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(534,10,5,'NULL','2008-02-01 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(535,11,5,'NULL','2009-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(536,12,5,'NULL','2009-03-06 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(537,13,5,'NULL','2008-06-04 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(538,14,5,'NULL','2008-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(539,15,5,'NULL','2008-07-04 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(540,16,5,'NULL','2009-01-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(541,17,5,'NULL','2008-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(542,18,5,'NULL','2009-03-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(543,19,5,'NULL','2008-10-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(544,20,5,'NULL','2009-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(545,21,5,'NULL','2008-03-25 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(546,22,5,'NULL','2009-10-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(547,23,5,'NULL','2008-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(548,24,5,'NULL','2008-03-11 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(549,25,5,'NULL','2008-04-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(550,26,5,'NULL','2009-01-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(551,27,5,'NULL','2008-05-07 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(552,28,5,'NULL','2009-12-12 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(553,29,5,'NULL','2009-12-13 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(554,30,5,'NULL','2009-12-14 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(555,31,5,'NULL','2009-12-15 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(556,32,5,'NULL','2009-07-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(557,33,5,'NULL','2009-03-07 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(558,34,5,'NULL','2009-12-15 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(559,35,5,'NULL','2009-12-13 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(560,36,5,'NULL','2009-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(561,37,5,'NULL','2009-03-06 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(562,38,5,'NULL','2009-12-13 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(563,39,5,'NULL','2008-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(564,40,5,'NULL','2009-12-14 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(565,41,5,'NULL','2009-01-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(566,42,5,'NULL','2009-12-15 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(567,43,5,'NULL','2009-03-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(568,44,5,'NULL','2009-12-13 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(569,45,5,'NULL','2009-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(570,46,5,'NULL','2009-12-13 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(571,47,5,'NULL','2009-10-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(572,48,5,'NULL','2009-12-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(573,49,5,'NULL','2009-03-11 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(574,50,5,'NULL','2009-04-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(575,45,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(576,46,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(577,47,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(578,48,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(579,49,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(580,50,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(581,51,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(582,52,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(583,53,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(584,54,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(585,55,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(586,56,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(587,57,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(588,58,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(589,59,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(590,60,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(591,61,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(592,62,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(593,63,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(594,64,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(595,65,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(596,66,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(597,67,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(598,68,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(599,69,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(600,70,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(601,71,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(602,72,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(603,73,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(604,74,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(605,75,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(606,76,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(607,77,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(608,78,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(609,79,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(610,80,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(611,81,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(612,82,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(613,83,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(614,84,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(615,85,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(616,86,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(617,87,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(618,88,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(619,89,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(620,90,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(621,91,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(622,92,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(623,93,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(624,94,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34');
+INSERT INTO `civicrm_activity` (`id`, `source_record_id`, `activity_type_id`, `subject`, `activity_date_time`, `duration`, `location`, `phone_id`, `phone_number`, `details`, `status_id`, `priority_id`, `parent_id`, `is_test`, `medium_id`, `is_auto`, `relationship_id`, `is_current_revision`, `original_id`, `result`, `is_deleted`, `campaign_id`, `engagement_level`, `weight`, `is_star`, `created_date`, `modified_date`) VALUES (1,NULL,10,'Subject for Pledge Acknowledgment','2018-04-26 08:00:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(2,NULL,9,'Subject for Tell a Friend','2017-12-20 01:14:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(3,NULL,10,'Subject for Pledge Acknowledgment','2017-12-02 09:00:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(4,NULL,9,'Subject for Tell a Friend','2018-02-17 08:13:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(5,NULL,10,'Subject for Pledge Acknowledgment','2017-11-11 10:38:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(6,NULL,9,'Subject for Tell a Friend','2018-01-26 17:32:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(7,NULL,9,'Subject for Tell a Friend','2017-12-04 08:11:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(8,NULL,9,'Subject for Tell a Friend','2017-12-20 21:19:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(9,NULL,9,'Subject for Tell a Friend','2018-04-24 23:52:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(10,NULL,9,'Subject for Tell a Friend','2018-06-26 22:03:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(11,NULL,10,'Subject for Pledge Acknowledgment','2018-04-25 12:45:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(12,NULL,10,'Subject for Pledge Acknowledgment','2017-12-13 14:16:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(13,NULL,9,'Subject for Tell a Friend','2018-05-03 06:17:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(14,NULL,9,'Subject for Tell a Friend','2018-08-08 18:17:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(15,NULL,9,'Subject for Tell a Friend','2018-09-26 18:28:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(16,NULL,10,'Subject for Pledge Acknowledgment','2018-07-12 06:47:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(17,NULL,10,'Subject for Pledge Acknowledgment','2018-05-30 10:48:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(18,NULL,9,'Subject for Tell a Friend','2017-12-04 13:51:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(19,NULL,10,'Subject for Pledge Acknowledgment','2018-05-08 09:24:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(20,NULL,9,'Subject for Tell a Friend','2018-09-21 09:31:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(21,NULL,10,'Subject for Pledge Acknowledgment','2018-06-12 18:21:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(22,NULL,10,'Subject for Pledge Acknowledgment','2018-02-24 08:20:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(23,NULL,9,'Subject for Tell a Friend','2018-04-01 20:27:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(24,NULL,9,'Subject for Tell a Friend','2018-05-25 06:03:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(25,NULL,10,'Subject for Pledge Acknowledgment','2018-01-27 20:12:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(26,NULL,9,'Subject for Tell a Friend','2018-02-18 17:20:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(27,NULL,10,'Subject for Pledge Acknowledgment','2018-08-28 13:42:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(28,NULL,10,'Subject for Pledge Acknowledgment','2018-06-12 18:03:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(29,NULL,10,'Subject for Pledge Acknowledgment','2018-04-16 13:03:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(30,NULL,9,'Subject for Tell a Friend','2017-12-03 23:10:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(31,NULL,9,'Subject for Tell a Friend','2018-05-03 05:22:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(32,NULL,9,'Subject for Tell a Friend','2018-06-06 14:53:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(33,NULL,9,'Subject for Tell a Friend','2018-01-08 06:32:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(34,NULL,9,'Subject for Tell a Friend','2018-08-01 18:12:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(35,NULL,9,'Subject for Tell a Friend','2018-07-18 10:14:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(36,NULL,9,'Subject for Tell a Friend','2017-11-05 19:44:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(37,NULL,10,'Subject for Pledge Acknowledgment','2018-08-13 18:19:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(38,NULL,9,'Subject for Tell a Friend','2018-04-14 18:51:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(39,NULL,9,'Subject for Tell a Friend','2018-08-30 20:54:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(40,NULL,9,'Subject for Tell a Friend','2018-06-02 15:40:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(41,NULL,10,'Subject for Pledge Acknowledgment','2018-03-27 10:29:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(42,NULL,9,'Subject for Tell a Friend','2018-09-02 15:07:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(43,NULL,10,'Subject for Pledge Acknowledgment','2017-11-20 19:48:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(44,NULL,9,'Subject for Tell a Friend','2018-08-25 11:38:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(45,NULL,10,'Subject for Pledge Acknowledgment','2018-02-21 17:52:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(46,NULL,10,'Subject for Pledge Acknowledgment','2017-12-20 16:17:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(47,NULL,10,'Subject for Pledge Acknowledgment','2018-05-15 07:25:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(48,NULL,9,'Subject for Tell a Friend','2018-01-11 02:19:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(49,NULL,10,'Subject for Pledge Acknowledgment','2018-10-11 15:48:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(50,NULL,9,'Subject for Tell a Friend','2017-11-09 15:39:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(51,NULL,10,'Subject for Pledge Acknowledgment','2018-10-21 13:22:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(52,NULL,10,'Subject for Pledge Acknowledgment','2018-06-21 02:25:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(53,NULL,9,'Subject for Tell a Friend','2018-06-19 12:42:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(54,NULL,9,'Subject for Tell a Friend','2018-06-25 12:32:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(55,NULL,9,'Subject for Tell a Friend','2018-10-14 23:52:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(56,NULL,10,'Subject for Pledge Acknowledgment','2017-12-25 13:59:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(57,NULL,9,'Subject for Tell a Friend','2018-03-20 17:22:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(58,NULL,9,'Subject for Tell a Friend','2018-06-01 00:10:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(59,NULL,9,'Subject for Tell a Friend','2018-08-04 03:50:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(60,NULL,10,'Subject for Pledge Acknowledgment','2018-05-05 10:38:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(61,NULL,9,'Subject for Tell a Friend','2017-12-08 06:53:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(62,NULL,10,'Subject for Pledge Acknowledgment','2018-03-13 22:39:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(63,NULL,10,'Subject for Pledge Acknowledgment','2017-12-19 05:47:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(64,NULL,10,'Subject for Pledge Acknowledgment','2018-10-19 14:42:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(65,NULL,10,'Subject for Pledge Acknowledgment','2018-06-05 21:19:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(66,NULL,10,'Subject for Pledge Acknowledgment','2018-07-22 12:03:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(67,NULL,9,'Subject for Tell a Friend','2018-08-15 03:48:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(68,NULL,9,'Subject for Tell a Friend','2018-05-25 20:20:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(69,NULL,9,'Subject for Tell a Friend','2018-07-05 17:57:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(70,NULL,10,'Subject for Pledge Acknowledgment','2018-04-02 06:39:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(71,NULL,9,'Subject for Tell a Friend','2018-02-16 05:12:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(72,NULL,10,'Subject for Pledge Acknowledgment','2018-08-03 15:55:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(73,NULL,9,'Subject for Tell a Friend','2018-04-12 22:40:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(74,NULL,10,'Subject for Pledge Acknowledgment','2018-10-14 09:02:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(75,NULL,9,'Subject for Tell a Friend','2018-05-26 02:53:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(76,NULL,9,'Subject for Tell a Friend','2018-06-19 21:55:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(77,NULL,9,'Subject for Tell a Friend','2018-05-10 09:22:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(78,NULL,10,'Subject for Pledge Acknowledgment','2018-06-04 13:16:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(79,NULL,9,'Subject for Tell a Friend','2017-11-18 14:55:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(80,NULL,10,'Subject for Pledge Acknowledgment','2018-01-23 21:34:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(81,NULL,9,'Subject for Tell a Friend','2018-09-22 07:22:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(82,NULL,9,'Subject for Tell a Friend','2018-02-02 00:32:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(83,NULL,9,'Subject for Tell a Friend','2018-01-22 15:21:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(84,NULL,9,'Subject for Tell a Friend','2018-05-18 03:31:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(85,NULL,10,'Subject for Pledge Acknowledgment','2018-08-31 08:01:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(86,NULL,9,'Subject for Tell a Friend','2017-12-14 00:34:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(87,NULL,9,'Subject for Tell a Friend','2018-03-25 03:39:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(88,NULL,9,'Subject for Tell a Friend','2018-07-14 14:45:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(89,NULL,9,'Subject for Tell a Friend','2018-10-01 22:26:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(90,NULL,10,'Subject for Pledge Acknowledgment','2018-06-20 00:09:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(91,NULL,9,'Subject for Tell a Friend','2018-03-31 05:56:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(92,NULL,9,'Subject for Tell a Friend','2018-04-04 09:09:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(93,NULL,9,'Subject for Tell a Friend','2018-03-29 15:55:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(94,NULL,9,'Subject for Tell a Friend','2018-01-11 06:25:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(95,NULL,10,'Subject for Pledge Acknowledgment','2018-04-04 21:38:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(96,NULL,10,'Subject for Pledge Acknowledgment','2017-12-04 23:24:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(97,NULL,10,'Subject for Pledge Acknowledgment','2018-08-28 23:03:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(98,NULL,10,'Subject for Pledge Acknowledgment','2018-05-12 12:40:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(99,NULL,10,'Subject for Pledge Acknowledgment','2018-05-09 05:14:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(100,NULL,9,'Subject for Tell a Friend','2018-06-03 22:43:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(101,NULL,9,'Subject for Tell a Friend','2018-01-24 01:55:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(102,NULL,9,'Subject for Tell a Friend','2018-08-04 20:06:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(103,NULL,9,'Subject for Tell a Friend','2017-12-25 09:31:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(104,NULL,10,'Subject for Pledge Acknowledgment','2018-01-27 02:34:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(105,NULL,9,'Subject for Tell a Friend','2018-06-20 05:16:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(106,NULL,10,'Subject for Pledge Acknowledgment','2018-09-11 06:23:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(107,NULL,9,'Subject for Tell a Friend','2018-03-29 07:49:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(108,NULL,10,'Subject for Pledge Acknowledgment','2018-05-27 11:33:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(109,NULL,9,'Subject for Tell a Friend','2018-10-15 09:42:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(110,NULL,9,'Subject for Tell a Friend','2018-09-16 08:35:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(111,NULL,10,'Subject for Pledge Acknowledgment','2017-11-27 00:32:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(112,NULL,9,'Subject for Tell a Friend','2018-04-23 15:56:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(113,NULL,10,'Subject for Pledge Acknowledgment','2018-03-11 16:19:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(114,NULL,10,'Subject for Pledge Acknowledgment','2018-10-03 09:21:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(115,NULL,10,'Subject for Pledge Acknowledgment','2018-04-09 13:10:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(116,NULL,10,'Subject for Pledge Acknowledgment','2018-06-22 01:15:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(117,NULL,10,'Subject for Pledge Acknowledgment','2017-11-03 05:59:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(118,NULL,10,'Subject for Pledge Acknowledgment','2018-06-21 08:28:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(119,NULL,9,'Subject for Tell a Friend','2018-03-18 23:47:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(120,NULL,10,'Subject for Pledge Acknowledgment','2018-05-26 12:22:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(121,NULL,9,'Subject for Tell a Friend','2018-04-04 20:35:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(122,NULL,10,'Subject for Pledge Acknowledgment','2018-02-07 16:47:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(123,NULL,9,'Subject for Tell a Friend','2018-03-17 04:17:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(124,NULL,9,'Subject for Tell a Friend','2018-04-17 12:22:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(125,NULL,9,'Subject for Tell a Friend','2018-05-05 17:50:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(126,NULL,9,'Subject for Tell a Friend','2017-11-03 06:12:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(127,NULL,10,'Subject for Pledge Acknowledgment','2018-07-07 22:26:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(128,NULL,10,'Subject for Pledge Acknowledgment','2017-11-21 09:49:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(129,NULL,9,'Subject for Tell a Friend','2018-01-01 02:20:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(130,NULL,9,'Subject for Tell a Friend','2018-06-10 06:32:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(131,NULL,10,'Subject for Pledge Acknowledgment','2018-05-28 04:14:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(132,NULL,9,'Subject for Tell a Friend','2018-01-04 21:11:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(133,NULL,10,'Subject for Pledge Acknowledgment','2018-04-15 18:29:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(134,NULL,10,'Subject for Pledge Acknowledgment','2018-09-25 05:49:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(135,NULL,10,'Subject for Pledge Acknowledgment','2018-08-17 04:55:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(136,NULL,9,'Subject for Tell a Friend','2018-03-31 18:37:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(137,NULL,10,'Subject for Pledge Acknowledgment','2018-05-21 03:37:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(138,NULL,9,'Subject for Tell a Friend','2018-10-08 06:15:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(139,NULL,9,'Subject for Tell a Friend','2018-06-05 02:46:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(140,NULL,9,'Subject for Tell a Friend','2018-02-15 16:01:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(141,NULL,10,'Subject for Pledge Acknowledgment','2017-11-28 09:09:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(142,NULL,10,'Subject for Pledge Acknowledgment','2017-11-16 11:59:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(143,NULL,10,'Subject for Pledge Acknowledgment','2018-01-02 02:36:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(144,NULL,9,'Subject for Tell a Friend','2017-12-27 14:48:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(145,NULL,9,'Subject for Tell a Friend','2018-10-19 05:37:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(146,NULL,10,'Subject for Pledge Acknowledgment','2018-03-22 06:20:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(147,NULL,10,'Subject for Pledge Acknowledgment','2018-01-27 18:32:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(148,NULL,10,'Subject for Pledge Acknowledgment','2018-02-06 10:54:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(149,NULL,10,'Subject for Pledge Acknowledgment','2017-11-28 14:06:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(150,NULL,9,'Subject for Tell a Friend','2018-09-26 04:23:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(151,NULL,9,'Subject for Tell a Friend','2017-12-25 22:14:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(152,NULL,10,'Subject for Pledge Acknowledgment','2018-07-25 20:23:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(153,NULL,10,'Subject for Pledge Acknowledgment','2017-12-13 10:12:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(154,NULL,9,'Subject for Tell a Friend','2018-03-10 13:41:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(155,NULL,9,'Subject for Tell a Friend','2018-04-08 03:21:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(156,NULL,10,'Subject for Pledge Acknowledgment','2018-06-05 12:35:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(157,NULL,9,'Subject for Tell a Friend','2018-08-15 18:33:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(158,NULL,10,'Subject for Pledge Acknowledgment','2018-06-11 14:02:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(159,NULL,10,'Subject for Pledge Acknowledgment','2018-01-30 09:15:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(160,NULL,9,'Subject for Tell a Friend','2018-02-06 04:57:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(161,NULL,10,'Subject for Pledge Acknowledgment','2018-06-29 15:11:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(162,NULL,9,'Subject for Tell a Friend','2018-06-28 01:57:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(163,NULL,9,'Subject for Tell a Friend','2017-12-20 04:29:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(164,NULL,9,'Subject for Tell a Friend','2018-09-03 20:37:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(165,NULL,10,'Subject for Pledge Acknowledgment','2018-05-08 16:41:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(166,NULL,9,'Subject for Tell a Friend','2018-02-01 03:22:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(167,NULL,9,'Subject for Tell a Friend','2018-07-29 01:29:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(168,NULL,10,'Subject for Pledge Acknowledgment','2018-02-17 01:31:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(169,NULL,10,'Subject for Pledge Acknowledgment','2018-05-24 08:41:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(170,NULL,9,'Subject for Tell a Friend','2018-02-08 01:56:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(171,NULL,9,'Subject for Tell a Friend','2018-05-22 18:09:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(172,NULL,10,'Subject for Pledge Acknowledgment','2018-07-17 00:36:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(173,NULL,9,'Subject for Tell a Friend','2018-04-06 01:45:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(174,NULL,9,'Subject for Tell a Friend','2018-07-21 00:02:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(175,NULL,10,'Subject for Pledge Acknowledgment','2018-09-14 22:02:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(176,NULL,9,'Subject for Tell a Friend','2018-10-23 11:15:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(177,NULL,9,'Subject for Tell a Friend','2018-05-03 16:15:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(178,NULL,10,'Subject for Pledge Acknowledgment','2018-01-12 13:12:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(179,NULL,9,'Subject for Tell a Friend','2018-05-01 11:38:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(180,NULL,9,'Subject for Tell a Friend','2018-01-31 04:59:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(181,NULL,9,'Subject for Tell a Friend','2017-11-01 23:54:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(182,NULL,9,'Subject for Tell a Friend','2017-12-22 21:08:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(183,NULL,9,'Subject for Tell a Friend','2018-10-27 01:05:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(184,NULL,9,'Subject for Tell a Friend','2017-11-30 16:27:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(185,NULL,10,'Subject for Pledge Acknowledgment','2018-02-28 03:07:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(186,NULL,9,'Subject for Tell a Friend','2017-12-12 17:17:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(187,NULL,9,'Subject for Tell a Friend','2017-12-19 01:44:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(188,NULL,9,'Subject for Tell a Friend','2017-12-11 14:37:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(189,NULL,9,'Subject for Tell a Friend','2018-07-15 15:25:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(190,NULL,10,'Subject for Pledge Acknowledgment','2018-05-15 03:59:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(191,NULL,9,'Subject for Tell a Friend','2018-06-23 10:20:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(192,NULL,9,'Subject for Tell a Friend','2018-06-04 07:53:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(193,NULL,9,'Subject for Tell a Friend','2018-02-10 06:19:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(194,NULL,10,'Subject for Pledge Acknowledgment','2018-10-17 20:46:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(195,NULL,9,'Subject for Tell a Friend','2018-01-05 05:19:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(196,NULL,10,'Subject for Pledge Acknowledgment','2018-06-20 23:01:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(197,NULL,9,'Subject for Tell a Friend','2018-01-25 08:43:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(198,NULL,9,'Subject for Tell a Friend','2018-05-17 12:15:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(199,NULL,10,'Subject for Pledge Acknowledgment','2018-07-30 02:32:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(200,NULL,9,'Subject for Tell a Friend','2018-08-24 13:39:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(201,NULL,9,'Subject for Tell a Friend','2018-03-01 17:23:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(202,NULL,9,'Subject for Tell a Friend','2018-03-15 13:21:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(203,NULL,10,'Subject for Pledge Acknowledgment','2018-09-30 20:33:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(204,NULL,10,'Subject for Pledge Acknowledgment','2018-09-03 21:16:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(205,NULL,9,'Subject for Tell a Friend','2017-11-03 02:47:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(206,NULL,10,'Subject for Pledge Acknowledgment','2018-06-26 10:07:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(207,NULL,9,'Subject for Tell a Friend','2018-09-23 12:43:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(208,NULL,10,'Subject for Pledge Acknowledgment','2018-09-08 23:58:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(209,NULL,10,'Subject for Pledge Acknowledgment','2018-03-06 15:45:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(210,NULL,9,'Subject for Tell a Friend','2018-07-12 18:58:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(211,NULL,10,'Subject for Pledge Acknowledgment','2018-02-14 21:45:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(212,NULL,10,'Subject for Pledge Acknowledgment','2018-10-16 17:48:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(213,NULL,10,'Subject for Pledge Acknowledgment','2018-08-30 23:38:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(214,NULL,10,'Subject for Pledge Acknowledgment','2018-04-19 01:21:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(215,NULL,9,'Subject for Tell a Friend','2018-09-14 05:39:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(216,NULL,10,'Subject for Pledge Acknowledgment','2018-07-05 13:01:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(217,NULL,9,'Subject for Tell a Friend','2018-01-06 06:52:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(218,NULL,10,'Subject for Pledge Acknowledgment','2017-11-24 07:51:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(219,NULL,9,'Subject for Tell a Friend','2018-01-20 18:04:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(220,NULL,10,'Subject for Pledge Acknowledgment','2018-09-15 18:48:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(221,NULL,10,'Subject for Pledge Acknowledgment','2018-05-28 05:58:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(222,NULL,10,'Subject for Pledge Acknowledgment','2018-10-29 21:27:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(223,NULL,10,'Subject for Pledge Acknowledgment','2018-01-17 11:38:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(224,NULL,9,'Subject for Tell a Friend','2018-08-04 01:39:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(225,NULL,10,'Subject for Pledge Acknowledgment','2018-02-13 23:13:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(226,NULL,9,'Subject for Tell a Friend','2018-09-12 13:43:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(227,NULL,9,'Subject for Tell a Friend','2018-05-31 00:49:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(228,NULL,10,'Subject for Pledge Acknowledgment','2018-04-19 09:30:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(229,NULL,10,'Subject for Pledge Acknowledgment','2018-09-03 15:08:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(230,NULL,9,'Subject for Tell a Friend','2018-07-11 03:24:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(231,NULL,10,'Subject for Pledge Acknowledgment','2018-03-08 02:16:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(232,NULL,9,'Subject for Tell a Friend','2018-05-04 03:01:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(233,NULL,10,'Subject for Pledge Acknowledgment','2018-10-06 01:53:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(234,NULL,10,'Subject for Pledge Acknowledgment','2018-08-05 16:23:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(235,NULL,10,'Subject for Pledge Acknowledgment','2018-03-20 02:14:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(236,NULL,9,'Subject for Tell a Friend','2018-06-06 16:55:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(237,NULL,9,'Subject for Tell a Friend','2018-02-08 01:04:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(238,NULL,10,'Subject for Pledge Acknowledgment','2018-08-07 03:53:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(239,NULL,10,'Subject for Pledge Acknowledgment','2018-06-20 03:37:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(240,NULL,9,'Subject for Tell a Friend','2018-04-18 06:01:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(241,NULL,10,'Subject for Pledge Acknowledgment','2018-02-21 07:39:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(242,NULL,10,'Subject for Pledge Acknowledgment','2018-04-03 06:05:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(243,NULL,10,'Subject for Pledge Acknowledgment','2018-09-21 12:00:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(244,NULL,9,'Subject for Tell a Friend','2018-10-03 21:39:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(245,NULL,10,'Subject for Pledge Acknowledgment','2018-02-09 00:11:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(246,NULL,10,'Subject for Pledge Acknowledgment','2017-11-12 23:41:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(247,NULL,9,'Subject for Tell a Friend','2017-11-05 13:44:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(248,NULL,9,'Subject for Tell a Friend','2017-11-30 11:30:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(249,NULL,10,'Subject for Pledge Acknowledgment','2018-02-28 00:37:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(250,NULL,9,'Subject for Tell a Friend','2018-06-03 04:12:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(251,NULL,9,'Subject for Tell a Friend','2018-10-27 05:54:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(252,NULL,10,'Subject for Pledge Acknowledgment','2018-10-06 03:59:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(253,NULL,9,'Subject for Tell a Friend','2017-11-25 23:59:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(254,NULL,10,'Subject for Pledge Acknowledgment','2018-09-01 12:47:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(255,NULL,9,'Subject for Tell a Friend','2018-01-17 23:01:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(256,NULL,9,'Subject for Tell a Friend','2017-11-18 11:26:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(257,NULL,10,'Subject for Pledge Acknowledgment','2017-11-16 05:43:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(258,NULL,9,'Subject for Tell a Friend','2018-01-24 02:44:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(259,NULL,9,'Subject for Tell a Friend','2018-04-24 06:41:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(260,NULL,9,'Subject for Tell a Friend','2018-03-23 06:41:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(261,NULL,9,'Subject for Tell a Friend','2018-07-29 01:27:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(262,NULL,10,'Subject for Pledge Acknowledgment','2018-08-23 20:52:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(263,NULL,10,'Subject for Pledge Acknowledgment','2018-03-30 11:29:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(264,NULL,9,'Subject for Tell a Friend','2018-07-14 18:33:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(265,NULL,9,'Subject for Tell a Friend','2018-06-11 20:20:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(266,NULL,10,'Subject for Pledge Acknowledgment','2018-06-16 14:18:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(267,NULL,10,'Subject for Pledge Acknowledgment','2018-09-01 09:49:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(268,NULL,9,'Subject for Tell a Friend','2018-08-18 14:21:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(269,NULL,9,'Subject for Tell a Friend','2018-01-30 00:00:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(270,NULL,9,'Subject for Tell a Friend','2018-02-10 16:18:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(271,NULL,10,'Subject for Pledge Acknowledgment','2018-09-15 21:29:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(272,NULL,9,'Subject for Tell a Friend','2018-02-24 03:27:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(273,NULL,10,'Subject for Pledge Acknowledgment','2018-05-29 18:39:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(274,NULL,10,'Subject for Pledge Acknowledgment','2017-11-08 10:13:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(275,NULL,9,'Subject for Tell a Friend','2018-10-18 17:54:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(276,NULL,10,'Subject for Pledge Acknowledgment','2018-09-12 15:50:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(277,NULL,9,'Subject for Tell a Friend','2018-03-31 17:53:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(278,NULL,9,'Subject for Tell a Friend','2017-11-16 01:24:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(279,NULL,10,'Subject for Pledge Acknowledgment','2018-05-27 10:59:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(280,NULL,9,'Subject for Tell a Friend','2018-01-06 05:58:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(281,NULL,10,'Subject for Pledge Acknowledgment','2018-02-18 21:24:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(282,NULL,10,'Subject for Pledge Acknowledgment','2017-11-15 09:12:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(283,NULL,10,'Subject for Pledge Acknowledgment','2018-08-09 12:59:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(284,NULL,10,'Subject for Pledge Acknowledgment','2018-04-19 15:10:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(285,NULL,9,'Subject for Tell a Friend','2018-08-06 02:19:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(286,NULL,10,'Subject for Pledge Acknowledgment','2018-09-10 12:06:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(287,NULL,9,'Subject for Tell a Friend','2018-09-22 05:01:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(288,NULL,10,'Subject for Pledge Acknowledgment','2018-04-19 07:02:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(289,NULL,10,'Subject for Pledge Acknowledgment','2018-03-17 02:28:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(290,NULL,10,'Subject for Pledge Acknowledgment','2018-09-02 00:05:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(291,NULL,10,'Subject for Pledge Acknowledgment','2018-08-04 20:53:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(292,NULL,9,'Subject for Tell a Friend','2018-10-27 13:56:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(293,NULL,10,'Subject for Pledge Acknowledgment','2018-02-28 18:19:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(294,NULL,9,'Subject for Tell a Friend','2018-03-16 04:14:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(295,NULL,10,'Subject for Pledge Acknowledgment','2017-12-07 00:52:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(296,NULL,10,'Subject for Pledge Acknowledgment','2018-07-06 07:46:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(297,NULL,10,'Subject for Pledge Acknowledgment','2018-08-11 00:25:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(298,NULL,10,'Subject for Pledge Acknowledgment','2018-10-02 10:08:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(299,NULL,9,'Subject for Tell a Friend','2018-01-22 00:02:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(300,NULL,9,'Subject for Tell a Friend','2018-04-02 13:13:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(301,NULL,9,'Subject for Tell a Friend','2018-03-28 05:47:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(302,NULL,10,'Subject for Pledge Acknowledgment','2018-03-29 06:37:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(303,NULL,10,'Subject for Pledge Acknowledgment','2018-05-30 15:22:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(304,NULL,10,'Subject for Pledge Acknowledgment','2018-09-23 06:35:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(305,NULL,9,'Subject for Tell a Friend','2018-07-23 05:47:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(306,NULL,9,'Subject for Tell a Friend','2018-05-09 18:00:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(307,NULL,9,'Subject for Tell a Friend','2017-11-24 04:29:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(308,NULL,9,'Subject for Tell a Friend','2017-11-17 00:24:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(309,NULL,10,'Subject for Pledge Acknowledgment','2018-08-03 11:31:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(310,NULL,9,'Subject for Tell a Friend','2018-01-15 11:18:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(311,NULL,9,'Subject for Tell a Friend','2018-01-03 09:49:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(312,NULL,9,'Subject for Tell a Friend','2018-04-04 06:16:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(313,NULL,10,'Subject for Pledge Acknowledgment','2018-02-06 13:07:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(314,NULL,10,'Subject for Pledge Acknowledgment','2018-02-23 20:41:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(315,NULL,9,'Subject for Tell a Friend','2017-12-18 12:04:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(316,NULL,10,'Subject for Pledge Acknowledgment','2018-04-26 23:44:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(317,NULL,9,'Subject for Tell a Friend','2018-06-05 16:06:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(318,NULL,9,'Subject for Tell a Friend','2018-04-25 14:29:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(319,NULL,10,'Subject for Pledge Acknowledgment','2018-02-08 21:50:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(320,NULL,10,'Subject for Pledge Acknowledgment','2018-01-22 14:49:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(321,NULL,9,'Subject for Tell a Friend','2018-06-24 15:04:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(322,NULL,10,'Subject for Pledge Acknowledgment','2018-01-04 09:50:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(323,NULL,9,'Subject for Tell a Friend','2018-08-23 08:36:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(324,NULL,9,'Subject for Tell a Friend','2018-10-10 09:41:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(325,NULL,9,'Subject for Tell a Friend','2018-05-13 12:18:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(326,NULL,10,'Subject for Pledge Acknowledgment','2018-07-03 08:33:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(327,NULL,10,'Subject for Pledge Acknowledgment','2018-06-07 07:59:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(328,NULL,10,'Subject for Pledge Acknowledgment','2018-02-08 01:27:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(329,NULL,10,'Subject for Pledge Acknowledgment','2018-07-27 11:50:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(330,NULL,9,'Subject for Tell a Friend','2018-10-27 20:05:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(331,NULL,10,'Subject for Pledge Acknowledgment','2018-07-15 23:20:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(332,NULL,9,'Subject for Tell a Friend','2018-06-29 04:50:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(333,NULL,9,'Subject for Tell a Friend','2018-08-06 22:18:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(334,NULL,9,'Subject for Tell a Friend','2018-08-28 01:08:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(335,NULL,9,'Subject for Tell a Friend','2018-08-04 05:56:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(336,NULL,9,'Subject for Tell a Friend','2018-09-07 13:32:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(337,NULL,10,'Subject for Pledge Acknowledgment','2018-07-11 19:23:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(338,NULL,10,'Subject for Pledge Acknowledgment','2018-05-13 13:44:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(339,NULL,10,'Subject for Pledge Acknowledgment','2018-07-03 12:00:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(340,NULL,9,'Subject for Tell a Friend','2018-01-05 15:05:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(341,NULL,9,'Subject for Tell a Friend','2018-02-09 06:34:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(342,NULL,10,'Subject for Pledge Acknowledgment','2018-07-09 08:53:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(343,NULL,9,'Subject for Tell a Friend','2018-08-13 09:23:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(344,NULL,9,'Subject for Tell a Friend','2018-10-03 18:16:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(345,NULL,10,'Subject for Pledge Acknowledgment','2018-06-03 06:04:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(346,NULL,10,'Subject for Pledge Acknowledgment','2017-12-26 01:08:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(347,NULL,9,'Subject for Tell a Friend','2018-02-17 19:50:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(348,NULL,10,'Subject for Pledge Acknowledgment','2018-04-04 06:41:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(349,NULL,9,'Subject for Tell a Friend','2018-09-14 12:41:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(350,NULL,10,'Subject for Pledge Acknowledgment','2018-04-02 02:02:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(351,NULL,9,'Subject for Tell a Friend','2018-10-15 04:12:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(352,NULL,10,'Subject for Pledge Acknowledgment','2018-04-25 07:44:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(353,NULL,9,'Subject for Tell a Friend','2017-12-10 12:50:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(354,NULL,10,'Subject for Pledge Acknowledgment','2018-05-27 05:57:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(355,NULL,10,'Subject for Pledge Acknowledgment','2018-02-11 06:58:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(356,NULL,9,'Subject for Tell a Friend','2018-08-31 08:51:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(357,NULL,9,'Subject for Tell a Friend','2018-01-01 09:14:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(358,NULL,9,'Subject for Tell a Friend','2018-05-07 07:18:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(359,NULL,9,'Subject for Tell a Friend','2018-02-09 08:56:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(360,NULL,9,'Subject for Tell a Friend','2018-10-15 23:58:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(361,NULL,10,'Subject for Pledge Acknowledgment','2018-08-26 16:42:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(362,NULL,9,'Subject for Tell a Friend','2018-08-12 16:33:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(363,NULL,9,'Subject for Tell a Friend','2018-01-08 12:57:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(364,NULL,10,'Subject for Pledge Acknowledgment','2018-07-30 20:58:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(365,NULL,10,'Subject for Pledge Acknowledgment','2018-08-10 15:28:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(366,NULL,9,'Subject for Tell a Friend','2018-02-23 03:48:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(367,NULL,9,'Subject for Tell a Friend','2018-06-13 23:29:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(368,NULL,10,'Subject for Pledge Acknowledgment','2017-12-16 19:44:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(369,NULL,9,'Subject for Tell a Friend','2018-08-25 02:36:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(370,NULL,9,'Subject for Tell a Friend','2018-03-26 21:26:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(371,NULL,9,'Subject for Tell a Friend','2018-10-07 13:59:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(372,NULL,10,'Subject for Pledge Acknowledgment','2018-06-30 04:54:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(373,NULL,10,'Subject for Pledge Acknowledgment','2018-02-16 14:38:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(374,NULL,9,'Subject for Tell a Friend','2018-01-18 08:55:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(375,NULL,10,'Subject for Pledge Acknowledgment','2018-08-09 15:50:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(376,NULL,10,'Subject for Pledge Acknowledgment','2018-09-09 03:21:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(377,NULL,9,'Subject for Tell a Friend','2018-08-07 08:38:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(378,NULL,10,'Subject for Pledge Acknowledgment','2018-05-30 23:37:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(379,NULL,9,'Subject for Tell a Friend','2018-08-11 11:59:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(380,NULL,10,'Subject for Pledge Acknowledgment','2018-10-12 04:36:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(381,NULL,10,'Subject for Pledge Acknowledgment','2018-03-21 07:11:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(382,NULL,9,'Subject for Tell a Friend','2018-09-21 22:05:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(383,NULL,10,'Subject for Pledge Acknowledgment','2018-01-22 03:08:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(384,NULL,10,'Subject for Pledge Acknowledgment','2018-09-27 21:20:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(385,NULL,9,'Subject for Tell a Friend','2018-04-19 08:03:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(386,NULL,10,'Subject for Pledge Acknowledgment','2018-07-27 09:24:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(387,NULL,10,'Subject for Pledge Acknowledgment','2018-02-01 06:28:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(388,NULL,9,'Subject for Tell a Friend','2018-05-01 18:28:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(389,NULL,10,'Subject for Pledge Acknowledgment','2018-10-09 02:30:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(390,NULL,9,'Subject for Tell a Friend','2018-02-08 16:03:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(391,NULL,10,'Subject for Pledge Acknowledgment','2018-09-23 18:49:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(392,NULL,9,'Subject for Tell a Friend','2018-07-24 07:29:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(393,NULL,10,'Subject for Pledge Acknowledgment','2018-09-01 00:17:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(394,NULL,10,'Subject for Pledge Acknowledgment','2017-12-25 09:15:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(395,NULL,9,'Subject for Tell a Friend','2018-09-09 02:57:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(396,NULL,10,'Subject for Pledge Acknowledgment','2018-04-16 05:43:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(397,NULL,9,'Subject for Tell a Friend','2017-11-21 02:16:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(398,NULL,9,'Subject for Tell a Friend','2018-08-13 10:49:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(399,NULL,10,'Subject for Pledge Acknowledgment','2018-08-10 11:05:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(400,NULL,10,'Subject for Pledge Acknowledgment','2018-06-05 11:32:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(401,NULL,10,'Subject for Pledge Acknowledgment','2018-08-18 06:49:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(402,NULL,9,'Subject for Tell a Friend','2018-09-20 10:27:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(403,NULL,9,'Subject for Tell a Friend','2018-03-17 20:21:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(404,NULL,9,'Subject for Tell a Friend','2018-05-01 12:05:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(405,NULL,9,'Subject for Tell a Friend','2018-09-22 21:07:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(406,NULL,10,'Subject for Pledge Acknowledgment','2018-03-13 23:21:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(407,NULL,10,'Subject for Pledge Acknowledgment','2017-12-17 00:49:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(408,NULL,9,'Subject for Tell a Friend','2018-08-04 13:09:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(409,NULL,10,'Subject for Pledge Acknowledgment','2018-05-17 15:24:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(410,NULL,10,'Subject for Pledge Acknowledgment','2018-02-05 15:41:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(411,NULL,9,'Subject for Tell a Friend','2018-08-25 16:29:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(412,NULL,9,'Subject for Tell a Friend','2018-03-25 20:32:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(413,NULL,10,'Subject for Pledge Acknowledgment','2017-12-18 04:47:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(414,NULL,10,'Subject for Pledge Acknowledgment','2018-08-04 07:09:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(415,NULL,9,'Subject for Tell a Friend','2018-01-27 06:36:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(416,NULL,9,'Subject for Tell a Friend','2018-09-27 09:56:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(417,NULL,9,'Subject for Tell a Friend','2018-03-19 22:03:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(418,NULL,10,'Subject for Pledge Acknowledgment','2018-08-29 22:37:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(419,NULL,9,'Subject for Tell a Friend','2018-08-11 15:36:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(420,NULL,10,'Subject for Pledge Acknowledgment','2018-10-17 03:47:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(421,NULL,9,'Subject for Tell a Friend','2018-10-29 21:19:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(422,NULL,9,'Subject for Tell a Friend','2018-04-22 00:48:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(423,NULL,10,'Subject for Pledge Acknowledgment','2018-10-18 15:33:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(424,NULL,9,'Subject for Tell a Friend','2018-04-11 04:19:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(425,NULL,9,'Subject for Tell a Friend','2018-09-02 22:34:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(426,NULL,9,'Subject for Tell a Friend','2018-02-21 01:40:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(427,NULL,10,'Subject for Pledge Acknowledgment','2018-08-08 21:34:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(428,NULL,9,'Subject for Tell a Friend','2018-02-22 19:25:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(429,NULL,9,'Subject for Tell a Friend','2018-01-11 14:20:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(430,NULL,10,'Subject for Pledge Acknowledgment','2018-06-09 00:21:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(431,NULL,9,'Subject for Tell a Friend','2018-04-22 20:17:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(432,NULL,9,'Subject for Tell a Friend','2018-10-18 04:06:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(433,NULL,10,'Subject for Pledge Acknowledgment','2018-10-19 21:43:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(434,NULL,9,'Subject for Tell a Friend','2018-01-03 22:42:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(435,NULL,10,'Subject for Pledge Acknowledgment','2018-09-21 12:09:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(436,NULL,9,'Subject for Tell a Friend','2018-06-01 09:29:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(437,NULL,10,'Subject for Pledge Acknowledgment','2017-11-10 01:13:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(438,NULL,9,'Subject for Tell a Friend','2018-04-14 17:40:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(439,NULL,10,'Subject for Pledge Acknowledgment','2018-08-10 03:59:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(440,NULL,9,'Subject for Tell a Friend','2018-02-06 02:13:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(441,NULL,9,'Subject for Tell a Friend','2018-05-17 08:09:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(442,NULL,9,'Subject for Tell a Friend','2018-05-16 19:11:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(443,NULL,10,'Subject for Pledge Acknowledgment','2017-12-25 12:56:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(444,NULL,9,'Subject for Tell a Friend','2018-05-18 00:41:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(445,NULL,10,'Subject for Pledge Acknowledgment','2018-08-14 12:29:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(446,NULL,10,'Subject for Pledge Acknowledgment','2018-04-04 05:10:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(447,NULL,9,'Subject for Tell a Friend','2018-09-18 12:15:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(448,NULL,10,'Subject for Pledge Acknowledgment','2018-01-15 18:57:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(449,NULL,9,'Subject for Tell a Friend','2018-05-15 16:02:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(450,NULL,9,'Subject for Tell a Friend','2018-09-19 01:06:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(451,1,6,'$ 125.00-Apr 2007 Mailer 1','2010-04-11 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(452,2,6,'$ 50.00-Online: Save the Penguins','2010-03-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(453,3,6,'$ 25.00-Apr 2007 Mailer 1','2010-04-29 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(454,4,6,'$ 50.00-Apr 2007 Mailer 1','2010-04-11 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(455,5,6,'$ 500.00-Apr 2007 Mailer 1','2010-04-15 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(456,6,6,'$ 175.00-Apr 2007 Mailer 1','2010-04-11 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(457,7,6,'$ 50.00-Online: Save the Penguins','2010-03-27 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(458,8,6,'$ 10.00-Online: Save the Penguins','2010-03-08 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(459,9,6,'$ 250.00-Online: Save the Penguins','2010-04-22 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(460,10,6,NULL,'2009-07-01 11:53:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(461,11,6,NULL,'2009-07-01 12:55:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(462,12,6,NULL,'2009-10-01 11:53:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(463,13,6,NULL,'2009-12-01 12:55:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(464,1,7,'General','2018-10-30 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(465,2,7,'Student','2018-10-29 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(466,3,7,'General','2018-10-28 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(467,4,7,'Student','2018-10-27 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(468,5,7,'Student','2017-10-26 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(469,6,7,'Student','2018-10-25 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(470,7,7,'General','2018-10-24 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(471,8,7,'Student','2018-10-23 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(472,9,7,'General','2018-10-22 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(473,10,7,'General','2016-08-19 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(474,11,7,'Lifetime','2018-10-20 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(475,12,7,'Student','2018-10-19 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(476,13,7,'General','2018-10-18 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(477,14,7,'Student','2018-10-17 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(478,15,7,'Student','2017-10-16 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(479,16,7,'Student','2018-10-15 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(480,17,7,'General','2018-10-14 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(481,18,7,'Student','2018-10-13 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(482,19,7,'General','2018-10-12 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(483,20,7,'General','2016-05-31 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(484,21,7,'General','2018-10-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(485,22,7,'Lifetime','2018-10-09 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(486,23,7,'General','2018-10-08 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(487,24,7,'Student','2018-10-07 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(488,25,7,'General','2016-04-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(489,26,7,'Student','2018-10-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(490,27,7,'General','2018-10-04 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(491,28,7,'Student','2018-10-03 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(492,29,7,'General','2018-10-02 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(493,30,7,'General','2016-03-12 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(494,14,6,'$ 100.00 - General Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(495,15,6,'$ 100.00 - General Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(496,16,6,'$ 100.00 - General Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(497,17,6,'$ 100.00 - General Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(498,18,6,'$ 100.00 - General Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(499,19,6,'$ 100.00 - General Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(500,20,6,'$ 100.00 - General Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(501,21,6,'$ 100.00 - General Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(502,22,6,'$ 100.00 - General Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(503,23,6,'$ 100.00 - General Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(504,24,6,'$ 100.00 - General Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(505,25,6,'$ 100.00 - General Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(506,26,6,'$ 100.00 - General Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(507,27,6,'$ 100.00 - General Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(508,28,6,'$ 100.00 - General Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(509,29,6,'$ 50.00 - Student Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(510,30,6,'$ 50.00 - Student Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(511,31,6,'$ 50.00 - Student Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(512,32,6,'$ 50.00 - Student Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(513,33,6,'$ 50.00 - Student Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(514,34,6,'$ 50.00 - Student Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(515,35,6,'$ 50.00 - Student Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(516,36,6,'$ 50.00 - Student Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(517,37,6,'$ 50.00 - Student Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(518,38,6,'$ 50.00 - Student Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(519,39,6,'$ 50.00 - Student Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(520,40,6,'$ 50.00 - Student Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(521,41,6,'$ 50.00 - Student Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(522,42,6,'$ 1200.00 - Lifetime Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(523,43,6,'$ 1200.00 - Lifetime Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(525,1,5,'NULL','2009-01-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(526,2,5,'NULL','2008-05-07 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(527,3,5,'NULL','2008-05-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(528,4,5,'NULL','2008-10-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(529,5,5,'NULL','2008-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(530,6,5,'NULL','2008-03-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(531,7,5,'NULL','2009-07-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(532,8,5,'NULL','2009-03-07 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(533,9,5,'NULL','2008-02-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(534,10,5,'NULL','2008-02-01 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(535,11,5,'NULL','2009-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(536,12,5,'NULL','2009-03-06 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(537,13,5,'NULL','2008-06-04 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(538,14,5,'NULL','2008-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(539,15,5,'NULL','2008-07-04 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(540,16,5,'NULL','2009-01-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(541,17,5,'NULL','2008-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(542,18,5,'NULL','2009-03-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(543,19,5,'NULL','2008-10-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(544,20,5,'NULL','2009-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(545,21,5,'NULL','2008-03-25 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(546,22,5,'NULL','2009-10-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(547,23,5,'NULL','2008-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(548,24,5,'NULL','2008-03-11 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(549,25,5,'NULL','2008-04-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(550,26,5,'NULL','2009-01-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(551,27,5,'NULL','2008-05-07 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(552,28,5,'NULL','2009-12-12 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(553,29,5,'NULL','2009-12-13 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(554,30,5,'NULL','2009-12-14 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(555,31,5,'NULL','2009-12-15 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(556,32,5,'NULL','2009-07-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(557,33,5,'NULL','2009-03-07 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(558,34,5,'NULL','2009-12-15 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(559,35,5,'NULL','2009-12-13 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(560,36,5,'NULL','2009-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(561,37,5,'NULL','2009-03-06 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(562,38,5,'NULL','2009-12-13 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(563,39,5,'NULL','2008-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(564,40,5,'NULL','2009-12-14 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(565,41,5,'NULL','2009-01-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(566,42,5,'NULL','2009-12-15 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(567,43,5,'NULL','2009-03-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(568,44,5,'NULL','2009-12-13 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(569,45,5,'NULL','2009-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(570,46,5,'NULL','2009-12-13 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(571,47,5,'NULL','2009-10-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(572,48,5,'NULL','2009-12-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(573,49,5,'NULL','2009-03-11 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(574,50,5,'NULL','2009-04-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(575,45,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(576,46,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(577,47,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(578,48,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(579,49,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(580,50,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(581,51,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(582,52,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(583,53,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(584,54,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(585,55,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(586,56,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(587,57,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(588,58,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(589,59,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(590,60,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(591,61,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(592,62,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(593,63,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(594,64,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(595,65,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(596,66,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(597,67,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(598,68,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(599,69,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(600,70,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(601,71,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(602,72,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(603,73,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(604,74,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(605,75,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(606,76,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(607,77,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(608,78,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(609,79,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(610,80,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(611,81,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(612,82,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(613,83,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(614,84,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(615,85,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(616,86,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(617,87,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(618,88,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(619,89,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(620,90,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(621,91,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(622,92,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(623,93,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(624,94,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01');
 /*!40000 ALTER TABLE `civicrm_activity` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -96,7 +97,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_activity_contact` WRITE;
 /*!40000 ALTER TABLE `civicrm_activity_contact` DISABLE KEYS */;
-INSERT INTO `civicrm_activity_contact` (`id`, `activity_id`, `contact_id`, `record_type_id`) VALUES (116,73,1,3),(502,342,1,3),(43,26,2,3),(231,155,2,3),(300,205,2,3),(525,359,2,3),(554,380,2,3),(655,451,2,2),(311,212,3,3),(349,239,4,3),(656,452,4,2),(176,114,5,3),(379,258,5,3),(735,531,5,2),(657,453,6,2),(124,78,7,3),(407,277,8,3),(658,454,8,2),(83,51,9,3),(260,176,9,3),(449,306,9,3),(391,267,10,3),(766,562,10,2),(30,19,11,3),(266,180,11,3),(400,272,11,3),(424,287,11,3),(642,439,11,3),(76,46,12,3),(250,169,12,3),(523,358,12,3),(395,269,13,3),(637,436,13,3),(754,550,13,2),(80,49,14,3),(285,193,14,3),(195,129,15,3),(512,349,15,3),(498,340,16,3),(659,455,16,2),(670,466,16,2),(700,496,16,2),(758,554,16,2),(32,20,17,3),(225,151,17,2),(226,152,17,2),(227,153,17,2),(228,154,17,2),(230,155,17,2),(232,156,17,2),(233,157,17,2),(235,158,17,2),(236,159,17,2),(237,160,17,2),(238,161,17,2),(239,162,17,2),(240,163,17,2),(241,164,17,2),(242,165,17,2),(244,166,17,2),(246,167,17,2),(247,168,17,2),(249,169,17,2),(251,170,17,2),(252,171,17,2),(253,172,17,2),(255,173,17,2),(256,174,17,2),(257,175,17,2),(259,176,17,2),(261,177,17,2),(262,178,17,2),(264,179,17,2),(265,180,17,2),(267,181,17,2),(268,182,17,2),(270,183,17,2),(272,184,17,2),(273,185,17,2),(274,186,17,2),(276,187,17,2),(278,188,17,2),(279,189,17,2),(280,190,17,2),(282,191,17,2),(283,192,17,2),(284,193,17,2),(286,194,17,2),(287,195,17,2),(288,196,17,2),(289,197,17,2),(290,198,17,2),(291,199,17,2),(292,200,17,2),(294,201,17,2),(295,202,17,2),(296,203,17,2),(297,204,17,2),(299,205,17,2),(301,206,17,2),(302,207,17,2),(304,208,17,2),(306,209,17,2),(308,210,17,2),(309,211,17,2),(310,212,17,2),(312,213,17,2),(313,214,17,2),(314,215,17,2),(316,216,17,2),(318,217,17,2),(320,218,17,2),(321,219,17,2),(323,220,17,2),(325,221,17,2),(327,222,17,2),(328,223,17,2),(329,224,17,2),(330,225,17,2),(331,226,17,2),(332,227,17,2),(334,228,17,2),(336,229,17,2),(337,230,17,2),(339,231,17,2),(340,232,17,2),(342,233,17,2),(343,234,17,2),(344,235,17,2),(345,236,17,2),(346,237,17,2),(347,238,17,2),(348,239,17,2),(350,240,17,2),(352,241,17,2),(354,242,17,2),(356,243,17,2),(358,244,17,2),(360,245,17,2),(362,246,17,2),(364,247,17,2),(365,248,17,2),(366,249,17,2),(367,250,17,2),(368,251,17,2),(370,252,17,2),(371,253,17,2),(373,254,17,2),(375,255,17,2),(376,256,17,2),(377,257,17,2),(378,258,17,2),(380,259,17,2),(381,260,17,2),(383,261,17,2),(384,262,17,2),(385,263,17,2),(387,264,17,2),(388,265,17,2),(389,266,17,2),(390,267,17,2),(392,268,17,2),(394,269,17,2),(396,270,17,2),(398,271,17,2),(399,272,17,2),(401,273,17,2),(403,274,17,2),(404,275,17,2),(405,276,17,2),(406,277,17,2),(408,278,17,2),(410,279,17,2),(412,280,17,2),(413,281,17,2),(415,282,17,2),(417,283,17,2),(419,284,17,2),(420,285,17,2),(422,286,17,2),(423,287,17,2),(425,288,17,2),(426,289,17,2),(427,290,17,2),(429,291,17,2),(430,292,17,2),(432,293,17,2),(434,294,17,2),(435,295,17,2),(436,296,17,2),(437,297,17,2),(438,298,17,2),(439,299,17,2),(440,300,17,2),(597,408,19,3),(660,456,19,2),(303,207,20,3),(45,27,21,3),(64,37,21,3),(89,55,21,3),(99,61,21,3),(428,290,21,3),(517,353,21,3),(537,368,21,3),(552,379,21,3),(275,186,22,3),(324,220,22,3),(355,242,22,3),(770,566,22,2),(34,21,23,3),(333,227,23,3),(416,282,23,3),(211,140,24,3),(393,268,24,3),(382,260,25,3),(443,302,25,3),(305,208,26,3),(361,245,26,3),(760,556,26,2),(162,105,28,3),(611,418,28,3),(684,480,28,2),(714,510,28,2),(319,217,29,3),(353,241,29,3),(682,478,29,2),(712,508,29,2),(108,68,30,3),(120,75,30,3),(151,97,30,3),(604,412,30,3),(688,484,30,2),(718,514,30,2),(229,154,31,3),(322,219,32,3),(620,425,32,3),(666,462,32,2),(667,463,32,2),(38,23,33,3),(307,209,33,3),(509,347,33,3),(633,434,33,3),(145,93,34,3),(243,165,34,3),(414,281,34,3),(663,459,34,2),(683,479,34,2),(713,509,34,2),(179,116,35,3),(341,232,35,3),(397,270,35,3),(651,447,35,3),(733,529,35,2),(639,437,37,3),(446,304,38,3),(749,545,38,2),(254,172,39,3),(469,320,39,3),(491,336,39,3),(47,28,40,3),(139,89,40,3),(317,216,40,3),(599,409,40,3),(49,29,41,3),(234,157,41,3),(418,283,41,3),(539,369,41,3),(602,411,41,3),(277,187,42,3),(402,273,42,3),(118,74,43,3),(245,166,43,3),(431,292,43,3),(665,461,43,2),(751,547,43,2),(171,111,44,3),(433,293,44,3),(111,70,45,3),(258,175,45,3),(271,183,46,3),(357,243,46,3),(486,332,46,3),(590,404,46,3),(761,557,46,2),(68,40,47,3),(188,123,47,3),(562,385,47,3),(668,464,48,2),(698,494,48,2),(57,33,49,3),(451,307,49,3),(59,34,52,3),(335,228,52,3),(113,71,53,3),(15,10,54,3),(128,81,54,3),(693,489,54,2),(723,519,54,2),(745,541,54,2),(315,215,55,3),(421,285,55,3),(169,110,56,3),(739,535,56,2),(281,190,57,3),(338,230,57,3),(359,244,57,3),(369,251,57,3),(731,527,57,2),(167,109,58,3),(213,141,58,3),(696,492,58,2),(726,522,58,2),(778,574,58,2),(506,345,59,3),(134,86,60,3),(248,168,60,3),(578,396,60,3),(756,552,60,2),(21,14,61,3),(136,87,61,3),(141,90,61,3),(148,95,62,3),(462,315,62,3),(219,146,63,3),(269,182,63,3),(87,54,64,3),(157,101,64,3),(459,313,64,3),(471,321,65,3),(453,308,66,3),(8,5,67,3),(326,221,67,3),(409,278,67,3),(466,318,67,3),(748,544,67,2),(91,56,68,3),(97,60,68,3),(730,526,68,2),(51,30,69,3),(500,341,69,3),(687,483,69,2),(717,513,69,2),(753,549,69,2),(5,3,70,3),(155,100,70,3),(669,465,70,2),(699,495,70,2),(351,240,71,3),(386,263,71,3),(477,326,71,3),(631,433,71,3),(664,460,71,2),(28,18,72,3),(773,569,73,2),(565,387,74,3),(729,525,74,2),(556,381,75,3),(680,476,75,2),(710,506,75,2),(1,1,76,2),(3,2,76,2),(4,3,76,2),(6,4,76,2),(7,5,76,2),(9,6,76,2),(11,7,76,2),(12,8,76,2),(13,9,76,2),(14,10,76,2),(16,11,76,2),(17,12,76,2),(19,13,76,2),(20,14,76,2),(22,15,76,2),(23,16,76,2),(25,17,76,2),(27,18,76,2),(29,19,76,2),(31,20,76,2),(33,21,76,2),(35,22,76,2),(37,23,76,2),(39,24,76,2),(41,25,76,2),(42,26,76,2),(44,27,76,2),(46,28,76,2),(48,29,76,2),(50,30,76,2),(52,31,76,2),(54,32,76,2),(56,33,76,2),(58,34,76,2),(60,35,76,2),(62,36,76,2),(63,37,76,2),(65,38,76,2),(66,39,76,2),(67,40,76,2),(69,41,76,2),(70,42,76,2),(72,43,76,2),(73,44,76,2),(74,45,76,2),(75,46,76,2),(77,47,76,2),(78,48,76,2),(79,49,76,2),(81,50,76,2),(82,51,76,2),(84,52,76,2),(85,53,76,2),(86,54,76,2),(88,55,76,2),(90,56,76,2),(92,57,76,2),(93,58,76,2),(95,59,76,2),(96,60,76,2),(98,61,76,2),(100,62,76,2),(101,63,76,2),(103,64,76,2),(104,65,76,2),(105,66,76,2),(106,67,76,2),(107,68,76,2),(109,69,76,2),(110,70,76,2),(112,71,76,2),(114,72,76,2),(115,73,76,2),(117,74,76,2),(119,75,76,2),(121,76,76,2),(122,77,76,2),(123,78,76,2),(125,79,76,2),(126,80,76,2),(127,81,76,2),(129,82,76,2),(130,83,76,2),(131,84,76,2),(132,85,76,2),(133,86,76,2),(135,87,76,2),(137,88,76,2),(138,89,76,2),(140,90,76,2),(142,91,76,2),(143,92,76,2),(144,93,76,2),(146,94,76,2),(147,95,76,2),(149,96,76,2),(150,97,76,2),(152,98,76,2),(153,99,76,2),(154,100,76,2),(156,101,76,2),(158,102,76,2),(159,103,76,2),(160,104,76,2),(161,105,76,2),(163,106,76,2),(164,107,76,2),(165,108,76,2),(166,109,76,2),(168,110,76,2),(170,111,76,2),(172,112,76,2),(173,113,76,2),(175,114,76,2),(177,115,76,2),(178,116,76,2),(180,117,76,2),(181,118,76,2),(182,119,76,2),(183,120,76,2),(184,121,76,2),(185,122,76,2),(187,123,76,2),(189,124,76,2),(190,125,76,2),(191,126,76,2),(192,127,76,2),(193,128,76,2),(194,129,76,2),(196,130,76,2),(197,131,76,2),(199,132,76,2),(200,133,76,2),(202,134,76,2),(203,135,76,2),(204,136,76,2),(205,137,76,2),(206,138,76,2),(208,139,76,2),(210,140,76,2),(212,141,76,2),(214,142,76,2),(215,143,76,2),(216,144,76,2),(217,145,76,2),(218,146,76,2),(220,147,76,2),(221,148,76,2),(222,149,76,2),(224,150,76,2),(560,384,76,3),(581,398,76,3),(694,490,76,2),(724,520,76,2),(55,32,77,3),(174,113,77,3),(482,329,77,3),(546,374,77,3),(207,138,79,3),(570,390,79,3),(24,16,80,3),(541,370,80,3),(575,394,80,3),(298,204,81,3),(533,365,81,3),(10,6,82,3),(374,254,82,3),(661,457,82,2),(201,133,83,3),(94,58,84,3),(695,491,84,2),(725,521,84,2),(53,31,85,3),(293,200,85,3),(263,178,86,3),(586,401,86,3),(595,407,86,3),(36,22,87,3),(71,42,87,3),(527,360,87,3),(567,388,87,3),(678,474,87,2),(708,504,87,2),(198,131,88,3),(627,430,88,3),(762,558,88,2),(223,149,89,3),(372,253,89,3),(583,399,89,3),(614,420,89,3),(750,546,89,2),(496,339,90,3),(624,428,91,3),(493,337,92,3),(662,458,92,2),(743,539,92,2),(764,560,93,2),(61,35,94,3),(186,122,94,3),(363,246,94,3),(772,568,94,2),(18,12,96,3),(26,17,96,3),(209,139,96,3),(593,406,97,3),(692,488,97,2),(722,518,97,2),(40,24,98,3),(102,63,98,3),(740,536,98,2),(480,328,99,3),(671,467,99,2),(701,497,99,2),(2,1,100,3),(411,279,100,3),(635,435,100,3),(777,573,100,2),(697,493,105,2),(727,523,105,2),(686,482,111,2),(716,512,111,2),(673,469,114,2),(703,499,114,2),(734,530,115,2),(732,528,116,2),(685,481,125,2),(715,511,125,2),(767,563,130,2),(752,548,131,2),(690,486,135,2),(720,516,135,2),(775,571,136,2),(768,564,142,2),(757,553,144,2),(674,470,145,2),(704,500,145,2),(675,471,147,2),(705,501,147,2),(691,487,149,2),(721,517,149,2),(742,538,149,2),(441,301,150,2),(442,302,150,2),(444,303,150,2),(445,304,150,2),(447,305,150,2),(448,306,150,2),(450,307,150,2),(452,308,150,2),(454,309,150,2),(455,310,150,2),(456,311,150,2),(457,312,150,2),(458,313,150,2),(460,314,150,2),(461,315,150,2),(463,316,150,2),(464,317,150,2),(465,318,150,2),(467,319,150,2),(468,320,150,2),(470,321,150,2),(472,322,150,2),(473,323,150,2),(474,324,150,2),(475,325,150,2),(476,326,150,2),(478,327,150,2),(479,328,150,2),(481,329,150,2),(483,330,150,2),(484,331,150,2),(485,332,150,2),(487,333,150,2),(488,334,150,2),(489,335,150,2),(490,336,150,2),(492,337,150,2),(494,338,150,2),(495,339,150,2),(497,340,150,2),(499,341,150,2),(501,342,150,2),(503,343,150,2),(504,344,150,2),(505,345,150,2),(507,346,150,2),(508,347,150,2),(510,348,150,2),(511,349,150,2),(513,350,150,2),(514,351,150,2),(515,352,150,2),(516,353,150,2),(518,354,150,2),(519,355,150,2),(520,356,150,2),(521,357,150,2),(522,358,150,2),(524,359,150,2),(526,360,150,2),(528,361,150,2),(529,362,150,2),(530,363,150,2),(531,364,150,2),(532,365,150,2),(534,366,150,2),(535,367,150,2),(536,368,150,2),(538,369,150,2),(540,370,150,2),(542,371,150,2),(543,372,150,2),(544,373,150,2),(545,374,150,2),(547,375,150,2),(548,376,150,2),(549,377,150,2),(550,378,150,2),(551,379,150,2),(553,380,150,2),(555,381,150,2),(557,382,150,2),(558,383,150,2),(559,384,150,2),(561,385,150,2),(563,386,150,2),(564,387,150,2),(566,388,150,2),(568,389,150,2),(569,390,150,2),(571,391,150,2),(572,392,150,2),(573,393,150,2),(574,394,150,2),(576,395,150,2),(577,396,150,2),(579,397,150,2),(580,398,150,2),(582,399,150,2),(584,400,150,2),(585,401,150,2),(587,402,150,2),(588,403,150,2),(589,404,150,2),(591,405,150,2),(592,406,150,2),(594,407,150,2),(596,408,150,2),(598,409,150,2),(600,410,150,2),(601,411,150,2),(603,412,150,2),(605,413,150,2),(606,414,150,2),(607,415,150,2),(608,416,150,2),(609,417,150,2),(610,418,150,2),(612,419,150,2),(613,420,150,2),(615,421,150,2),(616,422,150,2),(617,423,150,2),(618,424,150,2),(619,425,150,2),(621,426,150,2),(622,427,150,2),(623,428,150,2),(625,429,150,2),(626,430,150,2),(628,431,150,2),(629,432,150,2),(630,433,150,2),(632,434,150,2),(634,435,150,2),(636,436,150,2),(638,437,150,2),(640,438,150,2),(641,439,150,2),(643,440,150,2),(644,441,150,2),(645,442,150,2),(646,443,150,2),(647,444,150,2),(648,445,150,2),(649,446,150,2),(650,447,150,2),(652,448,150,2),(653,449,150,2),(654,450,150,2),(774,570,152,2),(689,485,153,2),(719,515,153,2),(736,532,153,2),(672,468,158,2),(702,498,158,2),(681,477,160,2),(711,507,160,2),(744,540,163,2),(738,534,165,2),(765,561,166,2),(737,533,170,2),(746,542,172,2),(676,472,174,2),(706,502,174,2),(741,537,174,2),(679,475,175,2),(709,505,175,2),(759,555,175,2),(769,565,180,2),(747,543,181,2),(763,559,182,2),(677,473,188,2),(707,503,188,2),(771,567,189,2),(755,551,193,2),(776,572,194,2);
+INSERT INTO `civicrm_activity_contact` (`id`, `activity_id`, `contact_id`, `record_type_id`) VALUES (421,272,1,3),(658,429,1,3),(92,58,2,3),(149,93,2,3),(319,202,2,3),(486,317,2,3),(692,451,2,2),(133,84,4,3),(234,151,4,3),(265,171,4,3),(477,311,4,3),(693,452,4,2),(151,94,5,3),(104,67,6,3),(586,382,6,3),(604,395,6,3),(694,453,6,2),(307,195,7,3),(336,215,7,3),(479,312,7,3),(778,537,7,2),(263,170,8,3),(339,217,8,3),(695,454,8,2),(312,198,9,3),(590,385,9,3),(600,392,9,3),(270,174,10,3),(348,224,10,3),(532,347,10,3),(46,30,11,3),(768,527,11,2),(288,184,12,3),(408,264,12,3),(641,419,12,3),(787,546,12,2),(371,240,13,3),(147,92,14,3),(365,236,14,3),(410,265,14,3),(663,432,15,3),(707,466,15,2),(736,495,15,2),(810,569,15,2),(457,299,16,3),(696,455,16,2),(806,565,16,2),(127,81,17,3),(257,166,17,3),(376,244,17,3),(516,336,17,3),(302,192,18,3),(433,280,18,3),(11,7,19,3),(240,155,19,3),(483,315,19,3),(569,370,19,3),(697,456,19,2),(430,278,20,3),(666,434,20,3),(733,492,21,2),(748,507,21,2),(217,139,22,3),(398,258,22,3),(508,332,22,3),(145,91,23,3),(380,247,23,3),(425,275,23,3),(83,53,24,3),(385,250,24,3),(13,8,25,3),(61,38,25,3),(597,390,25,3),(634,415,25,3),(68,42,26,3),(250,162,26,3),(330,210,27,3),(300,191,28,3),(614,402,28,3),(226,145,29,3),(523,341,29,3),(594,388,29,3),(259,167,30,3),(553,360,30,3),(609,398,30,3),(716,475,30,2),(755,514,30,2),(636,416,32,3),(703,462,32,2),(704,463,32,2),(342,219,33,3),(700,459,34,2),(284,182,35,3),(360,232,36,3),(387,251,36,3),(416,269,36,3),(677,441,36,3),(50,32,37,3),(173,109,37,3),(466,305,37,3),(111,71,38,3),(297,189,38,3),(505,330,38,3),(549,358,38,3),(769,528,38,2),(178,112,39,3),(686,447,39,3),(793,552,39,2),(393,255,40,3),(547,357,40,3),(630,412,40,3),(715,474,40,2),(763,522,40,2),(628,411,41,3),(9,6,42,3),(198,126,42,3),(395,256,42,3),(579,377,43,3),(702,461,43,2),(815,574,43,2),(87,55,44,3),(212,136,44,3),(243,157,44,3),(353,227,44,3),(691,450,44,3),(812,571,44,2),(36,23,45,3),(121,77,46,3),(545,356,46,3),(495,323,47,3),(726,485,47,2),(764,523,47,2),(131,83,48,3),(129,82,49,3),(317,201,49,3),(52,33,50,3),(124,79,50,3),(162,102,50,3),(291,186,50,3),(472,308,50,3),(196,125,51,3),(357,230,51,3),(439,285,51,3),(556,362,51,3),(278,179,52,3),(624,408,52,3),(651,425,52,3),(25,15,54,3),(175,110,54,3),(186,119,54,3),(207,132,54,3),(310,197,54,3),(428,277,54,3),(488,318,55,3),(644,421,55,3),(766,525,55,2),(142,89,56,3),(400,259,56,3),(461,301,56,3),(535,349,56,3),(718,477,56,2),(756,515,56,2),(85,54,57,3),(304,193,57,3),(770,529,57,2),(106,68,58,3),(202,129,58,3),(323,205,58,3),(65,40,59,3),(367,237,59,3),(567,369,59,3),(814,573,59,2),(136,86,60,3),(164,103,60,3),(167,105,60,3),(238,154,60,3),(451,294,61,3),(90,57,62,3),(108,69,62,3),(140,88,62,3),(160,101,63,3),(315,200,63,3),(724,483,63,2),(743,502,63,2),(414,268,64,3),(672,438,64,3),(783,542,64,2),(23,14,65,3),(117,75,65,3),(215,138,65,3),(382,248,65,3),(390,253,65,3),(528,344,65,3),(232,150,66,3),(679,442,66,3),(582,379,67,3),(63,39,68,3),(282,181,68,3),(351,226,68,3),(442,287,68,3),(468,306,69,3),(521,340,69,3),(649,424,69,3),(669,436,69,3),(247,160,70,3),(170,107,71,3),(273,176,71,3),(448,292,71,3),(701,460,71,2),(791,550,71,2),(470,307,72,3),(158,100,73,3),(675,440,73,3),(38,24,74,3),(194,124,74,3),(475,310,74,3),(780,539,74,2),(725,484,75,2),(744,503,75,2),(71,44,76,3),(189,121,76,3),(293,187,77,3),(538,351,77,3),(773,532,77,2),(575,374,78,3),(777,536,78,2),(79,50,79,3),(497,324,79,3),(526,343,79,3),(781,540,79,2),(76,48,81,3),(571,371,81,3),(689,449,81,3),(782,541,81,2),(558,363,82,3),(661,431,82,3),(698,457,82,2),(41,26,83,3),(418,270,83,3),(499,325,83,3),(618,404,83,3),(29,18,84,3),(54,34,84,3),(204,130,84,3),(6,4,85,3),(15,9,85,3),(97,61,85,3),(252,163,85,3),(402,260,85,3),(492,321,85,3),(620,405,85,3),(119,76,86,3),(32,20,87,3),(295,188,87,3),(58,36,88,3),(514,335,88,3),(729,488,88,2),(746,505,88,2),(785,544,88,2),(562,366,89,3),(564,367,89,3),(792,551,89,2),(94,59,90,3),(224,144,90,3),(268,173,90,3),(512,334,90,3),(653,426,90,3),(727,486,90,2),(745,504,90,2),(114,73,91,3),(275,177,91,3),(286,183,91,3),(280,180,92,3),(541,353,92,3),(699,458,92,2),(719,478,92,2),(757,516,92,2),(138,87,93,3),(459,300,93,3),(607,397,93,3),(682,444,93,3),(254,164,94,3),(638,417,94,3),(17,10,96,3),(646,422,96,3),(656,428,96,3),(3,2,97,3),(48,31,97,3),(219,140,97,3),(326,207,97,3),(192,123,98,3),(713,472,98,2),(738,497,98,2),(21,13,99,3),(551,359,99,3),(404,261,100,3),(56,35,101,3),(510,333,101,3),(616,403,101,3),(706,465,101,2),(750,509,101,2),(712,471,102,2),(754,513,102,2),(779,538,102,2),(705,464,103,2),(735,494,103,2),(767,526,103,2),(708,467,104,2),(751,510,104,2),(732,491,105,2),(762,521,105,2),(805,564,107,2),(803,562,109,2),(714,473,114,2),(739,498,114,2),(807,566,115,2),(804,563,120,2),(710,469,122,2),(753,512,122,2),(796,555,123,2),(734,493,124,2),(749,508,124,2),(784,543,124,2),(811,570,125,2),(813,572,127,2),(711,470,128,2),(737,496,128,2),(794,553,131,2),(233,151,134,2),(235,152,134,2),(236,153,134,2),(237,154,134,2),(239,155,134,2),(241,156,134,2),(242,157,134,2),(244,158,134,2),(245,159,134,2),(246,160,134,2),(248,161,134,2),(249,162,134,2),(251,163,134,2),(253,164,134,2),(255,165,134,2),(256,166,134,2),(258,167,134,2),(260,168,134,2),(261,169,134,2),(262,170,134,2),(264,171,134,2),(266,172,134,2),(267,173,134,2),(269,174,134,2),(271,175,134,2),(272,176,134,2),(274,177,134,2),(276,178,134,2),(277,179,134,2),(279,180,134,2),(281,181,134,2),(283,182,134,2),(285,183,134,2),(287,184,134,2),(289,185,134,2),(290,186,134,2),(292,187,134,2),(294,188,134,2),(296,189,134,2),(298,190,134,2),(299,191,134,2),(301,192,134,2),(303,193,134,2),(305,194,134,2),(306,195,134,2),(308,196,134,2),(309,197,134,2),(311,198,134,2),(313,199,134,2),(314,200,134,2),(316,201,134,2),(318,202,134,2),(320,203,134,2),(321,204,134,2),(322,205,134,2),(324,206,134,2),(325,207,134,2),(327,208,134,2),(328,209,134,2),(329,210,134,2),(331,211,134,2),(332,212,134,2),(333,213,134,2),(334,214,134,2),(335,215,134,2),(337,216,134,2),(338,217,134,2),(340,218,134,2),(341,219,134,2),(343,220,134,2),(344,221,134,2),(345,222,134,2),(346,223,134,2),(347,224,134,2),(349,225,134,2),(350,226,134,2),(352,227,134,2),(354,228,134,2),(355,229,134,2),(356,230,134,2),(358,231,134,2),(359,232,134,2),(361,233,134,2),(362,234,134,2),(363,235,134,2),(364,236,134,2),(366,237,134,2),(368,238,134,2),(369,239,134,2),(370,240,134,2),(372,241,134,2),(373,242,134,2),(374,243,134,2),(375,244,134,2),(377,245,134,2),(378,246,134,2),(379,247,134,2),(381,248,134,2),(383,249,134,2),(384,250,134,2),(386,251,134,2),(388,252,134,2),(389,253,134,2),(391,254,134,2),(392,255,134,2),(394,256,134,2),(396,257,134,2),(397,258,134,2),(399,259,134,2),(401,260,134,2),(403,261,134,2),(405,262,134,2),(406,263,134,2),(407,264,134,2),(409,265,134,2),(411,266,134,2),(412,267,134,2),(413,268,134,2),(415,269,134,2),(417,270,134,2),(419,271,134,2),(420,272,134,2),(422,273,134,2),(423,274,134,2),(424,275,134,2),(426,276,134,2),(427,277,134,2),(429,278,134,2),(431,279,134,2),(432,280,134,2),(434,281,134,2),(435,282,134,2),(436,283,134,2),(437,284,134,2),(438,285,134,2),(440,286,134,2),(441,287,134,2),(443,288,134,2),(444,289,134,2),(445,290,134,2),(446,291,134,2),(447,292,134,2),(449,293,134,2),(450,294,134,2),(452,295,134,2),(453,296,134,2),(454,297,134,2),(455,298,134,2),(456,299,134,2),(458,300,134,2),(721,480,136,2),(741,500,136,2),(790,549,138,2),(1,1,141,2),(2,2,141,2),(4,3,141,2),(5,4,141,2),(7,5,141,2),(8,6,141,2),(10,7,141,2),(12,8,141,2),(14,9,141,2),(16,10,141,2),(18,11,141,2),(19,12,141,2),(20,13,141,2),(22,14,141,2),(24,15,141,2),(26,16,141,2),(27,17,141,2),(28,18,141,2),(30,19,141,2),(31,20,141,2),(33,21,141,2),(34,22,141,2),(35,23,141,2),(37,24,141,2),(39,25,141,2),(40,26,141,2),(42,27,141,2),(43,28,141,2),(44,29,141,2),(45,30,141,2),(47,31,141,2),(49,32,141,2),(51,33,141,2),(53,34,141,2),(55,35,141,2),(57,36,141,2),(59,37,141,2),(60,38,141,2),(62,39,141,2),(64,40,141,2),(66,41,141,2),(67,42,141,2),(69,43,141,2),(70,44,141,2),(72,45,141,2),(73,46,141,2),(74,47,141,2),(75,48,141,2),(77,49,141,2),(78,50,141,2),(80,51,141,2),(81,52,141,2),(82,53,141,2),(84,54,141,2),(86,55,141,2),(88,56,141,2),(89,57,141,2),(91,58,141,2),(93,59,141,2),(95,60,141,2),(96,61,141,2),(98,62,141,2),(99,63,141,2),(100,64,141,2),(101,65,141,2),(102,66,141,2),(103,67,141,2),(105,68,141,2),(107,69,141,2),(109,70,141,2),(110,71,141,2),(112,72,141,2),(113,73,141,2),(115,74,141,2),(116,75,141,2),(118,76,141,2),(120,77,141,2),(122,78,141,2),(123,79,141,2),(125,80,141,2),(126,81,141,2),(128,82,141,2),(130,83,141,2),(132,84,141,2),(134,85,141,2),(135,86,141,2),(137,87,141,2),(139,88,141,2),(141,89,141,2),(143,90,141,2),(144,91,141,2),(146,92,141,2),(148,93,141,2),(150,94,141,2),(152,95,141,2),(153,96,141,2),(154,97,141,2),(155,98,141,2),(156,99,141,2),(157,100,141,2),(159,101,141,2),(161,102,141,2),(163,103,141,2),(165,104,141,2),(166,105,141,2),(168,106,141,2),(169,107,141,2),(171,108,141,2),(172,109,141,2),(174,110,141,2),(176,111,141,2),(177,112,141,2),(179,113,141,2),(180,114,141,2),(181,115,141,2),(182,116,141,2),(183,117,141,2),(184,118,141,2),(185,119,141,2),(187,120,141,2),(188,121,141,2),(190,122,141,2),(191,123,141,2),(193,124,141,2),(195,125,141,2),(197,126,141,2),(199,127,141,2),(200,128,141,2),(201,129,141,2),(203,130,141,2),(205,131,141,2),(206,132,141,2),(208,133,141,2),(209,134,141,2),(210,135,141,2),(211,136,141,2),(213,137,141,2),(214,138,141,2),(216,139,141,2),(218,140,141,2),(220,141,141,2),(221,142,141,2),(222,143,141,2),(223,144,141,2),(225,145,141,2),(227,146,141,2),(228,147,141,2),(229,148,141,2),(230,149,141,2),(231,150,141,2),(730,489,141,2),(761,520,141,2),(798,557,144,2),(808,567,152,2),(717,476,155,2),(740,499,155,2),(801,560,156,2),(799,558,157,2),(800,559,158,2),(731,490,161,2),(747,506,161,2),(795,554,163,2),(786,545,164,2),(776,535,165,2),(720,479,167,2),(758,517,167,2),(772,531,167,2),(789,548,170,2),(788,547,172,2),(728,487,174,2),(760,519,174,2),(723,482,176,2),(742,501,176,2),(802,561,181,2),(460,301,182,2),(462,302,182,2),(463,303,182,2),(464,304,182,2),(465,305,182,2),(467,306,182,2),(469,307,182,2),(471,308,182,2),(473,309,182,2),(474,310,182,2),(476,311,182,2),(478,312,182,2),(480,313,182,2),(481,314,182,2),(482,315,182,2),(484,316,182,2),(485,317,182,2),(487,318,182,2),(489,319,182,2),(490,320,182,2),(491,321,182,2),(493,322,182,2),(494,323,182,2),(496,324,182,2),(498,325,182,2),(500,326,182,2),(501,327,182,2),(502,328,182,2),(503,329,182,2),(504,330,182,2),(506,331,182,2),(507,332,182,2),(509,333,182,2),(511,334,182,2),(513,335,182,2),(515,336,182,2),(517,337,182,2),(518,338,182,2),(519,339,182,2),(520,340,182,2),(522,341,182,2),(524,342,182,2),(525,343,182,2),(527,344,182,2),(529,345,182,2),(530,346,182,2),(531,347,182,2),(533,348,182,2),(534,349,182,2),(536,350,182,2),(537,351,182,2),(539,352,182,2),(540,353,182,2),(542,354,182,2),(543,355,182,2),(544,356,182,2),(546,357,182,2),(548,358,182,2),(550,359,182,2),(552,360,182,2),(554,361,182,2),(555,362,182,2),(557,363,182,2),(559,364,182,2),(560,365,182,2),(561,366,182,2),(563,367,182,2),(565,368,182,2),(566,369,182,2),(568,370,182,2),(570,371,182,2),(572,372,182,2),(573,373,182,2),(574,374,182,2),(576,375,182,2),(577,376,182,2),(578,377,182,2),(580,378,182,2),(581,379,182,2),(583,380,182,2),(584,381,182,2),(585,382,182,2),(587,383,182,2),(588,384,182,2),(589,385,182,2),(591,386,182,2),(592,387,182,2),(593,388,182,2),(595,389,182,2),(596,390,182,2),(598,391,182,2),(599,392,182,2),(601,393,182,2),(602,394,182,2),(603,395,182,2),(605,396,182,2),(606,397,182,2),(608,398,182,2),(610,399,182,2),(611,400,182,2),(612,401,182,2),(613,402,182,2),(615,403,182,2),(617,404,182,2),(619,405,182,2),(621,406,182,2),(622,407,182,2),(623,408,182,2),(625,409,182,2),(626,410,182,2),(627,411,182,2),(629,412,182,2),(631,413,182,2),(632,414,182,2),(633,415,182,2),(635,416,182,2),(637,417,182,2),(639,418,182,2),(640,419,182,2),(642,420,182,2),(643,421,182,2),(645,422,182,2),(647,423,182,2),(648,424,182,2),(650,425,182,2),(652,426,182,2),(654,427,182,2),(655,428,182,2),(657,429,182,2),(659,430,182,2),(660,431,182,2),(662,432,182,2),(664,433,182,2),(665,434,182,2),(667,435,182,2),(668,436,182,2),(670,437,182,2),(671,438,182,2),(673,439,182,2),(674,440,182,2),(676,441,182,2),(678,442,182,2),(680,443,182,2),(681,444,182,2),(683,445,182,2),(684,446,182,2),(685,447,182,2),(687,448,182,2),(688,449,182,2),(690,450,182,2),(797,556,182,2),(809,568,187,2),(774,533,188,2),(722,481,192,2),(759,518,192,2),(771,530,197,2),(709,468,200,2),(752,511,200,2),(775,534,201,2);
 /*!40000 ALTER TABLE `civicrm_activity_contact` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -106,7 +107,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_address` WRITE;
 /*!40000 ALTER TABLE `civicrm_address` DISABLE KEYS */;
-INSERT INTO `civicrm_address` (`id`, `contact_id`, `location_type_id`, `is_primary`, `is_billing`, `street_address`, `street_number`, `street_number_suffix`, `street_number_predirectional`, `street_name`, `street_type`, `street_number_postdirectional`, `street_unit`, `supplemental_address_1`, `supplemental_address_2`, `supplemental_address_3`, `city`, `county_id`, `state_province_id`, `postal_code_suffix`, `postal_code`, `usps_adc`, `country_id`, `geo_code_1`, `geo_code_2`, `manual_geo_code`, `timezone`, `name`, `master_id`) VALUES (1,171,1,1,0,'434E Woodbridge Rd N',434,'E',NULL,'Woodbridge','Rd','N',NULL,NULL,NULL,NULL,'Donegal',1,1037,NULL,'15628',NULL,1228,40.108585,-79.38106,0,NULL,NULL,NULL),(2,144,1,1,0,'57S Dowlen Ave W',57,'S',NULL,'Dowlen','Ave','W',NULL,NULL,NULL,NULL,'Society Hill',1,1039,NULL,'29593',NULL,1228,34.492154,-79.87045,0,NULL,NULL,NULL),(3,101,1,1,0,'930P Bay Blvd NE',930,'P',NULL,'Bay','Blvd','NE',NULL,NULL,NULL,NULL,'Lyndell',1,1037,NULL,'19354',NULL,1228,40.058173,-75.743272,0,NULL,NULL,NULL),(4,93,1,1,0,'250R Main St NE',250,'R',NULL,'Main','St','NE',NULL,NULL,NULL,NULL,'Hidden Valley',1,1037,NULL,'15502',NULL,1228,40.046023,-79.258458,0,NULL,NULL,NULL),(5,125,1,1,0,'932T Second Rd SW',932,'T',NULL,'Second','Rd','SW',NULL,NULL,NULL,NULL,'Empire',1,1005,NULL,'80438',NULL,1228,39.762835,-105.71302,0,NULL,NULL,NULL),(6,13,1,1,0,'446B Beech Dr W',446,'B',NULL,'Beech','Dr','W',NULL,NULL,NULL,NULL,'Crossville',1,1041,NULL,'38557',NULL,1228,35.988457,-85.012389,0,NULL,NULL,NULL),(7,194,1,1,0,'819Y States Way W',819,'Y',NULL,'States','Way','W',NULL,NULL,NULL,NULL,'Flora Vista',1,1030,NULL,'87415',NULL,1228,36.813748,-108.09508,0,NULL,NULL,NULL),(8,80,1,1,0,'972J Woodbridge Dr SW',972,'J',NULL,'Woodbridge','Dr','SW',NULL,NULL,NULL,NULL,'Montchanin',1,1007,NULL,'19710',NULL,1228,39.788562,-75.58881,0,NULL,NULL,NULL),(9,39,1,1,0,'453Z Bay St SE',453,'Z',NULL,'Bay','St','SE',NULL,NULL,NULL,NULL,'Gladstone',1,1012,NULL,'61437',NULL,1228,40.854247,-90.96542,0,NULL,NULL,NULL),(10,17,1,1,0,'507Z Green Path N',507,'Z',NULL,'Green','Path','N',NULL,NULL,NULL,NULL,'Long Beach',1,1004,NULL,'90844',NULL,1228,33.786594,-118.298662,0,NULL,NULL,NULL),(11,162,1,1,0,'35Q Dowlen Pl W',35,'Q',NULL,'Dowlen','Pl','W',NULL,NULL,NULL,NULL,'Long Beach',1,1004,NULL,'90842',NULL,1228,33.786594,-118.298662,0,NULL,NULL,NULL),(12,29,1,1,0,'604J Maple Path SE',604,'J',NULL,'Maple','Path','SE',NULL,NULL,NULL,NULL,'Upper Lake',1,1004,NULL,'95485',NULL,1228,39.172397,-122.90474,0,NULL,NULL,NULL),(13,35,1,1,0,'150A Lincoln Pl N',150,'A',NULL,'Lincoln','Pl','N',NULL,NULL,NULL,NULL,'Indian Wells',1,1004,NULL,'92210',NULL,1228,33.70129,-116.34148,0,NULL,NULL,NULL),(14,103,1,1,0,'787M Pine Blvd S',787,'M',NULL,'Pine','Blvd','S',NULL,NULL,NULL,NULL,'Staten Island',1,1031,NULL,'10301',NULL,1228,40.631775,-74.09432,0,NULL,NULL,NULL),(15,51,1,1,0,'875R Bay Path S',875,'R',NULL,'Bay','Path','S',NULL,NULL,NULL,NULL,'Childwold',1,1031,NULL,'12922',NULL,1228,44.224185,-74.76539,0,NULL,NULL,NULL),(16,9,1,1,0,'43A States Blvd NE',43,'A',NULL,'States','Blvd','NE',NULL,NULL,NULL,NULL,'Lincolnton',1,1032,NULL,'28092',NULL,1228,35.473447,-81.24094,0,NULL,NULL,NULL),(17,68,1,1,0,'932F Cadell St S',932,'F',NULL,'Cadell','St','S',NULL,NULL,NULL,NULL,'Gays Creek',1,1016,NULL,'41745',NULL,1228,37.328336,-83.4399,0,NULL,NULL,NULL),(18,123,1,1,0,'445Q Jackson Path S',445,'Q',NULL,'Jackson','Path','S',NULL,NULL,NULL,NULL,'Del Norte',1,1005,NULL,'81132',NULL,1228,37.731981,-106.39774,0,NULL,NULL,NULL),(19,184,1,1,0,'134C Caulder Ln N',134,'C',NULL,'Caulder','Ln','N',NULL,NULL,NULL,NULL,'Strabane',1,1037,NULL,'15363',NULL,1228,40.251054,-80.19917,0,NULL,NULL,NULL),(20,67,1,1,0,'849O Martin Luther King Way W',849,'O',NULL,'Martin Luther King','Way','W',NULL,NULL,NULL,NULL,'Au Gres',1,1021,NULL,'48703',NULL,1228,44.06434,-83.65821,0,NULL,NULL,NULL),(21,167,1,1,0,'621R Woodbridge Ln E',621,'R',NULL,'Woodbridge','Ln','E',NULL,NULL,NULL,NULL,'Buffalo',1,1014,NULL,'52728',NULL,1228,41.456515,-90.73252,0,NULL,NULL,NULL),(22,152,1,1,0,'100O Northpoint Rd W',100,'O',NULL,'Northpoint','Rd','W',NULL,NULL,NULL,NULL,'Gibbs',1,1024,NULL,'63540',NULL,1228,40.096431,-92.41809,0,NULL,NULL,NULL),(23,168,1,1,0,'243T Second Dr S',243,'T',NULL,'Second','Dr','S',NULL,NULL,NULL,NULL,'Fresno',1,1004,NULL,'93726',NULL,1228,36.795249,-119.76293,0,NULL,NULL,NULL),(24,43,1,1,0,'430Q Woodbridge Blvd SE',430,'Q',NULL,'Woodbridge','Blvd','SE',NULL,NULL,NULL,NULL,'South Sterling',1,1037,NULL,'18460',NULL,1228,41.255644,-75.34474,0,NULL,NULL,NULL),(25,164,1,1,0,'490X Second St NW',490,'X',NULL,'Second','St','NW',NULL,NULL,NULL,NULL,'Raven',1,1016,NULL,'41861',NULL,1228,37.386051,-82.83138,0,NULL,NULL,NULL),(26,24,1,1,0,'326T Bay Way W',326,'T',NULL,'Bay','Way','W',NULL,NULL,NULL,NULL,'San Francisco',1,1004,NULL,'94140',NULL,1228,37.784827,-122.727802,0,NULL,NULL,NULL),(27,126,1,1,0,'516C Dowlen Dr SE',516,'C',NULL,'Dowlen','Dr','SE',NULL,NULL,NULL,NULL,'Meridianville',1,1000,NULL,'35759',NULL,1228,34.863236,-86.56137,0,NULL,NULL,NULL),(28,135,1,1,0,'424O Dowlen Blvd NE',424,'O',NULL,'Dowlen','Blvd','NE',NULL,NULL,NULL,NULL,'Oklahoma City',1,1035,NULL,'73164',NULL,1228,35.551409,-97.407537,0,NULL,NULL,NULL),(29,113,1,1,0,'504F Main Ave SE',504,'F',NULL,'Main','Ave','SE',NULL,NULL,NULL,NULL,'Myra',1,1047,NULL,'25544',NULL,1228,38.219991,-82.11462,0,NULL,NULL,NULL),(30,172,1,1,0,'667W Beech Pl E',667,'W',NULL,'Beech','Pl','E',NULL,NULL,NULL,NULL,'Grace City',1,1033,NULL,'58445',NULL,1228,47.54777,-98.80594,0,NULL,NULL,NULL),(31,33,1,1,0,'210J Jackson Pl E',210,'J',NULL,'Jackson','Pl','E',NULL,NULL,NULL,NULL,'Elkins Park',1,1037,NULL,'19027',NULL,1228,40.072293,-75.12406,0,NULL,NULL,NULL),(32,112,1,1,0,'665M Woodbridge Rd S',665,'M',NULL,'Woodbridge','Rd','S',NULL,NULL,NULL,NULL,'Boca Raton',1,1008,NULL,'33497',NULL,1228,26.645895,-80.430269,0,NULL,NULL,NULL),(33,121,1,1,0,'338Z Martin Luther King Ave NW',338,'Z',NULL,'Martin Luther King','Ave','NW',NULL,NULL,NULL,NULL,'El Paso',1,1042,NULL,'79936',NULL,1228,31.766355,-106.29828,0,NULL,NULL,NULL),(34,12,1,1,0,'333E Pine Ave N',333,'E',NULL,'Pine','Ave','N',NULL,NULL,NULL,NULL,'Humble',1,1042,NULL,'77347',NULL,1228,29.83399,-95.434241,0,NULL,NULL,NULL),(35,106,1,1,0,'228H Northpoint St E',228,'H',NULL,'Northpoint','St','E',NULL,NULL,NULL,NULL,'State College',1,1037,NULL,'16805',NULL,1228,40.972229,-77.760172,0,NULL,NULL,NULL),(36,166,1,1,0,'356T College Blvd SW',356,'T',NULL,'College','Blvd','SW',NULL,NULL,NULL,NULL,'Unionville',1,1024,NULL,'63565',NULL,1228,40.472841,-92.97298,0,NULL,NULL,NULL),(37,178,1,1,0,'420R Jackson Way SE',420,'R',NULL,'Jackson','Way','SE',NULL,NULL,NULL,NULL,'King William',1,1045,NULL,'23086',NULL,1228,37.64375,-77.02508,0,NULL,NULL,NULL),(38,26,1,1,0,'191A Bay Way S',191,'A',NULL,'Bay','Way','S',NULL,NULL,NULL,NULL,'Marion',1,1000,NULL,'36756',NULL,1228,32.665966,-87.33889,0,NULL,NULL,NULL),(39,145,1,1,0,'420P Northpoint Way S',420,'P',NULL,'Northpoint','Way','S',NULL,NULL,NULL,NULL,'Berkshire',1,1031,NULL,'13736',NULL,1228,42.306877,-76.204,0,NULL,NULL,NULL),(40,73,1,1,0,'140F College Rd NW',140,'F',NULL,'College','Rd','NW',NULL,NULL,NULL,NULL,'Powells Point',1,1032,NULL,'27966',NULL,1228,36.13655,-75.82653,0,NULL,NULL,NULL),(41,20,1,1,0,'324F Dowlen Blvd W',324,'F',NULL,'Dowlen','Blvd','W',NULL,NULL,NULL,NULL,'Mount Pleasant',1,1021,NULL,'48859',NULL,1228,43.564736,-84.847297,0,NULL,NULL,NULL),(42,3,1,1,0,'660H Caulder Ln N',660,'H',NULL,'Caulder','Ln','N',NULL,NULL,NULL,NULL,'New Bedford',1,1020,NULL,'02746',NULL,1228,41.659336,-70.93347,0,NULL,NULL,NULL),(43,47,1,1,0,'319H Maple Blvd SE',319,'H',NULL,'Maple','Blvd','SE',NULL,NULL,NULL,NULL,'Rodanthe',1,1032,NULL,'27968',NULL,1228,35.661979,-75.47741,0,NULL,NULL,NULL),(44,108,1,1,0,'639B Jackson Rd SE',639,'B',NULL,'Jackson','Rd','SE',NULL,NULL,NULL,NULL,'Boykin',1,1000,NULL,'36723',NULL,1228,32.08846,-87.28018,0,NULL,NULL,NULL),(45,122,1,1,0,'154X El Camino Rd SE',154,'X',NULL,'El Camino','Rd','SE',NULL,NULL,NULL,NULL,'Whitsett',1,1032,NULL,'27377',NULL,1228,36.050652,-79.59483,0,NULL,NULL,NULL),(46,10,1,1,0,'255C Bay Dr W',255,'C',NULL,'Bay','Dr','W',NULL,NULL,NULL,NULL,'Faulkner',1,1019,NULL,'20632',NULL,1228,38.421787,-76.96182,0,NULL,NULL,NULL),(47,177,1,1,0,'501D Van Ness Dr S',501,'D',NULL,'Van Ness','Dr','S',NULL,NULL,NULL,NULL,'Seattle',1,1046,NULL,'98117',NULL,1228,47.685919,-122.37838,0,NULL,NULL,NULL),(48,129,1,1,0,'365Z Main Rd S',365,'Z',NULL,'Main','Rd','S',NULL,NULL,NULL,NULL,'House',1,1030,NULL,'88121',NULL,1228,34.706943,-103.97475,0,NULL,NULL,NULL),(49,66,1,1,0,'721J Main Rd SE',721,'J',NULL,'Main','Rd','SE',NULL,NULL,NULL,NULL,'Chippewa Lake',1,1034,NULL,'44215',NULL,1228,41.069151,-81.90358,0,NULL,NULL,NULL),(50,96,1,1,0,'184P Van Ness Ln N',184,'P',NULL,'Van Ness','Ln','N',NULL,NULL,NULL,NULL,'Yakima',1,1046,NULL,'98902',NULL,1228,46.595248,-120.53102,0,NULL,NULL,NULL),(51,189,1,1,0,'512E Lincoln Rd NW',512,'E',NULL,'Lincoln','Rd','NW',NULL,NULL,NULL,NULL,'North Plains',1,1036,NULL,'97133',NULL,1228,45.65749,-123.0242,0,NULL,NULL,NULL),(52,156,1,1,0,'366G College St SW',366,'G',NULL,'College','St','SW',NULL,NULL,NULL,NULL,'Bluegrove',1,1042,NULL,'76352',NULL,1228,33.811665,-98.184762,0,NULL,NULL,NULL),(53,179,1,1,0,'213X Green Ave NE',213,'X',NULL,'Green','Ave','NE',NULL,NULL,NULL,NULL,'Serafina',1,1030,NULL,'87569',NULL,1228,35.345618,-105.26233,0,NULL,NULL,NULL),(54,118,1,1,0,'130T College Way SW',130,'T',NULL,'College','Way','SW',NULL,NULL,NULL,NULL,'McBride',1,1024,NULL,'63776',NULL,1228,37.734776,-89.811616,0,NULL,NULL,NULL),(55,140,1,1,0,'880J Woodbridge St W',880,'J',NULL,'Woodbridge','St','W',NULL,NULL,NULL,NULL,'Fieldon',1,1012,NULL,'62031',NULL,1228,39.103735,-90.54252,0,NULL,NULL,NULL),(56,157,1,1,0,'622B Cadell Blvd SE',622,'B',NULL,'Cadell','Blvd','SE',NULL,NULL,NULL,NULL,'Larsen',1,1048,NULL,'54947',NULL,1228,44.191271,-88.68846,0,NULL,NULL,NULL),(57,65,1,1,0,'217S Maple Path NW',217,'S',NULL,'Maple','Path','NW',NULL,NULL,NULL,NULL,'Sioux Falls',1,1040,NULL,'57108',NULL,1228,43.488472,-96.72258,0,NULL,NULL,NULL),(58,59,1,1,0,'363Y Caulder Way N',363,'Y',NULL,'Caulder','Way','N',NULL,NULL,NULL,NULL,'Lecanto',1,1008,NULL,'34460',NULL,1228,28.859286,-82.508694,0,NULL,NULL,NULL),(59,19,1,1,0,'457G Dowlen Rd N',457,'G',NULL,'Dowlen','Rd','N',NULL,NULL,NULL,NULL,'Broad Brook',1,1006,NULL,'06016',NULL,1228,41.909097,-72.54393,0,NULL,NULL,NULL),(60,192,1,1,0,'454P Northpoint Dr SE',454,'P',NULL,'Northpoint','Dr','SE',NULL,NULL,NULL,NULL,'Chicago',1,1012,NULL,'60602',NULL,1228,41.882937,-87.62874,0,NULL,NULL,NULL),(61,40,1,1,0,'891M Cadell Way NE',891,'M',NULL,'Cadell','Way','NE',NULL,NULL,NULL,NULL,'Chesnee',1,1039,NULL,'29323',NULL,1228,35.131971,-81.88553,0,NULL,NULL,NULL),(62,139,3,1,0,'218J Van Ness Blvd S',218,'J',NULL,'Van Ness','Blvd','S',NULL,'Subscriptions Dept',NULL,NULL,'Mahwah',1,1029,NULL,'07430',NULL,1228,41.077102,-74.16147,0,NULL,NULL,NULL),(63,113,2,0,0,'218J Van Ness Blvd S',218,'J',NULL,'Van Ness','Blvd','S',NULL,'Subscriptions Dept',NULL,NULL,'Mahwah',1,1029,NULL,'07430',NULL,1228,41.077102,-74.16147,0,NULL,NULL,62),(64,21,3,1,0,'377V Bay Rd NE',377,'V',NULL,'Bay','Rd','NE',NULL,'Subscriptions Dept',NULL,NULL,'Friant',1,1004,NULL,'93626',NULL,1228,37.024461,-119.68496,0,NULL,NULL,NULL),(65,180,3,1,0,'588S College Ln W',588,'S',NULL,'College','Ln','W',NULL,'Editorial Dept',NULL,NULL,'Camino',1,1004,NULL,'95709',NULL,1228,38.748112,-120.67463,0,NULL,NULL,NULL),(66,32,3,1,0,'566A Cadell St S',566,'A',NULL,'Cadell','St','S',NULL,'Community Relations',NULL,NULL,'San Francisco',1,1004,NULL,'94157',NULL,1228,37.784827,-122.727802,0,NULL,NULL,NULL),(67,52,3,1,0,'288W Lincoln St SW',288,'W',NULL,'Lincoln','St','SW',NULL,'Attn: Accounting',NULL,NULL,'Cascade',1,1025,NULL,'59421',NULL,1228,47.223693,-111.70821,0,NULL,NULL,NULL),(68,51,2,0,0,'288W Lincoln St SW',288,'W',NULL,'Lincoln','St','SW',NULL,'Attn: Accounting',NULL,NULL,'Cascade',1,1025,NULL,'59421',NULL,1228,47.223693,-111.70821,0,NULL,NULL,67),(69,141,3,1,0,'562C Cadell Pl S',562,'C',NULL,'Cadell','Pl','S',NULL,'Attn: Development',NULL,NULL,'Ormond Beach',1,1008,NULL,'32173',NULL,1228,29.022729,-81.172169,0,NULL,NULL,NULL),(70,112,2,0,0,'562C Cadell Pl S',562,'C',NULL,'Cadell','Pl','S',NULL,'Attn: Development',NULL,NULL,'Ormond Beach',1,1008,NULL,'32173',NULL,1228,29.022729,-81.172169,0,NULL,NULL,69),(71,154,3,1,0,'39F Beech St N',39,'F',NULL,'Beech','St','N',NULL,'Disbursements',NULL,NULL,'Kimberling City',1,1024,NULL,'65686',NULL,1228,36.63101,-93.43392,0,NULL,NULL,NULL),(72,23,3,1,0,'914N States Ln SE',914,'N',NULL,'States','Ln','SE',NULL,'Cuffe Parade',NULL,NULL,'Bay City',1,1021,NULL,'48707',NULL,1228,43.737798,-83.933337,0,NULL,NULL,NULL),(73,160,2,1,0,'914N States Ln SE',914,'N',NULL,'States','Ln','SE',NULL,'Cuffe Parade',NULL,NULL,'Bay City',1,1021,NULL,'48707',NULL,1228,43.737798,-83.933337,0,NULL,NULL,72),(74,182,3,1,0,'512S College Ln S',512,'S',NULL,'College','Ln','S',NULL,'Editorial Dept',NULL,NULL,'Brighton',1,1021,NULL,'48116',NULL,1228,42.509476,-83.77718,0,NULL,NULL,NULL),(75,22,3,1,0,'107G College Blvd NE',107,'G',NULL,'College','Blvd','NE',NULL,'Community Relations',NULL,NULL,'Cleveland',1,1034,NULL,'44104',NULL,1228,41.484001,-81.62702,0,NULL,NULL,NULL),(76,144,2,0,0,'107G College Blvd NE',107,'G',NULL,'College','Blvd','NE',NULL,'Community Relations',NULL,NULL,'Cleveland',1,1034,NULL,'44104',NULL,1228,41.484001,-81.62702,0,NULL,NULL,75),(77,7,3,1,0,'870W Beech Way E',870,'W',NULL,'Beech','Way','E',NULL,'Attn: Development',NULL,NULL,'Golden Valley',1,1002,NULL,'86413',NULL,1228,35.190896,-114.24036,0,NULL,NULL,NULL),(78,137,3,1,0,'867E Northpoint Blvd SE',867,'E',NULL,'Northpoint','Blvd','SE',NULL,'Attn: Development',NULL,NULL,'Mount Pleasant',1,1037,NULL,'15666',NULL,1228,40.150143,-79.52492,0,NULL,NULL,NULL),(79,39,2,0,0,'867E Northpoint Blvd SE',867,'E',NULL,'Northpoint','Blvd','SE',NULL,'Attn: Development',NULL,NULL,'Mount Pleasant',1,1037,NULL,'15666',NULL,1228,40.150143,-79.52492,0,NULL,NULL,78),(80,196,3,1,0,'880N Van Ness Dr NE',880,'N',NULL,'Van Ness','Dr','NE',NULL,'Community Relations',NULL,NULL,'Abilene',1,1015,NULL,'67410',NULL,1228,38.94112,-97.21973,0,NULL,NULL,NULL),(81,131,3,1,0,'950W Lincoln Rd N',950,'W',NULL,'Lincoln','Rd','N',NULL,'c/o OPDC',NULL,NULL,'Patrick',1,1039,NULL,'29584',NULL,1228,34.585217,-80.06109,0,NULL,NULL,NULL),(82,79,3,1,0,'765P Cadell Pl S',765,'P',NULL,'Cadell','Pl','S',NULL,'Attn: Development',NULL,NULL,'W Hartford',1,1006,NULL,'06127',NULL,1228,41.791776,-72.718832,0,NULL,NULL,NULL),(83,27,2,1,0,'765P Cadell Pl S',765,'P',NULL,'Cadell','Pl','S',NULL,'Attn: Development',NULL,NULL,'W Hartford',1,1006,NULL,'06127',NULL,1228,41.791776,-72.718832,0,NULL,NULL,82),(84,128,3,1,0,'120T Green Ln SE',120,'T',NULL,'Green','Ln','SE',NULL,'Payables Dept.',NULL,NULL,'Sutherland',1,1014,NULL,'51058',NULL,1228,42.996361,-95.4558,0,NULL,NULL,NULL),(85,57,3,1,0,'537V Caulder Path SE',537,'V',NULL,'Caulder','Path','SE',NULL,'Editorial Dept',NULL,NULL,'Montana Mines',1,1047,NULL,'26586',NULL,1228,39.525505,-80.10866,0,NULL,NULL,NULL),(86,169,2,1,0,'537V Caulder Path SE',537,'V',NULL,'Caulder','Path','SE',NULL,'Editorial Dept',NULL,NULL,'Montana Mines',1,1047,NULL,'26586',NULL,1228,39.525505,-80.10866,0,NULL,NULL,85),(87,191,3,1,0,'698W Woodbridge Way NW',698,'W',NULL,'Woodbridge','Way','NW',NULL,'Donor Relations',NULL,NULL,'Yatesboro',1,1037,NULL,'16263',NULL,1228,40.801244,-79.33317,0,NULL,NULL,NULL),(88,114,2,1,0,'698W Woodbridge Way NW',698,'W',NULL,'Woodbridge','Way','NW',NULL,'Donor Relations',NULL,NULL,'Yatesboro',1,1037,NULL,'16263',NULL,1228,40.801244,-79.33317,0,NULL,NULL,87),(89,62,3,1,0,'455H Van Ness Dr W',455,'H',NULL,'Van Ness','Dr','W',NULL,'Payables Dept.',NULL,NULL,'Lewisville',1,1042,NULL,'75067',NULL,1228,33.020118,-97.00771,0,NULL,NULL,NULL),(90,9,2,0,0,'455H Van Ness Dr W',455,'H',NULL,'Van Ness','Dr','W',NULL,'Payables Dept.',NULL,NULL,'Lewisville',1,1042,NULL,'75067',NULL,1228,33.020118,-97.00771,0,NULL,NULL,89),(91,31,3,1,0,'225K Cadell Rd SW',225,'K',NULL,'Cadell','Rd','SW',NULL,'Mailstop 101',NULL,NULL,'Ellsinore',1,1024,NULL,'63937',NULL,1228,36.936583,-90.75026,0,NULL,NULL,NULL),(92,165,2,1,0,'225K Cadell Rd SW',225,'K',NULL,'Cadell','Rd','SW',NULL,'Mailstop 101',NULL,NULL,'Ellsinore',1,1024,NULL,'63937',NULL,1228,36.936583,-90.75026,0,NULL,NULL,91),(93,143,1,1,0,'660H Caulder Ln N',660,'H',NULL,'Caulder','Ln','N',NULL,NULL,NULL,NULL,'New Bedford',1,1020,NULL,'02746',NULL,1228,41.659336,-70.93347,0,NULL,NULL,42),(94,163,1,1,0,'660H Caulder Ln N',660,'H',NULL,'Caulder','Ln','N',NULL,NULL,NULL,NULL,'New Bedford',1,1020,NULL,'02746',NULL,1228,41.659336,-70.93347,0,NULL,NULL,42),(95,165,1,0,0,'660H Caulder Ln N',660,'H',NULL,'Caulder','Ln','N',NULL,NULL,NULL,NULL,'New Bedford',1,1020,NULL,'02746',NULL,1228,41.659336,-70.93347,0,NULL,NULL,42),(96,20,1,0,0,'281X Van Ness Blvd E',281,'X',NULL,'Van Ness','Blvd','E',NULL,NULL,NULL,NULL,'Ojo Feliz',1,1030,NULL,'87735',NULL,1228,36.074211,-105.11586,0,NULL,NULL,NULL),(97,132,1,1,0,'319H Maple Blvd SE',319,'H',NULL,'Maple','Blvd','SE',NULL,NULL,NULL,NULL,'Rodanthe',1,1032,NULL,'27968',NULL,1228,35.661979,-75.47741,0,NULL,NULL,43),(98,11,1,1,0,'319H Maple Blvd SE',319,'H',NULL,'Maple','Blvd','SE',NULL,NULL,NULL,NULL,'Rodanthe',1,1032,NULL,'27968',NULL,1228,35.661979,-75.47741,0,NULL,NULL,43),(99,183,1,1,0,'319H Maple Blvd SE',319,'H',NULL,'Maple','Blvd','SE',NULL,NULL,NULL,NULL,'Rodanthe',1,1032,NULL,'27968',NULL,1228,35.661979,-75.47741,0,NULL,NULL,43),(100,98,1,1,0,'352U Van Ness Path NW',352,'U',NULL,'Van Ness','Path','NW',NULL,NULL,NULL,NULL,'Lyle',1,1046,NULL,'98653',NULL,1228,45.694098,-121.286091,0,NULL,NULL,NULL),(101,159,1,1,0,'639B Jackson Rd SE',639,'B',NULL,'Jackson','Rd','SE',NULL,NULL,NULL,NULL,'Boykin',1,1000,NULL,'36723',NULL,1228,32.08846,-87.28018,0,NULL,NULL,44),(102,149,1,1,0,'639B Jackson Rd SE',639,'B',NULL,'Jackson','Rd','SE',NULL,NULL,NULL,NULL,'Boykin',1,1000,NULL,'36723',NULL,1228,32.08846,-87.28018,0,NULL,NULL,44),(103,18,1,1,0,'639B Jackson Rd SE',639,'B',NULL,'Jackson','Rd','SE',NULL,NULL,NULL,NULL,'Boykin',1,1000,NULL,'36723',NULL,1228,32.08846,-87.28018,0,NULL,NULL,44),(104,30,1,1,0,'639B Jackson Rd SE',639,'B',NULL,'Jackson','Rd','SE',NULL,NULL,NULL,NULL,'Boykin',1,1000,NULL,'36723',NULL,1228,32.08846,-87.28018,0,NULL,NULL,44),(105,187,1,1,0,'154X El Camino Rd SE',154,'X',NULL,'El Camino','Rd','SE',NULL,NULL,NULL,NULL,'Whitsett',1,1032,NULL,'27377',NULL,1228,36.050652,-79.59483,0,NULL,NULL,45),(106,188,1,1,0,'154X El Camino Rd SE',154,'X',NULL,'El Camino','Rd','SE',NULL,NULL,NULL,NULL,'Whitsett',1,1032,NULL,'27377',NULL,1228,36.050652,-79.59483,0,NULL,NULL,45),(107,160,1,0,0,'154X El Camino Rd SE',154,'X',NULL,'El Camino','Rd','SE',NULL,NULL,NULL,NULL,'Whitsett',1,1032,NULL,'27377',NULL,1228,36.050652,-79.59483,0,NULL,NULL,45),(108,190,1,1,0,'760X Woodbridge Way N',760,'X',NULL,'Woodbridge','Way','N',NULL,NULL,NULL,NULL,'Home',1,1037,NULL,'15747',NULL,1228,40.763402,-79.14759,0,NULL,NULL,NULL),(109,175,1,1,0,'255C Bay Dr W',255,'C',NULL,'Bay','Dr','W',NULL,NULL,NULL,NULL,'Faulkner',1,1019,NULL,'20632',NULL,1228,38.421787,-76.96182,0,NULL,NULL,46),(110,5,1,1,0,'255C Bay Dr W',255,'C',NULL,'Bay','Dr','W',NULL,NULL,NULL,NULL,'Faulkner',1,1019,NULL,'20632',NULL,1228,38.421787,-76.96182,0,NULL,NULL,46),(111,197,1,1,0,'255C Bay Dr W',255,'C',NULL,'Bay','Dr','W',NULL,NULL,NULL,NULL,'Faulkner',1,1019,NULL,'20632',NULL,1228,38.421787,-76.96182,0,NULL,NULL,46),(112,119,1,1,0,'952S Woodbridge Dr NE',952,'S',NULL,'Woodbridge','Dr','NE',NULL,NULL,NULL,NULL,'Ocala',1,1008,NULL,'34470',NULL,1228,29.198704,-82.10556,0,NULL,NULL,NULL),(113,15,1,1,0,'501D Van Ness Dr S',501,'D',NULL,'Van Ness','Dr','S',NULL,NULL,NULL,NULL,'Seattle',1,1046,NULL,'98117',NULL,1228,47.685919,-122.37838,0,NULL,NULL,47),(114,60,1,1,0,'501D Van Ness Dr S',501,'D',NULL,'Van Ness','Dr','S',NULL,NULL,NULL,NULL,'Seattle',1,1046,NULL,'98117',NULL,1228,47.685919,-122.37838,0,NULL,NULL,47),(115,77,1,1,0,'501D Van Ness Dr S',501,'D',NULL,'Van Ness','Dr','S',NULL,NULL,NULL,NULL,'Seattle',1,1046,NULL,'98117',NULL,1228,47.685919,-122.37838,0,NULL,NULL,47),(116,111,1,1,0,'197K Caulder Way SW',197,'K',NULL,'Caulder','Way','SW',NULL,NULL,NULL,NULL,'Pilgrims Knob',1,1045,NULL,'24634',NULL,1228,37.250363,-81.89766,0,NULL,NULL,NULL),(117,4,1,1,0,'365Z Main Rd S',365,'Z',NULL,'Main','Rd','S',NULL,NULL,NULL,NULL,'House',1,1030,NULL,'88121',NULL,1228,34.706943,-103.97475,0,NULL,NULL,48),(118,104,1,1,0,'365Z Main Rd S',365,'Z',NULL,'Main','Rd','S',NULL,NULL,NULL,NULL,'House',1,1030,NULL,'88121',NULL,1228,34.706943,-103.97475,0,NULL,NULL,48),(119,195,1,1,0,'365Z Main Rd S',365,'Z',NULL,'Main','Rd','S',NULL,NULL,NULL,NULL,'House',1,1030,NULL,'88121',NULL,1228,34.706943,-103.97475,0,NULL,NULL,48),(120,63,1,1,0,'231A El Camino Path N',231,'A',NULL,'El Camino','Path','N',NULL,NULL,NULL,NULL,'Ceres',1,1031,NULL,'14721',NULL,1228,41.999435,-78.27257,0,NULL,NULL,NULL),(121,34,1,1,0,'721J Main Rd SE',721,'J',NULL,'Main','Rd','SE',NULL,NULL,NULL,NULL,'Chippewa Lake',1,1034,NULL,'44215',NULL,1228,41.069151,-81.90358,0,NULL,NULL,49),(122,146,1,1,0,'721J Main Rd SE',721,'J',NULL,'Main','Rd','SE',NULL,NULL,NULL,NULL,'Chippewa Lake',1,1034,NULL,'44215',NULL,1228,41.069151,-81.90358,0,NULL,NULL,49),(123,16,1,1,0,'721J Main Rd SE',721,'J',NULL,'Main','Rd','SE',NULL,NULL,NULL,NULL,'Chippewa Lake',1,1034,NULL,'44215',NULL,1228,41.069151,-81.90358,0,NULL,NULL,49),(124,88,1,1,0,'721J Main Rd SE',721,'J',NULL,'Main','Rd','SE',NULL,NULL,NULL,NULL,'Chippewa Lake',1,1034,NULL,'44215',NULL,1228,41.069151,-81.90358,0,NULL,NULL,49),(125,64,1,1,0,'184P Van Ness Ln N',184,'P',NULL,'Van Ness','Ln','N',NULL,NULL,NULL,NULL,'Yakima',1,1046,NULL,'98902',NULL,1228,46.595248,-120.53102,0,NULL,NULL,50),(126,36,1,1,0,'184P Van Ness Ln N',184,'P',NULL,'Van Ness','Ln','N',NULL,NULL,NULL,NULL,'Yakima',1,1046,NULL,'98902',NULL,1228,46.595248,-120.53102,0,NULL,NULL,50),(127,142,1,1,0,'184P Van Ness Ln N',184,'P',NULL,'Van Ness','Ln','N',NULL,NULL,NULL,NULL,'Yakima',1,1046,NULL,'98902',NULL,1228,46.595248,-120.53102,0,NULL,NULL,50),(128,170,1,1,0,'906Y Cadell Blvd S',906,'Y',NULL,'Cadell','Blvd','S',NULL,NULL,NULL,NULL,'Altamonte Springs',1,1008,NULL,'32715',NULL,1228,28.744752,-81.22328,0,NULL,NULL,NULL),(129,14,1,1,0,'512E Lincoln Rd NW',512,'E',NULL,'Lincoln','Rd','NW',NULL,NULL,NULL,NULL,'North Plains',1,1036,NULL,'97133',NULL,1228,45.65749,-123.0242,0,NULL,NULL,51),(130,176,1,1,0,'512E Lincoln Rd NW',512,'E',NULL,'Lincoln','Rd','NW',NULL,NULL,NULL,NULL,'North Plains',1,1036,NULL,'97133',NULL,1228,45.65749,-123.0242,0,NULL,NULL,51),(131,94,1,1,0,'512E Lincoln Rd NW',512,'E',NULL,'Lincoln','Rd','NW',NULL,NULL,NULL,NULL,'North Plains',1,1036,NULL,'97133',NULL,1228,45.65749,-123.0242,0,NULL,NULL,51),(132,55,1,1,0,'512E Lincoln Rd NW',512,'E',NULL,'Lincoln','Rd','NW',NULL,NULL,NULL,NULL,'North Plains',1,1036,NULL,'97133',NULL,1228,45.65749,-123.0242,0,NULL,NULL,51),(133,150,1,1,0,'366G College St SW',366,'G',NULL,'College','St','SW',NULL,NULL,NULL,NULL,'Bluegrove',1,1042,NULL,'76352',NULL,1228,33.811665,-98.184762,0,NULL,NULL,52),(134,2,1,1,0,'366G College St SW',366,'G',NULL,'College','St','SW',NULL,NULL,NULL,NULL,'Bluegrove',1,1042,NULL,'76352',NULL,1228,33.811665,-98.184762,0,NULL,NULL,52),(135,92,1,1,0,'366G College St SW',366,'G',NULL,'College','St','SW',NULL,NULL,NULL,NULL,'Bluegrove',1,1042,NULL,'76352',NULL,1228,33.811665,-98.184762,0,NULL,NULL,52),(136,41,1,1,0,'381R Main Rd N',381,'R',NULL,'Main','Rd','N',NULL,NULL,NULL,NULL,'Crawfordsville',1,1013,NULL,'47937',NULL,1228,40.040014,-86.893614,0,NULL,NULL,NULL),(137,72,1,1,0,'213X Green Ave NE',213,'X',NULL,'Green','Ave','NE',NULL,NULL,NULL,NULL,'Serafina',1,1030,NULL,'87569',NULL,1228,35.345618,-105.26233,0,NULL,NULL,53),(138,54,1,1,0,'213X Green Ave NE',213,'X',NULL,'Green','Ave','NE',NULL,NULL,NULL,NULL,'Serafina',1,1030,NULL,'87569',NULL,1228,35.345618,-105.26233,0,NULL,NULL,53),(139,174,1,1,0,'213X Green Ave NE',213,'X',NULL,'Green','Ave','NE',NULL,NULL,NULL,NULL,'Serafina',1,1030,NULL,'87569',NULL,1228,35.345618,-105.26233,0,NULL,NULL,53),(140,58,1,1,0,'213X Green Ave NE',213,'X',NULL,'Green','Ave','NE',NULL,NULL,NULL,NULL,'Serafina',1,1030,NULL,'87569',NULL,1228,35.345618,-105.26233,0,NULL,NULL,53),(141,133,1,1,0,'130T College Way SW',130,'T',NULL,'College','Way','SW',NULL,NULL,NULL,NULL,'McBride',1,1024,NULL,'63776',NULL,1228,37.734776,-89.811616,0,NULL,NULL,54),(142,49,1,1,0,'130T College Way SW',130,'T',NULL,'College','Way','SW',NULL,NULL,NULL,NULL,'McBride',1,1024,NULL,'63776',NULL,1228,37.734776,-89.811616,0,NULL,NULL,54),(143,102,1,1,0,'130T College Way SW',130,'T',NULL,'College','Way','SW',NULL,NULL,NULL,NULL,'McBride',1,1024,NULL,'63776',NULL,1228,37.734776,-89.811616,0,NULL,NULL,54),(144,53,1,1,0,'379U El Camino Path N',379,'U',NULL,'El Camino','Path','N',NULL,NULL,NULL,NULL,'Jacksonville',1,1008,NULL,'32230',NULL,1228,30.34494,-81.683107,0,NULL,NULL,NULL),(145,161,1,1,0,'880J Woodbridge St W',880,'J',NULL,'Woodbridge','St','W',NULL,NULL,NULL,NULL,'Fieldon',1,1012,NULL,'62031',NULL,1228,39.103735,-90.54252,0,NULL,NULL,55),(146,84,1,1,0,'880J Woodbridge St W',880,'J',NULL,'Woodbridge','St','W',NULL,NULL,NULL,NULL,'Fieldon',1,1012,NULL,'62031',NULL,1228,39.103735,-90.54252,0,NULL,NULL,55),(147,199,1,1,0,'880J Woodbridge St W',880,'J',NULL,'Woodbridge','St','W',NULL,NULL,NULL,NULL,'Fieldon',1,1012,NULL,'62031',NULL,1228,39.103735,-90.54252,0,NULL,NULL,55),(148,158,1,1,0,'153H Green Path NW',153,'H',NULL,'Green','Path','NW',NULL,NULL,NULL,NULL,'Brookhaven',1,1037,NULL,'19015',NULL,1228,39.864929,-75.38761,0,NULL,NULL,NULL),(149,109,1,1,0,'622B Cadell Blvd SE',622,'B',NULL,'Cadell','Blvd','SE',NULL,NULL,NULL,NULL,'Larsen',1,1048,NULL,'54947',NULL,1228,44.191271,-88.68846,0,NULL,NULL,56),(150,138,1,1,0,'622B Cadell Blvd SE',622,'B',NULL,'Cadell','Blvd','SE',NULL,NULL,NULL,NULL,'Larsen',1,1048,NULL,'54947',NULL,1228,44.191271,-88.68846,0,NULL,NULL,56),(151,151,1,1,0,'622B Cadell Blvd SE',622,'B',NULL,'Cadell','Blvd','SE',NULL,NULL,NULL,NULL,'Larsen',1,1048,NULL,'54947',NULL,1228,44.191271,-88.68846,0,NULL,NULL,56),(152,200,1,1,0,'911P Beech Pl W',911,'P',NULL,'Beech','Pl','W',NULL,NULL,NULL,NULL,'Wadley',1,1000,NULL,'36276',NULL,1228,33.142612,-85.57418,0,NULL,NULL,NULL),(153,124,1,1,0,'217S Maple Path NW',217,'S',NULL,'Maple','Path','NW',NULL,NULL,NULL,NULL,'Sioux Falls',1,1040,NULL,'57108',NULL,1228,43.488472,-96.72258,0,NULL,NULL,57),(154,56,1,1,0,'217S Maple Path NW',217,'S',NULL,'Maple','Path','NW',NULL,NULL,NULL,NULL,'Sioux Falls',1,1040,NULL,'57108',NULL,1228,43.488472,-96.72258,0,NULL,NULL,57),(155,42,1,1,0,'217S Maple Path NW',217,'S',NULL,'Maple','Path','NW',NULL,NULL,NULL,NULL,'Sioux Falls',1,1040,NULL,'57108',NULL,1228,43.488472,-96.72258,0,NULL,NULL,57),(156,70,1,1,0,'217S Maple Path NW',217,'S',NULL,'Maple','Path','NW',NULL,NULL,NULL,NULL,'Sioux Falls',1,1040,NULL,'57108',NULL,1228,43.488472,-96.72258,0,NULL,NULL,57),(157,71,1,1,0,'363Y Caulder Way N',363,'Y',NULL,'Caulder','Way','N',NULL,NULL,NULL,NULL,'Lecanto',1,1008,NULL,'34460',NULL,1228,28.859286,-82.508694,0,NULL,NULL,58),(158,74,1,1,0,'363Y Caulder Way N',363,'Y',NULL,'Caulder','Way','N',NULL,NULL,NULL,NULL,'Lecanto',1,1008,NULL,'34460',NULL,1228,28.859286,-82.508694,0,NULL,NULL,58),(159,86,1,1,0,'363Y Caulder Way N',363,'Y',NULL,'Caulder','Way','N',NULL,NULL,NULL,NULL,'Lecanto',1,1008,NULL,'34460',NULL,1228,28.859286,-82.508694,0,NULL,NULL,58),(160,169,1,0,0,'30B El Camino Rd NW',30,'B',NULL,'El Camino','Rd','NW',NULL,NULL,NULL,NULL,'Houston',1,1042,NULL,'77039',NULL,1228,29.909123,-95.33683,0,NULL,NULL,NULL),(161,69,1,1,0,'457G Dowlen Rd N',457,'G',NULL,'Dowlen','Rd','N',NULL,NULL,NULL,NULL,'Broad Brook',1,1006,NULL,'06016',NULL,1228,41.909097,-72.54393,0,NULL,NULL,59),(162,185,1,1,0,'457G Dowlen Rd N',457,'G',NULL,'Dowlen','Rd','N',NULL,NULL,NULL,NULL,'Broad Brook',1,1006,NULL,'06016',NULL,1228,41.909097,-72.54393,0,NULL,NULL,59),(163,91,1,1,0,'457G Dowlen Rd N',457,'G',NULL,'Dowlen','Rd','N',NULL,NULL,NULL,NULL,'Broad Brook',1,1006,NULL,'06016',NULL,1228,41.909097,-72.54393,0,NULL,NULL,59),(164,201,1,1,0,'500W Northpoint Blvd N',500,'W',NULL,'Northpoint','Blvd','N',NULL,NULL,NULL,NULL,'Kulpsville',1,1037,NULL,'19443',NULL,1228,40.241004,-75.34392,0,NULL,NULL,NULL),(165,110,1,1,0,'454P Northpoint Dr SE',454,'P',NULL,'Northpoint','Dr','SE',NULL,NULL,NULL,NULL,'Chicago',1,1012,NULL,'60602',NULL,1228,41.882937,-87.62874,0,NULL,NULL,60),(166,105,1,1,0,'454P Northpoint Dr SE',454,'P',NULL,'Northpoint','Dr','SE',NULL,NULL,NULL,NULL,'Chicago',1,1012,NULL,'60602',NULL,1228,41.882937,-87.62874,0,NULL,NULL,60),(167,50,1,1,0,'454P Northpoint Dr SE',454,'P',NULL,'Northpoint','Dr','SE',NULL,NULL,NULL,NULL,'Chicago',1,1012,NULL,'60602',NULL,1228,41.882937,-87.62874,0,NULL,NULL,60),(168,130,1,1,0,'753O Northpoint Blvd SE',753,'O',NULL,'Northpoint','Blvd','SE',NULL,NULL,NULL,NULL,'Fruitland',1,1011,NULL,'83619',NULL,1228,44.002031,-116.91129,0,NULL,NULL,NULL),(169,193,1,1,0,'891M Cadell Way NE',891,'M',NULL,'Cadell','Way','NE',NULL,NULL,NULL,NULL,'Chesnee',1,1039,NULL,'29323',NULL,1228,35.131971,-81.88553,0,NULL,NULL,61),(170,147,1,1,0,'891M Cadell Way NE',891,'M',NULL,'Cadell','Way','NE',NULL,NULL,NULL,NULL,'Chesnee',1,1039,NULL,'29323',NULL,1228,35.131971,-81.88553,0,NULL,NULL,61),(171,48,1,1,0,'891M Cadell Way NE',891,'M',NULL,'Cadell','Way','NE',NULL,NULL,NULL,NULL,'Chesnee',1,1039,NULL,'29323',NULL,1228,35.131971,-81.88553,0,NULL,NULL,61),(172,115,1,1,0,'891M Cadell Way NE',891,'M',NULL,'Cadell','Way','NE',NULL,NULL,NULL,NULL,'Chesnee',1,1039,NULL,'29323',NULL,1228,35.131971,-81.88553,0,NULL,NULL,61),(173,NULL,1,1,1,'14S El Camino Way E',14,'S',NULL,'El Camino','Way',NULL,NULL,NULL,NULL,NULL,'Collinsville',NULL,1006,NULL,'6022',NULL,1228,41.8328,-72.9253,0,NULL,NULL,NULL),(174,NULL,1,1,1,'11B Woodbridge Path SW',11,'B',NULL,'Woodbridge','Path',NULL,NULL,NULL,NULL,NULL,'Dayton',NULL,1034,NULL,'45417',NULL,1228,39.7531,-84.2471,0,NULL,NULL,NULL),(175,NULL,1,1,1,'581O Lincoln Dr SW',581,'O',NULL,'Lincoln','Dr',NULL,NULL,NULL,NULL,NULL,'Santa Fe',NULL,1030,NULL,'87594',NULL,1228,35.5212,-105.982,0,NULL,NULL,NULL);
+INSERT INTO `civicrm_address` (`id`, `contact_id`, `location_type_id`, `is_primary`, `is_billing`, `street_address`, `street_number`, `street_number_suffix`, `street_number_predirectional`, `street_name`, `street_type`, `street_number_postdirectional`, `street_unit`, `supplemental_address_1`, `supplemental_address_2`, `supplemental_address_3`, `city`, `county_id`, `state_province_id`, `postal_code_suffix`, `postal_code`, `usps_adc`, `country_id`, `geo_code_1`, `geo_code_2`, `manual_geo_code`, `timezone`, `name`, `master_id`) VALUES (1,87,1,1,0,'110P College Pl S',110,'P',NULL,'College','Pl','S',NULL,NULL,NULL,NULL,'Breckenridge',1,1005,NULL,'80424',NULL,1228,39.478893,-106.03747,0,NULL,NULL,NULL),(2,158,1,1,0,'878R Second Pl NW',878,'R',NULL,'Second','Pl','NW',NULL,NULL,NULL,NULL,'George',1,1046,NULL,'98824',NULL,1228,47.079243,-119.860117,0,NULL,NULL,NULL),(3,15,1,1,0,'967L Green Pl NW',967,'L',NULL,'Green','Pl','NW',NULL,NULL,NULL,NULL,'Folsomville',1,1013,NULL,'47614',NULL,1228,38.130034,-87.163636,0,NULL,NULL,NULL),(4,134,1,1,0,'823L College Way SE',823,'L',NULL,'College','Way','SE',NULL,NULL,NULL,NULL,'Sulligent',1,1000,NULL,'35586',NULL,1228,33.864591,-88.13117,0,NULL,NULL,NULL),(5,188,1,1,0,'956L Second Path E',956,'L',NULL,'Second','Path','E',NULL,NULL,NULL,NULL,'West Dover',1,1044,NULL,'05356',NULL,1228,42.952974,-72.87237,0,NULL,NULL,NULL),(6,146,1,1,0,'758A States Rd S',758,'A',NULL,'States','Rd','S',NULL,NULL,NULL,NULL,'Anaheim',1,1004,NULL,'92806',NULL,1228,33.835465,-117.87362,0,NULL,NULL,NULL),(7,44,1,1,0,'223R Second Rd N',223,'R',NULL,'Second','Rd','N',NULL,NULL,NULL,NULL,'Ava',1,1031,NULL,'13303',NULL,1228,43.368235,-75.4688,0,NULL,NULL,NULL),(8,48,1,1,0,'660U Caulder Rd NE',660,'U',NULL,'Caulder','Rd','NE',NULL,NULL,NULL,NULL,'Centralia',1,1042,NULL,'75834',NULL,1228,31.105786,-95.138794,0,NULL,NULL,NULL),(9,199,1,1,0,'173O Lincoln Ln E',173,'O',NULL,'Lincoln','Ln','E',NULL,NULL,NULL,NULL,'Woodland Hills',1,1004,NULL,'91365',NULL,1228,33.786594,-118.298662,0,NULL,NULL,NULL),(10,35,1,1,0,'61J Martin Luther King Blvd E',61,'J',NULL,'Martin Luther King','Blvd','E',NULL,NULL,NULL,NULL,'Kemp',1,1042,NULL,'75143',NULL,1228,32.348007,-96.21035,0,NULL,NULL,NULL),(11,201,1,1,0,'667C College Ln NW',667,'C',NULL,'College','Ln','NW',NULL,NULL,NULL,NULL,'Newark',1,1034,NULL,'43058',NULL,1228,40.095148,-82.482659,0,NULL,NULL,NULL),(12,34,1,1,0,'303T Main Ln NW',303,'T',NULL,'Main','Ln','NW',NULL,NULL,NULL,NULL,'Fort Payne',1,1000,NULL,'35969',NULL,1228,34.452575,-85.717302,0,NULL,NULL,NULL),(13,20,1,1,0,'176V Green Ave SW',176,'V',NULL,'Green','Ave','SW',NULL,NULL,NULL,NULL,'Seabrook',1,1028,NULL,'03874',NULL,1228,42.88439,-70.85466,0,NULL,NULL,NULL),(14,140,1,1,0,'523E Second Dr NW',523,'E',NULL,'Second','Dr','NW',NULL,NULL,NULL,NULL,'Inkster',1,1033,NULL,'58244',NULL,1228,48.144073,-97.63321,0,NULL,NULL,NULL),(15,52,1,1,0,'178O Green Dr NE',178,'O',NULL,'Green','Dr','NE',NULL,NULL,NULL,NULL,'Goldthwaite',1,1042,NULL,'76844',NULL,1228,31.460782,-98.52618,0,NULL,NULL,NULL),(16,71,1,1,0,'573M Dowlen Ln W',573,'M',NULL,'Dowlen','Ln','W',NULL,NULL,NULL,NULL,'Lakeland',1,1009,NULL,'31635',NULL,1228,31.055578,-83.07103,0,NULL,NULL,NULL),(17,160,1,1,0,'923I Maple Path SW',923,'I',NULL,'Maple','Path','SW',NULL,NULL,NULL,NULL,'Hillsboro',1,1012,NULL,'62049',NULL,1228,39.146809,-89.48442,0,NULL,NULL,NULL),(18,98,1,1,0,'831F Woodbridge Pl E',831,'F',NULL,'Woodbridge','Pl','E',NULL,NULL,NULL,NULL,'Atlanta',1,1015,NULL,'67008',NULL,1228,37.454925,-96.83152,0,NULL,NULL,NULL),(19,157,1,1,0,'465I Green Blvd SE',465,'I',NULL,'Green','Blvd','SE',NULL,NULL,NULL,NULL,'Bula',1,1042,NULL,'79320',NULL,1228,33.861914,-102.67355,0,NULL,NULL,NULL),(20,130,1,1,0,'399H Pine Pl SW',399,'H',NULL,'Pine','Pl','SW',NULL,NULL,NULL,NULL,'Shenandoah',1,1014,NULL,'51601',NULL,1228,40.750107,-95.36514,0,NULL,NULL,NULL),(21,108,1,1,0,'942Q Cadell Pl NW',942,'Q',NULL,'Cadell','Pl','NW',NULL,NULL,NULL,NULL,'Seville',1,1009,NULL,'31084',NULL,1228,31.989039,-83.394574,0,NULL,NULL,NULL),(22,40,1,1,0,'754M Green Ln N',754,'M',NULL,'Green','Ln','N',NULL,NULL,NULL,NULL,'San Antonio',1,1042,NULL,'78299',NULL,1228,29.437532,-98.461582,0,NULL,NULL,NULL),(23,22,1,1,0,'232B Martin Luther King Rd N',232,'B',NULL,'Martin Luther King','Rd','N',NULL,NULL,NULL,NULL,'Emmaus',1,1037,NULL,'18099',NULL,1228,40.693376,-75.471156,0,NULL,NULL,NULL),(24,56,1,1,0,'478F Martin Luther King Pl NW',478,'F',NULL,'Martin Luther King','Pl','NW',NULL,NULL,NULL,NULL,'Wallingford',1,1006,NULL,'06493',NULL,1228,41.365709,-72.927507,0,NULL,NULL,NULL),(25,117,1,1,0,'348I Northpoint Blvd SW',348,'I',NULL,'Northpoint','Blvd','SW',NULL,NULL,NULL,NULL,'Fort Collins',1,1005,NULL,'80525',NULL,1228,40.532354,-105.0535,0,NULL,NULL,NULL),(26,39,1,1,0,'412Q El Camino Rd W',412,'Q',NULL,'El Camino','Rd','W',NULL,NULL,NULL,NULL,'Albuquerque',1,1030,NULL,'87184',NULL,1228,35.044339,-106.672872,0,NULL,NULL,NULL),(27,195,1,1,0,'869P Van Ness Rd E',869,'P',NULL,'Van Ness','Rd','E',NULL,NULL,NULL,NULL,'Holly Springs',1,1009,NULL,'30142',NULL,1228,34.242944,-84.458326,0,NULL,NULL,NULL),(28,69,1,1,0,'400U Dowlen Rd S',400,'U',NULL,'Dowlen','Rd','S',NULL,NULL,NULL,NULL,'West Point',1,1009,NULL,'31833',NULL,1228,32.867469,-85.13779,0,NULL,NULL,NULL),(29,2,1,1,0,'391N States Path N',391,'N',NULL,'States','Path','N',NULL,NULL,NULL,NULL,'Columbus',1,1037,NULL,'16405',NULL,1228,41.94208,-79.54534,0,NULL,NULL,NULL),(30,55,1,1,0,'491Y El Camino Pl NE',491,'Y',NULL,'El Camino','Pl','NE',NULL,NULL,NULL,NULL,'Huntington',1,1013,NULL,'46750',NULL,1228,40.872261,-85.49061,0,NULL,NULL,NULL),(31,61,1,1,0,'720Q Main Ave NW',720,'Q',NULL,'Main','Ave','NW',NULL,NULL,NULL,NULL,'Limestone',1,1018,NULL,'04750',NULL,1228,46.936616,-67.86471,0,NULL,NULL,NULL),(32,77,1,1,0,'982K Maple St W',982,'K',NULL,'Maple','St','W',NULL,NULL,NULL,NULL,'Dryden',1,1042,NULL,'78851',NULL,1228,30.075997,-101.95574,0,NULL,NULL,NULL),(33,198,1,1,0,'279H Van Ness Ln SE',279,'H',NULL,'Van Ness','Ln','SE',NULL,NULL,NULL,NULL,'Raeford',1,1032,NULL,'28376',NULL,1228,34.992085,-79.23013,0,NULL,NULL,NULL),(34,142,1,1,0,'174S Cadell Ln N',174,'S',NULL,'Cadell','Ln','N',NULL,NULL,NULL,NULL,'Little Rock',1,1003,NULL,'72209',NULL,1228,34.674192,-92.35557,0,NULL,NULL,NULL),(35,43,1,1,0,'357J Cadell Dr NW',357,'J',NULL,'Cadell','Dr','NW',NULL,NULL,NULL,NULL,'Oakland',1,1042,NULL,'78951',NULL,1228,29.60466,-96.524899,0,NULL,NULL,NULL),(36,9,1,1,0,'899E College St NW',899,'E',NULL,'College','St','NW',NULL,NULL,NULL,NULL,'Asheville',1,1032,NULL,'28800',NULL,1228,35.564734,-82.597992,0,NULL,NULL,NULL),(37,93,1,1,0,'204T Northpoint Dr W',204,'T',NULL,'Northpoint','Dr','W',NULL,NULL,NULL,NULL,'Buffalo',1,1031,NULL,'14209',NULL,1228,42.913257,-78.86612,0,NULL,NULL,NULL),(38,11,1,1,0,'136F Main Rd SW',136,'F',NULL,'Main','Rd','SW',NULL,NULL,NULL,NULL,'Winchester',1,1015,NULL,'66097',NULL,1228,39.328743,-95.24608,0,NULL,NULL,NULL),(39,176,1,1,0,'360I Jackson Pl SW',360,'I',NULL,'Jackson','Pl','SW',NULL,NULL,NULL,NULL,'East Hampton',1,1006,NULL,'06424',NULL,1228,41.573008,-72.5078,0,NULL,NULL,NULL),(40,120,1,1,0,'695B Bay Blvd NE',695,'B',NULL,'Bay','Blvd','NE',NULL,NULL,NULL,NULL,'Lilly',1,1037,NULL,'15938',NULL,1228,40.42026,-78.61924,0,NULL,NULL,NULL),(41,45,1,1,0,'13Q Maple Path NW',13,'Q',NULL,'Maple','Path','NW',NULL,NULL,NULL,NULL,'Captiva',1,1008,NULL,'33924',NULL,1228,26.519415,-82.19101,0,NULL,NULL,NULL),(42,17,1,1,0,'669Z El Camino Dr E',669,'Z',NULL,'El Camino','Dr','E',NULL,NULL,NULL,NULL,'Cedaredge',1,1005,NULL,'81413',NULL,1228,38.941926,-107.92669,0,NULL,NULL,NULL),(43,68,1,1,0,'229W Martin Luther King Blvd E',229,'W',NULL,'Martin Luther King','Blvd','E',NULL,NULL,NULL,NULL,'South Point',1,1034,NULL,'45680',NULL,1228,38.438617,-82.55774,0,NULL,NULL,NULL),(44,190,1,1,0,'410B Dowlen Ln W',410,'B',NULL,'Dowlen','Ln','W',NULL,NULL,NULL,NULL,'Decker',1,1021,NULL,'48426',NULL,1228,43.50461,-83.06289,0,NULL,NULL,NULL),(45,126,1,1,0,'794I Woodbridge Dr NW',794,'I',NULL,'Woodbridge','Dr','NW',NULL,NULL,NULL,NULL,'Wells',1,1022,NULL,'56097',NULL,1228,43.731479,-93.71837,0,NULL,NULL,NULL),(46,128,1,1,0,'945C States Blvd E',945,'C',NULL,'States','Blvd','E',NULL,NULL,NULL,NULL,'Savannah',1,1031,NULL,'13146',NULL,1228,43.09986,-76.75716,0,NULL,NULL,NULL),(47,78,1,1,0,'269L Cadell Path SW',269,'L',NULL,'Cadell','Path','SW',NULL,NULL,NULL,NULL,'Gwynn Oak',1,1019,NULL,'21207',NULL,1228,39.324406,-76.7176,0,NULL,NULL,NULL),(48,182,1,1,0,'713D Caulder Blvd E',713,'D',NULL,'Caulder','Blvd','E',NULL,NULL,NULL,NULL,'Speer',1,1012,NULL,'61479',NULL,1228,40.999497,-89.65429,0,NULL,NULL,NULL),(49,104,1,1,0,'354H Beech Way W',354,'H',NULL,'Beech','Way','W',NULL,NULL,NULL,NULL,'Millersburg',1,1013,NULL,'46543',NULL,1228,41.525634,-85.68403,0,NULL,NULL,NULL),(50,175,1,1,0,'602Z Lincoln Way S',602,'Z',NULL,'Lincoln','Way','S',NULL,NULL,NULL,NULL,'Browning',1,1012,NULL,'62624',NULL,1228,40.153557,-90.35255,0,NULL,NULL,NULL),(51,53,1,1,0,'139X El Camino Way SE',139,'X',NULL,'El Camino','Way','SE',NULL,NULL,NULL,NULL,'Corsica',1,1040,NULL,'57328',NULL,1228,43.438138,-98.44031,0,NULL,NULL,NULL),(52,121,1,1,0,'277D El Camino Blvd NW',277,'D',NULL,'El Camino','Blvd','NW',NULL,NULL,NULL,NULL,'Mira Loma',1,1004,NULL,'91752',NULL,1228,34.001846,-117.52759,0,NULL,NULL,NULL),(53,50,1,1,0,'318T Green Path SE',318,'T',NULL,'Green','Path','SE',NULL,NULL,NULL,NULL,'Allegre',1,1016,NULL,'42203',NULL,1228,36.929243,-87.219328,0,NULL,NULL,NULL),(54,129,1,1,0,'960M Woodbridge Pl E',960,'M',NULL,'Woodbridge','Pl','E',NULL,NULL,NULL,NULL,'Atkinson',1,1012,NULL,'61235',NULL,1228,41.409646,-90.01821,0,NULL,NULL,NULL),(55,135,1,1,0,'665K Jackson Path SE',665,'K',NULL,'Jackson','Path','SE',NULL,NULL,NULL,NULL,'Hartford',1,1006,NULL,'06144',NULL,1228,41.791776,-72.718832,0,NULL,NULL,NULL),(56,27,1,1,0,'381M Northpoint Path E',381,'M',NULL,'Northpoint','Path','E',NULL,NULL,NULL,NULL,'Spring Garden',1,1000,NULL,'36275',NULL,1228,33.977829,-85.552143,0,NULL,NULL,NULL),(57,59,1,1,0,'459A Northpoint Blvd SE',459,'A',NULL,'Northpoint','Blvd','SE',NULL,NULL,NULL,NULL,'Holtsville',1,1031,NULL,'00544',NULL,1228,40.922326,-72.637078,0,NULL,NULL,NULL),(58,57,1,1,0,'207F Second Pl SE',207,'F',NULL,'Second','Pl','SE',NULL,NULL,NULL,NULL,'Luverne',1,1000,NULL,'36049',NULL,1228,31.737407,-86.26946,0,NULL,NULL,NULL),(59,183,1,1,0,'53Q Beech Blvd NE',53,'Q',NULL,'Beech','Blvd','NE',NULL,NULL,NULL,NULL,'Northbrook',1,1012,NULL,'60062',NULL,1228,42.124576,-87.84303,0,NULL,NULL,NULL),(60,82,1,1,0,'419N Northpoint Path SW',419,'N',NULL,'Northpoint','Path','SW',NULL,NULL,NULL,NULL,'El Paso',1,1042,NULL,'79908',NULL,1228,31.912449,-106.32501,0,NULL,NULL,NULL),(61,168,1,1,0,'539W Woodbridge Path N',539,'W',NULL,'Woodbridge','Path','N',NULL,NULL,NULL,NULL,'Barnegat Light',1,1029,NULL,'08006',NULL,1228,39.75196,-74.11074,0,NULL,NULL,NULL),(62,91,1,1,0,'102F Woodbridge Ln N',102,'F',NULL,'Woodbridge','Ln','N',NULL,NULL,NULL,NULL,'Chico',1,1004,NULL,'95929',NULL,1228,39.731406,-121.801215,0,NULL,NULL,NULL),(63,111,1,1,0,'73F Jackson Dr W',73,'F',NULL,'Jackson','Dr','W',NULL,NULL,NULL,NULL,'Inglis',1,1008,NULL,'34449',NULL,1228,29.07664,-82.68022,0,NULL,NULL,NULL),(64,38,1,1,0,'602Z Van Ness Path S',602,'Z',NULL,'Van Ness','Path','S',NULL,NULL,NULL,NULL,'Booneville',1,1023,NULL,'38829',NULL,1228,34.653448,-88.53751,0,NULL,NULL,NULL),(65,149,1,1,0,'616L Main Pl N',616,'L',NULL,'Main','Pl','N',NULL,NULL,NULL,NULL,'Hayward',1,1004,NULL,'94540',NULL,1228,37.680181,-121.921498,0,NULL,NULL,NULL),(66,152,1,1,0,'271B Beech Dr SW',271,'B',NULL,'Beech','Dr','SW',NULL,NULL,NULL,NULL,'Houston',1,1042,NULL,'77014',NULL,1228,29.979063,-95.47294,0,NULL,NULL,NULL),(67,115,1,1,0,'426V Maple Ave W',426,'V',NULL,'Maple','Ave','W',NULL,NULL,NULL,NULL,'Lenox',1,1020,NULL,'01240',NULL,1228,42.36237,-73.27683,0,NULL,NULL,NULL),(68,41,1,1,0,'306Z College Way NE',306,'Z',NULL,'College','Way','NE',NULL,NULL,NULL,NULL,'Opolis',1,1015,NULL,'66760',NULL,1228,37.344142,-94.62156,0,NULL,NULL,NULL),(69,196,1,1,0,'940V Beech Rd E',940,'V',NULL,'Beech','Rd','E',NULL,NULL,NULL,NULL,'Pearl Harbor',1,1010,NULL,'96860',NULL,1228,24.859832,-168.021815,0,NULL,NULL,NULL),(70,143,1,1,0,'481H States St E',481,'H',NULL,'States','St','E',NULL,NULL,NULL,NULL,'Coden',1,1000,NULL,'36523',NULL,1228,30.383724,-88.18466,0,NULL,NULL,NULL),(71,10,1,1,0,'369X College Pl NW',369,'X',NULL,'College','Pl','NW',NULL,NULL,NULL,NULL,'Silver Creek',1,1023,NULL,'39663',NULL,1228,31.590797,-90.00583,0,NULL,NULL,NULL),(72,109,3,1,0,'156W College Pl SW',156,'W',NULL,'College','Pl','SW',NULL,'Cuffe Parade',NULL,NULL,'Onsted',1,1021,NULL,'49265',NULL,1228,42.020199,-84.16796,0,NULL,NULL,NULL),(73,65,2,1,0,'156W College Pl SW',156,'W',NULL,'College','Pl','SW',NULL,'Cuffe Parade',NULL,NULL,'Onsted',1,1021,NULL,'49265',NULL,1228,42.020199,-84.16796,0,NULL,NULL,72),(74,150,3,1,0,'439P Caulder Rd S',439,'P',NULL,'Caulder','Rd','S',NULL,'Disbursements',NULL,NULL,'Roseville',1,1012,NULL,'61473',NULL,1228,40.70595,-90.65724,0,NULL,NULL,NULL),(75,81,2,1,0,'439P Caulder Rd S',439,'P',NULL,'Caulder','Rd','S',NULL,'Disbursements',NULL,NULL,'Roseville',1,1012,NULL,'61473',NULL,1228,40.70595,-90.65724,0,NULL,NULL,74),(76,112,3,1,0,'215U States Dr NW',215,'U',NULL,'States','Dr','NW',NULL,'Mailstop 101',NULL,NULL,'Hornbeak',1,1041,NULL,'38232',NULL,1228,36.339084,-89.33228,0,NULL,NULL,NULL),(77,127,2,1,0,'215U States Dr NW',215,'U',NULL,'States','Dr','NW',NULL,'Mailstop 101',NULL,NULL,'Hornbeak',1,1041,NULL,'38232',NULL,1228,36.339084,-89.33228,0,NULL,NULL,76),(78,100,3,1,0,'798S Main Pl W',798,'S',NULL,'Main','Pl','W',NULL,'c/o OPDC',NULL,NULL,'Cripple Creek',1,1005,NULL,'80813',NULL,1228,38.75604,-105.1497,0,NULL,NULL,NULL),(79,106,2,1,0,'798S Main Pl W',798,'S',NULL,'Main','Pl','W',NULL,'c/o OPDC',NULL,NULL,'Cripple Creek',1,1005,NULL,'80813',NULL,1228,38.75604,-105.1497,0,NULL,NULL,78),(80,125,3,1,0,'580K Caulder Rd SW',580,'K',NULL,'Caulder','Rd','SW',NULL,'Attn: Development',NULL,NULL,'Linn Grove',1,1014,NULL,'51033',NULL,1228,42.907563,-95.25334,0,NULL,NULL,NULL),(81,156,2,1,0,'580K Caulder Rd SW',580,'K',NULL,'Caulder','Rd','SW',NULL,'Attn: Development',NULL,NULL,'Linn Grove',1,1014,NULL,'51033',NULL,1228,42.907563,-95.25334,0,NULL,NULL,80),(82,159,3,1,0,'569J Green Dr W',569,'J',NULL,'Green','Dr','W',NULL,'c/o OPDC',NULL,NULL,'Hingham',1,1025,NULL,'59528',NULL,1228,48.555089,-110.41769,0,NULL,NULL,NULL),(83,25,3,1,0,'230Q El Camino Ave W',230,'Q',NULL,'El Camino','Ave','W',NULL,'Community Relations',NULL,NULL,'Faucett',1,1024,NULL,'64448',NULL,1228,39.599578,-94.81076,0,NULL,NULL,NULL),(84,49,3,1,0,'688B Caulder Way W',688,'B',NULL,'Caulder','Way','W',NULL,'Receiving',NULL,NULL,'Hartford',1,1006,NULL,'06154',NULL,1228,41.771499,-72.686687,0,NULL,NULL,NULL),(85,140,2,0,0,'688B Caulder Way W',688,'B',NULL,'Caulder','Way','W',NULL,'Receiving',NULL,NULL,'Hartford',1,1006,NULL,'06154',NULL,1228,41.771499,-72.686687,0,NULL,NULL,84),(86,62,3,1,0,'703U Martin Luther King Dr N',703,'U',NULL,'Martin Luther King','Dr','N',NULL,'Churchgate',NULL,NULL,'New York',1,1031,NULL,'10048',NULL,1228,40.712086,-74.01227,0,NULL,NULL,NULL),(87,58,2,1,0,'703U Martin Luther King Dr N',703,'U',NULL,'Martin Luther King','Dr','N',NULL,'Churchgate',NULL,NULL,'New York',1,1031,NULL,'10048',NULL,1228,40.712086,-74.01227,0,NULL,NULL,86),(88,18,3,1,0,'759D Beech Blvd SE',759,'D',NULL,'Beech','Blvd','SE',NULL,'c/o OPDC',NULL,NULL,'West Sunbury',1,1037,NULL,'16061',NULL,1228,41.005075,-79.8851,0,NULL,NULL,NULL),(89,180,3,1,0,'73T Dowlen Pl SE',73,'T',NULL,'Dowlen','Pl','SE',NULL,'Attn: Accounting',NULL,NULL,'Harrisburg',1,1037,NULL,'17101',NULL,1228,40.261839,-76.88279,0,NULL,NULL,NULL),(90,181,3,1,0,'935N Pine Way W',935,'N',NULL,'Pine','Way','W',NULL,'Community Relations',NULL,NULL,'Farmersville',1,1042,NULL,'75442',NULL,1228,33.171899,-96.35096,0,NULL,NULL,NULL),(91,73,2,1,0,'935N Pine Way W',935,'N',NULL,'Pine','Way','W',NULL,'Community Relations',NULL,NULL,'Farmersville',1,1042,NULL,'75442',NULL,1228,33.171899,-96.35096,0,NULL,NULL,90),(92,29,3,1,0,'764N Woodbridge Ave SW',764,'N',NULL,'Woodbridge','Ave','SW',NULL,'c/o PO Plus',NULL,NULL,'South River',1,1029,NULL,'08877',NULL,1228,40.430006,-74.417344,0,NULL,NULL,NULL),(93,46,2,1,0,'764N Woodbridge Ave SW',764,'N',NULL,'Woodbridge','Ave','SW',NULL,'c/o PO Plus',NULL,NULL,'South River',1,1029,NULL,'08877',NULL,1228,40.430006,-74.417344,0,NULL,NULL,92),(94,86,3,1,0,'731Q Lincoln Path W',731,'Q',NULL,'Lincoln','Path','W',NULL,'Donor Relations',NULL,NULL,'Springfield',1,1045,NULL,'22160',NULL,1228,38.831813,-77.288755,0,NULL,NULL,NULL),(95,102,2,1,0,'731Q Lincoln Path W',731,'Q',NULL,'Lincoln','Path','W',NULL,'Donor Relations',NULL,NULL,'Springfield',1,1045,NULL,'22160',NULL,1228,38.831813,-77.288755,0,NULL,NULL,94),(96,95,3,1,0,'570I College Path SE',570,'I',NULL,'College','Path','SE',NULL,'Attn: Accounting',NULL,NULL,'Brush Valley',1,1037,NULL,'15720',NULL,1228,40.529238,-79.0846,0,NULL,NULL,NULL),(97,2,2,0,0,'570I College Path SE',570,'I',NULL,'College','Path','SE',NULL,'Attn: Accounting',NULL,NULL,'Brush Valley',1,1037,NULL,'15720',NULL,1228,40.529238,-79.0846,0,NULL,NULL,96),(98,54,3,1,0,'711P El Camino Rd NE',711,'P',NULL,'El Camino','Rd','NE',NULL,'Churchgate',NULL,NULL,'Guy',1,1042,NULL,'77444',NULL,1228,29.29995,-95.79753,0,NULL,NULL,NULL),(99,173,3,1,0,'264E Pine Pl S',264,'E',NULL,'Pine','Pl','S',NULL,'c/o OPDC',NULL,NULL,'Haines Falls',1,1031,NULL,'12436',NULL,1228,42.19551,-74.102319,0,NULL,NULL,NULL),(100,134,2,0,0,'264E Pine Pl S',264,'E',NULL,'Pine','Pl','S',NULL,'c/o OPDC',NULL,NULL,'Haines Falls',1,1031,NULL,'12436',NULL,1228,42.19551,-74.102319,0,NULL,NULL,99),(101,72,3,1,0,'853Y Green Dr N',853,'Y',NULL,'Green','Dr','N',NULL,'Editorial Dept',NULL,NULL,'Millsap',1,1042,NULL,'76066',NULL,1228,32.715412,-98.00165,0,NULL,NULL,NULL),(102,74,3,1,0,'618H Jackson Pl NE',618,'H',NULL,'Jackson','Pl','NE',NULL,'Receiving',NULL,NULL,'Baileyville',1,1012,NULL,'61007',NULL,1228,42.199457,-89.59662,0,NULL,NULL,NULL),(103,148,2,1,0,'618H Jackson Pl NE',618,'H',NULL,'Jackson','Pl','NE',NULL,'Receiving',NULL,NULL,'Baileyville',1,1012,NULL,'61007',NULL,1228,42.199457,-89.59662,0,NULL,NULL,102),(104,170,3,1,0,'384N Pine Path S',384,'N',NULL,'Pine','Path','S',NULL,'Attn: Accounting',NULL,NULL,'Hardwick',1,1009,NULL,'31034',NULL,1228,33.040103,-83.2182,0,NULL,NULL,NULL),(105,19,2,1,0,'384N Pine Path S',384,'N',NULL,'Pine','Path','S',NULL,'Attn: Accounting',NULL,NULL,'Hardwick',1,1009,NULL,'31034',NULL,1228,33.040103,-83.2182,0,NULL,NULL,104),(106,46,1,0,0,'277D El Camino Blvd NW',277,'D',NULL,'El Camino','Blvd','NW',NULL,NULL,NULL,NULL,'Mira Loma',1,1004,NULL,'91752',NULL,1228,34.001846,-117.52759,0,NULL,NULL,52),(107,151,1,1,0,'277D El Camino Blvd NW',277,'D',NULL,'El Camino','Blvd','NW',NULL,NULL,NULL,NULL,'Mira Loma',1,1004,NULL,'91752',NULL,1228,34.001846,-117.52759,0,NULL,NULL,52),(108,19,1,0,0,'277D El Camino Blvd NW',277,'D',NULL,'El Camino','Blvd','NW',NULL,NULL,NULL,NULL,'Mira Loma',1,1004,NULL,'91752',NULL,1228,34.001846,-117.52759,0,NULL,NULL,52),(109,53,1,0,0,'277D El Camino Blvd NW',277,'D',NULL,'El Camino','Blvd','NW',NULL,NULL,NULL,NULL,'Mira Loma',1,1004,NULL,'91752',NULL,1228,34.001846,-117.52759,0,NULL,NULL,52),(110,60,1,1,0,'318T Green Path SE',318,'T',NULL,'Green','Path','SE',NULL,NULL,NULL,NULL,'Allegre',1,1016,NULL,'42203',NULL,1228,36.929243,-87.219328,0,NULL,NULL,53),(111,133,1,1,0,'318T Green Path SE',318,'T',NULL,'Green','Path','SE',NULL,NULL,NULL,NULL,'Allegre',1,1016,NULL,'42203',NULL,1228,36.929243,-87.219328,0,NULL,NULL,53),(112,6,1,1,0,'318T Green Path SE',318,'T',NULL,'Green','Path','SE',NULL,NULL,NULL,NULL,'Allegre',1,1016,NULL,'42203',NULL,1228,36.929243,-87.219328,0,NULL,NULL,53),(113,148,1,0,0,'318T Green Path SE',318,'T',NULL,'Green','Path','SE',NULL,NULL,NULL,NULL,'Allegre',1,1016,NULL,'42203',NULL,1228,36.929243,-87.219328,0,NULL,NULL,53),(114,186,1,1,0,'960M Woodbridge Pl E',960,'M',NULL,'Woodbridge','Pl','E',NULL,NULL,NULL,NULL,'Atkinson',1,1012,NULL,'61235',NULL,1228,41.409646,-90.01821,0,NULL,NULL,54),(115,172,1,1,0,'960M Woodbridge Pl E',960,'M',NULL,'Woodbridge','Pl','E',NULL,NULL,NULL,NULL,'Atkinson',1,1012,NULL,'61235',NULL,1228,41.409646,-90.01821,0,NULL,NULL,54),(116,184,1,1,0,'960M Woodbridge Pl E',960,'M',NULL,'Woodbridge','Pl','E',NULL,NULL,NULL,NULL,'Atkinson',1,1012,NULL,'61235',NULL,1228,41.409646,-90.01821,0,NULL,NULL,54),(117,144,1,1,0,'379R Lincoln Pl SW',379,'R',NULL,'Lincoln','Pl','SW',NULL,NULL,NULL,NULL,'Avondale',1,1037,NULL,'19311',NULL,1228,39.825643,-75.77244,0,NULL,NULL,NULL),(118,123,1,1,0,'665K Jackson Path SE',665,'K',NULL,'Jackson','Path','SE',NULL,NULL,NULL,NULL,'Hartford',1,1006,NULL,'06144',NULL,1228,41.791776,-72.718832,0,NULL,NULL,55),(119,73,1,0,0,'665K Jackson Path SE',665,'K',NULL,'Jackson','Path','SE',NULL,NULL,NULL,NULL,'Hartford',1,1006,NULL,'06144',NULL,1228,41.791776,-72.718832,0,NULL,NULL,55),(120,155,1,1,0,'665K Jackson Path SE',665,'K',NULL,'Jackson','Path','SE',NULL,NULL,NULL,NULL,'Hartford',1,1006,NULL,'06144',NULL,1228,41.791776,-72.718832,0,NULL,NULL,55),(121,88,1,1,0,'665K Jackson Path SE',665,'K',NULL,'Jackson','Path','SE',NULL,NULL,NULL,NULL,'Hartford',1,1006,NULL,'06144',NULL,1228,41.791776,-72.718832,0,NULL,NULL,55),(122,79,1,1,0,'381M Northpoint Path E',381,'M',NULL,'Northpoint','Path','E',NULL,NULL,NULL,NULL,'Spring Garden',1,1000,NULL,'36275',NULL,1228,33.977829,-85.552143,0,NULL,NULL,56),(123,96,1,1,0,'381M Northpoint Path E',381,'M',NULL,'Northpoint','Path','E',NULL,NULL,NULL,NULL,'Spring Garden',1,1000,NULL,'36275',NULL,1228,33.977829,-85.552143,0,NULL,NULL,56),(124,32,1,1,0,'381M Northpoint Path E',381,'M',NULL,'Northpoint','Path','E',NULL,NULL,NULL,NULL,'Spring Garden',1,1000,NULL,'36275',NULL,1228,33.977829,-85.552143,0,NULL,NULL,56),(125,191,1,1,0,'381M Northpoint Path E',381,'M',NULL,'Northpoint','Path','E',NULL,NULL,NULL,NULL,'Spring Garden',1,1000,NULL,'36275',NULL,1228,33.977829,-85.552143,0,NULL,NULL,56),(126,103,1,1,0,'459A Northpoint Blvd SE',459,'A',NULL,'Northpoint','Blvd','SE',NULL,NULL,NULL,NULL,'Holtsville',1,1031,NULL,'00544',NULL,1228,40.922326,-72.637078,0,NULL,NULL,57),(127,169,1,1,0,'459A Northpoint Blvd SE',459,'A',NULL,'Northpoint','Blvd','SE',NULL,NULL,NULL,NULL,'Holtsville',1,1031,NULL,'00544',NULL,1228,40.922326,-72.637078,0,NULL,NULL,57),(128,58,1,0,0,'459A Northpoint Blvd SE',459,'A',NULL,'Northpoint','Blvd','SE',NULL,NULL,NULL,NULL,'Holtsville',1,1031,NULL,'00544',NULL,1228,40.922326,-72.637078,0,NULL,NULL,57),(129,106,1,0,0,'284V Beech Rd S',284,'V',NULL,'Beech','Rd','S',NULL,NULL,NULL,NULL,'Julian',1,1004,NULL,'92036',NULL,1228,33.02757,-116.53109,0,NULL,NULL,NULL),(130,136,1,1,0,'207F Second Pl SE',207,'F',NULL,'Second','Pl','SE',NULL,NULL,NULL,NULL,'Luverne',1,1000,NULL,'36049',NULL,1228,31.737407,-86.26946,0,NULL,NULL,58),(131,162,1,1,0,'207F Second Pl SE',207,'F',NULL,'Second','Pl','SE',NULL,NULL,NULL,NULL,'Luverne',1,1000,NULL,'36049',NULL,1228,31.737407,-86.26946,0,NULL,NULL,58),(132,178,1,1,0,'207F Second Pl SE',207,'F',NULL,'Second','Pl','SE',NULL,NULL,NULL,NULL,'Luverne',1,1000,NULL,'36049',NULL,1228,31.737407,-86.26946,0,NULL,NULL,58),(133,83,1,1,0,'207F Second Pl SE',207,'F',NULL,'Second','Pl','SE',NULL,NULL,NULL,NULL,'Luverne',1,1000,NULL,'36049',NULL,1228,31.737407,-86.26946,0,NULL,NULL,58),(134,102,1,0,0,'53Q Beech Blvd NE',53,'Q',NULL,'Beech','Blvd','NE',NULL,NULL,NULL,NULL,'Northbrook',1,1012,NULL,'60062',NULL,1228,42.124576,-87.84303,0,NULL,NULL,59),(135,33,1,1,0,'53Q Beech Blvd NE',53,'Q',NULL,'Beech','Blvd','NE',NULL,NULL,NULL,NULL,'Northbrook',1,1012,NULL,'60062',NULL,1228,42.124576,-87.84303,0,NULL,NULL,59),(136,163,1,1,0,'53Q Beech Blvd NE',53,'Q',NULL,'Beech','Blvd','NE',NULL,NULL,NULL,NULL,'Northbrook',1,1012,NULL,'60062',NULL,1228,42.124576,-87.84303,0,NULL,NULL,59),(137,65,1,0,0,'53Q Beech Blvd NE',53,'Q',NULL,'Beech','Blvd','NE',NULL,NULL,NULL,NULL,'Northbrook',1,1012,NULL,'60062',NULL,1228,42.124576,-87.84303,0,NULL,NULL,59),(138,141,1,1,0,'419N Northpoint Path SW',419,'N',NULL,'Northpoint','Path','SW',NULL,NULL,NULL,NULL,'El Paso',1,1042,NULL,'79908',NULL,1228,31.912449,-106.32501,0,NULL,NULL,60),(139,94,1,1,0,'419N Northpoint Path SW',419,'N',NULL,'Northpoint','Path','SW',NULL,NULL,NULL,NULL,'El Paso',1,1042,NULL,'79908',NULL,1228,31.912449,-106.32501,0,NULL,NULL,60),(140,28,1,1,0,'419N Northpoint Path SW',419,'N',NULL,'Northpoint','Path','SW',NULL,NULL,NULL,NULL,'El Paso',1,1042,NULL,'79908',NULL,1228,31.912449,-106.32501,0,NULL,NULL,60),(141,30,1,1,0,'419N Northpoint Path SW',419,'N',NULL,'Northpoint','Path','SW',NULL,NULL,NULL,NULL,'El Paso',1,1042,NULL,'79908',NULL,1228,31.912449,-106.32501,0,NULL,NULL,60),(142,4,1,1,0,'539W Woodbridge Path N',539,'W',NULL,'Woodbridge','Path','N',NULL,NULL,NULL,NULL,'Barnegat Light',1,1029,NULL,'08006',NULL,1228,39.75196,-74.11074,0,NULL,NULL,61),(143,193,1,1,0,'539W Woodbridge Path N',539,'W',NULL,'Woodbridge','Path','N',NULL,NULL,NULL,NULL,'Barnegat Light',1,1029,NULL,'08006',NULL,1228,39.75196,-74.11074,0,NULL,NULL,61),(144,138,1,1,0,'539W Woodbridge Path N',539,'W',NULL,'Woodbridge','Path','N',NULL,NULL,NULL,NULL,'Barnegat Light',1,1029,NULL,'08006',NULL,1228,39.75196,-74.11074,0,NULL,NULL,61),(145,36,1,1,0,'539W Woodbridge Path N',539,'W',NULL,'Woodbridge','Path','N',NULL,NULL,NULL,NULL,'Barnegat Light',1,1029,NULL,'08006',NULL,1228,39.75196,-74.11074,0,NULL,NULL,61),(146,197,1,1,0,'102F Woodbridge Ln N',102,'F',NULL,'Woodbridge','Ln','N',NULL,NULL,NULL,NULL,'Chico',1,1004,NULL,'95929',NULL,1228,39.731406,-121.801215,0,NULL,NULL,62),(147,200,1,1,0,'102F Woodbridge Ln N',102,'F',NULL,'Woodbridge','Ln','N',NULL,NULL,NULL,NULL,'Chico',1,1004,NULL,'95929',NULL,1228,39.731406,-121.801215,0,NULL,NULL,62),(148,118,1,1,0,'102F Woodbridge Ln N',102,'F',NULL,'Woodbridge','Ln','N',NULL,NULL,NULL,NULL,'Chico',1,1004,NULL,'95929',NULL,1228,39.731406,-121.801215,0,NULL,NULL,62),(149,137,1,1,0,'799S College Dr W',799,'S',NULL,'College','Dr','W',NULL,NULL,NULL,NULL,'New Market',1,1022,NULL,'55054',NULL,1228,44.571056,-93.354267,0,NULL,NULL,NULL),(150,122,1,1,0,'73F Jackson Dr W',73,'F',NULL,'Jackson','Dr','W',NULL,NULL,NULL,NULL,'Inglis',1,1008,NULL,'34449',NULL,1228,29.07664,-82.68022,0,NULL,NULL,63),(151,145,1,1,0,'73F Jackson Dr W',73,'F',NULL,'Jackson','Dr','W',NULL,NULL,NULL,NULL,'Inglis',1,1008,NULL,'34449',NULL,1228,29.07664,-82.68022,0,NULL,NULL,63),(152,113,1,1,0,'73F Jackson Dr W',73,'F',NULL,'Jackson','Dr','W',NULL,NULL,NULL,NULL,'Inglis',1,1008,NULL,'34449',NULL,1228,29.07664,-82.68022,0,NULL,NULL,63),(153,189,1,1,0,'73F Jackson Dr W',73,'F',NULL,'Jackson','Dr','W',NULL,NULL,NULL,NULL,'Inglis',1,1008,NULL,'34449',NULL,1228,29.07664,-82.68022,0,NULL,NULL,63),(154,127,1,0,0,'602Z Van Ness Path S',602,'Z',NULL,'Van Ness','Path','S',NULL,NULL,NULL,NULL,'Booneville',1,1023,NULL,'38829',NULL,1228,34.653448,-88.53751,0,NULL,NULL,64),(155,66,1,1,0,'602Z Van Ness Path S',602,'Z',NULL,'Van Ness','Path','S',NULL,NULL,NULL,NULL,'Booneville',1,1023,NULL,'38829',NULL,1228,34.653448,-88.53751,0,NULL,NULL,64),(156,37,1,1,0,'602Z Van Ness Path S',602,'Z',NULL,'Van Ness','Path','S',NULL,NULL,NULL,NULL,'Booneville',1,1023,NULL,'38829',NULL,1228,34.653448,-88.53751,0,NULL,NULL,64),(157,164,1,1,0,'602Z Van Ness Path S',602,'Z',NULL,'Van Ness','Path','S',NULL,NULL,NULL,NULL,'Booneville',1,1023,NULL,'38829',NULL,1228,34.653448,-88.53751,0,NULL,NULL,64),(158,166,1,1,0,'616L Main Pl N',616,'L',NULL,'Main','Pl','N',NULL,NULL,NULL,NULL,'Hayward',1,1004,NULL,'94540',NULL,1228,37.680181,-121.921498,0,NULL,NULL,65),(159,67,1,1,0,'616L Main Pl N',616,'L',NULL,'Main','Pl','N',NULL,NULL,NULL,NULL,'Hayward',1,1004,NULL,'94540',NULL,1228,37.680181,-121.921498,0,NULL,NULL,65),(160,171,1,1,0,'616L Main Pl N',616,'L',NULL,'Main','Pl','N',NULL,NULL,NULL,NULL,'Hayward',1,1004,NULL,'94540',NULL,1228,37.680181,-121.921498,0,NULL,NULL,65),(161,31,1,1,0,'613C Woodbridge Path W',613,'C',NULL,'Woodbridge','Path','W',NULL,NULL,NULL,NULL,'Milledgeville',1,1012,NULL,'61051',NULL,1228,41.965904,-89.75896,0,NULL,NULL,NULL),(162,21,1,1,0,'271B Beech Dr SW',271,'B',NULL,'Beech','Dr','SW',NULL,NULL,NULL,NULL,'Houston',1,1042,NULL,'77014',NULL,1228,29.979063,-95.47294,0,NULL,NULL,66),(163,187,1,1,0,'271B Beech Dr SW',271,'B',NULL,'Beech','Dr','SW',NULL,NULL,NULL,NULL,'Houston',1,1042,NULL,'77014',NULL,1228,29.979063,-95.47294,0,NULL,NULL,66),(164,23,1,1,0,'271B Beech Dr SW',271,'B',NULL,'Beech','Dr','SW',NULL,NULL,NULL,NULL,'Houston',1,1042,NULL,'77014',NULL,1228,29.979063,-95.47294,0,NULL,NULL,66),(165,7,1,1,0,'708M Northpoint Dr SW',708,'M',NULL,'Northpoint','Dr','SW',NULL,NULL,NULL,NULL,'Des Moines',1,1014,NULL,'50317',NULL,1228,41.606939,-93.54829,0,NULL,NULL,NULL),(166,16,1,1,0,'426V Maple Ave W',426,'V',NULL,'Maple','Ave','W',NULL,NULL,NULL,NULL,'Lenox',1,1020,NULL,'01240',NULL,1228,42.36237,-73.27683,0,NULL,NULL,67),(167,92,1,1,0,'426V Maple Ave W',426,'V',NULL,'Maple','Ave','W',NULL,NULL,NULL,NULL,'Lenox',1,1020,NULL,'01240',NULL,1228,42.36237,-73.27683,0,NULL,NULL,67),(168,5,1,1,0,'426V Maple Ave W',426,'V',NULL,'Maple','Ave','W',NULL,NULL,NULL,NULL,'Lenox',1,1020,NULL,'01240',NULL,1228,42.36237,-73.27683,0,NULL,NULL,67),(169,179,1,1,0,'107V Van Ness St E',107,'V',NULL,'Van Ness','St','E',NULL,NULL,NULL,NULL,'Redondo Beach',1,1004,NULL,'90278',NULL,1228,33.871214,-118.37177,0,NULL,NULL,NULL),(170,161,1,1,0,'306Z College Way NE',306,'Z',NULL,'College','Way','NE',NULL,NULL,NULL,NULL,'Opolis',1,1015,NULL,'66760',NULL,1228,37.344142,-94.62156,0,NULL,NULL,68),(171,26,1,1,0,'306Z College Way NE',306,'Z',NULL,'College','Way','NE',NULL,NULL,NULL,NULL,'Opolis',1,1015,NULL,'66760',NULL,1228,37.344142,-94.62156,0,NULL,NULL,68),(172,174,1,1,0,'306Z College Way NE',306,'Z',NULL,'College','Way','NE',NULL,NULL,NULL,NULL,'Opolis',1,1015,NULL,'66760',NULL,1228,37.344142,-94.62156,0,NULL,NULL,68),(173,131,1,1,0,'147U College Path NE',147,'U',NULL,'College','Path','NE',NULL,NULL,NULL,NULL,'Muscotah',1,1015,NULL,'66058',NULL,1228,39.548048,-95.52321,0,NULL,NULL,NULL),(174,97,1,1,0,'940V Beech Rd E',940,'V',NULL,'Beech','Rd','E',NULL,NULL,NULL,NULL,'Pearl Harbor',1,1010,NULL,'96860',NULL,1228,24.859832,-168.021815,0,NULL,NULL,69),(175,70,1,1,0,'940V Beech Rd E',940,'V',NULL,'Beech','Rd','E',NULL,NULL,NULL,NULL,'Pearl Harbor',1,1010,NULL,'96860',NULL,1228,24.859832,-168.021815,0,NULL,NULL,69),(176,80,1,1,0,'940V Beech Rd E',940,'V',NULL,'Beech','Rd','E',NULL,NULL,NULL,NULL,'Pearl Harbor',1,1010,NULL,'96860',NULL,1228,24.859832,-168.021815,0,NULL,NULL,69),(177,85,1,1,0,'277T Pine Rd W',277,'T',NULL,'Pine','Rd','W',NULL,NULL,NULL,NULL,'Old Fields',1,1047,NULL,'26845',NULL,1228,39.184315,-78.9458,0,NULL,NULL,NULL),(178,185,1,1,0,'481H States St E',481,'H',NULL,'States','St','E',NULL,NULL,NULL,NULL,'Coden',1,1000,NULL,'36523',NULL,1228,30.383724,-88.18466,0,NULL,NULL,70),(179,192,1,1,0,'481H States St E',481,'H',NULL,'States','St','E',NULL,NULL,NULL,NULL,'Coden',1,1000,NULL,'36523',NULL,1228,30.383724,-88.18466,0,NULL,NULL,70),(180,81,1,0,0,'481H States St E',481,'H',NULL,'States','St','E',NULL,NULL,NULL,NULL,'Coden',1,1000,NULL,'36523',NULL,1228,30.383724,-88.18466,0,NULL,NULL,70),(181,8,1,1,0,'647F Maple Blvd NE',647,'F',NULL,'Maple','Blvd','NE',NULL,NULL,NULL,NULL,'Shickshinny',1,1037,NULL,'18655',NULL,1228,41.184223,-76.19361,0,NULL,NULL,NULL),(182,12,1,1,0,'369X College Pl NW',369,'X',NULL,'College','Pl','NW',NULL,NULL,NULL,NULL,'Silver Creek',1,1023,NULL,'39663',NULL,1228,31.590797,-90.00583,0,NULL,NULL,71),(183,63,1,1,0,'369X College Pl NW',369,'X',NULL,'College','Pl','NW',NULL,NULL,NULL,NULL,'Silver Creek',1,1023,NULL,'39663',NULL,1228,31.590797,-90.00583,0,NULL,NULL,71),(184,116,1,1,0,'369X College Pl NW',369,'X',NULL,'College','Pl','NW',NULL,NULL,NULL,NULL,'Silver Creek',1,1023,NULL,'39663',NULL,1228,31.590797,-90.00583,0,NULL,NULL,71),(185,154,1,1,0,'924V Woodbridge Blvd NE',924,'V',NULL,'Woodbridge','Blvd','NE',NULL,NULL,NULL,NULL,'Schaumburg',1,1012,NULL,'60195',NULL,1228,42.067809,-88.10828,0,NULL,NULL,NULL),(186,NULL,1,1,1,'14S El Camino Way E',14,'S',NULL,'El Camino','Way',NULL,NULL,NULL,NULL,NULL,'Collinsville',NULL,1006,NULL,'6022',NULL,1228,41.8328,-72.9253,0,NULL,NULL,NULL),(187,NULL,1,1,1,'11B Woodbridge Path SW',11,'B',NULL,'Woodbridge','Path',NULL,NULL,NULL,NULL,NULL,'Dayton',NULL,1034,NULL,'45417',NULL,1228,39.7531,-84.2471,0,NULL,NULL,NULL),(188,NULL,1,1,1,'581O Lincoln Dr SW',581,'O',NULL,'Lincoln','Dr',NULL,NULL,NULL,NULL,NULL,'Santa Fe',NULL,1030,NULL,'87594',NULL,1228,35.5212,-105.982,0,NULL,NULL,NULL);
 /*!40000 ALTER TABLE `civicrm_address` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -207,7 +208,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_contact` WRITE;
 /*!40000 ALTER TABLE `civicrm_contact` DISABLE KEYS */;
-INSERT INTO `civicrm_contact` (`id`, `contact_type`, `contact_sub_type`, `do_not_email`, `do_not_phone`, `do_not_mail`, `do_not_sms`, `do_not_trade`, `is_opt_out`, `legal_identifier`, `external_identifier`, `sort_name`, `display_name`, `nick_name`, `legal_name`, `image_URL`, `preferred_communication_method`, `preferred_language`, `preferred_mail_format`, `hash`, `api_key`, `source`, `first_name`, `middle_name`, `last_name`, `prefix_id`, `suffix_id`, `formal_title`, `communication_style_id`, `email_greeting_id`, `email_greeting_custom`, `email_greeting_display`, `postal_greeting_id`, `postal_greeting_custom`, `postal_greeting_display`, `addressee_id`, `addressee_custom`, `addressee_display`, `job_title`, `gender_id`, `birth_date`, `is_deceased`, `deceased_date`, `household_name`, `primary_contact_id`, `organization_name`, `sic_code`, `user_unique_id`, `employer_id`, `is_deleted`, `created_date`, `modified_date`) VALUES (1,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Default Organization','Default Organization',NULL,'Default Organization',NULL,NULL,NULL,'Both',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,'Default Organization',NULL,NULL,NULL,0,NULL,'2018-09-28 01:13:16'),(2,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Blackwell, Allen','Allen Blackwell',NULL,NULL,NULL,NULL,NULL,'Both','2363401575',NULL,'Sample Data','Allen','','Blackwell',NULL,NULL,NULL,NULL,1,NULL,'Dear Allen',1,NULL,'Dear Allen',1,NULL,'Allen Blackwell',NULL,2,'2009-06-22',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(3,'Household',NULL,0,1,0,0,1,0,NULL,NULL,'Jensen family','Jensen family',NULL,NULL,NULL,NULL,NULL,'Both','797435572',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Jensen family',5,NULL,'Dear Jensen family',2,NULL,'Jensen family',NULL,NULL,NULL,0,NULL,'Jensen family',NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(4,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Nielsen, Laree','Laree Nielsen',NULL,NULL,NULL,NULL,NULL,'Both','2502203877',NULL,'Sample Data','Laree','','Nielsen',NULL,NULL,NULL,NULL,1,NULL,'Dear Laree',1,NULL,'Dear Laree',1,NULL,'Laree Nielsen',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(5,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Cruz, Roland','Roland Cruz II',NULL,NULL,NULL,'2',NULL,'Both','1569669867',NULL,'Sample Data','Roland','R','Cruz',NULL,3,NULL,NULL,1,NULL,'Dear Roland',1,NULL,'Dear Roland',1,NULL,'Roland Cruz II',NULL,2,'1991-07-20',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(6,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Samson, Kacey','Kacey Samson',NULL,NULL,NULL,'1',NULL,'Both','277653729',NULL,'Sample Data','Kacey','','Samson',NULL,NULL,NULL,NULL,1,NULL,'Dear Kacey',1,NULL,'Dear Kacey',1,NULL,'Kacey Samson',NULL,1,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(7,'Organization',NULL,1,1,0,0,0,0,NULL,NULL,'Sierra Wellness Partners','Sierra Wellness Partners',NULL,NULL,NULL,'5',NULL,'Both','1485988721',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Sierra Wellness Partners',NULL,NULL,NULL,0,NULL,NULL,93,'Sierra Wellness Partners',NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(8,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Roberts, Allen','Allen Roberts Sr.',NULL,NULL,NULL,NULL,NULL,'Both','1308913179',NULL,'Sample Data','Allen','','Roberts',NULL,2,NULL,NULL,1,NULL,'Dear Allen',1,NULL,'Dear Allen',1,NULL,'Allen Roberts Sr.',NULL,2,'1951-11-11',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(9,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Roberts, Jay','Jay Roberts Sr.',NULL,NULL,NULL,'2',NULL,'Both','1552587597',NULL,'Sample Data','Jay','J','Roberts',NULL,2,NULL,NULL,1,NULL,'Dear Jay',1,NULL,'Dear Jay',1,NULL,'Jay Roberts Sr.',NULL,2,'1940-04-05',0,NULL,NULL,NULL,'Van Ness Development Initiative',NULL,NULL,62,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(10,'Household',NULL,0,1,0,0,0,0,NULL,NULL,'Cruz family','Cruz family',NULL,NULL,NULL,NULL,NULL,'Both','2326538497',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Cruz family',5,NULL,'Dear Cruz family',2,NULL,'Cruz family',NULL,NULL,NULL,0,NULL,'Cruz family',NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(11,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Parker, Teddy','Teddy Parker',NULL,NULL,NULL,'1',NULL,'Both','1804413700',NULL,'Sample Data','Teddy','M','Parker',NULL,NULL,NULL,NULL,1,NULL,'Dear Teddy',1,NULL,'Dear Teddy',1,NULL,'Teddy Parker',NULL,2,'1984-01-30',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(12,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Ivanov, Bryon','Mr. Bryon Ivanov',NULL,NULL,NULL,'5',NULL,'Both','3060862852',NULL,'Sample Data','Bryon','Q','Ivanov',3,NULL,NULL,NULL,1,NULL,'Dear Bryon',1,NULL,'Dear Bryon',1,NULL,'Mr. Bryon Ivanov',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(13,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'smith.santina@fishmail.co.pl','smith.santina@fishmail.co.pl',NULL,NULL,NULL,'3',NULL,'Both','764103606',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear smith.santina@fishmail.co.pl',1,NULL,'Dear smith.santina@fishmail.co.pl',1,NULL,'smith.santina@fishmail.co.pl',NULL,NULL,NULL,0,NULL,NULL,NULL,'Bay Development Network',NULL,NULL,21,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(14,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Deforest, Lashawnda','Mrs. Lashawnda Deforest',NULL,NULL,NULL,NULL,NULL,'Both','1832484345',NULL,'Sample Data','Lashawnda','U','Deforest',1,NULL,NULL,NULL,1,NULL,'Dear Lashawnda',1,NULL,'Dear Lashawnda',1,NULL,'Mrs. Lashawnda Deforest',NULL,1,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(15,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Roberts, Princess','Princess Roberts',NULL,NULL,NULL,NULL,NULL,'Both','3265575644',NULL,'Sample Data','Princess','','Roberts',NULL,NULL,NULL,NULL,1,NULL,'Dear Princess',1,NULL,'Dear Princess',1,NULL,'Princess Roberts',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(16,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson, Rodrigo','Rodrigo Jameson',NULL,NULL,NULL,NULL,NULL,'Both','2012648674',NULL,'Sample Data','Rodrigo','B','Jameson',NULL,NULL,NULL,NULL,1,NULL,'Dear Rodrigo',1,NULL,'Dear Rodrigo',1,NULL,'Rodrigo Jameson',NULL,2,'1985-04-13',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(17,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'Adams, Irvin','Dr. Irvin Adams Sr.',NULL,NULL,NULL,NULL,NULL,'Both','1424345894',NULL,'Sample Data','Irvin','','Adams',4,2,NULL,NULL,1,NULL,'Dear Irvin',1,NULL,'Dear Irvin',1,NULL,'Dr. Irvin Adams Sr.',NULL,2,'1995-05-25',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(18,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Yadav, Alexia','Ms. Alexia Yadav',NULL,NULL,NULL,NULL,NULL,'Both','1312807214',NULL,'Sample Data','Alexia','F','Yadav',2,NULL,NULL,NULL,1,NULL,'Dear Alexia',1,NULL,'Dear Alexia',1,NULL,'Ms. Alexia Yadav',NULL,NULL,'1993-04-25',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(19,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Barkley-Samson family','Barkley-Samson family',NULL,NULL,NULL,NULL,NULL,'Both','3201970127',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Barkley-Samson family',5,NULL,'Dear Barkley-Samson family',2,NULL,'Barkley-Samson family',NULL,NULL,NULL,0,NULL,'Barkley-Samson family',NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(20,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'Patel, Troy','Troy Patel',NULL,NULL,NULL,NULL,NULL,'Both','1028090211',NULL,'Sample Data','Troy','Y','Patel',NULL,NULL,NULL,NULL,1,NULL,'Dear Troy',1,NULL,'Dear Troy',1,NULL,'Troy Patel',NULL,2,'1965-09-04',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(21,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Bay Development Network','Bay Development Network',NULL,NULL,NULL,NULL,NULL,'Both','966763322',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Bay Development Network',NULL,NULL,NULL,0,NULL,NULL,13,'Bay Development Network',NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(22,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Community Peace Trust','Community Peace Trust',NULL,NULL,NULL,NULL,NULL,'Both','929722340',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Community Peace Trust',NULL,NULL,NULL,0,NULL,NULL,144,'Community Peace Trust',NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(23,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Michigan Peace School','Michigan Peace School',NULL,NULL,NULL,NULL,NULL,'Both','1974440779',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Michigan Peace School',NULL,NULL,NULL,0,NULL,NULL,160,'Michigan Peace School',NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(24,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Jameson, Craig','Dr. Craig Jameson Jr.',NULL,NULL,NULL,'4',NULL,'Both','2730712031',NULL,'Sample Data','Craig','','Jameson',4,1,NULL,NULL,1,NULL,'Dear Craig',1,NULL,'Dear Craig',1,NULL,'Dr. Craig Jameson Jr.',NULL,2,'1977-01-01',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(25,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jones, Miguel','Miguel Jones III',NULL,NULL,NULL,'3',NULL,'Both','3236387575',NULL,'Sample Data','Miguel','R','Jones',NULL,4,NULL,NULL,1,NULL,'Dear Miguel',1,NULL,'Dear Miguel',1,NULL,'Miguel Jones III',NULL,NULL,'1954-09-04',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(26,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'jacksond@mymail.co.in','jacksond@mymail.co.in',NULL,NULL,NULL,'2',NULL,'Both','255624575',NULL,'Sample Data',NULL,NULL,NULL,NULL,2,NULL,NULL,1,NULL,'Dear jacksond@mymail.co.in',1,NULL,'Dear jacksond@mymail.co.in',1,NULL,'jacksond@mymail.co.in',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(27,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Deforest, Toby','Mr. Toby Deforest Sr.',NULL,NULL,NULL,NULL,NULL,'Both','2295860847',NULL,'Sample Data','Toby','','Deforest',3,2,NULL,NULL,1,NULL,'Dear Toby',1,NULL,'Dear Toby',1,NULL,'Mr. Toby Deforest Sr.',NULL,NULL,'1976-06-26',0,NULL,NULL,NULL,'Connecticut Culture Collective',NULL,NULL,79,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(28,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Zope, Maxwell','Dr. Maxwell Zope II',NULL,NULL,NULL,'2',NULL,'Both','676762100',NULL,'Sample Data','Maxwell','','Zope',4,3,NULL,NULL,1,NULL,'Dear Maxwell',1,NULL,'Dear Maxwell',1,NULL,'Dr. Maxwell Zope II',NULL,2,'1984-09-24',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(29,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Bachman, Heidi','Ms. Heidi Bachman',NULL,NULL,NULL,'5',NULL,'Both','2759978492',NULL,'Sample Data','Heidi','','Bachman',2,NULL,NULL,NULL,1,NULL,'Dear Heidi',1,NULL,'Dear Heidi',1,NULL,'Ms. Heidi Bachman',NULL,1,'1949-01-26',0,NULL,NULL,NULL,'Michigan Action Network',NULL,NULL,182,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(30,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Yadav, Bryon','Dr. Bryon Yadav',NULL,NULL,NULL,'2',NULL,'Both','1301093368',NULL,'Sample Data','Bryon','','Yadav',4,NULL,NULL,NULL,1,NULL,'Dear Bryon',1,NULL,'Dear Bryon',1,NULL,'Dr. Bryon Yadav',NULL,2,'1961-06-26',1,'2018-05-11',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(31,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Sierra Sports Systems','Sierra Sports Systems',NULL,NULL,NULL,'3',NULL,'Both','2246679952',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Sierra Sports Systems',NULL,NULL,NULL,0,NULL,NULL,165,'Sierra Sports Systems',NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(32,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Friends Technology Center','Friends Technology Center',NULL,NULL,NULL,NULL,NULL,'Both','1962938365',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Friends Technology Center',NULL,NULL,NULL,0,NULL,NULL,NULL,'Friends Technology Center',NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(33,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Deforest, Laree','Laree Deforest',NULL,NULL,NULL,'2',NULL,'Both','2017561536',NULL,'Sample Data','Laree','Z','Deforest',NULL,NULL,NULL,NULL,1,NULL,'Dear Laree',1,NULL,'Dear Laree',1,NULL,'Laree Deforest',NULL,1,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(34,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wilson-Jameson, Santina','Mrs. Santina Wilson-Jameson',NULL,NULL,NULL,'3',NULL,'Both','1814790343',NULL,'Sample Data','Santina','','Wilson-Jameson',1,NULL,NULL,NULL,1,NULL,'Dear Santina',1,NULL,'Dear Santina',1,NULL,'Mrs. Santina Wilson-Jameson',NULL,1,'1984-09-08',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(35,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Roberts, Andrew','Mr. Andrew Roberts Sr.',NULL,NULL,NULL,NULL,NULL,'Both','3550597409',NULL,'Sample Data','Andrew','','Roberts',3,2,NULL,NULL,1,NULL,'Dear Andrew',1,NULL,'Dear Andrew',1,NULL,'Mr. Andrew Roberts Sr.',NULL,NULL,'1968-01-25',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(36,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'damarisdaz@infomail.co.pl','damarisdaz@infomail.co.pl',NULL,NULL,NULL,NULL,NULL,'Both','1473164159',NULL,'Sample Data',NULL,NULL,NULL,2,NULL,NULL,NULL,1,NULL,'Dear damarisdaz@infomail.co.pl',1,NULL,'Dear damarisdaz@infomail.co.pl',1,NULL,'damarisdaz@infomail.co.pl',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(37,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'wattson.clint@infomail.net','wattson.clint@infomail.net',NULL,NULL,NULL,'1',NULL,'Both','3612875586',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear wattson.clint@infomail.net',1,NULL,'Dear wattson.clint@infomail.net',1,NULL,'wattson.clint@infomail.net',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(38,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Łąchowski, Santina','Santina Łąchowski',NULL,NULL,NULL,NULL,NULL,'Both','3814599784',NULL,'Sample Data','Santina','','Łąchowski',NULL,NULL,NULL,NULL,1,NULL,'Dear Santina',1,NULL,'Dear Santina',1,NULL,'Santina Łąchowski',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(39,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Yadav, Alexia','Ms. Alexia Yadav',NULL,NULL,NULL,NULL,NULL,'Both','1312807214',NULL,'Sample Data','Alexia','W','Yadav',2,NULL,NULL,NULL,1,NULL,'Dear Alexia',1,NULL,'Dear Alexia',1,NULL,'Ms. Alexia Yadav',NULL,NULL,NULL,0,NULL,NULL,NULL,'Northpoint Culture Partners',NULL,NULL,137,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(40,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson-González family','Jameson-González family',NULL,NULL,NULL,NULL,NULL,'Both','3906392602',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Jameson-González family',5,NULL,'Dear Jameson-González family',2,NULL,'Jameson-González family',NULL,NULL,NULL,0,NULL,'Jameson-González family',NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(41,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Blackwell, Irvin','Dr. Irvin Blackwell II',NULL,NULL,NULL,'1',NULL,'Both','2976688032',NULL,'Sample Data','Irvin','','Blackwell',4,3,NULL,NULL,1,NULL,'Dear Irvin',1,NULL,'Dear Irvin',1,NULL,'Dr. Irvin Blackwell II',NULL,2,'1969-10-23',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(42,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Deforest-Jacobs, Sharyn','Sharyn Deforest-Jacobs',NULL,NULL,NULL,NULL,NULL,'Both','4245384313',NULL,'Sample Data','Sharyn','T','Deforest-Jacobs',NULL,NULL,NULL,NULL,1,NULL,'Dear Sharyn',1,NULL,'Dear Sharyn',1,NULL,'Sharyn Deforest-Jacobs',NULL,1,'1991-02-22',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(43,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terrell, Shauna','Shauna Terrell',NULL,NULL,NULL,NULL,NULL,'Both','3418962952',NULL,'Sample Data','Shauna','','Terrell',NULL,NULL,NULL,NULL,1,NULL,'Dear Shauna',1,NULL,'Dear Shauna',1,NULL,'Shauna Terrell',NULL,1,'2004-09-09',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(44,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Łąchowski, Alexia','Alexia Łąchowski',NULL,NULL,NULL,NULL,NULL,'Both','3395751450',NULL,'Sample Data','Alexia','','Łąchowski',NULL,NULL,NULL,NULL,1,NULL,'Dear Alexia',1,NULL,'Dear Alexia',1,NULL,'Alexia Łąchowski',NULL,NULL,'1966-05-04',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(45,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'tanyag@notmail.net','tanyag@notmail.net',NULL,NULL,NULL,NULL,NULL,'Both','3172331799',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear tanyag@notmail.net',1,NULL,'Dear tanyag@notmail.net',1,NULL,'tanyag@notmail.net',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(46,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Yadav, Ashley','Ashley Yadav',NULL,NULL,NULL,NULL,NULL,'Both','4195605846',NULL,'Sample Data','Ashley','N','Yadav',NULL,NULL,NULL,NULL,1,NULL,'Dear Ashley',1,NULL,'Dear Ashley',1,NULL,'Ashley Yadav',NULL,NULL,'1981-10-07',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(47,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Parker family','Parker family',NULL,NULL,NULL,'5',NULL,'Both','425242179',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Parker family',5,NULL,'Dear Parker family',2,NULL,'Parker family',NULL,NULL,NULL,0,NULL,'Parker family',NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(48,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Jameson-González, Kenny','Kenny Jameson-González',NULL,NULL,NULL,'5',NULL,'Both','2412460626',NULL,'Sample Data','Kenny','M','Jameson-González',NULL,NULL,NULL,NULL,1,NULL,'Dear Kenny',1,NULL,'Dear Kenny',1,NULL,'Kenny Jameson-González',NULL,2,NULL,0,NULL,NULL,NULL,'Community Culture Association',NULL,NULL,131,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(49,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Cooper-Samson, Teresa','Dr. Teresa Cooper-Samson',NULL,NULL,NULL,NULL,NULL,'Both','738600009',NULL,'Sample Data','Teresa','','Cooper-Samson',4,NULL,NULL,NULL,1,NULL,'Dear Teresa',1,NULL,'Dear Teresa',1,NULL,'Dr. Teresa Cooper-Samson',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(50,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'barkley.rebekah13@fakemail.biz','barkley.rebekah13@fakemail.biz',NULL,NULL,NULL,NULL,NULL,'Both','1193331117',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear barkley.rebekah13@fakemail.biz',1,NULL,'Dear barkley.rebekah13@fakemail.biz',1,NULL,'barkley.rebekah13@fakemail.biz',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(51,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Yadav, Winford','Dr. Winford Yadav III',NULL,NULL,NULL,'2',NULL,'Both','3002231808',NULL,'Sample Data','Winford','','Yadav',4,4,NULL,NULL,1,NULL,'Dear Winford',1,NULL,'Dear Winford',1,NULL,'Dr. Winford Yadav III',NULL,2,'1930-05-10',1,'2018-07-18',NULL,NULL,'Cascade Wellness Systems',NULL,NULL,52,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(52,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Cascade Wellness Systems','Cascade Wellness Systems',NULL,NULL,NULL,'5',NULL,'Both','3873551359',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Cascade Wellness Systems',NULL,NULL,NULL,0,NULL,NULL,51,'Cascade Wellness Systems',NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(53,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Cooper, Bob','Bob Cooper III',NULL,NULL,NULL,NULL,NULL,'Both','585875995',NULL,'Sample Data','Bob','K','Cooper',NULL,4,NULL,NULL,1,NULL,'Dear Bob',1,NULL,'Dear Bob',1,NULL,'Bob Cooper III',NULL,2,'1974-08-03',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(54,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Terry-Wattson, Landon','Landon Terry-Wattson II',NULL,NULL,NULL,NULL,NULL,'Both','3638923242',NULL,'Sample Data','Landon','H','Terry-Wattson',NULL,3,NULL,NULL,1,NULL,'Dear Landon',1,NULL,'Dear Landon',1,NULL,'Landon Terry-Wattson II',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(55,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'deforest.brzczysaw@lol.org','deforest.brzczysaw@lol.org',NULL,NULL,NULL,'1',NULL,'Both','2337134075',NULL,'Sample Data',NULL,NULL,NULL,3,NULL,NULL,NULL,1,NULL,'Dear deforest.brzczysaw@lol.org',1,NULL,'Dear deforest.brzczysaw@lol.org',1,NULL,'deforest.brzczysaw@lol.org',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(56,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Deforest-Jacobs, Valene','Ms. Valene Deforest-Jacobs',NULL,NULL,NULL,NULL,NULL,'Both','3649351565',NULL,'Sample Data','Valene','F','Deforest-Jacobs',2,NULL,NULL,NULL,1,NULL,'Dear Valene',1,NULL,'Dear Valene',1,NULL,'Ms. Valene Deforest-Jacobs',NULL,1,'1984-04-01',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(57,'Organization',NULL,1,0,0,0,0,0,NULL,NULL,'Local Advocacy Partners','Local Advocacy Partners',NULL,NULL,NULL,'4',NULL,'Both','2517014829',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Local Advocacy Partners',NULL,NULL,NULL,0,NULL,NULL,169,'Local Advocacy Partners',NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(58,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terry, Lincoln','Lincoln Terry III',NULL,NULL,NULL,'1',NULL,'Both','2249730385',NULL,'Sample Data','Lincoln','','Terry',NULL,4,NULL,NULL,1,NULL,'Dear Lincoln',1,NULL,'Dear Lincoln',1,NULL,'Lincoln Terry III',NULL,2,NULL,1,'2017-10-29',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(59,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Díaz family','Díaz family',NULL,NULL,NULL,NULL,NULL,'Both','2169249835',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Díaz family',5,NULL,'Dear Díaz family',2,NULL,'Díaz family',NULL,NULL,NULL,0,NULL,'Díaz family',NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(60,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Łąchowski-Roberts, Jina','Jina Łąchowski-Roberts',NULL,NULL,NULL,'4',NULL,'Both','868056977',NULL,'Sample Data','Jina','','Łąchowski-Roberts',NULL,NULL,NULL,NULL,1,NULL,'Dear Jina',1,NULL,'Dear Jina',1,NULL,'Jina Łąchowski-Roberts',NULL,1,'1992-10-31',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(61,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Ivanov, Elizabeth','Mrs. Elizabeth Ivanov',NULL,NULL,NULL,NULL,NULL,'Both','818500223',NULL,'Sample Data','Elizabeth','','Ivanov',1,NULL,NULL,NULL,1,NULL,'Dear Elizabeth',1,NULL,'Dear Elizabeth',1,NULL,'Mrs. Elizabeth Ivanov',NULL,1,'1972-04-29',0,NULL,NULL,NULL,'Beech Education Academy',NULL,NULL,154,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(62,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Van Ness Development Initiative','Van Ness Development Initiative',NULL,NULL,NULL,NULL,NULL,'Both','1525720934',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Van Ness Development Initiative',NULL,NULL,NULL,0,NULL,NULL,9,'Van Ness Development Initiative',NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(63,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Nielsen, Bryon','Mr. Bryon Nielsen Sr.',NULL,NULL,NULL,NULL,NULL,'Both','164626710',NULL,'Sample Data','Bryon','','Nielsen',3,2,NULL,NULL,1,NULL,'Dear Bryon',1,NULL,'Dear Bryon',1,NULL,'Mr. Bryon Nielsen Sr.',NULL,2,'1962-01-09',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(64,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'daz.j.brittney45@spamalot.net','daz.j.brittney45@spamalot.net',NULL,NULL,NULL,NULL,NULL,'Both','2832880289',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear daz.j.brittney45@spamalot.net',1,NULL,'Dear daz.j.brittney45@spamalot.net',1,NULL,'daz.j.brittney45@spamalot.net',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(65,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Deforest-Jacobs family','Deforest-Jacobs family',NULL,NULL,NULL,'2',NULL,'Both','1311999460',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Deforest-Jacobs family',5,NULL,'Dear Deforest-Jacobs family',2,NULL,'Deforest-Jacobs family',NULL,NULL,NULL,0,NULL,'Deforest-Jacobs family',NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(66,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson family','Jameson family',NULL,NULL,NULL,'2',NULL,'Both','2255649769',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Jameson family',5,NULL,'Dear Jameson family',2,NULL,'Jameson family',NULL,NULL,NULL,0,NULL,'Jameson family',NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(67,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Jameson, Elbert','Dr. Elbert Jameson II',NULL,NULL,NULL,NULL,NULL,'Both','3057069270',NULL,'Sample Data','Elbert','S','Jameson',4,3,NULL,NULL,1,NULL,'Dear Elbert',1,NULL,'Dear Elbert',1,NULL,'Dr. Elbert Jameson II',NULL,2,NULL,1,'2018-08-19',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(68,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terry, Scott','Dr. Scott Terry',NULL,NULL,NULL,NULL,NULL,'Both','4244412361',NULL,'Sample Data','Scott','A','Terry',4,NULL,NULL,NULL,1,NULL,'Dear Scott',1,NULL,'Dear Scott',1,NULL,'Dr. Scott Terry',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(69,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Samson, Josefa','Josefa Samson',NULL,NULL,NULL,NULL,NULL,'Both','3599094976',NULL,'Sample Data','Josefa','','Samson',NULL,NULL,NULL,NULL,1,NULL,'Dear Josefa',1,NULL,'Dear Josefa',1,NULL,'Josefa Samson',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(70,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Deforest, Russell','Russell Deforest II',NULL,NULL,NULL,NULL,NULL,'Both','2595317869',NULL,'Sample Data','Russell','','Deforest',NULL,3,NULL,NULL,1,NULL,'Dear Russell',1,NULL,'Dear Russell',1,NULL,'Russell Deforest II',NULL,2,'1982-03-30',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(71,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Wagner-Díaz, Santina','Dr. Santina Wagner-Díaz',NULL,NULL,NULL,'2',NULL,'Both','3480424717',NULL,'Sample Data','Santina','','Wagner-Díaz',4,NULL,NULL,NULL,1,NULL,'Dear Santina',1,NULL,'Dear Santina',1,NULL,'Dr. Santina Wagner-Díaz',NULL,NULL,'1981-02-13',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(72,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Wattson, Brittney','Dr. Brittney Wattson',NULL,NULL,NULL,NULL,NULL,'Both','1741376156',NULL,'Sample Data','Brittney','','Wattson',4,NULL,NULL,NULL,1,NULL,'Dear Brittney',1,NULL,'Dear Brittney',1,NULL,'Dr. Brittney Wattson',NULL,1,'1988-07-10',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(73,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Yadav, Daren','Mr. Daren Yadav',NULL,NULL,NULL,NULL,NULL,'Both','1994068290',NULL,'Sample Data','Daren','','Yadav',3,NULL,NULL,NULL,1,NULL,'Dear Daren',1,NULL,'Dear Daren',1,NULL,'Mr. Daren Yadav',NULL,NULL,'1950-04-28',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(74,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Díaz, Felisha','Mrs. Felisha Díaz',NULL,NULL,NULL,'4',NULL,'Both','2255534566',NULL,'Sample Data','Felisha','','Díaz',1,NULL,NULL,NULL,1,NULL,'Dear Felisha',1,NULL,'Dear Felisha',1,NULL,'Mrs. Felisha Díaz',NULL,1,'1973-11-05',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(75,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wattson, Bernadette','Bernadette Wattson',NULL,NULL,NULL,NULL,NULL,'Both','1191372822',NULL,'Sample Data','Bernadette','','Wattson',NULL,NULL,NULL,NULL,1,NULL,'Dear Bernadette',1,NULL,'Dear Bernadette',1,NULL,'Bernadette Wattson',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(76,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Adams, Felisha','Felisha Adams',NULL,NULL,NULL,NULL,NULL,'Both','3474297773',NULL,'Sample Data','Felisha','F','Adams',NULL,NULL,NULL,NULL,1,NULL,'Dear Felisha',1,NULL,'Dear Felisha',1,NULL,'Felisha Adams',NULL,NULL,'1998-12-08',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(77,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Łąchowski-Roberts, Megan','Megan Łąchowski-Roberts',NULL,NULL,NULL,NULL,NULL,'Both','135587160',NULL,'Sample Data','Megan','','Łąchowski-Roberts',NULL,NULL,NULL,NULL,1,NULL,'Dear Megan',1,NULL,'Dear Megan',1,NULL,'Megan Łąchowski-Roberts',NULL,NULL,'1998-12-18',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(78,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'ax.jensen@fishmail.co.pl','ax.jensen@fishmail.co.pl',NULL,NULL,NULL,'3',NULL,'Both','3762990509',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear ax.jensen@fishmail.co.pl',1,NULL,'Dear ax.jensen@fishmail.co.pl',1,NULL,'ax.jensen@fishmail.co.pl',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(79,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Connecticut Culture Collective','Connecticut Culture Collective',NULL,NULL,NULL,'3',NULL,'Both','215489801',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Connecticut Culture Collective',NULL,NULL,NULL,0,NULL,NULL,27,'Connecticut Culture Collective',NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(80,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Díaz, Scott','Dr. Scott Díaz Jr.',NULL,NULL,NULL,NULL,NULL,'Both','1559537581',NULL,'Sample Data','Scott','','Díaz',4,1,NULL,NULL,1,NULL,'Dear Scott',1,NULL,'Dear Scott',1,NULL,'Dr. Scott Díaz Jr.',NULL,2,'1961-07-04',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(81,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Zope, Iris','Dr. Iris Zope',NULL,NULL,NULL,NULL,NULL,'Both','3326964728',NULL,'Sample Data','Iris','','Zope',4,NULL,NULL,NULL,1,NULL,'Dear Iris',1,NULL,'Dear Iris',1,NULL,'Dr. Iris Zope',NULL,1,NULL,1,'2017-11-05',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(82,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'Wilson, Barry','Barry Wilson Jr.',NULL,NULL,NULL,'2',NULL,'Both','46154985',NULL,'Sample Data','Barry','','Wilson',NULL,1,NULL,NULL,1,NULL,'Dear Barry',1,NULL,'Dear Barry',1,NULL,'Barry Wilson Jr.',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(83,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Robertson, Elina','Elina Robertson',NULL,NULL,NULL,'3',NULL,'Both','2118897804',NULL,'Sample Data','Elina','','Robertson',NULL,NULL,NULL,NULL,1,NULL,'Dear Elina',1,NULL,'Dear Elina',1,NULL,'Elina Robertson',NULL,NULL,'1948-04-04',1,'2018-09-13',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(84,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Robertson, Megan','Mrs. Megan Robertson',NULL,NULL,NULL,'5',NULL,'Both','780859539',NULL,'Sample Data','Megan','X','Robertson',1,NULL,NULL,NULL,1,NULL,'Dear Megan',1,NULL,'Dear Megan',1,NULL,'Mrs. Megan Robertson',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(85,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Cruz, Shauna','Ms. Shauna Cruz',NULL,NULL,NULL,NULL,NULL,'Both','3185339040',NULL,'Sample Data','Shauna','','Cruz',2,NULL,NULL,NULL,1,NULL,'Dear Shauna',1,NULL,'Dear Shauna',1,NULL,'Ms. Shauna Cruz',NULL,1,'1990-03-03',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(86,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Díaz, Maria','Maria Díaz',NULL,NULL,NULL,NULL,NULL,'Both','2942500369',NULL,'Sample Data','Maria','','Díaz',NULL,NULL,NULL,NULL,1,NULL,'Dear Maria',1,NULL,'Dear Maria',1,NULL,'Maria Díaz',NULL,2,'2002-11-16',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(87,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Reynolds, Ashlie','Ashlie Reynolds',NULL,NULL,NULL,NULL,NULL,'Both','1582812815',NULL,'Sample Data','Ashlie','','Reynolds',NULL,NULL,NULL,NULL,1,NULL,'Dear Ashlie',1,NULL,'Dear Ashlie',1,NULL,'Ashlie Reynolds',NULL,1,'2003-06-11',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(88,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Jameson, Andrew','Dr. Andrew Jameson Sr.',NULL,NULL,NULL,NULL,NULL,'Both','4159570597',NULL,'Sample Data','Andrew','','Jameson',4,2,NULL,NULL,1,NULL,'Dear Andrew',1,NULL,'Dear Andrew',1,NULL,'Dr. Andrew Jameson Sr.',NULL,2,'1985-07-25',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(89,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Samson, Esta','Esta Samson',NULL,NULL,NULL,'3',NULL,'Both','2754317159',NULL,'Sample Data','Esta','','Samson',NULL,NULL,NULL,NULL,1,NULL,'Dear Esta',1,NULL,'Dear Esta',1,NULL,'Esta Samson',NULL,1,'1985-01-18',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(90,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'julianncooper@spamalot.co.uk','julianncooper@spamalot.co.uk',NULL,NULL,NULL,'2',NULL,'Both','39758748',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear julianncooper@spamalot.co.uk',1,NULL,'Dear julianncooper@spamalot.co.uk',1,NULL,'julianncooper@spamalot.co.uk',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(91,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Barkley-Samson, Kathleen','Ms. Kathleen Barkley-Samson',NULL,NULL,NULL,NULL,NULL,'Both','3633926081',NULL,'Sample Data','Kathleen','C','Barkley-Samson',2,NULL,NULL,NULL,1,NULL,'Dear Kathleen',1,NULL,'Dear Kathleen',1,NULL,'Ms. Kathleen Barkley-Samson',NULL,1,'1977-11-26',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(92,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Blackwell, Ashley','Ashley Blackwell',NULL,NULL,NULL,'5',NULL,'Both','2843113739',NULL,'Sample Data','Ashley','','Blackwell',NULL,NULL,NULL,NULL,1,NULL,'Dear Ashley',1,NULL,'Dear Ashley',1,NULL,'Ashley Blackwell',NULL,1,'1990-02-05',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(93,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'Müller, Maxwell','Maxwell Müller',NULL,NULL,NULL,'1',NULL,'Both','2972574046',NULL,'Sample Data','Maxwell','','Müller',NULL,NULL,NULL,NULL,1,NULL,'Dear Maxwell',1,NULL,'Dear Maxwell',1,NULL,'Maxwell Müller',NULL,2,'2007-02-19',0,NULL,NULL,NULL,'Sierra Wellness Partners',NULL,NULL,7,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(94,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Deforest, Claudio','Claudio Deforest II',NULL,NULL,NULL,NULL,NULL,'Both','2771843250',NULL,'Sample Data','Claudio','','Deforest',NULL,3,NULL,NULL,1,NULL,'Dear Claudio',1,NULL,'Dear Claudio',1,NULL,'Claudio Deforest II',NULL,NULL,'1988-12-29',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(95,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Patel, Lincoln','Lincoln Patel',NULL,NULL,NULL,'1',NULL,'Both','4135252696',NULL,'Sample Data','Lincoln','','Patel',NULL,NULL,NULL,NULL,1,NULL,'Dear Lincoln',1,NULL,'Dear Lincoln',1,NULL,'Lincoln Patel',NULL,NULL,'1993-10-17',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(96,'Household',NULL,0,1,0,0,1,0,NULL,NULL,'Díaz family','Díaz family',NULL,NULL,NULL,'5',NULL,'Both','2169249835',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Díaz family',5,NULL,'Dear Díaz family',2,NULL,'Díaz family',NULL,NULL,NULL,0,NULL,'Díaz family',NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(97,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Cruz, Ray','Dr. Ray Cruz',NULL,NULL,NULL,NULL,NULL,'Both','1703831601',NULL,'Sample Data','Ray','','Cruz',4,NULL,NULL,NULL,1,NULL,'Dear Ray',1,NULL,'Dear Ray',1,NULL,'Dr. Ray Cruz',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(98,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Parker, Miguel','Miguel Parker Jr.',NULL,NULL,NULL,'4',NULL,'Both','2567900778',NULL,'Sample Data','Miguel','H','Parker',NULL,1,NULL,NULL,1,NULL,'Dear Miguel',1,NULL,'Dear Miguel',1,NULL,'Miguel Parker Jr.',NULL,NULL,'1994-04-01',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(99,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Olsen, Andrew','Mr. Andrew Olsen',NULL,NULL,NULL,NULL,NULL,'Both','3402005266',NULL,'Sample Data','Andrew','F','Olsen',3,NULL,NULL,NULL,1,NULL,'Dear Andrew',1,NULL,'Dear Andrew',1,NULL,'Mr. Andrew Olsen',NULL,2,'1975-02-12',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(100,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Łąchowski, Allan','Mr. Allan Łąchowski',NULL,NULL,NULL,'2',NULL,'Both','3625183106',NULL,'Sample Data','Allan','B','Łąchowski',3,NULL,NULL,NULL,1,NULL,'Dear Allan',1,NULL,'Dear Allan',1,NULL,'Mr. Allan Łąchowski',NULL,NULL,'1970-12-19',1,NULL,NULL,NULL,'Sutherland Education Academy',NULL,NULL,128,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(101,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'González, Rosario','Mr. Rosario González',NULL,NULL,NULL,NULL,NULL,'Both','3206727065',NULL,'Sample Data','Rosario','F','González',3,NULL,NULL,NULL,1,NULL,'Dear Rosario',1,NULL,'Dear Rosario',1,NULL,'Mr. Rosario González',NULL,NULL,'1974-11-16',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(102,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Cooper-Samson, Brent','Brent Cooper-Samson III',NULL,NULL,NULL,'5',NULL,'Both','2521253472',NULL,'Sample Data','Brent','','Cooper-Samson',NULL,4,NULL,NULL,1,NULL,'Dear Brent',1,NULL,'Dear Brent',1,NULL,'Brent Cooper-Samson III',NULL,2,'2003-12-04',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(103,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jones, Iris','Ms. Iris Jones',NULL,NULL,NULL,NULL,NULL,'Both','3545440397',NULL,'Sample Data','Iris','I','Jones',2,NULL,NULL,NULL,1,NULL,'Dear Iris',1,NULL,'Dear Iris',1,NULL,'Ms. Iris Jones',NULL,1,'1977-06-02',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(104,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Nielsen, Kandace','Mrs. Kandace Nielsen',NULL,NULL,NULL,NULL,NULL,'Both','1191808405',NULL,'Sample Data','Kandace','K','Nielsen',1,NULL,NULL,NULL,1,NULL,'Dear Kandace',1,NULL,'Dear Kandace',1,NULL,'Mrs. Kandace Nielsen',NULL,1,'1986-07-13',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(105,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Barkley, Maxwell','Mr. Maxwell Barkley',NULL,NULL,NULL,'4',NULL,'Both','3720432108',NULL,'Sample Data','Maxwell','','Barkley',3,NULL,NULL,NULL,1,NULL,'Dear Maxwell',1,NULL,'Dear Maxwell',1,NULL,'Mr. Maxwell Barkley',NULL,2,'1970-01-30',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(106,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Jameson, Jed','Jed Jameson',NULL,NULL,NULL,'5',NULL,'Both','3836870902',NULL,'Sample Data','Jed','','Jameson',NULL,NULL,NULL,NULL,1,NULL,'Dear Jed',1,NULL,'Dear Jed',1,NULL,'Jed Jameson',NULL,2,'1945-11-08',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(107,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Roberts, Angelika','Ms. Angelika Roberts',NULL,NULL,NULL,'4',NULL,'Both','3217698193',NULL,'Sample Data','Angelika','','Roberts',2,NULL,NULL,NULL,1,NULL,'Dear Angelika',1,NULL,'Dear Angelika',1,NULL,'Ms. Angelika Roberts',NULL,1,'1945-08-01',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(108,'Household',NULL,0,1,0,0,1,0,NULL,NULL,'Yadav family','Yadav family',NULL,NULL,NULL,'3',NULL,'Both','1777336212',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Yadav family',5,NULL,'Dear Yadav family',2,NULL,'Yadav family',NULL,NULL,NULL,0,NULL,'Yadav family',NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(109,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Dimitrov, Kathlyn','Kathlyn Dimitrov',NULL,NULL,NULL,'1',NULL,'Both','3934921435',NULL,'Sample Data','Kathlyn','','Dimitrov',NULL,NULL,NULL,NULL,1,NULL,'Dear Kathlyn',1,NULL,'Dear Kathlyn',1,NULL,'Kathlyn Dimitrov',NULL,1,'1971-05-04',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(110,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Barkley, Kandace','Mrs. Kandace Barkley',NULL,NULL,NULL,NULL,NULL,'Both','3931171378',NULL,'Sample Data','Kandace','M','Barkley',1,NULL,NULL,NULL,1,NULL,'Dear Kandace',1,NULL,'Dear Kandace',1,NULL,'Mrs. Kandace Barkley',NULL,NULL,'1959-02-05',1,'2018-05-13',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(111,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Łąchowski, Omar','Omar Łąchowski Sr.',NULL,NULL,NULL,NULL,NULL,'Both','3249212023',NULL,'Sample Data','Omar','','Łąchowski',NULL,2,NULL,NULL,1,NULL,'Dear Omar',1,NULL,'Dear Omar',1,NULL,'Omar Łąchowski Sr.',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(112,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terrell, Maxwell','Dr. Maxwell Terrell Jr.',NULL,NULL,NULL,NULL,NULL,'Both','4143618431',NULL,'Sample Data','Maxwell','J','Terrell',4,1,NULL,NULL,1,NULL,'Dear Maxwell',1,NULL,'Dear Maxwell',1,NULL,'Dr. Maxwell Terrell Jr.',NULL,2,'1977-01-16',0,NULL,NULL,NULL,'Cadell Literacy Systems',NULL,NULL,141,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(113,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terry, Laree','Laree Terry',NULL,NULL,NULL,NULL,NULL,'Both','2580704464',NULL,'Sample Data','Laree','','Terry',NULL,NULL,NULL,NULL,1,NULL,'Dear Laree',1,NULL,'Dear Laree',1,NULL,'Laree Terry',NULL,1,'1947-12-08',0,NULL,NULL,NULL,'Mahwah Agriculture Solutions',NULL,NULL,139,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(114,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Samson, Maria','Maria Samson',NULL,NULL,NULL,NULL,NULL,'Both','1039221596',NULL,'Sample Data','Maria','Y','Samson',NULL,NULL,NULL,NULL,1,NULL,'Dear Maria',1,NULL,'Dear Maria',1,NULL,'Maria Samson',NULL,2,'2002-03-29',0,NULL,NULL,NULL,'Woodbridge Health Trust',NULL,NULL,191,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(115,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'González, Erik','Erik González Sr.',NULL,NULL,NULL,'4',NULL,'Both','1456610806',NULL,'Sample Data','Erik','','González',NULL,2,NULL,NULL,1,NULL,'Dear Erik',1,NULL,'Dear Erik',1,NULL,'Erik González Sr.',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(116,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terry, Elbert','Elbert Terry Jr.',NULL,NULL,NULL,'2',NULL,'Both','2300910688',NULL,'Sample Data','Elbert','','Terry',NULL,1,NULL,NULL,1,NULL,'Dear Elbert',1,NULL,'Dear Elbert',1,NULL,'Elbert Terry Jr.',NULL,NULL,'1977-05-13',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(117,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Nielsen, Kathleen','Kathleen Nielsen',NULL,NULL,NULL,NULL,NULL,'Both','1768989959',NULL,'Sample Data','Kathleen','','Nielsen',NULL,NULL,NULL,NULL,1,NULL,'Dear Kathleen',1,NULL,'Dear Kathleen',1,NULL,'Kathleen Nielsen',NULL,NULL,'1946-06-19',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(118,'Household',NULL,0,0,0,0,1,0,NULL,NULL,'Cooper-Samson family','Cooper-Samson family',NULL,NULL,NULL,NULL,NULL,'Both','1130377251',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Cooper-Samson family',5,NULL,'Dear Cooper-Samson family',2,NULL,'Cooper-Samson family',NULL,NULL,NULL,0,NULL,'Cooper-Samson family',NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(119,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Cruz, Winford','Winford Cruz',NULL,NULL,NULL,NULL,NULL,'Both','3514074877',NULL,'Sample Data','Winford','B','Cruz',NULL,NULL,NULL,NULL,1,NULL,'Dear Winford',1,NULL,'Dear Winford',1,NULL,'Winford Cruz',NULL,NULL,'1966-05-27',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(120,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'González, Russell','Dr. Russell González',NULL,NULL,NULL,'5',NULL,'Both','443050874',NULL,'Sample Data','Russell','','González',4,NULL,NULL,NULL,1,NULL,'Dear Russell',1,NULL,'Dear Russell',1,NULL,'Dr. Russell González',NULL,2,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(121,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Łąchowski, Juliann','Juliann Łąchowski',NULL,NULL,NULL,'5',NULL,'Both','3477087731',NULL,'Sample Data','Juliann','','Łąchowski',NULL,NULL,NULL,NULL,1,NULL,'Dear Juliann',1,NULL,'Dear Juliann',1,NULL,'Juliann Łąchowski',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(122,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson family','Jameson family',NULL,NULL,NULL,NULL,NULL,'Both','2255649769',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Jameson family',5,NULL,'Dear Jameson family',2,NULL,'Jameson family',NULL,NULL,NULL,0,NULL,'Jameson family',NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(123,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Roberts, Toby','Toby Roberts',NULL,NULL,NULL,NULL,NULL,'Both','3766769567',NULL,'Sample Data','Toby','','Roberts',NULL,NULL,NULL,NULL,1,NULL,'Dear Toby',1,NULL,'Dear Toby',1,NULL,'Toby Roberts',NULL,2,'1978-03-24',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(124,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Jacobs, Junko','Junko Jacobs',NULL,NULL,NULL,NULL,NULL,'Both','3667881962',NULL,'Sample Data','Junko','A','Jacobs',NULL,NULL,NULL,NULL,1,NULL,'Dear Junko',1,NULL,'Dear Junko',1,NULL,'Junko Jacobs',NULL,1,NULL,1,'2017-10-03',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(125,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jensen, Maxwell','Maxwell Jensen',NULL,NULL,NULL,NULL,NULL,'Both','3169355524',NULL,'Sample Data','Maxwell','W','Jensen',NULL,NULL,NULL,NULL,1,NULL,'Dear Maxwell',1,NULL,'Dear Maxwell',1,NULL,'Maxwell Jensen',NULL,2,'2003-12-14',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(126,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Grant, Rodrigo','Rodrigo Grant III',NULL,NULL,NULL,NULL,NULL,'Both','2901986286',NULL,'Sample Data','Rodrigo','U','Grant',NULL,4,NULL,NULL,1,NULL,'Dear Rodrigo',1,NULL,'Dear Rodrigo',1,NULL,'Rodrigo Grant III',NULL,2,'1990-09-12',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(127,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Barkley, Kathleen','Kathleen Barkley',NULL,NULL,NULL,NULL,NULL,'Both','560974379',NULL,'Sample Data','Kathleen','','Barkley',NULL,NULL,NULL,NULL,1,NULL,'Dear Kathleen',1,NULL,'Dear Kathleen',1,NULL,'Kathleen Barkley',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(128,'Organization',NULL,0,1,0,0,0,0,NULL,NULL,'Sutherland Education Academy','Sutherland Education Academy',NULL,NULL,NULL,'2',NULL,'Both','3861397631',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Sutherland Education Academy',NULL,NULL,NULL,0,NULL,NULL,100,'Sutherland Education Academy',NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(129,'Household',NULL,1,0,0,0,0,0,NULL,NULL,'Nielsen family','Nielsen family',NULL,NULL,NULL,'3',NULL,'Both','766698874',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Nielsen family',5,NULL,'Dear Nielsen family',2,NULL,'Nielsen family',NULL,NULL,NULL,0,NULL,'Nielsen family',NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(130,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Barkley, Scott','Scott Barkley III',NULL,NULL,NULL,'1',NULL,'Both','1906103067',NULL,'Sample Data','Scott','','Barkley',NULL,4,NULL,NULL,1,NULL,'Dear Scott',1,NULL,'Dear Scott',1,NULL,'Scott Barkley III',NULL,2,'1979-01-05',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(131,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Community Culture Association','Community Culture Association',NULL,NULL,NULL,'5',NULL,'Both','2509056340',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Community Culture Association',NULL,NULL,NULL,0,NULL,NULL,48,'Community Culture Association',NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(132,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Parker, Sharyn','Sharyn Parker',NULL,NULL,NULL,'4',NULL,'Both','3052286233',NULL,'Sample Data','Sharyn','B','Parker',NULL,NULL,NULL,NULL,1,NULL,'Dear Sharyn',1,NULL,'Dear Sharyn',1,NULL,'Sharyn Parker',NULL,1,'1980-09-18',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(133,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Samson, Damaris','Dr. Damaris Samson',NULL,NULL,NULL,'2',NULL,'Both','1775086930',NULL,'Sample Data','Damaris','','Samson',4,NULL,NULL,NULL,1,NULL,'Dear Damaris',1,NULL,'Dear Damaris',1,NULL,'Dr. Damaris Samson',NULL,NULL,'1992-08-15',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(134,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Olsen, Allan','Allan Olsen',NULL,NULL,NULL,'1',NULL,'Both','569698697',NULL,'Sample Data','Allan','','Olsen',NULL,NULL,NULL,NULL,1,NULL,'Dear Allan',1,NULL,'Dear Allan',1,NULL,'Allan Olsen',NULL,NULL,'1962-01-19',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(135,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Grant, Toby','Mr. Toby Grant Sr.',NULL,NULL,NULL,NULL,NULL,'Both','944702831',NULL,'Sample Data','Toby','','Grant',3,2,NULL,NULL,1,NULL,'Dear Toby',1,NULL,'Dear Toby',1,NULL,'Mr. Toby Grant Sr.',NULL,2,'1964-11-25',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(136,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson, Angelika','Angelika Jameson',NULL,NULL,NULL,'5',NULL,'Both','4294957055',NULL,'Sample Data','Angelika','','Jameson',NULL,NULL,NULL,NULL,1,NULL,'Dear Angelika',1,NULL,'Dear Angelika',1,NULL,'Angelika Jameson',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(137,'Organization',NULL,1,1,0,0,1,0,NULL,NULL,'Northpoint Culture Partners','Northpoint Culture Partners',NULL,NULL,NULL,NULL,NULL,'Both','947649088',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Northpoint Culture Partners',NULL,NULL,NULL,0,NULL,NULL,39,'Northpoint Culture Partners',NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(138,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'wilson-dimitrov.c.elbert@notmail.co.nz','wilson-dimitrov.c.elbert@notmail.co.nz',NULL,NULL,NULL,'5',NULL,'Both','321132876',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear wilson-dimitrov.c.elbert@notmail.co.nz',1,NULL,'Dear wilson-dimitrov.c.elbert@notmail.co.nz',1,NULL,'wilson-dimitrov.c.elbert@notmail.co.nz',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(139,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Mahwah Agriculture Solutions','Mahwah Agriculture Solutions',NULL,NULL,NULL,'3',NULL,'Both','1792914396',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Mahwah Agriculture Solutions',NULL,NULL,NULL,0,NULL,NULL,113,'Mahwah Agriculture Solutions',NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(140,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Robertson family','Robertson family',NULL,NULL,NULL,'1',NULL,'Both','3444393980',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Robertson family',5,NULL,'Dear Robertson family',2,NULL,'Robertson family',NULL,NULL,NULL,0,NULL,'Robertson family',NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(141,'Organization',NULL,0,0,0,0,1,0,NULL,NULL,'Cadell Literacy Systems','Cadell Literacy Systems',NULL,NULL,NULL,'3',NULL,'Both','3607262755',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Cadell Literacy Systems',NULL,NULL,NULL,0,NULL,NULL,112,'Cadell Literacy Systems',NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(142,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Díaz, Esta','Esta Díaz',NULL,NULL,NULL,'2',NULL,'Both','3843579307',NULL,'Sample Data','Esta','','Díaz',NULL,NULL,NULL,NULL,1,NULL,'Dear Esta',1,NULL,'Dear Esta',1,NULL,'Esta Díaz',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(143,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jensen, Carylon','Ms. Carylon Jensen',NULL,NULL,NULL,'2',NULL,'Both','2353699499',NULL,'Sample Data','Carylon','E','Jensen',2,NULL,NULL,NULL,1,NULL,'Dear Carylon',1,NULL,'Dear Carylon',1,NULL,'Ms. Carylon Jensen',NULL,NULL,'1968-10-05',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(144,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Díaz, Margaret','Margaret Díaz',NULL,NULL,NULL,NULL,NULL,'Both','1820455973',NULL,'Sample Data','Margaret','','Díaz',NULL,NULL,NULL,NULL,1,NULL,'Dear Margaret',1,NULL,'Dear Margaret',1,NULL,'Margaret Díaz',NULL,1,'1954-11-25',1,'2018-09-01',NULL,NULL,'Community Peace Trust',NULL,NULL,22,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(145,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Barkley, Erik','Dr. Erik Barkley Jr.',NULL,NULL,NULL,NULL,NULL,'Both','2448984417',NULL,'Sample Data','Erik','Z','Barkley',4,1,NULL,NULL,1,NULL,'Dear Erik',1,NULL,'Dear Erik',1,NULL,'Dr. Erik Barkley Jr.',NULL,NULL,'1936-02-13',1,'2018-08-26',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(146,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson, Jacob','Dr. Jacob Jameson III',NULL,NULL,NULL,'3',NULL,'Both','3368765112',NULL,'Sample Data','Jacob','','Jameson',4,4,NULL,NULL,1,NULL,'Dear Jacob',1,NULL,'Dear Jacob',1,NULL,'Dr. Jacob Jameson III',NULL,2,'1974-07-13',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(147,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson-González, Teresa','Dr. Teresa Jameson-González',NULL,NULL,NULL,NULL,NULL,'Both','1940396707',NULL,'Sample Data','Teresa','','Jameson-González',4,NULL,NULL,NULL,1,NULL,'Dear Teresa',1,NULL,'Dear Teresa',1,NULL,'Dr. Teresa Jameson-González',NULL,1,'1995-06-13',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(148,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Roberts, Allan','Allan Roberts',NULL,NULL,NULL,'3',NULL,'Both','711502623',NULL,'Sample Data','Allan','B','Roberts',NULL,NULL,NULL,NULL,1,NULL,'Dear Allan',1,NULL,'Dear Allan',1,NULL,'Allan Roberts',NULL,2,NULL,1,'2017-10-30',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(149,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Yadav, Betty','Betty Yadav',NULL,NULL,NULL,NULL,NULL,'Both','2726210000',NULL,'Sample Data','Betty','','Yadav',NULL,NULL,NULL,NULL,1,NULL,'Dear Betty',1,NULL,'Dear Betty',1,NULL,'Betty Yadav',NULL,1,'2011-07-12',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(150,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'alexiaolsen-blackwell@lol.co.in','alexiaolsen-blackwell@lol.co.in',NULL,NULL,NULL,NULL,NULL,'Both','3447659799',NULL,'Sample Data',NULL,NULL,NULL,4,NULL,NULL,NULL,1,NULL,'Dear alexiaolsen-blackwell@lol.co.in',1,NULL,'Dear alexiaolsen-blackwell@lol.co.in',1,NULL,'alexiaolsen-blackwell@lol.co.in',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(151,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wilson-Dimitrov, Toby','Toby Wilson-Dimitrov',NULL,NULL,NULL,NULL,NULL,'Both','324033439',NULL,'Sample Data','Toby','I','Wilson-Dimitrov',NULL,NULL,NULL,NULL,1,NULL,'Dear Toby',1,NULL,'Dear Toby',1,NULL,'Toby Wilson-Dimitrov',NULL,2,'1994-10-23',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(152,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Zope, Damaris','Damaris Zope',NULL,NULL,NULL,NULL,NULL,'Both','2309654739',NULL,'Sample Data','Damaris','','Zope',NULL,NULL,NULL,NULL,1,NULL,'Dear Damaris',1,NULL,'Dear Damaris',1,NULL,'Damaris Zope',NULL,1,'1986-05-28',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(153,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Nielsen, Justina','Dr. Justina Nielsen',NULL,NULL,NULL,NULL,NULL,'Both','226503148',NULL,'Sample Data','Justina','','Nielsen',4,NULL,NULL,NULL,1,NULL,'Dear Justina',1,NULL,'Dear Justina',1,NULL,'Dr. Justina Nielsen',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(154,'Organization',NULL,0,1,0,0,1,0,NULL,NULL,'Beech Education Academy','Beech Education Academy',NULL,NULL,NULL,NULL,NULL,'Both','444653055',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Beech Education Academy',NULL,NULL,NULL,0,NULL,NULL,61,'Beech Education Academy',NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(155,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson, Tanya','Mrs. Tanya Jameson',NULL,NULL,NULL,NULL,NULL,'Both','2589071461',NULL,'Sample Data','Tanya','','Jameson',1,NULL,NULL,NULL,1,NULL,'Dear Tanya',1,NULL,'Dear Tanya',1,NULL,'Mrs. Tanya Jameson',NULL,1,'1958-10-20',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(156,'Household',NULL,1,0,0,0,0,0,NULL,NULL,'Blackwell family','Blackwell family',NULL,NULL,NULL,NULL,NULL,'Both','3218641510',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Blackwell family',5,NULL,'Dear Blackwell family',2,NULL,'Blackwell family',NULL,NULL,NULL,0,NULL,'Blackwell family',NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(157,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Wilson-Dimitrov family','Wilson-Dimitrov family',NULL,NULL,NULL,NULL,NULL,'Both','2112982294',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Wilson-Dimitrov family',5,NULL,'Dear Wilson-Dimitrov family',2,NULL,'Wilson-Dimitrov family',NULL,NULL,NULL,0,NULL,'Wilson-Dimitrov family',NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(158,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Robertson, Jay','Mr. Jay Robertson Jr.',NULL,NULL,NULL,NULL,NULL,'Both','1705657355',NULL,'Sample Data','Jay','I','Robertson',3,1,NULL,NULL,1,NULL,'Dear Jay',1,NULL,'Dear Jay',1,NULL,'Mr. Jay Robertson Jr.',NULL,NULL,'1971-03-02',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(159,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Yadav, Rolando','Dr. Rolando Yadav',NULL,NULL,NULL,'1',NULL,'Both','1527565579',NULL,'Sample Data','Rolando','C','Yadav',4,NULL,NULL,NULL,1,NULL,'Dear Rolando',1,NULL,'Dear Rolando',1,NULL,'Dr. Rolando Yadav',NULL,NULL,'1980-05-18',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(160,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Jameson, Sherman','Sherman Jameson Jr.',NULL,NULL,NULL,NULL,NULL,'Both','3618683282',NULL,'Sample Data','Sherman','T','Jameson',NULL,1,NULL,NULL,1,NULL,'Dear Sherman',1,NULL,'Dear Sherman',1,NULL,'Sherman Jameson Jr.',NULL,2,NULL,0,NULL,NULL,NULL,'Michigan Peace School',NULL,NULL,23,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(161,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Łąchowski-Robertson, Ashlie','Ashlie Łąchowski-Robertson',NULL,NULL,NULL,NULL,NULL,'Both','3943096675',NULL,'Sample Data','Ashlie','G','Łąchowski-Robertson',NULL,NULL,NULL,NULL,1,NULL,'Dear Ashlie',1,NULL,'Dear Ashlie',1,NULL,'Ashlie Łąchowski-Robertson',NULL,1,'1971-02-17',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(162,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Wattson, Ray','Ray Wattson',NULL,NULL,NULL,NULL,NULL,'Both','56249313',NULL,'Sample Data','Ray','','Wattson',NULL,NULL,NULL,NULL,1,NULL,'Dear Ray',1,NULL,'Dear Ray',1,NULL,'Ray Wattson',NULL,2,'1980-01-14',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(163,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jensen, Betty','Betty Jensen',NULL,NULL,NULL,'3',NULL,'Both','3826692336',NULL,'Sample Data','Betty','O','Jensen',NULL,NULL,NULL,NULL,1,NULL,'Dear Betty',1,NULL,'Dear Betty',1,NULL,'Betty Jensen',NULL,NULL,'1993-06-15',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(164,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'zope.i.justina71@fishmail.info','zope.i.justina71@fishmail.info',NULL,NULL,NULL,NULL,NULL,'Both','2057037914',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear zope.i.justina71@fishmail.info',1,NULL,'Dear zope.i.justina71@fishmail.info',1,NULL,'zope.i.justina71@fishmail.info',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(165,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Jensen, Teresa','Teresa Jensen',NULL,NULL,NULL,NULL,NULL,'Both','1107412344',NULL,'Sample Data','Teresa','M','Jensen',NULL,NULL,NULL,NULL,1,NULL,'Dear Teresa',1,NULL,'Dear Teresa',1,NULL,'Teresa Jensen',NULL,1,NULL,0,NULL,NULL,NULL,'Sierra Sports Systems',NULL,NULL,31,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(166,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Wilson, Truman','Truman Wilson',NULL,NULL,NULL,NULL,NULL,'Both','1537569075',NULL,'Sample Data','Truman','','Wilson',NULL,NULL,NULL,NULL,1,NULL,'Dear Truman',1,NULL,'Dear Truman',1,NULL,'Truman Wilson',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(167,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Roberts, Brzęczysław','Brzęczysław Roberts',NULL,NULL,NULL,NULL,NULL,'Both','3691213570',NULL,'Sample Data','Brzęczysław','M','Roberts',NULL,NULL,NULL,NULL,1,NULL,'Dear Brzęczysław',1,NULL,'Dear Brzęczysław',1,NULL,'Brzęczysław Roberts',NULL,2,'1951-07-19',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(168,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'Terry, Sanford','Sanford Terry Sr.',NULL,NULL,NULL,'3',NULL,'Both','4170670568',NULL,'Sample Data','Sanford','Q','Terry',NULL,2,NULL,NULL,1,NULL,'Dear Sanford',1,NULL,'Dear Sanford',1,NULL,'Sanford Terry Sr.',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(169,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Díaz, Ashley','Ashley Díaz',NULL,NULL,NULL,NULL,NULL,'Both','2703610004',NULL,'Sample Data','Ashley','','Díaz',NULL,NULL,NULL,NULL,1,NULL,'Dear Ashley',1,NULL,'Dear Ashley',1,NULL,'Ashley Díaz',NULL,2,NULL,0,NULL,NULL,NULL,'Local Advocacy Partners',NULL,NULL,57,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(170,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Díaz, Sherman','Dr. Sherman Díaz II',NULL,NULL,NULL,NULL,NULL,'Both','3536159516',NULL,'Sample Data','Sherman','','Díaz',4,3,NULL,NULL,1,NULL,'Dear Sherman',1,NULL,'Dear Sherman',1,NULL,'Dr. Sherman Díaz II',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(171,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jensen, Roland','Dr. Roland Jensen Jr.',NULL,NULL,NULL,'3',NULL,'Both','3860934183',NULL,'Sample Data','Roland','','Jensen',4,1,NULL,NULL,1,NULL,'Dear Roland',1,NULL,'Dear Roland',1,NULL,'Dr. Roland Jensen Jr.',NULL,2,'1929-04-23',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(172,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Yadav, Maria','Maria Yadav Sr.',NULL,NULL,NULL,'4',NULL,'Both','1203839406',NULL,'Sample Data','Maria','','Yadav',NULL,2,NULL,NULL,1,NULL,'Dear Maria',1,NULL,'Dear Maria',1,NULL,'Maria Yadav Sr.',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(173,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Nielsen, Miguel','Dr. Miguel Nielsen Jr.',NULL,NULL,NULL,NULL,NULL,'Both','3325979689',NULL,'Sample Data','Miguel','','Nielsen',4,1,NULL,NULL,1,NULL,'Dear Miguel',1,NULL,'Dear Miguel',1,NULL,'Dr. Miguel Nielsen Jr.',NULL,2,'1981-06-10',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(174,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terry-Wattson, Toby','Toby Terry-Wattson II',NULL,NULL,NULL,'5',NULL,'Both','696772328',NULL,'Sample Data','Toby','','Terry-Wattson',NULL,3,NULL,NULL,1,NULL,'Dear Toby',1,NULL,'Dear Toby',1,NULL,'Toby Terry-Wattson II',NULL,2,'1988-04-04',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(175,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Olsen-Cruz, Errol','Errol Olsen-Cruz',NULL,NULL,NULL,NULL,NULL,'Both','883854054',NULL,'Sample Data','Errol','O','Olsen-Cruz',NULL,NULL,NULL,NULL,1,NULL,'Dear Errol',1,NULL,'Dear Errol',1,NULL,'Errol Olsen-Cruz',NULL,NULL,'1979-05-30',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(176,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'deforest.ashley@sample.com','deforest.ashley@sample.com',NULL,NULL,NULL,'3',NULL,'Both','1302027422',NULL,'Sample Data',NULL,NULL,NULL,NULL,1,NULL,NULL,1,NULL,'Dear deforest.ashley@sample.com',1,NULL,'Dear deforest.ashley@sample.com',1,NULL,'deforest.ashley@sample.com',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(177,'Household',NULL,0,1,0,0,0,0,NULL,NULL,'Łąchowski-Roberts family','Łąchowski-Roberts family',NULL,NULL,NULL,NULL,NULL,'Both','3956496951',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Łąchowski-Roberts family',5,NULL,'Dear Łąchowski-Roberts family',2,NULL,'Łąchowski-Roberts family',NULL,NULL,NULL,0,NULL,'Łąchowski-Roberts family',NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(178,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Blackwell, Jina','Jina Blackwell',NULL,NULL,NULL,NULL,NULL,'Both','3860989799',NULL,'Sample Data','Jina','F','Blackwell',NULL,NULL,NULL,NULL,1,NULL,'Dear Jina',1,NULL,'Dear Jina',1,NULL,'Jina Blackwell',NULL,NULL,'1930-05-12',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(179,'Household',NULL,1,0,0,0,1,0,NULL,NULL,'Terry-Wattson family','Terry-Wattson family',NULL,NULL,NULL,NULL,NULL,'Both','3014311476',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Terry-Wattson family',5,NULL,'Dear Terry-Wattson family',2,NULL,'Terry-Wattson family',NULL,NULL,NULL,0,NULL,'Terry-Wattson family',NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(180,'Organization',NULL,0,1,0,0,0,0,NULL,NULL,'Camino Literacy Fellowship','Camino Literacy Fellowship',NULL,NULL,NULL,'4',NULL,'Both','122614663',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Camino Literacy Fellowship',NULL,NULL,NULL,0,NULL,NULL,NULL,'Camino Literacy Fellowship',NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(181,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Yadav, Megan','Ms. Megan Yadav',NULL,NULL,NULL,'3',NULL,'Both','2317893883',NULL,'Sample Data','Megan','W','Yadav',2,NULL,NULL,NULL,1,NULL,'Dear Megan',1,NULL,'Dear Megan',1,NULL,'Ms. Megan Yadav',NULL,1,'1957-04-20',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(182,'Organization',NULL,0,1,0,0,0,0,NULL,NULL,'Michigan Action Network','Michigan Action Network',NULL,NULL,NULL,NULL,NULL,'Both','1626710652',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Michigan Action Network',NULL,NULL,NULL,0,NULL,NULL,29,'Michigan Action Network',NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(183,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'parker.merrie@testing.co.in','parker.merrie@testing.co.in',NULL,NULL,NULL,NULL,NULL,'Both','2615683082',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear parker.merrie@testing.co.in',1,NULL,'Dear parker.merrie@testing.co.in',1,NULL,'parker.merrie@testing.co.in',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(184,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Dimitrov, Roland','Dr. Roland Dimitrov II',NULL,NULL,NULL,'4',NULL,'Both','11154778',NULL,'Sample Data','Roland','B','Dimitrov',4,3,NULL,NULL,1,NULL,'Dear Roland',1,NULL,'Dear Roland',1,NULL,'Dr. Roland Dimitrov II',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(185,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Barkley-Samson, Norris','Norris Barkley-Samson Sr.',NULL,NULL,NULL,'4',NULL,'Both','927414079',NULL,'Sample Data','Norris','C','Barkley-Samson',NULL,2,NULL,NULL,1,NULL,'Dear Norris',1,NULL,'Dear Norris',1,NULL,'Norris Barkley-Samson Sr.',NULL,2,'2004-06-20',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(186,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Nielsen, Daren','Dr. Daren Nielsen Jr.',NULL,NULL,NULL,'4',NULL,'Both','847645612',NULL,'Sample Data','Daren','','Nielsen',4,1,NULL,NULL,1,NULL,'Dear Daren',1,NULL,'Dear Daren',1,NULL,'Dr. Daren Nielsen Jr.',NULL,2,'1950-06-11',1,'2017-12-13',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(187,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson, Elizabeth','Elizabeth Jameson',NULL,NULL,NULL,NULL,NULL,'Both','324666225',NULL,'Sample Data','Elizabeth','','Jameson',NULL,NULL,NULL,NULL,1,NULL,'Dear Elizabeth',1,NULL,'Dear Elizabeth',1,NULL,'Elizabeth Jameson',NULL,1,NULL,1,'2017-10-08',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(188,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson, Lincoln','Lincoln Jameson',NULL,NULL,NULL,'4',NULL,'Both','2753899992',NULL,'Sample Data','Lincoln','Q','Jameson',NULL,NULL,NULL,NULL,1,NULL,'Dear Lincoln',1,NULL,'Dear Lincoln',1,NULL,'Lincoln Jameson',NULL,2,'2005-02-09',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(189,'Household',NULL,0,0,0,0,1,0,NULL,NULL,'Deforest family','Deforest family',NULL,NULL,NULL,'4',NULL,'Both','3235379039',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Deforest family',5,NULL,'Dear Deforest family',2,NULL,'Deforest family',NULL,NULL,NULL,0,NULL,'Deforest family',NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(190,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Jameson, Brzęczysław','Brzęczysław Jameson',NULL,NULL,NULL,NULL,NULL,'Both','3238208659',NULL,'Sample Data','Brzęczysław','','Jameson',NULL,NULL,NULL,NULL,1,NULL,'Dear Brzęczysław',1,NULL,'Dear Brzęczysław',1,NULL,'Brzęczysław Jameson',NULL,2,'1981-08-16',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(191,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Woodbridge Health Trust','Woodbridge Health Trust',NULL,NULL,NULL,'4',NULL,'Both','2536746479',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Woodbridge Health Trust',NULL,NULL,NULL,0,NULL,NULL,114,'Woodbridge Health Trust',NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(192,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Barkley family','Barkley family',NULL,NULL,NULL,NULL,NULL,'Both','2888062109',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Barkley family',5,NULL,'Dear Barkley family',2,NULL,'Barkley family',NULL,NULL,NULL,0,NULL,'Barkley family',NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(193,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Samson-Jameson-González, Merrie','Dr. Merrie Samson-Jameson-González',NULL,NULL,NULL,NULL,NULL,'Both','72521497',NULL,'Sample Data','Merrie','L','Samson-Jameson-González',4,NULL,NULL,NULL,1,NULL,'Dear Merrie',1,NULL,'Dear Merrie',1,NULL,'Dr. Merrie Samson-Jameson-González',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(194,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Deforest, Clint','Dr. Clint Deforest Sr.',NULL,NULL,NULL,NULL,NULL,'Both','2437706084',NULL,'Sample Data','Clint','','Deforest',4,2,NULL,NULL,1,NULL,'Dear Clint',1,NULL,'Dear Clint',1,NULL,'Dr. Clint Deforest Sr.',NULL,2,'1940-01-29',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(195,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Nielsen, Merrie','Dr. Merrie Nielsen',NULL,NULL,NULL,'2',NULL,'Both','3023030184',NULL,'Sample Data','Merrie','G','Nielsen',4,NULL,NULL,NULL,1,NULL,'Dear Merrie',1,NULL,'Dear Merrie',1,NULL,'Dr. Merrie Nielsen',NULL,1,'1983-07-21',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(196,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Progressive Software Services','Progressive Software Services',NULL,NULL,NULL,'2',NULL,'Both','1532191913',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Progressive Software Services',NULL,NULL,NULL,0,NULL,NULL,NULL,'Progressive Software Services',NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(197,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'jd.cruz@lol.org','jd.cruz@lol.org',NULL,NULL,NULL,NULL,NULL,'Both','2939573784',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear jd.cruz@lol.org',1,NULL,'Dear jd.cruz@lol.org',1,NULL,'jd.cruz@lol.org',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(198,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jones, Bernadette','Bernadette Jones',NULL,NULL,NULL,'3',NULL,'Both','357713234',NULL,'Sample Data','Bernadette','','Jones',NULL,NULL,NULL,NULL,1,NULL,'Dear Bernadette',1,NULL,'Dear Bernadette',1,NULL,'Bernadette Jones',NULL,1,'1951-02-27',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(199,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Robertson, Mei','Mei Robertson',NULL,NULL,NULL,NULL,NULL,'Both','423528430',NULL,'Sample Data','Mei','','Robertson',NULL,NULL,NULL,NULL,1,NULL,'Dear Mei',1,NULL,'Dear Mei',1,NULL,'Mei Robertson',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(200,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Wilson, Rosario','Dr. Rosario Wilson',NULL,NULL,NULL,'4',NULL,'Both','4172001962',NULL,'Sample Data','Rosario','','Wilson',4,NULL,NULL,NULL,1,NULL,'Dear Rosario',1,NULL,'Dear Rosario',1,NULL,'Dr. Rosario Wilson',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(201,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Barkley, Omar','Omar Barkley',NULL,NULL,NULL,'4',NULL,'Both','1166913408',NULL,'Sample Data','Omar','S','Barkley',NULL,NULL,NULL,NULL,1,NULL,'Dear Omar',1,NULL,'Dear Omar',1,NULL,'Omar Barkley',NULL,2,'1989-01-14',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33');
+INSERT INTO `civicrm_contact` (`id`, `contact_type`, `contact_sub_type`, `do_not_email`, `do_not_phone`, `do_not_mail`, `do_not_sms`, `do_not_trade`, `is_opt_out`, `legal_identifier`, `external_identifier`, `sort_name`, `display_name`, `nick_name`, `legal_name`, `image_URL`, `preferred_communication_method`, `preferred_language`, `preferred_mail_format`, `hash`, `api_key`, `source`, `first_name`, `middle_name`, `last_name`, `prefix_id`, `suffix_id`, `formal_title`, `communication_style_id`, `email_greeting_id`, `email_greeting_custom`, `email_greeting_display`, `postal_greeting_id`, `postal_greeting_custom`, `postal_greeting_display`, `addressee_id`, `addressee_custom`, `addressee_display`, `job_title`, `gender_id`, `birth_date`, `is_deceased`, `deceased_date`, `household_name`, `primary_contact_id`, `organization_name`, `sic_code`, `user_unique_id`, `employer_id`, `is_deleted`, `created_date`, `modified_date`) VALUES (1,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Default Organization','Default Organization',NULL,'Default Organization',NULL,NULL,NULL,'Both',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,'Default Organization',NULL,NULL,NULL,0,NULL,'2018-10-31 01:52:58'),(2,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Parker, Miguel','Mr. Miguel Parker',NULL,NULL,NULL,NULL,NULL,'Both','2567900778',NULL,'Sample Data','Miguel','','Parker',3,NULL,NULL,NULL,1,NULL,'Dear Miguel',1,NULL,'Dear Miguel',1,NULL,'Mr. Miguel Parker',NULL,2,NULL,0,NULL,NULL,NULL,'Pennsylvania Health Collective',NULL,NULL,95,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(3,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Díaz, Mei','Mei Díaz',NULL,NULL,NULL,'3',NULL,'Both','3003407932',NULL,'Sample Data','Mei','','Díaz',NULL,NULL,NULL,NULL,1,NULL,'Dear Mei',1,NULL,'Dear Mei',1,NULL,'Mei Díaz',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(4,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'teresaj93@infomail.co.in','teresaj93@infomail.co.in',NULL,NULL,NULL,NULL,NULL,'Both','721943478',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear teresaj93@infomail.co.in',1,NULL,'Dear teresaj93@infomail.co.in',1,NULL,'teresaj93@infomail.co.in',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(5,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson, Beula','Beula Jameson',NULL,NULL,NULL,'5',NULL,'Both','3713419157',NULL,'Sample Data','Beula','','Jameson',NULL,NULL,NULL,NULL,1,NULL,'Dear Beula',1,NULL,'Dear Beula',1,NULL,'Beula Jameson',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(6,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson, Betty','Dr. Betty Jameson',NULL,NULL,NULL,NULL,NULL,'Both','1306733997',NULL,'Sample Data','Betty','M','Jameson',4,NULL,NULL,NULL,1,NULL,'Dear Betty',1,NULL,'Dear Betty',1,NULL,'Dr. Betty Jameson',NULL,1,'1994-05-23',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(7,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'bobz26@testing.co.in','bobz26@testing.co.in',NULL,NULL,NULL,'2',NULL,'Both','707711895',NULL,'Sample Data',NULL,NULL,NULL,4,1,NULL,NULL,1,NULL,'Dear bobz26@testing.co.in',1,NULL,'Dear bobz26@testing.co.in',1,NULL,'bobz26@testing.co.in',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(8,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Samuels, Clint','Mr. Clint Samuels Sr.',NULL,NULL,NULL,NULL,NULL,'Both','1165497253',NULL,'Sample Data','Clint','T','Samuels',3,2,NULL,NULL,1,NULL,'Dear Clint',1,NULL,'Dear Clint',1,NULL,'Mr. Clint Samuels Sr.',NULL,2,'1986-12-26',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(9,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Adams, Juliann','Ms. Juliann Adams',NULL,NULL,NULL,NULL,NULL,'Both','3525588555',NULL,'Sample Data','Juliann','N','Adams',2,NULL,NULL,NULL,1,NULL,'Dear Juliann',1,NULL,'Dear Juliann',1,NULL,'Ms. Juliann Adams',NULL,1,'1997-01-20',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(10,'Household',NULL,0,0,0,0,1,0,NULL,NULL,'Ivanov-Jensen family','Ivanov-Jensen family',NULL,NULL,NULL,'3',NULL,'Both','3569082677',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Ivanov-Jensen family',5,NULL,'Dear Ivanov-Jensen family',2,NULL,'Ivanov-Jensen family',NULL,NULL,NULL,0,NULL,'Ivanov-Jensen family',NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(11,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'González, Claudio','Claudio González',NULL,NULL,NULL,NULL,NULL,'Both','636484517',NULL,'Sample Data','Claudio','','González',NULL,NULL,NULL,NULL,1,NULL,'Dear Claudio',1,NULL,'Dear Claudio',1,NULL,'Claudio González',NULL,2,'1933-07-31',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(12,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jensen, Rebekah','Rebekah Jensen',NULL,NULL,NULL,NULL,NULL,'Both','3740446300',NULL,'Sample Data','Rebekah','','Jensen',NULL,NULL,NULL,NULL,1,NULL,'Dear Rebekah',1,NULL,'Dear Rebekah',1,NULL,'Rebekah Jensen',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(13,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'blackwelll45@fakemail.info','blackwelll45@fakemail.info',NULL,NULL,NULL,'5',NULL,'Both','2451498194',NULL,'Sample Data',NULL,NULL,NULL,1,NULL,NULL,NULL,1,NULL,'Dear blackwelll45@fakemail.info',1,NULL,'Dear blackwelll45@fakemail.info',1,NULL,'blackwelll45@fakemail.info',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(14,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Ivanov, Miguel','Miguel Ivanov',NULL,NULL,NULL,NULL,NULL,'Both','3632283471',NULL,'Sample Data','Miguel','','Ivanov',NULL,NULL,NULL,NULL,1,NULL,'Dear Miguel',1,NULL,'Dear Miguel',1,NULL,'Miguel Ivanov',NULL,2,NULL,1,'2018-07-29',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(15,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Parker, Margaret','Margaret Parker',NULL,NULL,NULL,'3',NULL,'Both','2510229405',NULL,'Sample Data','Margaret','T','Parker',NULL,NULL,NULL,NULL,1,NULL,'Dear Margaret',1,NULL,'Dear Margaret',1,NULL,'Margaret Parker',NULL,1,'1936-03-27',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(16,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Deforest-Jameson, Mei','Ms. Mei Deforest-Jameson',NULL,NULL,NULL,NULL,NULL,'Both','1137661008',NULL,'Sample Data','Mei','F','Deforest-Jameson',2,NULL,NULL,NULL,1,NULL,'Dear Mei',1,NULL,'Dear Mei',1,NULL,'Ms. Mei Deforest-Jameson',NULL,1,'1956-09-10',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(17,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jacobs, Lou','Lou Jacobs',NULL,NULL,NULL,NULL,NULL,'Both','2205571416',NULL,'Sample Data','Lou','W','Jacobs',NULL,NULL,NULL,NULL,1,NULL,'Dear Lou',1,NULL,'Dear Lou',1,NULL,'Lou Jacobs',NULL,2,'1937-02-09',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(18,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Pennsylvania Health Network','Pennsylvania Health Network',NULL,NULL,NULL,NULL,NULL,'Both','2835142090',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Pennsylvania Health Network',NULL,NULL,NULL,0,NULL,NULL,NULL,'Pennsylvania Health Network',NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(19,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Terrell, Kenny','Kenny Terrell III',NULL,NULL,NULL,'4',NULL,'Both','614922505',NULL,'Sample Data','Kenny','','Terrell',NULL,4,NULL,NULL,1,NULL,'Dear Kenny',1,NULL,'Dear Kenny',1,NULL,'Kenny Terrell III',NULL,2,'1976-03-12',0,NULL,NULL,NULL,'United Music Partners',NULL,NULL,170,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(20,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Deforest, Alida','Ms. Alida Deforest',NULL,NULL,NULL,NULL,NULL,'Both','2092838501',NULL,'Sample Data','Alida','P','Deforest',2,NULL,NULL,NULL,1,NULL,'Dear Alida',1,NULL,'Dear Alida',1,NULL,'Ms. Alida Deforest',NULL,1,'1955-05-09',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(21,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Prentice-Zope, Jerome','Jerome Prentice-Zope',NULL,NULL,NULL,'4',NULL,'Both','144351144',NULL,'Sample Data','Jerome','J','Prentice-Zope',NULL,NULL,NULL,NULL,1,NULL,'Dear Jerome',1,NULL,'Dear Jerome',1,NULL,'Jerome Prentice-Zope',NULL,2,'1964-06-16',1,'2018-02-18',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(22,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terry, Truman','Mr. Truman Terry',NULL,NULL,NULL,NULL,NULL,'Both','3241108171',NULL,'Sample Data','Truman','','Terry',3,NULL,NULL,NULL,1,NULL,'Dear Truman',1,NULL,'Dear Truman',1,NULL,'Mr. Truman Terry',NULL,2,'1974-07-06',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(23,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Zope, Brittney','Brittney Zope',NULL,NULL,NULL,NULL,NULL,'Both','2080122445',NULL,'Sample Data','Brittney','M','Zope',NULL,NULL,NULL,NULL,1,NULL,'Dear Brittney',1,NULL,'Dear Brittney',1,NULL,'Brittney Zope',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(24,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Jameson, Santina','Dr. Santina Jameson',NULL,NULL,NULL,NULL,NULL,'Both','2989109013',NULL,'Sample Data','Santina','','Jameson',4,NULL,NULL,NULL,1,NULL,'Dear Santina',1,NULL,'Dear Santina',1,NULL,'Dr. Santina Jameson',NULL,NULL,'1996-04-11',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(25,'Organization',NULL,0,1,0,0,0,0,NULL,NULL,'Faucett Sports Trust','Faucett Sports Trust',NULL,NULL,NULL,NULL,NULL,'Both','883283718',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Faucett Sports Trust',NULL,NULL,NULL,0,NULL,NULL,NULL,'Faucett Sports Trust',NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(26,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Smith, Brent','Brent Smith',NULL,NULL,NULL,NULL,NULL,'Both','645749990',NULL,'Sample Data','Brent','','Smith',NULL,NULL,NULL,NULL,1,NULL,'Dear Brent',1,NULL,'Dear Brent',1,NULL,'Brent Smith',NULL,2,'1979-11-26',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(27,'Household',NULL,0,1,0,0,0,0,NULL,NULL,'Robertson family','Robertson family',NULL,NULL,NULL,NULL,NULL,'Both','3444393980',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Robertson family',5,NULL,'Dear Robertson family',2,NULL,'Robertson family',NULL,NULL,NULL,0,NULL,'Robertson family',NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:52'),(28,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Adams, Jerome','Jerome Adams',NULL,NULL,NULL,'2',NULL,'Both','3373636470',NULL,'Sample Data','Jerome','U','Adams',NULL,NULL,NULL,NULL,1,NULL,'Dear Jerome',1,NULL,'Dear Jerome',1,NULL,'Jerome Adams',NULL,NULL,'1992-08-24',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(29,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Urban Legal Center','Urban Legal Center',NULL,NULL,NULL,'3',NULL,'Both','3304452841',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Urban Legal Center',NULL,NULL,NULL,0,NULL,NULL,46,'Urban Legal Center',NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(30,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Adams, Rolando','Rolando Adams',NULL,NULL,NULL,'4',NULL,'Both','1733849809',NULL,'Sample Data','Rolando','','Adams',NULL,NULL,NULL,NULL,1,NULL,'Dear Rolando',1,NULL,'Dear Rolando',1,NULL,'Rolando Adams',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(31,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Blackwell, Toby','Mr. Toby Blackwell III',NULL,NULL,NULL,'3',NULL,'Both','3987770403',NULL,'Sample Data','Toby','K','Blackwell',3,4,NULL,NULL,1,NULL,'Dear Toby',1,NULL,'Dear Toby',1,NULL,'Mr. Toby Blackwell III',NULL,2,'1953-02-05',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(32,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Robertson, Mei','Mei Robertson',NULL,NULL,NULL,NULL,NULL,'Both','423528430',NULL,'Sample Data','Mei','J','Robertson',NULL,NULL,NULL,NULL,1,NULL,'Dear Mei',1,NULL,'Dear Mei',1,NULL,'Mei Robertson',NULL,NULL,NULL,1,'2017-11-19',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(33,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jones, Beula','Beula Jones',NULL,NULL,NULL,NULL,NULL,'Both','420812867',NULL,'Sample Data','Beula','','Jones',NULL,NULL,NULL,NULL,1,NULL,'Dear Beula',1,NULL,'Dear Beula',1,NULL,'Beula Jones',NULL,1,'1978-08-10',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(34,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Cruz, Allen','Allen Cruz',NULL,NULL,NULL,'4',NULL,'Both','3114933760',NULL,'Sample Data','Allen','','Cruz',NULL,NULL,NULL,NULL,1,NULL,'Dear Allen',1,NULL,'Dear Allen',1,NULL,'Allen Cruz',NULL,2,'1940-04-10',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(35,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'González, Rosario','Rosario González',NULL,NULL,NULL,'1',NULL,'Both','3206727065',NULL,'Sample Data','Rosario','','González',NULL,NULL,NULL,NULL,1,NULL,'Dear Rosario',1,NULL,'Dear Rosario',1,NULL,'Rosario González',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(36,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Łąchowski, Allen','Allen Łąchowski III',NULL,NULL,NULL,'5',NULL,'Both','3162448518',NULL,'Sample Data','Allen','Y','Łąchowski',NULL,4,NULL,NULL,1,NULL,'Dear Allen',1,NULL,'Dear Allen',1,NULL,'Allen Łąchowski III',NULL,NULL,'1976-10-01',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(37,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Nielsen, Ashlie','Ashlie Nielsen',NULL,NULL,NULL,'2',NULL,'Both','89218160',NULL,'Sample Data','Ashlie','Y','Nielsen',NULL,NULL,NULL,NULL,1,NULL,'Dear Ashlie',1,NULL,'Dear Ashlie',1,NULL,'Ashlie Nielsen',NULL,1,'2002-09-11',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(38,'Household',NULL,0,0,0,0,1,0,NULL,NULL,'Nielsen family','Nielsen family',NULL,NULL,NULL,NULL,NULL,'Both','766698874',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Nielsen family',5,NULL,'Dear Nielsen family',2,NULL,'Nielsen family',NULL,NULL,NULL,0,NULL,'Nielsen family',NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:52'),(39,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'González, Erik','Erik González III',NULL,NULL,NULL,NULL,NULL,'Both','1456610806',NULL,'Sample Data','Erik','I','González',NULL,4,NULL,NULL,1,NULL,'Dear Erik',1,NULL,'Dear Erik',1,NULL,'Erik González III',NULL,NULL,'1932-03-30',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(40,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Samson, Shauna','Mrs. Shauna Samson',NULL,NULL,NULL,'5',NULL,'Both','1855188463',NULL,'Sample Data','Shauna','Q','Samson',1,NULL,NULL,NULL,1,NULL,'Dear Shauna',1,NULL,'Dear Shauna',1,NULL,'Mrs. Shauna Samson',NULL,1,'1981-09-30',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(41,'Household',NULL,0,0,0,0,1,0,NULL,NULL,'Smith family','Smith family',NULL,NULL,NULL,NULL,NULL,'Both','4082772645',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Smith family',5,NULL,'Dear Smith family',2,NULL,'Smith family',NULL,NULL,NULL,0,NULL,'Smith family',NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:52'),(42,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Cooper, Claudio','Claudio Cooper',NULL,NULL,NULL,'5',NULL,'Both','1104394960',NULL,'Sample Data','Claudio','','Cooper',NULL,NULL,NULL,NULL,1,NULL,'Dear Claudio',1,NULL,'Dear Claudio',1,NULL,'Claudio Cooper',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(43,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Ivanov, Bernadette','Mrs. Bernadette Ivanov',NULL,NULL,NULL,'4',NULL,'Both','3126349786',NULL,'Sample Data','Bernadette','P','Ivanov',1,NULL,NULL,NULL,1,NULL,'Dear Bernadette',1,NULL,'Dear Bernadette',1,NULL,'Mrs. Bernadette Ivanov',NULL,1,'1956-07-25',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(44,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Ivanov, Jackson','Jackson Ivanov II',NULL,NULL,NULL,NULL,NULL,'Both','3246901602',NULL,'Sample Data','Jackson','R','Ivanov',NULL,3,NULL,NULL,1,NULL,'Dear Jackson',1,NULL,'Dear Jackson',1,NULL,'Jackson Ivanov II',NULL,NULL,'1956-02-04',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(45,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'McReynolds, Ashlie','Dr. Ashlie McReynolds',NULL,NULL,NULL,NULL,NULL,'Both','3165583766',NULL,'Sample Data','Ashlie','','McReynolds',4,NULL,NULL,NULL,1,NULL,'Dear Ashlie',1,NULL,'Dear Ashlie',1,NULL,'Dr. Ashlie McReynolds',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(46,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terrell, Kathleen','Kathleen Terrell',NULL,NULL,NULL,NULL,NULL,'Both','1212297989',NULL,'Sample Data','Kathleen','A','Terrell',NULL,NULL,NULL,NULL,1,NULL,'Dear Kathleen',1,NULL,'Dear Kathleen',1,NULL,'Kathleen Terrell',NULL,NULL,'1968-11-30',0,NULL,NULL,NULL,'Urban Legal Center',NULL,NULL,29,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(47,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Roberts, Andrew','Andrew Roberts Jr.',NULL,NULL,NULL,NULL,NULL,'Both','3550597409',NULL,'Sample Data','Andrew','','Roberts',NULL,1,NULL,NULL,1,NULL,'Dear Andrew',1,NULL,'Dear Andrew',1,NULL,'Andrew Roberts Jr.',NULL,2,'1942-12-09',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(48,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'brittneyz@fishmail.org','brittneyz@fishmail.org',NULL,NULL,NULL,'3',NULL,'Both','3334568728',NULL,'Sample Data',NULL,NULL,NULL,2,NULL,NULL,NULL,1,NULL,'Dear brittneyz@fishmail.org',1,NULL,'Dear brittneyz@fishmail.org',1,NULL,'brittneyz@fishmail.org',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(49,'Organization',NULL,0,0,0,0,1,0,NULL,NULL,'Urban Music School','Urban Music School',NULL,NULL,NULL,'5',NULL,'Both','74832628',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Urban Music School',NULL,NULL,NULL,0,NULL,NULL,140,'Urban Music School',NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(50,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson family','Jameson family',NULL,NULL,NULL,NULL,NULL,'Both','2255649769',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Jameson family',5,NULL,'Dear Jameson family',2,NULL,'Jameson family',NULL,NULL,NULL,0,NULL,'Jameson family',NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:52'),(51,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Wattson, Sanford','Sanford Wattson',NULL,NULL,NULL,NULL,NULL,'Both','2494735829',NULL,'Sample Data','Sanford','','Wattson',NULL,NULL,NULL,NULL,1,NULL,'Dear Sanford',1,NULL,'Dear Sanford',1,NULL,'Sanford Wattson',NULL,NULL,NULL,0,NULL,NULL,NULL,'Sierra Family Solutions',NULL,NULL,72,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(52,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'Deforest, Elina','Dr. Elina Deforest',NULL,NULL,NULL,'3',NULL,'Both','1943101487',NULL,'Sample Data','Elina','L','Deforest',4,NULL,NULL,NULL,1,NULL,'Dear Elina',1,NULL,'Dear Elina',1,NULL,'Dr. Elina Deforest',NULL,1,'1941-07-30',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(53,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Roberts, Errol','Errol Roberts',NULL,NULL,NULL,NULL,NULL,'Both','152825771',NULL,'Sample Data','Errol','','Roberts',NULL,NULL,NULL,NULL,1,NULL,'Dear Errol',1,NULL,'Dear Errol',1,NULL,'Errol Roberts',NULL,2,'1976-10-05',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(54,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Texas Poetry Fellowship','Texas Poetry Fellowship',NULL,NULL,NULL,'3',NULL,'Both','61456982',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Texas Poetry Fellowship',NULL,NULL,NULL,0,NULL,NULL,NULL,'Texas Poetry Fellowship',NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(55,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Ivanov, Herminia','Herminia Ivanov',NULL,NULL,NULL,NULL,NULL,'Both','3410851077',NULL,'Sample Data','Herminia','L','Ivanov',NULL,NULL,NULL,NULL,1,NULL,'Dear Herminia',1,NULL,'Dear Herminia',1,NULL,'Herminia Ivanov',NULL,NULL,'1934-01-22',1,'2018-05-15',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(56,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'jinab@spamalot.com','jinab@spamalot.com',NULL,NULL,NULL,'3',NULL,'Both','4068252878',NULL,'Sample Data',NULL,NULL,NULL,4,NULL,NULL,NULL,1,NULL,'Dear jinab@spamalot.com',1,NULL,'Dear jinab@spamalot.com',1,NULL,'jinab@spamalot.com',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(57,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson family','Jameson family',NULL,NULL,NULL,'2',NULL,'Both','2255649769',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Jameson family',5,NULL,'Dear Jameson family',2,NULL,'Jameson family',NULL,NULL,NULL,0,NULL,'Jameson family',NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:52'),(58,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Deforest-Nielsen, Alida','Mrs. Alida Deforest-Nielsen',NULL,NULL,NULL,'1',NULL,'Both','3212335868',NULL,'Sample Data','Alida','','Deforest-Nielsen',1,NULL,NULL,NULL,1,NULL,'Dear Alida',1,NULL,'Dear Alida',1,NULL,'Mrs. Alida Deforest-Nielsen',NULL,NULL,NULL,0,NULL,NULL,NULL,'New York Legal Association',NULL,NULL,62,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(59,'Household',NULL,0,1,0,0,0,0,NULL,NULL,'Deforest-Nielsen family','Deforest-Nielsen family',NULL,NULL,NULL,NULL,NULL,'Both','51479494',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Deforest-Nielsen family',5,NULL,'Dear Deforest-Nielsen family',2,NULL,'Deforest-Nielsen family',NULL,NULL,NULL,0,NULL,'Deforest-Nielsen family',NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:52'),(60,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson, Shauna','Shauna Jameson',NULL,NULL,NULL,'4',NULL,'Both','318889656',NULL,'Sample Data','Shauna','S','Jameson',NULL,NULL,NULL,NULL,1,NULL,'Dear Shauna',1,NULL,'Dear Shauna',1,NULL,'Shauna Jameson',NULL,1,'1956-03-03',1,'2018-08-20',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(61,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Cruz, Delana','Ms. Delana Cruz',NULL,NULL,NULL,'2',NULL,'Both','3000651587',NULL,'Sample Data','Delana','X','Cruz',2,NULL,NULL,NULL,1,NULL,'Dear Delana',1,NULL,'Dear Delana',1,NULL,'Ms. Delana Cruz',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(62,'Organization',NULL,0,0,0,0,1,0,NULL,NULL,'New York Legal Association','New York Legal Association',NULL,NULL,NULL,NULL,NULL,'Both','1694163004',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'New York Legal Association',NULL,NULL,NULL,0,NULL,NULL,58,'New York Legal Association',NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(63,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'ivanov-jensen.u.maria@spamalot.co.in','ivanov-jensen.u.maria@spamalot.co.in',NULL,NULL,NULL,'2',NULL,'Both','2676949295',NULL,'Sample Data',NULL,NULL,NULL,4,2,NULL,NULL,1,NULL,'Dear ivanov-jensen.u.maria@spamalot.co.in',1,NULL,'Dear ivanov-jensen.u.maria@spamalot.co.in',1,NULL,'ivanov-jensen.u.maria@spamalot.co.in',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(64,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Smith, Landon','Landon Smith',NULL,NULL,NULL,NULL,NULL,'Both','1605229740',NULL,'Sample Data','Landon','Q','Smith',NULL,NULL,NULL,NULL,1,NULL,'Dear Landon',1,NULL,'Dear Landon',1,NULL,'Landon Smith',NULL,NULL,'1977-09-23',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(65,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jones, Erik','Erik Jones III',NULL,NULL,NULL,NULL,NULL,'Both','2330527587',NULL,'Sample Data','Erik','I','Jones',NULL,4,NULL,NULL,1,NULL,'Dear Erik',1,NULL,'Dear Erik',1,NULL,'Erik Jones III',NULL,2,NULL,0,NULL,NULL,NULL,'Sierra Food Trust',NULL,NULL,109,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(66,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Nielsen, Ivey','Ivey Nielsen',NULL,NULL,NULL,NULL,NULL,'Both','2878114453',NULL,'Sample Data','Ivey','','Nielsen',NULL,NULL,NULL,NULL,1,NULL,'Dear Ivey',1,NULL,'Dear Ivey',1,NULL,'Ivey Nielsen',NULL,NULL,'2008-04-04',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(67,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Blackwell-Terrell, Ray','Dr. Ray Blackwell-Terrell',NULL,NULL,NULL,NULL,NULL,'Both','3574058905',NULL,'Sample Data','Ray','I','Blackwell-Terrell',4,NULL,NULL,NULL,1,NULL,'Dear Ray',1,NULL,'Dear Ray',1,NULL,'Dr. Ray Blackwell-Terrell',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(68,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Ivanov, Santina','Santina Ivanov',NULL,NULL,NULL,'2',NULL,'Both','1530829169',NULL,'Sample Data','Santina','U','Ivanov',NULL,NULL,NULL,NULL,1,NULL,'Dear Santina',1,NULL,'Dear Santina',1,NULL,'Santina Ivanov',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(69,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Deforest, Brigette','Brigette Deforest',NULL,NULL,NULL,'2',NULL,'Both','3260851036',NULL,'Sample Data','Brigette','J','Deforest',NULL,NULL,NULL,NULL,1,NULL,'Dear Brigette',1,NULL,'Dear Brigette',1,NULL,'Brigette Deforest',NULL,1,'1968-06-18',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(70,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Nielsen, Barry','Barry Nielsen Jr.',NULL,NULL,NULL,'2',NULL,'Both','999751517',NULL,'Sample Data','Barry','','Nielsen',NULL,1,NULL,NULL,1,NULL,'Dear Barry',1,NULL,'Dear Barry',1,NULL,'Barry Nielsen Jr.',NULL,NULL,'2004-05-24',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(71,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Dimitrov, Brigette','Mrs. Brigette Dimitrov',NULL,NULL,NULL,'3',NULL,'Both','1336788682',NULL,'Sample Data','Brigette','B','Dimitrov',1,NULL,NULL,NULL,1,NULL,'Dear Brigette',1,NULL,'Dear Brigette',1,NULL,'Mrs. Brigette Dimitrov',NULL,1,'1936-06-16',1,'2018-04-23',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(72,'Organization',NULL,1,0,0,0,0,0,NULL,NULL,'Sierra Family Solutions','Sierra Family Solutions',NULL,NULL,NULL,NULL,NULL,'Both','2422757752',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Sierra Family Solutions',NULL,NULL,NULL,0,NULL,NULL,51,'Sierra Family Solutions',NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(73,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Dimitrov, Felisha','Felisha Dimitrov',NULL,NULL,NULL,'3',NULL,'Both','754737383',NULL,'Sample Data','Felisha','','Dimitrov',NULL,NULL,NULL,NULL,1,NULL,'Dear Felisha',1,NULL,'Dear Felisha',1,NULL,'Felisha Dimitrov',NULL,NULL,NULL,0,NULL,NULL,NULL,'Farmersville Food Fellowship',NULL,NULL,181,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(74,'Organization',NULL,1,1,0,0,0,0,NULL,NULL,'Jackson Family Initiative','Jackson Family Initiative',NULL,NULL,NULL,'5',NULL,'Both','2976608262',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Jackson Family Initiative',NULL,NULL,NULL,0,NULL,NULL,148,'Jackson Family Initiative',NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(75,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Jones, Rosario','Rosario Jones II',NULL,NULL,NULL,'4',NULL,'Both','1172090017',NULL,'Sample Data','Rosario','E','Jones',NULL,3,NULL,NULL,1,NULL,'Dear Rosario',1,NULL,'Dear Rosario',1,NULL,'Rosario Jones II',NULL,2,'1970-06-18',1,'2018-07-11',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(76,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jensen, Laree','Laree Jensen',NULL,NULL,NULL,'3',NULL,'Both','2534513195',NULL,'Sample Data','Laree','H','Jensen',NULL,NULL,NULL,NULL,1,NULL,'Dear Laree',1,NULL,'Dear Laree',1,NULL,'Laree Jensen',NULL,1,'1998-01-08',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(77,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Łąchowski, Daren','Daren Łąchowski III',NULL,NULL,NULL,NULL,NULL,'Both','2421029713',NULL,'Sample Data','Daren','','Łąchowski',NULL,4,NULL,NULL,1,NULL,'Dear Daren',1,NULL,'Dear Daren',1,NULL,'Daren Łąchowski III',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(78,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'McReynolds, Lou','Lou McReynolds Jr.',NULL,NULL,NULL,NULL,NULL,'Both','1805936303',NULL,'Sample Data','Lou','','McReynolds',NULL,1,NULL,NULL,1,NULL,'Dear Lou',1,NULL,'Dear Lou',1,NULL,'Lou McReynolds Jr.',NULL,NULL,'2004-12-13',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(79,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Robertson, Kathleen','Kathleen Robertson',NULL,NULL,NULL,NULL,NULL,'Both','1039921971',NULL,'Sample Data','Kathleen','B','Robertson',NULL,NULL,NULL,NULL,1,NULL,'Dear Kathleen',1,NULL,'Dear Kathleen',1,NULL,'Kathleen Robertson',NULL,1,'1965-08-01',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(80,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Nielsen, Iris','Iris Nielsen',NULL,NULL,NULL,'1',NULL,'Both','3773138011',NULL,'Sample Data','Iris','G','Nielsen',NULL,NULL,NULL,NULL,1,NULL,'Dear Iris',1,NULL,'Dear Iris',1,NULL,'Iris Nielsen',NULL,NULL,'2008-06-14',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(81,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Samuels, Valene','Dr. Valene Samuels',NULL,NULL,NULL,'2',NULL,'Both','1762584511',NULL,'Sample Data','Valene','','Samuels',4,NULL,NULL,NULL,1,NULL,'Dear Valene',1,NULL,'Dear Valene',1,NULL,'Dr. Valene Samuels',NULL,NULL,'1996-01-26',0,NULL,NULL,NULL,'Caulder Education Collective',NULL,NULL,150,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(82,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Adams family','Adams family',NULL,NULL,NULL,'2',NULL,'Both','1515323104',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Adams family',5,NULL,'Dear Adams family',2,NULL,'Adams family',NULL,NULL,NULL,0,NULL,'Adams family',NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:52'),(83,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'Jameson, Erik','Dr. Erik Jameson Jr.',NULL,NULL,NULL,NULL,NULL,'Both','2835114394',NULL,'Sample Data','Erik','','Jameson',4,1,NULL,NULL,1,NULL,'Dear Erik',1,NULL,'Dear Erik',1,NULL,'Dr. Erik Jameson Jr.',NULL,2,'1984-04-11',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(84,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Samuels, Ashlie','Ashlie Samuels',NULL,NULL,NULL,NULL,NULL,'Both','2718903137',NULL,'Sample Data','Ashlie','','Samuels',NULL,NULL,NULL,NULL,1,NULL,'Dear Ashlie',1,NULL,'Dear Ashlie',1,NULL,'Ashlie Samuels',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(85,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Nielsen, Maria','Maria Nielsen',NULL,NULL,NULL,NULL,NULL,'Both','60570432',NULL,'Sample Data','Maria','','Nielsen',NULL,NULL,NULL,NULL,1,NULL,'Dear Maria',1,NULL,'Dear Maria',1,NULL,'Maria Nielsen',NULL,NULL,'1983-07-01',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(86,'Organization',NULL,0,1,0,0,0,0,NULL,NULL,'Springfield Poetry Fellowship','Springfield Poetry Fellowship',NULL,NULL,NULL,NULL,NULL,'Both','2845060489',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Springfield Poetry Fellowship',NULL,NULL,NULL,0,NULL,NULL,102,'Springfield Poetry Fellowship',NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(87,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Prentice, Truman','Dr. Truman Prentice',NULL,NULL,NULL,NULL,NULL,'Both','3922272167',NULL,'Sample Data','Truman','Y','Prentice',4,NULL,NULL,NULL,1,NULL,'Dear Truman',1,NULL,'Dear Truman',1,NULL,'Dr. Truman Prentice',NULL,2,'1965-04-28',1,'2018-03-28',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:49'),(88,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Dimitrov, Claudio','Mr. Claudio Dimitrov',NULL,NULL,NULL,NULL,NULL,'Both','1549704109',NULL,'Sample Data','Claudio','','Dimitrov',3,NULL,NULL,NULL,1,NULL,'Dear Claudio',1,NULL,'Dear Claudio',1,NULL,'Mr. Claudio Dimitrov',NULL,2,'1980-07-23',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(89,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'teddyp98@example.biz','teddyp98@example.biz',NULL,NULL,NULL,'4',NULL,'Both','1386000883',NULL,'Sample Data',NULL,NULL,NULL,3,NULL,NULL,NULL,1,NULL,'Dear teddyp98@example.biz',1,NULL,'Dear teddyp98@example.biz',1,NULL,'teddyp98@example.biz',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(90,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wagner, Arlyne','Dr. Arlyne Wagner',NULL,NULL,NULL,'1',NULL,'Both','1039133670',NULL,'Sample Data','Arlyne','V','Wagner',4,NULL,NULL,NULL,1,NULL,'Dear Arlyne',1,NULL,'Dear Arlyne',1,NULL,'Dr. Arlyne Wagner',NULL,1,NULL,1,'2018-03-09',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(91,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Wattson-Smith family','Wattson-Smith family',NULL,NULL,NULL,NULL,NULL,'Both','2302548678',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Wattson-Smith family',5,NULL,'Dear Wattson-Smith family',2,NULL,'Wattson-Smith family',NULL,NULL,NULL,0,NULL,'Wattson-Smith family',NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:52'),(92,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'ashliej@infomail.co.in','ashliej@infomail.co.in',NULL,NULL,NULL,'2',NULL,'Both','2599085181',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear ashliej@infomail.co.in',1,NULL,'Dear ashliej@infomail.co.in',1,NULL,'ashliej@infomail.co.in',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(93,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'McReynolds, Santina','Santina McReynolds',NULL,NULL,NULL,NULL,NULL,'Both','3055639463',NULL,'Sample Data','Santina','Q','McReynolds',NULL,NULL,NULL,NULL,1,NULL,'Dear Santina',1,NULL,'Dear Santina',1,NULL,'Santina McReynolds',NULL,NULL,'1998-09-13',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(94,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Adams, Valene','Valene Adams',NULL,NULL,NULL,NULL,NULL,'Both','3741125103',NULL,'Sample Data','Valene','J','Adams',NULL,NULL,NULL,NULL,1,NULL,'Dear Valene',1,NULL,'Dear Valene',1,NULL,'Valene Adams',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(95,'Organization',NULL,1,0,0,0,0,0,NULL,NULL,'Pennsylvania Health Collective','Pennsylvania Health Collective',NULL,NULL,NULL,'3',NULL,'Both','1991296848',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Pennsylvania Health Collective',NULL,NULL,NULL,0,NULL,NULL,2,'Pennsylvania Health Collective',NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(96,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Robertson, Irvin','Irvin Robertson Sr.',NULL,NULL,NULL,'1',NULL,'Both','3287904826',NULL,'Sample Data','Irvin','','Robertson',NULL,2,NULL,NULL,1,NULL,'Dear Irvin',1,NULL,'Dear Irvin',1,NULL,'Irvin Robertson Sr.',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(97,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terry-Nielsen, Beula','Beula Terry-Nielsen',NULL,NULL,NULL,NULL,NULL,'Both','1825545354',NULL,'Sample Data','Beula','','Terry-Nielsen',NULL,NULL,NULL,NULL,1,NULL,'Dear Beula',1,NULL,'Dear Beula',1,NULL,'Beula Terry-Nielsen',NULL,NULL,'1965-02-01',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(98,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jones, Elbert','Mr. Elbert Jones Jr.',NULL,NULL,NULL,'5',NULL,'Both','3645053032',NULL,'Sample Data','Elbert','','Jones',3,1,NULL,NULL,1,NULL,'Dear Elbert',1,NULL,'Dear Elbert',1,NULL,'Mr. Elbert Jones Jr.',NULL,2,NULL,1,'2018-09-04',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(99,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Müller, Elbert','Dr. Elbert Müller',NULL,NULL,NULL,'1',NULL,'Both','189304968',NULL,'Sample Data','Elbert','D','Müller',4,NULL,NULL,NULL,1,NULL,'Dear Elbert',1,NULL,'Dear Elbert',1,NULL,'Dr. Elbert Müller',NULL,2,'1945-05-14',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(100,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Colorado Software Fund','Colorado Software Fund',NULL,NULL,NULL,NULL,NULL,'Both','812819711',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Colorado Software Fund',NULL,NULL,NULL,0,NULL,NULL,106,'Colorado Software Fund',NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(101,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Roberts, Omar','Omar Roberts',NULL,NULL,NULL,NULL,NULL,'Both','3639073060',NULL,'Sample Data','Omar','R','Roberts',NULL,NULL,NULL,NULL,1,NULL,'Dear Omar',1,NULL,'Dear Omar',1,NULL,'Omar Roberts',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(102,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jones, Princess','Princess Jones',NULL,NULL,NULL,'2',NULL,'Both','3647166533',NULL,'Sample Data','Princess','','Jones',NULL,NULL,NULL,NULL,1,NULL,'Dear Princess',1,NULL,'Dear Princess',1,NULL,'Princess Jones',NULL,1,NULL,0,NULL,NULL,NULL,'Springfield Poetry Fellowship',NULL,NULL,86,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(103,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Nielsen, Betty','Mrs. Betty Nielsen',NULL,NULL,NULL,'5',NULL,'Both','3861099326',NULL,'Sample Data','Betty','','Nielsen',1,NULL,NULL,NULL,1,NULL,'Dear Betty',1,NULL,'Dear Betty',1,NULL,'Mrs. Betty Nielsen',NULL,1,'1968-10-11',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(104,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Samson, Felisha','Dr. Felisha Samson',NULL,NULL,NULL,'3',NULL,'Both','1987564812',NULL,'Sample Data','Felisha','F','Samson',4,NULL,NULL,NULL,1,NULL,'Dear Felisha',1,NULL,'Dear Felisha',1,NULL,'Dr. Felisha Samson',NULL,1,'1984-07-08',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(105,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'bwilson@infomail.co.pl','bwilson@infomail.co.pl',NULL,NULL,NULL,NULL,NULL,'Both','2067379389',NULL,'Sample Data',NULL,NULL,NULL,NULL,1,NULL,NULL,1,NULL,'Dear bwilson@infomail.co.pl',1,NULL,'Dear bwilson@infomail.co.pl',1,NULL,'bwilson@infomail.co.pl',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(106,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Deforest, Erik','Mr. Erik Deforest',NULL,NULL,NULL,NULL,NULL,'Both','1691264565',NULL,'Sample Data','Erik','H','Deforest',3,NULL,NULL,NULL,1,NULL,'Dear Erik',1,NULL,'Dear Erik',1,NULL,'Mr. Erik Deforest',NULL,2,NULL,0,NULL,NULL,NULL,'Colorado Software Fund',NULL,NULL,100,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(107,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Ivanov, Roland','Mr. Roland Ivanov Jr.',NULL,NULL,NULL,'5',NULL,'Both','2218895349',NULL,'Sample Data','Roland','','Ivanov',3,1,NULL,NULL,1,NULL,'Dear Roland',1,NULL,'Dear Roland',1,NULL,'Mr. Roland Ivanov Jr.',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(108,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Patel, Ray','Ray Patel',NULL,NULL,NULL,'2',NULL,'Both','18893899',NULL,'Sample Data','Ray','I','Patel',NULL,NULL,NULL,NULL,1,NULL,'Dear Ray',1,NULL,'Dear Ray',1,NULL,'Ray Patel',NULL,2,'1949-03-04',1,'2018-10-12',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(109,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Sierra Food Trust','Sierra Food Trust',NULL,NULL,NULL,NULL,NULL,'Both','3441880548',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Sierra Food Trust',NULL,NULL,NULL,0,NULL,NULL,65,'Sierra Food Trust',NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(110,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Robertson, Bryon','Bryon Robertson III',NULL,NULL,NULL,'1',NULL,'Both','3912213392',NULL,'Sample Data','Bryon','','Robertson',NULL,4,NULL,NULL,1,NULL,'Dear Bryon',1,NULL,'Dear Bryon',1,NULL,'Bryon Robertson III',NULL,2,'2001-06-30',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(111,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'McReynolds family','McReynolds family',NULL,NULL,NULL,'2',NULL,'Both','3032680972',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear McReynolds family',5,NULL,'Dear McReynolds family',2,NULL,'McReynolds family',NULL,NULL,NULL,0,NULL,'McReynolds family',NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:52'),(112,'Organization',NULL,0,1,0,0,0,0,NULL,NULL,'Friends Peace Trust','Friends Peace Trust',NULL,NULL,NULL,'5',NULL,'Both','1003730599',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Friends Peace Trust',NULL,NULL,NULL,0,NULL,NULL,127,'Friends Peace Trust',NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(113,'Individual',NULL,1,1,0,0,1,0,NULL,NULL,'McReynolds, Felisha','Mrs. Felisha McReynolds',NULL,NULL,NULL,NULL,NULL,'Both','2265905114',NULL,'Sample Data','Felisha','K','McReynolds',1,NULL,NULL,NULL,1,NULL,'Dear Felisha',1,NULL,'Dear Felisha',1,NULL,'Mrs. Felisha McReynolds',NULL,1,'1978-05-19',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(114,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'cooper.sonny@fishmail.biz','cooper.sonny@fishmail.biz',NULL,NULL,NULL,NULL,NULL,'Both','4195346013',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear cooper.sonny@fishmail.biz',1,NULL,'Dear cooper.sonny@fishmail.biz',1,NULL,'cooper.sonny@fishmail.biz',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(115,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson family','Jameson family',NULL,NULL,NULL,'4',NULL,'Both','2255649769',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Jameson family',5,NULL,'Dear Jameson family',2,NULL,'Jameson family',NULL,NULL,NULL,0,NULL,'Jameson family',NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:52'),(116,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Ivanov-Jensen, Margaret','Margaret Ivanov-Jensen',NULL,NULL,NULL,NULL,NULL,'Both','2332163002',NULL,'Sample Data','Margaret','Q','Ivanov-Jensen',NULL,NULL,NULL,NULL,1,NULL,'Dear Margaret',1,NULL,'Dear Margaret',1,NULL,'Margaret Ivanov-Jensen',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(117,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Łąchowski, Maxwell','Maxwell Łąchowski III',NULL,NULL,NULL,NULL,NULL,'Both','1815601516',NULL,'Sample Data','Maxwell','','Łąchowski',NULL,4,NULL,NULL,1,NULL,'Dear Maxwell',1,NULL,'Dear Maxwell',1,NULL,'Maxwell Łąchowski III',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(118,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'wattson-smith.f.winford@example.co.pl','wattson-smith.f.winford@example.co.pl',NULL,NULL,NULL,'2',NULL,'Both','1086392334',NULL,'Sample Data',NULL,NULL,NULL,4,NULL,NULL,NULL,1,NULL,'Dear wattson-smith.f.winford@example.co.pl',1,NULL,'Dear wattson-smith.f.winford@example.co.pl',1,NULL,'wattson-smith.f.winford@example.co.pl',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(119,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Ivanov, Shad','Shad Ivanov III',NULL,NULL,NULL,'3',NULL,'Both','4103446266',NULL,'Sample Data','Shad','M','Ivanov',NULL,4,NULL,NULL,1,NULL,'Dear Shad',1,NULL,'Dear Shad',1,NULL,'Shad Ivanov III',NULL,NULL,'1989-02-11',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:49'),(120,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Yadav, Mei','Dr. Mei Yadav',NULL,NULL,NULL,'2',NULL,'Both','3106759273',NULL,'Sample Data','Mei','L','Yadav',4,NULL,NULL,NULL,1,NULL,'Dear Mei',1,NULL,'Dear Mei',1,NULL,'Dr. Mei Yadav',NULL,1,'1971-04-06',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(121,'Household',NULL,1,0,0,0,0,0,NULL,NULL,'Terrell family','Terrell family',NULL,NULL,NULL,NULL,NULL,'Both','1136333121',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Terrell family',5,NULL,'Dear Terrell family',2,NULL,'Terrell family',NULL,NULL,NULL,0,NULL,'Terrell family',NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:52'),(122,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Dimitrov-McReynolds, Alida','Alida Dimitrov-McReynolds',NULL,NULL,NULL,NULL,NULL,'Both','525306548',NULL,'Sample Data','Alida','Q','Dimitrov-McReynolds',NULL,NULL,NULL,NULL,1,NULL,'Dear Alida',1,NULL,'Dear Alida',1,NULL,'Alida Dimitrov-McReynolds',NULL,1,'1992-08-20',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(123,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Dimitrov, Damaris','Damaris Dimitrov',NULL,NULL,NULL,NULL,NULL,'Both','860231865',NULL,'Sample Data','Damaris','G','Dimitrov',NULL,NULL,NULL,NULL,1,NULL,'Dear Damaris',1,NULL,'Dear Damaris',1,NULL,'Damaris Dimitrov',NULL,1,'1986-08-25',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(124,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Wattson, Nicole','Ms. Nicole Wattson',NULL,NULL,NULL,NULL,NULL,'Both','59330073',NULL,'Sample Data','Nicole','W','Wattson',2,NULL,NULL,NULL,1,NULL,'Dear Nicole',1,NULL,'Dear Nicole',1,NULL,'Ms. Nicole Wattson',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(125,'Organization',NULL,1,0,0,0,0,0,NULL,NULL,'Caulder Sports Partners','Caulder Sports Partners',NULL,NULL,NULL,NULL,NULL,'Both','494577191',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Caulder Sports Partners',NULL,NULL,NULL,0,NULL,NULL,156,'Caulder Sports Partners',NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(126,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wagner, Shauna','Shauna Wagner',NULL,NULL,NULL,'3',NULL,'Both','2780570357',NULL,'Sample Data','Shauna','','Wagner',NULL,NULL,NULL,NULL,1,NULL,'Dear Shauna',1,NULL,'Dear Shauna',1,NULL,'Shauna Wagner',NULL,1,'1944-04-20',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(127,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Grant-Nielsen, Teddy','Teddy Grant-Nielsen',NULL,NULL,NULL,NULL,NULL,'Both','470499600',NULL,'Sample Data','Teddy','','Grant-Nielsen',NULL,NULL,NULL,NULL,1,NULL,'Dear Teddy',1,NULL,'Dear Teddy',1,NULL,'Teddy Grant-Nielsen',NULL,2,'1986-02-19',0,NULL,NULL,NULL,'Friends Peace Trust',NULL,NULL,112,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(128,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'bu.parker@mymail.org','bu.parker@mymail.org',NULL,NULL,NULL,NULL,NULL,'Both','3686895176',NULL,'Sample Data',NULL,NULL,NULL,NULL,1,NULL,NULL,1,NULL,'Dear bu.parker@mymail.org',1,NULL,'Dear bu.parker@mymail.org',1,NULL,'bu.parker@mymail.org',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(129,'Household',NULL,0,1,0,0,1,0,NULL,NULL,'Blackwell family','Blackwell family',NULL,NULL,NULL,'1',NULL,'Both','3218641510',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Blackwell family',5,NULL,'Dear Blackwell family',2,NULL,'Blackwell family',NULL,NULL,NULL,0,NULL,'Blackwell family',NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:52'),(130,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'mller.alexia@notmail.co.uk','mller.alexia@notmail.co.uk',NULL,NULL,NULL,'5',NULL,'Both','4133636974',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear mller.alexia@notmail.co.uk',1,NULL,'Dear mller.alexia@notmail.co.uk',1,NULL,'mller.alexia@notmail.co.uk',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(131,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Smith, Sonny','Dr. Sonny Smith III',NULL,NULL,NULL,'5',NULL,'Both','2875915978',NULL,'Sample Data','Sonny','','Smith',4,4,NULL,NULL,1,NULL,'Dear Sonny',1,NULL,'Dear Sonny',1,NULL,'Dr. Sonny Smith III',NULL,2,'1953-08-23',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(132,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson, Shad','Shad Jameson III',NULL,NULL,NULL,'4',NULL,'Both','2488914150',NULL,'Sample Data','Shad','J','Jameson',NULL,4,NULL,NULL,1,NULL,'Dear Shad',1,NULL,'Dear Shad',1,NULL,'Shad Jameson III',NULL,2,'1989-11-13',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(133,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'rebekahjameson59@notmail.co.nz','rebekahjameson59@notmail.co.nz',NULL,NULL,NULL,'1',NULL,'Both','1761753503',NULL,'Sample Data',NULL,NULL,NULL,4,NULL,NULL,NULL,1,NULL,'Dear rebekahjameson59@notmail.co.nz',1,NULL,'Dear rebekahjameson59@notmail.co.nz',1,NULL,'rebekahjameson59@notmail.co.nz',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(134,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Adams, Erik','Mr. Erik Adams II',NULL,NULL,NULL,NULL,NULL,'Both','1567928244',NULL,'Sample Data','Erik','','Adams',3,3,NULL,NULL,1,NULL,'Dear Erik',1,NULL,'Dear Erik',1,NULL,'Mr. Erik Adams II',NULL,2,NULL,1,'2017-12-30',NULL,NULL,'Pine Culture Network',NULL,NULL,173,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(135,'Household',NULL,0,1,0,0,0,0,NULL,NULL,'Dimitrov family','Dimitrov family',NULL,NULL,NULL,'2',NULL,'Both','3351288571',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Dimitrov family',5,NULL,'Dear Dimitrov family',2,NULL,'Dimitrov family',NULL,NULL,NULL,0,NULL,'Dimitrov family',NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:52'),(136,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'jamesont@fakemail.co.pl','jamesont@fakemail.co.pl',NULL,NULL,NULL,NULL,NULL,'Both','3514683836',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear jamesont@fakemail.co.pl',1,NULL,'Dear jamesont@fakemail.co.pl',1,NULL,'jamesont@fakemail.co.pl',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(137,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wattson, Elbert','Elbert Wattson Jr.',NULL,NULL,NULL,'2',NULL,'Both','2859781172',NULL,'Sample Data','Elbert','S','Wattson',NULL,1,NULL,NULL,1,NULL,'Dear Elbert',1,NULL,'Dear Elbert',1,NULL,'Elbert Wattson Jr.',NULL,NULL,'1979-11-04',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(138,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Łąchowski, Maria','Maria Łąchowski II',NULL,NULL,NULL,NULL,NULL,'Both','2706885565',NULL,'Sample Data','Maria','','Łąchowski',NULL,3,NULL,NULL,1,NULL,'Dear Maria',1,NULL,'Dear Maria',1,NULL,'Maria Łąchowski II',NULL,2,'1988-06-07',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(139,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Wilson, Elizabeth','Mrs. Elizabeth Wilson',NULL,NULL,NULL,NULL,NULL,'Both','690212617',NULL,'Sample Data','Elizabeth','','Wilson',1,NULL,NULL,NULL,1,NULL,'Dear Elizabeth',1,NULL,'Dear Elizabeth',1,NULL,'Mrs. Elizabeth Wilson',NULL,1,'1968-08-11',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(140,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Díaz, Sonny','Dr. Sonny Díaz',NULL,NULL,NULL,'3',NULL,'Both','3648844868',NULL,'Sample Data','Sonny','','Díaz',4,NULL,NULL,NULL,1,NULL,'Dear Sonny',1,NULL,'Dear Sonny',1,NULL,'Dr. Sonny Díaz',NULL,NULL,'1986-04-04',0,NULL,NULL,NULL,'Urban Music School',NULL,NULL,49,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(141,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Adams, Alida','Alida Adams',NULL,NULL,NULL,NULL,NULL,'Both','3862439898',NULL,'Sample Data','Alida','X','Adams',NULL,NULL,NULL,NULL,1,NULL,'Dear Alida',1,NULL,'Dear Alida',1,NULL,'Alida Adams',NULL,1,'1989-11-10',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(142,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Jensen, Truman','Truman Jensen Jr.',NULL,NULL,NULL,'4',NULL,'Both','3947793065',NULL,'Sample Data','Truman','O','Jensen',NULL,1,NULL,NULL,1,NULL,'Dear Truman',1,NULL,'Dear Truman',1,NULL,'Truman Jensen Jr.',NULL,NULL,'1933-01-03',1,'2018-10-27',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(143,'Household',NULL,1,0,0,0,0,0,NULL,NULL,'Samuels family','Samuels family',NULL,NULL,NULL,NULL,NULL,'Both','350459294',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Samuels family',5,NULL,'Dear Samuels family',2,NULL,'Samuels family',NULL,NULL,NULL,0,NULL,'Samuels family',NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(144,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Blackwell, Beula','Beula Blackwell',NULL,NULL,NULL,'5',NULL,'Both','3841764890',NULL,'Sample Data','Beula','','Blackwell',NULL,NULL,NULL,NULL,1,NULL,'Dear Beula',1,NULL,'Dear Beula',1,NULL,'Beula Blackwell',NULL,1,'1957-11-24',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(145,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'McReynolds, Toby','Toby McReynolds Jr.',NULL,NULL,NULL,NULL,NULL,'Both','771213292',NULL,'Sample Data','Toby','J','McReynolds',NULL,1,NULL,NULL,1,NULL,'Dear Toby',1,NULL,'Dear Toby',1,NULL,'Toby McReynolds Jr.',NULL,2,'2000-06-24',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(146,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'alexiaolsen@mymail.biz','alexiaolsen@mymail.biz',NULL,NULL,NULL,NULL,NULL,'Both','2002767157',NULL,'Sample Data',NULL,NULL,NULL,1,NULL,NULL,NULL,1,NULL,'Dear alexiaolsen@mymail.biz',1,NULL,'Dear alexiaolsen@mymail.biz',1,NULL,'alexiaolsen@mymail.biz',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(147,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Roberts, Allan','Mr. Allan Roberts',NULL,NULL,NULL,NULL,NULL,'Both','711502623',NULL,'Sample Data','Allan','','Roberts',3,NULL,NULL,NULL,1,NULL,'Dear Allan',1,NULL,'Dear Allan',1,NULL,'Mr. Allan Roberts',NULL,2,'1987-01-11',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(148,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'jamesonw10@sample.info','jamesonw10@sample.info',NULL,NULL,NULL,'3',NULL,'Both','2249585178',NULL,'Sample Data',NULL,NULL,NULL,3,NULL,NULL,NULL,1,NULL,'Dear jamesonw10@sample.info',1,NULL,'Dear jamesonw10@sample.info',1,NULL,'jamesonw10@sample.info',NULL,NULL,NULL,0,NULL,NULL,NULL,'Jackson Family Initiative',NULL,NULL,74,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(149,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Blackwell-Terrell family','Blackwell-Terrell family',NULL,NULL,NULL,'3',NULL,'Both','2764085538',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Blackwell-Terrell family',5,NULL,'Dear Blackwell-Terrell family',2,NULL,'Blackwell-Terrell family',NULL,NULL,NULL,0,NULL,'Blackwell-Terrell family',NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:52'),(150,'Organization',NULL,0,0,0,0,1,0,NULL,NULL,'Caulder Education Collective','Caulder Education Collective',NULL,NULL,NULL,'2',NULL,'Both','2315861556',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Caulder Education Collective',NULL,NULL,NULL,0,NULL,NULL,81,'Caulder Education Collective',NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(151,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Terrell, Kacey','Kacey Terrell',NULL,NULL,NULL,NULL,NULL,'Both','1088955590',NULL,'Sample Data','Kacey','','Terrell',NULL,NULL,NULL,NULL,1,NULL,'Dear Kacey',1,NULL,'Dear Kacey',1,NULL,'Kacey Terrell',NULL,NULL,'1978-11-23',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(152,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Zope family','Zope family',NULL,NULL,NULL,NULL,NULL,'Both','1649131487',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Zope family',5,NULL,'Dear Zope family',2,NULL,'Zope family',NULL,NULL,NULL,0,NULL,'Zope family',NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:52'),(153,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jensen, Bob','Bob Jensen Sr.',NULL,NULL,NULL,NULL,NULL,'Both','2741288215',NULL,'Sample Data','Bob','R','Jensen',NULL,2,NULL,NULL,1,NULL,'Dear Bob',1,NULL,'Dear Bob',1,NULL,'Bob Jensen Sr.',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(154,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Ivanov, Winford','Mr. Winford Ivanov II',NULL,NULL,NULL,'5',NULL,'Both','732067195',NULL,'Sample Data','Winford','','Ivanov',3,3,NULL,NULL,1,NULL,'Dear Winford',1,NULL,'Dear Winford',1,NULL,'Mr. Winford Ivanov II',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:55'),(155,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Dimitrov, Kenny','Kenny Dimitrov Jr.',NULL,NULL,NULL,NULL,NULL,'Both','2698867379',NULL,'Sample Data','Kenny','','Dimitrov',NULL,1,NULL,NULL,1,NULL,'Dear Kenny',1,NULL,'Dear Kenny',1,NULL,'Kenny Dimitrov Jr.',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(156,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Samuels, Juliann','Juliann Samuels',NULL,NULL,NULL,'1',NULL,'Both','3120075857',NULL,'Sample Data','Juliann','','Samuels',NULL,NULL,NULL,NULL,1,NULL,'Dear Juliann',1,NULL,'Dear Juliann',1,NULL,'Juliann Samuels',NULL,1,'1978-07-01',0,NULL,NULL,NULL,'Caulder Sports Partners',NULL,NULL,125,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(157,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Łąchowski, Truman','Truman Łąchowski II',NULL,NULL,NULL,'5',NULL,'Both','1413354828',NULL,'Sample Data','Truman','','Łąchowski',NULL,3,NULL,NULL,1,NULL,'Dear Truman',1,NULL,'Dear Truman',1,NULL,'Truman Łąchowski II',NULL,2,'1981-12-28',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(158,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Bachman, Margaret','Ms. Margaret Bachman',NULL,NULL,NULL,NULL,NULL,'Both','2110616060',NULL,'Sample Data','Margaret','','Bachman',2,NULL,NULL,NULL,1,NULL,'Dear Margaret',1,NULL,'Dear Margaret',1,NULL,'Ms. Margaret Bachman',NULL,1,'1986-12-21',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(159,'Organization',NULL,1,1,0,0,0,0,NULL,NULL,'Montana Education Association','Montana Education Association',NULL,NULL,NULL,'2',NULL,'Both','2694227137',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Montana Education Association',NULL,NULL,NULL,0,NULL,NULL,175,'Montana Education Association',NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(160,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Ivanov, Kiara','Kiara Ivanov',NULL,NULL,NULL,'5',NULL,'Both','1100955182',NULL,'Sample Data','Kiara','Y','Ivanov',NULL,NULL,NULL,NULL,1,NULL,'Dear Kiara',1,NULL,'Dear Kiara',1,NULL,'Kiara Ivanov',NULL,NULL,'1998-09-20',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(161,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Smith, Margaret','Dr. Margaret Smith',NULL,NULL,NULL,NULL,NULL,'Both','2299633414',NULL,'Sample Data','Margaret','A','Smith',4,NULL,NULL,NULL,1,NULL,'Dear Margaret',1,NULL,'Dear Margaret',1,NULL,'Dr. Margaret Smith',NULL,1,'1986-11-30',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(162,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson, Valene','Dr. Valene Jameson',NULL,NULL,NULL,NULL,NULL,'Both','2818413262',NULL,'Sample Data','Valene','','Jameson',4,NULL,NULL,NULL,1,NULL,'Dear Valene',1,NULL,'Dear Valene',1,NULL,'Dr. Valene Jameson',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(163,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'bn.jones@notmail.com','bn.jones@notmail.com',NULL,NULL,NULL,'2',NULL,'Both','1988412299',NULL,'Sample Data',NULL,NULL,NULL,NULL,4,NULL,NULL,1,NULL,'Dear bn.jones@notmail.com',1,NULL,'Dear bn.jones@notmail.com',1,NULL,'bn.jones@notmail.com',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(164,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Nielsen, Sanford','Mr. Sanford Nielsen III',NULL,NULL,NULL,'1',NULL,'Both','2540808507',NULL,'Sample Data','Sanford','S','Nielsen',3,4,NULL,NULL,1,NULL,'Dear Sanford',1,NULL,'Dear Sanford',1,NULL,'Mr. Sanford Nielsen III',NULL,NULL,'1951-07-24',1,'2018-06-01',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(165,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Terry, Clint','Clint Terry III',NULL,NULL,NULL,'2',NULL,'Both','1893701236',NULL,'Sample Data','Clint','','Terry',NULL,4,NULL,NULL,1,NULL,'Dear Clint',1,NULL,'Dear Clint',1,NULL,'Clint Terry III',NULL,NULL,'1938-12-05',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(166,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'terrellk44@notmail.co.in','terrellk44@notmail.co.in',NULL,NULL,NULL,NULL,NULL,'Both','3356008506',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear terrellk44@notmail.co.in',1,NULL,'Dear terrellk44@notmail.co.in',1,NULL,'terrellk44@notmail.co.in',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(167,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Zope, Angelika','Dr. Angelika Zope',NULL,NULL,NULL,NULL,NULL,'Both','797627515',NULL,'Sample Data','Angelika','','Zope',4,NULL,NULL,NULL,1,NULL,'Dear Angelika',1,NULL,'Dear Angelika',1,NULL,'Dr. Angelika Zope',NULL,1,'1996-04-26',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(168,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Łąchowski family','Łąchowski family',NULL,NULL,NULL,NULL,NULL,'Both','2407077255',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Łąchowski family',5,NULL,'Dear Łąchowski family',2,NULL,'Łąchowski family',NULL,NULL,NULL,0,NULL,'Łąchowski family',NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:52'),(169,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Deforest-Nielsen, Russell','Russell Deforest-Nielsen',NULL,NULL,NULL,NULL,NULL,'Both','1834627037',NULL,'Sample Data','Russell','','Deforest-Nielsen',NULL,NULL,NULL,NULL,1,NULL,'Dear Russell',1,NULL,'Dear Russell',1,NULL,'Russell Deforest-Nielsen',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(170,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'United Music Partners','United Music Partners',NULL,NULL,NULL,NULL,NULL,'Both','845464693',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'United Music Partners',NULL,NULL,NULL,0,NULL,NULL,19,'United Music Partners',NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(171,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Blackwell-Terrell, Brigette','Brigette Blackwell-Terrell',NULL,NULL,NULL,NULL,NULL,'Both','3872955349',NULL,'Sample Data','Brigette','','Blackwell-Terrell',NULL,NULL,NULL,NULL,1,NULL,'Dear Brigette',1,NULL,'Dear Brigette',1,NULL,'Brigette Blackwell-Terrell',NULL,1,'1976-05-04',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(172,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Blackwell, Justina','Mrs. Justina Blackwell',NULL,NULL,NULL,NULL,NULL,'Both','630587972',NULL,'Sample Data','Justina','O','Blackwell',1,NULL,NULL,NULL,1,NULL,'Dear Justina',1,NULL,'Dear Justina',1,NULL,'Mrs. Justina Blackwell',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(173,'Organization',NULL,1,0,0,0,0,0,NULL,NULL,'Pine Culture Network','Pine Culture Network',NULL,NULL,NULL,'5',NULL,'Both','2816996492',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Pine Culture Network',NULL,NULL,NULL,0,NULL,NULL,134,'Pine Culture Network',NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(174,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Smith, Ivey','Ivey Smith',NULL,NULL,NULL,'3',NULL,'Both','4175270008',NULL,'Sample Data','Ivey','G','Smith',NULL,NULL,NULL,NULL,1,NULL,'Dear Ivey',1,NULL,'Dear Ivey',1,NULL,'Ivey Smith',NULL,1,'2003-04-29',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(175,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Łąchowski, Scott','Scott Łąchowski II',NULL,NULL,NULL,NULL,NULL,'Both','1388417537',NULL,'Sample Data','Scott','Q','Łąchowski',NULL,3,NULL,NULL,1,NULL,'Dear Scott',1,NULL,'Dear Scott',1,NULL,'Scott Łąchowski II',NULL,2,'1983-12-03',0,NULL,NULL,NULL,'Montana Education Association',NULL,NULL,159,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(176,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Jacobs, Maxwell','Maxwell Jacobs Sr.',NULL,NULL,NULL,NULL,NULL,'Both','269604807',NULL,'Sample Data','Maxwell','','Jacobs',NULL,2,NULL,NULL,1,NULL,'Dear Maxwell',1,NULL,'Dear Maxwell',1,NULL,'Maxwell Jacobs Sr.',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(177,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Prentice, Rodrigo','Mr. Rodrigo Prentice Sr.',NULL,NULL,NULL,NULL,NULL,'Both','300374885',NULL,'Sample Data','Rodrigo','','Prentice',3,2,NULL,NULL,1,NULL,'Dear Rodrigo',1,NULL,'Dear Rodrigo',1,NULL,'Mr. Rodrigo Prentice Sr.',NULL,2,'1949-06-26',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(178,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson, Elbert','Elbert Jameson Sr.',NULL,NULL,NULL,'4',NULL,'Both','3057069270',NULL,'Sample Data','Elbert','Q','Jameson',NULL,2,NULL,NULL,1,NULL,'Dear Elbert',1,NULL,'Dear Elbert',1,NULL,'Elbert Jameson Sr.',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(179,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson, Craig','Mr. Craig Jameson',NULL,NULL,NULL,NULL,NULL,'Both','2730712031',NULL,'Sample Data','Craig','T','Jameson',3,NULL,NULL,NULL,1,NULL,'Dear Craig',1,NULL,'Dear Craig',1,NULL,'Mr. Craig Jameson',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(180,'Organization',NULL,0,1,0,0,0,0,NULL,NULL,'Local Sports Collective','Local Sports Collective',NULL,NULL,NULL,NULL,NULL,'Both','1166160952',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Local Sports Collective',NULL,NULL,NULL,0,NULL,NULL,NULL,'Local Sports Collective',NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(181,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Farmersville Food Fellowship','Farmersville Food Fellowship',NULL,NULL,NULL,NULL,NULL,'Both','1687037386',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Farmersville Food Fellowship',NULL,NULL,NULL,0,NULL,NULL,73,'Farmersville Food Fellowship',NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(182,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Adams, Esta','Mrs. Esta Adams',NULL,NULL,NULL,'5',NULL,'Both','1125073025',NULL,'Sample Data','Esta','N','Adams',1,NULL,NULL,NULL,1,NULL,'Dear Esta',1,NULL,'Dear Esta',1,NULL,'Mrs. Esta Adams',NULL,1,NULL,1,'2018-09-15',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(183,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Jones family','Jones family',NULL,NULL,NULL,'5',NULL,'Both','1110516799',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Jones family',5,NULL,'Dear Jones family',2,NULL,'Jones family',NULL,NULL,NULL,0,NULL,'Jones family',NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:52'),(184,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Blackwell, Sanford','Sanford Blackwell',NULL,NULL,NULL,NULL,NULL,'Both','3211231891',NULL,'Sample Data','Sanford','','Blackwell',NULL,NULL,NULL,NULL,1,NULL,'Dear Sanford',1,NULL,'Dear Sanford',1,NULL,'Sanford Blackwell',NULL,2,'2012-09-20',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(185,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Samuels, Junko','Ms. Junko Samuels',NULL,NULL,NULL,'4',NULL,'Both','2535736045',NULL,'Sample Data','Junko','P','Samuels',2,NULL,NULL,NULL,1,NULL,'Dear Junko',1,NULL,'Dear Junko',1,NULL,'Ms. Junko Samuels',NULL,1,'1964-02-14',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(186,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Blackwell, Kiara','Kiara Blackwell',NULL,NULL,NULL,NULL,NULL,'Both','1817462688',NULL,'Sample Data','Kiara','J','Blackwell',NULL,NULL,NULL,NULL,1,NULL,'Dear Kiara',1,NULL,'Dear Kiara',1,NULL,'Kiara Blackwell',NULL,1,'1971-04-22',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(187,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Zope, Kandace','Kandace Zope',NULL,NULL,NULL,'1',NULL,'Both','533148202',NULL,'Sample Data','Kandace','','Zope',NULL,NULL,NULL,NULL,1,NULL,'Dear Kandace',1,NULL,'Dear Kandace',1,NULL,'Kandace Zope',NULL,1,'1984-09-05',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(188,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Parker, Mei','Mrs. Mei Parker',NULL,NULL,NULL,'3',NULL,'Both','285847046',NULL,'Sample Data','Mei','','Parker',1,NULL,NULL,NULL,1,NULL,'Dear Mei',1,NULL,'Dear Mei',1,NULL,'Mrs. Mei Parker',NULL,NULL,'1952-07-16',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(189,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'McReynolds, Winford','Winford McReynolds Sr.',NULL,NULL,NULL,NULL,NULL,'Both','3334322093',NULL,'Sample Data','Winford','','McReynolds',NULL,2,NULL,NULL,1,NULL,'Dear Winford',1,NULL,'Dear Winford',1,NULL,'Winford McReynolds Sr.',NULL,2,'1959-09-21',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(190,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Blackwell, Lou','Dr. Lou Blackwell Sr.',NULL,NULL,NULL,'2',NULL,'Both','2525168848',NULL,'Sample Data','Lou','J','Blackwell',4,2,NULL,NULL,1,NULL,'Dear Lou',1,NULL,'Dear Lou',1,NULL,'Dr. Lou Blackwell Sr.',NULL,NULL,'1968-09-14',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(191,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Robertson, Barry','Mr. Barry Robertson Sr.',NULL,NULL,NULL,NULL,NULL,'Both','3681115611',NULL,'Sample Data','Barry','S','Robertson',3,2,NULL,NULL,1,NULL,'Dear Barry',1,NULL,'Dear Barry',1,NULL,'Mr. Barry Robertson Sr.',NULL,2,'1962-08-18',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(192,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Samuels, Carlos','Carlos Samuels',NULL,NULL,NULL,NULL,NULL,'Both','1758325668',NULL,'Sample Data','Carlos','C','Samuels',NULL,NULL,NULL,NULL,1,NULL,'Dear Carlos',1,NULL,'Dear Carlos',1,NULL,'Carlos Samuels',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(193,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'chowski.v.josefa27@testing.co.uk','chowski.v.josefa27@testing.co.uk',NULL,NULL,NULL,'3',NULL,'Both','988633401',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear chowski.v.josefa27@testing.co.uk',1,NULL,'Dear chowski.v.josefa27@testing.co.uk',1,NULL,'chowski.v.josefa27@testing.co.uk',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(194,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Nielsen, Brzęczysław','Brzęczysław Nielsen',NULL,NULL,NULL,'3',NULL,'Both','3387173587',NULL,'Sample Data','Brzęczysław','','Nielsen',NULL,NULL,NULL,NULL,1,NULL,'Dear Brzęczysław',1,NULL,'Dear Brzęczysław',1,NULL,'Brzęczysław Nielsen',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(195,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'McReynolds, Maria','Mr. Maria McReynolds III',NULL,NULL,NULL,'4',NULL,'Both','2599277622',NULL,'Sample Data','Maria','X','McReynolds',3,4,NULL,NULL,1,NULL,'Dear Maria',1,NULL,'Dear Maria',1,NULL,'Mr. Maria McReynolds III',NULL,NULL,'1954-11-26',1,'2018-10-11',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(196,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Nielsen family','Nielsen family',NULL,NULL,NULL,NULL,NULL,'Both','766698874',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Nielsen family',5,NULL,'Dear Nielsen family',2,NULL,'Nielsen family',NULL,NULL,NULL,0,NULL,'Nielsen family',NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(197,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Smith, Sharyn','Ms. Sharyn Smith',NULL,NULL,NULL,NULL,NULL,'Both','4235031760',NULL,'Sample Data','Sharyn','','Smith',2,NULL,NULL,NULL,1,NULL,'Dear Sharyn',1,NULL,'Dear Sharyn',1,NULL,'Ms. Sharyn Smith',NULL,1,'1986-01-06',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(198,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Wilson, Santina','Santina Wilson',NULL,NULL,NULL,'2',NULL,'Both','602659745',NULL,'Sample Data','Santina','R','Wilson',NULL,NULL,NULL,NULL,1,NULL,'Dear Santina',1,NULL,'Dear Santina',1,NULL,'Santina Wilson',NULL,1,'1989-12-01',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(199,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jensen, Magan','Dr. Magan Jensen',NULL,NULL,NULL,'4',NULL,'Both','1126354572',NULL,'Sample Data','Magan','D','Jensen',4,NULL,NULL,NULL,1,NULL,'Dear Magan',1,NULL,'Dear Magan',1,NULL,'Dr. Magan Jensen',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(200,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wattson-Smith, Jina','Ms. Jina Wattson-Smith',NULL,NULL,NULL,'5',NULL,'Both','65032653',NULL,'Sample Data','Jina','E','Wattson-Smith',2,NULL,NULL,NULL,1,NULL,'Dear Jina',1,NULL,'Dear Jina',1,NULL,'Ms. Jina Wattson-Smith',NULL,1,'1993-09-21',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(201,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Ivanov, Rebekah','Ms. Rebekah Ivanov',NULL,NULL,NULL,'1',NULL,'Both','3058531629',NULL,'Sample Data','Rebekah','','Ivanov',2,NULL,NULL,NULL,1,NULL,'Dear Rebekah',1,NULL,'Dear Rebekah',1,NULL,'Ms. Rebekah Ivanov',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50');
 /*!40000 ALTER TABLE `civicrm_contact` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -227,7 +228,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_contribution` WRITE;
 /*!40000 ALTER TABLE `civicrm_contribution` DISABLE KEYS */;
-INSERT INTO `civicrm_contribution` (`id`, `contact_id`, `financial_type_id`, `contribution_page_id`, `payment_instrument_id`, `receive_date`, `non_deductible_amount`, `total_amount`, `fee_amount`, `net_amount`, `trxn_id`, `invoice_id`, `invoice_number`, `currency`, `cancel_date`, `cancel_reason`, `receipt_date`, `thankyou_date`, `source`, `amount_level`, `contribution_recur_id`, `is_test`, `is_pay_later`, `contribution_status_id`, `address_id`, `check_number`, `campaign_id`, `creditnote_id`, `tax_amount`, `revenue_recognition_date`) VALUES (1,2,1,NULL,4,'2010-04-11 00:00:00',0.00,125.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Apr 2007 Mailer 1',NULL,NULL,0,0,1,NULL,'1041',NULL,NULL,NULL,NULL),(2,4,1,NULL,1,'2010-03-21 00:00:00',0.00,50.00,NULL,NULL,'P20901X1',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Online: Save the Penguins',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(3,6,1,NULL,4,'2010-04-29 00:00:00',0.00,25.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Apr 2007 Mailer 1',NULL,NULL,0,0,1,NULL,'2095',NULL,NULL,NULL,NULL),(4,8,1,NULL,4,'2010-04-11 00:00:00',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Apr 2007 Mailer 1',NULL,NULL,0,0,1,NULL,'10552',NULL,NULL,NULL,NULL),(5,16,1,NULL,4,'2010-04-15 00:00:00',0.00,500.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Apr 2007 Mailer 1',NULL,NULL,0,0,1,NULL,'509',NULL,NULL,NULL,NULL),(6,19,1,NULL,4,'2010-04-11 00:00:00',0.00,175.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Apr 2007 Mailer 1',NULL,NULL,0,0,1,NULL,'102',NULL,NULL,NULL,NULL),(7,82,1,NULL,1,'2010-03-27 00:00:00',0.00,50.00,NULL,NULL,'P20193L2',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Online: Save the Penguins',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(8,92,1,NULL,1,'2010-03-08 00:00:00',0.00,10.00,NULL,NULL,'P40232Y3',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Online: Help CiviCRM',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(9,34,1,NULL,1,'2010-04-22 00:00:00',0.00,250.00,NULL,NULL,'P20193L6',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Online: Help CiviCRM',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(10,71,1,NULL,1,'2009-07-01 11:53:50',0.00,500.00,NULL,NULL,'PL71',NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(11,43,1,NULL,1,'2009-07-01 12:55:41',0.00,200.00,NULL,NULL,'PL43II',NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(12,32,1,NULL,1,'2009-10-01 11:53:50',0.00,200.00,NULL,NULL,'PL32I',NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(13,32,1,NULL,1,'2009-12-01 12:55:41',0.00,200.00,NULL,NULL,'PL32II',NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(14,48,2,NULL,1,'2018-09-27 21:13:34',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(15,70,2,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(16,16,2,NULL,1,'2018-09-27 21:13:34',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(17,99,2,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(18,158,2,NULL,1,'2018-09-27 21:13:34',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(19,114,2,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(20,145,2,NULL,1,'2018-09-27 21:13:34',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(21,147,2,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(22,174,2,NULL,1,'2018-09-27 21:13:34',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(23,188,2,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(24,87,2,NULL,1,'2018-09-27 21:13:34',0.00,1200.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Lifetime Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(25,175,2,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(26,75,2,NULL,1,'2018-09-27 21:13:34',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(27,160,2,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(28,29,2,NULL,1,'2018-09-27 21:13:34',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(29,34,2,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(30,28,2,NULL,1,'2018-09-27 21:13:34',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(31,125,2,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(32,111,2,NULL,1,'2018-09-27 21:13:34',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(33,69,2,NULL,1,'2018-09-27 21:13:34',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(34,30,2,NULL,1,'2018-09-27 21:13:34',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(35,153,2,NULL,1,'2018-09-27 21:13:34',0.00,1200.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Lifetime Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(36,135,2,NULL,1,'2018-09-27 21:13:34',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(37,149,2,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(38,97,2,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(39,54,2,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(40,76,2,NULL,1,'2018-09-27 21:13:34',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(41,84,2,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(42,58,2,NULL,1,'2018-09-27 21:13:34',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(43,105,2,NULL,1,'2018-09-27 21:13:34',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(45,5,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(46,10,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(47,13,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(48,16,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(49,22,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(50,26,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(51,35,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(52,38,4,NULL,1,'2018-09-27 21:13:34',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(53,43,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(54,46,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(55,54,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(56,56,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(57,57,4,NULL,1,'2018-09-27 21:13:34',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(58,58,4,NULL,1,'2018-09-27 21:13:34',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(59,60,4,NULL,1,'2018-09-27 21:13:34',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(60,67,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(61,68,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(62,69,4,NULL,1,'2018-09-27 21:13:34',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(63,73,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(64,74,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(65,88,4,NULL,1,'2018-09-27 21:13:34',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(66,89,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(67,92,4,NULL,1,'2018-09-27 21:13:34',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(68,93,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(69,94,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(70,98,4,NULL,1,'2018-09-27 21:13:34',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(71,100,4,NULL,1,'2018-09-27 21:13:34',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(72,115,4,NULL,1,'2018-09-27 21:13:34',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(73,116,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(74,130,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(75,131,4,NULL,1,'2018-09-27 21:13:34',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(76,136,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(77,142,4,NULL,1,'2018-09-27 21:13:34',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(78,144,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(79,149,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(80,152,4,NULL,1,'2018-09-27 21:13:34',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(81,153,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(82,163,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(83,165,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(84,166,4,NULL,1,'2018-09-27 21:13:34',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(85,170,4,NULL,1,'2018-09-27 21:13:34',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(86,172,4,NULL,1,'2018-09-27 21:13:34',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(87,174,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(88,175,4,NULL,1,'2018-09-27 21:13:34',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(89,180,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(90,181,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(91,182,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(92,189,4,NULL,1,'2018-09-27 21:13:34',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(93,193,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(94,194,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL);
+INSERT INTO `civicrm_contribution` (`id`, `contact_id`, `financial_type_id`, `contribution_page_id`, `payment_instrument_id`, `receive_date`, `non_deductible_amount`, `total_amount`, `fee_amount`, `net_amount`, `trxn_id`, `invoice_id`, `invoice_number`, `currency`, `cancel_date`, `cancel_reason`, `receipt_date`, `thankyou_date`, `source`, `amount_level`, `contribution_recur_id`, `is_test`, `is_pay_later`, `contribution_status_id`, `address_id`, `check_number`, `campaign_id`, `creditnote_id`, `tax_amount`, `revenue_recognition_date`) VALUES (1,2,1,NULL,4,'2010-04-11 00:00:00',0.00,125.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Apr 2007 Mailer 1',NULL,NULL,0,0,1,NULL,'1041',NULL,NULL,NULL,NULL),(2,4,1,NULL,1,'2010-03-21 00:00:00',0.00,50.00,NULL,NULL,'P20901X1',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Online: Save the Penguins',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(3,6,1,NULL,4,'2010-04-29 00:00:00',0.00,25.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Apr 2007 Mailer 1',NULL,NULL,0,0,1,NULL,'2095',NULL,NULL,NULL,NULL),(4,8,1,NULL,4,'2010-04-11 00:00:00',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Apr 2007 Mailer 1',NULL,NULL,0,0,1,NULL,'10552',NULL,NULL,NULL,NULL),(5,16,1,NULL,4,'2010-04-15 00:00:00',0.00,500.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Apr 2007 Mailer 1',NULL,NULL,0,0,1,NULL,'509',NULL,NULL,NULL,NULL),(6,19,1,NULL,4,'2010-04-11 00:00:00',0.00,175.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Apr 2007 Mailer 1',NULL,NULL,0,0,1,NULL,'102',NULL,NULL,NULL,NULL),(7,82,1,NULL,1,'2010-03-27 00:00:00',0.00,50.00,NULL,NULL,'P20193L2',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Online: Save the Penguins',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(8,92,1,NULL,1,'2010-03-08 00:00:00',0.00,10.00,NULL,NULL,'P40232Y3',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Online: Help CiviCRM',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(9,34,1,NULL,1,'2010-04-22 00:00:00',0.00,250.00,NULL,NULL,'P20193L6',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Online: Help CiviCRM',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(10,71,1,NULL,1,'2009-07-01 11:53:50',0.00,500.00,NULL,NULL,'PL71',NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(11,43,1,NULL,1,'2009-07-01 12:55:41',0.00,200.00,NULL,NULL,'PL43II',NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(12,32,1,NULL,1,'2009-10-01 11:53:50',0.00,200.00,NULL,NULL,'PL32I',NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(13,32,1,NULL,1,'2009-12-01 12:55:41',0.00,200.00,NULL,NULL,'PL32II',NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(14,103,2,NULL,1,'2018-10-30 21:56:01',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(15,15,2,NULL,1,'2018-10-30 21:56:01',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(16,128,2,NULL,1,'2018-10-30 21:56:01',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(17,98,2,NULL,1,'2018-10-30 21:56:01',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(18,114,2,NULL,1,'2018-10-30 21:56:01',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(19,155,2,NULL,1,'2018-10-30 21:56:01',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(20,136,2,NULL,1,'2018-10-30 21:56:01',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(21,176,2,NULL,1,'2018-10-30 21:56:01',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(22,63,2,NULL,1,'2018-10-30 21:56:01',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(23,75,2,NULL,1,'2018-10-30 21:56:01',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(24,90,2,NULL,1,'2018-10-30 21:56:01',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(25,88,2,NULL,1,'2018-10-30 21:56:01',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(26,161,2,NULL,1,'2018-10-30 21:56:01',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(27,21,2,NULL,1,'2018-10-30 21:56:01',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(28,124,2,NULL,1,'2018-10-30 21:56:01',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(29,101,2,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(30,104,2,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(31,200,2,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(32,122,2,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(33,102,2,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(34,30,2,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(35,56,2,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(36,92,2,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(37,167,2,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(38,192,2,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(39,174,2,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(40,141,2,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(41,105,2,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(42,40,2,NULL,1,'2018-10-30 21:56:01',0.00,1200.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Lifetime Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(43,47,2,NULL,1,'2018-10-30 21:56:01',0.00,1200.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Lifetime Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(45,7,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(46,11,4,NULL,1,'2018-10-30 21:56:01',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(47,12,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(48,15,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(49,16,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(50,38,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(51,39,4,NULL,1,'2018-10-30 21:56:01',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(52,43,4,NULL,1,'2018-10-30 21:56:01',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(53,44,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(54,55,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(55,57,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(56,59,4,NULL,1,'2018-10-30 21:56:01',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(57,64,4,NULL,1,'2018-10-30 21:56:01',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(58,71,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(59,74,4,NULL,1,'2018-10-30 21:56:01',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(60,77,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(61,78,4,NULL,1,'2018-10-30 21:56:01',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(62,79,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(63,81,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(64,88,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(65,89,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(66,102,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(67,103,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(68,107,4,NULL,1,'2018-10-30 21:56:01',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(69,109,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(70,115,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(71,120,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(72,123,4,NULL,1,'2018-10-30 21:56:01',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(73,124,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(74,125,4,NULL,1,'2018-10-30 21:56:01',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(75,127,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(76,131,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(77,138,4,NULL,1,'2018-10-30 21:56:01',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(78,144,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(79,152,4,NULL,1,'2018-10-30 21:56:01',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(80,156,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(81,157,4,NULL,1,'2018-10-30 21:56:01',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(82,158,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(83,163,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(84,164,4,NULL,1,'2018-10-30 21:56:01',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(85,165,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(86,167,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(87,170,4,NULL,1,'2018-10-30 21:56:01',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(88,172,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(89,181,4,NULL,1,'2018-10-30 21:56:01',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(90,182,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(91,187,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(92,188,4,NULL,1,'2018-10-30 21:56:01',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(93,197,4,NULL,1,'2018-10-30 21:56:01',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(94,201,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL);
 /*!40000 ALTER TABLE `civicrm_contribution` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -265,7 +266,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_contribution_soft` WRITE;
 /*!40000 ALTER TABLE `civicrm_contribution_soft` DISABLE KEYS */;
-INSERT INTO `civicrm_contribution_soft` (`id`, `contribution_id`, `contact_id`, `amount`, `currency`, `pcp_id`, `pcp_display_in_roll`, `pcp_roll_nickname`, `pcp_personal_note`, `soft_credit_type_id`) VALUES (1,8,171,10.00,'USD',1,1,'Jones Family','Helping Hands',10),(2,9,171,250.00,'USD',1,1,'Annie and the kids','Annie Helps',10);
+INSERT INTO `civicrm_contribution_soft` (`id`, `contribution_id`, `contact_id`, `amount`, `currency`, `pcp_id`, `pcp_display_in_roll`, `pcp_roll_nickname`, `pcp_personal_note`, `soft_credit_type_id`) VALUES (1,8,194,10.00,'USD',1,1,'Jones Family','Helping Hands',10),(2,9,194,250.00,'USD',1,1,'Annie and the kids','Annie Helps',10);
 /*!40000 ALTER TABLE `civicrm_contribution_soft` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -398,7 +399,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_domain` WRITE;
 /*!40000 ALTER TABLE `civicrm_domain` DISABLE KEYS */;
-INSERT INTO `civicrm_domain` (`id`, `name`, `description`, `config_backend`, `version`, `contact_id`, `locales`, `locale_custom_strings`) VALUES (1,'Default Domain Name',NULL,NULL,'5.7.0',1,NULL,'a:1:{s:5:\"en_US\";a:0:{}}');
+INSERT INTO `civicrm_domain` (`id`, `name`, `description`, `config_backend`, `version`, `contact_id`, `locales`, `locale_custom_strings`) VALUES (1,'Default Domain Name',NULL,NULL,'5.8.1',1,NULL,'a:1:{s:5:\"en_US\";a:0:{}}');
 /*!40000 ALTER TABLE `civicrm_domain` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -408,7 +409,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_email` WRITE;
 /*!40000 ALTER TABLE `civicrm_email` DISABLE KEYS */;
-INSERT INTO `civicrm_email` (`id`, `contact_id`, `location_type_id`, `email`, `is_primary`, `is_billing`, `on_hold`, `is_bulkmail`, `hold_date`, `reset_date`, `signature_text`, `signature_html`) VALUES (1,1,1,'fixme.domainemail@example.org',0,0,0,0,NULL,NULL,NULL,NULL),(2,136,1,'ajameson@example.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(3,136,1,'jameson.angelika18@spamalot.co.in',0,0,0,0,NULL,NULL,NULL,NULL),(4,75,1,'wattsonb@fakemail.biz',1,0,0,0,NULL,NULL,NULL,NULL),(5,116,1,'elbertt34@sample.org',1,0,0,0,NULL,NULL,NULL,NULL),(6,100,1,'chowskia@sample.net',1,0,0,0,NULL,NULL,NULL,NULL),(7,100,1,'chowskia88@testmail.info',0,0,0,0,NULL,NULL,NULL,NULL),(8,144,1,'daz.margaret@fishmail.net',1,0,0,0,NULL,NULL,NULL,NULL),(9,144,1,'dazm46@airmail.biz',0,0,0,0,NULL,NULL,NULL,NULL),(10,76,1,'ff.adams34@mymail.net',1,0,0,0,NULL,NULL,NULL,NULL),(11,76,1,'felishaadams@sample.biz',0,0,0,0,NULL,NULL,NULL,NULL),(12,93,1,'mllerm46@mymail.org',1,0,0,0,NULL,NULL,NULL,NULL),(13,85,1,'cruzs@sample.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(14,85,1,'shaunacruz@sample.org',0,0,0,0,NULL,NULL,NULL,NULL),(15,13,1,'smith.santina@fishmail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),(16,44,1,'achowski@mymail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(17,39,1,'alexiay74@lol.net',1,0,0,0,NULL,NULL,NULL,NULL),(18,39,1,'aw.yadav34@notmail.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),(19,162,1,'rayw@notmail.biz',1,0,0,0,NULL,NULL,NULL,NULL),(20,162,1,'wattson.ray28@fakemail.co.nz',0,0,0,0,NULL,NULL,NULL,NULL),(21,97,1,'raycruz30@spamalot.co.in',1,0,0,0,NULL,NULL,NULL,NULL),(22,97,1,'rcruz97@airmail.biz',0,0,0,0,NULL,NULL,NULL,NULL),(23,46,1,'yadav.ashley61@testing.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(24,46,1,'an.yadav@mymail.co.in',0,0,0,0,NULL,NULL,NULL,NULL),(25,9,1,'robertsj35@testing.net',1,0,0,0,NULL,NULL,NULL,NULL),(26,9,1,'jayroberts49@testmail.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),(27,81,1,'zopei@infomail.net',1,0,0,0,NULL,NULL,NULL,NULL),(28,153,1,'nielsen.justina46@notmail.biz',1,0,0,0,NULL,NULL,NULL,NULL),(29,153,1,'nielsenj60@infomail.net',0,0,0,0,NULL,NULL,NULL,NULL),(30,61,1,'eivanov@lol.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),(31,67,1,'jameson.s.elbert@lol.info',1,0,0,0,NULL,NULL,NULL,NULL),(32,117,1,'knielsen@fishmail.org',1,0,0,0,NULL,NULL,NULL,NULL),(33,152,1,'zoped@fakemail.org',1,0,0,0,NULL,NULL,NULL,NULL),(34,25,1,'jones.miguel48@infomail.info',1,0,0,0,NULL,NULL,NULL,NULL),(35,25,1,'miguelj@testmail.com',0,0,0,0,NULL,NULL,NULL,NULL),(36,6,1,'samson.kacey12@infomail.com',1,0,0,0,NULL,NULL,NULL,NULL),(37,164,1,'justinaz47@fakemail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(38,164,1,'zope.i.justina71@fishmail.info',0,0,0,0,NULL,NULL,NULL,NULL),(39,78,1,'ax.jensen@fishmail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),(40,24,1,'cjameson74@sample.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(41,135,1,'grant.toby66@fakemail.net',1,0,0,0,NULL,NULL,NULL,NULL),(42,113,1,'lareet14@infomail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),(43,113,1,'terry.laree@fakemail.co.pl',0,0,0,0,NULL,NULL,NULL,NULL),(44,172,1,'yadavm@fishmail.biz',1,0,0,0,NULL,NULL,NULL,NULL),(45,172,1,'yadav.maria@sample.biz',0,0,0,0,NULL,NULL,NULL,NULL),(46,83,1,'robertsone@notmail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),(47,83,1,'robertson.elina@fakemail.biz',0,0,0,0,NULL,NULL,NULL,NULL),(48,112,1,'terrell.maxwell@spamalot.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(49,37,1,'wattson.t.clint85@testing.info',1,0,0,0,NULL,NULL,NULL,NULL),(50,37,1,'wattson.clint@infomail.net',0,0,0,0,NULL,NULL,NULL,NULL),(51,121,1,'jchowski@testmail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(52,121,1,'jchowski@spamalot.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),(53,45,1,'tanyag@mymail.org',1,0,0,0,NULL,NULL,NULL,NULL),(54,45,1,'tanyag@notmail.net',0,0,0,0,NULL,NULL,NULL,NULL),(55,106,1,'jedj@sample.co.in',1,0,0,0,NULL,NULL,NULL,NULL),(56,106,1,'jamesonj17@infomail.com',0,0,0,0,NULL,NULL,NULL,NULL),(57,27,1,'tobyd66@infomail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),(58,148,1,'allanr@fakemail.com',1,0,0,0,NULL,NULL,NULL,NULL),(59,178,1,'blackwell.f.jina@airmail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(60,178,1,'jinablackwell30@spamalot.biz',0,0,0,0,NULL,NULL,NULL,NULL),(61,90,1,'julianncooper@spamalot.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(62,120,1,'russellg47@spamalot.net',1,0,0,0,NULL,NULL,NULL,NULL),(63,120,1,'gonzlez.russell@fishmail.com',0,0,0,0,NULL,NULL,NULL,NULL),(64,26,1,'jacksond@mymail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),(65,145,1,'barkley.z.erik@testmail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(66,99,1,'andrewo@mymail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(67,99,1,'olsen.f.andrew@airmail.biz',0,0,0,0,NULL,NULL,NULL,NULL),(68,73,1,'dareny55@notmail.org',1,0,0,0,NULL,NULL,NULL,NULL),(69,163,1,'bettyjensen@infomail.com',1,0,0,0,NULL,NULL,NULL,NULL),(70,163,1,'bo.jensen@notmail.net',0,0,0,0,NULL,NULL,NULL,NULL),(71,165,1,'jensent@testing.org',1,0,0,0,NULL,NULL,NULL,NULL),(72,165,1,'jensen.m.teresa78@spamalot.info',0,0,0,0,NULL,NULL,NULL,NULL),(73,98,1,'parkerm@mymail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),(74,98,1,'parkerm26@testmail.co.in',0,0,0,0,NULL,NULL,NULL,NULL),(75,132,1,'sb.parker90@fishmail.org',1,0,0,0,NULL,NULL,NULL,NULL),(76,11,1,'teddyparker@sample.org',1,0,0,0,NULL,NULL,NULL,NULL),(77,11,1,'parkert51@testmail.com',0,0,0,0,NULL,NULL,NULL,NULL),(78,183,1,'parker.merrie@testing.org',1,0,0,0,NULL,NULL,NULL,NULL),(79,183,1,'parker.merrie@testing.co.in',0,0,0,0,NULL,NULL,NULL,NULL),(80,30,1,'yadav.bryon17@mymail.org',1,0,0,0,NULL,NULL,NULL,NULL),(81,159,1,'yadav.c.rolando@sample.com',1,0,0,0,NULL,NULL,NULL,NULL),(82,149,1,'bettyyadav@testing.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),(83,149,1,'yadav.betty51@testmail.biz',0,0,0,0,NULL,NULL,NULL,NULL),(84,190,1,'jameson.brzczysaw@fakemail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(85,188,1,'jameson.q.lincoln66@spamalot.com',1,0,0,0,NULL,NULL,NULL,NULL),(86,160,1,'jamesons55@sample.org',1,0,0,0,NULL,NULL,NULL,NULL),(87,119,1,'cruzw@sample.org',1,0,0,0,NULL,NULL,NULL,NULL),(88,175,1,'olsen-cruz.o.errol1@example.co.in',1,0,0,0,NULL,NULL,NULL,NULL),(89,5,1,'cruz.roland@sample.co.in',1,0,0,0,NULL,NULL,NULL,NULL),(90,197,1,'jd.cruz@lol.org',1,0,0,0,NULL,NULL,NULL,NULL),(91,77,1,'chowski-robertsm54@infomail.info',1,0,0,0,NULL,NULL,NULL,NULL),(92,77,1,'chowski-robertsm71@infomail.co.in',0,0,0,0,NULL,NULL,NULL,NULL),(93,4,1,'lareen@notmail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(94,104,1,'kk.nielsen@lol.com',1,0,0,0,NULL,NULL,NULL,NULL),(95,104,1,'kandacenielsen@testmail.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),(96,88,1,'jameson.andrew@mymail.org',1,0,0,0,NULL,NULL,NULL,NULL),(97,16,1,'jameson.rodrigo@airmail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),(98,170,1,'shermandaz@testmail.com',1,0,0,0,NULL,NULL,NULL,NULL),(99,64,1,'dazb22@testing.info',1,0,0,0,NULL,NULL,NULL,NULL),(100,64,1,'daz.j.brittney45@spamalot.net',0,0,0,0,NULL,NULL,NULL,NULL),(101,36,1,'damarisdaz@infomail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),(102,142,1,'estad45@lol.com',1,0,0,0,NULL,NULL,NULL,NULL),(103,142,1,'estad@testmail.info',0,0,0,0,NULL,NULL,NULL,NULL),(104,55,1,'deforest.brzczysaw@lol.org',1,0,0,0,NULL,NULL,NULL,NULL),(105,176,1,'deforest.ashley@sample.com',1,0,0,0,NULL,NULL,NULL,NULL),(106,41,1,'iblackwell@spamalot.info',1,0,0,0,NULL,NULL,NULL,NULL),(107,41,1,'blackwell.irvin26@airmail.org',0,0,0,0,NULL,NULL,NULL,NULL),(108,150,1,'alexiaolsen-blackwell@lol.co.in',1,0,0,0,NULL,NULL,NULL,NULL),(109,92,1,'ablackwell@sample.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),(110,58,1,'terry.lincoln@fishmail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(111,54,1,'terry-wattson.h.landon45@testmail.com',1,0,0,0,NULL,NULL,NULL,NULL),(112,174,1,'tterry-wattson@fakemail.biz',1,0,0,0,NULL,NULL,NULL,NULL),(113,53,1,'cooperb43@fishmail.biz',1,0,0,0,NULL,NULL,NULL,NULL),(114,53,1,'cooperb@infomail.co.in',0,0,0,0,NULL,NULL,NULL,NULL),(115,49,1,'teresac74@lol.org',1,0,0,0,NULL,NULL,NULL,NULL),(116,49,1,'teresac23@fishmail.co.in',0,0,0,0,NULL,NULL,NULL,NULL),(117,158,1,'jayrobertson@notmail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),(118,84,1,'meganr@sample.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(119,84,1,'meganrobertson90@airmail.net',0,0,0,0,NULL,NULL,NULL,NULL),(120,199,1,'meir@sample.info',1,0,0,0,NULL,NULL,NULL,NULL),(121,200,1,'rwilson@sample.info',1,0,0,0,NULL,NULL,NULL,NULL),(122,138,1,'wilson-dimitrov.c.elbert@notmail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(123,70,1,'deforestr56@infomail.net',1,0,0,0,NULL,NULL,NULL,NULL),(124,70,1,'russelldeforest@fishmail.info',0,0,0,0,NULL,NULL,NULL,NULL),(125,124,1,'ja.jacobs14@spamalot.net',1,0,0,0,NULL,NULL,NULL,NULL),(126,124,1,'jacobs.junko@testmail.co.in',0,0,0,0,NULL,NULL,NULL,NULL),(127,56,1,'vf.deforest-jacobs@mymail.biz',1,0,0,0,NULL,NULL,NULL,NULL),(128,42,1,'st.deforest-jacobs@testmail.org',1,0,0,0,NULL,NULL,NULL,NULL),(129,42,1,'deforest-jacobs.t.sharyn17@lol.net',0,0,0,0,NULL,NULL,NULL,NULL),(130,71,1,'wagner-daz.santina@notmail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),(131,71,1,'swagner-daz67@sample.biz',0,0,0,0,NULL,NULL,NULL,NULL),(132,74,1,'daz.felisha@notmail.info',1,0,0,0,NULL,NULL,NULL,NULL),(133,201,1,'omarbarkley@testing.net',1,0,0,0,NULL,NULL,NULL,NULL),(134,69,1,'jsamson@notmail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(135,69,1,'josefas2@notmail.biz',0,0,0,0,NULL,NULL,NULL,NULL),(136,185,1,'barkley-samson.c.norris34@testing.org',1,0,0,0,NULL,NULL,NULL,NULL),(137,91,1,'kathleenbarkley-samson@notmail.org',1,0,0,0,NULL,NULL,NULL,NULL),(138,130,1,'barkley.scott@testmail.com',1,0,0,0,NULL,NULL,NULL,NULL),(139,110,1,'barkleyk@example.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),(140,110,1,'kandacebarkley@testing.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),(141,105,1,'barkley.maxwell34@example.info',1,0,0,0,NULL,NULL,NULL,NULL),(142,105,1,'barkleym@lol.biz',0,0,0,0,NULL,NULL,NULL,NULL),(143,50,1,'barkley.rebekah13@fakemail.biz',1,0,0,0,NULL,NULL,NULL,NULL),(144,115,1,'erikg@testmail.org',1,0,0,0,NULL,NULL,NULL,NULL),(145,193,1,'samson-jameson-gonzlezm91@example.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(146,193,1,'samson-jameson-gonzlez.l.merrie89@notmail.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),(147,48,1,'jameson-gonzlez.kenny@spamalot.net',1,0,0,0,NULL,NULL,NULL,NULL),(148,139,3,'feedback@mahwahagriculturesolutions.org',1,0,0,0,NULL,NULL,NULL,NULL),(149,113,2,'terryl34@mahwahagriculturesolutions.org',0,0,0,0,NULL,NULL,NULL,NULL),(150,21,3,'sales@baydevelopment.org',1,0,0,0,NULL,NULL,NULL,NULL),(151,13,2,'.73@baydevelopment.org',0,0,0,0,NULL,NULL,NULL,NULL),(152,180,3,'sales@caminoliteracyfellowship.org',1,0,0,0,NULL,NULL,NULL,NULL),(153,32,3,'contact@friendstechnology.org',1,0,0,0,NULL,NULL,NULL,NULL),(154,52,3,'sales@cascadesystems.org',1,0,0,0,NULL,NULL,NULL,NULL),(155,51,2,'yadav.winford@cascadesystems.org',1,0,0,0,NULL,NULL,NULL,NULL),(156,141,3,'info@cadellliteracy.org',1,0,0,0,NULL,NULL,NULL,NULL),(157,112,2,'mj.terrell@cadellliteracy.org',0,0,0,0,NULL,NULL,NULL,NULL),(158,23,3,'feedback@michiganschool.org',1,0,0,0,NULL,NULL,NULL,NULL),(159,160,2,'shermanjameson64@michiganschool.org',0,0,0,0,NULL,NULL,NULL,NULL),(160,182,3,'contact@michigannetwork.org',1,0,0,0,NULL,NULL,NULL,NULL),(161,29,2,'bachman.heidi@michigannetwork.org',1,0,0,0,NULL,NULL,NULL,NULL),(162,22,3,'contact@communitytrust.org',1,0,0,0,NULL,NULL,NULL,NULL),(163,144,2,'margaretd@communitytrust.org',0,0,0,0,NULL,NULL,NULL,NULL),(164,7,3,'service@sierrawellnesspartners.org',1,0,0,0,NULL,NULL,NULL,NULL),(165,93,2,'mller.maxwell@sierrawellnesspartners.org',0,0,0,0,NULL,NULL,NULL,NULL),(166,137,3,'feedback@northpointculture.org',1,0,0,0,NULL,NULL,NULL,NULL),(167,39,2,'aw.yadav25@northpointculture.org',0,0,0,0,NULL,NULL,NULL,NULL),(168,196,3,'info@progressiveservices.org',1,0,0,0,NULL,NULL,NULL,NULL),(169,131,3,'info@communityassociation.org',1,0,0,0,NULL,NULL,NULL,NULL),(170,48,2,'km.jameson-gonzlez@communityassociation.org',0,0,0,0,NULL,NULL,NULL,NULL),(171,79,3,'feedback@connecticutculture.org',1,0,0,0,NULL,NULL,NULL,NULL),(172,27,2,'deforestt@connecticutculture.org',0,0,0,0,NULL,NULL,NULL,NULL),(173,57,3,'info@localadvocacy.org',1,0,0,0,NULL,NULL,NULL,NULL),(174,169,2,'adaz80@localadvocacy.org',1,0,0,0,NULL,NULL,NULL,NULL),(175,62,3,'info@vndevelopmentinitiative.org',1,0,0,0,NULL,NULL,NULL,NULL),(176,9,2,'jayr55@vndevelopmentinitiative.org',0,0,0,0,NULL,NULL,NULL,NULL),(177,31,3,'service@sierrasportssystems.org',1,0,0,0,NULL,NULL,NULL,NULL),(178,165,2,'jensen.teresa99@sierrasportssystems.org',0,0,0,0,NULL,NULL,NULL,NULL),(179,NULL,1,'development@example.org',0,0,0,0,NULL,NULL,NULL,NULL),(180,NULL,1,'tournaments@example.org',0,0,0,0,NULL,NULL,NULL,NULL),(181,NULL,1,'celebration@example.org',0,0,0,0,NULL,NULL,NULL,NULL);
+INSERT INTO `civicrm_email` (`id`, `contact_id`, `location_type_id`, `email`, `is_primary`, `is_billing`, `on_hold`, `is_bulkmail`, `hold_date`, `reset_date`, `signature_text`, `signature_html`) VALUES (1,1,1,'fixme.domainemail@example.org',0,0,0,0,NULL,NULL,NULL,NULL),(2,87,1,'ty.prentice35@notmail.info',1,0,0,0,NULL,NULL,NULL,NULL),(3,194,1,'nielsen.brzczysaw@example.com',1,0,0,0,NULL,NULL,NULL,NULL),(4,90,1,'arlynewagner21@notmail.org',1,0,0,0,NULL,NULL,NULL,NULL),(5,15,1,'margaretp@infomail.biz',1,0,0,0,NULL,NULL,NULL,NULL),(6,134,1,'erika80@example.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(7,134,1,'adamse76@spamalot.info',0,0,0,0,NULL,NULL,NULL,NULL),(8,24,1,'jameson.santina66@lol.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(9,24,1,'jameson.santina@fakemail.co.in',0,0,0,0,NULL,NULL,NULL,NULL),(10,75,1,'jones.rosario@sample.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(11,146,1,'olsena@notmail.com',1,0,0,0,NULL,NULL,NULL,NULL),(12,146,1,'alexiaolsen@mymail.biz',0,0,0,0,NULL,NULL,NULL,NULL),(13,13,1,'blackwelll45@fakemail.info',1,0,0,0,NULL,NULL,NULL,NULL),(14,48,1,'brittneyz@fishmail.org',1,0,0,0,NULL,NULL,NULL,NULL),(15,35,1,'gonzlez.rosario@lol.co.in',1,0,0,0,NULL,NULL,NULL,NULL),(16,35,1,'gonzlezr68@lol.net',0,0,0,0,NULL,NULL,NULL,NULL),(17,64,1,'landonsmith@sample.org',1,0,0,0,NULL,NULL,NULL,NULL),(18,64,1,'lq.smith@lol.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),(19,34,1,'allenc29@fakemail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(20,34,1,'cruz.allen47@lol.net',0,0,0,0,NULL,NULL,NULL,NULL),(21,89,1,'teddyp98@example.biz',1,0,0,0,NULL,NULL,NULL,NULL),(22,105,1,'bwilson42@notmail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),(23,105,1,'bwilson@infomail.co.pl',0,0,0,0,NULL,NULL,NULL,NULL),(24,140,1,'sdaz22@notmail.com',1,0,0,0,NULL,NULL,NULL,NULL),(25,140,1,'daz.sonny75@fakemail.co.in',0,0,0,0,NULL,NULL,NULL,NULL),(26,84,1,'ashliesamuels48@testmail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(27,84,1,'ashlies90@lol.co.nz',0,0,0,0,NULL,NULL,NULL,NULL),(28,52,1,'deforest.l.elina22@fishmail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(29,71,1,'brigetted@spamalot.biz',1,0,0,0,NULL,NULL,NULL,NULL),(30,71,1,'dimitrov.brigette34@sample.biz',0,0,0,0,NULL,NULL,NULL,NULL),(31,160,1,'ivanov.y.kiara@example.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(32,160,1,'ky.ivanov@example.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),(33,157,1,'truman@fishmail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),(34,130,1,'mller.alexia@notmail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(35,108,1,'patelr@example.net',1,0,0,0,NULL,NULL,NULL,NULL),(36,108,1,'rayp@fishmail.co.nz',0,0,0,0,NULL,NULL,NULL,NULL),(37,153,1,'jensenb17@fakemail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(38,22,1,'terry.truman@fishmail.info',1,0,0,0,NULL,NULL,NULL,NULL),(39,22,1,'terry.truman96@sample.co.in',0,0,0,0,NULL,NULL,NULL,NULL),(40,56,1,'jinab@spamalot.com',1,0,0,0,NULL,NULL,NULL,NULL),(41,117,1,'chowski.maxwell@testmail.biz',1,0,0,0,NULL,NULL,NULL,NULL),(42,117,1,'chowski.maxwell8@fakemail.co.in',0,0,0,0,NULL,NULL,NULL,NULL),(43,39,1,'gonzlez.erik79@example.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),(44,2,1,'miguelparker46@spamalot.net',1,0,0,0,NULL,NULL,NULL,NULL),(45,55,1,'ivanov.herminia11@infomail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(46,55,1,'herminiai23@testing.co.in',0,0,0,0,NULL,NULL,NULL,NULL),(47,61,1,'cruz.delana71@sample.org',1,0,0,0,NULL,NULL,NULL,NULL),(48,61,1,'cruz.x.delana@spamalot.com',0,0,0,0,NULL,NULL,NULL,NULL),(49,77,1,'chowski.daren37@fakemail.com',1,0,0,0,NULL,NULL,NULL,NULL),(50,114,1,'cooper.sonny@fishmail.biz',1,0,0,0,NULL,NULL,NULL,NULL),(51,147,1,'robertsa31@notmail.info',1,0,0,0,NULL,NULL,NULL,NULL),(52,3,1,'daz.mei73@example.biz',1,0,0,0,NULL,NULL,NULL,NULL),(53,3,1,'meidaz95@fakemail.co.nz',0,0,0,0,NULL,NULL,NULL,NULL),(54,142,1,'jensen.truman@infomail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(55,142,1,'jensen.o.truman69@airmail.info',0,0,0,0,NULL,NULL,NULL,NULL),(56,43,1,'ivanovb79@testing.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(57,9,1,'julianna@infomail.info',1,0,0,0,NULL,NULL,NULL,NULL),(58,9,1,'jn.adams87@spamalot.co.nz',0,0,0,0,NULL,NULL,NULL,NULL),(59,42,1,'claudioc10@infomail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(60,42,1,'claudioc@notmail.co.pl',0,0,0,0,NULL,NULL,NULL,NULL),(61,47,1,'andrewroberts27@testing.biz',1,0,0,0,NULL,NULL,NULL,NULL),(62,165,1,'terry.clint@infomail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(63,165,1,'clintt44@fishmail.info',0,0,0,0,NULL,NULL,NULL,NULL),(64,156,1,'juliannsamuels@testing.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(65,120,1,'yadavm62@spamalot.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),(66,45,1,'mcreynolds.ashlie@sample.org',1,0,0,0,NULL,NULL,NULL,NULL),(67,45,1,'ashliem@spamalot.co.in',0,0,0,0,NULL,NULL,NULL,NULL),(68,17,1,'loujacobs@example.biz',1,0,0,0,NULL,NULL,NULL,NULL),(69,17,1,'jacobsl94@sample.co.in',0,0,0,0,NULL,NULL,NULL,NULL),(70,68,1,'ivanov.santina@spamalot.biz',1,0,0,0,NULL,NULL,NULL,NULL),(71,139,1,'elizabethwilson@testmail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),(72,139,1,'wilsone@example.net',0,0,0,0,NULL,NULL,NULL,NULL),(73,126,1,'wagner.shauna@fishmail.net',1,0,0,0,NULL,NULL,NULL,NULL),(74,128,1,'bu.parker@mymail.org',1,0,0,0,NULL,NULL,NULL,NULL),(75,177,1,'rprentice@example.biz',1,0,0,0,NULL,NULL,NULL,NULL),(76,78,1,'mcreynolds.lou95@infomail.info',1,0,0,0,NULL,NULL,NULL,NULL),(77,182,1,'adamse20@testmail.org',1,0,0,0,NULL,NULL,NULL,NULL),(78,104,1,'samson.felisha25@fakemail.com',1,0,0,0,NULL,NULL,NULL,NULL),(79,104,1,'ff.samson@fishmail.info',0,0,0,0,NULL,NULL,NULL,NULL),(80,175,1,'chowskis@fakemail.biz',1,0,0,0,NULL,NULL,NULL,NULL),(81,46,1,'kathleent@testmail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),(82,46,1,'ka.terrell@fakemail.org',0,0,0,0,NULL,NULL,NULL,NULL),(83,19,1,'kterrell3@example.co.in',1,0,0,0,NULL,NULL,NULL,NULL),(84,19,1,'kennyterrell@example.com',0,0,0,0,NULL,NULL,NULL,NULL),(85,148,1,'winfordj@fakemail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),(86,148,1,'jamesonw10@sample.info',0,0,0,0,NULL,NULL,NULL,NULL),(87,133,1,'jameson.h.rebekah@infomail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(88,133,1,'rebekahjameson59@notmail.co.nz',0,0,0,0,NULL,NULL,NULL,NULL),(89,144,1,'blackwell.beula@fishmail.org',1,0,0,0,NULL,NULL,NULL,NULL),(90,186,1,'blackwell.kiara31@testmail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(91,172,1,'blackwell.justina99@airmail.info',1,0,0,0,NULL,NULL,NULL,NULL),(92,172,1,'blackwell.o.justina@lol.co.nz',0,0,0,0,NULL,NULL,NULL,NULL),(93,184,1,'sblackwell33@fakemail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(94,184,1,'sanfordblackwell15@fakemail.org',0,0,0,0,NULL,NULL,NULL,NULL),(95,88,1,'cdimitrov94@airmail.info',1,0,0,0,NULL,NULL,NULL,NULL),(96,73,1,'dimitrov.felisha98@notmail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(97,73,1,'dimitrovf@lol.co.in',0,0,0,0,NULL,NULL,NULL,NULL),(98,155,1,'kdimitrov81@fishmail.net',1,0,0,0,NULL,NULL,NULL,NULL),(99,191,1,'robertsonb92@testing.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(100,79,1,'kb.robertson@fakemail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(101,103,1,'nielsen.betty43@spamalot.com',1,0,0,0,NULL,NULL,NULL,NULL),(102,103,1,'nielsen.betty90@fishmail.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),(103,169,1,'deforest-nielsen.russell@testmail.net',1,0,0,0,NULL,NULL,NULL,NULL),(104,58,1,'deforest-nielsen.alida98@sample.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(105,58,1,'adeforest-nielsen@testing.info',0,0,0,0,NULL,NULL,NULL,NULL),(106,83,1,'erikj@testmail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(107,136,1,'jameson.x.truman92@notmail.info',1,0,0,0,NULL,NULL,NULL,NULL),(108,136,1,'jamesont@fakemail.co.pl',0,0,0,0,NULL,NULL,NULL,NULL),(109,162,1,'valenej@mymail.net',1,0,0,0,NULL,NULL,NULL,NULL),(110,162,1,'jameson.valene@fakemail.net',0,0,0,0,NULL,NULL,NULL,NULL),(111,178,1,'jameson.elbert@fishmail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(112,178,1,'jamesone57@sample.net',0,0,0,0,NULL,NULL,NULL,NULL),(113,65,1,'erikjones@notmail.biz',1,0,0,0,NULL,NULL,NULL,NULL),(114,65,1,'erikjones46@mymail.org',0,0,0,0,NULL,NULL,NULL,NULL),(115,33,1,'beulajones@fakemail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),(116,33,1,'beulajones@airmail.biz',0,0,0,0,NULL,NULL,NULL,NULL),(117,163,1,'bn.jones@notmail.com',1,0,0,0,NULL,NULL,NULL,NULL),(118,94,1,'adams.valene@fakemail.net',1,0,0,0,NULL,NULL,NULL,NULL),(119,94,1,'adams.valene30@fishmail.info',0,0,0,0,NULL,NULL,NULL,NULL),(120,28,1,'adamsj55@notmail.com',1,0,0,0,NULL,NULL,NULL,NULL),(121,4,1,'teresaj93@infomail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),(122,193,1,'chowski.v.josefa27@testing.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(123,138,1,'mariachowski10@fishmail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),(124,138,1,'chowski.maria@airmail.biz',0,0,0,0,NULL,NULL,NULL,NULL),(125,137,1,'elbertw@airmail.org',1,0,0,0,NULL,NULL,NULL,NULL),(126,197,1,'smith.sharyn41@testing.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(127,200,1,'jinaw88@lol.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(128,200,1,'wattson-smith.jina@spamalot.co.nz',0,0,0,0,NULL,NULL,NULL,NULL),(129,118,1,'wattson-smith.f.winford@example.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),(130,189,1,'mcreynoldsw@lol.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),(131,189,1,'wmcreynolds45@sample.info',0,0,0,0,NULL,NULL,NULL,NULL),(132,122,1,'dimitrov-mcreynolds.q.alida20@sample.net',1,0,0,0,NULL,NULL,NULL,NULL),(133,122,1,'aq.dimitrov-mcreynolds90@notmail.biz',0,0,0,0,NULL,NULL,NULL,NULL),(134,113,1,'mcreynolds.felisha@mymail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),(135,31,1,'tobyblackwell54@mymail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),(136,166,1,'terrellk44@notmail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),(137,67,1,'ri.blackwell-terrell93@fakemail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(138,171,1,'blackwell-terrell.brigette@airmail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),(139,7,1,'zope.j.bob83@testmail.org',1,0,0,0,NULL,NULL,NULL,NULL),(140,7,1,'bobz26@testing.co.in',0,0,0,0,NULL,NULL,NULL,NULL),(141,187,1,'kandacez@notmail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(142,179,1,'craigjameson@example.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(143,179,1,'craigjameson29@sample.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),(144,92,1,'ashliej@infomail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),(145,5,1,'jameson.beula95@testing.org',1,0,0,0,NULL,NULL,NULL,NULL),(146,131,1,'smith.sonny@notmail.biz',1,0,0,0,NULL,NULL,NULL,NULL),(147,131,1,'ssmith@fishmail.net',0,0,0,0,NULL,NULL,NULL,NULL),(148,161,1,'smithm56@spamalot.net',1,0,0,0,NULL,NULL,NULL,NULL),(149,161,1,'smithm@spamalot.biz',0,0,0,0,NULL,NULL,NULL,NULL),(150,85,1,'marianielsen75@fakemail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),(151,97,1,'bterry-nielsen@lol.net',1,0,0,0,NULL,NULL,NULL,NULL),(152,80,1,'irisnielsen@mymail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(153,8,1,'clints@notmail.com',1,0,0,0,NULL,NULL,NULL,NULL),(154,192,1,'carlossamuels@spamalot.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(155,192,1,'carloss80@testmail.org',0,0,0,0,NULL,NULL,NULL,NULL),(156,81,1,'valenes@mymail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),(157,154,1,'ivanov.winford@mymail.net',1,0,0,0,NULL,NULL,NULL,NULL),(158,154,1,'ivanov.winford@mymail.com',0,0,0,0,NULL,NULL,NULL,NULL),(159,12,1,'rjensen@testing.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),(160,12,1,'jensen.rebekah@testing.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),(161,63,1,'mu.ivanov-jensen@lol.org',1,0,0,0,NULL,NULL,NULL,NULL),(162,63,1,'ivanov-jensen.u.maria@spamalot.co.in',0,0,0,0,NULL,NULL,NULL,NULL),(163,109,3,'feedback@sierratrust.org',1,0,0,0,NULL,NULL,NULL,NULL),(164,65,2,'jones.i.erik@sierratrust.org',0,0,0,0,NULL,NULL,NULL,NULL),(165,150,3,'sales@cauldereducation.org',1,0,0,0,NULL,NULL,NULL,NULL),(166,81,2,'valenes@cauldereducation.org',0,0,0,0,NULL,NULL,NULL,NULL),(167,100,3,'info@coloradosoftwarefund.org',1,0,0,0,NULL,NULL,NULL,NULL),(168,106,2,'erikdeforest@coloradosoftwarefund.org',1,0,0,0,NULL,NULL,NULL,NULL),(169,125,3,'contact@caulderpartners.org',1,0,0,0,NULL,NULL,NULL,NULL),(170,156,2,'samuels.juliann1@caulderpartners.org',0,0,0,0,NULL,NULL,NULL,NULL),(171,159,3,'sales@montanaeducation.org',1,0,0,0,NULL,NULL,NULL,NULL),(172,175,2,'chowski.scott@montanaeducation.org',0,0,0,0,NULL,NULL,NULL,NULL),(173,25,3,'contact@faucettsports.org',1,0,0,0,NULL,NULL,NULL,NULL),(174,49,3,'feedback@urbanmusicschool.org',1,0,0,0,NULL,NULL,NULL,NULL),(175,140,2,'daz.sonny@urbanmusicschool.org',0,0,0,0,NULL,NULL,NULL,NULL),(176,62,3,'feedback@nylegalassociation.org',1,0,0,0,NULL,NULL,NULL,NULL),(177,58,2,'deforest-nielsen.alida@nylegalassociation.org',0,0,0,0,NULL,NULL,NULL,NULL),(178,180,3,'info@localsportscollective.org',1,0,0,0,NULL,NULL,NULL,NULL),(179,181,3,'feedback@farmersvillefellowship.org',1,0,0,0,NULL,NULL,NULL,NULL),(180,73,2,'felishad@farmersvillefellowship.org',0,0,0,0,NULL,NULL,NULL,NULL),(181,29,3,'contact@urbanlegalcenter.org',1,0,0,0,NULL,NULL,NULL,NULL),(182,46,2,'kathleent@urbanlegalcenter.org',0,0,0,0,NULL,NULL,NULL,NULL),(183,86,3,'info@springfieldpoetry.org',1,0,0,0,NULL,NULL,NULL,NULL),(184,102,2,'princessjones@springfieldpoetry.org',1,0,0,0,NULL,NULL,NULL,NULL),(185,54,3,'sales@texaspoetry.org',1,0,0,0,NULL,NULL,NULL,NULL),(186,173,3,'sales@pineculture.org',1,0,0,0,NULL,NULL,NULL,NULL),(187,134,2,'erika15@pineculture.org',0,0,0,0,NULL,NULL,NULL,NULL),(188,72,3,'feedback@sierrafamily.org',1,0,0,0,NULL,NULL,NULL,NULL),(189,51,2,'swattson87@sierrafamily.org',1,0,0,0,NULL,NULL,NULL,NULL),(190,74,3,'service@jacksonfamily.org',1,0,0,0,NULL,NULL,NULL,NULL),(191,148,2,'@jacksonfamily.org',0,0,0,0,NULL,NULL,NULL,NULL),(192,170,3,'info@unitedmusic.org',1,0,0,0,NULL,NULL,NULL,NULL),(193,19,2,'terrell.kenny15@unitedmusic.org',0,0,0,0,NULL,NULL,NULL,NULL),(194,NULL,1,'development@example.org',0,0,0,0,NULL,NULL,NULL,NULL),(195,NULL,1,'tournaments@example.org',0,0,0,0,NULL,NULL,NULL,NULL),(196,NULL,1,'celebration@example.org',0,0,0,0,NULL,NULL,NULL,NULL);
 /*!40000 ALTER TABLE `civicrm_email` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -446,7 +447,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_entity_financial_trxn` WRITE;
 /*!40000 ALTER TABLE `civicrm_entity_financial_trxn` DISABLE KEYS */;
-INSERT INTO `civicrm_entity_financial_trxn` (`id`, `entity_table`, `entity_id`, `financial_trxn_id`, `amount`) VALUES (1,'civicrm_contribution',1,1,125.00),(2,'civicrm_financial_item',1,1,125.00),(3,'civicrm_contribution',2,2,50.00),(4,'civicrm_financial_item',2,2,50.00),(5,'civicrm_contribution',3,3,25.00),(6,'civicrm_financial_item',3,3,25.00),(7,'civicrm_contribution',4,4,50.00),(8,'civicrm_financial_item',4,4,50.00),(9,'civicrm_contribution',5,5,500.00),(10,'civicrm_financial_item',5,5,500.00),(11,'civicrm_contribution',6,6,175.00),(12,'civicrm_financial_item',6,6,175.00),(13,'civicrm_contribution',7,7,50.00),(14,'civicrm_financial_item',7,7,50.00),(15,'civicrm_contribution',8,8,10.00),(16,'civicrm_financial_item',8,8,10.00),(17,'civicrm_contribution',9,9,250.00),(18,'civicrm_financial_item',9,9,250.00),(19,'civicrm_contribution',10,10,500.00),(20,'civicrm_financial_item',10,10,500.00),(21,'civicrm_contribution',11,11,200.00),(22,'civicrm_financial_item',11,11,200.00),(23,'civicrm_contribution',12,12,200.00),(24,'civicrm_financial_item',12,12,200.00),(25,'civicrm_contribution',13,13,200.00),(26,'civicrm_financial_item',13,13,200.00),(27,'civicrm_contribution',14,14,100.00),(28,'civicrm_financial_item',14,14,100.00),(29,'civicrm_contribution',16,15,100.00),(30,'civicrm_financial_item',15,15,100.00),(31,'civicrm_contribution',18,16,100.00),(32,'civicrm_financial_item',16,16,100.00),(33,'civicrm_contribution',20,17,100.00),(34,'civicrm_financial_item',17,17,100.00),(35,'civicrm_contribution',22,18,100.00),(36,'civicrm_financial_item',18,18,100.00),(37,'civicrm_contribution',26,19,100.00),(38,'civicrm_financial_item',19,19,100.00),(39,'civicrm_contribution',28,20,100.00),(40,'civicrm_financial_item',20,20,100.00),(41,'civicrm_contribution',30,21,100.00),(42,'civicrm_financial_item',21,21,100.00),(43,'civicrm_contribution',32,22,100.00),(44,'civicrm_financial_item',22,22,100.00),(45,'civicrm_contribution',33,23,100.00),(46,'civicrm_financial_item',23,23,100.00),(47,'civicrm_contribution',34,24,100.00),(48,'civicrm_financial_item',24,24,100.00),(49,'civicrm_contribution',36,25,100.00),(50,'civicrm_financial_item',25,25,100.00),(51,'civicrm_contribution',40,26,100.00),(52,'civicrm_financial_item',26,26,100.00),(53,'civicrm_contribution',42,27,100.00),(54,'civicrm_financial_item',27,27,100.00),(55,'civicrm_contribution',43,28,100.00),(56,'civicrm_financial_item',28,28,100.00),(57,'civicrm_contribution',15,29,50.00),(58,'civicrm_financial_item',29,29,50.00),(59,'civicrm_contribution',17,30,50.00),(60,'civicrm_financial_item',30,30,50.00),(61,'civicrm_contribution',19,31,50.00),(62,'civicrm_financial_item',31,31,50.00),(63,'civicrm_contribution',21,32,50.00),(64,'civicrm_financial_item',32,32,50.00),(65,'civicrm_contribution',23,33,50.00),(66,'civicrm_financial_item',33,33,50.00),(67,'civicrm_contribution',25,34,50.00),(68,'civicrm_financial_item',34,34,50.00),(69,'civicrm_contribution',27,35,50.00),(70,'civicrm_financial_item',35,35,50.00),(71,'civicrm_contribution',29,36,50.00),(72,'civicrm_financial_item',36,36,50.00),(73,'civicrm_contribution',31,37,50.00),(74,'civicrm_financial_item',37,37,50.00),(75,'civicrm_contribution',37,38,50.00),(76,'civicrm_financial_item',38,38,50.00),(77,'civicrm_contribution',38,39,50.00),(78,'civicrm_financial_item',39,39,50.00),(79,'civicrm_contribution',39,40,50.00),(80,'civicrm_financial_item',40,40,50.00),(81,'civicrm_contribution',41,41,50.00),(82,'civicrm_financial_item',41,41,50.00),(83,'civicrm_contribution',24,42,1200.00),(84,'civicrm_financial_item',42,42,1200.00),(85,'civicrm_contribution',35,43,1200.00),(86,'civicrm_financial_item',43,43,1200.00),(87,'civicrm_contribution',61,44,50.00),(88,'civicrm_financial_item',44,44,50.00),(89,'civicrm_contribution',51,45,50.00),(90,'civicrm_financial_item',45,45,50.00),(91,'civicrm_contribution',81,46,50.00),(92,'civicrm_financial_item',46,46,50.00),(93,'civicrm_contribution',56,47,50.00),(94,'civicrm_financial_item',47,47,50.00),(95,'civicrm_contribution',79,48,50.00),(96,'civicrm_financial_item',48,48,50.00),(97,'civicrm_contribution',55,49,50.00),(98,'civicrm_financial_item',49,49,50.00),(99,'civicrm_contribution',60,50,50.00),(100,'civicrm_financial_item',50,50,50.00),(101,'civicrm_contribution',53,51,50.00),(102,'civicrm_financial_item',51,51,50.00),(103,'civicrm_contribution',93,52,50.00),(104,'civicrm_financial_item',52,52,50.00),(105,'civicrm_contribution',48,53,50.00),(106,'civicrm_financial_item',53,53,50.00),(107,'civicrm_contribution',54,54,50.00),(108,'civicrm_financial_item',54,54,50.00),(109,'civicrm_contribution',68,55,50.00),(110,'civicrm_financial_item',55,55,50.00),(111,'civicrm_contribution',74,56,50.00),(112,'civicrm_financial_item',56,56,50.00),(113,'civicrm_contribution',49,57,50.00),(114,'civicrm_financial_item',57,57,50.00),(115,'civicrm_contribution',63,58,50.00),(116,'civicrm_financial_item',58,58,50.00),(117,'civicrm_contribution',94,59,50.00),(118,'civicrm_financial_item',59,59,50.00),(119,'civicrm_contribution',57,60,800.00),(120,'civicrm_financial_item',60,60,800.00),(121,'civicrm_contribution',72,61,800.00),(122,'civicrm_financial_item',61,61,800.00),(123,'civicrm_contribution',85,62,800.00),(124,'civicrm_financial_item',62,62,800.00),(125,'civicrm_contribution',70,63,800.00),(126,'civicrm_financial_item',63,63,800.00),(127,'civicrm_contribution',67,64,800.00),(128,'civicrm_financial_item',64,64,800.00),(129,'civicrm_contribution',86,65,800.00),(130,'civicrm_financial_item',65,65,800.00),(131,'civicrm_contribution',52,66,800.00),(132,'civicrm_financial_item',66,66,800.00),(133,'civicrm_contribution',75,67,800.00),(134,'civicrm_financial_item',67,67,800.00),(135,'civicrm_contribution',62,68,800.00),(136,'civicrm_financial_item',68,68,800.00),(137,'civicrm_contribution',59,69,800.00),(138,'civicrm_financial_item',69,69,800.00),(139,'civicrm_contribution',88,70,800.00),(140,'civicrm_financial_item',70,70,800.00),(141,'civicrm_contribution',65,71,800.00),(142,'civicrm_financial_item',71,71,800.00),(143,'civicrm_contribution',84,72,800.00),(144,'civicrm_financial_item',72,72,800.00),(145,'civicrm_contribution',77,73,800.00),(146,'civicrm_financial_item',73,73,800.00),(147,'civicrm_contribution',92,74,800.00),(148,'civicrm_financial_item',74,74,800.00),(149,'civicrm_contribution',80,75,800.00),(150,'civicrm_financial_item',75,75,800.00),(151,'civicrm_contribution',71,76,800.00),(152,'civicrm_financial_item',76,76,800.00),(153,'civicrm_contribution',58,77,800.00),(154,'civicrm_financial_item',77,77,800.00),(155,'civicrm_contribution',64,78,50.00),(156,'civicrm_financial_item',78,78,50.00),(157,'civicrm_contribution',73,79,50.00),(158,'civicrm_financial_item',79,79,50.00),(159,'civicrm_contribution',45,80,50.00),(160,'civicrm_financial_item',80,80,50.00),(161,'civicrm_contribution',83,81,50.00),(162,'civicrm_financial_item',81,81,50.00),(163,'civicrm_contribution',87,82,50.00),(164,'civicrm_financial_item',82,82,50.00),(165,'civicrm_contribution',82,83,50.00),(166,'civicrm_financial_item',83,83,50.00),(167,'civicrm_contribution',90,84,50.00),(168,'civicrm_financial_item',84,84,50.00),(169,'civicrm_contribution',66,85,50.00),(170,'civicrm_financial_item',85,85,50.00),(171,'civicrm_contribution',47,86,50.00),(172,'civicrm_financial_item',86,86,50.00),(173,'civicrm_contribution',78,87,50.00),(174,'civicrm_financial_item',87,87,50.00),(175,'civicrm_contribution',50,88,50.00),(176,'civicrm_financial_item',88,88,50.00),(177,'civicrm_contribution',91,89,50.00),(178,'civicrm_financial_item',89,89,50.00),(179,'civicrm_contribution',46,90,50.00),(180,'civicrm_financial_item',90,90,50.00),(181,'civicrm_contribution',89,91,50.00),(182,'civicrm_financial_item',91,91,50.00),(183,'civicrm_contribution',69,92,50.00),(184,'civicrm_financial_item',92,92,50.00),(185,'civicrm_contribution',76,93,50.00),(186,'civicrm_financial_item',93,93,50.00);
+INSERT INTO `civicrm_entity_financial_trxn` (`id`, `entity_table`, `entity_id`, `financial_trxn_id`, `amount`) VALUES (1,'civicrm_contribution',1,1,125.00),(2,'civicrm_financial_item',1,1,125.00),(3,'civicrm_contribution',2,2,50.00),(4,'civicrm_financial_item',2,2,50.00),(5,'civicrm_contribution',3,3,25.00),(6,'civicrm_financial_item',3,3,25.00),(7,'civicrm_contribution',4,4,50.00),(8,'civicrm_financial_item',4,4,50.00),(9,'civicrm_contribution',5,5,500.00),(10,'civicrm_financial_item',5,5,500.00),(11,'civicrm_contribution',6,6,175.00),(12,'civicrm_financial_item',6,6,175.00),(13,'civicrm_contribution',7,7,50.00),(14,'civicrm_financial_item',7,7,50.00),(15,'civicrm_contribution',8,8,10.00),(16,'civicrm_financial_item',8,8,10.00),(17,'civicrm_contribution',9,9,250.00),(18,'civicrm_financial_item',9,9,250.00),(19,'civicrm_contribution',10,10,500.00),(20,'civicrm_financial_item',10,10,500.00),(21,'civicrm_contribution',11,11,200.00),(22,'civicrm_financial_item',11,11,200.00),(23,'civicrm_contribution',12,12,200.00),(24,'civicrm_financial_item',12,12,200.00),(25,'civicrm_contribution',13,13,200.00),(26,'civicrm_financial_item',13,13,200.00),(27,'civicrm_contribution',14,14,100.00),(28,'civicrm_financial_item',14,14,100.00),(29,'civicrm_contribution',15,15,100.00),(30,'civicrm_financial_item',15,15,100.00),(31,'civicrm_contribution',16,16,100.00),(32,'civicrm_financial_item',16,16,100.00),(33,'civicrm_contribution',17,17,100.00),(34,'civicrm_financial_item',17,17,100.00),(35,'civicrm_contribution',18,18,100.00),(36,'civicrm_financial_item',18,18,100.00),(37,'civicrm_contribution',19,19,100.00),(38,'civicrm_financial_item',19,19,100.00),(39,'civicrm_contribution',20,20,100.00),(40,'civicrm_financial_item',20,20,100.00),(41,'civicrm_contribution',21,21,100.00),(42,'civicrm_financial_item',21,21,100.00),(43,'civicrm_contribution',22,22,100.00),(44,'civicrm_financial_item',22,22,100.00),(45,'civicrm_contribution',23,23,100.00),(46,'civicrm_financial_item',23,23,100.00),(47,'civicrm_contribution',24,24,100.00),(48,'civicrm_financial_item',24,24,100.00),(49,'civicrm_contribution',25,25,100.00),(50,'civicrm_financial_item',25,25,100.00),(51,'civicrm_contribution',26,26,100.00),(52,'civicrm_financial_item',26,26,100.00),(53,'civicrm_contribution',27,27,100.00),(54,'civicrm_financial_item',27,27,100.00),(55,'civicrm_contribution',28,28,100.00),(56,'civicrm_financial_item',28,28,100.00),(57,'civicrm_contribution',29,29,50.00),(58,'civicrm_financial_item',29,29,50.00),(59,'civicrm_contribution',30,30,50.00),(60,'civicrm_financial_item',30,30,50.00),(61,'civicrm_contribution',31,31,50.00),(62,'civicrm_financial_item',31,31,50.00),(63,'civicrm_contribution',32,32,50.00),(64,'civicrm_financial_item',32,32,50.00),(65,'civicrm_contribution',33,33,50.00),(66,'civicrm_financial_item',33,33,50.00),(67,'civicrm_contribution',34,34,50.00),(68,'civicrm_financial_item',34,34,50.00),(69,'civicrm_contribution',35,35,50.00),(70,'civicrm_financial_item',35,35,50.00),(71,'civicrm_contribution',36,36,50.00),(72,'civicrm_financial_item',36,36,50.00),(73,'civicrm_contribution',37,37,50.00),(74,'civicrm_financial_item',37,37,50.00),(75,'civicrm_contribution',38,38,50.00),(76,'civicrm_financial_item',38,38,50.00),(77,'civicrm_contribution',39,39,50.00),(78,'civicrm_financial_item',39,39,50.00),(79,'civicrm_contribution',40,40,50.00),(80,'civicrm_financial_item',40,40,50.00),(81,'civicrm_contribution',41,41,50.00),(82,'civicrm_financial_item',41,41,50.00),(83,'civicrm_contribution',42,42,1200.00),(84,'civicrm_financial_item',42,42,1200.00),(85,'civicrm_contribution',43,43,1200.00),(86,'civicrm_financial_item',43,43,1200.00),(87,'civicrm_contribution',67,44,50.00),(88,'civicrm_financial_item',44,44,50.00),(89,'civicrm_contribution',55,45,50.00),(90,'civicrm_financial_item',45,45,50.00),(91,'civicrm_contribution',60,46,50.00),(92,'civicrm_financial_item',46,46,50.00),(93,'civicrm_contribution',85,47,50.00),(94,'civicrm_financial_item',47,47,50.00),(95,'civicrm_contribution',66,48,50.00),(96,'civicrm_financial_item',48,48,50.00),(97,'civicrm_contribution',63,49,50.00),(98,'civicrm_financial_item',49,49,50.00),(99,'civicrm_contribution',64,50,50.00),(100,'civicrm_financial_item',50,50,50.00),(101,'civicrm_contribution',88,51,50.00),(102,'civicrm_financial_item',51,51,50.00),(103,'civicrm_contribution',65,52,50.00),(104,'civicrm_financial_item',52,52,50.00),(105,'civicrm_contribution',83,53,50.00),(106,'civicrm_financial_item',53,53,50.00),(107,'civicrm_contribution',78,54,50.00),(108,'civicrm_financial_item',54,54,50.00),(109,'civicrm_contribution',80,55,50.00),(110,'civicrm_financial_item',55,55,50.00),(111,'civicrm_contribution',71,56,50.00),(112,'civicrm_financial_item',56,56,50.00),(113,'civicrm_contribution',70,57,50.00),(114,'civicrm_financial_item',57,57,50.00),(115,'civicrm_contribution',48,58,50.00),(116,'civicrm_financial_item',58,58,50.00),(117,'civicrm_contribution',75,59,50.00),(118,'civicrm_financial_item',59,59,50.00),(119,'civicrm_contribution',46,60,800.00),(120,'civicrm_financial_item',60,60,800.00),(121,'civicrm_contribution',93,61,800.00),(122,'civicrm_financial_item',61,61,800.00),(123,'civicrm_contribution',92,62,800.00),(124,'civicrm_financial_item',62,62,800.00),(125,'civicrm_contribution',61,63,800.00),(126,'civicrm_financial_item',63,63,800.00),(127,'civicrm_contribution',59,64,800.00),(128,'civicrm_financial_item',64,64,800.00),(129,'civicrm_contribution',57,65,800.00),(130,'civicrm_financial_item',65,65,800.00),(131,'civicrm_contribution',84,66,800.00),(132,'civicrm_financial_item',66,66,800.00),(133,'civicrm_contribution',87,67,800.00),(134,'civicrm_financial_item',67,67,800.00),(135,'civicrm_contribution',77,68,800.00),(136,'civicrm_financial_item',68,68,800.00),(137,'civicrm_contribution',51,69,800.00),(138,'civicrm_financial_item',69,69,800.00),(139,'civicrm_contribution',72,70,800.00),(140,'civicrm_financial_item',70,70,800.00),(141,'civicrm_contribution',81,71,800.00),(142,'civicrm_financial_item',71,71,800.00),(143,'civicrm_contribution',89,72,800.00),(144,'civicrm_financial_item',72,72,800.00),(145,'civicrm_contribution',68,73,800.00),(146,'civicrm_financial_item',73,73,800.00),(147,'civicrm_contribution',79,74,800.00),(148,'civicrm_financial_item',74,74,800.00),(149,'civicrm_contribution',74,75,800.00),(150,'civicrm_financial_item',75,75,800.00),(151,'civicrm_contribution',56,76,800.00),(152,'civicrm_financial_item',76,76,800.00),(153,'civicrm_contribution',52,77,800.00),(154,'civicrm_financial_item',77,77,800.00),(155,'civicrm_contribution',54,78,50.00),(156,'civicrm_financial_item',78,78,50.00),(157,'civicrm_contribution',50,79,50.00),(158,'civicrm_financial_item',79,79,50.00),(159,'civicrm_contribution',86,80,50.00),(160,'civicrm_financial_item',80,80,50.00),(161,'civicrm_contribution',94,81,50.00),(162,'civicrm_financial_item',81,81,50.00),(163,'civicrm_contribution',45,82,50.00),(164,'civicrm_financial_item',82,82,50.00),(165,'civicrm_contribution',62,83,50.00),(166,'civicrm_financial_item',83,83,50.00),(167,'civicrm_contribution',73,84,50.00),(168,'civicrm_financial_item',84,84,50.00),(169,'civicrm_contribution',47,85,50.00),(170,'civicrm_financial_item',85,85,50.00),(171,'civicrm_contribution',58,86,50.00),(172,'civicrm_financial_item',86,86,50.00),(173,'civicrm_contribution',76,87,50.00),(174,'civicrm_financial_item',87,87,50.00),(175,'civicrm_contribution',90,88,50.00),(176,'civicrm_financial_item',88,88,50.00),(177,'civicrm_contribution',82,89,50.00),(178,'civicrm_financial_item',89,89,50.00),(179,'civicrm_contribution',69,90,50.00),(180,'civicrm_financial_item',90,90,50.00),(181,'civicrm_contribution',49,91,50.00),(182,'civicrm_financial_item',91,91,50.00),(183,'civicrm_contribution',91,92,50.00),(184,'civicrm_financial_item',92,92,50.00),(185,'civicrm_contribution',53,93,50.00),(186,'civicrm_financial_item',93,93,50.00);
 /*!40000 ALTER TABLE `civicrm_entity_financial_trxn` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -456,7 +457,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_entity_tag` WRITE;
 /*!40000 ALTER TABLE `civicrm_entity_tag` DISABLE KEYS */;
-INSERT INTO `civicrm_entity_tag` (`id`, `entity_table`, `entity_id`, `tag_id`) VALUES (91,'civicrm_contact',2,4),(75,'civicrm_contact',5,4),(6,'civicrm_contact',7,2),(19,'civicrm_contact',8,5),(68,'civicrm_contact',11,4),(52,'civicrm_contact',12,4),(53,'civicrm_contact',12,5),(18,'civicrm_contact',13,4),(22,'civicrm_contact',17,5),(65,'civicrm_contact',20,4),(62,'civicrm_contact',26,4),(23,'civicrm_contact',29,4),(69,'civicrm_contact',30,4),(70,'civicrm_contact',30,5),(49,'civicrm_contact',33,4),(50,'civicrm_contact',33,5),(24,'civicrm_contact',35,4),(86,'civicrm_contact',36,4),(87,'civicrm_contact',36,5),(51,'civicrm_contact',37,4),(90,'civicrm_contact',41,4),(42,'civicrm_contact',43,4),(20,'civicrm_contact',44,4),(54,'civicrm_contact',45,4),(55,'civicrm_contact',45,5),(25,'civicrm_contact',46,5),(96,'civicrm_contact',49,4),(3,'civicrm_contact',52,2),(95,'civicrm_contact',53,5),(93,'civicrm_contact',54,4),(94,'civicrm_contact',54,5),(88,'civicrm_contact',55,5),(104,'civicrm_contact',56,4),(9,'civicrm_contact',57,1),(92,'civicrm_contact',58,5),(78,'civicrm_contact',60,4),(79,'civicrm_contact',60,5),(31,'civicrm_contact',61,4),(10,'civicrm_contact',62,1),(80,'civicrm_contact',63,4),(81,'civicrm_contact',63,5),(34,'civicrm_contact',67,5),(29,'civicrm_contact',68,4),(103,'civicrm_contact',70,4),(106,'civicrm_contact',74,4),(43,'civicrm_contact',78,4),(44,'civicrm_contact',78,5),(8,'civicrm_contact',79,1),(27,'civicrm_contact',81,4),(28,'civicrm_contact',81,5),(48,'civicrm_contact',83,4),(98,'civicrm_contact',84,4),(99,'civicrm_contact',84,5),(17,'civicrm_contact',85,4),(58,'civicrm_contact',87,4),(59,'civicrm_contact',87,5),(83,'civicrm_contact',88,5),(60,'civicrm_contact',90,4),(61,'civicrm_contact',90,5),(15,'civicrm_contact',93,4),(16,'civicrm_contact',93,5),(67,'civicrm_contact',98,5),(63,'civicrm_contact',99,4),(64,'civicrm_contact',99,5),(13,'civicrm_contact',100,4),(14,'civicrm_contact',101,5),(82,'civicrm_contact',104,4),(111,'civicrm_contact',105,4),(112,'civicrm_contact',105,5),(56,'civicrm_contact',106,4),(21,'civicrm_contact',107,4),(76,'civicrm_contact',111,4),(77,'civicrm_contact',111,5),(47,'civicrm_contact',113,4),(113,'civicrm_contact',115,4),(12,'civicrm_contact',116,5),(35,'civicrm_contact',117,4),(36,'civicrm_contact',117,5),(74,'civicrm_contact',119,5),(45,'civicrm_contact',126,4),(46,'civicrm_contact',126,5),(110,'civicrm_contact',130,5),(11,'civicrm_contact',136,4),(101,'civicrm_contact',138,4),(102,'civicrm_contact',138,5),(1,'civicrm_contact',139,2),(84,'civicrm_contact',146,5),(114,'civicrm_contact',147,4),(115,'civicrm_contact',147,5),(57,'civicrm_contact',148,4),(71,'civicrm_contact',149,4),(37,'civicrm_contact',152,5),(4,'civicrm_contact',154,1),(26,'civicrm_contact',155,4),(97,'civicrm_contact',158,4),(66,'civicrm_contact',163,4),(40,'civicrm_contact',168,4),(41,'civicrm_contact',168,5),(105,'civicrm_contact',169,4),(85,'civicrm_contact',170,4),(89,'civicrm_contact',176,5),(2,'civicrm_contact',180,3),(30,'civicrm_contact',181,4),(5,'civicrm_contact',182,3),(109,'civicrm_contact',185,5),(32,'civicrm_contact',186,4),(33,'civicrm_contact',186,5),(73,'civicrm_contact',188,4),(72,'civicrm_contact',190,5),(7,'civicrm_contact',196,2),(38,'civicrm_contact',198,4),(39,'civicrm_contact',198,5),(100,'civicrm_contact',200,4),(107,'civicrm_contact',201,4),(108,'civicrm_contact',201,5);
+INSERT INTO `civicrm_entity_tag` (`id`, `entity_table`, `entity_id`, `tag_id`) VALUES (43,'civicrm_contact',2,5),(101,'civicrm_contact',7,4),(109,'civicrm_contact',8,4),(15,'civicrm_contact',15,4),(16,'civicrm_contact',15,5),(38,'civicrm_contact',22,4),(17,'civicrm_contact',24,4),(18,'civicrm_contact',24,5),(4,'civicrm_contact',25,1),(106,'civicrm_contact',26,5),(7,'civicrm_contact',29,1),(85,'civicrm_contact',30,4),(86,'civicrm_contact',30,5),(99,'civicrm_contact',31,4),(83,'civicrm_contact',33,4),(84,'civicrm_contact',33,5),(26,'civicrm_contact',34,5),(88,'civicrm_contact',36,4),(89,'civicrm_contact',36,5),(50,'civicrm_contact',43,4),(20,'civicrm_contact',44,5),(57,'civicrm_contact',45,4),(58,'civicrm_contact',45,5),(53,'civicrm_contact',47,4),(21,'civicrm_contact',48,4),(22,'civicrm_contact',48,5),(30,'civicrm_contact',52,5),(65,'civicrm_contact',53,5),(44,'civicrm_contact',61,5),(5,'civicrm_contact',62,1),(113,'civicrm_contact',63,4),(114,'civicrm_contact',63,5),(24,'civicrm_contact',64,4),(82,'civicrm_contact',65,5),(97,'civicrm_contact',66,4),(98,'civicrm_contact',66,5),(100,'civicrm_contact',67,5),(59,'civicrm_contact',68,4),(108,'civicrm_contact',70,4),(31,'civicrm_contact',71,4),(73,'civicrm_contact',73,4),(10,'civicrm_contact',74,1),(25,'civicrm_contact',76,5),(79,'civicrm_contact',83,4),(107,'civicrm_contact',85,4),(72,'civicrm_contact',88,4),(104,'civicrm_contact',92,5),(51,'civicrm_contact',93,4),(52,'civicrm_contact',93,5),(87,'civicrm_contact',94,5),(8,'civicrm_contact',95,1),(75,'civicrm_contact',96,4),(76,'civicrm_contact',96,5),(32,'civicrm_contact',98,5),(36,'civicrm_contact',99,4),(37,'civicrm_contact',99,5),(27,'civicrm_contact',105,4),(28,'civicrm_contact',105,5),(77,'civicrm_contact',106,4),(47,'civicrm_contact',107,4),(34,'civicrm_contact',108,4),(35,'civicrm_contact',108,5),(1,'civicrm_contact',109,3),(62,'civicrm_contact',110,4),(2,'civicrm_contact',112,1),(45,'civicrm_contact',114,4),(46,'civicrm_contact',114,5),(39,'civicrm_contact',117,4),(40,'civicrm_contact',117,5),(11,'civicrm_contact',119,5),(3,'civicrm_contact',125,3),(61,'civicrm_contact',128,5),(33,'civicrm_contact',130,4),(105,'civicrm_contact',131,4),(13,'civicrm_contact',132,4),(14,'civicrm_contact',132,5),(68,'civicrm_contact',133,4),(91,'civicrm_contact',137,5),(60,'civicrm_contact',139,4),(29,'civicrm_contact',140,5),(69,'civicrm_contact',144,4),(70,'civicrm_contact',144,5),(95,'civicrm_contact',145,5),(67,'civicrm_contact',148,5),(66,'civicrm_contact',151,4),(112,'civicrm_contact',154,5),(55,'civicrm_contact',156,4),(56,'civicrm_contact',156,5),(12,'civicrm_contact',158,4),(80,'civicrm_contact',162,4),(81,'civicrm_contact',162,5),(96,'civicrm_contact',164,5),(78,'civicrm_contact',169,5),(71,'civicrm_contact',172,4),(9,'civicrm_contact',173,2),(64,'civicrm_contact',175,5),(54,'civicrm_contact',176,4),(103,'civicrm_contact',179,5),(6,'civicrm_contact',180,1),(63,'civicrm_contact',182,4),(102,'civicrm_contact',187,5),(19,'civicrm_contact',188,5),(93,'civicrm_contact',189,4),(94,'civicrm_contact',189,5),(74,'civicrm_contact',191,5),(110,'civicrm_contact',192,4),(111,'civicrm_contact',192,5),(90,'civicrm_contact',193,5),(41,'civicrm_contact',195,4),(42,'civicrm_contact',195,5),(48,'civicrm_contact',198,4),(49,'civicrm_contact',198,5),(23,'civicrm_contact',199,5),(92,'civicrm_contact',200,5);
 /*!40000 ALTER TABLE `civicrm_entity_tag` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -466,7 +467,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_event` WRITE;
 /*!40000 ALTER TABLE `civicrm_event` DISABLE KEYS */;
-INSERT INTO `civicrm_event` (`id`, `title`, `summary`, `description`, `event_type_id`, `participant_listing_id`, `is_public`, `start_date`, `end_date`, `is_online_registration`, `registration_link_text`, `registration_start_date`, `registration_end_date`, `max_participants`, `event_full_text`, `is_monetary`, `financial_type_id`, `payment_processor`, `is_map`, `is_active`, `fee_label`, `is_show_location`, `loc_block_id`, `default_role_id`, `intro_text`, `footer_text`, `confirm_title`, `confirm_text`, `confirm_footer_text`, `is_email_confirm`, `confirm_email_text`, `confirm_from_name`, `confirm_from_email`, `cc_confirm`, `bcc_confirm`, `default_fee_id`, `default_discount_fee_id`, `thankyou_title`, `thankyou_text`, `thankyou_footer_text`, `is_pay_later`, `pay_later_text`, `pay_later_receipt`, `is_partial_payment`, `initial_amount_label`, `initial_amount_help_text`, `min_initial_amount`, `is_multiple_registrations`, `max_additional_participants`, `allow_same_participant_emails`, `has_waitlist`, `requires_approval`, `expiration_time`, `allow_selfcancelxfer`, `selfcancelxfer_time`, `waitlist_text`, `approval_req_text`, `is_template`, `template_title`, `created_id`, `created_date`, `currency`, `campaign_id`, `is_share`, `is_confirm_enabled`, `parent_event_id`, `slot_label_id`, `dedupe_rule_group_id`, `is_billing_required`) VALUES (1,'Fall Fundraiser Dinner','Kick up your heels at our Fall Fundraiser Dinner/Dance at Glen Echo Park! Come by yourself or bring a partner, friend or the entire family!','This event benefits our teen programs. Admission includes a full 3 course meal and wine or soft drinks. Grab your dancing shoes, bring the kids and come join the party!',3,1,1,'2019-03-27 17:00:00','2019-03-29 17:00:00',1,'Register Now',NULL,NULL,100,'Sorry! The Fall Fundraiser Dinner is full. Please call Jane at 204 222-1000 ext 33 if you want to be added to the waiting list.',1,4,NULL,1,1,'Dinner Contribution',1,1,1,'Fill in the information below to join as at this wonderful dinner event.',NULL,'Confirm Your Registration Information','Review the information below carefully.',NULL,1,'Contact the Development Department if you need to make any changes to your registration.','Fundraising Dept.','development@example.org',NULL,NULL,NULL,NULL,'Thanks for Registering!','<p>Thank you for your support. Your contribution will help us build even better tools.</p><p>Please tell your friends and colleagues about this wonderful event.</p>','<p><a href=https://civicrm.org>Back to CiviCRM Home Page</a></p>',1,'I will send payment by check','Send a check payable to Our Organization within 3 business days to hold your reservation. Checks should be sent to: 100 Main St., Suite 3, San Francisco CA 94110',0,NULL,NULL,NULL,1,0,0,NULL,NULL,NULL,0,0,NULL,NULL,0,NULL,NULL,NULL,'USD',NULL,1,1,NULL,NULL,NULL,0),(2,'Summer Solstice Festival Day Concert','Festival Day is coming! Join us and help support your parks.','We will gather at noon, learn a song all together,  and then join in a joyous procession to the pavilion. We will be one of many groups performing at this wonderful concert which benefits our city parks.',5,1,1,'2018-09-26 12:00:00','2018-09-26 17:00:00',1,'Register Now',NULL,NULL,50,'We have all the singers we can handle. Come to the pavilion anyway and join in from the audience.',1,2,NULL,NULL,1,'Festival Fee',1,2,1,'Complete the form below and click Continue to register online for the festival. Or you can register by calling us at 204 222-1000 ext 22.','','Confirm Your Registration Information','','',1,'This email confirms your registration. If you have questions or need to change your registration - please do not hesitate to call us.','Event Dept.','events@example.org','',NULL,NULL,NULL,'Thanks for Your Joining In!','<p>Thank you for your support. Your participation will help build new parks.</p><p>Please tell your friends and colleagues about the concert.</p>','<p><a href=https://civicrm.org>Back to CiviCRM Home Page</a></p>',0,NULL,NULL,0,NULL,NULL,NULL,1,0,0,NULL,NULL,NULL,0,0,NULL,NULL,0,NULL,NULL,NULL,'USD',NULL,1,1,NULL,NULL,NULL,0),(3,'Rain-forest Cup Youth Soccer Tournament','Sign up your team to participate in this fun tournament which benefits several Rain-forest protection groups in the Amazon basin.','This is a FYSA Sanctioned Tournament, which is open to all USSF/FIFA affiliated organizations for boys and girls in age groups: U9-U10 (6v6), U11-U12 (8v8), and U13-U17 (Full Sided).',3,1,1,'2019-04-27 07:00:00','2019-04-30 17:00:00',1,'Register Now',NULL,NULL,500,'Sorry! All available team slots for this tournament have been filled. Contact Jill Futbol for information about the waiting list and next years event.',1,4,NULL,NULL,1,'Tournament Fees',1,3,1,'Complete the form below to register your team for this year\'s tournament.','<em>A Soccer Youth Event</em>','Review and Confirm Your Registration Information','','<em>A Soccer Youth Event</em>',1,'Contact our Tournament Director for eligibility details.','Tournament Director','tournament@example.org','',NULL,NULL,NULL,'Thanks for Your Support!','<p>Thank you for your support. Your participation will help save thousands of acres of rainforest.</p>','<p><a href=https://civicrm.org>Back to CiviCRM Home Page</a></p>',0,NULL,NULL,0,NULL,NULL,NULL,0,0,0,NULL,NULL,NULL,0,0,NULL,NULL,0,NULL,NULL,NULL,'USD',NULL,1,1,NULL,NULL,NULL,0),(4,NULL,NULL,NULL,4,1,1,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,0,1,NULL,1,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,0,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,0,0,NULL,NULL,1,'Free Meeting without Online Registration',NULL,NULL,'USD',NULL,1,1,NULL,NULL,NULL,0),(5,NULL,NULL,NULL,4,1,1,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,0,1,NULL,1,NULL,1,NULL,NULL,'Confirm Your Registration Information',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Thanks for Registering!',NULL,NULL,0,NULL,NULL,0,NULL,NULL,NULL,1,0,1,NULL,NULL,NULL,0,0,NULL,NULL,1,'Free Meeting with Online Registration',NULL,NULL,'USD',NULL,1,1,NULL,NULL,NULL,0),(6,NULL,NULL,NULL,1,1,1,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,1,4,NULL,0,1,'Conference Fee',1,NULL,1,NULL,NULL,'Confirm Your Registration Information',NULL,NULL,1,NULL,'Event Template Dept.','event_templates@example.org',NULL,NULL,NULL,NULL,'Thanks for Registering!',NULL,NULL,0,NULL,NULL,0,NULL,NULL,NULL,1,0,1,NULL,NULL,NULL,0,0,NULL,NULL,1,'Paid Conference with Online Registration',NULL,NULL,'USD',NULL,1,1,NULL,NULL,NULL,0);
+INSERT INTO `civicrm_event` (`id`, `title`, `summary`, `description`, `event_type_id`, `participant_listing_id`, `is_public`, `start_date`, `end_date`, `is_online_registration`, `registration_link_text`, `registration_start_date`, `registration_end_date`, `max_participants`, `event_full_text`, `is_monetary`, `financial_type_id`, `payment_processor`, `is_map`, `is_active`, `fee_label`, `is_show_location`, `loc_block_id`, `default_role_id`, `intro_text`, `footer_text`, `confirm_title`, `confirm_text`, `confirm_footer_text`, `is_email_confirm`, `confirm_email_text`, `confirm_from_name`, `confirm_from_email`, `cc_confirm`, `bcc_confirm`, `default_fee_id`, `default_discount_fee_id`, `thankyou_title`, `thankyou_text`, `thankyou_footer_text`, `is_pay_later`, `pay_later_text`, `pay_later_receipt`, `is_partial_payment`, `initial_amount_label`, `initial_amount_help_text`, `min_initial_amount`, `is_multiple_registrations`, `max_additional_participants`, `allow_same_participant_emails`, `has_waitlist`, `requires_approval`, `expiration_time`, `allow_selfcancelxfer`, `selfcancelxfer_time`, `waitlist_text`, `approval_req_text`, `is_template`, `template_title`, `created_id`, `created_date`, `currency`, `campaign_id`, `is_share`, `is_confirm_enabled`, `parent_event_id`, `slot_label_id`, `dedupe_rule_group_id`, `is_billing_required`) VALUES (1,'Fall Fundraiser Dinner','Kick up your heels at our Fall Fundraiser Dinner/Dance at Glen Echo Park! Come by yourself or bring a partner, friend or the entire family!','This event benefits our teen programs. Admission includes a full 3 course meal and wine or soft drinks. Grab your dancing shoes, bring the kids and come join the party!',3,1,1,'2019-04-30 17:00:00','2019-05-02 17:00:00',1,'Register Now',NULL,NULL,100,'Sorry! The Fall Fundraiser Dinner is full. Please call Jane at 204 222-1000 ext 33 if you want to be added to the waiting list.',1,4,NULL,1,1,'Dinner Contribution',1,1,1,'Fill in the information below to join as at this wonderful dinner event.',NULL,'Confirm Your Registration Information','Review the information below carefully.',NULL,1,'Contact the Development Department if you need to make any changes to your registration.','Fundraising Dept.','development@example.org',NULL,NULL,NULL,NULL,'Thanks for Registering!','<p>Thank you for your support. Your contribution will help us build even better tools.</p><p>Please tell your friends and colleagues about this wonderful event.</p>','<p><a href=https://civicrm.org>Back to CiviCRM Home Page</a></p>',1,'I will send payment by check','Send a check payable to Our Organization within 3 business days to hold your reservation. Checks should be sent to: 100 Main St., Suite 3, San Francisco CA 94110',0,NULL,NULL,NULL,1,0,0,NULL,NULL,NULL,0,0,NULL,NULL,0,NULL,NULL,NULL,'USD',NULL,1,1,NULL,NULL,NULL,0),(2,'Summer Solstice Festival Day Concert','Festival Day is coming! Join us and help support your parks.','We will gather at noon, learn a song all together,  and then join in a joyous procession to the pavilion. We will be one of many groups performing at this wonderful concert which benefits our city parks.',5,1,1,'2018-10-29 12:00:00','2018-10-29 17:00:00',1,'Register Now',NULL,NULL,50,'We have all the singers we can handle. Come to the pavilion anyway and join in from the audience.',1,2,NULL,NULL,1,'Festival Fee',1,2,1,'Complete the form below and click Continue to register online for the festival. Or you can register by calling us at 204 222-1000 ext 22.','','Confirm Your Registration Information','','',1,'This email confirms your registration. If you have questions or need to change your registration - please do not hesitate to call us.','Event Dept.','events@example.org','',NULL,NULL,NULL,'Thanks for Your Joining In!','<p>Thank you for your support. Your participation will help build new parks.</p><p>Please tell your friends and colleagues about the concert.</p>','<p><a href=https://civicrm.org>Back to CiviCRM Home Page</a></p>',0,NULL,NULL,0,NULL,NULL,NULL,1,0,0,NULL,NULL,NULL,0,0,NULL,NULL,0,NULL,NULL,NULL,'USD',NULL,1,1,NULL,NULL,NULL,0),(3,'Rain-forest Cup Youth Soccer Tournament','Sign up your team to participate in this fun tournament which benefits several Rain-forest protection groups in the Amazon basin.','This is a FYSA Sanctioned Tournament, which is open to all USSF/FIFA affiliated organizations for boys and girls in age groups: U9-U10 (6v6), U11-U12 (8v8), and U13-U17 (Full Sided).',3,1,1,'2019-05-30 07:00:00','2019-06-02 17:00:00',1,'Register Now',NULL,NULL,500,'Sorry! All available team slots for this tournament have been filled. Contact Jill Futbol for information about the waiting list and next years event.',1,4,NULL,NULL,1,'Tournament Fees',1,3,1,'Complete the form below to register your team for this year\'s tournament.','<em>A Soccer Youth Event</em>','Review and Confirm Your Registration Information','','<em>A Soccer Youth Event</em>',1,'Contact our Tournament Director for eligibility details.','Tournament Director','tournament@example.org','',NULL,NULL,NULL,'Thanks for Your Support!','<p>Thank you for your support. Your participation will help save thousands of acres of rainforest.</p>','<p><a href=https://civicrm.org>Back to CiviCRM Home Page</a></p>',0,NULL,NULL,0,NULL,NULL,NULL,0,0,0,NULL,NULL,NULL,0,0,NULL,NULL,0,NULL,NULL,NULL,'USD',NULL,1,1,NULL,NULL,NULL,0),(4,NULL,NULL,NULL,4,1,1,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,0,1,NULL,1,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,0,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,0,0,NULL,NULL,1,'Free Meeting without Online Registration',NULL,NULL,'USD',NULL,1,1,NULL,NULL,NULL,0),(5,NULL,NULL,NULL,4,1,1,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,0,1,NULL,1,NULL,1,NULL,NULL,'Confirm Your Registration Information',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Thanks for Registering!',NULL,NULL,0,NULL,NULL,0,NULL,NULL,NULL,1,0,1,NULL,NULL,NULL,0,0,NULL,NULL,1,'Free Meeting with Online Registration',NULL,NULL,'USD',NULL,1,1,NULL,NULL,NULL,0),(6,NULL,NULL,NULL,1,1,1,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,1,4,NULL,0,1,'Conference Fee',1,NULL,1,NULL,NULL,'Confirm Your Registration Information',NULL,NULL,1,NULL,'Event Template Dept.','event_templates@example.org',NULL,NULL,NULL,NULL,'Thanks for Registering!',NULL,NULL,0,NULL,NULL,0,NULL,NULL,NULL,1,0,1,NULL,NULL,NULL,0,0,NULL,NULL,1,'Paid Conference with Online Registration',NULL,NULL,'USD',NULL,1,1,NULL,NULL,NULL,0);
 /*!40000 ALTER TABLE `civicrm_event` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -522,7 +523,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_financial_item` WRITE;
 /*!40000 ALTER TABLE `civicrm_financial_item` DISABLE KEYS */;
-INSERT INTO `civicrm_financial_item` (`id`, `created_date`, `transaction_date`, `contact_id`, `description`, `amount`, `currency`, `financial_account_id`, `status_id`, `entity_table`, `entity_id`) VALUES (1,'2018-09-28 01:13:35','2010-04-11 00:00:00',2,'Contribution Amount',125.00,'USD',1,1,'civicrm_line_item',1),(2,'2018-09-28 01:13:35','2010-03-21 00:00:00',4,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',2),(3,'2018-09-28 01:13:35','2010-04-29 00:00:00',6,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',3),(4,'2018-09-28 01:13:35','2010-04-11 00:00:00',8,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',4),(5,'2018-09-28 01:13:35','2010-04-15 00:00:00',16,'Contribution Amount',500.00,'USD',1,1,'civicrm_line_item',5),(6,'2018-09-28 01:13:35','2010-04-11 00:00:00',19,'Contribution Amount',175.00,'USD',1,1,'civicrm_line_item',6),(7,'2018-09-28 01:13:35','2010-03-27 00:00:00',82,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',7),(8,'2018-09-28 01:13:35','2010-03-08 00:00:00',92,'Contribution Amount',10.00,'USD',1,1,'civicrm_line_item',8),(9,'2018-09-28 01:13:35','2010-04-22 00:00:00',34,'Contribution Amount',250.00,'USD',1,1,'civicrm_line_item',9),(10,'2018-09-28 01:13:35','2009-07-01 11:53:50',71,'Contribution Amount',500.00,'USD',1,1,'civicrm_line_item',10),(11,'2018-09-28 01:13:35','2009-07-01 12:55:41',43,'Contribution Amount',200.00,'USD',1,1,'civicrm_line_item',11),(12,'2018-09-28 01:13:35','2009-10-01 11:53:50',32,'Contribution Amount',200.00,'USD',1,1,'civicrm_line_item',12),(13,'2018-09-28 01:13:35','2009-12-01 12:55:41',32,'Contribution Amount',200.00,'USD',1,1,'civicrm_line_item',13),(14,'2018-09-28 01:13:35','2018-09-27 21:13:34',48,'General',100.00,'USD',2,1,'civicrm_line_item',16),(15,'2018-09-28 01:13:35','2018-09-27 21:13:34',16,'General',100.00,'USD',2,1,'civicrm_line_item',17),(16,'2018-09-28 01:13:35','2018-09-27 21:13:34',158,'General',100.00,'USD',2,1,'civicrm_line_item',18),(17,'2018-09-28 01:13:35','2018-09-27 21:13:34',145,'General',100.00,'USD',2,1,'civicrm_line_item',19),(18,'2018-09-28 01:13:35','2018-09-27 21:13:34',174,'General',100.00,'USD',2,1,'civicrm_line_item',20),(19,'2018-09-28 01:13:35','2018-09-27 21:13:34',75,'General',100.00,'USD',2,1,'civicrm_line_item',21),(20,'2018-09-28 01:13:35','2018-09-27 21:13:34',29,'General',100.00,'USD',2,1,'civicrm_line_item',22),(21,'2018-09-28 01:13:35','2018-09-27 21:13:34',28,'General',100.00,'USD',2,1,'civicrm_line_item',23),(22,'2018-09-28 01:13:35','2018-09-27 21:13:34',111,'General',100.00,'USD',2,1,'civicrm_line_item',24),(23,'2018-09-28 01:13:35','2018-09-27 21:13:34',69,'General',100.00,'USD',2,1,'civicrm_line_item',25),(24,'2018-09-28 01:13:35','2018-09-27 21:13:34',30,'General',100.00,'USD',2,1,'civicrm_line_item',26),(25,'2018-09-28 01:13:35','2018-09-27 21:13:34',135,'General',100.00,'USD',2,1,'civicrm_line_item',27),(26,'2018-09-28 01:13:35','2018-09-27 21:13:34',76,'General',100.00,'USD',2,1,'civicrm_line_item',28),(27,'2018-09-28 01:13:35','2018-09-27 21:13:34',58,'General',100.00,'USD',2,1,'civicrm_line_item',29),(28,'2018-09-28 01:13:35','2018-09-27 21:13:34',105,'General',100.00,'USD',2,1,'civicrm_line_item',30),(29,'2018-09-28 01:13:35','2018-09-27 21:13:34',70,'Student',50.00,'USD',2,1,'civicrm_line_item',31),(30,'2018-09-28 01:13:35','2018-09-27 21:13:34',99,'Student',50.00,'USD',2,1,'civicrm_line_item',32),(31,'2018-09-28 01:13:35','2018-09-27 21:13:34',114,'Student',50.00,'USD',2,1,'civicrm_line_item',33),(32,'2018-09-28 01:13:35','2018-09-27 21:13:34',147,'Student',50.00,'USD',2,1,'civicrm_line_item',34),(33,'2018-09-28 01:13:35','2018-09-27 21:13:34',188,'Student',50.00,'USD',2,1,'civicrm_line_item',35),(34,'2018-09-28 01:13:35','2018-09-27 21:13:34',175,'Student',50.00,'USD',2,1,'civicrm_line_item',36),(35,'2018-09-28 01:13:35','2018-09-27 21:13:34',160,'Student',50.00,'USD',2,1,'civicrm_line_item',37),(36,'2018-09-28 01:13:35','2018-09-27 21:13:34',34,'Student',50.00,'USD',2,1,'civicrm_line_item',38),(37,'2018-09-28 01:13:35','2018-09-27 21:13:34',125,'Student',50.00,'USD',2,1,'civicrm_line_item',39),(38,'2018-09-28 01:13:35','2018-09-27 21:13:34',149,'Student',50.00,'USD',2,1,'civicrm_line_item',40),(39,'2018-09-28 01:13:35','2018-09-27 21:13:34',97,'Student',50.00,'USD',2,1,'civicrm_line_item',41),(40,'2018-09-28 01:13:35','2018-09-27 21:13:34',54,'Student',50.00,'USD',2,1,'civicrm_line_item',42),(41,'2018-09-28 01:13:35','2018-09-27 21:13:34',84,'Student',50.00,'USD',2,1,'civicrm_line_item',43),(42,'2018-09-28 01:13:35','2018-09-27 21:13:34',87,'Lifetime',1200.00,'USD',2,1,'civicrm_line_item',44),(43,'2018-09-28 01:13:35','2018-09-27 21:13:34',153,'Lifetime',1200.00,'USD',2,1,'civicrm_line_item',45),(44,'2018-09-28 01:13:35','2018-09-27 21:13:34',68,'Soprano',50.00,'USD',2,1,'civicrm_line_item',81),(45,'2018-09-28 01:13:35','2018-09-27 21:13:34',35,'Soprano',50.00,'USD',2,1,'civicrm_line_item',82),(46,'2018-09-28 01:13:35','2018-09-27 21:13:34',153,'Soprano',50.00,'USD',2,1,'civicrm_line_item',83),(47,'2018-09-28 01:13:35','2018-09-27 21:13:34',56,'Soprano',50.00,'USD',2,1,'civicrm_line_item',84),(48,'2018-09-28 01:13:35','2018-09-27 21:13:34',149,'Soprano',50.00,'USD',2,1,'civicrm_line_item',85),(49,'2018-09-28 01:13:35','2018-09-27 21:13:34',54,'Soprano',50.00,'USD',2,1,'civicrm_line_item',86),(50,'2018-09-28 01:13:35','2018-09-27 21:13:34',67,'Soprano',50.00,'USD',2,1,'civicrm_line_item',87),(51,'2018-09-28 01:13:35','2018-09-27 21:13:34',43,'Soprano',50.00,'USD',2,1,'civicrm_line_item',88),(52,'2018-09-28 01:13:35','2018-09-27 21:13:34',193,'Soprano',50.00,'USD',2,1,'civicrm_line_item',89),(53,'2018-09-28 01:13:35','2018-09-27 21:13:34',16,'Soprano',50.00,'USD',2,1,'civicrm_line_item',90),(54,'2018-09-28 01:13:35','2018-09-27 21:13:34',46,'Soprano',50.00,'USD',2,1,'civicrm_line_item',91),(55,'2018-09-28 01:13:35','2018-09-27 21:13:34',93,'Soprano',50.00,'USD',2,1,'civicrm_line_item',92),(56,'2018-09-28 01:13:35','2018-09-27 21:13:34',130,'Soprano',50.00,'USD',2,1,'civicrm_line_item',93),(57,'2018-09-28 01:13:35','2018-09-27 21:13:34',22,'Soprano',50.00,'USD',2,1,'civicrm_line_item',94),(58,'2018-09-28 01:13:35','2018-09-27 21:13:34',73,'Soprano',50.00,'USD',2,1,'civicrm_line_item',95),(59,'2018-09-28 01:13:35','2018-09-27 21:13:34',194,'Soprano',50.00,'USD',2,1,'civicrm_line_item',96),(60,'2018-09-28 01:13:35','2018-09-27 21:13:34',57,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',47),(61,'2018-09-28 01:13:35','2018-09-27 21:13:34',115,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',48),(62,'2018-09-28 01:13:35','2018-09-27 21:13:34',170,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',49),(63,'2018-09-28 01:13:35','2018-09-27 21:13:34',98,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',50),(64,'2018-09-28 01:13:35','2018-09-27 21:13:34',92,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',51),(65,'2018-09-28 01:13:35','2018-09-27 21:13:34',172,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',52),(66,'2018-09-28 01:13:35','2018-09-27 21:13:34',38,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',53),(67,'2018-09-28 01:13:35','2018-09-27 21:13:34',131,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',54),(68,'2018-09-28 01:13:35','2018-09-27 21:13:34',69,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',55),(69,'2018-09-28 01:13:35','2018-09-27 21:13:34',60,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',56),(70,'2018-09-28 01:13:35','2018-09-27 21:13:34',175,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',57),(71,'2018-09-28 01:13:35','2018-09-27 21:13:34',88,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',58),(72,'2018-09-28 01:13:35','2018-09-27 21:13:34',166,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',59),(73,'2018-09-28 01:13:35','2018-09-27 21:13:34',142,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',60),(74,'2018-09-28 01:13:35','2018-09-27 21:13:34',189,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',61),(75,'2018-09-28 01:13:35','2018-09-27 21:13:34',152,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',62),(76,'2018-09-28 01:13:35','2018-09-27 21:13:34',100,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',63),(77,'2018-09-28 01:13:35','2018-09-27 21:13:34',58,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',64),(78,'2018-09-28 01:13:35','2018-09-27 21:13:34',74,'Single',50.00,'USD',4,1,'civicrm_line_item',65),(79,'2018-09-28 01:13:35','2018-09-27 21:13:34',116,'Single',50.00,'USD',4,1,'civicrm_line_item',66),(80,'2018-09-28 01:13:35','2018-09-27 21:13:34',5,'Single',50.00,'USD',4,1,'civicrm_line_item',67),(81,'2018-09-28 01:13:35','2018-09-27 21:13:34',165,'Single',50.00,'USD',4,1,'civicrm_line_item',68),(82,'2018-09-28 01:13:35','2018-09-27 21:13:34',174,'Single',50.00,'USD',4,1,'civicrm_line_item',69),(83,'2018-09-28 01:13:35','2018-09-27 21:13:34',163,'Single',50.00,'USD',4,1,'civicrm_line_item',70),(84,'2018-09-28 01:13:35','2018-09-27 21:13:34',181,'Single',50.00,'USD',4,1,'civicrm_line_item',71),(85,'2018-09-28 01:13:35','2018-09-27 21:13:34',89,'Single',50.00,'USD',4,1,'civicrm_line_item',72),(86,'2018-09-28 01:13:35','2018-09-27 21:13:34',13,'Single',50.00,'USD',4,1,'civicrm_line_item',73),(87,'2018-09-28 01:13:35','2018-09-27 21:13:34',144,'Single',50.00,'USD',4,1,'civicrm_line_item',74),(88,'2018-09-28 01:13:35','2018-09-27 21:13:34',26,'Single',50.00,'USD',4,1,'civicrm_line_item',75),(89,'2018-09-28 01:13:35','2018-09-27 21:13:34',182,'Single',50.00,'USD',4,1,'civicrm_line_item',76),(90,'2018-09-28 01:13:35','2018-09-27 21:13:34',10,'Single',50.00,'USD',4,1,'civicrm_line_item',77),(91,'2018-09-28 01:13:35','2018-09-27 21:13:34',180,'Single',50.00,'USD',4,1,'civicrm_line_item',78),(92,'2018-09-28 01:13:35','2018-09-27 21:13:34',94,'Single',50.00,'USD',4,1,'civicrm_line_item',79),(93,'2018-09-28 01:13:35','2018-09-27 21:13:34',136,'Single',50.00,'USD',4,1,'civicrm_line_item',80);
+INSERT INTO `civicrm_financial_item` (`id`, `created_date`, `transaction_date`, `contact_id`, `description`, `amount`, `currency`, `financial_account_id`, `status_id`, `entity_table`, `entity_id`) VALUES (1,'2018-10-31 01:56:02','2010-04-11 00:00:00',2,'Contribution Amount',125.00,'USD',1,1,'civicrm_line_item',1),(2,'2018-10-31 01:56:02','2010-03-21 00:00:00',4,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',2),(3,'2018-10-31 01:56:02','2010-04-29 00:00:00',6,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',3),(4,'2018-10-31 01:56:02','2010-04-11 00:00:00',8,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',4),(5,'2018-10-31 01:56:02','2010-04-15 00:00:00',16,'Contribution Amount',500.00,'USD',1,1,'civicrm_line_item',5),(6,'2018-10-31 01:56:02','2010-04-11 00:00:00',19,'Contribution Amount',175.00,'USD',1,1,'civicrm_line_item',6),(7,'2018-10-31 01:56:02','2010-03-27 00:00:00',82,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',7),(8,'2018-10-31 01:56:02','2010-03-08 00:00:00',92,'Contribution Amount',10.00,'USD',1,1,'civicrm_line_item',8),(9,'2018-10-31 01:56:02','2010-04-22 00:00:00',34,'Contribution Amount',250.00,'USD',1,1,'civicrm_line_item',9),(10,'2018-10-31 01:56:02','2009-07-01 11:53:50',71,'Contribution Amount',500.00,'USD',1,1,'civicrm_line_item',10),(11,'2018-10-31 01:56:02','2009-07-01 12:55:41',43,'Contribution Amount',200.00,'USD',1,1,'civicrm_line_item',11),(12,'2018-10-31 01:56:02','2009-10-01 11:53:50',32,'Contribution Amount',200.00,'USD',1,1,'civicrm_line_item',12),(13,'2018-10-31 01:56:02','2009-12-01 12:55:41',32,'Contribution Amount',200.00,'USD',1,1,'civicrm_line_item',13),(14,'2018-10-31 01:56:02','2018-10-30 21:56:01',103,'General',100.00,'USD',2,1,'civicrm_line_item',16),(15,'2018-10-31 01:56:02','2018-10-30 21:56:01',15,'General',100.00,'USD',2,1,'civicrm_line_item',17),(16,'2018-10-31 01:56:02','2018-10-30 21:56:01',128,'General',100.00,'USD',2,1,'civicrm_line_item',18),(17,'2018-10-31 01:56:02','2018-10-30 21:56:01',98,'General',100.00,'USD',2,1,'civicrm_line_item',19),(18,'2018-10-31 01:56:02','2018-10-30 21:56:01',114,'General',100.00,'USD',2,1,'civicrm_line_item',20),(19,'2018-10-31 01:56:02','2018-10-30 21:56:01',155,'General',100.00,'USD',2,1,'civicrm_line_item',21),(20,'2018-10-31 01:56:02','2018-10-30 21:56:01',136,'General',100.00,'USD',2,1,'civicrm_line_item',22),(21,'2018-10-31 01:56:02','2018-10-30 21:56:01',176,'General',100.00,'USD',2,1,'civicrm_line_item',23),(22,'2018-10-31 01:56:02','2018-10-30 21:56:01',63,'General',100.00,'USD',2,1,'civicrm_line_item',24),(23,'2018-10-31 01:56:02','2018-10-30 21:56:01',75,'General',100.00,'USD',2,1,'civicrm_line_item',25),(24,'2018-10-31 01:56:02','2018-10-30 21:56:01',90,'General',100.00,'USD',2,1,'civicrm_line_item',26),(25,'2018-10-31 01:56:02','2018-10-30 21:56:01',88,'General',100.00,'USD',2,1,'civicrm_line_item',27),(26,'2018-10-31 01:56:02','2018-10-30 21:56:01',161,'General',100.00,'USD',2,1,'civicrm_line_item',28),(27,'2018-10-31 01:56:02','2018-10-30 21:56:01',21,'General',100.00,'USD',2,1,'civicrm_line_item',29),(28,'2018-10-31 01:56:02','2018-10-30 21:56:01',124,'General',100.00,'USD',2,1,'civicrm_line_item',30),(29,'2018-10-31 01:56:02','2018-10-30 21:56:01',101,'Student',50.00,'USD',2,1,'civicrm_line_item',31),(30,'2018-10-31 01:56:02','2018-10-30 21:56:01',104,'Student',50.00,'USD',2,1,'civicrm_line_item',32),(31,'2018-10-31 01:56:02','2018-10-30 21:56:01',200,'Student',50.00,'USD',2,1,'civicrm_line_item',33),(32,'2018-10-31 01:56:02','2018-10-30 21:56:01',122,'Student',50.00,'USD',2,1,'civicrm_line_item',34),(33,'2018-10-31 01:56:02','2018-10-30 21:56:01',102,'Student',50.00,'USD',2,1,'civicrm_line_item',35),(34,'2018-10-31 01:56:02','2018-10-30 21:56:01',30,'Student',50.00,'USD',2,1,'civicrm_line_item',36),(35,'2018-10-31 01:56:02','2018-10-30 21:56:01',56,'Student',50.00,'USD',2,1,'civicrm_line_item',37),(36,'2018-10-31 01:56:02','2018-10-30 21:56:01',92,'Student',50.00,'USD',2,1,'civicrm_line_item',38),(37,'2018-10-31 01:56:02','2018-10-30 21:56:01',167,'Student',50.00,'USD',2,1,'civicrm_line_item',39),(38,'2018-10-31 01:56:02','2018-10-30 21:56:01',192,'Student',50.00,'USD',2,1,'civicrm_line_item',40),(39,'2018-10-31 01:56:02','2018-10-30 21:56:01',174,'Student',50.00,'USD',2,1,'civicrm_line_item',41),(40,'2018-10-31 01:56:02','2018-10-30 21:56:01',141,'Student',50.00,'USD',2,1,'civicrm_line_item',42),(41,'2018-10-31 01:56:02','2018-10-30 21:56:01',105,'Student',50.00,'USD',2,1,'civicrm_line_item',43),(42,'2018-10-31 01:56:02','2018-10-30 21:56:01',40,'Lifetime',1200.00,'USD',2,1,'civicrm_line_item',44),(43,'2018-10-31 01:56:02','2018-10-30 21:56:01',47,'Lifetime',1200.00,'USD',2,1,'civicrm_line_item',45),(44,'2018-10-31 01:56:02','2018-10-30 21:56:01',103,'Soprano',50.00,'USD',2,1,'civicrm_line_item',81),(45,'2018-10-31 01:56:02','2018-10-30 21:56:01',57,'Soprano',50.00,'USD',2,1,'civicrm_line_item',82),(46,'2018-10-31 01:56:02','2018-10-30 21:56:01',77,'Soprano',50.00,'USD',2,1,'civicrm_line_item',83),(47,'2018-10-31 01:56:02','2018-10-30 21:56:01',165,'Soprano',50.00,'USD',2,1,'civicrm_line_item',84),(48,'2018-10-31 01:56:02','2018-10-30 21:56:01',102,'Soprano',50.00,'USD',2,1,'civicrm_line_item',85),(49,'2018-10-31 01:56:02','2018-10-30 21:56:01',81,'Soprano',50.00,'USD',2,1,'civicrm_line_item',86),(50,'2018-10-31 01:56:02','2018-10-30 21:56:01',88,'Soprano',50.00,'USD',2,1,'civicrm_line_item',87),(51,'2018-10-31 01:56:03','2018-10-30 21:56:01',172,'Soprano',50.00,'USD',2,1,'civicrm_line_item',88),(52,'2018-10-31 01:56:03','2018-10-30 21:56:01',89,'Soprano',50.00,'USD',2,1,'civicrm_line_item',89),(53,'2018-10-31 01:56:03','2018-10-30 21:56:01',163,'Soprano',50.00,'USD',2,1,'civicrm_line_item',90),(54,'2018-10-31 01:56:03','2018-10-30 21:56:01',144,'Soprano',50.00,'USD',2,1,'civicrm_line_item',91),(55,'2018-10-31 01:56:03','2018-10-30 21:56:01',156,'Soprano',50.00,'USD',2,1,'civicrm_line_item',92),(56,'2018-10-31 01:56:03','2018-10-30 21:56:01',120,'Soprano',50.00,'USD',2,1,'civicrm_line_item',93),(57,'2018-10-31 01:56:03','2018-10-30 21:56:01',115,'Soprano',50.00,'USD',2,1,'civicrm_line_item',94),(58,'2018-10-31 01:56:03','2018-10-30 21:56:01',15,'Soprano',50.00,'USD',2,1,'civicrm_line_item',95),(59,'2018-10-31 01:56:03','2018-10-30 21:56:01',127,'Soprano',50.00,'USD',2,1,'civicrm_line_item',96),(60,'2018-10-31 01:56:03','2018-10-30 21:56:01',11,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',47),(61,'2018-10-31 01:56:03','2018-10-30 21:56:01',197,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',48),(62,'2018-10-31 01:56:03','2018-10-30 21:56:01',188,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',49),(63,'2018-10-31 01:56:03','2018-10-30 21:56:01',78,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',50),(64,'2018-10-31 01:56:03','2018-10-30 21:56:01',74,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',51),(65,'2018-10-31 01:56:03','2018-10-30 21:56:01',64,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',52),(66,'2018-10-31 01:56:03','2018-10-30 21:56:01',164,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',53),(67,'2018-10-31 01:56:03','2018-10-30 21:56:01',170,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',54),(68,'2018-10-31 01:56:03','2018-10-30 21:56:01',138,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',55),(69,'2018-10-31 01:56:03','2018-10-30 21:56:01',39,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',56),(70,'2018-10-31 01:56:03','2018-10-30 21:56:01',123,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',57),(71,'2018-10-31 01:56:03','2018-10-30 21:56:01',157,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',58),(72,'2018-10-31 01:56:03','2018-10-30 21:56:01',181,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',59),(73,'2018-10-31 01:56:03','2018-10-30 21:56:01',107,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',60),(74,'2018-10-31 01:56:03','2018-10-30 21:56:01',152,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',61),(75,'2018-10-31 01:56:03','2018-10-30 21:56:01',125,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',62),(76,'2018-10-31 01:56:03','2018-10-30 21:56:01',59,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',63),(77,'2018-10-31 01:56:03','2018-10-30 21:56:01',43,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',64),(78,'2018-10-31 01:56:03','2018-10-30 21:56:01',55,'Single',50.00,'USD',4,1,'civicrm_line_item',65),(79,'2018-10-31 01:56:03','2018-10-30 21:56:01',38,'Single',50.00,'USD',4,1,'civicrm_line_item',66),(80,'2018-10-31 01:56:03','2018-10-30 21:56:01',167,'Single',50.00,'USD',4,1,'civicrm_line_item',67),(81,'2018-10-31 01:56:03','2018-10-30 21:56:01',201,'Single',50.00,'USD',4,1,'civicrm_line_item',68),(82,'2018-10-31 01:56:03','2018-10-30 21:56:01',7,'Single',50.00,'USD',4,1,'civicrm_line_item',69),(83,'2018-10-31 01:56:03','2018-10-30 21:56:01',79,'Single',50.00,'USD',4,1,'civicrm_line_item',70),(84,'2018-10-31 01:56:03','2018-10-30 21:56:01',124,'Single',50.00,'USD',4,1,'civicrm_line_item',71),(85,'2018-10-31 01:56:03','2018-10-30 21:56:01',12,'Single',50.00,'USD',4,1,'civicrm_line_item',72),(86,'2018-10-31 01:56:03','2018-10-30 21:56:01',71,'Single',50.00,'USD',4,1,'civicrm_line_item',73),(87,'2018-10-31 01:56:03','2018-10-30 21:56:01',131,'Single',50.00,'USD',4,1,'civicrm_line_item',74),(88,'2018-10-31 01:56:03','2018-10-30 21:56:01',182,'Single',50.00,'USD',4,1,'civicrm_line_item',75),(89,'2018-10-31 01:56:03','2018-10-30 21:56:01',158,'Single',50.00,'USD',4,1,'civicrm_line_item',76),(90,'2018-10-31 01:56:03','2018-10-30 21:56:01',109,'Single',50.00,'USD',4,1,'civicrm_line_item',77),(91,'2018-10-31 01:56:03','2018-10-30 21:56:01',16,'Single',50.00,'USD',4,1,'civicrm_line_item',78),(92,'2018-10-31 01:56:03','2018-10-30 21:56:01',187,'Single',50.00,'USD',4,1,'civicrm_line_item',79),(93,'2018-10-31 01:56:03','2018-10-30 21:56:01',44,'Single',50.00,'USD',4,1,'civicrm_line_item',80);
 /*!40000 ALTER TABLE `civicrm_financial_item` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -532,7 +533,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_financial_trxn` WRITE;
 /*!40000 ALTER TABLE `civicrm_financial_trxn` DISABLE KEYS */;
-INSERT INTO `civicrm_financial_trxn` (`id`, `from_financial_account_id`, `to_financial_account_id`, `trxn_date`, `total_amount`, `fee_amount`, `net_amount`, `currency`, `is_payment`, `trxn_id`, `trxn_result_code`, `status_id`, `payment_processor_id`, `payment_instrument_id`, `card_type_id`, `check_number`, `pan_truncation`) VALUES (1,NULL,1,'2010-04-11 00:00:00',125.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,4,NULL,'1041',NULL),(2,NULL,1,'2010-03-21 00:00:00',50.00,NULL,NULL,'USD',1,'P20901X1',NULL,1,NULL,1,NULL,NULL,NULL),(3,NULL,1,'2010-04-29 00:00:00',25.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,4,NULL,'2095',NULL),(4,NULL,1,'2010-04-11 00:00:00',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,4,NULL,'10552',NULL),(5,NULL,1,'2010-04-15 00:00:00',500.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,4,NULL,'509',NULL),(6,NULL,1,'2010-04-11 00:00:00',175.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,4,NULL,'102',NULL),(7,NULL,1,'2010-03-27 00:00:00',50.00,NULL,NULL,'USD',1,'P20193L2',NULL,1,NULL,1,NULL,NULL,NULL),(8,NULL,1,'2010-03-08 00:00:00',10.00,NULL,NULL,'USD',1,'P40232Y3',NULL,1,NULL,1,NULL,NULL,NULL),(9,NULL,1,'2010-04-22 00:00:00',250.00,NULL,NULL,'USD',1,'P20193L6',NULL,1,NULL,1,NULL,NULL,NULL),(10,NULL,1,'2009-07-01 11:53:50',500.00,NULL,NULL,'USD',1,'PL71',NULL,1,NULL,1,NULL,NULL,NULL),(11,NULL,1,'2009-07-01 12:55:41',200.00,NULL,NULL,'USD',1,'PL43II',NULL,1,NULL,1,NULL,NULL,NULL),(12,NULL,1,'2009-10-01 11:53:50',200.00,NULL,NULL,'USD',1,'PL32I',NULL,1,NULL,1,NULL,NULL,NULL),(13,NULL,1,'2009-12-01 12:55:41',200.00,NULL,NULL,'USD',1,'PL32II',NULL,1,NULL,1,NULL,NULL,NULL),(14,NULL,1,'2018-09-27 21:13:34',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(15,NULL,1,'2018-09-27 21:13:34',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(16,NULL,1,'2018-09-27 21:13:34',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(17,NULL,1,'2018-09-27 21:13:34',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(18,NULL,1,'2018-09-27 21:13:34',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(19,NULL,1,'2018-09-27 21:13:34',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(20,NULL,1,'2018-09-27 21:13:34',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(21,NULL,1,'2018-09-27 21:13:34',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(22,NULL,1,'2018-09-27 21:13:34',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(23,NULL,1,'2018-09-27 21:13:34',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(24,NULL,1,'2018-09-27 21:13:34',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(25,NULL,1,'2018-09-27 21:13:34',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(26,NULL,1,'2018-09-27 21:13:34',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(27,NULL,1,'2018-09-27 21:13:34',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(28,NULL,1,'2018-09-27 21:13:34',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(29,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(30,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(31,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(32,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(33,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(34,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(35,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(36,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(37,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(38,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(39,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(40,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(41,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(42,NULL,1,'2018-09-27 21:13:34',1200.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(43,NULL,1,'2018-09-27 21:13:34',1200.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(44,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(45,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(46,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(47,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(48,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(49,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(50,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(51,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(52,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(53,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(54,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(55,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(56,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(57,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(58,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(59,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(60,NULL,1,'2018-09-27 21:13:34',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(61,NULL,1,'2018-09-27 21:13:34',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(62,NULL,1,'2018-09-27 21:13:34',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(63,NULL,1,'2018-09-27 21:13:34',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(64,NULL,1,'2018-09-27 21:13:34',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(65,NULL,1,'2018-09-27 21:13:34',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(66,NULL,1,'2018-09-27 21:13:34',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(67,NULL,1,'2018-09-27 21:13:34',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(68,NULL,1,'2018-09-27 21:13:34',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(69,NULL,1,'2018-09-27 21:13:34',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(70,NULL,1,'2018-09-27 21:13:34',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(71,NULL,1,'2018-09-27 21:13:34',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(72,NULL,1,'2018-09-27 21:13:34',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(73,NULL,1,'2018-09-27 21:13:34',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(74,NULL,1,'2018-09-27 21:13:34',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(75,NULL,1,'2018-09-27 21:13:34',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(76,NULL,1,'2018-09-27 21:13:34',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(77,NULL,1,'2018-09-27 21:13:34',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(78,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(79,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(80,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(81,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(82,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(83,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(84,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(85,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(86,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(87,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(88,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(89,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(90,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(91,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(92,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(93,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL);
+INSERT INTO `civicrm_financial_trxn` (`id`, `from_financial_account_id`, `to_financial_account_id`, `trxn_date`, `total_amount`, `fee_amount`, `net_amount`, `currency`, `is_payment`, `trxn_id`, `trxn_result_code`, `status_id`, `payment_processor_id`, `payment_instrument_id`, `card_type_id`, `check_number`, `pan_truncation`) VALUES (1,NULL,1,'2010-04-11 00:00:00',125.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,4,NULL,'1041',NULL),(2,NULL,1,'2010-03-21 00:00:00',50.00,NULL,NULL,'USD',1,'P20901X1',NULL,1,NULL,1,NULL,NULL,NULL),(3,NULL,1,'2010-04-29 00:00:00',25.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,4,NULL,'2095',NULL),(4,NULL,1,'2010-04-11 00:00:00',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,4,NULL,'10552',NULL),(5,NULL,1,'2010-04-15 00:00:00',500.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,4,NULL,'509',NULL),(6,NULL,1,'2010-04-11 00:00:00',175.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,4,NULL,'102',NULL),(7,NULL,1,'2010-03-27 00:00:00',50.00,NULL,NULL,'USD',1,'P20193L2',NULL,1,NULL,1,NULL,NULL,NULL),(8,NULL,1,'2010-03-08 00:00:00',10.00,NULL,NULL,'USD',1,'P40232Y3',NULL,1,NULL,1,NULL,NULL,NULL),(9,NULL,1,'2010-04-22 00:00:00',250.00,NULL,NULL,'USD',1,'P20193L6',NULL,1,NULL,1,NULL,NULL,NULL),(10,NULL,1,'2009-07-01 11:53:50',500.00,NULL,NULL,'USD',1,'PL71',NULL,1,NULL,1,NULL,NULL,NULL),(11,NULL,1,'2009-07-01 12:55:41',200.00,NULL,NULL,'USD',1,'PL43II',NULL,1,NULL,1,NULL,NULL,NULL),(12,NULL,1,'2009-10-01 11:53:50',200.00,NULL,NULL,'USD',1,'PL32I',NULL,1,NULL,1,NULL,NULL,NULL),(13,NULL,1,'2009-12-01 12:55:41',200.00,NULL,NULL,'USD',1,'PL32II',NULL,1,NULL,1,NULL,NULL,NULL),(14,NULL,1,'2018-10-30 21:56:01',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(15,NULL,1,'2018-10-30 21:56:01',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(16,NULL,1,'2018-10-30 21:56:01',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(17,NULL,1,'2018-10-30 21:56:01',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(18,NULL,1,'2018-10-30 21:56:01',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(19,NULL,1,'2018-10-30 21:56:01',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(20,NULL,1,'2018-10-30 21:56:01',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(21,NULL,1,'2018-10-30 21:56:01',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(22,NULL,1,'2018-10-30 21:56:01',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(23,NULL,1,'2018-10-30 21:56:01',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(24,NULL,1,'2018-10-30 21:56:01',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(25,NULL,1,'2018-10-30 21:56:01',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(26,NULL,1,'2018-10-30 21:56:01',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(27,NULL,1,'2018-10-30 21:56:01',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(28,NULL,1,'2018-10-30 21:56:01',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(29,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(30,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(31,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(32,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(33,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(34,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(35,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(36,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(37,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(38,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(39,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(40,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(41,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(42,NULL,1,'2018-10-30 21:56:01',1200.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(43,NULL,1,'2018-10-30 21:56:01',1200.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(44,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(45,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(46,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(47,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(48,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(49,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(50,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(51,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(52,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(53,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(54,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(55,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(56,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(57,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(58,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(59,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(60,NULL,1,'2018-10-30 21:56:01',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(61,NULL,1,'2018-10-30 21:56:01',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(62,NULL,1,'2018-10-30 21:56:01',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(63,NULL,1,'2018-10-30 21:56:01',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(64,NULL,1,'2018-10-30 21:56:01',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(65,NULL,1,'2018-10-30 21:56:01',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(66,NULL,1,'2018-10-30 21:56:01',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(67,NULL,1,'2018-10-30 21:56:01',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(68,NULL,1,'2018-10-30 21:56:01',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(69,NULL,1,'2018-10-30 21:56:01',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(70,NULL,1,'2018-10-30 21:56:01',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(71,NULL,1,'2018-10-30 21:56:01',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(72,NULL,1,'2018-10-30 21:56:01',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(73,NULL,1,'2018-10-30 21:56:01',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(74,NULL,1,'2018-10-30 21:56:01',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(75,NULL,1,'2018-10-30 21:56:01',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(76,NULL,1,'2018-10-30 21:56:01',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(77,NULL,1,'2018-10-30 21:56:01',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(78,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(79,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(80,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(81,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(82,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(83,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(84,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(85,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(86,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(87,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(88,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(89,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(90,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(91,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(92,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(93,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL);
 /*!40000 ALTER TABLE `civicrm_financial_trxn` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -571,7 +572,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_group_contact` WRITE;
 /*!40000 ALTER TABLE `civicrm_group_contact` DISABLE KEYS */;
-INSERT INTO `civicrm_group_contact` (`id`, `group_id`, `contact_id`, `status`, `location_id`, `email_id`) VALUES (1,2,136,'Added',NULL,NULL),(2,2,75,'Added',NULL,NULL),(3,2,116,'Added',NULL,NULL),(4,2,171,'Added',NULL,NULL),(5,2,100,'Added',NULL,NULL),(6,2,144,'Added',NULL,NULL),(7,2,101,'Added',NULL,NULL),(8,2,76,'Added',NULL,NULL),(9,2,93,'Added',NULL,NULL),(10,2,38,'Added',NULL,NULL),(11,2,85,'Added',NULL,NULL),(12,2,125,'Added',NULL,NULL),(13,2,13,'Added',NULL,NULL),(14,2,194,'Added',NULL,NULL),(15,2,8,'Added',NULL,NULL),(16,2,80,'Added',NULL,NULL),(17,2,44,'Added',NULL,NULL),(18,2,89,'Added',NULL,NULL),(19,2,107,'Added',NULL,NULL),(20,2,39,'Added',NULL,NULL),(21,2,17,'Added',NULL,NULL),(22,2,162,'Added',NULL,NULL),(23,2,29,'Added',NULL,NULL),(24,2,97,'Added',NULL,NULL),(25,2,35,'Added',NULL,NULL),(26,2,103,'Added',NULL,NULL),(27,2,46,'Added',NULL,NULL),(28,2,51,'Added',NULL,NULL),(29,2,155,'Added',NULL,NULL),(30,2,9,'Added',NULL,NULL),(31,2,81,'Added',NULL,NULL),(32,2,153,'Added',NULL,NULL),(33,2,68,'Added',NULL,NULL),(34,2,123,'Added',NULL,NULL),(35,2,181,'Added',NULL,NULL),(36,2,95,'Added',NULL,NULL),(37,2,61,'Added',NULL,NULL),(38,2,184,'Added',NULL,NULL),(39,2,186,'Added',NULL,NULL),(40,2,173,'Added',NULL,NULL),(41,2,67,'Added',NULL,NULL),(42,2,114,'Added',NULL,NULL),(43,2,117,'Added',NULL,NULL),(44,2,167,'Added',NULL,NULL),(45,2,152,'Added',NULL,NULL),(46,2,82,'Added',NULL,NULL),(47,2,198,'Added',NULL,NULL),(48,2,25,'Added',NULL,NULL),(49,2,168,'Added',NULL,NULL),(50,2,6,'Added',NULL,NULL),(51,2,43,'Added',NULL,NULL),(52,2,164,'Added',NULL,NULL),(53,2,78,'Added',NULL,NULL),(54,2,24,'Added',NULL,NULL),(55,2,126,'Added',NULL,NULL),(56,2,135,'Added',NULL,NULL),(57,2,113,'Added',NULL,NULL),(58,2,172,'Added',NULL,NULL),(59,2,83,'Added',NULL,NULL),(60,2,134,'Added',NULL,NULL),(61,3,33,'Added',NULL,NULL),(62,3,112,'Added',NULL,NULL),(63,3,37,'Added',NULL,NULL),(64,3,121,'Added',NULL,NULL),(65,3,12,'Added',NULL,NULL),(66,3,127,'Added',NULL,NULL),(67,3,45,'Added',NULL,NULL),(68,3,28,'Added',NULL,NULL),(69,3,106,'Added',NULL,NULL),(70,3,27,'Added',NULL,NULL),(71,3,148,'Added',NULL,NULL),(72,3,166,'Added',NULL,NULL),(73,3,87,'Added',NULL,NULL),(74,3,178,'Added',NULL,NULL),(75,3,90,'Added',NULL,NULL),(76,4,136,'Added',NULL,NULL),(77,4,76,'Added',NULL,NULL),(78,4,8,'Added',NULL,NULL),(79,4,162,'Added',NULL,NULL),(80,4,155,'Added',NULL,NULL),(81,4,95,'Added',NULL,NULL),(82,4,117,'Added',NULL,NULL),(83,4,6,'Added',NULL,NULL);
+INSERT INTO `civicrm_group_contact` (`id`, `group_id`, `contact_id`, `status`, `location_id`, `email_id`) VALUES (1,2,119,'Added',NULL,NULL),(2,2,87,'Added',NULL,NULL),(3,2,158,'Added',NULL,NULL),(4,2,194,'Added',NULL,NULL),(5,2,132,'Added',NULL,NULL),(6,2,90,'Added',NULL,NULL),(7,2,15,'Added',NULL,NULL),(8,2,134,'Added',NULL,NULL),(9,2,24,'Added',NULL,NULL),(10,2,75,'Added',NULL,NULL),(11,2,188,'Added',NULL,NULL),(12,2,146,'Added',NULL,NULL),(13,2,44,'Added',NULL,NULL),(14,2,13,'Added',NULL,NULL),(15,2,48,'Added',NULL,NULL),(16,2,101,'Added',NULL,NULL),(17,2,199,'Added',NULL,NULL),(18,2,35,'Added',NULL,NULL),(19,2,64,'Added',NULL,NULL),(20,2,51,'Added',NULL,NULL),(21,2,76,'Added',NULL,NULL),(22,2,201,'Added',NULL,NULL),(23,2,34,'Added',NULL,NULL),(24,2,89,'Added',NULL,NULL),(25,2,105,'Added',NULL,NULL),(26,2,20,'Added',NULL,NULL),(27,2,140,'Added',NULL,NULL),(28,2,84,'Added',NULL,NULL),(29,2,52,'Added',NULL,NULL),(30,2,167,'Added',NULL,NULL),(31,2,71,'Added',NULL,NULL),(32,2,160,'Added',NULL,NULL),(33,2,98,'Added',NULL,NULL),(34,2,157,'Added',NULL,NULL),(35,2,130,'Added',NULL,NULL),(36,2,124,'Added',NULL,NULL),(37,2,108,'Added',NULL,NULL),(38,2,40,'Added',NULL,NULL),(39,2,99,'Added',NULL,NULL),(40,2,153,'Added',NULL,NULL),(41,2,22,'Added',NULL,NULL),(42,2,56,'Added',NULL,NULL),(43,2,117,'Added',NULL,NULL),(44,2,39,'Added',NULL,NULL),(45,2,195,'Added',NULL,NULL),(46,2,69,'Added',NULL,NULL),(47,2,2,'Added',NULL,NULL),(48,2,55,'Added',NULL,NULL),(49,2,61,'Added',NULL,NULL),(50,2,77,'Added',NULL,NULL),(51,2,114,'Added',NULL,NULL),(52,2,147,'Added',NULL,NULL),(53,2,107,'Added',NULL,NULL),(54,2,3,'Added',NULL,NULL),(55,2,198,'Added',NULL,NULL),(56,2,142,'Added',NULL,NULL),(57,2,43,'Added',NULL,NULL),(58,2,9,'Added',NULL,NULL),(59,2,93,'Added',NULL,NULL),(60,2,42,'Added',NULL,NULL),(61,3,47,'Added',NULL,NULL),(62,3,11,'Added',NULL,NULL),(63,3,176,'Added',NULL,NULL),(64,3,165,'Added',NULL,NULL),(65,3,156,'Added',NULL,NULL),(66,3,120,'Added',NULL,NULL),(67,3,45,'Added',NULL,NULL),(68,3,17,'Added',NULL,NULL),(69,3,68,'Added',NULL,NULL),(70,3,190,'Added',NULL,NULL),(71,3,139,'Added',NULL,NULL),(72,3,126,'Added',NULL,NULL),(73,3,128,'Added',NULL,NULL),(74,3,177,'Added',NULL,NULL),(75,3,110,'Added',NULL,NULL),(76,4,119,'Added',NULL,NULL),(77,4,134,'Added',NULL,NULL),(78,4,48,'Added',NULL,NULL),(79,4,201,'Added',NULL,NULL),(80,4,52,'Added',NULL,NULL),(81,4,124,'Added',NULL,NULL),(82,4,117,'Added',NULL,NULL),(83,4,77,'Added',NULL,NULL);
 /*!40000 ALTER TABLE `civicrm_group_contact` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -636,7 +637,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_line_item` WRITE;
 /*!40000 ALTER TABLE `civicrm_line_item` DISABLE KEYS */;
-INSERT INTO `civicrm_line_item` (`id`, `entity_table`, `entity_id`, `contribution_id`, `price_field_id`, `label`, `qty`, `unit_price`, `line_total`, `participant_count`, `price_field_value_id`, `financial_type_id`, `non_deductible_amount`, `tax_amount`) VALUES (1,'civicrm_contribution',1,1,1,'Contribution Amount',1.00,125.00,125.00,0,1,1,0.00,NULL),(2,'civicrm_contribution',2,2,1,'Contribution Amount',1.00,50.00,50.00,0,1,1,0.00,NULL),(3,'civicrm_contribution',3,3,1,'Contribution Amount',1.00,25.00,25.00,0,1,1,0.00,NULL),(4,'civicrm_contribution',4,4,1,'Contribution Amount',1.00,50.00,50.00,0,1,1,0.00,NULL),(5,'civicrm_contribution',5,5,1,'Contribution Amount',1.00,500.00,500.00,0,1,1,0.00,NULL),(6,'civicrm_contribution',6,6,1,'Contribution Amount',1.00,175.00,175.00,0,1,1,0.00,NULL),(7,'civicrm_contribution',7,7,1,'Contribution Amount',1.00,50.00,50.00,0,1,1,0.00,NULL),(8,'civicrm_contribution',8,8,1,'Contribution Amount',1.00,10.00,10.00,0,1,1,0.00,NULL),(9,'civicrm_contribution',9,9,1,'Contribution Amount',1.00,250.00,250.00,0,1,1,0.00,NULL),(10,'civicrm_contribution',10,10,1,'Contribution Amount',1.00,500.00,500.00,0,1,1,0.00,NULL),(11,'civicrm_contribution',11,11,1,'Contribution Amount',1.00,200.00,200.00,0,1,1,0.00,NULL),(12,'civicrm_contribution',12,12,1,'Contribution Amount',1.00,200.00,200.00,0,1,1,0.00,NULL),(13,'civicrm_contribution',13,13,1,'Contribution Amount',1.00,200.00,200.00,0,1,1,0.00,NULL),(16,'civicrm_membership',1,14,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(17,'civicrm_membership',3,16,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(18,'civicrm_membership',5,18,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(19,'civicrm_membership',7,20,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(20,'civicrm_membership',9,22,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(21,'civicrm_membership',13,26,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(22,'civicrm_membership',15,28,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(23,'civicrm_membership',17,30,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(24,'civicrm_membership',19,32,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(25,'civicrm_membership',20,33,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(26,'civicrm_membership',21,34,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(27,'civicrm_membership',23,36,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(28,'civicrm_membership',27,40,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(29,'civicrm_membership',29,42,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(30,'civicrm_membership',30,43,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(31,'civicrm_membership',2,15,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(32,'civicrm_membership',4,17,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(33,'civicrm_membership',6,19,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(34,'civicrm_membership',8,21,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(35,'civicrm_membership',10,23,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(36,'civicrm_membership',12,25,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(37,'civicrm_membership',14,27,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(38,'civicrm_membership',16,29,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(39,'civicrm_membership',18,31,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(40,'civicrm_membership',24,37,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(41,'civicrm_membership',25,38,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(42,'civicrm_membership',26,39,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(43,'civicrm_membership',28,41,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(44,'civicrm_membership',11,24,4,'Lifetime',1.00,1200.00,1200.00,NULL,9,2,0.00,NULL),(45,'civicrm_membership',22,35,4,'Lifetime',1.00,1200.00,1200.00,NULL,9,2,0.00,NULL),(47,'civicrm_participant',3,57,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(48,'civicrm_participant',6,72,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(49,'civicrm_participant',9,85,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(50,'civicrm_participant',12,70,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(51,'civicrm_participant',15,67,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(52,'civicrm_participant',18,86,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(53,'civicrm_participant',21,52,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(54,'civicrm_participant',24,75,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(55,'civicrm_participant',25,62,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(56,'civicrm_participant',28,59,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(57,'civicrm_participant',31,88,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(58,'civicrm_participant',34,65,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(59,'civicrm_participant',37,84,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(60,'civicrm_participant',40,77,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(61,'civicrm_participant',43,92,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(62,'civicrm_participant',46,80,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(63,'civicrm_participant',49,71,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(64,'civicrm_participant',50,58,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(65,'civicrm_participant',1,64,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(66,'civicrm_participant',4,73,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(67,'civicrm_participant',7,45,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(68,'civicrm_participant',10,83,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(69,'civicrm_participant',13,87,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(70,'civicrm_participant',16,82,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(71,'civicrm_participant',19,90,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(72,'civicrm_participant',22,66,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(73,'civicrm_participant',26,47,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(74,'civicrm_participant',29,78,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(75,'civicrm_participant',32,50,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(76,'civicrm_participant',35,91,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(77,'civicrm_participant',38,46,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(78,'civicrm_participant',41,89,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(79,'civicrm_participant',44,69,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(80,'civicrm_participant',47,76,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(81,'civicrm_participant',2,61,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(82,'civicrm_participant',5,51,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(83,'civicrm_participant',8,81,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(84,'civicrm_participant',11,56,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(85,'civicrm_participant',14,79,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(86,'civicrm_participant',17,55,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(87,'civicrm_participant',20,60,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(88,'civicrm_participant',23,53,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(89,'civicrm_participant',27,93,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(90,'civicrm_participant',30,48,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(91,'civicrm_participant',33,54,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(92,'civicrm_participant',36,68,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(93,'civicrm_participant',39,74,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(94,'civicrm_participant',42,49,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(95,'civicrm_participant',45,63,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(96,'civicrm_participant',48,94,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL);
+INSERT INTO `civicrm_line_item` (`id`, `entity_table`, `entity_id`, `contribution_id`, `price_field_id`, `label`, `qty`, `unit_price`, `line_total`, `participant_count`, `price_field_value_id`, `financial_type_id`, `non_deductible_amount`, `tax_amount`) VALUES (1,'civicrm_contribution',1,1,1,'Contribution Amount',1.00,125.00,125.00,0,1,1,0.00,NULL),(2,'civicrm_contribution',2,2,1,'Contribution Amount',1.00,50.00,50.00,0,1,1,0.00,NULL),(3,'civicrm_contribution',3,3,1,'Contribution Amount',1.00,25.00,25.00,0,1,1,0.00,NULL),(4,'civicrm_contribution',4,4,1,'Contribution Amount',1.00,50.00,50.00,0,1,1,0.00,NULL),(5,'civicrm_contribution',5,5,1,'Contribution Amount',1.00,500.00,500.00,0,1,1,0.00,NULL),(6,'civicrm_contribution',6,6,1,'Contribution Amount',1.00,175.00,175.00,0,1,1,0.00,NULL),(7,'civicrm_contribution',7,7,1,'Contribution Amount',1.00,50.00,50.00,0,1,1,0.00,NULL),(8,'civicrm_contribution',8,8,1,'Contribution Amount',1.00,10.00,10.00,0,1,1,0.00,NULL),(9,'civicrm_contribution',9,9,1,'Contribution Amount',1.00,250.00,250.00,0,1,1,0.00,NULL),(10,'civicrm_contribution',10,10,1,'Contribution Amount',1.00,500.00,500.00,0,1,1,0.00,NULL),(11,'civicrm_contribution',11,11,1,'Contribution Amount',1.00,200.00,200.00,0,1,1,0.00,NULL),(12,'civicrm_contribution',12,12,1,'Contribution Amount',1.00,200.00,200.00,0,1,1,0.00,NULL),(13,'civicrm_contribution',13,13,1,'Contribution Amount',1.00,200.00,200.00,0,1,1,0.00,NULL),(16,'civicrm_membership',1,14,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(17,'civicrm_membership',3,15,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(18,'civicrm_membership',7,16,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(19,'civicrm_membership',9,17,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(20,'civicrm_membership',10,18,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(21,'civicrm_membership',13,19,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(22,'civicrm_membership',17,20,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(23,'civicrm_membership',19,21,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(24,'civicrm_membership',20,22,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(25,'civicrm_membership',21,23,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(26,'civicrm_membership',23,24,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(27,'civicrm_membership',25,25,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(28,'civicrm_membership',27,26,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(29,'civicrm_membership',29,27,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(30,'civicrm_membership',30,28,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(31,'civicrm_membership',2,29,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(32,'civicrm_membership',4,30,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(33,'civicrm_membership',5,31,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(34,'civicrm_membership',6,32,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(35,'civicrm_membership',8,33,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(36,'civicrm_membership',12,34,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(37,'civicrm_membership',14,35,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(38,'civicrm_membership',15,36,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(39,'civicrm_membership',16,37,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(40,'civicrm_membership',18,38,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(41,'civicrm_membership',24,39,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(42,'civicrm_membership',26,40,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(43,'civicrm_membership',28,41,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(44,'civicrm_membership',11,42,4,'Lifetime',1.00,1200.00,1200.00,NULL,9,2,0.00,NULL),(45,'civicrm_membership',22,43,4,'Lifetime',1.00,1200.00,1200.00,NULL,9,2,0.00,NULL),(47,'civicrm_participant',3,46,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(48,'civicrm_participant',6,93,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(49,'civicrm_participant',9,92,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(50,'civicrm_participant',12,61,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(51,'civicrm_participant',15,59,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(52,'civicrm_participant',18,57,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(53,'civicrm_participant',21,84,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(54,'civicrm_participant',24,87,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(55,'civicrm_participant',25,77,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(56,'civicrm_participant',28,51,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(57,'civicrm_participant',31,72,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(58,'civicrm_participant',34,81,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(59,'civicrm_participant',37,89,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(60,'civicrm_participant',40,68,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(61,'civicrm_participant',43,79,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(62,'civicrm_participant',46,74,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(63,'civicrm_participant',49,56,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(64,'civicrm_participant',50,52,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(65,'civicrm_participant',1,54,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(66,'civicrm_participant',4,50,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(67,'civicrm_participant',7,86,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(68,'civicrm_participant',10,94,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(69,'civicrm_participant',13,45,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(70,'civicrm_participant',16,62,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(71,'civicrm_participant',19,73,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(72,'civicrm_participant',22,47,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(73,'civicrm_participant',26,58,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(74,'civicrm_participant',29,76,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(75,'civicrm_participant',32,90,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(76,'civicrm_participant',35,82,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(77,'civicrm_participant',38,69,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(78,'civicrm_participant',41,49,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(79,'civicrm_participant',44,91,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(80,'civicrm_participant',47,53,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(81,'civicrm_participant',2,67,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(82,'civicrm_participant',5,55,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(83,'civicrm_participant',8,60,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(84,'civicrm_participant',11,85,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(85,'civicrm_participant',14,66,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(86,'civicrm_participant',17,63,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(87,'civicrm_participant',20,64,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(88,'civicrm_participant',23,88,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(89,'civicrm_participant',27,65,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(90,'civicrm_participant',30,83,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(91,'civicrm_participant',33,78,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(92,'civicrm_participant',36,80,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(93,'civicrm_participant',39,71,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(94,'civicrm_participant',42,70,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(95,'civicrm_participant',45,48,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(96,'civicrm_participant',48,75,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL);
 /*!40000 ALTER TABLE `civicrm_line_item` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -646,7 +647,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_loc_block` WRITE;
 /*!40000 ALTER TABLE `civicrm_loc_block` DISABLE KEYS */;
-INSERT INTO `civicrm_loc_block` (`id`, `address_id`, `email_id`, `phone_id`, `im_id`, `address_2_id`, `email_2_id`, `phone_2_id`, `im_2_id`) VALUES (1,173,179,134,NULL,NULL,NULL,NULL,NULL),(2,174,180,135,NULL,NULL,NULL,NULL,NULL),(3,175,181,136,NULL,NULL,NULL,NULL,NULL);
+INSERT INTO `civicrm_loc_block` (`id`, `address_id`, `email_id`, `phone_id`, `im_id`, `address_2_id`, `email_2_id`, `phone_2_id`, `im_2_id`) VALUES (1,186,194,161,NULL,NULL,NULL,NULL,NULL),(2,187,195,162,NULL,NULL,NULL,NULL,NULL),(3,188,196,163,NULL,NULL,NULL,NULL,NULL);
 /*!40000 ALTER TABLE `civicrm_loc_block` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -895,7 +896,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_membership` WRITE;
 /*!40000 ALTER TABLE `civicrm_membership` DISABLE KEYS */;
-INSERT INTO `civicrm_membership` (`id`, `contact_id`, `membership_type_id`, `join_date`, `start_date`, `end_date`, `source`, `status_id`, `is_override`, `status_override_end_date`, `owner_membership_id`, `max_related`, `is_test`, `is_pay_later`, `contribution_recur_id`, `campaign_id`) VALUES (1,48,1,'2018-09-27','2018-09-27','2020-09-26','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(2,70,2,'2018-09-26','2018-09-26','2019-09-25','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(3,16,1,'2018-09-25','2018-09-25','2020-09-24','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(4,99,2,'2018-09-24','2018-09-24','2019-09-23','Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(5,158,1,'2016-08-26','2016-08-26','2018-08-25','Check',3,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(6,114,2,'2018-09-22','2018-09-22','2019-09-21','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(7,145,1,'2018-09-21','2018-09-21','2020-09-20','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(8,147,2,'2018-09-20','2018-09-20','2019-09-19','Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(9,174,1,'2018-09-19','2018-09-19','2020-09-18','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(10,188,2,'2017-09-18','2017-09-18','2018-09-17','Donation',4,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(11,87,3,'2018-09-17','2018-09-17',NULL,'Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(12,175,2,'2018-09-16','2018-09-16','2019-09-15','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(13,75,1,'2018-09-15','2018-09-15','2020-09-14','Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(14,160,2,'2018-09-14','2018-09-14','2019-09-13','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(15,29,1,'2016-06-07','2016-06-07','2018-06-06','Check',3,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(16,34,2,'2018-09-12','2018-09-12','2019-09-11','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(17,28,1,'2018-09-11','2018-09-11','2020-09-10','Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(18,125,2,'2018-09-10','2018-09-10','2019-09-09','Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(19,111,1,'2018-09-09','2018-09-09','2020-09-08','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(20,69,1,'2016-04-28','2016-04-28','2018-04-27','Check',3,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(21,30,1,'2018-09-07','2018-09-07','2020-09-06','Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(22,153,3,'2018-09-06','2018-09-06',NULL,'Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(23,135,1,'2018-09-05','2018-09-05','2020-09-04','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(24,149,2,'2018-09-04','2018-09-04','2019-09-03','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(25,97,2,'2017-09-03','2017-09-03','2018-09-02','Check',4,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(26,54,2,'2018-09-02','2018-09-02','2019-09-01','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(27,76,1,'2018-09-01','2018-09-01','2020-08-31','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(28,84,2,'2018-08-31','2018-08-31','2019-08-30','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(29,58,1,'2018-08-30','2018-08-30','2020-08-29','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(30,105,1,'2016-02-08','2016-02-08','2018-02-07','Payment',3,NULL,NULL,NULL,NULL,0,0,NULL,NULL);
+INSERT INTO `civicrm_membership` (`id`, `contact_id`, `membership_type_id`, `join_date`, `start_date`, `end_date`, `source`, `status_id`, `is_override`, `status_override_end_date`, `owner_membership_id`, `max_related`, `is_test`, `is_pay_later`, `contribution_recur_id`, `campaign_id`) VALUES (1,103,1,'2018-10-30','2018-10-30','2020-10-29','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(2,101,2,'2018-10-29','2018-10-29','2019-10-28','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(3,15,1,'2018-10-28','2018-10-28','2020-10-27','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(4,104,2,'2018-10-27','2018-10-27','2019-10-26','Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(5,200,2,'2017-10-26','2017-10-26','2018-10-25','Payment',4,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(6,122,2,'2018-10-25','2018-10-25','2019-10-24','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(7,128,1,'2018-10-24','2018-10-24','2020-10-23','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(8,102,2,'2018-10-23','2018-10-23','2019-10-22','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(9,98,1,'2018-10-22','2018-10-22','2020-10-21','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(10,114,1,'2016-08-19','2016-08-19','2018-08-18','Payment',3,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(11,40,3,'2018-10-20','2018-10-20',NULL,'Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(12,30,2,'2018-10-19','2018-10-19','2019-10-18','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(13,155,1,'2018-10-18','2018-10-18','2020-10-17','Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(14,56,2,'2018-10-17','2018-10-17','2019-10-16','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(15,92,2,'2017-10-16','2017-10-16','2018-10-15','Check',4,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(16,167,2,'2018-10-15','2018-10-15','2019-10-14','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(17,136,1,'2018-10-14','2018-10-14','2020-10-13','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(18,192,2,'2018-10-13','2018-10-13','2019-10-12','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(19,176,1,'2018-10-12','2018-10-12','2020-10-11','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(20,63,1,'2016-05-31','2016-05-31','2018-05-30','Check',3,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(21,75,1,'2018-10-10','2018-10-10','2020-10-09','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(22,47,3,'2018-10-09','2018-10-09',NULL,'Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(23,90,1,'2018-10-08','2018-10-08','2020-10-07','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(24,174,2,'2018-10-07','2018-10-07','2019-10-06','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(25,88,1,'2016-04-21','2016-04-21','2018-04-20','Payment',3,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(26,141,2,'2018-10-05','2018-10-05','2019-10-04','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(27,161,1,'2018-10-04','2018-10-04','2020-10-03','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(28,105,2,'2018-10-03','2018-10-03','2019-10-02','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(29,21,1,'2018-10-02','2018-10-02','2020-10-01','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(30,124,1,'2016-03-12','2016-03-12','2018-03-11','Donation',3,NULL,NULL,NULL,NULL,0,0,NULL,NULL);
 /*!40000 ALTER TABLE `civicrm_membership` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -915,7 +916,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_membership_log` WRITE;
 /*!40000 ALTER TABLE `civicrm_membership_log` DISABLE KEYS */;
-INSERT INTO `civicrm_membership_log` (`id`, `membership_id`, `status_id`, `start_date`, `end_date`, `modified_id`, `modified_date`, `membership_type_id`, `max_related`) VALUES (1,3,1,'2018-09-25','2020-09-24',16,'2018-09-27',1,NULL),(2,17,1,'2018-09-11','2020-09-10',28,'2018-09-27',1,NULL),(3,15,3,'2016-06-07','2018-06-06',29,'2018-09-27',1,NULL),(4,21,1,'2018-09-07','2020-09-06',30,'2018-09-27',1,NULL),(5,16,1,'2018-09-12','2019-09-11',34,'2018-09-27',2,NULL),(6,1,1,'2018-09-27','2020-09-26',48,'2018-09-27',1,NULL),(7,26,1,'2018-09-02','2019-09-01',54,'2018-09-27',2,NULL),(8,29,1,'2018-08-30','2020-08-29',58,'2018-09-27',1,NULL),(9,20,3,'2016-04-28','2018-04-27',69,'2018-09-27',1,NULL),(10,2,1,'2018-09-26','2019-09-25',70,'2018-09-27',2,NULL),(11,13,1,'2018-09-15','2020-09-14',75,'2018-09-27',1,NULL),(12,27,1,'2018-09-01','2020-08-31',76,'2018-09-27',1,NULL),(13,28,1,'2018-08-31','2019-08-30',84,'2018-09-27',2,NULL),(14,11,1,'2018-09-17',NULL,87,'2018-09-27',3,NULL),(15,25,4,'2017-09-03','2018-09-02',97,'2018-09-27',2,NULL),(16,4,1,'2018-09-24','2019-09-23',99,'2018-09-27',2,NULL),(17,30,3,'2016-02-08','2018-02-07',105,'2018-09-27',1,NULL),(18,19,1,'2018-09-09','2020-09-08',111,'2018-09-27',1,NULL),(19,6,1,'2018-09-22','2019-09-21',114,'2018-09-27',2,NULL),(20,18,1,'2018-09-10','2019-09-09',125,'2018-09-27',2,NULL),(21,23,1,'2018-09-05','2020-09-04',135,'2018-09-27',1,NULL),(22,7,1,'2018-09-21','2020-09-20',145,'2018-09-27',1,NULL),(23,8,1,'2018-09-20','2019-09-19',147,'2018-09-27',2,NULL),(24,24,1,'2018-09-04','2019-09-03',149,'2018-09-27',2,NULL),(25,22,1,'2018-09-06',NULL,153,'2018-09-27',3,NULL),(26,5,3,'2016-08-26','2018-08-25',158,'2018-09-27',1,NULL),(27,14,1,'2018-09-14','2019-09-13',160,'2018-09-27',2,NULL),(28,9,1,'2018-09-19','2020-09-18',174,'2018-09-27',1,NULL),(29,12,1,'2018-09-16','2019-09-15',175,'2018-09-27',2,NULL),(30,10,4,'2017-09-18','2018-09-17',188,'2018-09-27',2,NULL);
+INSERT INTO `civicrm_membership_log` (`id`, `membership_id`, `status_id`, `start_date`, `end_date`, `modified_id`, `modified_date`, `membership_type_id`, `max_related`) VALUES (1,3,1,'2018-10-28','2020-10-27',15,'2018-10-30',1,NULL),(2,29,1,'2018-10-02','2020-10-01',21,'2018-10-30',1,NULL),(3,12,1,'2018-10-19','2019-10-18',30,'2018-10-30',2,NULL),(4,11,1,'2018-10-20',NULL,40,'2018-10-30',3,NULL),(5,22,1,'2018-10-09',NULL,47,'2018-10-30',3,NULL),(6,14,1,'2018-10-17','2019-10-16',56,'2018-10-30',2,NULL),(7,20,3,'2016-05-31','2018-05-30',63,'2018-10-30',1,NULL),(8,21,1,'2018-10-10','2020-10-09',75,'2018-10-30',1,NULL),(9,25,3,'2016-04-21','2018-04-20',88,'2018-10-30',1,NULL),(10,23,1,'2018-10-08','2020-10-07',90,'2018-10-30',1,NULL),(11,15,4,'2017-10-16','2018-10-15',92,'2018-10-30',2,NULL),(12,9,1,'2018-10-22','2020-10-21',98,'2018-10-30',1,NULL),(13,2,1,'2018-10-29','2019-10-28',101,'2018-10-30',2,NULL),(14,8,1,'2018-10-23','2019-10-22',102,'2018-10-30',2,NULL),(15,1,1,'2018-10-30','2020-10-29',103,'2018-10-30',1,NULL),(16,4,1,'2018-10-27','2019-10-26',104,'2018-10-30',2,NULL),(17,28,1,'2018-10-03','2019-10-02',105,'2018-10-30',2,NULL),(18,10,3,'2016-08-19','2018-08-18',114,'2018-10-30',1,NULL),(19,6,1,'2018-10-25','2019-10-24',122,'2018-10-30',2,NULL),(20,30,3,'2016-03-12','2018-03-11',124,'2018-10-30',1,NULL),(21,7,1,'2018-10-24','2020-10-23',128,'2018-10-30',1,NULL),(22,17,1,'2018-10-14','2020-10-13',136,'2018-10-30',1,NULL),(23,26,1,'2018-10-05','2019-10-04',141,'2018-10-30',2,NULL),(24,13,1,'2018-10-18','2020-10-17',155,'2018-10-30',1,NULL),(25,27,1,'2018-10-04','2020-10-03',161,'2018-10-30',1,NULL),(26,16,1,'2018-10-15','2019-10-14',167,'2018-10-30',2,NULL),(27,24,1,'2018-10-07','2019-10-06',174,'2018-10-30',2,NULL),(28,19,1,'2018-10-12','2020-10-11',176,'2018-10-30',1,NULL),(29,18,1,'2018-10-13','2019-10-12',192,'2018-10-30',2,NULL),(30,5,4,'2017-10-26','2018-10-25',200,'2018-10-30',2,NULL);
 /*!40000 ALTER TABLE `civicrm_membership_log` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -925,7 +926,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_membership_payment` WRITE;
 /*!40000 ALTER TABLE `civicrm_membership_payment` DISABLE KEYS */;
-INSERT INTO `civicrm_membership_payment` (`id`, `membership_id`, `contribution_id`) VALUES (1,1,14),(2,2,15),(3,3,16),(4,4,17),(5,5,18),(6,6,19),(7,7,20),(8,8,21),(9,9,22),(10,10,23),(11,11,24),(12,12,25),(13,13,26),(14,14,27),(15,15,28),(16,16,29),(17,17,30),(18,18,31),(19,19,32),(20,20,33),(21,21,34),(22,22,35),(23,23,36),(24,24,37),(25,25,38),(26,26,39),(27,27,40),(28,28,41),(29,29,42),(30,30,43);
+INSERT INTO `civicrm_membership_payment` (`id`, `membership_id`, `contribution_id`) VALUES (1,1,14),(2,3,15),(3,7,16),(4,9,17),(5,10,18),(6,13,19),(7,17,20),(8,19,21),(9,20,22),(10,21,23),(11,23,24),(12,25,25),(13,27,26),(14,29,27),(15,30,28),(16,2,29),(17,4,30),(18,5,31),(19,6,32),(20,8,33),(21,12,34),(22,14,35),(23,15,36),(24,16,37),(25,18,38),(26,24,39),(27,26,40),(28,28,41),(29,11,42),(30,22,43);
 /*!40000 ALTER TABLE `civicrm_membership_payment` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -955,7 +956,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_menu` WRITE;
 /*!40000 ALTER TABLE `civicrm_menu` DISABLE KEYS */;
-INSERT INTO `civicrm_menu` (`id`, `domain_id`, `path`, `path_arguments`, `title`, `access_callback`, `access_arguments`, `page_callback`, `page_arguments`, `breadcrumb`, `return_url`, `return_url_args`, `component_id`, `is_active`, `is_public`, `is_exposed`, `is_ssl`, `weight`, `type`, `page_type`, `skipBreadcrumb`, `module_data`) VALUES (1,1,'civicrm/import',NULL,'Import','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"import contacts\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Import_Controller\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,400,1,1,NULL,'a:0:{}'),(2,1,'civicrm/import/contact',NULL,'Import Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"import contacts\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Import_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:6:\"Import\";s:3:\"url\";s:23:\"/civicrm/import?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,410,1,1,NULL,'a:0:{}'),(3,1,'civicrm/import/activity',NULL,'Import Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"import contacts\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Activity_Import_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:6:\"Import\";s:3:\"url\";s:23:\"/civicrm/import?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,420,1,1,NULL,'a:0:{}'),(4,1,'civicrm/import/custom','id=%%id%%','Import Multi-value Custom Data','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:28:\"CRM_Custom_Import_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:6:\"Import\";s:3:\"url\";s:23:\"/civicrm/import?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,420,1,1,NULL,'a:0:{}'),(5,1,'civicrm/ajax/status',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"import contacts\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:28:\"CRM_Contact_Import_Page_AJAX\";i:1;s:6:\"status\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(6,1,'civicrm/custom/add',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Custom_Form_CustomData\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(7,1,'civicrm/ajax/optionlist',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:20:\"CRM_Custom_Page_AJAX\";i:1;s:13:\"getOptionList\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(8,1,'civicrm/ajax/reorder',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:20:\"CRM_Custom_Page_AJAX\";i:1;s:11:\"fixOrdering\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(9,1,'civicrm/ajax/multirecordfieldlist',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:20:\"CRM_Custom_Page_AJAX\";i:1;s:23:\"getMultiRecordFieldList\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(10,1,'civicrm/group',NULL,'Manage Groups','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:20:\"CRM_Group_Page_Group\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,30,1,1,NULL,'a:0:{}'),(11,1,'civicrm/group/search',NULL,'Group Members','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:8:\"mode=256\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Manage Groups\";s:3:\"url\";s:22:\"/civicrm/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:7:\"comment\";s:164:\"Note: group search already respect ACL, so a strict permission at url level is not required. A simple/basic permission like \'access CiviCRM\' could be used. CRM-5417\";}'),(12,1,'civicrm/group/add',NULL,'New Group','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:11:\"edit groups\";}i:1;s:3:\"and\";}','s:20:\"CRM_Group_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Manage Groups\";s:3:\"url\";s:22:\"/civicrm/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(13,1,'civicrm/ajax/grouplist',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Group_Page_AJAX\";i:1;s:12:\"getGroupList\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(14,1,'civicrm/tag',NULL,'Tags (Categories)','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:11:\"manage tags\";}i:1;s:2:\"or\";}','s:16:\"CRM_Tag_Page_Tag\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,25,1,0,NULL,'a:3:{s:4:\"desc\";s:158:\"Tags are useful for segmenting the contacts in your database into categories (e.g. Staff Member, Donor, Volunteer, etc.). Create and edit available tags here.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:18:\"admin/small/11.png\";}'),(15,1,'civicrm/tag/edit','action=add','New Tag','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:11:\"manage tags\";}i:1;s:2:\"or\";}','s:17:\"CRM_Tag_Form_Edit\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:17:\"Tags (Categories)\";s:3:\"url\";s:20:\"/civicrm/tag?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(16,1,'civicrm/tag/merge',NULL,'Merge Tags','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:11:\"manage tags\";}i:1;s:2:\"or\";}','s:18:\"CRM_Tag_Form_Merge\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:17:\"Tags (Categories)\";s:3:\"url\";s:20:\"/civicrm/tag?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(17,1,'civicrm/ajax/tagTree',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:11:\"manage tags\";}i:1;s:2:\"or\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:10:\"getTagTree\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(18,1,'civicrm/payment/form',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:26:\"CRM_Financial_Form_Payment\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Payment\";s:3:\"url\";s:39:\"/civicrm/payment?reset=1&amp;action=add\";}}',NULL,NULL,2,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),(19,1,'civicrm/payment/edit',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:30:\"CRM_Financial_Form_PaymentEdit\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Payment\";s:3:\"url\";s:39:\"/civicrm/payment?reset=1&amp;action=add\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),(20,1,'civicrm',NULL,'CiviCRM','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Contact_Page_DashBoard\";',NULL,'a:0:{}',NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,0,NULL,'a:0:{}'),(21,1,'civicrm/dashboard',NULL,'CiviCRM Home','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Contact_Page_DashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,1,NULL,'a:0:{}'),(22,1,'civicrm/dashlet',NULL,'CiviCRM Dashlets','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:24:\"CRM_Contact_Page_Dashlet\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,1,NULL,'a:0:{}'),(23,1,'civicrm/contact/search',NULL,'Find Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:8:\"mode=256\";','a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,10,1,1,NULL,'a:0:{}'),(24,1,'civicrm/contact/image',NULL,'Process Uploaded Images','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access uploaded files\";}i:1;s:3:\"and\";}','a:2:{i:0;s:23:\"CRM_Contact_BAO_Contact\";i:1;s:12:\"processImage\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(25,1,'civicrm/contact/imagefile',NULL,'Get Image File','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"*always allow*\";}i:1;s:3:\"and\";}','s:26:\"CRM_Contact_Page_ImageFile\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(26,1,'civicrm/contact/search/basic',NULL,'Find Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:8:\"mode=256\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Find Contacts\";s:3:\"url\";s:31:\"/civicrm/contact/search?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(27,1,'civicrm/contact/search/advanced',NULL,'Advanced Search','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:8:\"mode=512\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Find Contacts\";s:3:\"url\";s:31:\"/civicrm/contact/search?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,12,1,1,NULL,'a:0:{}'),(28,1,'civicrm/contact/search/builder',NULL,'Search Builder','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:9:\"mode=8192\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Find Contacts\";s:3:\"url\";s:31:\"/civicrm/contact/search?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,14,1,1,NULL,'a:0:{}'),(29,1,'civicrm/contact/search/custom',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:10:\"mode=16384\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Find Contacts\";s:3:\"url\";s:31:\"/civicrm/contact/search?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(30,1,'civicrm/contact/search/custom/list',NULL,'Custom Searches','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Page_CustomSearch\";','s:10:\"mode=16384\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Find Contacts\";s:3:\"url\";s:31:\"/civicrm/contact/search?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,16,1,1,NULL,'a:0:{}'),(31,1,'civicrm/contact/add',NULL,'New Contact','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:24:\"CRM_Contact_Form_Contact\";','s:13:\"addSequence=1\";','a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(32,1,'civicrm/contact/add/individual','ct=Individual','New Individual','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:12:\"add contacts\";}i:1;s:3:\"and\";}','s:24:\"CRM_Contact_Form_Contact\";','s:13:\"addSequence=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Contact\";s:3:\"url\";s:28:\"/civicrm/contact/add?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(33,1,'civicrm/contact/add/household','ct=Household','New Household','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:12:\"add contacts\";}i:1;s:3:\"and\";}','s:24:\"CRM_Contact_Form_Contact\";','s:13:\"addSequence=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Contact\";s:3:\"url\";s:28:\"/civicrm/contact/add?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(34,1,'civicrm/contact/add/organization','ct=Organization','New Organization','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:12:\"add contacts\";}i:1;s:3:\"and\";}','s:24:\"CRM_Contact_Form_Contact\";','s:13:\"addSequence=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Contact\";s:3:\"url\";s:28:\"/civicrm/contact/add?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(35,1,'civicrm/contact/relatedcontact',NULL,'Edit Related Contact','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"access Contact Dashboard\";}i:1;s:3:\"and\";}','s:31:\"CRM_Contact_Form_RelatedContact\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(36,1,'civicrm/contact/merge',NULL,'Merge Contact','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','s:22:\"CRM_Contact_Form_Merge\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(37,1,'civicrm/contact/email',NULL,'Email a Contact','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Contact_Form_Task_Email\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(38,1,'civicrm/contact/map',NULL,'Map Location(s)','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Contact_Form_Task_Map\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(39,1,'civicrm/contact/map/event',NULL,'Map Event Location','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:31:\"CRM_Contact_Form_Task_Map_Event\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Map Location(s)\";s:3:\"url\";s:28:\"/civicrm/contact/map?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(40,1,'civicrm/contact/view','cid=%%cid%%','Contact Summary','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:29:\"CRM_Contact_Page_View_Summary\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(41,1,'civicrm/contact/view/delete',NULL,'Delete Contact','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:28:\"CRM_Contact_Form_Task_Delete\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(42,1,'civicrm/contact/view/activity','show=1,cid=%%cid%%','Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:21:\"CRM_Activity_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(43,1,'civicrm/activity/add','action=add','Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Activity_Form_Activity\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&amp;action=add&amp;context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(44,1,'civicrm/activity/email/add','action=add','Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Contact_Form_Task_Email\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&amp;action=add&amp;context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(45,1,'civicrm/activity/pdf/add','action=add','Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Contact_Form_Task_PDF\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&amp;action=add&amp;context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(46,1,'civicrm/contact/view/rel','cid=%%cid%%','Relationships','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:34:\"CRM_Contact_Page_View_Relationship\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(47,1,'civicrm/contact/view/group','cid=%%cid%%','Groups','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:34:\"CRM_Contact_Page_View_GroupContact\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(48,1,'civicrm/contact/view/smartgroup','cid=%%cid%%','Smart Groups','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:39:\"CRM_Contact_Page_View_ContactSmartGroup\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(49,1,'civicrm/contact/view/note','cid=%%cid%%','Notes','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:26:\"CRM_Contact_Page_View_Note\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(50,1,'civicrm/contact/view/tag','cid=%%cid%%','Tags','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:25:\"CRM_Contact_Page_View_Tag\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(51,1,'civicrm/contact/view/cd',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:32:\"CRM_Contact_Page_View_CustomData\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(52,1,'civicrm/contact/view/cd/edit',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:27:\"CRM_Contact_Form_CustomData\";','s:13:\"addSequence=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(53,1,'civicrm/contact/view/vcard',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:27:\"CRM_Contact_Page_View_Vcard\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(54,1,'civicrm/contact/view/print',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:27:\"CRM_Contact_Page_View_Print\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(55,1,'civicrm/contact/view/log',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:25:\"CRM_Contact_Page_View_Log\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(56,1,'civicrm/user',NULL,'Contact Dashboard','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"access Contact Dashboard\";}i:1;s:3:\"and\";}','s:35:\"CRM_Contact_Page_View_UserDashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),(57,1,'civicrm/dashlet/activity',NULL,'Activity Dashlet','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Dashlet_Page_Activity\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"CiviCRM Dashlets\";s:3:\"url\";s:24:\"/civicrm/dashlet?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(58,1,'civicrm/dashlet/blog',NULL,'CiviCRM Blog','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Dashlet_Page_Blog\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"CiviCRM Dashlets\";s:3:\"url\";s:24:\"/civicrm/dashlet?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(59,1,'civicrm/dashlet/getting-started',NULL,'CiviCRM Resources','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:31:\"CRM_Dashlet_Page_GettingStarted\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"CiviCRM Dashlets\";s:3:\"url\";s:24:\"/civicrm/dashlet?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(60,1,'civicrm/ajax/relation',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:12:\"relationship\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,3,NULL,'a:0:{}'),(61,1,'civicrm/ajax/groupTree',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:9:\"groupTree\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(62,1,'civicrm/ajax/custom',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:11:\"customField\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(63,1,'civicrm/ajax/customvalue',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:17:\"deleteCustomValue\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,3,NULL,'a:0:{}'),(64,1,'civicrm/ajax/cmsuser',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:13:\"checkUserName\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(65,1,'civicrm/ajax/checkemail',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:15:\"getContactEmail\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(66,1,'civicrm/ajax/checkphone',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:15:\"getContactPhone\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(67,1,'civicrm/ajax/subtype',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:13:\"buildSubTypes\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(68,1,'civicrm/ajax/dashboard',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:9:\"dashboard\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,3,NULL,'a:0:{}'),(69,1,'civicrm/ajax/signature',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:12:\"getSignature\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(70,1,'civicrm/ajax/pdfFormat',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:9:\"pdfFormat\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(71,1,'civicrm/ajax/paperSize',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:9:\"paperSize\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(72,1,'civicrm/ajax/contactref',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:31:\"access contact reference fields\";i:1;s:15:\" access CiviCRM\";}i:1;s:2:\"or\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:16:\"contactReference\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(73,1,'civicrm/dashlet/myCases',NULL,'Case Dashlet','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:24:\"CRM_Dashlet_Page_MyCases\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"CiviCRM Dashlets\";s:3:\"url\";s:24:\"/civicrm/dashlet?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(74,1,'civicrm/dashlet/allCases',NULL,'All Cases Dashlet','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:31:\"access all cases and activities\";}i:1;s:3:\"and\";}','s:25:\"CRM_Dashlet_Page_AllCases\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"CiviCRM Dashlets\";s:3:\"url\";s:24:\"/civicrm/dashlet?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(75,1,'civicrm/dashlet/casedashboard',NULL,'Case Dashboard Dashlet','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Dashlet_Page_CaseDashboard\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"CiviCRM Dashlets\";s:3:\"url\";s:24:\"/civicrm/dashlet?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(76,1,'civicrm/contact/deduperules',NULL,'Find and Merge Duplicate Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer dedupe rules\";i:1;s:24:\"merge duplicate contacts\";}i:1;s:2:\"or\";}','s:28:\"CRM_Contact_Page_DedupeRules\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,105,1,0,NULL,'a:3:{s:4:\"desc\";s:158:\"Manage the rules used to identify potentially duplicate contact records. Scan for duplicates using a selected rule and merge duplicate contact data as needed.\";s:10:\"adminGroup\";s:6:\"Manage\";s:4:\"icon\";s:34:\"admin/small/duplicate_matching.png\";}'),(77,1,'civicrm/contact/dedupefind',NULL,'Find and Merge Duplicate Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','s:27:\"CRM_Contact_Page_DedupeFind\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(78,1,'civicrm/ajax/dedupefind',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:10:\"getDedupes\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(79,1,'civicrm/contact/dedupemerge',NULL,'Batch Merge Duplicate Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','s:28:\"CRM_Contact_Page_DedupeMerge\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(80,1,'civicrm/dedupe/exception',NULL,'Dedupe Exceptions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Contact_Page_DedupeException\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,110,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:6:\"Manage\";}'),(81,1,'civicrm/ajax/dedupeRules',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:16:\"buildDedupeRules\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(82,1,'civicrm/contact/view/useradd','cid=%%cid%%','Add User','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:29:\"CRM_Contact_Page_View_Useradd\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(83,1,'civicrm/ajax/markSelection',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:22:\"selectUnselectContacts\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(84,1,'civicrm/ajax/toggleDedupeSelect',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:18:\"toggleDedupeSelect\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(85,1,'civicrm/ajax/flipDupePairs',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:13:\"flipDupePairs\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(86,1,'civicrm/activity/sms/add','action=add','Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:8:\"send SMS\";}i:1;s:3:\"and\";}','s:25:\"CRM_Contact_Form_Task_SMS\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&amp;action=add&amp;context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(87,1,'civicrm/ajax/contactrelationships',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"view my contact\";}i:1;s:2:\"or\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:23:\"getContactRelationships\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(88,1,'civicrm/pcp',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:16:\"CRM_PCP_Form_PCP\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(89,1,'civicrm/pcp/campaign',NULL,'Setup a Personal Campaign Page - Account Information','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:22:\"CRM_PCP_Controller_PCP\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),(90,1,'civicrm/pcp/info',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:20:\"CRM_PCP_Page_PCPInfo\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(91,1,'civicrm/admin/pcp','context=contribute','Personal Campaign Pages','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:16:\"CRM_PCP_Page_PCP\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,362,1,0,NULL,'a:3:{s:4:\"desc\";s:49:\"View and manage existing personal campaign pages.\";s:10:\"adminGroup\";s:14:\"CiviContribute\";s:4:\"icon\";s:34:\"admin/small/contribution_types.png\";}'),(92,1,'civicrm/activity','action=add&context=standalone','New Activity','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Activity_Form_Activity\";','s:14:\"attachUpload=1\";','a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(93,1,'civicrm/activity/view',NULL,'View Activity','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Activity_Form_ActivityView\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&amp;action=add&amp;context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(94,1,'civicrm/ajax/activity',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:15:\"getCaseActivity\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(95,1,'civicrm/ajax/globalrelationships',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:26:\"getCaseGlobalRelationships\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(96,1,'civicrm/ajax/clientrelationships',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:26:\"getCaseClientRelationships\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(97,1,'civicrm/ajax/caseroles',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:12:\"getCaseRoles\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(98,1,'civicrm/ajax/contactactivity',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:18:\"getContactActivity\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(99,1,'civicrm/ajax/activity/convert',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:21:\"convertToCaseActivity\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,3,NULL,'a:0:{}'),(100,1,'civicrm/activity/search',NULL,'Find Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Activity_Controller_Search\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&amp;action=add&amp;context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(101,1,'civicrm/custom',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Custom_Form_CustomDataByType\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(102,1,'civicrm/profile',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_Profile_Page_Router\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),(103,1,'civicrm/profile/create',NULL,'CiviCRM Profile Create','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_Profile_Page_Router\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),(104,1,'civicrm/profile/view',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Profile_Page_View\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(105,1,'civicrm/ajax/jqState',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:27:\"CRM_Core_Page_AJAX_Location\";i:1;s:7:\"jqState\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(106,1,'civicrm/ajax/jqCounty',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:27:\"CRM_Core_Page_AJAX_Location\";i:1;s:8:\"jqCounty\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(107,1,'civicrm/admin/custom/group',NULL,'Custom Data','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Custom_Page_Group\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,10,1,0,NULL,'a:3:{s:4:\"desc\";s:109:\"Configure custom fields to collect and store custom data which is not included in the standard CiviCRM forms.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:26:\"admin/small/custm_data.png\";}'),(108,1,'civicrm/admin/custom/group/field',NULL,'Custom Data Fields','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Custom_Page_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,11,1,0,0,'a:0:{}'),(109,1,'civicrm/admin/custom/group/field/option',NULL,'Custom Field - Options','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Custom_Page_Option\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(110,1,'civicrm/admin/custom/group/field/add',NULL,'Custom Field - Add','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Custom_Form_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(111,1,'civicrm/admin/custom/group/field/update',NULL,'Custom Field - Edit','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Custom_Form_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(112,1,'civicrm/admin/custom/group/field/move',NULL,'Custom Field - Move','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Custom_Form_MoveField\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(113,1,'civicrm/admin/custom/group/field/changetype',NULL,'Custom Field - Change Type','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:31:\"CRM_Custom_Form_ChangeFieldType\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(114,1,'civicrm/admin/uf/group',NULL,'Profiles','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:17:\"CRM_UF_Page_Group\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,20,1,0,NULL,'a:3:{s:4:\"desc\";s:151:\"Profiles allow you to aggregate groups of fields and include them in your site as input forms, contact display pages, and search and listings features.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:23:\"admin/small/Profile.png\";}'),(115,1,'civicrm/admin/uf/group/field',NULL,'CiviCRM Profile Fields','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:17:\"CRM_UF_Page_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:8:\"Profiles\";s:3:\"url\";s:31:\"/civicrm/admin/uf/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,21,1,0,0,'a:0:{}'),(116,1,'civicrm/admin/uf/group/field/add',NULL,'Add Field','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:17:\"CRM_UF_Form_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:8:\"Profiles\";s:3:\"url\";s:31:\"/civicrm/admin/uf/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,22,1,0,NULL,'a:0:{}'),(117,1,'civicrm/admin/uf/group/field/update',NULL,'Edit Field','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:17:\"CRM_UF_Form_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:8:\"Profiles\";s:3:\"url\";s:31:\"/civicrm/admin/uf/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,23,1,0,NULL,'a:0:{}'),(118,1,'civicrm/admin/uf/group/add',NULL,'New CiviCRM Profile','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:17:\"CRM_UF_Form_Group\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:8:\"Profiles\";s:3:\"url\";s:31:\"/civicrm/admin/uf/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,24,1,0,NULL,'a:0:{}'),(119,1,'civicrm/admin/uf/group/update',NULL,'Profile Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:17:\"CRM_UF_Form_Group\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:8:\"Profiles\";s:3:\"url\";s:31:\"/civicrm/admin/uf/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,25,1,0,NULL,'a:0:{}'),(120,1,'civicrm/admin/uf/group/setting',NULL,'AdditionalInfo Form','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_UF_Form_AdvanceSetting\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:8:\"Profiles\";s:3:\"url\";s:31:\"/civicrm/admin/uf/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,0,1,0,NULL,'a:0:{}'),(121,1,'civicrm/admin/options/activity_type',NULL,'Activity Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,30,1,0,NULL,'a:3:{s:4:\"desc\";s:155:\"CiviCRM has several built-in activity types (meetings, phone calls, emails sent). Track other types of interactions by creating custom activity types here.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:18:\"admin/small/05.png\";}'),(122,1,'civicrm/admin/reltype',NULL,'Relationship Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:31:\"CRM_Admin_Page_RelationshipType\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,35,1,0,NULL,'a:3:{s:4:\"desc\";s:148:\"Contacts can be linked to each other through Relationships (e.g. Spouse, Employer, etc.). Define the types of relationships you want to record here.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:25:\"admin/small/rela_type.png\";}'),(123,1,'civicrm/admin/options/subtype',NULL,'Contact Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Admin_Page_ContactType\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,40,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:18:\"admin/small/09.png\";}'),(124,1,'civicrm/admin/options/gender',NULL,'Gender Options','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,45,1,0,NULL,'a:3:{s:4:\"desc\";s:79:\"Options for assigning gender to individual contacts (e.g. Male, Female, Other).\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:18:\"admin/small/01.png\";}'),(125,1,'civicrm/admin/options/individual_prefix',NULL,'Individual Prefixes (Ms, Mr...)','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,50,1,0,NULL,'a:3:{s:4:\"desc\";s:66:\"Options for individual contact prefixes (e.g. Ms., Mr., Dr. etc.).\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:21:\"admin/small/title.png\";}'),(126,1,'civicrm/admin/options/individual_suffix',NULL,'Individual Suffixes (Jr, Sr...)','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,55,1,0,NULL,'a:3:{s:4:\"desc\";s:61:\"Options for individual contact suffixes (e.g. Jr., Sr. etc.).\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:18:\"admin/small/10.png\";}'),(127,1,'civicrm/admin/locationType',NULL,'Location Types (Home, Work...)','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Admin_Page_LocationType\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,60,1,0,NULL,'a:3:{s:4:\"desc\";s:94:\"Options for categorizing contact addresses and phone numbers (e.g. Home, Work, Billing, etc.).\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:18:\"admin/small/13.png\";}'),(128,1,'civicrm/admin/options/website_type',NULL,'Website Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,65,1,0,NULL,'a:2:{s:4:\"desc\";s:48:\"Options for assigning website types to contacts.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'),(129,1,'civicrm/admin/options/instant_messenger_service',NULL,'Instant Messenger Services','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,70,1,0,NULL,'a:3:{s:4:\"desc\";s:79:\"List of IM services which can be used when recording screen-names for contacts.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:18:\"admin/small/07.png\";}'),(130,1,'civicrm/admin/options/mobile_provider',NULL,'Mobile Phone Providers','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,75,1,0,NULL,'a:3:{s:4:\"desc\";s:90:\"List of mobile phone providers which can be assigned when recording contact phone numbers.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:18:\"admin/small/08.png\";}'),(131,1,'civicrm/admin/options/phone_type',NULL,'Phone Type','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,80,1,0,NULL,'a:3:{s:4:\"desc\";s:80:\"Options for assigning phone type to contacts (e.g Phone,\n    Mobile, Fax, Pager)\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:7:\"tel.gif\";}'),(132,1,'civicrm/admin/setting/preferences/display',NULL,'Display Preferences','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:34:\"CRM_Admin_Form_Preferences_Display\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,90,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(133,1,'civicrm/admin/setting/search',NULL,'Search Preferences','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Admin_Form_Setting_Search\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,95,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(134,1,'civicrm/admin/setting/preferences/date',NULL,'View Date Preferences','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Admin_Page_PreferencesDate\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(135,1,'civicrm/admin/menu',NULL,'Navigation Menu','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Admin_Page_Navigation\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,100,1,0,NULL,'a:3:{s:4:\"desc\";s:79:\"Add or remove menu items, and modify the order of items on the navigation menu.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:24:\"admin/small/template.png\";}'),(136,1,'civicrm/admin/options/wordreplacements',NULL,'Word Replacements','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:31:\"CRM_Admin_Form_WordReplacements\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,105,1,0,NULL,'a:2:{s:4:\"desc\";s:18:\"Word Replacements.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'),(137,1,'civicrm/admin/options/custom_search',NULL,'Manage Custom Searches','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,110,1,0,NULL,'a:3:{s:4:\"desc\";s:225:\"Developers and accidental techies with a bit of PHP and SQL knowledge can create new search forms to handle specific search and reporting needs which aren\'t covered by the built-in Advanced Search and Search Builder features.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:24:\"admin/small/template.png\";}'),(138,1,'civicrm/admin/domain','action=update','Organization Address and Contact Info','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_Contact_Form_Domain\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,10,1,0,NULL,'a:3:{s:4:\"desc\";s:150:\"Configure primary contact name, email, return-path and address information. This information is used by CiviMail to identify the sending organization.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:22:\"admin/small/domain.png\";}'),(139,1,'civicrm/admin/options/from_email_address',NULL,'From Email Addresses','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,20,1,0,NULL,'a:3:{s:4:\"desc\";s:74:\"List of Email Addresses which can be used when sending emails to contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:21:\"admin/small/title.png\";}'),(140,1,'civicrm/admin/messageTemplates',NULL,'Message Templates','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:22:\"edit message templates\";i:1;s:34:\"edit user-driven message templates\";i:2;s:38:\"edit system workflow message templates\";}i:1;s:2:\"or\";}','s:31:\"CRM_Admin_Page_MessageTemplates\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,30,1,0,NULL,'a:3:{s:4:\"desc\";s:130:\"Message templates allow you to save and re-use messages with layouts which you can use when sending email to one or more contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:24:\"admin/small/template.png\";}'),(141,1,'civicrm/admin/messageTemplates/add',NULL,'Message Templates','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:22:\"edit message templates\";i:1;s:34:\"edit user-driven message templates\";i:2;s:38:\"edit system workflow message templates\";}i:1;s:2:\"or\";}','s:31:\"CRM_Admin_Form_MessageTemplates\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:17:\"Message Templates\";s:3:\"url\";s:39:\"/civicrm/admin/messageTemplates?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,262,1,0,NULL,'a:1:{s:4:\"desc\";s:26:\"Add/Edit Message Templates\";}'),(142,1,'civicrm/admin/scheduleReminders',NULL,'Schedule Reminders','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:15:\"edit all events\";}i:1;s:2:\"or\";}','s:32:\"CRM_Admin_Page_ScheduleReminders\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,40,1,0,NULL,'a:3:{s:4:\"desc\";s:19:\"Schedule Reminders.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:24:\"admin/small/template.png\";}'),(143,1,'civicrm/admin/weight',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:16:\"CRM_Utils_Weight\";i:1;s:8:\"fixOrder\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(144,1,'civicrm/admin/options/preferred_communication_method',NULL,'Preferred Communication Methods','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,50,1,0,NULL,'a:3:{s:4:\"desc\";s:117:\"One or more preferred methods of communication can be assigned to each contact. Customize the available options here.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:29:\"admin/small/communication.png\";}'),(145,1,'civicrm/admin/labelFormats',NULL,'Label Formats','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Admin_Page_LabelFormats\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,60,1,0,NULL,'a:3:{s:4:\"desc\";s:67:\"Configure Label Formats that are used when creating mailing labels.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:24:\"admin/small/template.png\";}'),(146,1,'civicrm/admin/pdfFormats',NULL,'Print Page (PDF) Formats','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Admin_Page_PdfFormats\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,70,1,0,NULL,'a:3:{s:4:\"desc\";s:95:\"Configure PDF Page Formats that can be assigned to Message Templates when creating PDF letters.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:24:\"admin/small/template.png\";}'),(147,1,'civicrm/admin/options/communication_style',NULL,'Communication Style Options','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,75,1,0,NULL,'a:3:{s:4:\"desc\";s:42:\"Options for Communication Style selection.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:18:\"admin/small/01.png\";}'),(148,1,'civicrm/admin/options/email_greeting',NULL,'Email Greeting Formats','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,80,1,0,NULL,'a:3:{s:4:\"desc\";s:75:\"Options for assigning email greetings to individual and household contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:18:\"admin/small/01.png\";}'),(149,1,'civicrm/admin/options/postal_greeting',NULL,'Postal Greeting Formats','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,90,1,0,NULL,'a:3:{s:4:\"desc\";s:76:\"Options for assigning postal greetings to individual and household contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:18:\"admin/small/01.png\";}'),(150,1,'civicrm/admin/options/addressee',NULL,'Addressee Formats','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,100,1,0,NULL,'a:3:{s:4:\"desc\";s:83:\"Options for assigning addressee to individual, household and organization contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:18:\"admin/small/01.png\";}'),(151,1,'civicrm/admin/setting/localization',NULL,'Languages, Currency, Locations','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:35:\"CRM_Admin_Form_Setting_Localization\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,10,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:12:\"Localization\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(152,1,'civicrm/admin/setting/preferences/address',NULL,'Address Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:34:\"CRM_Admin_Form_Preferences_Address\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,20,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:12:\"Localization\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(153,1,'civicrm/admin/setting/date',NULL,'Date Formats','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Admin_Form_Setting_Date\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,30,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:12:\"Localization\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(154,1,'civicrm/admin/options/languages',NULL,'Preferred Languages','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,40,1,0,NULL,'a:3:{s:4:\"desc\";s:30:\"Options for contact languages.\";s:10:\"adminGroup\";s:12:\"Localization\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(155,1,'civicrm/admin/access',NULL,'Access Control','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Admin_Page_Access\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,10,1,0,NULL,'a:3:{s:4:\"desc\";s:73:\"Grant or deny access to actions (view, edit...), features and components.\";s:10:\"adminGroup\";s:21:\"Users and Permissions\";s:4:\"icon\";s:18:\"admin/small/03.png\";}'),(156,1,'civicrm/admin/access/wp-permissions',NULL,'WordPress Access Control','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:34:\"CRM_ACL_Form_WordPress_Permissions\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:14:\"Access Control\";s:3:\"url\";s:29:\"/civicrm/admin/access?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,10,1,0,NULL,'a:1:{s:4:\"desc\";s:65:\"Grant access to CiviCRM components and other CiviCRM permissions.\";}'),(157,1,'civicrm/admin/synchUser',NULL,'Synchronize Users to Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Form_CMSUser\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,20,1,0,NULL,'a:3:{s:4:\"desc\";s:71:\"Automatically create a CiviCRM contact record for each CMS user record.\";s:10:\"adminGroup\";s:21:\"Users and Permissions\";s:4:\"icon\";s:26:\"admin/small/Synch_user.png\";}'),(158,1,'civicrm/admin/configtask',NULL,'Configuration Checklist','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Admin_Page_ConfigTaskList\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}','civicrm/admin/configtask',NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:3:{s:4:\"desc\";s:55:\"List of configuration tasks with links to each setting.\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:9:\"check.gif\";}'),(159,1,'civicrm/admin/setting/component',NULL,'Enable CiviCRM Components','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Admin_Form_Setting_Component\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,10,1,0,NULL,'a:3:{s:4:\"desc\";s:269:\"Enable or disable components (e.g. CiviEvent, CiviMember, etc.) for your site based on the features you need. We recommend disabling any components not being used in order to simplify the user interface. You can easily re-enable components at any time from this screen.\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(160,1,'civicrm/admin/extensions',NULL,'Manage Extensions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Admin_Page_Extensions\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,120,1,0,NULL,'a:3:{s:4:\"desc\";s:0:\"\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:26:\"admin/small/price_sets.png\";}'),(161,1,'civicrm/admin/extensions/upgrade',NULL,'Database Upgrades','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Admin_Page_ExtensionsUpgrade\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:17:\"Manage Extensions\";s:3:\"url\";s:33:\"/civicrm/admin/extensions?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(162,1,'civicrm/admin/setting/smtp',NULL,'Outbound Email Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Admin_Form_Setting_Smtp\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,20,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/07.png\";}'),(163,1,'civicrm/admin/paymentProcessor',NULL,'Settings - Payment Processor','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:29:\"administer payment processors\";}i:1;s:3:\"and\";}','s:31:\"CRM_Admin_Page_PaymentProcessor\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,30,1,0,NULL,'a:3:{s:4:\"desc\";s:48:\"Payment Processor setup for CiviCRM transactions\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:41:\"admin/small/online_contribution_pages.png\";}'),(164,1,'civicrm/admin/setting/mapping',NULL,'Mapping and Geocoding','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Admin_Form_Setting_Mapping\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,40,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(165,1,'civicrm/admin/setting/misc',NULL,'Misc (Undelete, PDFs, Limits, Logging, Captcha, etc.)','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:36:\"CRM_Admin_Form_Setting_Miscellaneous\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,50,1,0,NULL,'a:3:{s:4:\"desc\";s:91:\"Enable undelete/move to trash feature, detailed change logging, ReCAPTCHA to protect forms.\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(166,1,'civicrm/admin/setting/path',NULL,'Directories','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Admin_Form_Setting_Path\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,60,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(167,1,'civicrm/admin/setting/url',NULL,'Resource URLs','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Admin_Form_Setting_Url\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,70,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(168,1,'civicrm/admin/setting/updateConfigBackend',NULL,'Cleanup Caches and Update Paths','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:42:\"CRM_Admin_Form_Setting_UpdateConfigBackend\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,80,1,0,NULL,'a:3:{s:4:\"desc\";s:157:\"Reset the Base Directory Path and Base URL settings - generally when a CiviCRM site is moved to another location in the file system and/or to another domain.\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:26:\"admin/small/updatepath.png\";}'),(169,1,'civicrm/admin/setting/uf',NULL,'CMS Database Integration','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Admin_Form_Setting_UF\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,90,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(170,1,'civicrm/admin/options/safe_file_extension',NULL,'Safe File Extension Options','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,100,1,0,NULL,'a:3:{s:4:\"desc\";s:44:\"File Extensions that can be considered safe.\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/01.png\";}'),(171,1,'civicrm/admin/options',NULL,'Option Groups','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,105,1,0,NULL,'a:3:{s:4:\"desc\";s:35:\"Access all meta-data option groups.\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/01.png\";}'),(172,1,'civicrm/admin/mapping',NULL,'Import/Export Mappings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Mapping\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,110,1,0,NULL,'a:3:{s:4:\"desc\";s:141:\"Import and Export mappings allow you to easily run the same job multiple times. This option allows you to rename or delete existing mappings.\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:33:\"admin/small/import_export_map.png\";}'),(173,1,'civicrm/admin/setting/debug',NULL,'Debugging','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Admin_Form_Setting_Debugging\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,120,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(174,1,'civicrm/admin/setting/preferences/multisite',NULL,'Multi Site Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:36:\"CRM_Admin_Form_Preferences_Multisite\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,130,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(175,1,'civicrm/admin/setting/preferences/campaign',NULL,'CiviCampaign Component Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:35:\"CRM_Admin_Form_Preferences_Campaign\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,10,1,0,NULL,'a:3:{s:4:\"desc\";s:40:\"Configure global CiviCampaign behaviors.\";s:10:\"adminGroup\";s:12:\"CiviCampaign\";s:9:\"component\";s:12:\"CiviCampaign\";}'),(176,1,'civicrm/admin/setting/preferences/event',NULL,'CiviEvent Component Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:16:\"access CiviEvent\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Admin_Form_Preferences_Event\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,420,1,0,NULL,'a:2:{s:4:\"desc\";s:37:\"Configure global CiviEvent behaviors.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";}'),(177,1,'civicrm/admin/setting/preferences/mailing',NULL,'CiviMail Component Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"access CiviMail\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:34:\"CRM_Admin_Form_Preferences_Mailing\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,430,1,0,NULL,'a:2:{s:4:\"desc\";s:36:\"Configure global CiviMail behaviors.\";s:10:\"adminGroup\";s:8:\"CiviMail\";}'),(178,1,'civicrm/admin/setting/preferences/member',NULL,'CiviMember Component Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:17:\"access CiviMember\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:33:\"CRM_Admin_Form_Preferences_Member\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,390,1,0,NULL,'a:2:{s:4:\"desc\";s:38:\"Configure global CiviMember behaviors.\";s:10:\"adminGroup\";s:10:\"CiviMember\";}'),(179,1,'civicrm/admin/runjobs',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:16:\"CRM_Utils_System\";i:1;s:20:\"executeScheduledJobs\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:1:{s:4:\"desc\";s:36:\"URL used for running scheduled jobs.\";}'),(180,1,'civicrm/admin/job',NULL,'Scheduled Jobs','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:18:\"CRM_Admin_Page_Job\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1370,1,0,NULL,'a:3:{s:4:\"desc\";s:35:\"Managing periodially running tasks.\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/13.png\";}'),(181,1,'civicrm/admin/joblog',NULL,'Scheduled Jobs Log','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Admin_Page_JobLog\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1380,1,0,NULL,'a:3:{s:4:\"desc\";s:46:\"Browsing the log of periodially running tasks.\";s:10:\"adminGroup\";s:6:\"Manage\";s:4:\"icon\";s:18:\"admin/small/13.png\";}'),(182,1,'civicrm/admin/options/grant_type',NULL,'Grant Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,385,1,0,NULL,'a:3:{s:4:\"desc\";s:148:\"List of types which can be assigned to Grants. (Enable CiviGrant from Administer > Systme Settings > Enable Components if you want to track grants.)\";s:10:\"adminGroup\";s:12:\"Option Lists\";s:4:\"icon\";s:26:\"admin/small/grant_type.png\";}'),(183,1,'civicrm/admin/paymentProcessorType',NULL,'Payment Processor Type','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:35:\"CRM_Admin_Page_PaymentProcessorType\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,390,1,0,NULL,'a:1:{s:4:\"desc\";s:34:\"Payment Processor type information\";}'),(184,1,'civicrm/admin',NULL,'Administer CiviCRM','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:20:\"CRM_Admin_Page_Admin\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,9000,1,1,NULL,'a:0:{}'),(185,1,'civicrm/ajax/menujs',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:17:\"getNavigationMenu\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(186,1,'civicrm/ajax/menutree',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:8:\"menuTree\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,3,NULL,'a:0:{}'),(187,1,'civicrm/ajax/statusmsg',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:12:\"getStatusMsg\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(188,1,'civicrm/admin/price',NULL,'Price Sets','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:18:\"CRM_Price_Page_Set\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,380,1,0,NULL,'a:3:{s:4:\"desc\";s:205:\"Price sets allow you to offer multiple options with associated fees (e.g. pre-conference workshops, additional meals, etc.). Configure Price Sets for events which need more than a single set of fee levels.\";s:10:\"adminGroup\";s:9:\"Customize\";s:4:\"icon\";s:26:\"admin/small/price_sets.png\";}'),(189,1,'civicrm/admin/price/add','action=add','New Price Set','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:18:\"CRM_Price_Page_Set\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:10:\"Price Sets\";s:3:\"url\";s:28:\"/civicrm/admin/price?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:1:{s:4:\"desc\";s:205:\"Price sets allow you to offer multiple options with associated fees (e.g. pre-conference workshops, additional meals, etc.). Configure Price Sets for events which need more than a single set of fee levels.\";}'),(190,1,'civicrm/admin/price/field',NULL,'Price Fields','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:20:\"CRM_Price_Page_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:10:\"Price Sets\";s:3:\"url\";s:28:\"/civicrm/admin/price?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,0,'a:0:{}'),(191,1,'civicrm/admin/price/field/option',NULL,'Price Field Options','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:21:\"CRM_Price_Page_Option\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:10:\"Price Sets\";s:3:\"url\";s:28:\"/civicrm/admin/price?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(192,1,'civicrm/admin/tplstrings/add',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Admin_Form_Persistent\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(193,1,'civicrm/admin/tplstrings',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Admin_Page_Persistent\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(194,1,'civicrm/ajax/mapping',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:11:\"mappingList\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(195,1,'civicrm/ajax/recipientListing',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:16:\"recipientListing\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(196,1,'civicrm/admin/sms/provider',NULL,'Sms Providers','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_SMS_Page_Provider\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,500,1,0,NULL,'a:3:{s:4:\"desc\";s:27:\"To configure a sms provider\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(197,1,'civicrm/sms/send',NULL,'New Mass SMS','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:8:\"send SMS\";}i:1;s:3:\"and\";}','s:23:\"CRM_SMS_Controller_Send\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,610,1,1,NULL,'a:0:{}'),(198,1,'civicrm/sms/callback',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_SMS_Page_Callback\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(199,1,'civicrm/admin/badgelayout','action=browse','Event Name Badge Layouts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Badge_Page_Layout\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,399,1,0,NULL,'a:2:{s:4:\"desc\";s:107:\"Configure name badge layouts for event participants, including logos and what data to include on the badge.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";}'),(200,1,'civicrm/admin/badgelayout/add',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Badge_Form_Layout\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:24:\"Event Name Badge Layouts\";s:3:\"url\";s:52:\"/civicrm/admin/badgelayout?reset=1&amp;action=browse\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(201,1,'civicrm/admin/ckeditor',NULL,'Configure CKEditor','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Admin_Page_CKEditorConfig\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(202,1,'civicrm/upgrade',NULL,'Upgrade CiviCRM','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:24:\"CRM_Upgrade_Page_Upgrade\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(203,1,'civicrm/export',NULL,'Download Errors','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Export_BAO_Export\";i:1;s:6:\"invoke\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(204,1,'civicrm/export/contact',NULL,'Export Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Export_BAO_Export\";i:1;s:6:\"invoke\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Download Errors\";s:3:\"url\";s:23:\"/civicrm/export?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,0,NULL,'a:0:{}'),(205,1,'civicrm/export/standalone',NULL,'Export','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Export_Controller_Standalone\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Download Errors\";s:3:\"url\";s:23:\"/civicrm/export?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(206,1,'civicrm/admin/options/acl_role',NULL,'ACL Roles','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(207,1,'civicrm/acl',NULL,'Manage ACLs','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:16:\"CRM_ACL_Page_ACL\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(208,1,'civicrm/acl/entityrole',NULL,'Assign Users to ACL Roles','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_ACL_Page_EntityRole\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"Manage ACLs\";s:3:\"url\";s:20:\"/civicrm/acl?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(209,1,'civicrm/acl/basic',NULL,'ACL','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_ACL_Page_ACLBasic\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"Manage ACLs\";s:3:\"url\";s:20:\"/civicrm/acl?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(210,1,'civicrm/standalone/register',NULL,'Registration Page','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:28:\"CRM_Standalone_Form_Register\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(211,1,'civicrm/file',NULL,'Browse Uploaded files','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access uploaded files\";}i:1;s:3:\"and\";}','s:18:\"CRM_Core_Page_File\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(212,1,'civicrm/file/delete',NULL,'Delete File','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:17:\"CRM_Core_BAO_File\";i:1;s:16:\"deleteAttachment\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:21:\"Browse Uploaded files\";s:3:\"url\";s:21:\"/civicrm/file?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(213,1,'civicrm/friend',NULL,'Tell a Friend','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:15:\"CRM_Friend_Form\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(214,1,'civicrm/logout',NULL,'Log out','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:16:\"CRM_Utils_System\";i:1;s:6:\"logout\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,9999,1,1,NULL,'a:0:{}'),(215,1,'civicrm/i18n',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"translate CiviCRM\";}i:1;s:3:\"and\";}','s:18:\"CRM_Core_I18n_Form\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(216,1,'civicrm/ajax/attachment',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"access AJAX API\";}i:1;s:2:\"or\";}','a:2:{i:0;s:29:\"CRM_Core_Page_AJAX_Attachment\";i:1;s:10:\"attachFile\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(217,1,'civicrm/api',NULL,'CiviCRM API v3','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Admin_Page_APIExplorer\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(218,1,'civicrm/ajax/apiexample',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:26:\"CRM_Admin_Page_APIExplorer\";i:1;s:14:\"getExampleFile\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(219,1,'civicrm/ajax/apidoc',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:26:\"CRM_Admin_Page_APIExplorer\";i:1;s:6:\"getDoc\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(220,1,'civicrm/ajax/rest',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"access AJAX API\";}i:1;s:2:\"or\";}','a:2:{i:0;s:14:\"CRM_Utils_REST\";i:1;s:4:\"ajax\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(221,1,'civicrm/api/json',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:14:\"CRM_Utils_REST\";i:1;s:8:\"ajaxJson\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:14:\"CiviCRM API v3\";s:3:\"url\";s:20:\"/civicrm/api?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(222,1,'civicrm/inline',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:14:\"CRM_Utils_REST\";i:1;s:12:\"loadTemplate\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(223,1,'civicrm/ajax/chart',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contribute_Form_ContributionCharts\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(224,1,'civicrm/asset/builder',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"*always allow*\";}i:1;s:3:\"and\";}','a:2:{i:0;s:23:\"\\Civi\\Core\\AssetBuilder\";i:1;s:7:\"pageRun\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(225,1,'civicrm/contribute/ajax/tableview',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contribute_Page_DashBoard\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(226,1,'civicrm/payment/ipn',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','a:2:{i:0;s:16:\"CRM_Core_Payment\";i:1;s:9:\"handleIPN\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Payment\";s:3:\"url\";s:39:\"/civicrm/payment?reset=1&amp;action=add\";}}',NULL,NULL,2,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(227,1,'civicrm/batch',NULL,'Batch Data Entry','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:20:\"CRM_Batch_Page_Batch\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(228,1,'civicrm/batch/add',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:20:\"CRM_Batch_Form_Batch\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"Batch Data Entry\";s:3:\"url\";s:22:\"/civicrm/batch?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(229,1,'civicrm/batch/entry',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:20:\"CRM_Batch_Form_Entry\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"Batch Data Entry\";s:3:\"url\";s:22:\"/civicrm/batch?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(230,1,'civicrm/ajax/batch',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Batch_Page_AJAX\";i:1;s:9:\"batchSave\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(231,1,'civicrm/ajax/batchlist',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Batch_Page_AJAX\";i:1;s:12:\"getBatchList\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(232,1,'civicrm/ajax/inline',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:18:\"CRM_Core_Page_AJAX\";i:1;s:3:\"run\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(233,1,'civicrm/dev/qunit',NULL,'QUnit','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:19:\"CRM_Core_Page_QUnit\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(234,1,'civicrm/profile-editor/schema',NULL,'ProfileEditor','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:25:\"CRM_UF_Page_ProfileEditor\";i:1;s:13:\"getSchemaJSON\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(235,1,'civicrm/a',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"\\Civi\\Angular\\Page\\Main\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(236,1,'civicrm/ajax/angular-modules',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"*always allow*\";}i:1;s:3:\"and\";}','s:26:\"\\Civi\\Angular\\Page\\Modules\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(237,1,'civicrm/ajax/recurringentity/update-mode',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:34:\"CRM_Core_Page_AJAX_RecurringEntity\";i:1;s:10:\"updateMode\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(238,1,'civicrm/recurringentity/preview',NULL,'Confirm dates','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:36:\"CRM_Core_Page_RecurringEntityPreview\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(239,1,'civicrm/ajax/l10n-js',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:18:\"CRM_Core_Resources\";i:1;s:20:\"outputLocalizationJS\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(240,1,'civicrm/shortcode',NULL,'Insert CiviCRM Content','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_Core_Form_ShortCode\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(241,1,'civicrm/task/add-to-group',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Contact_Form_Task_AddToGroup\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(242,1,'civicrm/task/remove-from-group',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:37:\"CRM_Contact_Form_Task_RemoveFromGroup\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(243,1,'civicrm/task/add-to-tag',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Contact_Form_Task_AddToTag\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(244,1,'civicrm/task/remove-from-tag',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:35:\"CRM_Contact_Form_Task_RemoveFromTag\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(245,1,'civicrm/task/send-email',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Contact_Form_Task_Email\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(246,1,'civicrm/task/make-mailing-label',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Contact_Form_Task_Label\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(247,1,'civicrm/task/pick-profile',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:33:\"CRM_Contact_Form_Task_PickProfile\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(248,1,'civicrm/task/print-document',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Contact_Form_Task_PDF\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(249,1,'civicrm/task/unhold-email',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:28:\"CRM_Contact_Form_Task_Unhold\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(250,1,'civicrm/task/alter-contact-preference',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contact_Form_Task_AlterPreferences\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(251,1,'civicrm/task/delete-contact',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:28:\"CRM_Contact_Form_Task_Delete\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(252,1,'civicrm/event',NULL,'CiviEvent Dashboard','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:24:\"CRM_Event_Page_DashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,800,1,1,NULL,'a:1:{s:9:\"component\";s:9:\"CiviEvent\";}'),(253,1,'civicrm/participant/add','action=add','Register New Participant','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:18:\"CRM_Event_Page_Tab\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:9:\"CiviEvent\";}'),(254,1,'civicrm/event/info',NULL,'Event Information','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:24:\"CRM_Event_Page_EventInfo\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(255,1,'civicrm/event/register',NULL,'Event Registration','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:33:\"CRM_Event_Controller_Registration\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,1,1,1,0,NULL,'a:0:{}'),(256,1,'civicrm/event/confirm',NULL,'Confirm Event Registration','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:46:\"CRM_Event_Form_Registration_ParticipantConfirm\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,1,1,1,0,NULL,'a:0:{}'),(257,1,'civicrm/event/ical',NULL,'Current and Upcoming Events','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:15:\"view event info\";}i:1;s:3:\"and\";}','s:24:\"CRM_Event_Page_ICalendar\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),(258,1,'civicrm/event/participant',NULL,'Event Participants List','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:23:\"view event participants\";}i:1;s:3:\"and\";}','s:33:\"CRM_Event_Page_ParticipantListing\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),(259,1,'civicrm/admin/event',NULL,'Manage Events','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:26:\"CRM_Event_Page_ManageEvent\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,370,1,0,NULL,'a:3:{s:4:\"desc\";s:136:\"Create and edit event configuration including times, locations, online registration forms, and fees. Links for iCal and RSS syndication.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";s:4:\"icon\";s:28:\"admin/small/event_manage.png\";}'),(260,1,'civicrm/admin/eventTemplate',NULL,'Event Templates','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:28:\"CRM_Admin_Page_EventTemplate\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,375,1,0,NULL,'a:3:{s:4:\"desc\";s:115:\"Administrators can create Event Templates - which are basically master event records pre-filled with default values\";s:10:\"adminGroup\";s:9:\"CiviEvent\";s:4:\"icon\";s:24:\"admin/small/template.png\";}'),(261,1,'civicrm/admin/options/event_type',NULL,'Event Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,385,1,0,NULL,'a:3:{s:4:\"desc\";s:143:\"Use Event Types to categorize your events. Event feeds can be filtered by Event Type and participant searches can use Event Type as a criteria.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";s:4:\"icon\";s:26:\"admin/small/event_type.png\";}'),(262,1,'civicrm/admin/participant_status',NULL,'Participant Status','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:36:\"CRM_Admin_Page_ParticipantStatusType\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,390,1,0,NULL,'a:3:{s:4:\"desc\";s:154:\"Define statuses for event participants here (e.g. Registered, Attended, Cancelled...). You can then assign statuses and search for participants by status.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";s:4:\"icon\";s:28:\"admin/small/parti_status.png\";}'),(263,1,'civicrm/admin/options/participant_role',NULL,'Participant Role','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,395,1,0,NULL,'a:3:{s:4:\"desc\";s:138:\"Define participant roles for events here (e.g. Attendee, Host, Speaker...). You can then assign roles and search for participants by role.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";s:4:\"icon\";s:26:\"admin/small/parti_role.png\";}'),(264,1,'civicrm/admin/options/participant_listing',NULL,'Participant Listing Templates','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,398,1,0,NULL,'a:3:{s:4:\"desc\";s:48:\"Template to control participant listing display.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";s:4:\"icon\";s:18:\"admin/small/01.png\";}'),(265,1,'civicrm/admin/conference_slots','group=conference_slot','Conference Slot Labels','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,415,1,0,NULL,'a:2:{s:4:\"desc\";s:35:\"Define conference slots and labels.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";}'),(266,1,'civicrm/event/search',NULL,'Find Participants','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:27:\"CRM_Event_Controller_Search\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,810,1,1,NULL,'a:0:{}'),(267,1,'civicrm/event/manage',NULL,'Manage Events','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:26:\"CRM_Event_Page_ManageEvent\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,820,1,1,NULL,'a:0:{}'),(268,1,'civicrm/event/badge',NULL,'Print Event Name Badge','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:25:\"CRM_Event_Form_Task_Badge\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(269,1,'civicrm/event/manage/settings',NULL,'Event Info and Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:36:\"CRM_Event_Form_ManageEvent_EventInfo\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,910,1,0,NULL,'a:0:{}'),(270,1,'civicrm/event/manage/location',NULL,'Event Location','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:35:\"CRM_Event_Form_ManageEvent_Location\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,930,1,0,NULL,'a:0:{}'),(271,1,'civicrm/event/manage/fee',NULL,'Event Fees','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:30:\"CRM_Event_Form_ManageEvent_Fee\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,920,1,0,NULL,'a:0:{}'),(272,1,'civicrm/event/manage/registration',NULL,'Event Online Registration','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:39:\"CRM_Event_Form_ManageEvent_Registration\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,930,1,0,NULL,'a:0:{}'),(273,1,'civicrm/event/manage/friend',NULL,'Tell a Friend','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:21:\"CRM_Friend_Form_Event\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,940,1,0,NULL,'a:0:{}'),(274,1,'civicrm/event/manage/reminder',NULL,'Schedule Reminders','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:44:\"CRM_Event_Form_ManageEvent_ScheduleReminders\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,950,1,0,NULL,'a:0:{}'),(275,1,'civicrm/event/manage/repeat',NULL,'Repeat Event','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:33:\"CRM_Event_Form_ManageEvent_Repeat\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,960,1,0,NULL,'a:0:{}'),(276,1,'civicrm/event/manage/conference',NULL,'Conference Slots','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:37:\"CRM_Event_Form_ManageEvent_Conference\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,950,1,0,NULL,'a:0:{}'),(277,1,'civicrm/event/add','action=add','New Event','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:36:\"CRM_Event_Form_ManageEvent_EventInfo\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,830,1,0,NULL,'a:0:{}'),(278,1,'civicrm/event/import',NULL,'Import Participants','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:16:\"access CiviEvent\";i:1;s:23:\"edit event participants\";}i:1;s:3:\"and\";}','s:27:\"CRM_Event_Import_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,840,1,1,NULL,'a:0:{}'),(279,1,'civicrm/event/price',NULL,'Manage Price Sets','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:18:\"CRM_Price_Page_Set\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,850,1,1,NULL,'a:0:{}'),(280,1,'civicrm/event/selfsvcupdate',NULL,'Self-service Registration Update','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:28:\"CRM_Event_Form_SelfSvcUpdate\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,880,1,1,NULL,'a:0:{}'),(281,1,'civicrm/event/selfsvctransfer',NULL,'Self-service Registration Transfer','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:30:\"CRM_Event_Form_SelfSvcTransfer\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,890,1,1,NULL,'a:0:{}'),(282,1,'civicrm/contact/view/participant',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:18:\"CRM_Event_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,4,1,0,NULL,'a:0:{}'),(283,1,'civicrm/ajax/eventFee',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Event_Page_AJAX\";i:1;s:8:\"eventFee\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(284,1,'civicrm/ajax/locBlock',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','a:2:{i:0;s:27:\"CRM_Core_Page_AJAX_Location\";i:1;s:11:\"getLocBlock\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(285,1,'civicrm/ajax/event/add_participant_to_cart',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:32:\"CRM_Event_Cart_Page_CheckoutAJAX\";i:1;s:23:\"add_participant_to_cart\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(286,1,'civicrm/ajax/event/remove_participant_from_cart',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:32:\"CRM_Event_Cart_Page_CheckoutAJAX\";i:1;s:28:\"remove_participant_from_cart\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(287,1,'civicrm/event/add_to_cart',NULL,'Add Event To Cart','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:29:\"CRM_Event_Cart_Page_AddToCart\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(288,1,'civicrm/event/cart_checkout',NULL,'Cart Checkout','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:34:\"CRM_Event_Cart_Controller_Checkout\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,1,1,1,0,NULL,'a:0:{}'),(289,1,'civicrm/event/remove_from_cart',NULL,'Remove From Cart','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:34:\"CRM_Event_Cart_Page_RemoveFromCart\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(290,1,'civicrm/event/view_cart',NULL,'View Cart','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:28:\"CRM_Event_Cart_Page_ViewCart\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(291,1,'civicrm/event/participant/feeselection',NULL,'Change Registration Selections','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:38:\"CRM_Event_Form_ParticipantFeeSelection\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:23:\"Event Participants List\";s:3:\"url\";s:34:\"/civicrm/event/participant?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(292,1,'civicrm/event/manage/pcp',NULL,'Personal Campaign Pages','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:18:\"CRM_PCP_Form_Event\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,540,1,1,NULL,'a:0:{}'),(293,1,'civicrm/event/pcp',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:16:\"CRM_PCP_Form_PCP\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(294,1,'civicrm/event/campaign',NULL,'Setup a Personal Campaign Page - Account Information','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:22:\"CRM_PCP_Controller_PCP\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),(295,1,'civicrm/contribute',NULL,'CiviContribute Dashboard','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contribute_Page_DashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,500,1,1,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),(296,1,'civicrm/contribute/add','action=add','New Contribution','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:23:\"CRM_Contribute_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,1,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),(297,1,'civicrm/contribute/chart',NULL,'Contribution Summary - Chart View','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contribute_Form_ContributionCharts\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),(298,1,'civicrm/contribute/transact',NULL,'CiviContribute','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contribute_Controller_Contribution\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,1,NULL,1,0,1,0,NULL,'a:0:{}'),(299,1,'civicrm/admin/contribute',NULL,'Manage Contribution Pages','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:36:\"CRM_Contribute_Page_ContributionPage\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,360,1,0,NULL,'a:3:{s:4:\"desc\";s:242:\"CiviContribute allows you to create and maintain any number of Online Contribution Pages. You can create different pages for different programs or campaigns - and customize text, amounts, types of information collected from contributors, etc.\";s:10:\"adminGroup\";s:14:\"CiviContribute\";s:4:\"icon\";s:41:\"admin/small/online_contribution_pages.png\";}'),(300,1,'civicrm/admin/contribute/settings',NULL,'Title and Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:45:\"CRM_Contribute_Form_ContributionPage_Settings\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,400,1,0,NULL,'a:0:{}'),(301,1,'civicrm/admin/contribute/amount',NULL,'Contribution Amounts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:43:\"CRM_Contribute_Form_ContributionPage_Amount\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,410,1,0,NULL,'a:0:{}'),(302,1,'civicrm/admin/contribute/membership',NULL,'Membership Section','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:31:\"CRM_Member_Form_MembershipBlock\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,420,1,0,NULL,'a:0:{}'),(303,1,'civicrm/admin/contribute/custom',NULL,'Include Profiles','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:43:\"CRM_Contribute_Form_ContributionPage_Custom\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,430,1,0,NULL,'a:0:{}'),(304,1,'civicrm/admin/contribute/thankyou',NULL,'Thank-you and Receipting','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:45:\"CRM_Contribute_Form_ContributionPage_ThankYou\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,430,1,0,NULL,'a:0:{}'),(305,1,'civicrm/admin/contribute/friend',NULL,'Tell a Friend','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Friend_Form_Contribute\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,440,1,0,NULL,'a:0:{}'),(306,1,'civicrm/admin/contribute/widget',NULL,'Configure Widget','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:43:\"CRM_Contribute_Form_ContributionPage_Widget\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,460,1,0,NULL,'a:0:{}'),(307,1,'civicrm/admin/contribute/premium',NULL,'Premiums','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:44:\"CRM_Contribute_Form_ContributionPage_Premium\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,470,1,0,NULL,'a:0:{}'),(308,1,'civicrm/admin/contribute/addProductToPage',NULL,'Add Products to This Page','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:47:\"CRM_Contribute_Form_ContributionPage_AddProduct\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,480,1,0,NULL,'a:0:{}'),(309,1,'civicrm/admin/contribute/add','action=add','New Contribution Page','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:42:\"CRM_Contribute_Controller_ContributionPage\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(310,1,'civicrm/admin/contribute/managePremiums',NULL,'Manage Premiums','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:34:\"CRM_Contribute_Page_ManagePremiums\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,365,1,0,NULL,'a:3:{s:4:\"desc\";s:175:\"CiviContribute allows you to configure any number of Premiums which can be offered to contributors as incentives / thank-you gifts. Define the premiums you want to offer here.\";s:10:\"adminGroup\";s:14:\"CiviContribute\";s:4:\"icon\";s:24:\"admin/small/Premiums.png\";}'),(311,1,'civicrm/admin/financial/financialType',NULL,'Financial Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Financial_Page_FinancialType\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,580,1,0,NULL,'a:2:{s:4:\"desc\";s:64:\"Formerly civicrm_contribution_type merged into this table in 4.1\";s:10:\"adminGroup\";s:14:\"CiviContribute\";}'),(312,1,'civicrm/payment','action=add','New Payment','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:37:\"CRM_Contribute_Form_AdditionalPayment\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,1,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),(313,1,'civicrm/admin/financial/financialAccount',NULL,'Financial Accounts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:35:\"CRM_Financial_Page_FinancialAccount\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,370,1,0,NULL,'a:3:{s:4:\"desc\";s:128:\"Financial types are used to categorize contributions for reporting and accounting purposes. These are also referred to as Funds.\";s:10:\"adminGroup\";s:14:\"CiviContribute\";s:4:\"icon\";s:34:\"admin/small/contribution_types.png\";}'),(314,1,'civicrm/admin/options/payment_instrument',NULL,'Payment Methods','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,380,1,0,NULL,'a:3:{s:4:\"desc\";s:224:\"You may choose to record the payment instrument used for each contribution. Common payment methods are installed by default (e.g. Check, Cash, Credit Card...). If your site requires additional payment methods, add them here.\";s:10:\"adminGroup\";s:14:\"CiviContribute\";s:4:\"icon\";s:35:\"admin/small/payment_instruments.png\";}'),(315,1,'civicrm/admin/options/accept_creditcard',NULL,'Accepted Credit Cards','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,395,1,0,NULL,'a:3:{s:4:\"desc\";s:94:\"Credit card options that will be offered to contributors using your Online Contribution pages.\";s:10:\"adminGroup\";s:14:\"CiviContribute\";s:4:\"icon\";s:36:\"admin/small/accepted_creditcards.png\";}'),(316,1,'civicrm/admin/options/soft_credit_type',NULL,'Soft Credit Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:3:{s:4:\"desc\";s:86:\"Soft Credit Types that will be offered to contributors during soft credit contribution\";s:10:\"adminGroup\";s:14:\"CiviContribute\";s:4:\"icon\";s:32:\"admin/small/soft_credit_type.png\";}'),(317,1,'civicrm/contact/view/contribution',NULL,'Contributions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:23:\"CRM_Contribute_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(318,1,'civicrm/contact/view/contributionrecur',NULL,'Recurring Contributions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:37:\"CRM_Contribute_Page_ContributionRecur\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(319,1,'civicrm/contact/view/contribution/additionalinfo',NULL,'Additional Info','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:34:\"CRM_Contribute_Form_AdditionalInfo\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}i:2;a:2:{s:5:\"title\";s:13:\"Contributions\";s:3:\"url\";s:42:\"/civicrm/contact/view/contribution?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(320,1,'civicrm/contribute/search',NULL,'Find Contributions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:32:\"CRM_Contribute_Controller_Search\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,510,1,1,NULL,'a:0:{}'),(321,1,'civicrm/contribute/searchBatch',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:37:\"CRM_Contribute_Controller_SearchBatch\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,588,1,1,NULL,'a:0:{}'),(322,1,'civicrm/contribute/import',NULL,'Import Contributions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:21:\"access CiviContribute\";i:1;s:18:\"edit contributions\";}i:1;s:3:\"and\";}','s:32:\"CRM_Contribute_Import_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,520,1,1,NULL,'a:0:{}'),(323,1,'civicrm/contribute/manage',NULL,'Manage Contribution Pages','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:36:\"CRM_Contribute_Page_ContributionPage\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,530,1,1,NULL,'a:0:{}'),(324,1,'civicrm/contribute/additionalinfo',NULL,'AdditionalInfo Form','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:34:\"CRM_Contribute_Form_AdditionalInfo\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,0,1,0,NULL,'a:0:{}'),(325,1,'civicrm/ajax/permlocation',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','a:2:{i:0;s:27:\"CRM_Core_Page_AJAX_Location\";i:1;s:23:\"getPermissionedLocation\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(326,1,'civicrm/contribute/unsubscribe',NULL,'Cancel Subscription','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contribute_Form_CancelSubscription\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(327,1,'civicrm/contribute/onbehalf',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:43:\"CRM_Contribute_Form_Contribution_OnBehalfOf\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(328,1,'civicrm/contribute/updatebilling',NULL,'Update Billing Details','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:33:\"CRM_Contribute_Form_UpdateBilling\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(329,1,'civicrm/contribute/updaterecur',NULL,'Update Subscription','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contribute_Form_UpdateSubscription\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(330,1,'civicrm/contribute/subscriptionstatus',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contribute_Page_SubscriptionStatus\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(331,1,'civicrm/admin/financial/financialType/accounts',NULL,'Financial Type Accounts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:39:\"CRM_Financial_Page_FinancialTypeAccount\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:15:\"Financial Types\";s:3:\"url\";s:46:\"/civicrm/admin/financial/financialType?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,581,1,0,NULL,'a:0:{}'),(332,1,'civicrm/financial/batch',NULL,'Accounting Batch','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:19:\"create manual batch\";}i:1;s:3:\"and\";}','s:33:\"CRM_Financial_Page_FinancialBatch\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,585,1,0,NULL,'a:0:{}'),(333,1,'civicrm/financial/financialbatches',NULL,'Accounting Batches','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:24:\"CRM_Financial_Page_Batch\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,586,1,0,NULL,'a:0:{}'),(334,1,'civicrm/batchtransaction',NULL,'Accounting Batch','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:35:\"CRM_Financial_Page_BatchTransaction\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,600,1,0,NULL,'a:0:{}'),(335,1,'civicrm/financial/batch/export',NULL,'Accounting Batch Export','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:19:\"create manual batch\";}i:1;s:3:\"and\";}','s:25:\"CRM_Financial_Form_Export\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"Accounting Batch\";s:3:\"url\";s:32:\"/civicrm/financial/batch?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,610,1,0,NULL,'a:0:{}'),(336,1,'civicrm/payment/view','action=view','View Payment','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:31:\"CRM_Contribute_Page_PaymentInfo\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Payment\";s:3:\"url\";s:39:\"/civicrm/payment?reset=1&amp;action=add\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,1,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),(337,1,'civicrm/admin/setting/preferences/contribute',NULL,'CiviContribute Component Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:21:\"access CiviContribute\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:37:\"CRM_Admin_Form_Preferences_Contribute\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:2:{s:4:\"desc\";s:42:\"Configure global CiviContribute behaviors.\";s:10:\"adminGroup\";s:14:\"CiviContribute\";}'),(338,1,'civicrm/contribute/invoice',NULL,'PDF Invoice','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:20:\"checkDownloadInvoice\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','a:2:{i:0;s:32:\"CRM_Contribute_Form_Task_Invoice\";i:1;s:11:\"getPrintPDF\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,620,1,1,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),(339,1,'civicrm/contribute/invoice/email',NULL,'Email Invoice','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:20:\"checkDownloadInvoice\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:32:\"CRM_Contribute_Form_Task_Invoice\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"PDF Invoice\";s:3:\"url\";s:35:\"/civicrm/contribute/invoice?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,630,1,1,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),(340,1,'civicrm/ajax/softcontributionlist',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:24:\"CRM_Contribute_Page_AJAX\";i:1;s:23:\"getSoftContributionRows\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(341,1,'civicrm/contribute/contributionrecur-payments',NULL,'Recurring Contribution\'s Payments','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:45:\"CRM_Contribute_Page_ContributionRecurPayments\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(342,1,'civicrm/membership/recurring-contributions',NULL,'Membership Recurring Contributions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:38:\"CRM_Member_Page_RecurringContributions\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(343,1,'civicrm/admin/contribute/pcp',NULL,'Personal Campaign Pages','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_PCP_Form_Contribute\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,450,1,0,NULL,'a:0:{}'),(344,1,'civicrm/contribute/campaign',NULL,'Setup a Personal Campaign Page - Account Information','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:22:\"CRM_PCP_Controller_PCP\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),(345,1,'civicrm/member',NULL,'CiviMember Dashboard','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviMember\";}i:1;s:3:\"and\";}','s:25:\"CRM_Member_Page_DashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,3,NULL,NULL,NULL,0,700,1,1,NULL,'a:1:{s:9:\"component\";s:10:\"CiviMember\";}'),(346,1,'civicrm/member/add','action=add','New Membership','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviMember\";}i:1;s:3:\"and\";}','s:19:\"CRM_Member_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:20:\"CiviMember Dashboard\";s:3:\"url\";s:23:\"/civicrm/member?reset=1\";}}',NULL,NULL,3,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:10:\"CiviMember\";}'),(347,1,'civicrm/admin/member/membershipType',NULL,'Membership Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Member_Page_MembershipType\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,370,1,0,NULL,'a:3:{s:4:\"desc\";s:174:\"Define the types of memberships you want to offer. For each type, you can specify a \'name\' (Gold Member, Honor Society Member...), a description, duration, and a minimum fee.\";s:10:\"adminGroup\";s:10:\"CiviMember\";s:4:\"icon\";s:31:\"admin/small/membership_type.png\";}'),(348,1,'civicrm/admin/member/membershipStatus',NULL,'Membership Status Rules','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Member_Page_MembershipStatus\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,380,1,0,NULL,'a:3:{s:4:\"desc\";s:187:\"Status \'rules\' define the current status for a membership based on that membership\'s start and end dates. You can adjust the default status options and rules as needed to meet your needs.\";s:10:\"adminGroup\";s:10:\"CiviMember\";s:4:\"icon\";s:33:\"admin/small/membership_status.png\";}'),(349,1,'civicrm/contact/view/membership','force=1,cid=%%cid%%','Memberships','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:19:\"CRM_Member_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,2,1,0,NULL,'a:0:{}'),(350,1,'civicrm/membership/view',NULL,'Memberships','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviMember\";}i:1;s:3:\"and\";}','s:30:\"CRM_Member_Form_MembershipView\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,390,1,0,NULL,'a:0:{}'),(351,1,'civicrm/member/search',NULL,'Find Memberships','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviMember\";}i:1;s:3:\"and\";}','s:28:\"CRM_Member_Controller_Search\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:20:\"CiviMember Dashboard\";s:3:\"url\";s:23:\"/civicrm/member?reset=1\";}}',NULL,NULL,3,NULL,NULL,NULL,0,710,1,1,NULL,'a:0:{}'),(352,1,'civicrm/member/import',NULL,'Import Memberships','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:17:\"access CiviMember\";i:1;s:16:\"edit memberships\";}i:1;s:3:\"and\";}','s:28:\"CRM_Member_Import_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:20:\"CiviMember Dashboard\";s:3:\"url\";s:23:\"/civicrm/member?reset=1\";}}',NULL,NULL,3,NULL,NULL,NULL,0,720,1,1,NULL,'a:0:{}'),(353,1,'civicrm/ajax/memType',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:17:\"access CiviMember\";}i:1;s:3:\"and\";}','a:2:{i:0;s:20:\"CRM_Member_Page_AJAX\";i:1;s:21:\"getMemberTypeDefaults\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(354,1,'civicrm/admin/member/membershipType/add',NULL,'Membership Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:17:\"access CiviMember\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Member_Form_MembershipType\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:16:\"Membership Types\";s:3:\"url\";s:44:\"/civicrm/admin/member/membershipType?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(355,1,'civicrm/mailing',NULL,'CiviMail','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:15:\"access CiviMail\";i:1;s:15:\"create mailings\";i:2;s:8:\"send SMS\";}i:1;s:2:\"or\";}','s:23:\"CRM_Mailing_Page_Browse\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,4,NULL,NULL,NULL,0,600,1,1,NULL,'a:1:{s:9:\"component\";s:8:\"CiviMail\";}'),(356,1,'civicrm/admin/mail',NULL,'Mailer Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"access CiviMail\";}i:1;s:3:\"and\";}','s:27:\"CRM_Admin_Form_Setting_Mail\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,400,1,0,NULL,'a:3:{s:4:\"desc\";s:61:\"Configure spool period, throttling and other mailer settings.\";s:10:\"adminGroup\";s:8:\"CiviMail\";s:4:\"icon\";s:18:\"admin/small/07.png\";}'),(357,1,'civicrm/admin/component',NULL,'Headers, Footers, and Automated Messages','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"access CiviMail\";}i:1;s:3:\"and\";}','s:26:\"CRM_Mailing_Page_Component\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,410,1,0,NULL,'a:3:{s:4:\"desc\";s:143:\"Configure the header and footer used for mailings. Customize the content of automated Subscribe, Unsubscribe, Resubscribe and Opt-out messages.\";s:10:\"adminGroup\";s:8:\"CiviMail\";s:4:\"icon\";s:23:\"admin/small/Profile.png\";}'),(358,1,'civicrm/admin/options/from_email_address/civimail',NULL,'From Email Addresses','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:4:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}i:3;a:2:{s:5:\"title\";s:20:\"From Email Addresses\";s:3:\"url\";s:49:\"/civicrm/admin/options/from_email_address?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,415,1,0,NULL,'a:3:{s:4:\"desc\";s:74:\"List of Email Addresses which can be used when sending emails to contacts.\";s:10:\"adminGroup\";s:8:\"CiviMail\";s:4:\"icon\";s:21:\"admin/small/title.png\";}'),(359,1,'civicrm/admin/mailSettings',NULL,'Mail Accounts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"access CiviMail\";}i:1;s:3:\"and\";}','s:27:\"CRM_Admin_Page_MailSettings\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,420,1,0,NULL,'a:3:{s:4:\"desc\";s:32:\"Configure email account setting.\";s:10:\"adminGroup\";s:8:\"CiviMail\";s:4:\"icon\";s:18:\"admin/small/07.png\";}'),(360,1,'civicrm/mailing/send',NULL,'New Mailing','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:15:\"access CiviMail\";i:1;s:15:\"create mailings\";i:2;s:17:\"schedule mailings\";}i:1;s:2:\"or\";}','s:27:\"CRM_Mailing_Controller_Send\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,NULL,NULL,0,610,1,1,NULL,'a:0:{}'),(361,1,'civicrm/mailing/browse/scheduled','scheduled=true','Find Mailings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:5:{i:0;s:15:\"access CiviMail\";i:1;s:16:\"approve mailings\";i:2;s:15:\"create mailings\";i:3;s:17:\"schedule mailings\";i:4;s:8:\"send SMS\";}i:1;s:2:\"or\";}','s:23:\"CRM_Mailing_Page_Browse\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,NULL,NULL,0,620,1,1,NULL,'a:0:{}'),(362,1,'civicrm/mailing/browse/unscheduled','scheduled=false','Find Mailings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:15:\"access CiviMail\";i:1;s:15:\"create mailings\";i:2;s:17:\"schedule mailings\";}i:1;s:2:\"or\";}','s:23:\"CRM_Mailing_Page_Browse\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,NULL,NULL,0,620,1,1,NULL,'a:0:{}'),(363,1,'civicrm/mailing/browse/archived',NULL,'Find Mailings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"access CiviMail\";i:1;s:15:\"create mailings\";}i:1;s:2:\"or\";}','s:23:\"CRM_Mailing_Page_Browse\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,NULL,NULL,0,625,1,1,NULL,'a:0:{}'),(364,1,'civicrm/mailing/component',NULL,'Headers, Footers, and Automated Messages','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Mailing_Page_Component\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,NULL,NULL,0,630,1,1,NULL,'a:0:{}'),(365,1,'civicrm/mailing/unsubscribe',NULL,'Unsubscribe','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:43:\"access CiviMail subscribe/unsubscribe pages\";}i:1;s:3:\"and\";}','s:28:\"CRM_Mailing_Form_Unsubscribe\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,1,NULL,0,640,1,0,NULL,'a:0:{}'),(366,1,'civicrm/mailing/resubscribe',NULL,'Resubscribe','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:43:\"access CiviMail subscribe/unsubscribe pages\";}i:1;s:3:\"and\";}','s:28:\"CRM_Mailing_Page_Resubscribe\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,1,NULL,0,645,1,0,NULL,'a:0:{}'),(367,1,'civicrm/mailing/optout',NULL,'Opt-out','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:43:\"access CiviMail subscribe/unsubscribe pages\";}i:1;s:3:\"and\";}','s:23:\"CRM_Mailing_Form_Optout\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,1,NULL,0,650,1,0,NULL,'a:0:{}'),(368,1,'civicrm/mailing/confirm',NULL,'Confirm','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:43:\"access CiviMail subscribe/unsubscribe pages\";}i:1;s:3:\"and\";}','s:24:\"CRM_Mailing_Page_Confirm\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,1,NULL,0,660,1,0,NULL,'a:0:{}'),(369,1,'civicrm/mailing/subscribe',NULL,'Subscribe','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:43:\"access CiviMail subscribe/unsubscribe pages\";}i:1;s:3:\"and\";}','s:26:\"CRM_Mailing_Form_Subscribe\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,1,NULL,0,660,1,0,NULL,'a:0:{}'),(370,1,'civicrm/mailing/preview',NULL,'Preview Mailing','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:4:{i:0;s:15:\"access CiviMail\";i:1;s:16:\"approve mailings\";i:2;s:15:\"create mailings\";i:3;s:17:\"schedule mailings\";}i:1;s:2:\"or\";}','s:24:\"CRM_Mailing_Page_Preview\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,NULL,NULL,0,670,1,0,NULL,'a:0:{}'),(371,1,'civicrm/mailing/report','mid=%%mid%%','Mailing Report','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"access CiviMail\";i:1;s:15:\"create mailings\";}i:1;s:2:\"or\";}','s:23:\"CRM_Mailing_Page_Report\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,NULL,NULL,0,680,1,0,NULL,'a:0:{}'),(372,1,'civicrm/mailing/forward',NULL,'Forward Mailing','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:43:\"access CiviMail subscribe/unsubscribe pages\";}i:1;s:3:\"and\";}','s:31:\"CRM_Mailing_Form_ForwardMailing\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,1,NULL,0,685,1,0,NULL,'a:0:{}'),(373,1,'civicrm/mailing/queue',NULL,'Sending Mail','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:15:\"access CiviMail\";}i:1;s:3:\"and\";}','s:23:\"CRM_Mailing_Page_Browse\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,NULL,NULL,0,690,1,0,NULL,'a:0:{}'),(374,1,'civicrm/mailing/report/event',NULL,'Mailing Event','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:15:\"access CiviMail\";}i:1;s:3:\"and\";}','s:22:\"CRM_Mailing_Page_Event\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}i:2;a:2:{s:5:\"title\";s:14:\"Mailing Report\";s:3:\"url\";s:47:\"/civicrm/mailing/report?reset=1&amp;mid=%%mid%%\";}}',NULL,NULL,4,NULL,NULL,NULL,0,695,1,0,NULL,'a:0:{}'),(375,1,'civicrm/ajax/template',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Mailing_Page_AJAX\";i:1;s:8:\"template\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(376,1,'civicrm/mailing/view',NULL,'View Mailing','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:28:\"view public CiviMail content\";i:1;s:15:\"access CiviMail\";i:2;s:16:\"approve mailings\";}i:1;s:2:\"or\";}','s:21:\"CRM_Mailing_Page_View\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,1,NULL,0,800,1,0,NULL,'a:0:{}'),(377,1,'civicrm/mailing/approve',NULL,'Approve Mailing','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"access CiviMail\";i:1;s:16:\"approve mailings\";}i:1;s:2:\"or\";}','s:24:\"CRM_Mailing_Form_Approve\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,NULL,NULL,0,850,1,0,NULL,'a:0:{}'),(378,1,'civicrm/contact/view/mailing',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:20:\"CRM_Mailing_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(379,1,'civicrm/ajax/contactmailing',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Mailing_Page_AJAX\";i:1;s:18:\"getContactMailings\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(380,1,'civicrm/grant',NULL,'CiviGrant Dashboard','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviGrant\";}i:1;s:3:\"and\";}','s:24:\"CRM_Grant_Page_DashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,5,NULL,NULL,NULL,0,1000,1,1,NULL,'a:1:{s:9:\"component\";s:9:\"CiviGrant\";}'),(381,1,'civicrm/grant/info',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviGrant\";}i:1;s:3:\"and\";}','s:24:\"CRM_Grant_Page_DashBoard\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviGrant Dashboard\";s:3:\"url\";s:22:\"/civicrm/grant?reset=1\";}}',NULL,NULL,5,NULL,NULL,NULL,0,0,1,0,NULL,'a:0:{}'),(382,1,'civicrm/grant/search',NULL,'Find Grants','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviGrant\";}i:1;s:3:\"and\";}','s:27:\"CRM_Grant_Controller_Search\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviGrant Dashboard\";s:3:\"url\";s:22:\"/civicrm/grant?reset=1\";}}',NULL,NULL,5,NULL,NULL,NULL,0,1010,1,1,NULL,'a:0:{}'),(383,1,'civicrm/grant/add','action=add','New Grant','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviGrant\";}i:1;s:3:\"and\";}','s:18:\"CRM_Grant_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviGrant Dashboard\";s:3:\"url\";s:22:\"/civicrm/grant?reset=1\";}}',NULL,NULL,5,NULL,NULL,NULL,0,1,1,1,NULL,'a:1:{s:9:\"component\";s:9:\"CiviGrant\";}'),(384,1,'civicrm/contact/view/grant',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviGrant\";}i:1;s:3:\"and\";}','s:18:\"CRM_Grant_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(385,1,'civicrm/pledge',NULL,'CiviPledge Dashboard','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviPledge\";}i:1;s:3:\"and\";}','s:25:\"CRM_Pledge_Page_DashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,6,NULL,NULL,NULL,0,550,1,1,NULL,'a:1:{s:9:\"component\";s:10:\"CiviPledge\";}'),(386,1,'civicrm/pledge/search',NULL,'Find Pledges','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviPledge\";}i:1;s:3:\"and\";}','s:28:\"CRM_Pledge_Controller_Search\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:20:\"CiviPledge Dashboard\";s:3:\"url\";s:23:\"/civicrm/pledge?reset=1\";}}',NULL,NULL,6,NULL,NULL,NULL,0,560,1,1,NULL,'a:0:{}'),(387,1,'civicrm/contact/view/pledge','force=1,cid=%%cid%%','Pledges','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviPledge\";}i:1;s:3:\"and\";}','s:19:\"CRM_Pledge_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,570,1,0,NULL,'a:0:{}'),(388,1,'civicrm/pledge/add','action=add','New Pledge','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviPledge\";}i:1;s:3:\"and\";}','s:19:\"CRM_Pledge_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:20:\"CiviPledge Dashboard\";s:3:\"url\";s:23:\"/civicrm/pledge?reset=1\";}}',NULL,NULL,6,NULL,NULL,NULL,0,1,1,1,NULL,'a:1:{s:9:\"component\";s:10:\"CiviPledge\";}'),(389,1,'civicrm/pledge/payment',NULL,'Pledge Payments','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviPledge\";}i:1;s:3:\"and\";}','s:23:\"CRM_Pledge_Page_Payment\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:20:\"CiviPledge Dashboard\";s:3:\"url\";s:23:\"/civicrm/pledge?reset=1\";}}',NULL,NULL,6,NULL,NULL,NULL,0,580,1,0,NULL,'a:0:{}'),(390,1,'civicrm/ajax/pledgeAmount',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:17:\"access CiviPledge\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:20:\"CRM_Pledge_Page_AJAX\";i:1;s:17:\"getPledgeDefaults\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(391,1,'civicrm/case',NULL,'CiviCase Dashboard','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_Case_Page_DashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,900,1,1,NULL,'a:1:{s:9:\"component\";s:8:\"CiviCase\";}'),(392,1,'civicrm/case/add',NULL,'Open Case','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:18:\"CRM_Case_Form_Case\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,1,NULL,'a:1:{s:9:\"component\";s:8:\"CiviCase\";}'),(393,1,'civicrm/case/search',NULL,'Find Cases','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Case_Controller_Search\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,910,1,1,NULL,'a:0:{}'),(394,1,'civicrm/case/activity',NULL,'Case Activity','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Case_Form_Activity\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(395,1,'civicrm/case/report',NULL,'Case Activity Audit','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:31:\"access all cases and activities\";}i:1;s:3:\"and\";}','s:20:\"CRM_Case_Form_Report\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(396,1,'civicrm/case/cd/edit',NULL,'Case Custom Set','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:24:\"CRM_Case_Form_CustomData\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(397,1,'civicrm/contact/view/case',NULL,'Case','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:17:\"CRM_Case_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(398,1,'civicrm/case/activity/view',NULL,'Activity View','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Case_Form_ActivityView\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Case Activity\";s:3:\"url\";s:30:\"/civicrm/case/activity?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(399,1,'civicrm/contact/view/case/editClient',NULL,'Assign to Another Client','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:24:\"CRM_Case_Form_EditClient\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}i:2;a:2:{s:5:\"title\";s:4:\"Case\";s:3:\"url\";s:34:\"/civicrm/contact/view/case?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(400,1,'civicrm/case/addToCase',NULL,'File on Case','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:28:\"CRM_Case_Form_ActivityToCase\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(401,1,'civicrm/case/details',NULL,'Case Details','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Case_Page_CaseDetails\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(402,1,'civicrm/admin/setting/case',NULL,'CiviCase Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Admin_Form_Setting_Case\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,380,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:8:\"CiviCase\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(403,1,'civicrm/admin/options/case_type',NULL,'Case Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:19:\"administer CiviCase\";}i:1;s:3:\"and\";}','s:22:\"CRM_Core_Page_Redirect\";','s:24:\"url=civicrm/a/#/caseType\";','a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,390,1,0,NULL,'a:3:{s:4:\"desc\";s:137:\"List of types which can be assigned to Cases. (Enable the Cases tab from System Settings - Enable Components if you want to track cases.)\";s:10:\"adminGroup\";s:8:\"CiviCase\";s:4:\"icon\";s:25:\"admin/small/case_type.png\";}'),(404,1,'civicrm/admin/options/redaction_rule',NULL,'Redaction Rules','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:19:\"administer CiviCase\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,400,1,0,NULL,'a:3:{s:4:\"desc\";s:223:\"List of rules which can be applied to user input strings so that the redacted output can be recognized as repeated instances of the same string or can be identified as a \"semantic type of the data element\" within case data.\";s:10:\"adminGroup\";s:8:\"CiviCase\";s:4:\"icon\";s:30:\"admin/small/redaction_type.png\";}'),(405,1,'civicrm/admin/options/case_status',NULL,'Case Statuses','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:19:\"administer CiviCase\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,400,1,0,NULL,'a:3:{s:4:\"desc\";s:48:\"List of statuses that can be assigned to a case.\";s:10:\"adminGroup\";s:8:\"CiviCase\";s:4:\"icon\";s:25:\"admin/small/case_type.png\";}'),(406,1,'civicrm/admin/options/encounter_medium',NULL,'Encounter Mediums','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:19:\"administer CiviCase\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,400,1,0,NULL,'a:3:{s:4:\"desc\";s:26:\"List of encounter mediums.\";s:10:\"adminGroup\";s:8:\"CiviCase\";s:4:\"icon\";s:25:\"admin/small/case_type.png\";}'),(407,1,'civicrm/case/report/print',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:31:\"access all cases and activities\";}i:1;s:3:\"and\";}','a:2:{i:0;s:28:\"CRM_Case_XMLProcessor_Report\";i:1;s:15:\"printCaseReport\";}',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}i:2;a:2:{s:5:\"title\";s:19:\"Case Activity Audit\";s:3:\"url\";s:28:\"/civicrm/case/report?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(408,1,'civicrm/case/ajax/addclient',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:18:\"CRM_Case_Page_AJAX\";i:1;s:9:\"addClient\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(409,1,'civicrm/case/ajax/processtags',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:18:\"CRM_Case_Page_AJAX\";i:1;s:15:\"processCaseTags\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,3,NULL,'a:0:{}'),(410,1,'civicrm/case/ajax/details',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:18:\"CRM_Case_Page_AJAX\";i:1;s:11:\"CaseDetails\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(411,1,'civicrm/ajax/delcaserole',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:18:\"CRM_Case_Page_AJAX\";i:1;s:15:\"deleteCaseRoles\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(412,1,'civicrm/ajax/get-cases',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:18:\"CRM_Case_Page_AJAX\";i:1;s:8:\"getCases\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(413,1,'civicrm/report',NULL,'CiviReport','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviReport\";}i:1;s:3:\"and\";}','s:22:\"CRM_Report_Page_Report\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,8,NULL,NULL,NULL,0,1200,1,1,NULL,'a:1:{s:9:\"component\";s:10:\"CiviReport\";}'),(414,1,'civicrm/report/list',NULL,'CiviCRM Reports','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:17:\"access CiviReport\";}i:1;s:3:\"and\";}','s:28:\"CRM_Report_Page_InstanceList\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:10:\"CiviReport\";s:3:\"url\";s:23:\"/civicrm/report?reset=1\";}}',NULL,NULL,8,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(415,1,'civicrm/report/template/list',NULL,'Create New Report from Template','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer Reports\";}i:1;s:3:\"and\";}','s:28:\"CRM_Report_Page_TemplateList\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:10:\"CiviReport\";s:3:\"url\";s:23:\"/civicrm/report?reset=1\";}}',NULL,NULL,8,NULL,NULL,NULL,0,1220,1,1,NULL,'a:0:{}'),(416,1,'civicrm/report/options/report_template',NULL,'Manage Templates','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer Reports\";}i:1;s:3:\"and\";}','s:23:\"CRM_Report_Page_Options\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:10:\"CiviReport\";s:3:\"url\";s:23:\"/civicrm/report?reset=1\";}}',NULL,NULL,8,NULL,NULL,NULL,0,1241,1,1,NULL,'a:0:{}'),(417,1,'civicrm/admin/report/register',NULL,'Register Report','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer Reports\";}i:1;s:3:\"and\";}','s:24:\"CRM_Report_Form_Register\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:1:{s:4:\"desc\";s:30:\"Register the Report templates.\";}'),(418,1,'civicrm/report/instance',NULL,'Report','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:17:\"access CiviReport\";}i:1;s:3:\"and\";}','s:24:\"CRM_Report_Page_Instance\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:10:\"CiviReport\";s:3:\"url\";s:23:\"/civicrm/report?reset=1\";}}',NULL,NULL,8,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(419,1,'civicrm/admin/report/template/list',NULL,'Create New Report from Template','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:17:\"access CiviReport\";}i:1;s:3:\"and\";}','s:28:\"CRM_Report_Page_TemplateList\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:3:{s:4:\"desc\";s:49:\"Component wise listing of all available templates\";s:10:\"adminGroup\";s:10:\"CiviReport\";s:4:\"icon\";s:31:\"admin/small/report_template.gif\";}'),(420,1,'civicrm/admin/report/options/report_template',NULL,'Manage Templates','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:17:\"access CiviReport\";}i:1;s:3:\"and\";}','s:23:\"CRM_Report_Page_Options\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:3:{s:4:\"desc\";s:45:\"Browse, Edit and Delete the Report templates.\";s:10:\"adminGroup\";s:10:\"CiviReport\";s:4:\"icon\";s:24:\"admin/small/template.png\";}'),(421,1,'civicrm/admin/report/list',NULL,'Reports Listing','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:28:\"CRM_Report_Page_InstanceList\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:3:{s:4:\"desc\";s:60:\"Browse existing report, change report criteria and settings.\";s:10:\"adminGroup\";s:10:\"CiviReport\";s:4:\"icon\";s:27:\"admin/small/report_list.gif\";}'),(422,1,'civicrm/report/chart',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviReport\";}i:1;s:3:\"and\";}','a:2:{i:0;s:15:\"CRM_Report_Form\";i:1;s:16:\"uploadChartImage\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:10:\"CiviReport\";s:3:\"url\";s:23:\"/civicrm/report?reset=1\";}}',NULL,NULL,8,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(423,1,'civicrm/campaign',NULL,'Campaign Dashboard','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";}i:1;s:2:\"or\";}','s:27:\"CRM_Campaign_Page_DashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,9,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:12:\"CiviCampaign\";}'),(424,1,'civicrm/campaign/add',NULL,'New Campaign','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";}i:1;s:2:\"or\";}','s:26:\"CRM_Campaign_Form_Campaign\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Campaign Dashboard\";s:3:\"url\";s:25:\"/civicrm/campaign?reset=1\";}}',NULL,NULL,9,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:12:\"CiviCampaign\";}'),(425,1,'civicrm/survey/add',NULL,'New Survey','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";}i:1;s:2:\"or\";}','s:29:\"CRM_Campaign_Form_Survey_Main\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:12:\"CiviCampaign\";}'),(426,1,'civicrm/campaign/vote',NULL,'Conduct Survey','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:4:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";i:2;s:25:\"reserve campaign contacts\";i:3;s:27:\"interview campaign contacts\";}i:1;s:2:\"or\";}','s:22:\"CRM_Campaign_Page_Vote\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Campaign Dashboard\";s:3:\"url\";s:25:\"/civicrm/campaign?reset=1\";}}',NULL,NULL,9,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:12:\"CiviCampaign\";}'),(427,1,'civicrm/admin/campaign/surveyType',NULL,'Survey Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:23:\"administer CiviCampaign\";}i:1;s:3:\"and\";}','s:28:\"CRM_Campaign_Page_SurveyType\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:3:{s:4:\"icon\";s:18:\"admin/small/05.png\";s:10:\"adminGroup\";s:12:\"CiviCampaign\";s:9:\"component\";s:12:\"CiviCampaign\";}'),(428,1,'civicrm/admin/options/campaign_type',NULL,'Campaign Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,2,1,0,NULL,'a:4:{s:4:\"desc\";s:47:\"categorize your campaigns using campaign types.\";s:10:\"adminGroup\";s:12:\"CiviCampaign\";s:4:\"icon\";s:18:\"admin/small/05.png\";s:9:\"component\";s:12:\"CiviCampaign\";}'),(429,1,'civicrm/admin/options/campaign_status',NULL,'Campaign Status','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,3,1,0,NULL,'a:4:{s:4:\"desc\";s:34:\"Define statuses for campaign here.\";s:10:\"adminGroup\";s:12:\"CiviCampaign\";s:4:\"icon\";s:18:\"admin/small/05.png\";s:9:\"component\";s:12:\"CiviCampaign\";}'),(430,1,'civicrm/admin/options/engagement_index',NULL,'Engagement Index','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,4,1,0,NULL,'a:4:{s:4:\"desc\";s:18:\"Engagement levels.\";s:10:\"adminGroup\";s:12:\"CiviCampaign\";s:4:\"icon\";s:18:\"admin/small/05.png\";s:9:\"component\";s:12:\"CiviCampaign\";}'),(431,1,'civicrm/survey/search','op=interview','Record Respondents Interview','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";i:2;s:27:\"interview campaign contacts\";}i:1;s:2:\"or\";}','s:30:\"CRM_Campaign_Controller_Search\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:12:\"CiviCampaign\";}'),(432,1,'civicrm/campaign/gotv',NULL,'GOTV (Track Voters)','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:4:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";i:2;s:25:\"release campaign contacts\";i:3;s:22:\"gotv campaign contacts\";}i:1;s:2:\"or\";}','s:22:\"CRM_Campaign_Form_Gotv\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Campaign Dashboard\";s:3:\"url\";s:25:\"/civicrm/campaign?reset=1\";}}',NULL,NULL,9,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:12:\"CiviCampaign\";}'),(433,1,'civicrm/petition/add',NULL,'New Petition','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";}i:1;s:2:\"or\";}','s:26:\"CRM_Campaign_Form_Petition\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(434,1,'civicrm/petition/sign',NULL,'Sign Petition','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"sign CiviCRM Petition\";}i:1;s:3:\"and\";}','s:36:\"CRM_Campaign_Form_Petition_Signature\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(435,1,'civicrm/petition/browse',NULL,'View Petition Signatures','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Campaign_Page_Petition\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(436,1,'civicrm/petition/confirm',NULL,'Email address verified','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"sign CiviCRM Petition\";}i:1;s:3:\"and\";}','s:34:\"CRM_Campaign_Page_Petition_Confirm\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(437,1,'civicrm/petition/thankyou',NULL,'Thank You','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"sign CiviCRM Petition\";}i:1;s:3:\"and\";}','s:35:\"CRM_Campaign_Page_Petition_ThankYou\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(438,1,'civicrm/campaign/registerInterview',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";i:2;s:27:\"interview campaign contacts\";}i:1;s:2:\"or\";}','a:2:{i:0;s:22:\"CRM_Campaign_Page_AJAX\";i:1;s:17:\"registerInterview\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Campaign Dashboard\";s:3:\"url\";s:25:\"/civicrm/campaign?reset=1\";}}',NULL,NULL,9,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(439,1,'civicrm/survey/configure/main',NULL,'Configure Survey','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";}i:1;s:2:\"or\";}','s:29:\"CRM_Campaign_Form_Survey_Main\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(440,1,'civicrm/survey/configure/questions',NULL,'Configure Survey','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";}i:1;s:2:\"or\";}','s:34:\"CRM_Campaign_Form_Survey_Questions\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(441,1,'civicrm/survey/configure/results',NULL,'Configure Survey','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";}i:1;s:2:\"or\";}','s:32:\"CRM_Campaign_Form_Survey_Results\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(442,1,'civicrm/survey/delete',NULL,'Delete Survey','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";}i:1;s:2:\"or\";}','s:31:\"CRM_Campaign_Form_Survey_Delete\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(443,1,'admin',NULL,NULL,NULL,NULL,NULL,NULL,'a:15:{s:26:\"Customize Data and Screens\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:19:{s:26:\"{weight}.Tags (Categories)\";a:6:{s:5:\"title\";s:17:\"Tags (Categories)\";s:4:\"desc\";s:158:\"Tags are useful for segmenting the contacts in your database into categories (e.g. Staff Member, Donor, Volunteer, etc.). Create and edit available tags here.\";s:2:\"id\";s:15:\"Tags_Categories\";s:3:\"url\";s:20:\"/civicrm/tag?reset=1\";s:4:\"icon\";s:18:\"admin/small/11.png\";s:5:\"extra\";N;}s:20:\"{weight}.Custom Data\";a:6:{s:5:\"title\";s:11:\"Custom Data\";s:4:\"desc\";s:109:\"Configure custom fields to collect and store custom data which is not included in the standard CiviCRM forms.\";s:2:\"id\";s:10:\"CustomData\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";s:4:\"icon\";s:26:\"admin/small/custm_data.png\";s:5:\"extra\";N;}s:17:\"{weight}.Profiles\";a:6:{s:5:\"title\";s:8:\"Profiles\";s:4:\"desc\";s:151:\"Profiles allow you to aggregate groups of fields and include them in your site as input forms, contact display pages, and search and listings features.\";s:2:\"id\";s:8:\"Profiles\";s:3:\"url\";s:31:\"/civicrm/admin/uf/group?reset=1\";s:4:\"icon\";s:23:\"admin/small/Profile.png\";s:5:\"extra\";N;}s:23:\"{weight}.Activity Types\";a:6:{s:5:\"title\";s:14:\"Activity Types\";s:4:\"desc\";s:155:\"CiviCRM has several built-in activity types (meetings, phone calls, emails sent). Track other types of interactions by creating custom activity types here.\";s:2:\"id\";s:13:\"ActivityTypes\";s:3:\"url\";s:44:\"/civicrm/admin/options/activity_type?reset=1\";s:4:\"icon\";s:18:\"admin/small/05.png\";s:5:\"extra\";N;}s:27:\"{weight}.Relationship Types\";a:6:{s:5:\"title\";s:18:\"Relationship Types\";s:4:\"desc\";s:148:\"Contacts can be linked to each other through Relationships (e.g. Spouse, Employer, etc.). Define the types of relationships you want to record here.\";s:2:\"id\";s:17:\"RelationshipTypes\";s:3:\"url\";s:30:\"/civicrm/admin/reltype?reset=1\";s:4:\"icon\";s:25:\"admin/small/rela_type.png\";s:5:\"extra\";N;}s:22:\"{weight}.Contact Types\";a:6:{s:5:\"title\";s:13:\"Contact Types\";s:4:\"desc\";N;s:2:\"id\";s:12:\"ContactTypes\";s:3:\"url\";s:38:\"/civicrm/admin/options/subtype?reset=1\";s:4:\"icon\";s:18:\"admin/small/09.png\";s:5:\"extra\";N;}s:23:\"{weight}.Gender Options\";a:6:{s:5:\"title\";s:14:\"Gender Options\";s:4:\"desc\";s:79:\"Options for assigning gender to individual contacts (e.g. Male, Female, Other).\";s:2:\"id\";s:13:\"GenderOptions\";s:3:\"url\";s:37:\"/civicrm/admin/options/gender?reset=1\";s:4:\"icon\";s:18:\"admin/small/01.png\";s:5:\"extra\";N;}s:40:\"{weight}.Individual Prefixes (Ms, Mr...)\";a:6:{s:5:\"title\";s:31:\"Individual Prefixes (Ms, Mr...)\";s:4:\"desc\";s:66:\"Options for individual contact prefixes (e.g. Ms., Mr., Dr. etc.).\";s:2:\"id\";s:27:\"IndividualPrefixes_Ms_Mr...\";s:3:\"url\";s:48:\"/civicrm/admin/options/individual_prefix?reset=1\";s:4:\"icon\";s:21:\"admin/small/title.png\";s:5:\"extra\";N;}s:40:\"{weight}.Individual Suffixes (Jr, Sr...)\";a:6:{s:5:\"title\";s:31:\"Individual Suffixes (Jr, Sr...)\";s:4:\"desc\";s:61:\"Options for individual contact suffixes (e.g. Jr., Sr. etc.).\";s:2:\"id\";s:27:\"IndividualSuffixes_Jr_Sr...\";s:3:\"url\";s:48:\"/civicrm/admin/options/individual_suffix?reset=1\";s:4:\"icon\";s:18:\"admin/small/10.png\";s:5:\"extra\";N;}s:39:\"{weight}.Location Types (Home, Work...)\";a:6:{s:5:\"title\";s:30:\"Location Types (Home, Work...)\";s:4:\"desc\";s:94:\"Options for categorizing contact addresses and phone numbers (e.g. Home, Work, Billing, etc.).\";s:2:\"id\";s:26:\"LocationTypes_Home_Work...\";s:3:\"url\";s:35:\"/civicrm/admin/locationType?reset=1\";s:4:\"icon\";s:18:\"admin/small/13.png\";s:5:\"extra\";N;}s:22:\"{weight}.Website Types\";a:6:{s:5:\"title\";s:13:\"Website Types\";s:4:\"desc\";s:48:\"Options for assigning website types to contacts.\";s:2:\"id\";s:12:\"WebsiteTypes\";s:3:\"url\";s:43:\"/civicrm/admin/options/website_type?reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}s:35:\"{weight}.Instant Messenger Services\";a:6:{s:5:\"title\";s:26:\"Instant Messenger Services\";s:4:\"desc\";s:79:\"List of IM services which can be used when recording screen-names for contacts.\";s:2:\"id\";s:24:\"InstantMessengerServices\";s:3:\"url\";s:56:\"/civicrm/admin/options/instant_messenger_service?reset=1\";s:4:\"icon\";s:18:\"admin/small/07.png\";s:5:\"extra\";N;}s:31:\"{weight}.Mobile Phone Providers\";a:6:{s:5:\"title\";s:22:\"Mobile Phone Providers\";s:4:\"desc\";s:90:\"List of mobile phone providers which can be assigned when recording contact phone numbers.\";s:2:\"id\";s:20:\"MobilePhoneProviders\";s:3:\"url\";s:46:\"/civicrm/admin/options/mobile_provider?reset=1\";s:4:\"icon\";s:18:\"admin/small/08.png\";s:5:\"extra\";N;}s:19:\"{weight}.Phone Type\";a:6:{s:5:\"title\";s:10:\"Phone Type\";s:4:\"desc\";s:80:\"Options for assigning phone type to contacts (e.g Phone,\n    Mobile, Fax, Pager)\";s:2:\"id\";s:9:\"PhoneType\";s:3:\"url\";s:41:\"/civicrm/admin/options/phone_type?reset=1\";s:4:\"icon\";s:7:\"tel.gif\";s:5:\"extra\";N;}s:28:\"{weight}.Display Preferences\";a:6:{s:5:\"title\";s:19:\"Display Preferences\";s:4:\"desc\";N;s:2:\"id\";s:18:\"DisplayPreferences\";s:3:\"url\";s:50:\"/civicrm/admin/setting/preferences/display?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:27:\"{weight}.Search Preferences\";a:6:{s:5:\"title\";s:18:\"Search Preferences\";s:4:\"desc\";N;s:2:\"id\";s:17:\"SearchPreferences\";s:3:\"url\";s:37:\"/civicrm/admin/setting/search?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:24:\"{weight}.Navigation Menu\";a:6:{s:5:\"title\";s:15:\"Navigation Menu\";s:4:\"desc\";s:79:\"Add or remove menu items, and modify the order of items on the navigation menu.\";s:2:\"id\";s:14:\"NavigationMenu\";s:3:\"url\";s:27:\"/civicrm/admin/menu?reset=1\";s:4:\"icon\";s:24:\"admin/small/template.png\";s:5:\"extra\";N;}s:26:\"{weight}.Word Replacements\";a:6:{s:5:\"title\";s:17:\"Word Replacements\";s:4:\"desc\";s:18:\"Word Replacements.\";s:2:\"id\";s:16:\"WordReplacements\";s:3:\"url\";s:47:\"/civicrm/admin/options/wordreplacements?reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}s:31:\"{weight}.Manage Custom Searches\";a:6:{s:5:\"title\";s:22:\"Manage Custom Searches\";s:4:\"desc\";s:225:\"Developers and accidental techies with a bit of PHP and SQL knowledge can create new search forms to handle specific search and reporting needs which aren\'t covered by the built-in Advanced Search and Search Builder features.\";s:2:\"id\";s:20:\"ManageCustomSearches\";s:3:\"url\";s:44:\"/civicrm/admin/options/custom_search?reset=1\";s:4:\"icon\";s:24:\"admin/small/template.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:10;}s:6:\"Manage\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:3:{s:42:\"{weight}.Find and Merge Duplicate Contacts\";a:6:{s:5:\"title\";s:33:\"Find and Merge Duplicate Contacts\";s:4:\"desc\";s:158:\"Manage the rules used to identify potentially duplicate contact records. Scan for duplicates using a selected rule and merge duplicate contact data as needed.\";s:2:\"id\";s:29:\"FindandMergeDuplicateContacts\";s:3:\"url\";s:36:\"/civicrm/contact/deduperules?reset=1\";s:4:\"icon\";s:34:\"admin/small/duplicate_matching.png\";s:5:\"extra\";N;}s:26:\"{weight}.Dedupe Exceptions\";a:6:{s:5:\"title\";s:17:\"Dedupe Exceptions\";s:4:\"desc\";N;s:2:\"id\";s:16:\"DedupeExceptions\";s:3:\"url\";s:33:\"/civicrm/dedupe/exception?reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}s:27:\"{weight}.Scheduled Jobs Log\";a:6:{s:5:\"title\";s:18:\"Scheduled Jobs Log\";s:4:\"desc\";s:46:\"Browsing the log of periodially running tasks.\";s:2:\"id\";s:16:\"ScheduledJobsLog\";s:3:\"url\";s:29:\"/civicrm/admin/joblog?reset=1\";s:4:\"icon\";s:18:\"admin/small/13.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:2;}s:14:\"CiviContribute\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:9:{s:32:\"{weight}.Personal Campaign Pages\";a:6:{s:5:\"title\";s:23:\"Personal Campaign Pages\";s:4:\"desc\";s:49:\"View and manage existing personal campaign pages.\";s:2:\"id\";s:21:\"PersonalCampaignPages\";s:3:\"url\";s:49:\"/civicrm/admin/pcp?context=contribute&amp;reset=1\";s:4:\"icon\";s:34:\"admin/small/contribution_types.png\";s:5:\"extra\";N;}s:34:\"{weight}.Manage Contribution Pages\";a:6:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:4:\"desc\";s:242:\"CiviContribute allows you to create and maintain any number of Online Contribution Pages. You can create different pages for different programs or campaigns - and customize text, amounts, types of information collected from contributors, etc.\";s:2:\"id\";s:23:\"ManageContributionPages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";s:4:\"icon\";s:41:\"admin/small/online_contribution_pages.png\";s:5:\"extra\";N;}s:24:\"{weight}.Manage Premiums\";a:6:{s:5:\"title\";s:15:\"Manage Premiums\";s:4:\"desc\";s:175:\"CiviContribute allows you to configure any number of Premiums which can be offered to contributors as incentives / thank-you gifts. Define the premiums you want to offer here.\";s:2:\"id\";s:14:\"ManagePremiums\";s:3:\"url\";s:48:\"/civicrm/admin/contribute/managePremiums?reset=1\";s:4:\"icon\";s:24:\"admin/small/Premiums.png\";s:5:\"extra\";N;}s:24:\"{weight}.Financial Types\";a:6:{s:5:\"title\";s:15:\"Financial Types\";s:4:\"desc\";s:64:\"Formerly civicrm_contribution_type merged into this table in 4.1\";s:2:\"id\";s:14:\"FinancialTypes\";s:3:\"url\";s:46:\"/civicrm/admin/financial/financialType?reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}s:27:\"{weight}.Financial Accounts\";a:6:{s:5:\"title\";s:18:\"Financial Accounts\";s:4:\"desc\";s:128:\"Financial types are used to categorize contributions for reporting and accounting purposes. These are also referred to as Funds.\";s:2:\"id\";s:17:\"FinancialAccounts\";s:3:\"url\";s:49:\"/civicrm/admin/financial/financialAccount?reset=1\";s:4:\"icon\";s:34:\"admin/small/contribution_types.png\";s:5:\"extra\";N;}s:24:\"{weight}.Payment Methods\";a:6:{s:5:\"title\";s:15:\"Payment Methods\";s:4:\"desc\";s:224:\"You may choose to record the payment instrument used for each contribution. Common payment methods are installed by default (e.g. Check, Cash, Credit Card...). If your site requires additional payment methods, add them here.\";s:2:\"id\";s:14:\"PaymentMethods\";s:3:\"url\";s:49:\"/civicrm/admin/options/payment_instrument?reset=1\";s:4:\"icon\";s:35:\"admin/small/payment_instruments.png\";s:5:\"extra\";N;}s:30:\"{weight}.Accepted Credit Cards\";a:6:{s:5:\"title\";s:21:\"Accepted Credit Cards\";s:4:\"desc\";s:94:\"Credit card options that will be offered to contributors using your Online Contribution pages.\";s:2:\"id\";s:19:\"AcceptedCreditCards\";s:3:\"url\";s:48:\"/civicrm/admin/options/accept_creditcard?reset=1\";s:4:\"icon\";s:36:\"admin/small/accepted_creditcards.png\";s:5:\"extra\";N;}s:26:\"{weight}.Soft Credit Types\";a:6:{s:5:\"title\";s:17:\"Soft Credit Types\";s:4:\"desc\";s:86:\"Soft Credit Types that will be offered to contributors during soft credit contribution\";s:2:\"id\";s:15:\"SoftCreditTypes\";s:3:\"url\";s:47:\"/civicrm/admin/options/soft_credit_type?reset=1\";s:4:\"icon\";s:32:\"admin/small/soft_credit_type.png\";s:5:\"extra\";N;}s:42:\"{weight}.CiviContribute Component Settings\";a:6:{s:5:\"title\";s:33:\"CiviContribute Component Settings\";s:4:\"desc\";s:42:\"Configure global CiviContribute behaviors.\";s:2:\"id\";s:31:\"CiviContributeComponentSettings\";s:3:\"url\";s:53:\"/civicrm/admin/setting/preferences/contribute?reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}}s:9:\"perColumn\";d:5;}s:14:\"Communications\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:11:{s:46:\"{weight}.Organization Address and Contact Info\";a:6:{s:5:\"title\";s:37:\"Organization Address and Contact Info\";s:4:\"desc\";s:150:\"Configure primary contact name, email, return-path and address information. This information is used by CiviMail to identify the sending organization.\";s:2:\"id\";s:33:\"OrganizationAddressandContactInfo\";s:3:\"url\";s:47:\"/civicrm/admin/domain?action=update&amp;reset=1\";s:4:\"icon\";s:22:\"admin/small/domain.png\";s:5:\"extra\";N;}s:29:\"{weight}.From Email Addresses\";a:6:{s:5:\"title\";s:20:\"From Email Addresses\";s:4:\"desc\";s:74:\"List of Email Addresses which can be used when sending emails to contacts.\";s:2:\"id\";s:18:\"FromEmailAddresses\";s:3:\"url\";s:49:\"/civicrm/admin/options/from_email_address?reset=1\";s:4:\"icon\";s:21:\"admin/small/title.png\";s:5:\"extra\";N;}s:26:\"{weight}.Message Templates\";a:6:{s:5:\"title\";s:17:\"Message Templates\";s:4:\"desc\";s:130:\"Message templates allow you to save and re-use messages with layouts which you can use when sending email to one or more contacts.\";s:2:\"id\";s:16:\"MessageTemplates\";s:3:\"url\";s:39:\"/civicrm/admin/messageTemplates?reset=1\";s:4:\"icon\";s:24:\"admin/small/template.png\";s:5:\"extra\";N;}s:27:\"{weight}.Schedule Reminders\";a:6:{s:5:\"title\";s:18:\"Schedule Reminders\";s:4:\"desc\";s:19:\"Schedule Reminders.\";s:2:\"id\";s:17:\"ScheduleReminders\";s:3:\"url\";s:40:\"/civicrm/admin/scheduleReminders?reset=1\";s:4:\"icon\";s:24:\"admin/small/template.png\";s:5:\"extra\";N;}s:40:\"{weight}.Preferred Communication Methods\";a:6:{s:5:\"title\";s:31:\"Preferred Communication Methods\";s:4:\"desc\";s:117:\"One or more preferred methods of communication can be assigned to each contact. Customize the available options here.\";s:2:\"id\";s:29:\"PreferredCommunicationMethods\";s:3:\"url\";s:61:\"/civicrm/admin/options/preferred_communication_method?reset=1\";s:4:\"icon\";s:29:\"admin/small/communication.png\";s:5:\"extra\";N;}s:22:\"{weight}.Label Formats\";a:6:{s:5:\"title\";s:13:\"Label Formats\";s:4:\"desc\";s:67:\"Configure Label Formats that are used when creating mailing labels.\";s:2:\"id\";s:12:\"LabelFormats\";s:3:\"url\";s:35:\"/civicrm/admin/labelFormats?reset=1\";s:4:\"icon\";s:24:\"admin/small/template.png\";s:5:\"extra\";N;}s:33:\"{weight}.Print Page (PDF) Formats\";a:6:{s:5:\"title\";s:24:\"Print Page (PDF) Formats\";s:4:\"desc\";s:95:\"Configure PDF Page Formats that can be assigned to Message Templates when creating PDF letters.\";s:2:\"id\";s:20:\"PrintPage_PDFFormats\";s:3:\"url\";s:33:\"/civicrm/admin/pdfFormats?reset=1\";s:4:\"icon\";s:24:\"admin/small/template.png\";s:5:\"extra\";N;}s:36:\"{weight}.Communication Style Options\";a:6:{s:5:\"title\";s:27:\"Communication Style Options\";s:4:\"desc\";s:42:\"Options for Communication Style selection.\";s:2:\"id\";s:25:\"CommunicationStyleOptions\";s:3:\"url\";s:50:\"/civicrm/admin/options/communication_style?reset=1\";s:4:\"icon\";s:18:\"admin/small/01.png\";s:5:\"extra\";N;}s:31:\"{weight}.Email Greeting Formats\";a:6:{s:5:\"title\";s:22:\"Email Greeting Formats\";s:4:\"desc\";s:75:\"Options for assigning email greetings to individual and household contacts.\";s:2:\"id\";s:20:\"EmailGreetingFormats\";s:3:\"url\";s:45:\"/civicrm/admin/options/email_greeting?reset=1\";s:4:\"icon\";s:18:\"admin/small/01.png\";s:5:\"extra\";N;}s:32:\"{weight}.Postal Greeting Formats\";a:6:{s:5:\"title\";s:23:\"Postal Greeting Formats\";s:4:\"desc\";s:76:\"Options for assigning postal greetings to individual and household contacts.\";s:2:\"id\";s:21:\"PostalGreetingFormats\";s:3:\"url\";s:46:\"/civicrm/admin/options/postal_greeting?reset=1\";s:4:\"icon\";s:18:\"admin/small/01.png\";s:5:\"extra\";N;}s:26:\"{weight}.Addressee Formats\";a:6:{s:5:\"title\";s:17:\"Addressee Formats\";s:4:\"desc\";s:83:\"Options for assigning addressee to individual, household and organization contacts.\";s:2:\"id\";s:16:\"AddresseeFormats\";s:3:\"url\";s:40:\"/civicrm/admin/options/addressee?reset=1\";s:4:\"icon\";s:18:\"admin/small/01.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:6;}s:12:\"Localization\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:4:{s:39:\"{weight}.Languages, Currency, Locations\";a:6:{s:5:\"title\";s:30:\"Languages, Currency, Locations\";s:4:\"desc\";N;s:2:\"id\";s:28:\"Languages_Currency_Locations\";s:3:\"url\";s:43:\"/civicrm/admin/setting/localization?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:25:\"{weight}.Address Settings\";a:6:{s:5:\"title\";s:16:\"Address Settings\";s:4:\"desc\";N;s:2:\"id\";s:15:\"AddressSettings\";s:3:\"url\";s:50:\"/civicrm/admin/setting/preferences/address?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:21:\"{weight}.Date Formats\";a:6:{s:5:\"title\";s:12:\"Date Formats\";s:4:\"desc\";N;s:2:\"id\";s:11:\"DateFormats\";s:3:\"url\";s:35:\"/civicrm/admin/setting/date?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:28:\"{weight}.Preferred Languages\";a:6:{s:5:\"title\";s:19:\"Preferred Languages\";s:4:\"desc\";s:30:\"Options for contact languages.\";s:2:\"id\";s:18:\"PreferredLanguages\";s:3:\"url\";s:40:\"/civicrm/admin/options/languages?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:2;}s:21:\"Users and Permissions\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:2:{s:23:\"{weight}.Access Control\";a:6:{s:5:\"title\";s:14:\"Access Control\";s:4:\"desc\";s:73:\"Grant or deny access to actions (view, edit...), features and components.\";s:2:\"id\";s:13:\"AccessControl\";s:3:\"url\";s:29:\"/civicrm/admin/access?reset=1\";s:4:\"icon\";s:18:\"admin/small/03.png\";s:5:\"extra\";N;}s:38:\"{weight}.Synchronize Users to Contacts\";a:6:{s:5:\"title\";s:29:\"Synchronize Users to Contacts\";s:4:\"desc\";s:71:\"Automatically create a CiviCRM contact record for each CMS user record.\";s:2:\"id\";s:26:\"SynchronizeUserstoContacts\";s:3:\"url\";s:32:\"/civicrm/admin/synchUser?reset=1\";s:4:\"icon\";s:26:\"admin/small/Synch_user.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:1;}s:15:\"System Settings\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:18:{s:32:\"{weight}.Configuration Checklist\";a:6:{s:5:\"title\";s:23:\"Configuration Checklist\";s:4:\"desc\";s:55:\"List of configuration tasks with links to each setting.\";s:2:\"id\";s:22:\"ConfigurationChecklist\";s:3:\"url\";s:33:\"/civicrm/admin/configtask?reset=1\";s:4:\"icon\";s:9:\"check.gif\";s:5:\"extra\";N;}s:34:\"{weight}.Enable CiviCRM Components\";a:6:{s:5:\"title\";s:25:\"Enable CiviCRM Components\";s:4:\"desc\";s:269:\"Enable or disable components (e.g. CiviEvent, CiviMember, etc.) for your site based on the features you need. We recommend disabling any components not being used in order to simplify the user interface. You can easily re-enable components at any time from this screen.\";s:2:\"id\";s:23:\"EnableCiviCRMComponents\";s:3:\"url\";s:40:\"/civicrm/admin/setting/component?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:26:\"{weight}.Manage Extensions\";a:6:{s:5:\"title\";s:17:\"Manage Extensions\";s:4:\"desc\";s:0:\"\";s:2:\"id\";s:16:\"ManageExtensions\";s:3:\"url\";s:33:\"/civicrm/admin/extensions?reset=1\";s:4:\"icon\";s:26:\"admin/small/price_sets.png\";s:5:\"extra\";N;}s:32:\"{weight}.Outbound Email Settings\";a:6:{s:5:\"title\";s:23:\"Outbound Email Settings\";s:4:\"desc\";N;s:2:\"id\";s:21:\"OutboundEmailSettings\";s:3:\"url\";s:35:\"/civicrm/admin/setting/smtp?reset=1\";s:4:\"icon\";s:18:\"admin/small/07.png\";s:5:\"extra\";N;}s:37:\"{weight}.Settings - Payment Processor\";a:6:{s:5:\"title\";s:28:\"Settings - Payment Processor\";s:4:\"desc\";s:48:\"Payment Processor setup for CiviCRM transactions\";s:2:\"id\";s:25:\"Settings-PaymentProcessor\";s:3:\"url\";s:39:\"/civicrm/admin/paymentProcessor?reset=1\";s:4:\"icon\";s:41:\"admin/small/online_contribution_pages.png\";s:5:\"extra\";N;}s:30:\"{weight}.Mapping and Geocoding\";a:6:{s:5:\"title\";s:21:\"Mapping and Geocoding\";s:4:\"desc\";N;s:2:\"id\";s:19:\"MappingandGeocoding\";s:3:\"url\";s:38:\"/civicrm/admin/setting/mapping?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:62:\"{weight}.Misc (Undelete, PDFs, Limits, Logging, Captcha, etc.)\";a:6:{s:5:\"title\";s:53:\"Misc (Undelete, PDFs, Limits, Logging, Captcha, etc.)\";s:4:\"desc\";s:91:\"Enable undelete/move to trash feature, detailed change logging, ReCAPTCHA to protect forms.\";s:2:\"id\";s:46:\"Misc_Undelete_PDFs_Limits_Logging_Captcha_etc.\";s:3:\"url\";s:35:\"/civicrm/admin/setting/misc?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:20:\"{weight}.Directories\";a:6:{s:5:\"title\";s:11:\"Directories\";s:4:\"desc\";N;s:2:\"id\";s:11:\"Directories\";s:3:\"url\";s:35:\"/civicrm/admin/setting/path?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:22:\"{weight}.Resource URLs\";a:6:{s:5:\"title\";s:13:\"Resource URLs\";s:4:\"desc\";N;s:2:\"id\";s:12:\"ResourceURLs\";s:3:\"url\";s:34:\"/civicrm/admin/setting/url?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:40:\"{weight}.Cleanup Caches and Update Paths\";a:6:{s:5:\"title\";s:31:\"Cleanup Caches and Update Paths\";s:4:\"desc\";s:157:\"Reset the Base Directory Path and Base URL settings - generally when a CiviCRM site is moved to another location in the file system and/or to another domain.\";s:2:\"id\";s:27:\"CleanupCachesandUpdatePaths\";s:3:\"url\";s:50:\"/civicrm/admin/setting/updateConfigBackend?reset=1\";s:4:\"icon\";s:26:\"admin/small/updatepath.png\";s:5:\"extra\";N;}s:33:\"{weight}.CMS Database Integration\";a:6:{s:5:\"title\";s:24:\"CMS Database Integration\";s:4:\"desc\";N;s:2:\"id\";s:22:\"CMSDatabaseIntegration\";s:3:\"url\";s:33:\"/civicrm/admin/setting/uf?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:36:\"{weight}.Safe File Extension Options\";a:6:{s:5:\"title\";s:27:\"Safe File Extension Options\";s:4:\"desc\";s:44:\"File Extensions that can be considered safe.\";s:2:\"id\";s:24:\"SafeFileExtensionOptions\";s:3:\"url\";s:50:\"/civicrm/admin/options/safe_file_extension?reset=1\";s:4:\"icon\";s:18:\"admin/small/01.png\";s:5:\"extra\";N;}s:22:\"{weight}.Option Groups\";a:6:{s:5:\"title\";s:13:\"Option Groups\";s:4:\"desc\";s:35:\"Access all meta-data option groups.\";s:2:\"id\";s:12:\"OptionGroups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";s:4:\"icon\";s:18:\"admin/small/01.png\";s:5:\"extra\";N;}s:31:\"{weight}.Import/Export Mappings\";a:6:{s:5:\"title\";s:22:\"Import/Export Mappings\";s:4:\"desc\";s:141:\"Import and Export mappings allow you to easily run the same job multiple times. This option allows you to rename or delete existing mappings.\";s:2:\"id\";s:21:\"Import_ExportMappings\";s:3:\"url\";s:30:\"/civicrm/admin/mapping?reset=1\";s:4:\"icon\";s:33:\"admin/small/import_export_map.png\";s:5:\"extra\";N;}s:18:\"{weight}.Debugging\";a:6:{s:5:\"title\";s:9:\"Debugging\";s:4:\"desc\";N;s:2:\"id\";s:9:\"Debugging\";s:3:\"url\";s:36:\"/civicrm/admin/setting/debug?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:28:\"{weight}.Multi Site Settings\";a:6:{s:5:\"title\";s:19:\"Multi Site Settings\";s:4:\"desc\";N;s:2:\"id\";s:17:\"MultiSiteSettings\";s:3:\"url\";s:52:\"/civicrm/admin/setting/preferences/multisite?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:23:\"{weight}.Scheduled Jobs\";a:6:{s:5:\"title\";s:14:\"Scheduled Jobs\";s:4:\"desc\";s:35:\"Managing periodially running tasks.\";s:2:\"id\";s:13:\"ScheduledJobs\";s:3:\"url\";s:26:\"/civicrm/admin/job?reset=1\";s:4:\"icon\";s:18:\"admin/small/13.png\";s:5:\"extra\";N;}s:22:\"{weight}.Sms Providers\";a:6:{s:5:\"title\";s:13:\"Sms Providers\";s:4:\"desc\";s:27:\"To configure a sms provider\";s:2:\"id\";s:12:\"SmsProviders\";s:3:\"url\";s:35:\"/civicrm/admin/sms/provider?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:9;}s:12:\"CiviCampaign\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:5:{s:40:\"{weight}.CiviCampaign Component Settings\";a:6:{s:5:\"title\";s:31:\"CiviCampaign Component Settings\";s:4:\"desc\";s:40:\"Configure global CiviCampaign behaviors.\";s:2:\"id\";s:29:\"CiviCampaignComponentSettings\";s:3:\"url\";s:51:\"/civicrm/admin/setting/preferences/campaign?reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}s:21:\"{weight}.Survey Types\";a:6:{s:5:\"title\";s:12:\"Survey Types\";s:4:\"desc\";N;s:2:\"id\";s:11:\"SurveyTypes\";s:3:\"url\";s:42:\"/civicrm/admin/campaign/surveyType?reset=1\";s:4:\"icon\";s:18:\"admin/small/05.png\";s:5:\"extra\";N;}s:23:\"{weight}.Campaign Types\";a:6:{s:5:\"title\";s:14:\"Campaign Types\";s:4:\"desc\";s:47:\"categorize your campaigns using campaign types.\";s:2:\"id\";s:13:\"CampaignTypes\";s:3:\"url\";s:44:\"/civicrm/admin/options/campaign_type?reset=1\";s:4:\"icon\";s:18:\"admin/small/05.png\";s:5:\"extra\";N;}s:24:\"{weight}.Campaign Status\";a:6:{s:5:\"title\";s:15:\"Campaign Status\";s:4:\"desc\";s:34:\"Define statuses for campaign here.\";s:2:\"id\";s:14:\"CampaignStatus\";s:3:\"url\";s:46:\"/civicrm/admin/options/campaign_status?reset=1\";s:4:\"icon\";s:18:\"admin/small/05.png\";s:5:\"extra\";N;}s:25:\"{weight}.Engagement Index\";a:6:{s:5:\"title\";s:16:\"Engagement Index\";s:4:\"desc\";s:18:\"Engagement levels.\";s:2:\"id\";s:15:\"EngagementIndex\";s:3:\"url\";s:47:\"/civicrm/admin/options/engagement_index?reset=1\";s:4:\"icon\";s:18:\"admin/small/05.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:3;}s:9:\"CiviEvent\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:9:{s:37:\"{weight}.CiviEvent Component Settings\";a:6:{s:5:\"title\";s:28:\"CiviEvent Component Settings\";s:4:\"desc\";s:37:\"Configure global CiviEvent behaviors.\";s:2:\"id\";s:26:\"CiviEventComponentSettings\";s:3:\"url\";s:48:\"/civicrm/admin/setting/preferences/event?reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}s:33:\"{weight}.Event Name Badge Layouts\";a:6:{s:5:\"title\";s:24:\"Event Name Badge Layouts\";s:4:\"desc\";s:107:\"Configure name badge layouts for event participants, including logos and what data to include on the badge.\";s:2:\"id\";s:21:\"EventNameBadgeLayouts\";s:3:\"url\";s:52:\"/civicrm/admin/badgelayout?action=browse&amp;reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}s:22:\"{weight}.Manage Events\";a:6:{s:5:\"title\";s:13:\"Manage Events\";s:4:\"desc\";s:136:\"Create and edit event configuration including times, locations, online registration forms, and fees. Links for iCal and RSS syndication.\";s:2:\"id\";s:12:\"ManageEvents\";s:3:\"url\";s:28:\"/civicrm/admin/event?reset=1\";s:4:\"icon\";s:28:\"admin/small/event_manage.png\";s:5:\"extra\";N;}s:24:\"{weight}.Event Templates\";a:6:{s:5:\"title\";s:15:\"Event Templates\";s:4:\"desc\";s:115:\"Administrators can create Event Templates - which are basically master event records pre-filled with default values\";s:2:\"id\";s:14:\"EventTemplates\";s:3:\"url\";s:36:\"/civicrm/admin/eventTemplate?reset=1\";s:4:\"icon\";s:24:\"admin/small/template.png\";s:5:\"extra\";N;}s:20:\"{weight}.Event Types\";a:6:{s:5:\"title\";s:11:\"Event Types\";s:4:\"desc\";s:143:\"Use Event Types to categorize your events. Event feeds can be filtered by Event Type and participant searches can use Event Type as a criteria.\";s:2:\"id\";s:10:\"EventTypes\";s:3:\"url\";s:41:\"/civicrm/admin/options/event_type?reset=1\";s:4:\"icon\";s:26:\"admin/small/event_type.png\";s:5:\"extra\";N;}s:27:\"{weight}.Participant Status\";a:6:{s:5:\"title\";s:18:\"Participant Status\";s:4:\"desc\";s:154:\"Define statuses for event participants here (e.g. Registered, Attended, Cancelled...). You can then assign statuses and search for participants by status.\";s:2:\"id\";s:17:\"ParticipantStatus\";s:3:\"url\";s:41:\"/civicrm/admin/participant_status?reset=1\";s:4:\"icon\";s:28:\"admin/small/parti_status.png\";s:5:\"extra\";N;}s:25:\"{weight}.Participant Role\";a:6:{s:5:\"title\";s:16:\"Participant Role\";s:4:\"desc\";s:138:\"Define participant roles for events here (e.g. Attendee, Host, Speaker...). You can then assign roles and search for participants by role.\";s:2:\"id\";s:15:\"ParticipantRole\";s:3:\"url\";s:47:\"/civicrm/admin/options/participant_role?reset=1\";s:4:\"icon\";s:26:\"admin/small/parti_role.png\";s:5:\"extra\";N;}s:38:\"{weight}.Participant Listing Templates\";a:6:{s:5:\"title\";s:29:\"Participant Listing Templates\";s:4:\"desc\";s:48:\"Template to control participant listing display.\";s:2:\"id\";s:27:\"ParticipantListingTemplates\";s:3:\"url\";s:50:\"/civicrm/admin/options/participant_listing?reset=1\";s:4:\"icon\";s:18:\"admin/small/01.png\";s:5:\"extra\";N;}s:31:\"{weight}.Conference Slot Labels\";a:6:{s:5:\"title\";s:22:\"Conference Slot Labels\";s:4:\"desc\";s:35:\"Define conference slots and labels.\";s:2:\"id\";s:20:\"ConferenceSlotLabels\";s:3:\"url\";s:65:\"/civicrm/admin/conference_slots?group=conference_slot&amp;reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}}s:9:\"perColumn\";d:5;}s:8:\"CiviMail\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:5:{s:36:\"{weight}.CiviMail Component Settings\";a:6:{s:5:\"title\";s:27:\"CiviMail Component Settings\";s:4:\"desc\";s:36:\"Configure global CiviMail behaviors.\";s:2:\"id\";s:25:\"CiviMailComponentSettings\";s:3:\"url\";s:50:\"/civicrm/admin/setting/preferences/mailing?reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}s:24:\"{weight}.Mailer Settings\";a:6:{s:5:\"title\";s:15:\"Mailer Settings\";s:4:\"desc\";s:61:\"Configure spool period, throttling and other mailer settings.\";s:2:\"id\";s:14:\"MailerSettings\";s:3:\"url\";s:27:\"/civicrm/admin/mail?reset=1\";s:4:\"icon\";s:18:\"admin/small/07.png\";s:5:\"extra\";N;}s:49:\"{weight}.Headers, Footers, and Automated Messages\";a:6:{s:5:\"title\";s:40:\"Headers, Footers, and Automated Messages\";s:4:\"desc\";s:143:\"Configure the header and footer used for mailings. Customize the content of automated Subscribe, Unsubscribe, Resubscribe and Opt-out messages.\";s:2:\"id\";s:36:\"Headers_Footers_andAutomatedMessages\";s:3:\"url\";s:32:\"/civicrm/admin/component?reset=1\";s:4:\"icon\";s:23:\"admin/small/Profile.png\";s:5:\"extra\";N;}s:29:\"{weight}.From Email Addresses\";a:6:{s:5:\"title\";s:20:\"From Email Addresses\";s:4:\"desc\";s:74:\"List of Email Addresses which can be used when sending emails to contacts.\";s:2:\"id\";s:18:\"FromEmailAddresses\";s:3:\"url\";s:58:\"/civicrm/admin/options/from_email_address/civimail?reset=1\";s:4:\"icon\";s:21:\"admin/small/title.png\";s:5:\"extra\";N;}s:22:\"{weight}.Mail Accounts\";a:6:{s:5:\"title\";s:13:\"Mail Accounts\";s:4:\"desc\";s:32:\"Configure email account setting.\";s:2:\"id\";s:12:\"MailAccounts\";s:3:\"url\";s:35:\"/civicrm/admin/mailSettings?reset=1\";s:4:\"icon\";s:18:\"admin/small/07.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:3;}s:10:\"CiviMember\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:3:{s:38:\"{weight}.CiviMember Component Settings\";a:6:{s:5:\"title\";s:29:\"CiviMember Component Settings\";s:4:\"desc\";s:38:\"Configure global CiviMember behaviors.\";s:2:\"id\";s:27:\"CiviMemberComponentSettings\";s:3:\"url\";s:49:\"/civicrm/admin/setting/preferences/member?reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}s:25:\"{weight}.Membership Types\";a:6:{s:5:\"title\";s:16:\"Membership Types\";s:4:\"desc\";s:174:\"Define the types of memberships you want to offer. For each type, you can specify a \'name\' (Gold Member, Honor Society Member...), a description, duration, and a minimum fee.\";s:2:\"id\";s:15:\"MembershipTypes\";s:3:\"url\";s:44:\"/civicrm/admin/member/membershipType?reset=1\";s:4:\"icon\";s:31:\"admin/small/membership_type.png\";s:5:\"extra\";N;}s:32:\"{weight}.Membership Status Rules\";a:6:{s:5:\"title\";s:23:\"Membership Status Rules\";s:4:\"desc\";s:187:\"Status \'rules\' define the current status for a membership based on that membership\'s start and end dates. You can adjust the default status options and rules as needed to meet your needs.\";s:2:\"id\";s:21:\"MembershipStatusRules\";s:3:\"url\";s:46:\"/civicrm/admin/member/membershipStatus?reset=1\";s:4:\"icon\";s:33:\"admin/small/membership_status.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:2;}s:12:\"Option Lists\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:1:{s:20:\"{weight}.Grant Types\";a:6:{s:5:\"title\";s:11:\"Grant Types\";s:4:\"desc\";s:148:\"List of types which can be assigned to Grants. (Enable CiviGrant from Administer > Systme Settings > Enable Components if you want to track grants.)\";s:2:\"id\";s:10:\"GrantTypes\";s:3:\"url\";s:41:\"/civicrm/admin/options/grant_type?reset=1\";s:4:\"icon\";s:26:\"admin/small/grant_type.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:1;}s:9:\"Customize\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:1:{s:19:\"{weight}.Price Sets\";a:6:{s:5:\"title\";s:10:\"Price Sets\";s:4:\"desc\";s:205:\"Price sets allow you to offer multiple options with associated fees (e.g. pre-conference workshops, additional meals, etc.). Configure Price Sets for events which need more than a single set of fee levels.\";s:2:\"id\";s:9:\"PriceSets\";s:3:\"url\";s:28:\"/civicrm/admin/price?reset=1\";s:4:\"icon\";s:26:\"admin/small/price_sets.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:1;}s:8:\"CiviCase\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:5:{s:26:\"{weight}.CiviCase Settings\";a:6:{s:5:\"title\";s:17:\"CiviCase Settings\";s:4:\"desc\";N;s:2:\"id\";s:16:\"CiviCaseSettings\";s:3:\"url\";s:35:\"/civicrm/admin/setting/case?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:19:\"{weight}.Case Types\";a:6:{s:5:\"title\";s:10:\"Case Types\";s:4:\"desc\";s:137:\"List of types which can be assigned to Cases. (Enable the Cases tab from System Settings - Enable Components if you want to track cases.)\";s:2:\"id\";s:9:\"CaseTypes\";s:3:\"url\";s:40:\"/civicrm/admin/options/case_type?reset=1\";s:4:\"icon\";s:25:\"admin/small/case_type.png\";s:5:\"extra\";N;}s:24:\"{weight}.Redaction Rules\";a:6:{s:5:\"title\";s:15:\"Redaction Rules\";s:4:\"desc\";s:223:\"List of rules which can be applied to user input strings so that the redacted output can be recognized as repeated instances of the same string or can be identified as a \"semantic type of the data element\" within case data.\";s:2:\"id\";s:14:\"RedactionRules\";s:3:\"url\";s:45:\"/civicrm/admin/options/redaction_rule?reset=1\";s:4:\"icon\";s:30:\"admin/small/redaction_type.png\";s:5:\"extra\";N;}s:22:\"{weight}.Case Statuses\";a:6:{s:5:\"title\";s:13:\"Case Statuses\";s:4:\"desc\";s:48:\"List of statuses that can be assigned to a case.\";s:2:\"id\";s:12:\"CaseStatuses\";s:3:\"url\";s:42:\"/civicrm/admin/options/case_status?reset=1\";s:4:\"icon\";s:25:\"admin/small/case_type.png\";s:5:\"extra\";N;}s:26:\"{weight}.Encounter Mediums\";a:6:{s:5:\"title\";s:17:\"Encounter Mediums\";s:4:\"desc\";s:26:\"List of encounter mediums.\";s:2:\"id\";s:16:\"EncounterMediums\";s:3:\"url\";s:47:\"/civicrm/admin/options/encounter_medium?reset=1\";s:4:\"icon\";s:25:\"admin/small/case_type.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:3;}s:10:\"CiviReport\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:3:{s:40:\"{weight}.Create New Report from Template\";a:6:{s:5:\"title\";s:31:\"Create New Report from Template\";s:4:\"desc\";s:49:\"Component wise listing of all available templates\";s:2:\"id\";s:27:\"CreateNewReportfromTemplate\";s:3:\"url\";s:43:\"/civicrm/admin/report/template/list?reset=1\";s:4:\"icon\";s:31:\"admin/small/report_template.gif\";s:5:\"extra\";N;}s:25:\"{weight}.Manage Templates\";a:6:{s:5:\"title\";s:16:\"Manage Templates\";s:4:\"desc\";s:45:\"Browse, Edit and Delete the Report templates.\";s:2:\"id\";s:15:\"ManageTemplates\";s:3:\"url\";s:53:\"/civicrm/admin/report/options/report_template?reset=1\";s:4:\"icon\";s:24:\"admin/small/template.png\";s:5:\"extra\";N;}s:24:\"{weight}.Reports Listing\";a:6:{s:5:\"title\";s:15:\"Reports Listing\";s:4:\"desc\";s:60:\"Browse existing report, change report criteria and settings.\";s:2:\"id\";s:14:\"ReportsListing\";s:3:\"url\";s:34:\"/civicrm/admin/report/list?reset=1\";s:4:\"icon\";s:27:\"admin/small/report_list.gif\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:2;}}',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,NULL,'a:0:{}');
+INSERT INTO `civicrm_menu` (`id`, `domain_id`, `path`, `path_arguments`, `title`, `access_callback`, `access_arguments`, `page_callback`, `page_arguments`, `breadcrumb`, `return_url`, `return_url_args`, `component_id`, `is_active`, `is_public`, `is_exposed`, `is_ssl`, `weight`, `type`, `page_type`, `skipBreadcrumb`, `module_data`) VALUES (1,1,'civicrm/import',NULL,'Import','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"import contacts\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Import_Controller\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,400,1,1,NULL,'a:0:{}'),(2,1,'civicrm/import/contact',NULL,'Import Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"import contacts\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Import_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:6:\"Import\";s:3:\"url\";s:23:\"/civicrm/import?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,410,1,1,NULL,'a:0:{}'),(3,1,'civicrm/import/activity',NULL,'Import Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"import contacts\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Activity_Import_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:6:\"Import\";s:3:\"url\";s:23:\"/civicrm/import?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,420,1,1,NULL,'a:0:{}'),(4,1,'civicrm/import/custom','id=%%id%%','Import Multi-value Custom Data','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:28:\"CRM_Custom_Import_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:6:\"Import\";s:3:\"url\";s:23:\"/civicrm/import?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,420,1,1,NULL,'a:0:{}'),(5,1,'civicrm/ajax/status',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"import contacts\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:28:\"CRM_Contact_Import_Page_AJAX\";i:1;s:6:\"status\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(6,1,'civicrm/activity','action=add&context=standalone','New Activity','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Activity_Form_Activity\";','s:14:\"attachUpload=1\";','a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(7,1,'civicrm/activity/view',NULL,'View Activity','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Activity_Form_ActivityView\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&amp;action=add&amp;context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(8,1,'civicrm/ajax/activity',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:15:\"getCaseActivity\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(9,1,'civicrm/ajax/globalrelationships',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:26:\"getCaseGlobalRelationships\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(10,1,'civicrm/ajax/clientrelationships',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:26:\"getCaseClientRelationships\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(11,1,'civicrm/ajax/caseroles',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:12:\"getCaseRoles\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(12,1,'civicrm/ajax/contactactivity',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:18:\"getContactActivity\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(13,1,'civicrm/ajax/activity/convert',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:21:\"convertToCaseActivity\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,3,NULL,'a:0:{}'),(14,1,'civicrm/activity/search',NULL,'Find Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Activity_Controller_Search\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&amp;action=add&amp;context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(15,1,'civicrm/payment/form',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:26:\"CRM_Financial_Form_Payment\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Payment\";s:3:\"url\";s:39:\"/civicrm/payment?reset=1&amp;action=add\";}}',NULL,NULL,2,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),(16,1,'civicrm/payment/edit',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:30:\"CRM_Financial_Form_PaymentEdit\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Payment\";s:3:\"url\";s:39:\"/civicrm/payment?reset=1&amp;action=add\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),(17,1,'civicrm/profile',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_Profile_Page_Router\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),(18,1,'civicrm/profile/create',NULL,'CiviCRM Profile Create','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_Profile_Page_Router\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),(19,1,'civicrm/profile/view',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Profile_Page_View\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(20,1,'civicrm/custom/add',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Custom_Form_CustomData\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(21,1,'civicrm/ajax/optionlist',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:20:\"CRM_Custom_Page_AJAX\";i:1;s:13:\"getOptionList\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(22,1,'civicrm/ajax/reorder',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:20:\"CRM_Custom_Page_AJAX\";i:1;s:11:\"fixOrdering\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(23,1,'civicrm/ajax/multirecordfieldlist',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:20:\"CRM_Custom_Page_AJAX\";i:1;s:23:\"getMultiRecordFieldList\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(24,1,'civicrm/ajax/jqState',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:27:\"CRM_Core_Page_AJAX_Location\";i:1;s:7:\"jqState\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(25,1,'civicrm/ajax/jqCounty',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:27:\"CRM_Core_Page_AJAX_Location\";i:1;s:8:\"jqCounty\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(26,1,'civicrm/group',NULL,'Manage Groups','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:20:\"CRM_Group_Page_Group\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,30,1,1,NULL,'a:0:{}'),(27,1,'civicrm/group/search',NULL,'Group Members','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:8:\"mode=256\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Manage Groups\";s:3:\"url\";s:22:\"/civicrm/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:7:\"comment\";s:164:\"Note: group search already respect ACL, so a strict permission at url level is not required. A simple/basic permission like \'access CiviCRM\' could be used. CRM-5417\";}'),(28,1,'civicrm/group/add',NULL,'New Group','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:11:\"edit groups\";}i:1;s:3:\"and\";}','s:20:\"CRM_Group_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Manage Groups\";s:3:\"url\";s:22:\"/civicrm/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(29,1,'civicrm/ajax/grouplist',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Group_Page_AJAX\";i:1;s:12:\"getGroupList\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(30,1,'civicrm/custom',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Custom_Form_CustomDataByType\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(31,1,'civicrm/pcp',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:16:\"CRM_PCP_Form_PCP\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(32,1,'civicrm/pcp/campaign',NULL,'Setup a Personal Campaign Page - Account Information','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:22:\"CRM_PCP_Controller_PCP\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),(33,1,'civicrm/pcp/info',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:20:\"CRM_PCP_Page_PCPInfo\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(34,1,'civicrm/admin/pcp','context=contribute','Personal Campaign Pages','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:16:\"CRM_PCP_Page_PCP\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,362,1,0,NULL,'a:3:{s:4:\"desc\";s:49:\"View and manage existing personal campaign pages.\";s:10:\"adminGroup\";s:14:\"CiviContribute\";s:4:\"icon\";s:34:\"admin/small/contribution_types.png\";}'),(35,1,'civicrm/admin/custom/group',NULL,'Custom Data','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Custom_Page_Group\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,10,1,0,NULL,'a:3:{s:4:\"desc\";s:109:\"Configure custom fields to collect and store custom data which is not included in the standard CiviCRM forms.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:26:\"admin/small/custm_data.png\";}'),(36,1,'civicrm/admin/custom/group/field',NULL,'Custom Data Fields','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Custom_Page_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,11,1,0,0,'a:0:{}'),(37,1,'civicrm/admin/custom/group/field/option',NULL,'Custom Field - Options','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Custom_Page_Option\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(38,1,'civicrm/admin/custom/group/field/add',NULL,'Custom Field - Add','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Custom_Form_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(39,1,'civicrm/admin/custom/group/field/update',NULL,'Custom Field - Edit','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Custom_Form_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(40,1,'civicrm/admin/custom/group/field/move',NULL,'Custom Field - Move','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Custom_Form_MoveField\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(41,1,'civicrm/admin/custom/group/field/changetype',NULL,'Custom Field - Change Type','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:31:\"CRM_Custom_Form_ChangeFieldType\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(42,1,'civicrm/admin/uf/group',NULL,'Profiles','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:17:\"CRM_UF_Page_Group\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,20,1,0,NULL,'a:3:{s:4:\"desc\";s:151:\"Profiles allow you to aggregate groups of fields and include them in your site as input forms, contact display pages, and search and listings features.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:23:\"admin/small/Profile.png\";}'),(43,1,'civicrm/admin/uf/group/field',NULL,'CiviCRM Profile Fields','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:17:\"CRM_UF_Page_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:8:\"Profiles\";s:3:\"url\";s:31:\"/civicrm/admin/uf/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,21,1,0,0,'a:0:{}'),(44,1,'civicrm/admin/uf/group/field/add',NULL,'Add Field','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:17:\"CRM_UF_Form_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:8:\"Profiles\";s:3:\"url\";s:31:\"/civicrm/admin/uf/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,22,1,0,NULL,'a:0:{}'),(45,1,'civicrm/admin/uf/group/field/update',NULL,'Edit Field','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:17:\"CRM_UF_Form_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:8:\"Profiles\";s:3:\"url\";s:31:\"/civicrm/admin/uf/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,23,1,0,NULL,'a:0:{}'),(46,1,'civicrm/admin/uf/group/add',NULL,'New CiviCRM Profile','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:17:\"CRM_UF_Form_Group\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:8:\"Profiles\";s:3:\"url\";s:31:\"/civicrm/admin/uf/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,24,1,0,NULL,'a:0:{}'),(47,1,'civicrm/admin/uf/group/update',NULL,'Profile Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:17:\"CRM_UF_Form_Group\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:8:\"Profiles\";s:3:\"url\";s:31:\"/civicrm/admin/uf/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,25,1,0,NULL,'a:0:{}'),(48,1,'civicrm/admin/uf/group/setting',NULL,'AdditionalInfo Form','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_UF_Form_AdvanceSetting\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:8:\"Profiles\";s:3:\"url\";s:31:\"/civicrm/admin/uf/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,0,1,0,NULL,'a:0:{}'),(49,1,'civicrm/admin/options/activity_type',NULL,'Activity Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,30,1,0,NULL,'a:3:{s:4:\"desc\";s:155:\"CiviCRM has several built-in activity types (meetings, phone calls, emails sent). Track other types of interactions by creating custom activity types here.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:18:\"admin/small/05.png\";}'),(50,1,'civicrm/admin/reltype',NULL,'Relationship Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:31:\"CRM_Admin_Page_RelationshipType\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,35,1,0,NULL,'a:3:{s:4:\"desc\";s:148:\"Contacts can be linked to each other through Relationships (e.g. Spouse, Employer, etc.). Define the types of relationships you want to record here.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:25:\"admin/small/rela_type.png\";}'),(51,1,'civicrm/admin/options/subtype',NULL,'Contact Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Admin_Page_ContactType\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,40,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:18:\"admin/small/09.png\";}'),(52,1,'civicrm/admin/options/gender',NULL,'Gender Options','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,45,1,0,NULL,'a:3:{s:4:\"desc\";s:79:\"Options for assigning gender to individual contacts (e.g. Male, Female, Other).\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:18:\"admin/small/01.png\";}'),(53,1,'civicrm/admin/options/individual_prefix',NULL,'Individual Prefixes (Ms, Mr...)','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,50,1,0,NULL,'a:3:{s:4:\"desc\";s:66:\"Options for individual contact prefixes (e.g. Ms., Mr., Dr. etc.).\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:21:\"admin/small/title.png\";}'),(54,1,'civicrm/admin/options/individual_suffix',NULL,'Individual Suffixes (Jr, Sr...)','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,55,1,0,NULL,'a:3:{s:4:\"desc\";s:61:\"Options for individual contact suffixes (e.g. Jr., Sr. etc.).\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:18:\"admin/small/10.png\";}'),(55,1,'civicrm/admin/locationType',NULL,'Location Types (Home, Work...)','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Admin_Page_LocationType\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,60,1,0,NULL,'a:3:{s:4:\"desc\";s:94:\"Options for categorizing contact addresses and phone numbers (e.g. Home, Work, Billing, etc.).\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:18:\"admin/small/13.png\";}'),(56,1,'civicrm/admin/options/website_type',NULL,'Website Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,65,1,0,NULL,'a:2:{s:4:\"desc\";s:48:\"Options for assigning website types to contacts.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'),(57,1,'civicrm/admin/options/instant_messenger_service',NULL,'Instant Messenger Services','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,70,1,0,NULL,'a:3:{s:4:\"desc\";s:79:\"List of IM services which can be used when recording screen-names for contacts.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:18:\"admin/small/07.png\";}'),(58,1,'civicrm/admin/options/mobile_provider',NULL,'Mobile Phone Providers','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,75,1,0,NULL,'a:3:{s:4:\"desc\";s:90:\"List of mobile phone providers which can be assigned when recording contact phone numbers.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:18:\"admin/small/08.png\";}'),(59,1,'civicrm/admin/options/phone_type',NULL,'Phone Type','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,80,1,0,NULL,'a:3:{s:4:\"desc\";s:80:\"Options for assigning phone type to contacts (e.g Phone,\n    Mobile, Fax, Pager)\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:7:\"tel.gif\";}'),(60,1,'civicrm/admin/setting/preferences/display',NULL,'Display Preferences','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:34:\"CRM_Admin_Form_Preferences_Display\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,90,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(61,1,'civicrm/admin/setting/search',NULL,'Search Preferences','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Admin_Form_Setting_Search\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,95,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(62,1,'civicrm/admin/setting/preferences/date',NULL,'View Date Preferences','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Admin_Page_PreferencesDate\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(63,1,'civicrm/admin/menu',NULL,'Navigation Menu','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Admin_Page_Navigation\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,100,1,0,NULL,'a:3:{s:4:\"desc\";s:79:\"Add or remove menu items, and modify the order of items on the navigation menu.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:24:\"admin/small/template.png\";}'),(64,1,'civicrm/admin/options/wordreplacements',NULL,'Word Replacements','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:31:\"CRM_Admin_Form_WordReplacements\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,105,1,0,NULL,'a:2:{s:4:\"desc\";s:18:\"Word Replacements.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'),(65,1,'civicrm/admin/options/custom_search',NULL,'Manage Custom Searches','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,110,1,0,NULL,'a:3:{s:4:\"desc\";s:225:\"Developers and accidental techies with a bit of PHP and SQL knowledge can create new search forms to handle specific search and reporting needs which aren\'t covered by the built-in Advanced Search and Search Builder features.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:24:\"admin/small/template.png\";}'),(66,1,'civicrm/admin/domain','action=update','Organization Address and Contact Info','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_Contact_Form_Domain\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,10,1,0,NULL,'a:3:{s:4:\"desc\";s:150:\"Configure primary contact name, email, return-path and address information. This information is used by CiviMail to identify the sending organization.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:22:\"admin/small/domain.png\";}'),(67,1,'civicrm/admin/options/from_email_address',NULL,'From Email Addresses','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,20,1,0,NULL,'a:3:{s:4:\"desc\";s:74:\"List of Email Addresses which can be used when sending emails to contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:21:\"admin/small/title.png\";}'),(68,1,'civicrm/admin/messageTemplates',NULL,'Message Templates','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:22:\"edit message templates\";i:1;s:34:\"edit user-driven message templates\";i:2;s:38:\"edit system workflow message templates\";}i:1;s:2:\"or\";}','s:31:\"CRM_Admin_Page_MessageTemplates\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,30,1,0,NULL,'a:3:{s:4:\"desc\";s:130:\"Message templates allow you to save and re-use messages with layouts which you can use when sending email to one or more contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:24:\"admin/small/template.png\";}'),(69,1,'civicrm/admin/messageTemplates/add',NULL,'Message Templates','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:22:\"edit message templates\";i:1;s:34:\"edit user-driven message templates\";i:2;s:38:\"edit system workflow message templates\";}i:1;s:2:\"or\";}','s:31:\"CRM_Admin_Form_MessageTemplates\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:17:\"Message Templates\";s:3:\"url\";s:39:\"/civicrm/admin/messageTemplates?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,262,1,0,NULL,'a:1:{s:4:\"desc\";s:26:\"Add/Edit Message Templates\";}'),(70,1,'civicrm/admin/scheduleReminders',NULL,'Schedule Reminders','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:15:\"edit all events\";}i:1;s:2:\"or\";}','s:32:\"CRM_Admin_Page_ScheduleReminders\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,40,1,0,NULL,'a:3:{s:4:\"desc\";s:19:\"Schedule Reminders.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:24:\"admin/small/template.png\";}'),(71,1,'civicrm/admin/weight',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:16:\"CRM_Utils_Weight\";i:1;s:8:\"fixOrder\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(72,1,'civicrm/admin/options/preferred_communication_method',NULL,'Preferred Communication Methods','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,50,1,0,NULL,'a:3:{s:4:\"desc\";s:117:\"One or more preferred methods of communication can be assigned to each contact. Customize the available options here.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:29:\"admin/small/communication.png\";}'),(73,1,'civicrm/admin/labelFormats',NULL,'Label Formats','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Admin_Page_LabelFormats\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,60,1,0,NULL,'a:3:{s:4:\"desc\";s:67:\"Configure Label Formats that are used when creating mailing labels.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:24:\"admin/small/template.png\";}'),(74,1,'civicrm/admin/pdfFormats',NULL,'Print Page (PDF) Formats','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Admin_Page_PdfFormats\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,70,1,0,NULL,'a:3:{s:4:\"desc\";s:95:\"Configure PDF Page Formats that can be assigned to Message Templates when creating PDF letters.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:24:\"admin/small/template.png\";}'),(75,1,'civicrm/admin/options/communication_style',NULL,'Communication Style Options','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,75,1,0,NULL,'a:3:{s:4:\"desc\";s:42:\"Options for Communication Style selection.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:18:\"admin/small/01.png\";}'),(76,1,'civicrm/admin/options/email_greeting',NULL,'Email Greeting Formats','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,80,1,0,NULL,'a:3:{s:4:\"desc\";s:75:\"Options for assigning email greetings to individual and household contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:18:\"admin/small/01.png\";}'),(77,1,'civicrm/admin/options/postal_greeting',NULL,'Postal Greeting Formats','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,90,1,0,NULL,'a:3:{s:4:\"desc\";s:76:\"Options for assigning postal greetings to individual and household contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:18:\"admin/small/01.png\";}'),(78,1,'civicrm/admin/options/addressee',NULL,'Addressee Formats','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,100,1,0,NULL,'a:3:{s:4:\"desc\";s:83:\"Options for assigning addressee to individual, household and organization contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:18:\"admin/small/01.png\";}'),(79,1,'civicrm/admin/setting/localization',NULL,'Languages, Currency, Locations','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:35:\"CRM_Admin_Form_Setting_Localization\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,10,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:12:\"Localization\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(80,1,'civicrm/admin/setting/preferences/address',NULL,'Address Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:34:\"CRM_Admin_Form_Preferences_Address\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,20,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:12:\"Localization\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(81,1,'civicrm/admin/setting/date',NULL,'Date Formats','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Admin_Form_Setting_Date\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,30,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:12:\"Localization\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(82,1,'civicrm/admin/options/languages',NULL,'Preferred Languages','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,40,1,0,NULL,'a:3:{s:4:\"desc\";s:30:\"Options for contact languages.\";s:10:\"adminGroup\";s:12:\"Localization\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(83,1,'civicrm/admin/access',NULL,'Access Control','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Admin_Page_Access\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,10,1,0,NULL,'a:3:{s:4:\"desc\";s:73:\"Grant or deny access to actions (view, edit...), features and components.\";s:10:\"adminGroup\";s:21:\"Users and Permissions\";s:4:\"icon\";s:18:\"admin/small/03.png\";}'),(84,1,'civicrm/admin/access/wp-permissions',NULL,'WordPress Access Control','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:34:\"CRM_ACL_Form_WordPress_Permissions\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:14:\"Access Control\";s:3:\"url\";s:29:\"/civicrm/admin/access?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,10,1,0,NULL,'a:1:{s:4:\"desc\";s:65:\"Grant access to CiviCRM components and other CiviCRM permissions.\";}'),(85,1,'civicrm/admin/synchUser',NULL,'Synchronize Users to Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Form_CMSUser\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,20,1,0,NULL,'a:3:{s:4:\"desc\";s:71:\"Automatically create a CiviCRM contact record for each CMS user record.\";s:10:\"adminGroup\";s:21:\"Users and Permissions\";s:4:\"icon\";s:26:\"admin/small/Synch_user.png\";}'),(86,1,'civicrm/admin/configtask',NULL,'Configuration Checklist','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Admin_Page_ConfigTaskList\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}','civicrm/admin/configtask',NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:3:{s:4:\"desc\";s:55:\"List of configuration tasks with links to each setting.\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:9:\"check.gif\";}'),(87,1,'civicrm/admin/setting/component',NULL,'Enable CiviCRM Components','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Admin_Form_Setting_Component\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,10,1,0,NULL,'a:3:{s:4:\"desc\";s:269:\"Enable or disable components (e.g. CiviEvent, CiviMember, etc.) for your site based on the features you need. We recommend disabling any components not being used in order to simplify the user interface. You can easily re-enable components at any time from this screen.\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(88,1,'civicrm/admin/extensions',NULL,'Manage Extensions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Admin_Page_Extensions\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,120,1,0,NULL,'a:3:{s:4:\"desc\";s:0:\"\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:26:\"admin/small/price_sets.png\";}'),(89,1,'civicrm/admin/extensions/upgrade',NULL,'Database Upgrades','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Admin_Page_ExtensionsUpgrade\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:17:\"Manage Extensions\";s:3:\"url\";s:33:\"/civicrm/admin/extensions?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(90,1,'civicrm/admin/setting/smtp',NULL,'Outbound Email Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Admin_Form_Setting_Smtp\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,20,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/07.png\";}'),(91,1,'civicrm/admin/paymentProcessor',NULL,'Settings - Payment Processor','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:29:\"administer payment processors\";}i:1;s:3:\"and\";}','s:31:\"CRM_Admin_Page_PaymentProcessor\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,30,1,0,NULL,'a:3:{s:4:\"desc\";s:48:\"Payment Processor setup for CiviCRM transactions\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:41:\"admin/small/online_contribution_pages.png\";}'),(92,1,'civicrm/admin/setting/mapping',NULL,'Mapping and Geocoding','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Admin_Form_Setting_Mapping\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,40,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(93,1,'civicrm/admin/setting/misc',NULL,'Misc (Undelete, PDFs, Limits, Logging, Captcha, etc.)','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:36:\"CRM_Admin_Form_Setting_Miscellaneous\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,50,1,0,NULL,'a:3:{s:4:\"desc\";s:91:\"Enable undelete/move to trash feature, detailed change logging, ReCAPTCHA to protect forms.\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(94,1,'civicrm/admin/setting/path',NULL,'Directories','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Admin_Form_Setting_Path\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,60,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(95,1,'civicrm/admin/setting/url',NULL,'Resource URLs','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Admin_Form_Setting_Url\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,70,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(96,1,'civicrm/admin/setting/updateConfigBackend',NULL,'Cleanup Caches and Update Paths','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:42:\"CRM_Admin_Form_Setting_UpdateConfigBackend\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,80,1,0,NULL,'a:3:{s:4:\"desc\";s:157:\"Reset the Base Directory Path and Base URL settings - generally when a CiviCRM site is moved to another location in the file system and/or to another domain.\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:26:\"admin/small/updatepath.png\";}'),(97,1,'civicrm/admin/setting/uf',NULL,'CMS Database Integration','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Admin_Form_Setting_UF\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,90,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(98,1,'civicrm/admin/options/safe_file_extension',NULL,'Safe File Extension Options','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,100,1,0,NULL,'a:3:{s:4:\"desc\";s:44:\"File Extensions that can be considered safe.\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/01.png\";}'),(99,1,'civicrm/admin/options',NULL,'Option Groups','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,105,1,0,NULL,'a:3:{s:4:\"desc\";s:35:\"Access all meta-data option groups.\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/01.png\";}'),(100,1,'civicrm/admin/mapping',NULL,'Import/Export Mappings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Mapping\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,110,1,0,NULL,'a:3:{s:4:\"desc\";s:141:\"Import and Export mappings allow you to easily run the same job multiple times. This option allows you to rename or delete existing mappings.\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:33:\"admin/small/import_export_map.png\";}'),(101,1,'civicrm/admin/setting/debug',NULL,'Debugging','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Admin_Form_Setting_Debugging\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,120,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(102,1,'civicrm/admin/setting/preferences/multisite',NULL,'Multi Site Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:36:\"CRM_Admin_Form_Preferences_Multisite\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,130,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(103,1,'civicrm/admin/setting/preferences/campaign',NULL,'CiviCampaign Component Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:35:\"CRM_Admin_Form_Preferences_Campaign\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,10,1,0,NULL,'a:3:{s:4:\"desc\";s:40:\"Configure global CiviCampaign behaviors.\";s:10:\"adminGroup\";s:12:\"CiviCampaign\";s:9:\"component\";s:12:\"CiviCampaign\";}'),(104,1,'civicrm/admin/setting/preferences/event',NULL,'CiviEvent Component Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:16:\"access CiviEvent\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Admin_Form_Preferences_Event\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,420,1,0,NULL,'a:2:{s:4:\"desc\";s:37:\"Configure global CiviEvent behaviors.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";}'),(105,1,'civicrm/admin/setting/preferences/mailing',NULL,'CiviMail Component Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"access CiviMail\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:34:\"CRM_Admin_Form_Preferences_Mailing\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,430,1,0,NULL,'a:2:{s:4:\"desc\";s:36:\"Configure global CiviMail behaviors.\";s:10:\"adminGroup\";s:8:\"CiviMail\";}'),(106,1,'civicrm/admin/setting/preferences/member',NULL,'CiviMember Component Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:17:\"access CiviMember\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:33:\"CRM_Admin_Form_Preferences_Member\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,390,1,0,NULL,'a:2:{s:4:\"desc\";s:38:\"Configure global CiviMember behaviors.\";s:10:\"adminGroup\";s:10:\"CiviMember\";}'),(107,1,'civicrm/admin/runjobs',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:16:\"CRM_Utils_System\";i:1;s:20:\"executeScheduledJobs\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:1:{s:4:\"desc\";s:36:\"URL used for running scheduled jobs.\";}'),(108,1,'civicrm/admin/job',NULL,'Scheduled Jobs','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:18:\"CRM_Admin_Page_Job\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1370,1,0,NULL,'a:3:{s:4:\"desc\";s:35:\"Managing periodially running tasks.\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/13.png\";}'),(109,1,'civicrm/admin/joblog',NULL,'Scheduled Jobs Log','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Admin_Page_JobLog\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1380,1,0,NULL,'a:3:{s:4:\"desc\";s:46:\"Browsing the log of periodially running tasks.\";s:10:\"adminGroup\";s:6:\"Manage\";s:4:\"icon\";s:18:\"admin/small/13.png\";}'),(110,1,'civicrm/admin/options/grant_type',NULL,'Grant Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,385,1,0,NULL,'a:3:{s:4:\"desc\";s:148:\"List of types which can be assigned to Grants. (Enable CiviGrant from Administer > Systme Settings > Enable Components if you want to track grants.)\";s:10:\"adminGroup\";s:12:\"Option Lists\";s:4:\"icon\";s:26:\"admin/small/grant_type.png\";}'),(111,1,'civicrm/admin/paymentProcessorType',NULL,'Payment Processor Type','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:35:\"CRM_Admin_Page_PaymentProcessorType\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,390,1,0,NULL,'a:1:{s:4:\"desc\";s:34:\"Payment Processor type information\";}'),(112,1,'civicrm/admin',NULL,'Administer CiviCRM','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:20:\"CRM_Admin_Page_Admin\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,9000,1,1,NULL,'a:0:{}'),(113,1,'civicrm/ajax/menujs',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:17:\"getNavigationMenu\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(114,1,'civicrm/ajax/menutree',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:8:\"menuTree\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,3,NULL,'a:0:{}'),(115,1,'civicrm/ajax/statusmsg',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:12:\"getStatusMsg\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(116,1,'civicrm/admin/price',NULL,'Price Sets','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:18:\"CRM_Price_Page_Set\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,380,1,0,NULL,'a:3:{s:4:\"desc\";s:205:\"Price sets allow you to offer multiple options with associated fees (e.g. pre-conference workshops, additional meals, etc.). Configure Price Sets for events which need more than a single set of fee levels.\";s:10:\"adminGroup\";s:9:\"Customize\";s:4:\"icon\";s:26:\"admin/small/price_sets.png\";}'),(117,1,'civicrm/admin/price/add','action=add','New Price Set','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:18:\"CRM_Price_Page_Set\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:10:\"Price Sets\";s:3:\"url\";s:28:\"/civicrm/admin/price?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:1:{s:4:\"desc\";s:205:\"Price sets allow you to offer multiple options with associated fees (e.g. pre-conference workshops, additional meals, etc.). Configure Price Sets for events which need more than a single set of fee levels.\";}'),(118,1,'civicrm/admin/price/field',NULL,'Price Fields','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:20:\"CRM_Price_Page_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:10:\"Price Sets\";s:3:\"url\";s:28:\"/civicrm/admin/price?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,0,'a:0:{}'),(119,1,'civicrm/admin/price/field/option',NULL,'Price Field Options','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:21:\"CRM_Price_Page_Option\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:10:\"Price Sets\";s:3:\"url\";s:28:\"/civicrm/admin/price?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(120,1,'civicrm/admin/tplstrings/add',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Admin_Form_Persistent\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(121,1,'civicrm/admin/tplstrings',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Admin_Page_Persistent\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(122,1,'civicrm/ajax/mapping',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:11:\"mappingList\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(123,1,'civicrm/ajax/recipientListing',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:16:\"recipientListing\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(124,1,'civicrm/admin/sms/provider',NULL,'Sms Providers','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_SMS_Page_Provider\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,500,1,0,NULL,'a:3:{s:4:\"desc\";s:27:\"To configure a sms provider\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(125,1,'civicrm/sms/send',NULL,'New Mass SMS','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:8:\"send SMS\";}i:1;s:3:\"and\";}','s:23:\"CRM_SMS_Controller_Send\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,610,1,1,NULL,'a:0:{}'),(126,1,'civicrm/sms/callback',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_SMS_Page_Callback\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(127,1,'civicrm/admin/badgelayout','action=browse','Event Name Badge Layouts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Badge_Page_Layout\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,399,1,0,NULL,'a:2:{s:4:\"desc\";s:107:\"Configure name badge layouts for event participants, including logos and what data to include on the badge.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";}'),(128,1,'civicrm/admin/badgelayout/add',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Badge_Form_Layout\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:24:\"Event Name Badge Layouts\";s:3:\"url\";s:52:\"/civicrm/admin/badgelayout?reset=1&amp;action=browse\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(129,1,'civicrm/admin/ckeditor',NULL,'Configure CKEditor','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Admin_Page_CKEditorConfig\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(130,1,'civicrm',NULL,'CiviCRM','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Contact_Page_DashBoard\";',NULL,'a:0:{}',NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,0,NULL,'a:0:{}'),(131,1,'civicrm/dashboard',NULL,'CiviCRM Home','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Contact_Page_DashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,1,NULL,'a:0:{}'),(132,1,'civicrm/dashlet',NULL,'CiviCRM Dashlets','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:24:\"CRM_Contact_Page_Dashlet\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,1,NULL,'a:0:{}'),(133,1,'civicrm/contact/search',NULL,'Find Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:8:\"mode=256\";','a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,10,1,1,NULL,'a:0:{}'),(134,1,'civicrm/contact/image',NULL,'Process Uploaded Images','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access uploaded files\";}i:1;s:3:\"and\";}','a:2:{i:0;s:23:\"CRM_Contact_BAO_Contact\";i:1;s:12:\"processImage\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(135,1,'civicrm/contact/imagefile',NULL,'Get Image File','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"*always allow*\";}i:1;s:3:\"and\";}','s:26:\"CRM_Contact_Page_ImageFile\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(136,1,'civicrm/contact/search/basic',NULL,'Find Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:8:\"mode=256\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Find Contacts\";s:3:\"url\";s:31:\"/civicrm/contact/search?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(137,1,'civicrm/contact/search/advanced',NULL,'Advanced Search','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:8:\"mode=512\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Find Contacts\";s:3:\"url\";s:31:\"/civicrm/contact/search?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,12,1,1,NULL,'a:0:{}'),(138,1,'civicrm/contact/search/builder',NULL,'Search Builder','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:9:\"mode=8192\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Find Contacts\";s:3:\"url\";s:31:\"/civicrm/contact/search?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,14,1,1,NULL,'a:0:{}'),(139,1,'civicrm/contact/search/custom',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:10:\"mode=16384\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Find Contacts\";s:3:\"url\";s:31:\"/civicrm/contact/search?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(140,1,'civicrm/contact/search/custom/list',NULL,'Custom Searches','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Page_CustomSearch\";','s:10:\"mode=16384\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Find Contacts\";s:3:\"url\";s:31:\"/civicrm/contact/search?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,16,1,1,NULL,'a:0:{}'),(141,1,'civicrm/contact/add',NULL,'New Contact','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:24:\"CRM_Contact_Form_Contact\";','s:13:\"addSequence=1\";','a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(142,1,'civicrm/contact/add/individual','ct=Individual','New Individual','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:12:\"add contacts\";}i:1;s:3:\"and\";}','s:24:\"CRM_Contact_Form_Contact\";','s:13:\"addSequence=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Contact\";s:3:\"url\";s:28:\"/civicrm/contact/add?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(143,1,'civicrm/contact/add/household','ct=Household','New Household','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:12:\"add contacts\";}i:1;s:3:\"and\";}','s:24:\"CRM_Contact_Form_Contact\";','s:13:\"addSequence=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Contact\";s:3:\"url\";s:28:\"/civicrm/contact/add?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(144,1,'civicrm/contact/add/organization','ct=Organization','New Organization','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:12:\"add contacts\";}i:1;s:3:\"and\";}','s:24:\"CRM_Contact_Form_Contact\";','s:13:\"addSequence=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Contact\";s:3:\"url\";s:28:\"/civicrm/contact/add?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(145,1,'civicrm/contact/relatedcontact',NULL,'Edit Related Contact','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"access Contact Dashboard\";}i:1;s:3:\"and\";}','s:31:\"CRM_Contact_Form_RelatedContact\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(146,1,'civicrm/contact/merge',NULL,'Merge Contact','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','s:22:\"CRM_Contact_Form_Merge\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(147,1,'civicrm/contact/email',NULL,'Email a Contact','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Contact_Form_Task_Email\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(148,1,'civicrm/contact/map',NULL,'Map Location(s)','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Contact_Form_Task_Map\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(149,1,'civicrm/contact/map/event',NULL,'Map Event Location','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:31:\"CRM_Contact_Form_Task_Map_Event\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Map Location(s)\";s:3:\"url\";s:28:\"/civicrm/contact/map?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(150,1,'civicrm/contact/view','cid=%%cid%%','Contact Summary','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:29:\"CRM_Contact_Page_View_Summary\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(151,1,'civicrm/contact/view/delete',NULL,'Delete Contact','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:28:\"CRM_Contact_Form_Task_Delete\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(152,1,'civicrm/contact/view/activity','show=1,cid=%%cid%%','Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:21:\"CRM_Activity_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(153,1,'civicrm/activity/add','action=add','Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Activity_Form_Activity\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&amp;action=add&amp;context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(154,1,'civicrm/activity/email/add','action=add','Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Contact_Form_Task_Email\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&amp;action=add&amp;context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(155,1,'civicrm/activity/pdf/add','action=add','Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Contact_Form_Task_PDF\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&amp;action=add&amp;context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(156,1,'civicrm/contact/view/rel','cid=%%cid%%','Relationships','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:34:\"CRM_Contact_Page_View_Relationship\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(157,1,'civicrm/contact/view/group','cid=%%cid%%','Groups','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:34:\"CRM_Contact_Page_View_GroupContact\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(158,1,'civicrm/contact/view/smartgroup','cid=%%cid%%','Smart Groups','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:39:\"CRM_Contact_Page_View_ContactSmartGroup\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(159,1,'civicrm/contact/view/note','cid=%%cid%%','Notes','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:26:\"CRM_Contact_Page_View_Note\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(160,1,'civicrm/contact/view/tag','cid=%%cid%%','Tags','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:25:\"CRM_Contact_Page_View_Tag\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(161,1,'civicrm/contact/view/cd',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:32:\"CRM_Contact_Page_View_CustomData\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(162,1,'civicrm/contact/view/cd/edit',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:27:\"CRM_Contact_Form_CustomData\";','s:13:\"addSequence=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(163,1,'civicrm/contact/view/vcard',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:27:\"CRM_Contact_Page_View_Vcard\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(164,1,'civicrm/contact/view/print',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:27:\"CRM_Contact_Page_View_Print\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(165,1,'civicrm/contact/view/log',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:25:\"CRM_Contact_Page_View_Log\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(166,1,'civicrm/user',NULL,'Contact Dashboard','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"access Contact Dashboard\";}i:1;s:3:\"and\";}','s:35:\"CRM_Contact_Page_View_UserDashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),(167,1,'civicrm/dashlet/activity',NULL,'Activity Dashlet','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Dashlet_Page_Activity\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"CiviCRM Dashlets\";s:3:\"url\";s:24:\"/civicrm/dashlet?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(168,1,'civicrm/dashlet/blog',NULL,'CiviCRM Blog','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Dashlet_Page_Blog\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"CiviCRM Dashlets\";s:3:\"url\";s:24:\"/civicrm/dashlet?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(169,1,'civicrm/dashlet/getting-started',NULL,'CiviCRM Resources','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:31:\"CRM_Dashlet_Page_GettingStarted\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"CiviCRM Dashlets\";s:3:\"url\";s:24:\"/civicrm/dashlet?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(170,1,'civicrm/ajax/relation',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:12:\"relationship\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,3,NULL,'a:0:{}'),(171,1,'civicrm/ajax/groupTree',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:9:\"groupTree\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(172,1,'civicrm/ajax/custom',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:11:\"customField\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(173,1,'civicrm/ajax/customvalue',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:17:\"deleteCustomValue\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,3,NULL,'a:0:{}'),(174,1,'civicrm/ajax/cmsuser',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:13:\"checkUserName\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(175,1,'civicrm/ajax/checkemail',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:15:\"getContactEmail\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(176,1,'civicrm/ajax/checkphone',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:15:\"getContactPhone\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(177,1,'civicrm/ajax/subtype',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:13:\"buildSubTypes\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(178,1,'civicrm/ajax/dashboard',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:9:\"dashboard\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,3,NULL,'a:0:{}'),(179,1,'civicrm/ajax/signature',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:12:\"getSignature\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(180,1,'civicrm/ajax/pdfFormat',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:9:\"pdfFormat\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(181,1,'civicrm/ajax/paperSize',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:9:\"paperSize\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(182,1,'civicrm/ajax/contactref',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:31:\"access contact reference fields\";i:1;s:15:\" access CiviCRM\";}i:1;s:2:\"or\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:16:\"contactReference\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(183,1,'civicrm/dashlet/myCases',NULL,'Case Dashlet','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:24:\"CRM_Dashlet_Page_MyCases\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"CiviCRM Dashlets\";s:3:\"url\";s:24:\"/civicrm/dashlet?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(184,1,'civicrm/dashlet/allCases',NULL,'All Cases Dashlet','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:31:\"access all cases and activities\";}i:1;s:3:\"and\";}','s:25:\"CRM_Dashlet_Page_AllCases\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"CiviCRM Dashlets\";s:3:\"url\";s:24:\"/civicrm/dashlet?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(185,1,'civicrm/dashlet/casedashboard',NULL,'Case Dashboard Dashlet','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Dashlet_Page_CaseDashboard\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"CiviCRM Dashlets\";s:3:\"url\";s:24:\"/civicrm/dashlet?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(186,1,'civicrm/contact/deduperules',NULL,'Find and Merge Duplicate Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer dedupe rules\";i:1;s:24:\"merge duplicate contacts\";}i:1;s:2:\"or\";}','s:28:\"CRM_Contact_Page_DedupeRules\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,105,1,0,NULL,'a:3:{s:4:\"desc\";s:158:\"Manage the rules used to identify potentially duplicate contact records. Scan for duplicates using a selected rule and merge duplicate contact data as needed.\";s:10:\"adminGroup\";s:6:\"Manage\";s:4:\"icon\";s:34:\"admin/small/duplicate_matching.png\";}'),(187,1,'civicrm/contact/dedupefind',NULL,'Find and Merge Duplicate Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','s:27:\"CRM_Contact_Page_DedupeFind\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(188,1,'civicrm/ajax/dedupefind',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:10:\"getDedupes\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(189,1,'civicrm/contact/dedupemerge',NULL,'Batch Merge Duplicate Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','s:28:\"CRM_Contact_Page_DedupeMerge\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(190,1,'civicrm/dedupe/exception',NULL,'Dedupe Exceptions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Contact_Page_DedupeException\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,110,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:6:\"Manage\";}'),(191,1,'civicrm/ajax/dedupeRules',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:16:\"buildDedupeRules\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(192,1,'civicrm/contact/view/useradd','cid=%%cid%%','Add User','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:29:\"CRM_Contact_Page_View_Useradd\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(193,1,'civicrm/ajax/markSelection',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:22:\"selectUnselectContacts\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(194,1,'civicrm/ajax/toggleDedupeSelect',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:18:\"toggleDedupeSelect\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(195,1,'civicrm/ajax/flipDupePairs',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:13:\"flipDupePairs\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(196,1,'civicrm/activity/sms/add','action=add','Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:8:\"send SMS\";}i:1;s:3:\"and\";}','s:25:\"CRM_Contact_Form_Task_SMS\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&amp;action=add&amp;context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(197,1,'civicrm/ajax/contactrelationships',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"view my contact\";}i:1;s:2:\"or\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:23:\"getContactRelationships\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(198,1,'civicrm/upgrade',NULL,'Upgrade CiviCRM','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:24:\"CRM_Upgrade_Page_Upgrade\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(199,1,'civicrm/export',NULL,'Download Errors','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Export_BAO_Export\";i:1;s:6:\"invoke\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(200,1,'civicrm/export/contact',NULL,'Export Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Export_BAO_Export\";i:1;s:6:\"invoke\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Download Errors\";s:3:\"url\";s:23:\"/civicrm/export?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,0,NULL,'a:0:{}'),(201,1,'civicrm/export/standalone',NULL,'Export','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Export_Controller_Standalone\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Download Errors\";s:3:\"url\";s:23:\"/civicrm/export?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(202,1,'civicrm/admin/options/acl_role',NULL,'ACL Roles','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(203,1,'civicrm/acl',NULL,'Manage ACLs','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:16:\"CRM_ACL_Page_ACL\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(204,1,'civicrm/acl/entityrole',NULL,'Assign Users to ACL Roles','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_ACL_Page_EntityRole\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"Manage ACLs\";s:3:\"url\";s:20:\"/civicrm/acl?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(205,1,'civicrm/acl/basic',NULL,'ACL','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_ACL_Page_ACLBasic\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"Manage ACLs\";s:3:\"url\";s:20:\"/civicrm/acl?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(206,1,'civicrm/standalone/register',NULL,'Registration Page','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:28:\"CRM_Standalone_Form_Register\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(207,1,'civicrm/file',NULL,'Browse Uploaded files','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access uploaded files\";}i:1;s:3:\"and\";}','s:18:\"CRM_Core_Page_File\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(208,1,'civicrm/file/delete',NULL,'Delete File','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:17:\"CRM_Core_BAO_File\";i:1;s:16:\"deleteAttachment\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:21:\"Browse Uploaded files\";s:3:\"url\";s:21:\"/civicrm/file?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(209,1,'civicrm/friend',NULL,'Tell a Friend','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:15:\"CRM_Friend_Form\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(210,1,'civicrm/logout',NULL,'Log out','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:16:\"CRM_Utils_System\";i:1;s:6:\"logout\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,9999,1,1,NULL,'a:0:{}'),(211,1,'civicrm/i18n',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"translate CiviCRM\";}i:1;s:3:\"and\";}','s:18:\"CRM_Core_I18n_Form\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(212,1,'civicrm/ajax/attachment',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"access AJAX API\";}i:1;s:2:\"or\";}','a:2:{i:0;s:29:\"CRM_Core_Page_AJAX_Attachment\";i:1;s:10:\"attachFile\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(213,1,'civicrm/api',NULL,'CiviCRM API v3','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Admin_Page_APIExplorer\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(214,1,'civicrm/ajax/apiexample',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:26:\"CRM_Admin_Page_APIExplorer\";i:1;s:14:\"getExampleFile\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(215,1,'civicrm/ajax/apidoc',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:26:\"CRM_Admin_Page_APIExplorer\";i:1;s:6:\"getDoc\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(216,1,'civicrm/ajax/rest',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"access AJAX API\";}i:1;s:2:\"or\";}','a:2:{i:0;s:14:\"CRM_Utils_REST\";i:1;s:4:\"ajax\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(217,1,'civicrm/api/json',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:14:\"CRM_Utils_REST\";i:1;s:8:\"ajaxJson\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:14:\"CiviCRM API v3\";s:3:\"url\";s:20:\"/civicrm/api?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(218,1,'civicrm/inline',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:14:\"CRM_Utils_REST\";i:1;s:12:\"loadTemplate\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(219,1,'civicrm/ajax/chart',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contribute_Form_ContributionCharts\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(220,1,'civicrm/asset/builder',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"*always allow*\";}i:1;s:3:\"and\";}','a:2:{i:0;s:23:\"\\Civi\\Core\\AssetBuilder\";i:1;s:7:\"pageRun\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(221,1,'civicrm/contribute/ajax/tableview',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contribute_Page_DashBoard\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(222,1,'civicrm/payment/ipn',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','a:2:{i:0;s:16:\"CRM_Core_Payment\";i:1;s:9:\"handleIPN\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Payment\";s:3:\"url\";s:39:\"/civicrm/payment?reset=1&amp;action=add\";}}',NULL,NULL,2,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(223,1,'civicrm/batch',NULL,'Batch Data Entry','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:20:\"CRM_Batch_Page_Batch\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(224,1,'civicrm/batch/add',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:20:\"CRM_Batch_Form_Batch\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"Batch Data Entry\";s:3:\"url\";s:22:\"/civicrm/batch?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(225,1,'civicrm/batch/entry',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:20:\"CRM_Batch_Form_Entry\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"Batch Data Entry\";s:3:\"url\";s:22:\"/civicrm/batch?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(226,1,'civicrm/ajax/batch',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Batch_Page_AJAX\";i:1;s:9:\"batchSave\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(227,1,'civicrm/ajax/batchlist',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Batch_Page_AJAX\";i:1;s:12:\"getBatchList\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(228,1,'civicrm/ajax/inline',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:18:\"CRM_Core_Page_AJAX\";i:1;s:3:\"run\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(229,1,'civicrm/dev/qunit',NULL,'QUnit','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:19:\"CRM_Core_Page_QUnit\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(230,1,'civicrm/profile-editor/schema',NULL,'ProfileEditor','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:25:\"CRM_UF_Page_ProfileEditor\";i:1;s:13:\"getSchemaJSON\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(231,1,'civicrm/a',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"\\Civi\\Angular\\Page\\Main\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(232,1,'civicrm/ajax/angular-modules',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"*always allow*\";}i:1;s:3:\"and\";}','s:26:\"\\Civi\\Angular\\Page\\Modules\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(233,1,'civicrm/ajax/recurringentity/update-mode',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:34:\"CRM_Core_Page_AJAX_RecurringEntity\";i:1;s:10:\"updateMode\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(234,1,'civicrm/recurringentity/preview',NULL,'Confirm dates','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:36:\"CRM_Core_Page_RecurringEntityPreview\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(235,1,'civicrm/ajax/l10n-js',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:18:\"CRM_Core_Resources\";i:1;s:20:\"outputLocalizationJS\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(236,1,'civicrm/shortcode',NULL,'Insert CiviCRM Content','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_Core_Form_ShortCode\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(237,1,'civicrm/task/add-to-group',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Contact_Form_Task_AddToGroup\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(238,1,'civicrm/task/remove-from-group',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:37:\"CRM_Contact_Form_Task_RemoveFromGroup\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(239,1,'civicrm/task/add-to-tag',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Contact_Form_Task_AddToTag\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(240,1,'civicrm/task/remove-from-tag',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:35:\"CRM_Contact_Form_Task_RemoveFromTag\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(241,1,'civicrm/task/send-email',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Contact_Form_Task_Email\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(242,1,'civicrm/task/make-mailing-label',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Contact_Form_Task_Label\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(243,1,'civicrm/task/pick-profile',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:33:\"CRM_Contact_Form_Task_PickProfile\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(244,1,'civicrm/task/print-document',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Contact_Form_Task_PDF\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(245,1,'civicrm/task/unhold-email',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:28:\"CRM_Contact_Form_Task_Unhold\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(246,1,'civicrm/task/alter-contact-preference',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contact_Form_Task_AlterPreferences\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(247,1,'civicrm/task/delete-contact',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:28:\"CRM_Contact_Form_Task_Delete\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(248,1,'civicrm/tag',NULL,'Tags (Categories)','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:11:\"manage tags\";}i:1;s:2:\"or\";}','s:16:\"CRM_Tag_Page_Tag\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,25,1,0,NULL,'a:3:{s:4:\"desc\";s:158:\"Tags are useful for segmenting the contacts in your database into categories (e.g. Staff Member, Donor, Volunteer, etc.). Create and edit available tags here.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:18:\"admin/small/11.png\";}'),(249,1,'civicrm/tag/edit','action=add','New Tag','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:11:\"manage tags\";}i:1;s:2:\"or\";}','s:17:\"CRM_Tag_Form_Edit\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:17:\"Tags (Categories)\";s:3:\"url\";s:20:\"/civicrm/tag?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(250,1,'civicrm/tag/merge',NULL,'Merge Tags','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:11:\"manage tags\";}i:1;s:2:\"or\";}','s:18:\"CRM_Tag_Form_Merge\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:17:\"Tags (Categories)\";s:3:\"url\";s:20:\"/civicrm/tag?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(251,1,'civicrm/ajax/tagTree',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:11:\"manage tags\";}i:1;s:2:\"or\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:10:\"getTagTree\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(252,1,'civicrm/event',NULL,'CiviEvent Dashboard','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:24:\"CRM_Event_Page_DashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,800,1,1,NULL,'a:1:{s:9:\"component\";s:9:\"CiviEvent\";}'),(253,1,'civicrm/participant/add','action=add','Register New Participant','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:18:\"CRM_Event_Page_Tab\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:9:\"CiviEvent\";}'),(254,1,'civicrm/event/info',NULL,'Event Information','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:24:\"CRM_Event_Page_EventInfo\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(255,1,'civicrm/event/register',NULL,'Event Registration','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:33:\"CRM_Event_Controller_Registration\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,1,1,1,0,NULL,'a:0:{}'),(256,1,'civicrm/event/confirm',NULL,'Confirm Event Registration','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:46:\"CRM_Event_Form_Registration_ParticipantConfirm\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,1,1,1,0,NULL,'a:0:{}'),(257,1,'civicrm/event/ical',NULL,'Current and Upcoming Events','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:15:\"view event info\";}i:1;s:3:\"and\";}','s:24:\"CRM_Event_Page_ICalendar\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),(258,1,'civicrm/event/participant',NULL,'Event Participants List','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:23:\"view event participants\";}i:1;s:3:\"and\";}','s:33:\"CRM_Event_Page_ParticipantListing\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),(259,1,'civicrm/admin/event',NULL,'Manage Events','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:26:\"CRM_Event_Page_ManageEvent\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,370,1,0,NULL,'a:3:{s:4:\"desc\";s:136:\"Create and edit event configuration including times, locations, online registration forms, and fees. Links for iCal and RSS syndication.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";s:4:\"icon\";s:28:\"admin/small/event_manage.png\";}'),(260,1,'civicrm/admin/eventTemplate',NULL,'Event Templates','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:28:\"CRM_Admin_Page_EventTemplate\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,375,1,0,NULL,'a:3:{s:4:\"desc\";s:115:\"Administrators can create Event Templates - which are basically master event records pre-filled with default values\";s:10:\"adminGroup\";s:9:\"CiviEvent\";s:4:\"icon\";s:24:\"admin/small/template.png\";}'),(261,1,'civicrm/admin/options/event_type',NULL,'Event Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,385,1,0,NULL,'a:3:{s:4:\"desc\";s:143:\"Use Event Types to categorize your events. Event feeds can be filtered by Event Type and participant searches can use Event Type as a criteria.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";s:4:\"icon\";s:26:\"admin/small/event_type.png\";}'),(262,1,'civicrm/admin/participant_status',NULL,'Participant Status','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:36:\"CRM_Admin_Page_ParticipantStatusType\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,390,1,0,NULL,'a:3:{s:4:\"desc\";s:154:\"Define statuses for event participants here (e.g. Registered, Attended, Cancelled...). You can then assign statuses and search for participants by status.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";s:4:\"icon\";s:28:\"admin/small/parti_status.png\";}'),(263,1,'civicrm/admin/options/participant_role',NULL,'Participant Role','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,395,1,0,NULL,'a:3:{s:4:\"desc\";s:138:\"Define participant roles for events here (e.g. Attendee, Host, Speaker...). You can then assign roles and search for participants by role.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";s:4:\"icon\";s:26:\"admin/small/parti_role.png\";}'),(264,1,'civicrm/admin/options/participant_listing',NULL,'Participant Listing Templates','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,398,1,0,NULL,'a:3:{s:4:\"desc\";s:48:\"Template to control participant listing display.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";s:4:\"icon\";s:18:\"admin/small/01.png\";}'),(265,1,'civicrm/admin/conference_slots','group=conference_slot','Conference Slot Labels','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,415,1,0,NULL,'a:2:{s:4:\"desc\";s:35:\"Define conference slots and labels.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";}'),(266,1,'civicrm/event/search',NULL,'Find Participants','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:27:\"CRM_Event_Controller_Search\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,810,1,1,NULL,'a:0:{}'),(267,1,'civicrm/event/manage',NULL,'Manage Events','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:26:\"CRM_Event_Page_ManageEvent\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,820,1,1,NULL,'a:0:{}'),(268,1,'civicrm/event/badge',NULL,'Print Event Name Badge','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:25:\"CRM_Event_Form_Task_Badge\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(269,1,'civicrm/event/manage/settings',NULL,'Event Info and Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:36:\"CRM_Event_Form_ManageEvent_EventInfo\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,910,1,0,NULL,'a:0:{}'),(270,1,'civicrm/event/manage/location',NULL,'Event Location','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:35:\"CRM_Event_Form_ManageEvent_Location\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,930,1,0,NULL,'a:0:{}'),(271,1,'civicrm/event/manage/fee',NULL,'Event Fees','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:30:\"CRM_Event_Form_ManageEvent_Fee\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,920,1,0,NULL,'a:0:{}'),(272,1,'civicrm/event/manage/registration',NULL,'Event Online Registration','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:39:\"CRM_Event_Form_ManageEvent_Registration\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,930,1,0,NULL,'a:0:{}'),(273,1,'civicrm/event/manage/friend',NULL,'Tell a Friend','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:21:\"CRM_Friend_Form_Event\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,940,1,0,NULL,'a:0:{}'),(274,1,'civicrm/event/manage/reminder',NULL,'Schedule Reminders','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:44:\"CRM_Event_Form_ManageEvent_ScheduleReminders\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,950,1,0,NULL,'a:0:{}'),(275,1,'civicrm/event/manage/repeat',NULL,'Repeat Event','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:33:\"CRM_Event_Form_ManageEvent_Repeat\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,960,1,0,NULL,'a:0:{}'),(276,1,'civicrm/event/manage/conference',NULL,'Conference Slots','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:37:\"CRM_Event_Form_ManageEvent_Conference\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,950,1,0,NULL,'a:0:{}'),(277,1,'civicrm/event/add','action=add','New Event','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:36:\"CRM_Event_Form_ManageEvent_EventInfo\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,830,1,0,NULL,'a:0:{}'),(278,1,'civicrm/event/import',NULL,'Import Participants','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:16:\"access CiviEvent\";i:1;s:23:\"edit event participants\";}i:1;s:3:\"and\";}','s:27:\"CRM_Event_Import_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,840,1,1,NULL,'a:0:{}'),(279,1,'civicrm/event/price',NULL,'Manage Price Sets','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:18:\"CRM_Price_Page_Set\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,850,1,1,NULL,'a:0:{}'),(280,1,'civicrm/event/selfsvcupdate',NULL,'Self-service Registration Update','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:28:\"CRM_Event_Form_SelfSvcUpdate\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,880,1,1,NULL,'a:0:{}'),(281,1,'civicrm/event/selfsvctransfer',NULL,'Self-service Registration Transfer','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:30:\"CRM_Event_Form_SelfSvcTransfer\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,890,1,1,NULL,'a:0:{}'),(282,1,'civicrm/contact/view/participant',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:18:\"CRM_Event_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,4,1,0,NULL,'a:0:{}'),(283,1,'civicrm/ajax/eventFee',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Event_Page_AJAX\";i:1;s:8:\"eventFee\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(284,1,'civicrm/ajax/locBlock',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','a:2:{i:0;s:27:\"CRM_Core_Page_AJAX_Location\";i:1;s:11:\"getLocBlock\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(285,1,'civicrm/ajax/event/add_participant_to_cart',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:32:\"CRM_Event_Cart_Page_CheckoutAJAX\";i:1;s:23:\"add_participant_to_cart\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(286,1,'civicrm/ajax/event/remove_participant_from_cart',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:32:\"CRM_Event_Cart_Page_CheckoutAJAX\";i:1;s:28:\"remove_participant_from_cart\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(287,1,'civicrm/event/add_to_cart',NULL,'Add Event To Cart','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:29:\"CRM_Event_Cart_Page_AddToCart\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(288,1,'civicrm/event/cart_checkout',NULL,'Cart Checkout','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:34:\"CRM_Event_Cart_Controller_Checkout\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,1,1,1,0,NULL,'a:0:{}'),(289,1,'civicrm/event/remove_from_cart',NULL,'Remove From Cart','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:34:\"CRM_Event_Cart_Page_RemoveFromCart\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(290,1,'civicrm/event/view_cart',NULL,'View Cart','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:28:\"CRM_Event_Cart_Page_ViewCart\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(291,1,'civicrm/event/participant/feeselection',NULL,'Change Registration Selections','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:38:\"CRM_Event_Form_ParticipantFeeSelection\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:23:\"Event Participants List\";s:3:\"url\";s:34:\"/civicrm/event/participant?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(292,1,'civicrm/event/manage/pcp',NULL,'Personal Campaign Pages','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:18:\"CRM_PCP_Form_Event\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,540,1,1,NULL,'a:0:{}'),(293,1,'civicrm/event/pcp',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:16:\"CRM_PCP_Form_PCP\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(294,1,'civicrm/event/campaign',NULL,'Setup a Personal Campaign Page - Account Information','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:22:\"CRM_PCP_Controller_PCP\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),(295,1,'civicrm/contribute',NULL,'CiviContribute Dashboard','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contribute_Page_DashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,500,1,1,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),(296,1,'civicrm/contribute/add','action=add','New Contribution','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:23:\"CRM_Contribute_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,1,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),(297,1,'civicrm/contribute/chart',NULL,'Contribution Summary - Chart View','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contribute_Form_ContributionCharts\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),(298,1,'civicrm/contribute/transact',NULL,'CiviContribute','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contribute_Controller_Contribution\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,1,NULL,1,0,1,0,NULL,'a:0:{}'),(299,1,'civicrm/admin/contribute',NULL,'Manage Contribution Pages','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:36:\"CRM_Contribute_Page_ContributionPage\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,360,1,0,NULL,'a:3:{s:4:\"desc\";s:242:\"CiviContribute allows you to create and maintain any number of Online Contribution Pages. You can create different pages for different programs or campaigns - and customize text, amounts, types of information collected from contributors, etc.\";s:10:\"adminGroup\";s:14:\"CiviContribute\";s:4:\"icon\";s:41:\"admin/small/online_contribution_pages.png\";}'),(300,1,'civicrm/admin/contribute/settings',NULL,'Title and Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:45:\"CRM_Contribute_Form_ContributionPage_Settings\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,400,1,0,NULL,'a:0:{}'),(301,1,'civicrm/admin/contribute/amount',NULL,'Contribution Amounts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:43:\"CRM_Contribute_Form_ContributionPage_Amount\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,410,1,0,NULL,'a:0:{}'),(302,1,'civicrm/admin/contribute/membership',NULL,'Membership Section','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:31:\"CRM_Member_Form_MembershipBlock\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,420,1,0,NULL,'a:0:{}'),(303,1,'civicrm/admin/contribute/custom',NULL,'Include Profiles','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:43:\"CRM_Contribute_Form_ContributionPage_Custom\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,430,1,0,NULL,'a:0:{}'),(304,1,'civicrm/admin/contribute/thankyou',NULL,'Thank-you and Receipting','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:45:\"CRM_Contribute_Form_ContributionPage_ThankYou\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,430,1,0,NULL,'a:0:{}'),(305,1,'civicrm/admin/contribute/friend',NULL,'Tell a Friend','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Friend_Form_Contribute\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,440,1,0,NULL,'a:0:{}'),(306,1,'civicrm/admin/contribute/widget',NULL,'Configure Widget','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:43:\"CRM_Contribute_Form_ContributionPage_Widget\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,460,1,0,NULL,'a:0:{}'),(307,1,'civicrm/admin/contribute/premium',NULL,'Premiums','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:44:\"CRM_Contribute_Form_ContributionPage_Premium\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,470,1,0,NULL,'a:0:{}'),(308,1,'civicrm/admin/contribute/addProductToPage',NULL,'Add Products to This Page','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:47:\"CRM_Contribute_Form_ContributionPage_AddProduct\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,480,1,0,NULL,'a:0:{}'),(309,1,'civicrm/admin/contribute/add','action=add','New Contribution Page','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:42:\"CRM_Contribute_Controller_ContributionPage\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(310,1,'civicrm/admin/contribute/managePremiums',NULL,'Manage Premiums','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:34:\"CRM_Contribute_Page_ManagePremiums\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,365,1,0,NULL,'a:3:{s:4:\"desc\";s:175:\"CiviContribute allows you to configure any number of Premiums which can be offered to contributors as incentives / thank-you gifts. Define the premiums you want to offer here.\";s:10:\"adminGroup\";s:14:\"CiviContribute\";s:4:\"icon\";s:24:\"admin/small/Premiums.png\";}'),(311,1,'civicrm/admin/financial/financialType',NULL,'Financial Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Financial_Page_FinancialType\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,580,1,0,NULL,'a:2:{s:4:\"desc\";s:64:\"Formerly civicrm_contribution_type merged into this table in 4.1\";s:10:\"adminGroup\";s:14:\"CiviContribute\";}'),(312,1,'civicrm/payment','action=add','New Payment','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:37:\"CRM_Contribute_Form_AdditionalPayment\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,1,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),(313,1,'civicrm/admin/financial/financialAccount',NULL,'Financial Accounts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:35:\"CRM_Financial_Page_FinancialAccount\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,370,1,0,NULL,'a:3:{s:4:\"desc\";s:128:\"Financial types are used to categorize contributions for reporting and accounting purposes. These are also referred to as Funds.\";s:10:\"adminGroup\";s:14:\"CiviContribute\";s:4:\"icon\";s:34:\"admin/small/contribution_types.png\";}'),(314,1,'civicrm/admin/options/payment_instrument',NULL,'Payment Methods','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,380,1,0,NULL,'a:3:{s:4:\"desc\";s:224:\"You may choose to record the payment instrument used for each contribution. Common payment methods are installed by default (e.g. Check, Cash, Credit Card...). If your site requires additional payment methods, add them here.\";s:10:\"adminGroup\";s:14:\"CiviContribute\";s:4:\"icon\";s:35:\"admin/small/payment_instruments.png\";}'),(315,1,'civicrm/admin/options/accept_creditcard',NULL,'Accepted Credit Cards','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,395,1,0,NULL,'a:3:{s:4:\"desc\";s:94:\"Credit card options that will be offered to contributors using your Online Contribution pages.\";s:10:\"adminGroup\";s:14:\"CiviContribute\";s:4:\"icon\";s:36:\"admin/small/accepted_creditcards.png\";}'),(316,1,'civicrm/admin/options/soft_credit_type',NULL,'Soft Credit Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:3:{s:4:\"desc\";s:86:\"Soft Credit Types that will be offered to contributors during soft credit contribution\";s:10:\"adminGroup\";s:14:\"CiviContribute\";s:4:\"icon\";s:32:\"admin/small/soft_credit_type.png\";}'),(317,1,'civicrm/contact/view/contribution',NULL,'Contributions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:23:\"CRM_Contribute_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(318,1,'civicrm/contact/view/contributionrecur',NULL,'Recurring Contributions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:37:\"CRM_Contribute_Page_ContributionRecur\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(319,1,'civicrm/contact/view/contribution/additionalinfo',NULL,'Additional Info','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:34:\"CRM_Contribute_Form_AdditionalInfo\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}i:2;a:2:{s:5:\"title\";s:13:\"Contributions\";s:3:\"url\";s:42:\"/civicrm/contact/view/contribution?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(320,1,'civicrm/contribute/search',NULL,'Find Contributions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:32:\"CRM_Contribute_Controller_Search\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,510,1,1,NULL,'a:0:{}'),(321,1,'civicrm/contribute/searchBatch',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:37:\"CRM_Contribute_Controller_SearchBatch\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,588,1,1,NULL,'a:0:{}'),(322,1,'civicrm/contribute/import',NULL,'Import Contributions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:21:\"access CiviContribute\";i:1;s:18:\"edit contributions\";}i:1;s:3:\"and\";}','s:32:\"CRM_Contribute_Import_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,520,1,1,NULL,'a:0:{}'),(323,1,'civicrm/contribute/manage',NULL,'Manage Contribution Pages','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:36:\"CRM_Contribute_Page_ContributionPage\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,530,1,1,NULL,'a:0:{}'),(324,1,'civicrm/contribute/additionalinfo',NULL,'AdditionalInfo Form','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:34:\"CRM_Contribute_Form_AdditionalInfo\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,0,1,0,NULL,'a:0:{}'),(325,1,'civicrm/ajax/permlocation',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','a:2:{i:0;s:27:\"CRM_Core_Page_AJAX_Location\";i:1;s:23:\"getPermissionedLocation\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(326,1,'civicrm/contribute/unsubscribe',NULL,'Cancel Subscription','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contribute_Form_CancelSubscription\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(327,1,'civicrm/contribute/onbehalf',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:43:\"CRM_Contribute_Form_Contribution_OnBehalfOf\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(328,1,'civicrm/contribute/updatebilling',NULL,'Update Billing Details','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:33:\"CRM_Contribute_Form_UpdateBilling\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(329,1,'civicrm/contribute/updaterecur',NULL,'Update Subscription','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contribute_Form_UpdateSubscription\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(330,1,'civicrm/contribute/subscriptionstatus',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contribute_Page_SubscriptionStatus\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(331,1,'civicrm/admin/financial/financialType/accounts',NULL,'Financial Type Accounts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:39:\"CRM_Financial_Page_FinancialTypeAccount\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:15:\"Financial Types\";s:3:\"url\";s:46:\"/civicrm/admin/financial/financialType?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,581,1,0,NULL,'a:0:{}'),(332,1,'civicrm/financial/batch',NULL,'Accounting Batch','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:19:\"create manual batch\";}i:1;s:3:\"and\";}','s:33:\"CRM_Financial_Page_FinancialBatch\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,585,1,0,NULL,'a:0:{}'),(333,1,'civicrm/financial/financialbatches',NULL,'Accounting Batches','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:24:\"CRM_Financial_Page_Batch\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,586,1,0,NULL,'a:0:{}'),(334,1,'civicrm/batchtransaction',NULL,'Accounting Batch','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:35:\"CRM_Financial_Page_BatchTransaction\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,600,1,0,NULL,'a:0:{}'),(335,1,'civicrm/financial/batch/export',NULL,'Accounting Batch Export','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:19:\"create manual batch\";}i:1;s:3:\"and\";}','s:25:\"CRM_Financial_Form_Export\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"Accounting Batch\";s:3:\"url\";s:32:\"/civicrm/financial/batch?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,610,1,0,NULL,'a:0:{}'),(336,1,'civicrm/payment/view','action=view','View Payment','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:31:\"CRM_Contribute_Page_PaymentInfo\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Payment\";s:3:\"url\";s:39:\"/civicrm/payment?reset=1&amp;action=add\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,1,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),(337,1,'civicrm/admin/setting/preferences/contribute',NULL,'CiviContribute Component Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:21:\"access CiviContribute\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:37:\"CRM_Admin_Form_Preferences_Contribute\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:2:{s:4:\"desc\";s:42:\"Configure global CiviContribute behaviors.\";s:10:\"adminGroup\";s:14:\"CiviContribute\";}'),(338,1,'civicrm/contribute/invoice',NULL,'PDF Invoice','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:20:\"checkDownloadInvoice\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','a:2:{i:0;s:32:\"CRM_Contribute_Form_Task_Invoice\";i:1;s:11:\"getPrintPDF\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,620,1,1,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),(339,1,'civicrm/contribute/invoice/email',NULL,'Email Invoice','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:20:\"checkDownloadInvoice\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:32:\"CRM_Contribute_Form_Task_Invoice\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"PDF Invoice\";s:3:\"url\";s:35:\"/civicrm/contribute/invoice?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,630,1,1,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),(340,1,'civicrm/ajax/softcontributionlist',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:24:\"CRM_Contribute_Page_AJAX\";i:1;s:23:\"getSoftContributionRows\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(341,1,'civicrm/contribute/contributionrecur-payments',NULL,'Recurring Contribution\'s Payments','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:45:\"CRM_Contribute_Page_ContributionRecurPayments\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(342,1,'civicrm/membership/recurring-contributions',NULL,'Membership Recurring Contributions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:38:\"CRM_Member_Page_RecurringContributions\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(343,1,'civicrm/admin/contribute/pcp',NULL,'Personal Campaign Pages','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_PCP_Form_Contribute\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,450,1,0,NULL,'a:0:{}'),(344,1,'civicrm/contribute/campaign',NULL,'Setup a Personal Campaign Page - Account Information','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:22:\"CRM_PCP_Controller_PCP\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),(345,1,'civicrm/member',NULL,'CiviMember Dashboard','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviMember\";}i:1;s:3:\"and\";}','s:25:\"CRM_Member_Page_DashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,3,NULL,NULL,NULL,0,700,1,1,NULL,'a:1:{s:9:\"component\";s:10:\"CiviMember\";}'),(346,1,'civicrm/member/add','action=add','New Membership','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviMember\";}i:1;s:3:\"and\";}','s:19:\"CRM_Member_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:20:\"CiviMember Dashboard\";s:3:\"url\";s:23:\"/civicrm/member?reset=1\";}}',NULL,NULL,3,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:10:\"CiviMember\";}'),(347,1,'civicrm/admin/member/membershipType',NULL,'Membership Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Member_Page_MembershipType\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,370,1,0,NULL,'a:3:{s:4:\"desc\";s:174:\"Define the types of memberships you want to offer. For each type, you can specify a \'name\' (Gold Member, Honor Society Member...), a description, duration, and a minimum fee.\";s:10:\"adminGroup\";s:10:\"CiviMember\";s:4:\"icon\";s:31:\"admin/small/membership_type.png\";}'),(348,1,'civicrm/admin/member/membershipStatus',NULL,'Membership Status Rules','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Member_Page_MembershipStatus\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,380,1,0,NULL,'a:3:{s:4:\"desc\";s:187:\"Status \'rules\' define the current status for a membership based on that membership\'s start and end dates. You can adjust the default status options and rules as needed to meet your needs.\";s:10:\"adminGroup\";s:10:\"CiviMember\";s:4:\"icon\";s:33:\"admin/small/membership_status.png\";}'),(349,1,'civicrm/contact/view/membership','force=1,cid=%%cid%%','Memberships','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:19:\"CRM_Member_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,2,1,0,NULL,'a:0:{}'),(350,1,'civicrm/membership/view',NULL,'Memberships','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviMember\";}i:1;s:3:\"and\";}','s:30:\"CRM_Member_Form_MembershipView\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,390,1,0,NULL,'a:0:{}'),(351,1,'civicrm/member/search',NULL,'Find Memberships','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviMember\";}i:1;s:3:\"and\";}','s:28:\"CRM_Member_Controller_Search\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:20:\"CiviMember Dashboard\";s:3:\"url\";s:23:\"/civicrm/member?reset=1\";}}',NULL,NULL,3,NULL,NULL,NULL,0,710,1,1,NULL,'a:0:{}'),(352,1,'civicrm/member/import',NULL,'Import Memberships','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:17:\"access CiviMember\";i:1;s:16:\"edit memberships\";}i:1;s:3:\"and\";}','s:28:\"CRM_Member_Import_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:20:\"CiviMember Dashboard\";s:3:\"url\";s:23:\"/civicrm/member?reset=1\";}}',NULL,NULL,3,NULL,NULL,NULL,0,720,1,1,NULL,'a:0:{}'),(353,1,'civicrm/ajax/memType',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:17:\"access CiviMember\";}i:1;s:3:\"and\";}','a:2:{i:0;s:20:\"CRM_Member_Page_AJAX\";i:1;s:21:\"getMemberTypeDefaults\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(354,1,'civicrm/admin/member/membershipType/add',NULL,'Membership Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:17:\"access CiviMember\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Member_Form_MembershipType\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:16:\"Membership Types\";s:3:\"url\";s:44:\"/civicrm/admin/member/membershipType?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(355,1,'civicrm/mailing',NULL,'CiviMail','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:15:\"access CiviMail\";i:1;s:15:\"create mailings\";i:2;s:8:\"send SMS\";}i:1;s:2:\"or\";}','s:23:\"CRM_Mailing_Page_Browse\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,4,NULL,NULL,NULL,0,600,1,1,NULL,'a:1:{s:9:\"component\";s:8:\"CiviMail\";}'),(356,1,'civicrm/admin/mail',NULL,'Mailer Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"access CiviMail\";}i:1;s:3:\"and\";}','s:27:\"CRM_Admin_Form_Setting_Mail\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,400,1,0,NULL,'a:3:{s:4:\"desc\";s:61:\"Configure spool period, throttling and other mailer settings.\";s:10:\"adminGroup\";s:8:\"CiviMail\";s:4:\"icon\";s:18:\"admin/small/07.png\";}'),(357,1,'civicrm/admin/component',NULL,'Headers, Footers, and Automated Messages','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"access CiviMail\";}i:1;s:3:\"and\";}','s:26:\"CRM_Mailing_Page_Component\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,410,1,0,NULL,'a:3:{s:4:\"desc\";s:143:\"Configure the header and footer used for mailings. Customize the content of automated Subscribe, Unsubscribe, Resubscribe and Opt-out messages.\";s:10:\"adminGroup\";s:8:\"CiviMail\";s:4:\"icon\";s:23:\"admin/small/Profile.png\";}'),(358,1,'civicrm/admin/options/from_email_address/civimail',NULL,'From Email Addresses','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:4:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}i:3;a:2:{s:5:\"title\";s:20:\"From Email Addresses\";s:3:\"url\";s:49:\"/civicrm/admin/options/from_email_address?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,415,1,0,NULL,'a:3:{s:4:\"desc\";s:74:\"List of Email Addresses which can be used when sending emails to contacts.\";s:10:\"adminGroup\";s:8:\"CiviMail\";s:4:\"icon\";s:21:\"admin/small/title.png\";}'),(359,1,'civicrm/admin/mailSettings',NULL,'Mail Accounts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"access CiviMail\";}i:1;s:3:\"and\";}','s:27:\"CRM_Admin_Page_MailSettings\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,420,1,0,NULL,'a:3:{s:4:\"desc\";s:32:\"Configure email account setting.\";s:10:\"adminGroup\";s:8:\"CiviMail\";s:4:\"icon\";s:18:\"admin/small/07.png\";}'),(360,1,'civicrm/mailing/send',NULL,'New Mailing','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:15:\"access CiviMail\";i:1;s:15:\"create mailings\";i:2;s:17:\"schedule mailings\";}i:1;s:2:\"or\";}','s:27:\"CRM_Mailing_Controller_Send\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,NULL,NULL,0,610,1,1,NULL,'a:0:{}'),(361,1,'civicrm/mailing/browse/scheduled','scheduled=true','Find Mailings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:5:{i:0;s:15:\"access CiviMail\";i:1;s:16:\"approve mailings\";i:2;s:15:\"create mailings\";i:3;s:17:\"schedule mailings\";i:4;s:8:\"send SMS\";}i:1;s:2:\"or\";}','s:23:\"CRM_Mailing_Page_Browse\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,NULL,NULL,0,620,1,1,NULL,'a:0:{}'),(362,1,'civicrm/mailing/browse/unscheduled','scheduled=false','Find Mailings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:15:\"access CiviMail\";i:1;s:15:\"create mailings\";i:2;s:17:\"schedule mailings\";}i:1;s:2:\"or\";}','s:23:\"CRM_Mailing_Page_Browse\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,NULL,NULL,0,620,1,1,NULL,'a:0:{}'),(363,1,'civicrm/mailing/browse/archived',NULL,'Find Mailings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"access CiviMail\";i:1;s:15:\"create mailings\";}i:1;s:2:\"or\";}','s:23:\"CRM_Mailing_Page_Browse\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,NULL,NULL,0,625,1,1,NULL,'a:0:{}'),(364,1,'civicrm/mailing/component',NULL,'Headers, Footers, and Automated Messages','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Mailing_Page_Component\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,NULL,NULL,0,630,1,1,NULL,'a:0:{}'),(365,1,'civicrm/mailing/unsubscribe',NULL,'Unsubscribe','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:43:\"access CiviMail subscribe/unsubscribe pages\";}i:1;s:3:\"and\";}','s:28:\"CRM_Mailing_Form_Unsubscribe\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,1,NULL,0,640,1,0,NULL,'a:0:{}'),(366,1,'civicrm/mailing/resubscribe',NULL,'Resubscribe','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:43:\"access CiviMail subscribe/unsubscribe pages\";}i:1;s:3:\"and\";}','s:28:\"CRM_Mailing_Page_Resubscribe\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,1,NULL,0,645,1,0,NULL,'a:0:{}'),(367,1,'civicrm/mailing/optout',NULL,'Opt-out','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:43:\"access CiviMail subscribe/unsubscribe pages\";}i:1;s:3:\"and\";}','s:23:\"CRM_Mailing_Form_Optout\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,1,NULL,0,650,1,0,NULL,'a:0:{}'),(368,1,'civicrm/mailing/confirm',NULL,'Confirm','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:43:\"access CiviMail subscribe/unsubscribe pages\";}i:1;s:3:\"and\";}','s:24:\"CRM_Mailing_Page_Confirm\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,1,NULL,0,660,1,0,NULL,'a:0:{}'),(369,1,'civicrm/mailing/subscribe',NULL,'Subscribe','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:43:\"access CiviMail subscribe/unsubscribe pages\";}i:1;s:3:\"and\";}','s:26:\"CRM_Mailing_Form_Subscribe\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,1,NULL,0,660,1,0,NULL,'a:0:{}'),(370,1,'civicrm/mailing/preview',NULL,'Preview Mailing','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:4:{i:0;s:15:\"access CiviMail\";i:1;s:16:\"approve mailings\";i:2;s:15:\"create mailings\";i:3;s:17:\"schedule mailings\";}i:1;s:2:\"or\";}','s:24:\"CRM_Mailing_Page_Preview\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,NULL,NULL,0,670,1,0,NULL,'a:0:{}'),(371,1,'civicrm/mailing/report','mid=%%mid%%','Mailing Report','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"access CiviMail\";i:1;s:15:\"create mailings\";}i:1;s:2:\"or\";}','s:23:\"CRM_Mailing_Page_Report\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,NULL,NULL,0,680,1,0,NULL,'a:0:{}'),(372,1,'civicrm/mailing/forward',NULL,'Forward Mailing','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:43:\"access CiviMail subscribe/unsubscribe pages\";}i:1;s:3:\"and\";}','s:31:\"CRM_Mailing_Form_ForwardMailing\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,1,NULL,0,685,1,0,NULL,'a:0:{}'),(373,1,'civicrm/mailing/queue',NULL,'Sending Mail','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:15:\"access CiviMail\";}i:1;s:3:\"and\";}','s:23:\"CRM_Mailing_Page_Browse\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,NULL,NULL,0,690,1,0,NULL,'a:0:{}'),(374,1,'civicrm/mailing/report/event',NULL,'Mailing Event','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:15:\"access CiviMail\";}i:1;s:3:\"and\";}','s:22:\"CRM_Mailing_Page_Event\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}i:2;a:2:{s:5:\"title\";s:14:\"Mailing Report\";s:3:\"url\";s:47:\"/civicrm/mailing/report?reset=1&amp;mid=%%mid%%\";}}',NULL,NULL,4,NULL,NULL,NULL,0,695,1,0,NULL,'a:0:{}'),(375,1,'civicrm/ajax/template',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Mailing_Page_AJAX\";i:1;s:8:\"template\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(376,1,'civicrm/mailing/view',NULL,'View Mailing','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:28:\"view public CiviMail content\";i:1;s:15:\"access CiviMail\";i:2;s:16:\"approve mailings\";}i:1;s:2:\"or\";}','s:21:\"CRM_Mailing_Page_View\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,1,NULL,0,800,1,0,NULL,'a:0:{}'),(377,1,'civicrm/mailing/approve',NULL,'Approve Mailing','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"access CiviMail\";i:1;s:16:\"approve mailings\";}i:1;s:2:\"or\";}','s:24:\"CRM_Mailing_Form_Approve\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,NULL,NULL,0,850,1,0,NULL,'a:0:{}'),(378,1,'civicrm/contact/view/mailing',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:20:\"CRM_Mailing_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(379,1,'civicrm/ajax/contactmailing',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Mailing_Page_AJAX\";i:1;s:18:\"getContactMailings\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(380,1,'civicrm/grant',NULL,'CiviGrant Dashboard','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviGrant\";}i:1;s:3:\"and\";}','s:24:\"CRM_Grant_Page_DashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,5,NULL,NULL,NULL,0,1000,1,1,NULL,'a:1:{s:9:\"component\";s:9:\"CiviGrant\";}'),(381,1,'civicrm/grant/info',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviGrant\";}i:1;s:3:\"and\";}','s:24:\"CRM_Grant_Page_DashBoard\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviGrant Dashboard\";s:3:\"url\";s:22:\"/civicrm/grant?reset=1\";}}',NULL,NULL,5,NULL,NULL,NULL,0,0,1,0,NULL,'a:0:{}'),(382,1,'civicrm/grant/search',NULL,'Find Grants','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviGrant\";}i:1;s:3:\"and\";}','s:27:\"CRM_Grant_Controller_Search\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviGrant Dashboard\";s:3:\"url\";s:22:\"/civicrm/grant?reset=1\";}}',NULL,NULL,5,NULL,NULL,NULL,0,1010,1,1,NULL,'a:0:{}'),(383,1,'civicrm/grant/add','action=add','New Grant','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviGrant\";}i:1;s:3:\"and\";}','s:18:\"CRM_Grant_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviGrant Dashboard\";s:3:\"url\";s:22:\"/civicrm/grant?reset=1\";}}',NULL,NULL,5,NULL,NULL,NULL,0,1,1,1,NULL,'a:1:{s:9:\"component\";s:9:\"CiviGrant\";}'),(384,1,'civicrm/contact/view/grant',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviGrant\";}i:1;s:3:\"and\";}','s:18:\"CRM_Grant_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(385,1,'civicrm/pledge',NULL,'CiviPledge Dashboard','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviPledge\";}i:1;s:3:\"and\";}','s:25:\"CRM_Pledge_Page_DashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,6,NULL,NULL,NULL,0,550,1,1,NULL,'a:1:{s:9:\"component\";s:10:\"CiviPledge\";}'),(386,1,'civicrm/pledge/search',NULL,'Find Pledges','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviPledge\";}i:1;s:3:\"and\";}','s:28:\"CRM_Pledge_Controller_Search\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:20:\"CiviPledge Dashboard\";s:3:\"url\";s:23:\"/civicrm/pledge?reset=1\";}}',NULL,NULL,6,NULL,NULL,NULL,0,560,1,1,NULL,'a:0:{}'),(387,1,'civicrm/contact/view/pledge','force=1,cid=%%cid%%','Pledges','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviPledge\";}i:1;s:3:\"and\";}','s:19:\"CRM_Pledge_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,570,1,0,NULL,'a:0:{}'),(388,1,'civicrm/pledge/add','action=add','New Pledge','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviPledge\";}i:1;s:3:\"and\";}','s:19:\"CRM_Pledge_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:20:\"CiviPledge Dashboard\";s:3:\"url\";s:23:\"/civicrm/pledge?reset=1\";}}',NULL,NULL,6,NULL,NULL,NULL,0,1,1,1,NULL,'a:1:{s:9:\"component\";s:10:\"CiviPledge\";}'),(389,1,'civicrm/pledge/payment',NULL,'Pledge Payments','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviPledge\";}i:1;s:3:\"and\";}','s:23:\"CRM_Pledge_Page_Payment\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:20:\"CiviPledge Dashboard\";s:3:\"url\";s:23:\"/civicrm/pledge?reset=1\";}}',NULL,NULL,6,NULL,NULL,NULL,0,580,1,0,NULL,'a:0:{}'),(390,1,'civicrm/ajax/pledgeAmount',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:17:\"access CiviPledge\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:20:\"CRM_Pledge_Page_AJAX\";i:1;s:17:\"getPledgeDefaults\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(391,1,'civicrm/case',NULL,'CiviCase Dashboard','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_Case_Page_DashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,900,1,1,NULL,'a:1:{s:9:\"component\";s:8:\"CiviCase\";}'),(392,1,'civicrm/case/add',NULL,'Open Case','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:18:\"CRM_Case_Form_Case\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,1,NULL,'a:1:{s:9:\"component\";s:8:\"CiviCase\";}'),(393,1,'civicrm/case/search',NULL,'Find Cases','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Case_Controller_Search\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,910,1,1,NULL,'a:0:{}'),(394,1,'civicrm/case/activity',NULL,'Case Activity','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Case_Form_Activity\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(395,1,'civicrm/case/report',NULL,'Case Activity Audit','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:31:\"access all cases and activities\";}i:1;s:3:\"and\";}','s:20:\"CRM_Case_Form_Report\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(396,1,'civicrm/case/cd/edit',NULL,'Case Custom Set','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:24:\"CRM_Case_Form_CustomData\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(397,1,'civicrm/contact/view/case',NULL,'Case','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:17:\"CRM_Case_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(398,1,'civicrm/case/activity/view',NULL,'Activity View','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Case_Form_ActivityView\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Case Activity\";s:3:\"url\";s:30:\"/civicrm/case/activity?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(399,1,'civicrm/contact/view/case/editClient',NULL,'Assign to Another Client','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:24:\"CRM_Case_Form_EditClient\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}i:2;a:2:{s:5:\"title\";s:4:\"Case\";s:3:\"url\";s:34:\"/civicrm/contact/view/case?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(400,1,'civicrm/case/addToCase',NULL,'File on Case','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:28:\"CRM_Case_Form_ActivityToCase\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(401,1,'civicrm/case/details',NULL,'Case Details','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Case_Page_CaseDetails\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(402,1,'civicrm/admin/setting/case',NULL,'CiviCase Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Admin_Form_Setting_Case\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,380,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:8:\"CiviCase\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(403,1,'civicrm/admin/options/case_type',NULL,'Case Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:19:\"administer CiviCase\";}i:1;s:3:\"and\";}','s:22:\"CRM_Core_Page_Redirect\";','s:24:\"url=civicrm/a/#/caseType\";','a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,390,1,0,NULL,'a:3:{s:4:\"desc\";s:137:\"List of types which can be assigned to Cases. (Enable the Cases tab from System Settings - Enable Components if you want to track cases.)\";s:10:\"adminGroup\";s:8:\"CiviCase\";s:4:\"icon\";s:25:\"admin/small/case_type.png\";}'),(404,1,'civicrm/admin/options/redaction_rule',NULL,'Redaction Rules','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:19:\"administer CiviCase\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,400,1,0,NULL,'a:3:{s:4:\"desc\";s:223:\"List of rules which can be applied to user input strings so that the redacted output can be recognized as repeated instances of the same string or can be identified as a \"semantic type of the data element\" within case data.\";s:10:\"adminGroup\";s:8:\"CiviCase\";s:4:\"icon\";s:30:\"admin/small/redaction_type.png\";}'),(405,1,'civicrm/admin/options/case_status',NULL,'Case Statuses','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:19:\"administer CiviCase\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,400,1,0,NULL,'a:3:{s:4:\"desc\";s:48:\"List of statuses that can be assigned to a case.\";s:10:\"adminGroup\";s:8:\"CiviCase\";s:4:\"icon\";s:25:\"admin/small/case_type.png\";}'),(406,1,'civicrm/admin/options/encounter_medium',NULL,'Encounter Mediums','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:19:\"administer CiviCase\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,400,1,0,NULL,'a:3:{s:4:\"desc\";s:26:\"List of encounter mediums.\";s:10:\"adminGroup\";s:8:\"CiviCase\";s:4:\"icon\";s:25:\"admin/small/case_type.png\";}'),(407,1,'civicrm/case/report/print',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:31:\"access all cases and activities\";}i:1;s:3:\"and\";}','a:2:{i:0;s:28:\"CRM_Case_XMLProcessor_Report\";i:1;s:15:\"printCaseReport\";}',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}i:2;a:2:{s:5:\"title\";s:19:\"Case Activity Audit\";s:3:\"url\";s:28:\"/civicrm/case/report?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(408,1,'civicrm/case/ajax/addclient',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:18:\"CRM_Case_Page_AJAX\";i:1;s:9:\"addClient\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(409,1,'civicrm/case/ajax/processtags',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:18:\"CRM_Case_Page_AJAX\";i:1;s:15:\"processCaseTags\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,3,NULL,'a:0:{}'),(410,1,'civicrm/case/ajax/details',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:18:\"CRM_Case_Page_AJAX\";i:1;s:11:\"CaseDetails\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(411,1,'civicrm/ajax/delcaserole',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:18:\"CRM_Case_Page_AJAX\";i:1;s:15:\"deleteCaseRoles\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(412,1,'civicrm/ajax/get-cases',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:18:\"CRM_Case_Page_AJAX\";i:1;s:8:\"getCases\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(413,1,'civicrm/report',NULL,'CiviReport','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviReport\";}i:1;s:3:\"and\";}','s:22:\"CRM_Report_Page_Report\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,8,NULL,NULL,NULL,0,1200,1,1,NULL,'a:1:{s:9:\"component\";s:10:\"CiviReport\";}'),(414,1,'civicrm/report/list',NULL,'CiviCRM Reports','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:17:\"access CiviReport\";}i:1;s:3:\"and\";}','s:28:\"CRM_Report_Page_InstanceList\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:10:\"CiviReport\";s:3:\"url\";s:23:\"/civicrm/report?reset=1\";}}',NULL,NULL,8,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(415,1,'civicrm/report/template/list',NULL,'Create New Report from Template','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer Reports\";}i:1;s:3:\"and\";}','s:28:\"CRM_Report_Page_TemplateList\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:10:\"CiviReport\";s:3:\"url\";s:23:\"/civicrm/report?reset=1\";}}',NULL,NULL,8,NULL,NULL,NULL,0,1220,1,1,NULL,'a:0:{}'),(416,1,'civicrm/report/options/report_template',NULL,'Manage Templates','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer Reports\";}i:1;s:3:\"and\";}','s:23:\"CRM_Report_Page_Options\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:10:\"CiviReport\";s:3:\"url\";s:23:\"/civicrm/report?reset=1\";}}',NULL,NULL,8,NULL,NULL,NULL,0,1241,1,1,NULL,'a:0:{}'),(417,1,'civicrm/admin/report/register',NULL,'Register Report','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer Reports\";}i:1;s:3:\"and\";}','s:24:\"CRM_Report_Form_Register\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:1:{s:4:\"desc\";s:30:\"Register the Report templates.\";}'),(418,1,'civicrm/report/instance',NULL,'Report','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:17:\"access CiviReport\";}i:1;s:3:\"and\";}','s:24:\"CRM_Report_Page_Instance\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:10:\"CiviReport\";s:3:\"url\";s:23:\"/civicrm/report?reset=1\";}}',NULL,NULL,8,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(419,1,'civicrm/admin/report/template/list',NULL,'Create New Report from Template','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:17:\"access CiviReport\";}i:1;s:3:\"and\";}','s:28:\"CRM_Report_Page_TemplateList\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:3:{s:4:\"desc\";s:49:\"Component wise listing of all available templates\";s:10:\"adminGroup\";s:10:\"CiviReport\";s:4:\"icon\";s:31:\"admin/small/report_template.gif\";}'),(420,1,'civicrm/admin/report/options/report_template',NULL,'Manage Templates','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:17:\"access CiviReport\";}i:1;s:3:\"and\";}','s:23:\"CRM_Report_Page_Options\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:3:{s:4:\"desc\";s:45:\"Browse, Edit and Delete the Report templates.\";s:10:\"adminGroup\";s:10:\"CiviReport\";s:4:\"icon\";s:24:\"admin/small/template.png\";}'),(421,1,'civicrm/admin/report/list',NULL,'Reports Listing','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:28:\"CRM_Report_Page_InstanceList\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:3:{s:4:\"desc\";s:60:\"Browse existing report, change report criteria and settings.\";s:10:\"adminGroup\";s:10:\"CiviReport\";s:4:\"icon\";s:27:\"admin/small/report_list.gif\";}'),(422,1,'civicrm/report/chart',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviReport\";}i:1;s:3:\"and\";}','a:2:{i:0;s:15:\"CRM_Report_Form\";i:1;s:16:\"uploadChartImage\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:10:\"CiviReport\";s:3:\"url\";s:23:\"/civicrm/report?reset=1\";}}',NULL,NULL,8,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(423,1,'civicrm/campaign',NULL,'Campaign Dashboard','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";}i:1;s:2:\"or\";}','s:27:\"CRM_Campaign_Page_DashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,9,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:12:\"CiviCampaign\";}'),(424,1,'civicrm/campaign/add',NULL,'New Campaign','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";}i:1;s:2:\"or\";}','s:26:\"CRM_Campaign_Form_Campaign\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Campaign Dashboard\";s:3:\"url\";s:25:\"/civicrm/campaign?reset=1\";}}',NULL,NULL,9,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:12:\"CiviCampaign\";}'),(425,1,'civicrm/survey/add',NULL,'New Survey','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";}i:1;s:2:\"or\";}','s:29:\"CRM_Campaign_Form_Survey_Main\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:12:\"CiviCampaign\";}'),(426,1,'civicrm/campaign/vote',NULL,'Conduct Survey','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:4:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";i:2;s:25:\"reserve campaign contacts\";i:3;s:27:\"interview campaign contacts\";}i:1;s:2:\"or\";}','s:22:\"CRM_Campaign_Page_Vote\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Campaign Dashboard\";s:3:\"url\";s:25:\"/civicrm/campaign?reset=1\";}}',NULL,NULL,9,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:12:\"CiviCampaign\";}'),(427,1,'civicrm/admin/campaign/surveyType',NULL,'Survey Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:23:\"administer CiviCampaign\";}i:1;s:3:\"and\";}','s:28:\"CRM_Campaign_Page_SurveyType\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:3:{s:4:\"icon\";s:18:\"admin/small/05.png\";s:10:\"adminGroup\";s:12:\"CiviCampaign\";s:9:\"component\";s:12:\"CiviCampaign\";}'),(428,1,'civicrm/admin/options/campaign_type',NULL,'Campaign Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,2,1,0,NULL,'a:4:{s:4:\"desc\";s:47:\"categorize your campaigns using campaign types.\";s:10:\"adminGroup\";s:12:\"CiviCampaign\";s:4:\"icon\";s:18:\"admin/small/05.png\";s:9:\"component\";s:12:\"CiviCampaign\";}'),(429,1,'civicrm/admin/options/campaign_status',NULL,'Campaign Status','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,3,1,0,NULL,'a:4:{s:4:\"desc\";s:34:\"Define statuses for campaign here.\";s:10:\"adminGroup\";s:12:\"CiviCampaign\";s:4:\"icon\";s:18:\"admin/small/05.png\";s:9:\"component\";s:12:\"CiviCampaign\";}'),(430,1,'civicrm/admin/options/engagement_index',NULL,'Engagement Index','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,4,1,0,NULL,'a:4:{s:4:\"desc\";s:18:\"Engagement levels.\";s:10:\"adminGroup\";s:12:\"CiviCampaign\";s:4:\"icon\";s:18:\"admin/small/05.png\";s:9:\"component\";s:12:\"CiviCampaign\";}'),(431,1,'civicrm/survey/search','op=interview','Record Respondents Interview','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";i:2;s:27:\"interview campaign contacts\";}i:1;s:2:\"or\";}','s:30:\"CRM_Campaign_Controller_Search\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:12:\"CiviCampaign\";}'),(432,1,'civicrm/campaign/gotv',NULL,'GOTV (Track Voters)','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:4:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";i:2;s:25:\"release campaign contacts\";i:3;s:22:\"gotv campaign contacts\";}i:1;s:2:\"or\";}','s:22:\"CRM_Campaign_Form_Gotv\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Campaign Dashboard\";s:3:\"url\";s:25:\"/civicrm/campaign?reset=1\";}}',NULL,NULL,9,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:12:\"CiviCampaign\";}'),(433,1,'civicrm/petition/add',NULL,'New Petition','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";}i:1;s:2:\"or\";}','s:26:\"CRM_Campaign_Form_Petition\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(434,1,'civicrm/petition/sign',NULL,'Sign Petition','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"sign CiviCRM Petition\";}i:1;s:3:\"and\";}','s:36:\"CRM_Campaign_Form_Petition_Signature\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(435,1,'civicrm/petition/browse',NULL,'View Petition Signatures','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Campaign_Page_Petition\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(436,1,'civicrm/petition/confirm',NULL,'Email address verified','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"sign CiviCRM Petition\";}i:1;s:3:\"and\";}','s:34:\"CRM_Campaign_Page_Petition_Confirm\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(437,1,'civicrm/petition/thankyou',NULL,'Thank You','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"sign CiviCRM Petition\";}i:1;s:3:\"and\";}','s:35:\"CRM_Campaign_Page_Petition_ThankYou\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(438,1,'civicrm/campaign/registerInterview',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";i:2;s:27:\"interview campaign contacts\";}i:1;s:2:\"or\";}','a:2:{i:0;s:22:\"CRM_Campaign_Page_AJAX\";i:1;s:17:\"registerInterview\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Campaign Dashboard\";s:3:\"url\";s:25:\"/civicrm/campaign?reset=1\";}}',NULL,NULL,9,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(439,1,'civicrm/survey/configure/main',NULL,'Configure Survey','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";}i:1;s:2:\"or\";}','s:29:\"CRM_Campaign_Form_Survey_Main\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(440,1,'civicrm/survey/configure/questions',NULL,'Configure Survey','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";}i:1;s:2:\"or\";}','s:34:\"CRM_Campaign_Form_Survey_Questions\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(441,1,'civicrm/survey/configure/results',NULL,'Configure Survey','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";}i:1;s:2:\"or\";}','s:32:\"CRM_Campaign_Form_Survey_Results\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(442,1,'civicrm/survey/delete',NULL,'Delete Survey','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";}i:1;s:2:\"or\";}','s:31:\"CRM_Campaign_Form_Survey_Delete\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(443,1,'admin',NULL,NULL,NULL,NULL,NULL,NULL,'a:15:{s:14:\"CiviContribute\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:9:{s:32:\"{weight}.Personal Campaign Pages\";a:6:{s:5:\"title\";s:23:\"Personal Campaign Pages\";s:4:\"desc\";s:49:\"View and manage existing personal campaign pages.\";s:2:\"id\";s:21:\"PersonalCampaignPages\";s:3:\"url\";s:49:\"/civicrm/admin/pcp?context=contribute&amp;reset=1\";s:4:\"icon\";s:34:\"admin/small/contribution_types.png\";s:5:\"extra\";N;}s:34:\"{weight}.Manage Contribution Pages\";a:6:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:4:\"desc\";s:242:\"CiviContribute allows you to create and maintain any number of Online Contribution Pages. You can create different pages for different programs or campaigns - and customize text, amounts, types of information collected from contributors, etc.\";s:2:\"id\";s:23:\"ManageContributionPages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";s:4:\"icon\";s:41:\"admin/small/online_contribution_pages.png\";s:5:\"extra\";N;}s:24:\"{weight}.Manage Premiums\";a:6:{s:5:\"title\";s:15:\"Manage Premiums\";s:4:\"desc\";s:175:\"CiviContribute allows you to configure any number of Premiums which can be offered to contributors as incentives / thank-you gifts. Define the premiums you want to offer here.\";s:2:\"id\";s:14:\"ManagePremiums\";s:3:\"url\";s:48:\"/civicrm/admin/contribute/managePremiums?reset=1\";s:4:\"icon\";s:24:\"admin/small/Premiums.png\";s:5:\"extra\";N;}s:24:\"{weight}.Financial Types\";a:6:{s:5:\"title\";s:15:\"Financial Types\";s:4:\"desc\";s:64:\"Formerly civicrm_contribution_type merged into this table in 4.1\";s:2:\"id\";s:14:\"FinancialTypes\";s:3:\"url\";s:46:\"/civicrm/admin/financial/financialType?reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}s:27:\"{weight}.Financial Accounts\";a:6:{s:5:\"title\";s:18:\"Financial Accounts\";s:4:\"desc\";s:128:\"Financial types are used to categorize contributions for reporting and accounting purposes. These are also referred to as Funds.\";s:2:\"id\";s:17:\"FinancialAccounts\";s:3:\"url\";s:49:\"/civicrm/admin/financial/financialAccount?reset=1\";s:4:\"icon\";s:34:\"admin/small/contribution_types.png\";s:5:\"extra\";N;}s:24:\"{weight}.Payment Methods\";a:6:{s:5:\"title\";s:15:\"Payment Methods\";s:4:\"desc\";s:224:\"You may choose to record the payment instrument used for each contribution. Common payment methods are installed by default (e.g. Check, Cash, Credit Card...). If your site requires additional payment methods, add them here.\";s:2:\"id\";s:14:\"PaymentMethods\";s:3:\"url\";s:49:\"/civicrm/admin/options/payment_instrument?reset=1\";s:4:\"icon\";s:35:\"admin/small/payment_instruments.png\";s:5:\"extra\";N;}s:30:\"{weight}.Accepted Credit Cards\";a:6:{s:5:\"title\";s:21:\"Accepted Credit Cards\";s:4:\"desc\";s:94:\"Credit card options that will be offered to contributors using your Online Contribution pages.\";s:2:\"id\";s:19:\"AcceptedCreditCards\";s:3:\"url\";s:48:\"/civicrm/admin/options/accept_creditcard?reset=1\";s:4:\"icon\";s:36:\"admin/small/accepted_creditcards.png\";s:5:\"extra\";N;}s:26:\"{weight}.Soft Credit Types\";a:6:{s:5:\"title\";s:17:\"Soft Credit Types\";s:4:\"desc\";s:86:\"Soft Credit Types that will be offered to contributors during soft credit contribution\";s:2:\"id\";s:15:\"SoftCreditTypes\";s:3:\"url\";s:47:\"/civicrm/admin/options/soft_credit_type?reset=1\";s:4:\"icon\";s:32:\"admin/small/soft_credit_type.png\";s:5:\"extra\";N;}s:42:\"{weight}.CiviContribute Component Settings\";a:6:{s:5:\"title\";s:33:\"CiviContribute Component Settings\";s:4:\"desc\";s:42:\"Configure global CiviContribute behaviors.\";s:2:\"id\";s:31:\"CiviContributeComponentSettings\";s:3:\"url\";s:53:\"/civicrm/admin/setting/preferences/contribute?reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}}s:9:\"perColumn\";d:5;}s:26:\"Customize Data and Screens\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:19:{s:20:\"{weight}.Custom Data\";a:6:{s:5:\"title\";s:11:\"Custom Data\";s:4:\"desc\";s:109:\"Configure custom fields to collect and store custom data which is not included in the standard CiviCRM forms.\";s:2:\"id\";s:10:\"CustomData\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";s:4:\"icon\";s:26:\"admin/small/custm_data.png\";s:5:\"extra\";N;}s:17:\"{weight}.Profiles\";a:6:{s:5:\"title\";s:8:\"Profiles\";s:4:\"desc\";s:151:\"Profiles allow you to aggregate groups of fields and include them in your site as input forms, contact display pages, and search and listings features.\";s:2:\"id\";s:8:\"Profiles\";s:3:\"url\";s:31:\"/civicrm/admin/uf/group?reset=1\";s:4:\"icon\";s:23:\"admin/small/Profile.png\";s:5:\"extra\";N;}s:23:\"{weight}.Activity Types\";a:6:{s:5:\"title\";s:14:\"Activity Types\";s:4:\"desc\";s:155:\"CiviCRM has several built-in activity types (meetings, phone calls, emails sent). Track other types of interactions by creating custom activity types here.\";s:2:\"id\";s:13:\"ActivityTypes\";s:3:\"url\";s:44:\"/civicrm/admin/options/activity_type?reset=1\";s:4:\"icon\";s:18:\"admin/small/05.png\";s:5:\"extra\";N;}s:27:\"{weight}.Relationship Types\";a:6:{s:5:\"title\";s:18:\"Relationship Types\";s:4:\"desc\";s:148:\"Contacts can be linked to each other through Relationships (e.g. Spouse, Employer, etc.). Define the types of relationships you want to record here.\";s:2:\"id\";s:17:\"RelationshipTypes\";s:3:\"url\";s:30:\"/civicrm/admin/reltype?reset=1\";s:4:\"icon\";s:25:\"admin/small/rela_type.png\";s:5:\"extra\";N;}s:22:\"{weight}.Contact Types\";a:6:{s:5:\"title\";s:13:\"Contact Types\";s:4:\"desc\";N;s:2:\"id\";s:12:\"ContactTypes\";s:3:\"url\";s:38:\"/civicrm/admin/options/subtype?reset=1\";s:4:\"icon\";s:18:\"admin/small/09.png\";s:5:\"extra\";N;}s:23:\"{weight}.Gender Options\";a:6:{s:5:\"title\";s:14:\"Gender Options\";s:4:\"desc\";s:79:\"Options for assigning gender to individual contacts (e.g. Male, Female, Other).\";s:2:\"id\";s:13:\"GenderOptions\";s:3:\"url\";s:37:\"/civicrm/admin/options/gender?reset=1\";s:4:\"icon\";s:18:\"admin/small/01.png\";s:5:\"extra\";N;}s:40:\"{weight}.Individual Prefixes (Ms, Mr...)\";a:6:{s:5:\"title\";s:31:\"Individual Prefixes (Ms, Mr...)\";s:4:\"desc\";s:66:\"Options for individual contact prefixes (e.g. Ms., Mr., Dr. etc.).\";s:2:\"id\";s:27:\"IndividualPrefixes_Ms_Mr...\";s:3:\"url\";s:48:\"/civicrm/admin/options/individual_prefix?reset=1\";s:4:\"icon\";s:21:\"admin/small/title.png\";s:5:\"extra\";N;}s:40:\"{weight}.Individual Suffixes (Jr, Sr...)\";a:6:{s:5:\"title\";s:31:\"Individual Suffixes (Jr, Sr...)\";s:4:\"desc\";s:61:\"Options for individual contact suffixes (e.g. Jr., Sr. etc.).\";s:2:\"id\";s:27:\"IndividualSuffixes_Jr_Sr...\";s:3:\"url\";s:48:\"/civicrm/admin/options/individual_suffix?reset=1\";s:4:\"icon\";s:18:\"admin/small/10.png\";s:5:\"extra\";N;}s:39:\"{weight}.Location Types (Home, Work...)\";a:6:{s:5:\"title\";s:30:\"Location Types (Home, Work...)\";s:4:\"desc\";s:94:\"Options for categorizing contact addresses and phone numbers (e.g. Home, Work, Billing, etc.).\";s:2:\"id\";s:26:\"LocationTypes_Home_Work...\";s:3:\"url\";s:35:\"/civicrm/admin/locationType?reset=1\";s:4:\"icon\";s:18:\"admin/small/13.png\";s:5:\"extra\";N;}s:22:\"{weight}.Website Types\";a:6:{s:5:\"title\";s:13:\"Website Types\";s:4:\"desc\";s:48:\"Options for assigning website types to contacts.\";s:2:\"id\";s:12:\"WebsiteTypes\";s:3:\"url\";s:43:\"/civicrm/admin/options/website_type?reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}s:35:\"{weight}.Instant Messenger Services\";a:6:{s:5:\"title\";s:26:\"Instant Messenger Services\";s:4:\"desc\";s:79:\"List of IM services which can be used when recording screen-names for contacts.\";s:2:\"id\";s:24:\"InstantMessengerServices\";s:3:\"url\";s:56:\"/civicrm/admin/options/instant_messenger_service?reset=1\";s:4:\"icon\";s:18:\"admin/small/07.png\";s:5:\"extra\";N;}s:31:\"{weight}.Mobile Phone Providers\";a:6:{s:5:\"title\";s:22:\"Mobile Phone Providers\";s:4:\"desc\";s:90:\"List of mobile phone providers which can be assigned when recording contact phone numbers.\";s:2:\"id\";s:20:\"MobilePhoneProviders\";s:3:\"url\";s:46:\"/civicrm/admin/options/mobile_provider?reset=1\";s:4:\"icon\";s:18:\"admin/small/08.png\";s:5:\"extra\";N;}s:19:\"{weight}.Phone Type\";a:6:{s:5:\"title\";s:10:\"Phone Type\";s:4:\"desc\";s:80:\"Options for assigning phone type to contacts (e.g Phone,\n    Mobile, Fax, Pager)\";s:2:\"id\";s:9:\"PhoneType\";s:3:\"url\";s:41:\"/civicrm/admin/options/phone_type?reset=1\";s:4:\"icon\";s:7:\"tel.gif\";s:5:\"extra\";N;}s:28:\"{weight}.Display Preferences\";a:6:{s:5:\"title\";s:19:\"Display Preferences\";s:4:\"desc\";N;s:2:\"id\";s:18:\"DisplayPreferences\";s:3:\"url\";s:50:\"/civicrm/admin/setting/preferences/display?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:27:\"{weight}.Search Preferences\";a:6:{s:5:\"title\";s:18:\"Search Preferences\";s:4:\"desc\";N;s:2:\"id\";s:17:\"SearchPreferences\";s:3:\"url\";s:37:\"/civicrm/admin/setting/search?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:24:\"{weight}.Navigation Menu\";a:6:{s:5:\"title\";s:15:\"Navigation Menu\";s:4:\"desc\";s:79:\"Add or remove menu items, and modify the order of items on the navigation menu.\";s:2:\"id\";s:14:\"NavigationMenu\";s:3:\"url\";s:27:\"/civicrm/admin/menu?reset=1\";s:4:\"icon\";s:24:\"admin/small/template.png\";s:5:\"extra\";N;}s:26:\"{weight}.Word Replacements\";a:6:{s:5:\"title\";s:17:\"Word Replacements\";s:4:\"desc\";s:18:\"Word Replacements.\";s:2:\"id\";s:16:\"WordReplacements\";s:3:\"url\";s:47:\"/civicrm/admin/options/wordreplacements?reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}s:31:\"{weight}.Manage Custom Searches\";a:6:{s:5:\"title\";s:22:\"Manage Custom Searches\";s:4:\"desc\";s:225:\"Developers and accidental techies with a bit of PHP and SQL knowledge can create new search forms to handle specific search and reporting needs which aren\'t covered by the built-in Advanced Search and Search Builder features.\";s:2:\"id\";s:20:\"ManageCustomSearches\";s:3:\"url\";s:44:\"/civicrm/admin/options/custom_search?reset=1\";s:4:\"icon\";s:24:\"admin/small/template.png\";s:5:\"extra\";N;}s:26:\"{weight}.Tags (Categories)\";a:6:{s:5:\"title\";s:17:\"Tags (Categories)\";s:4:\"desc\";s:158:\"Tags are useful for segmenting the contacts in your database into categories (e.g. Staff Member, Donor, Volunteer, etc.). Create and edit available tags here.\";s:2:\"id\";s:15:\"Tags_Categories\";s:3:\"url\";s:20:\"/civicrm/tag?reset=1\";s:4:\"icon\";s:18:\"admin/small/11.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:10;}s:14:\"Communications\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:11:{s:46:\"{weight}.Organization Address and Contact Info\";a:6:{s:5:\"title\";s:37:\"Organization Address and Contact Info\";s:4:\"desc\";s:150:\"Configure primary contact name, email, return-path and address information. This information is used by CiviMail to identify the sending organization.\";s:2:\"id\";s:33:\"OrganizationAddressandContactInfo\";s:3:\"url\";s:47:\"/civicrm/admin/domain?action=update&amp;reset=1\";s:4:\"icon\";s:22:\"admin/small/domain.png\";s:5:\"extra\";N;}s:29:\"{weight}.From Email Addresses\";a:6:{s:5:\"title\";s:20:\"From Email Addresses\";s:4:\"desc\";s:74:\"List of Email Addresses which can be used when sending emails to contacts.\";s:2:\"id\";s:18:\"FromEmailAddresses\";s:3:\"url\";s:49:\"/civicrm/admin/options/from_email_address?reset=1\";s:4:\"icon\";s:21:\"admin/small/title.png\";s:5:\"extra\";N;}s:26:\"{weight}.Message Templates\";a:6:{s:5:\"title\";s:17:\"Message Templates\";s:4:\"desc\";s:130:\"Message templates allow you to save and re-use messages with layouts which you can use when sending email to one or more contacts.\";s:2:\"id\";s:16:\"MessageTemplates\";s:3:\"url\";s:39:\"/civicrm/admin/messageTemplates?reset=1\";s:4:\"icon\";s:24:\"admin/small/template.png\";s:5:\"extra\";N;}s:27:\"{weight}.Schedule Reminders\";a:6:{s:5:\"title\";s:18:\"Schedule Reminders\";s:4:\"desc\";s:19:\"Schedule Reminders.\";s:2:\"id\";s:17:\"ScheduleReminders\";s:3:\"url\";s:40:\"/civicrm/admin/scheduleReminders?reset=1\";s:4:\"icon\";s:24:\"admin/small/template.png\";s:5:\"extra\";N;}s:40:\"{weight}.Preferred Communication Methods\";a:6:{s:5:\"title\";s:31:\"Preferred Communication Methods\";s:4:\"desc\";s:117:\"One or more preferred methods of communication can be assigned to each contact. Customize the available options here.\";s:2:\"id\";s:29:\"PreferredCommunicationMethods\";s:3:\"url\";s:61:\"/civicrm/admin/options/preferred_communication_method?reset=1\";s:4:\"icon\";s:29:\"admin/small/communication.png\";s:5:\"extra\";N;}s:22:\"{weight}.Label Formats\";a:6:{s:5:\"title\";s:13:\"Label Formats\";s:4:\"desc\";s:67:\"Configure Label Formats that are used when creating mailing labels.\";s:2:\"id\";s:12:\"LabelFormats\";s:3:\"url\";s:35:\"/civicrm/admin/labelFormats?reset=1\";s:4:\"icon\";s:24:\"admin/small/template.png\";s:5:\"extra\";N;}s:33:\"{weight}.Print Page (PDF) Formats\";a:6:{s:5:\"title\";s:24:\"Print Page (PDF) Formats\";s:4:\"desc\";s:95:\"Configure PDF Page Formats that can be assigned to Message Templates when creating PDF letters.\";s:2:\"id\";s:20:\"PrintPage_PDFFormats\";s:3:\"url\";s:33:\"/civicrm/admin/pdfFormats?reset=1\";s:4:\"icon\";s:24:\"admin/small/template.png\";s:5:\"extra\";N;}s:36:\"{weight}.Communication Style Options\";a:6:{s:5:\"title\";s:27:\"Communication Style Options\";s:4:\"desc\";s:42:\"Options for Communication Style selection.\";s:2:\"id\";s:25:\"CommunicationStyleOptions\";s:3:\"url\";s:50:\"/civicrm/admin/options/communication_style?reset=1\";s:4:\"icon\";s:18:\"admin/small/01.png\";s:5:\"extra\";N;}s:31:\"{weight}.Email Greeting Formats\";a:6:{s:5:\"title\";s:22:\"Email Greeting Formats\";s:4:\"desc\";s:75:\"Options for assigning email greetings to individual and household contacts.\";s:2:\"id\";s:20:\"EmailGreetingFormats\";s:3:\"url\";s:45:\"/civicrm/admin/options/email_greeting?reset=1\";s:4:\"icon\";s:18:\"admin/small/01.png\";s:5:\"extra\";N;}s:32:\"{weight}.Postal Greeting Formats\";a:6:{s:5:\"title\";s:23:\"Postal Greeting Formats\";s:4:\"desc\";s:76:\"Options for assigning postal greetings to individual and household contacts.\";s:2:\"id\";s:21:\"PostalGreetingFormats\";s:3:\"url\";s:46:\"/civicrm/admin/options/postal_greeting?reset=1\";s:4:\"icon\";s:18:\"admin/small/01.png\";s:5:\"extra\";N;}s:26:\"{weight}.Addressee Formats\";a:6:{s:5:\"title\";s:17:\"Addressee Formats\";s:4:\"desc\";s:83:\"Options for assigning addressee to individual, household and organization contacts.\";s:2:\"id\";s:16:\"AddresseeFormats\";s:3:\"url\";s:40:\"/civicrm/admin/options/addressee?reset=1\";s:4:\"icon\";s:18:\"admin/small/01.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:6;}s:12:\"Localization\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:4:{s:39:\"{weight}.Languages, Currency, Locations\";a:6:{s:5:\"title\";s:30:\"Languages, Currency, Locations\";s:4:\"desc\";N;s:2:\"id\";s:28:\"Languages_Currency_Locations\";s:3:\"url\";s:43:\"/civicrm/admin/setting/localization?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:25:\"{weight}.Address Settings\";a:6:{s:5:\"title\";s:16:\"Address Settings\";s:4:\"desc\";N;s:2:\"id\";s:15:\"AddressSettings\";s:3:\"url\";s:50:\"/civicrm/admin/setting/preferences/address?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:21:\"{weight}.Date Formats\";a:6:{s:5:\"title\";s:12:\"Date Formats\";s:4:\"desc\";N;s:2:\"id\";s:11:\"DateFormats\";s:3:\"url\";s:35:\"/civicrm/admin/setting/date?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:28:\"{weight}.Preferred Languages\";a:6:{s:5:\"title\";s:19:\"Preferred Languages\";s:4:\"desc\";s:30:\"Options for contact languages.\";s:2:\"id\";s:18:\"PreferredLanguages\";s:3:\"url\";s:40:\"/civicrm/admin/options/languages?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:2;}s:21:\"Users and Permissions\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:2:{s:23:\"{weight}.Access Control\";a:6:{s:5:\"title\";s:14:\"Access Control\";s:4:\"desc\";s:73:\"Grant or deny access to actions (view, edit...), features and components.\";s:2:\"id\";s:13:\"AccessControl\";s:3:\"url\";s:29:\"/civicrm/admin/access?reset=1\";s:4:\"icon\";s:18:\"admin/small/03.png\";s:5:\"extra\";N;}s:38:\"{weight}.Synchronize Users to Contacts\";a:6:{s:5:\"title\";s:29:\"Synchronize Users to Contacts\";s:4:\"desc\";s:71:\"Automatically create a CiviCRM contact record for each CMS user record.\";s:2:\"id\";s:26:\"SynchronizeUserstoContacts\";s:3:\"url\";s:32:\"/civicrm/admin/synchUser?reset=1\";s:4:\"icon\";s:26:\"admin/small/Synch_user.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:1;}s:15:\"System Settings\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:18:{s:32:\"{weight}.Configuration Checklist\";a:6:{s:5:\"title\";s:23:\"Configuration Checklist\";s:4:\"desc\";s:55:\"List of configuration tasks with links to each setting.\";s:2:\"id\";s:22:\"ConfigurationChecklist\";s:3:\"url\";s:33:\"/civicrm/admin/configtask?reset=1\";s:4:\"icon\";s:9:\"check.gif\";s:5:\"extra\";N;}s:34:\"{weight}.Enable CiviCRM Components\";a:6:{s:5:\"title\";s:25:\"Enable CiviCRM Components\";s:4:\"desc\";s:269:\"Enable or disable components (e.g. CiviEvent, CiviMember, etc.) for your site based on the features you need. We recommend disabling any components not being used in order to simplify the user interface. You can easily re-enable components at any time from this screen.\";s:2:\"id\";s:23:\"EnableCiviCRMComponents\";s:3:\"url\";s:40:\"/civicrm/admin/setting/component?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:26:\"{weight}.Manage Extensions\";a:6:{s:5:\"title\";s:17:\"Manage Extensions\";s:4:\"desc\";s:0:\"\";s:2:\"id\";s:16:\"ManageExtensions\";s:3:\"url\";s:33:\"/civicrm/admin/extensions?reset=1\";s:4:\"icon\";s:26:\"admin/small/price_sets.png\";s:5:\"extra\";N;}s:32:\"{weight}.Outbound Email Settings\";a:6:{s:5:\"title\";s:23:\"Outbound Email Settings\";s:4:\"desc\";N;s:2:\"id\";s:21:\"OutboundEmailSettings\";s:3:\"url\";s:35:\"/civicrm/admin/setting/smtp?reset=1\";s:4:\"icon\";s:18:\"admin/small/07.png\";s:5:\"extra\";N;}s:37:\"{weight}.Settings - Payment Processor\";a:6:{s:5:\"title\";s:28:\"Settings - Payment Processor\";s:4:\"desc\";s:48:\"Payment Processor setup for CiviCRM transactions\";s:2:\"id\";s:25:\"Settings-PaymentProcessor\";s:3:\"url\";s:39:\"/civicrm/admin/paymentProcessor?reset=1\";s:4:\"icon\";s:41:\"admin/small/online_contribution_pages.png\";s:5:\"extra\";N;}s:30:\"{weight}.Mapping and Geocoding\";a:6:{s:5:\"title\";s:21:\"Mapping and Geocoding\";s:4:\"desc\";N;s:2:\"id\";s:19:\"MappingandGeocoding\";s:3:\"url\";s:38:\"/civicrm/admin/setting/mapping?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:62:\"{weight}.Misc (Undelete, PDFs, Limits, Logging, Captcha, etc.)\";a:6:{s:5:\"title\";s:53:\"Misc (Undelete, PDFs, Limits, Logging, Captcha, etc.)\";s:4:\"desc\";s:91:\"Enable undelete/move to trash feature, detailed change logging, ReCAPTCHA to protect forms.\";s:2:\"id\";s:46:\"Misc_Undelete_PDFs_Limits_Logging_Captcha_etc.\";s:3:\"url\";s:35:\"/civicrm/admin/setting/misc?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:20:\"{weight}.Directories\";a:6:{s:5:\"title\";s:11:\"Directories\";s:4:\"desc\";N;s:2:\"id\";s:11:\"Directories\";s:3:\"url\";s:35:\"/civicrm/admin/setting/path?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:22:\"{weight}.Resource URLs\";a:6:{s:5:\"title\";s:13:\"Resource URLs\";s:4:\"desc\";N;s:2:\"id\";s:12:\"ResourceURLs\";s:3:\"url\";s:34:\"/civicrm/admin/setting/url?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:40:\"{weight}.Cleanup Caches and Update Paths\";a:6:{s:5:\"title\";s:31:\"Cleanup Caches and Update Paths\";s:4:\"desc\";s:157:\"Reset the Base Directory Path and Base URL settings - generally when a CiviCRM site is moved to another location in the file system and/or to another domain.\";s:2:\"id\";s:27:\"CleanupCachesandUpdatePaths\";s:3:\"url\";s:50:\"/civicrm/admin/setting/updateConfigBackend?reset=1\";s:4:\"icon\";s:26:\"admin/small/updatepath.png\";s:5:\"extra\";N;}s:33:\"{weight}.CMS Database Integration\";a:6:{s:5:\"title\";s:24:\"CMS Database Integration\";s:4:\"desc\";N;s:2:\"id\";s:22:\"CMSDatabaseIntegration\";s:3:\"url\";s:33:\"/civicrm/admin/setting/uf?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:36:\"{weight}.Safe File Extension Options\";a:6:{s:5:\"title\";s:27:\"Safe File Extension Options\";s:4:\"desc\";s:44:\"File Extensions that can be considered safe.\";s:2:\"id\";s:24:\"SafeFileExtensionOptions\";s:3:\"url\";s:50:\"/civicrm/admin/options/safe_file_extension?reset=1\";s:4:\"icon\";s:18:\"admin/small/01.png\";s:5:\"extra\";N;}s:22:\"{weight}.Option Groups\";a:6:{s:5:\"title\";s:13:\"Option Groups\";s:4:\"desc\";s:35:\"Access all meta-data option groups.\";s:2:\"id\";s:12:\"OptionGroups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";s:4:\"icon\";s:18:\"admin/small/01.png\";s:5:\"extra\";N;}s:31:\"{weight}.Import/Export Mappings\";a:6:{s:5:\"title\";s:22:\"Import/Export Mappings\";s:4:\"desc\";s:141:\"Import and Export mappings allow you to easily run the same job multiple times. This option allows you to rename or delete existing mappings.\";s:2:\"id\";s:21:\"Import_ExportMappings\";s:3:\"url\";s:30:\"/civicrm/admin/mapping?reset=1\";s:4:\"icon\";s:33:\"admin/small/import_export_map.png\";s:5:\"extra\";N;}s:18:\"{weight}.Debugging\";a:6:{s:5:\"title\";s:9:\"Debugging\";s:4:\"desc\";N;s:2:\"id\";s:9:\"Debugging\";s:3:\"url\";s:36:\"/civicrm/admin/setting/debug?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:28:\"{weight}.Multi Site Settings\";a:6:{s:5:\"title\";s:19:\"Multi Site Settings\";s:4:\"desc\";N;s:2:\"id\";s:17:\"MultiSiteSettings\";s:3:\"url\";s:52:\"/civicrm/admin/setting/preferences/multisite?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:23:\"{weight}.Scheduled Jobs\";a:6:{s:5:\"title\";s:14:\"Scheduled Jobs\";s:4:\"desc\";s:35:\"Managing periodially running tasks.\";s:2:\"id\";s:13:\"ScheduledJobs\";s:3:\"url\";s:26:\"/civicrm/admin/job?reset=1\";s:4:\"icon\";s:18:\"admin/small/13.png\";s:5:\"extra\";N;}s:22:\"{weight}.Sms Providers\";a:6:{s:5:\"title\";s:13:\"Sms Providers\";s:4:\"desc\";s:27:\"To configure a sms provider\";s:2:\"id\";s:12:\"SmsProviders\";s:3:\"url\";s:35:\"/civicrm/admin/sms/provider?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:9;}s:12:\"CiviCampaign\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:5:{s:40:\"{weight}.CiviCampaign Component Settings\";a:6:{s:5:\"title\";s:31:\"CiviCampaign Component Settings\";s:4:\"desc\";s:40:\"Configure global CiviCampaign behaviors.\";s:2:\"id\";s:29:\"CiviCampaignComponentSettings\";s:3:\"url\";s:51:\"/civicrm/admin/setting/preferences/campaign?reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}s:21:\"{weight}.Survey Types\";a:6:{s:5:\"title\";s:12:\"Survey Types\";s:4:\"desc\";N;s:2:\"id\";s:11:\"SurveyTypes\";s:3:\"url\";s:42:\"/civicrm/admin/campaign/surveyType?reset=1\";s:4:\"icon\";s:18:\"admin/small/05.png\";s:5:\"extra\";N;}s:23:\"{weight}.Campaign Types\";a:6:{s:5:\"title\";s:14:\"Campaign Types\";s:4:\"desc\";s:47:\"categorize your campaigns using campaign types.\";s:2:\"id\";s:13:\"CampaignTypes\";s:3:\"url\";s:44:\"/civicrm/admin/options/campaign_type?reset=1\";s:4:\"icon\";s:18:\"admin/small/05.png\";s:5:\"extra\";N;}s:24:\"{weight}.Campaign Status\";a:6:{s:5:\"title\";s:15:\"Campaign Status\";s:4:\"desc\";s:34:\"Define statuses for campaign here.\";s:2:\"id\";s:14:\"CampaignStatus\";s:3:\"url\";s:46:\"/civicrm/admin/options/campaign_status?reset=1\";s:4:\"icon\";s:18:\"admin/small/05.png\";s:5:\"extra\";N;}s:25:\"{weight}.Engagement Index\";a:6:{s:5:\"title\";s:16:\"Engagement Index\";s:4:\"desc\";s:18:\"Engagement levels.\";s:2:\"id\";s:15:\"EngagementIndex\";s:3:\"url\";s:47:\"/civicrm/admin/options/engagement_index?reset=1\";s:4:\"icon\";s:18:\"admin/small/05.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:3;}s:9:\"CiviEvent\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:9:{s:37:\"{weight}.CiviEvent Component Settings\";a:6:{s:5:\"title\";s:28:\"CiviEvent Component Settings\";s:4:\"desc\";s:37:\"Configure global CiviEvent behaviors.\";s:2:\"id\";s:26:\"CiviEventComponentSettings\";s:3:\"url\";s:48:\"/civicrm/admin/setting/preferences/event?reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}s:33:\"{weight}.Event Name Badge Layouts\";a:6:{s:5:\"title\";s:24:\"Event Name Badge Layouts\";s:4:\"desc\";s:107:\"Configure name badge layouts for event participants, including logos and what data to include on the badge.\";s:2:\"id\";s:21:\"EventNameBadgeLayouts\";s:3:\"url\";s:52:\"/civicrm/admin/badgelayout?action=browse&amp;reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}s:22:\"{weight}.Manage Events\";a:6:{s:5:\"title\";s:13:\"Manage Events\";s:4:\"desc\";s:136:\"Create and edit event configuration including times, locations, online registration forms, and fees. Links for iCal and RSS syndication.\";s:2:\"id\";s:12:\"ManageEvents\";s:3:\"url\";s:28:\"/civicrm/admin/event?reset=1\";s:4:\"icon\";s:28:\"admin/small/event_manage.png\";s:5:\"extra\";N;}s:24:\"{weight}.Event Templates\";a:6:{s:5:\"title\";s:15:\"Event Templates\";s:4:\"desc\";s:115:\"Administrators can create Event Templates - which are basically master event records pre-filled with default values\";s:2:\"id\";s:14:\"EventTemplates\";s:3:\"url\";s:36:\"/civicrm/admin/eventTemplate?reset=1\";s:4:\"icon\";s:24:\"admin/small/template.png\";s:5:\"extra\";N;}s:20:\"{weight}.Event Types\";a:6:{s:5:\"title\";s:11:\"Event Types\";s:4:\"desc\";s:143:\"Use Event Types to categorize your events. Event feeds can be filtered by Event Type and participant searches can use Event Type as a criteria.\";s:2:\"id\";s:10:\"EventTypes\";s:3:\"url\";s:41:\"/civicrm/admin/options/event_type?reset=1\";s:4:\"icon\";s:26:\"admin/small/event_type.png\";s:5:\"extra\";N;}s:27:\"{weight}.Participant Status\";a:6:{s:5:\"title\";s:18:\"Participant Status\";s:4:\"desc\";s:154:\"Define statuses for event participants here (e.g. Registered, Attended, Cancelled...). You can then assign statuses and search for participants by status.\";s:2:\"id\";s:17:\"ParticipantStatus\";s:3:\"url\";s:41:\"/civicrm/admin/participant_status?reset=1\";s:4:\"icon\";s:28:\"admin/small/parti_status.png\";s:5:\"extra\";N;}s:25:\"{weight}.Participant Role\";a:6:{s:5:\"title\";s:16:\"Participant Role\";s:4:\"desc\";s:138:\"Define participant roles for events here (e.g. Attendee, Host, Speaker...). You can then assign roles and search for participants by role.\";s:2:\"id\";s:15:\"ParticipantRole\";s:3:\"url\";s:47:\"/civicrm/admin/options/participant_role?reset=1\";s:4:\"icon\";s:26:\"admin/small/parti_role.png\";s:5:\"extra\";N;}s:38:\"{weight}.Participant Listing Templates\";a:6:{s:5:\"title\";s:29:\"Participant Listing Templates\";s:4:\"desc\";s:48:\"Template to control participant listing display.\";s:2:\"id\";s:27:\"ParticipantListingTemplates\";s:3:\"url\";s:50:\"/civicrm/admin/options/participant_listing?reset=1\";s:4:\"icon\";s:18:\"admin/small/01.png\";s:5:\"extra\";N;}s:31:\"{weight}.Conference Slot Labels\";a:6:{s:5:\"title\";s:22:\"Conference Slot Labels\";s:4:\"desc\";s:35:\"Define conference slots and labels.\";s:2:\"id\";s:20:\"ConferenceSlotLabels\";s:3:\"url\";s:65:\"/civicrm/admin/conference_slots?group=conference_slot&amp;reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}}s:9:\"perColumn\";d:5;}s:8:\"CiviMail\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:5:{s:36:\"{weight}.CiviMail Component Settings\";a:6:{s:5:\"title\";s:27:\"CiviMail Component Settings\";s:4:\"desc\";s:36:\"Configure global CiviMail behaviors.\";s:2:\"id\";s:25:\"CiviMailComponentSettings\";s:3:\"url\";s:50:\"/civicrm/admin/setting/preferences/mailing?reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}s:24:\"{weight}.Mailer Settings\";a:6:{s:5:\"title\";s:15:\"Mailer Settings\";s:4:\"desc\";s:61:\"Configure spool period, throttling and other mailer settings.\";s:2:\"id\";s:14:\"MailerSettings\";s:3:\"url\";s:27:\"/civicrm/admin/mail?reset=1\";s:4:\"icon\";s:18:\"admin/small/07.png\";s:5:\"extra\";N;}s:49:\"{weight}.Headers, Footers, and Automated Messages\";a:6:{s:5:\"title\";s:40:\"Headers, Footers, and Automated Messages\";s:4:\"desc\";s:143:\"Configure the header and footer used for mailings. Customize the content of automated Subscribe, Unsubscribe, Resubscribe and Opt-out messages.\";s:2:\"id\";s:36:\"Headers_Footers_andAutomatedMessages\";s:3:\"url\";s:32:\"/civicrm/admin/component?reset=1\";s:4:\"icon\";s:23:\"admin/small/Profile.png\";s:5:\"extra\";N;}s:29:\"{weight}.From Email Addresses\";a:6:{s:5:\"title\";s:20:\"From Email Addresses\";s:4:\"desc\";s:74:\"List of Email Addresses which can be used when sending emails to contacts.\";s:2:\"id\";s:18:\"FromEmailAddresses\";s:3:\"url\";s:58:\"/civicrm/admin/options/from_email_address/civimail?reset=1\";s:4:\"icon\";s:21:\"admin/small/title.png\";s:5:\"extra\";N;}s:22:\"{weight}.Mail Accounts\";a:6:{s:5:\"title\";s:13:\"Mail Accounts\";s:4:\"desc\";s:32:\"Configure email account setting.\";s:2:\"id\";s:12:\"MailAccounts\";s:3:\"url\";s:35:\"/civicrm/admin/mailSettings?reset=1\";s:4:\"icon\";s:18:\"admin/small/07.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:3;}s:10:\"CiviMember\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:3:{s:38:\"{weight}.CiviMember Component Settings\";a:6:{s:5:\"title\";s:29:\"CiviMember Component Settings\";s:4:\"desc\";s:38:\"Configure global CiviMember behaviors.\";s:2:\"id\";s:27:\"CiviMemberComponentSettings\";s:3:\"url\";s:49:\"/civicrm/admin/setting/preferences/member?reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}s:25:\"{weight}.Membership Types\";a:6:{s:5:\"title\";s:16:\"Membership Types\";s:4:\"desc\";s:174:\"Define the types of memberships you want to offer. For each type, you can specify a \'name\' (Gold Member, Honor Society Member...), a description, duration, and a minimum fee.\";s:2:\"id\";s:15:\"MembershipTypes\";s:3:\"url\";s:44:\"/civicrm/admin/member/membershipType?reset=1\";s:4:\"icon\";s:31:\"admin/small/membership_type.png\";s:5:\"extra\";N;}s:32:\"{weight}.Membership Status Rules\";a:6:{s:5:\"title\";s:23:\"Membership Status Rules\";s:4:\"desc\";s:187:\"Status \'rules\' define the current status for a membership based on that membership\'s start and end dates. You can adjust the default status options and rules as needed to meet your needs.\";s:2:\"id\";s:21:\"MembershipStatusRules\";s:3:\"url\";s:46:\"/civicrm/admin/member/membershipStatus?reset=1\";s:4:\"icon\";s:33:\"admin/small/membership_status.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:2;}s:6:\"Manage\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:3:{s:27:\"{weight}.Scheduled Jobs Log\";a:6:{s:5:\"title\";s:18:\"Scheduled Jobs Log\";s:4:\"desc\";s:46:\"Browsing the log of periodially running tasks.\";s:2:\"id\";s:16:\"ScheduledJobsLog\";s:3:\"url\";s:29:\"/civicrm/admin/joblog?reset=1\";s:4:\"icon\";s:18:\"admin/small/13.png\";s:5:\"extra\";N;}s:42:\"{weight}.Find and Merge Duplicate Contacts\";a:6:{s:5:\"title\";s:33:\"Find and Merge Duplicate Contacts\";s:4:\"desc\";s:158:\"Manage the rules used to identify potentially duplicate contact records. Scan for duplicates using a selected rule and merge duplicate contact data as needed.\";s:2:\"id\";s:29:\"FindandMergeDuplicateContacts\";s:3:\"url\";s:36:\"/civicrm/contact/deduperules?reset=1\";s:4:\"icon\";s:34:\"admin/small/duplicate_matching.png\";s:5:\"extra\";N;}s:26:\"{weight}.Dedupe Exceptions\";a:6:{s:5:\"title\";s:17:\"Dedupe Exceptions\";s:4:\"desc\";N;s:2:\"id\";s:16:\"DedupeExceptions\";s:3:\"url\";s:33:\"/civicrm/dedupe/exception?reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}}s:9:\"perColumn\";d:2;}s:12:\"Option Lists\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:1:{s:20:\"{weight}.Grant Types\";a:6:{s:5:\"title\";s:11:\"Grant Types\";s:4:\"desc\";s:148:\"List of types which can be assigned to Grants. (Enable CiviGrant from Administer > Systme Settings > Enable Components if you want to track grants.)\";s:2:\"id\";s:10:\"GrantTypes\";s:3:\"url\";s:41:\"/civicrm/admin/options/grant_type?reset=1\";s:4:\"icon\";s:26:\"admin/small/grant_type.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:1;}s:9:\"Customize\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:1:{s:19:\"{weight}.Price Sets\";a:6:{s:5:\"title\";s:10:\"Price Sets\";s:4:\"desc\";s:205:\"Price sets allow you to offer multiple options with associated fees (e.g. pre-conference workshops, additional meals, etc.). Configure Price Sets for events which need more than a single set of fee levels.\";s:2:\"id\";s:9:\"PriceSets\";s:3:\"url\";s:28:\"/civicrm/admin/price?reset=1\";s:4:\"icon\";s:26:\"admin/small/price_sets.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:1;}s:8:\"CiviCase\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:5:{s:26:\"{weight}.CiviCase Settings\";a:6:{s:5:\"title\";s:17:\"CiviCase Settings\";s:4:\"desc\";N;s:2:\"id\";s:16:\"CiviCaseSettings\";s:3:\"url\";s:35:\"/civicrm/admin/setting/case?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:19:\"{weight}.Case Types\";a:6:{s:5:\"title\";s:10:\"Case Types\";s:4:\"desc\";s:137:\"List of types which can be assigned to Cases. (Enable the Cases tab from System Settings - Enable Components if you want to track cases.)\";s:2:\"id\";s:9:\"CaseTypes\";s:3:\"url\";s:40:\"/civicrm/admin/options/case_type?reset=1\";s:4:\"icon\";s:25:\"admin/small/case_type.png\";s:5:\"extra\";N;}s:24:\"{weight}.Redaction Rules\";a:6:{s:5:\"title\";s:15:\"Redaction Rules\";s:4:\"desc\";s:223:\"List of rules which can be applied to user input strings so that the redacted output can be recognized as repeated instances of the same string or can be identified as a \"semantic type of the data element\" within case data.\";s:2:\"id\";s:14:\"RedactionRules\";s:3:\"url\";s:45:\"/civicrm/admin/options/redaction_rule?reset=1\";s:4:\"icon\";s:30:\"admin/small/redaction_type.png\";s:5:\"extra\";N;}s:22:\"{weight}.Case Statuses\";a:6:{s:5:\"title\";s:13:\"Case Statuses\";s:4:\"desc\";s:48:\"List of statuses that can be assigned to a case.\";s:2:\"id\";s:12:\"CaseStatuses\";s:3:\"url\";s:42:\"/civicrm/admin/options/case_status?reset=1\";s:4:\"icon\";s:25:\"admin/small/case_type.png\";s:5:\"extra\";N;}s:26:\"{weight}.Encounter Mediums\";a:6:{s:5:\"title\";s:17:\"Encounter Mediums\";s:4:\"desc\";s:26:\"List of encounter mediums.\";s:2:\"id\";s:16:\"EncounterMediums\";s:3:\"url\";s:47:\"/civicrm/admin/options/encounter_medium?reset=1\";s:4:\"icon\";s:25:\"admin/small/case_type.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:3;}s:10:\"CiviReport\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:3:{s:40:\"{weight}.Create New Report from Template\";a:6:{s:5:\"title\";s:31:\"Create New Report from Template\";s:4:\"desc\";s:49:\"Component wise listing of all available templates\";s:2:\"id\";s:27:\"CreateNewReportfromTemplate\";s:3:\"url\";s:43:\"/civicrm/admin/report/template/list?reset=1\";s:4:\"icon\";s:31:\"admin/small/report_template.gif\";s:5:\"extra\";N;}s:25:\"{weight}.Manage Templates\";a:6:{s:5:\"title\";s:16:\"Manage Templates\";s:4:\"desc\";s:45:\"Browse, Edit and Delete the Report templates.\";s:2:\"id\";s:15:\"ManageTemplates\";s:3:\"url\";s:53:\"/civicrm/admin/report/options/report_template?reset=1\";s:4:\"icon\";s:24:\"admin/small/template.png\";s:5:\"extra\";N;}s:24:\"{weight}.Reports Listing\";a:6:{s:5:\"title\";s:15:\"Reports Listing\";s:4:\"desc\";s:60:\"Browse existing report, change report criteria and settings.\";s:2:\"id\";s:14:\"ReportsListing\";s:3:\"url\";s:34:\"/civicrm/admin/report/list?reset=1\";s:4:\"icon\";s:27:\"admin/small/report_list.gif\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:2;}}',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,NULL,'a:0:{}');
 /*!40000 ALTER TABLE `civicrm_menu` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -985,7 +986,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_note` WRITE;
 /*!40000 ALTER TABLE `civicrm_note` DISABLE KEYS */;
-INSERT INTO `civicrm_note` (`id`, `entity_table`, `entity_id`, `note`, `contact_id`, `modified_date`, `subject`, `privacy`) VALUES (1,'civicrm_contact',18,'Reminder screening of \"Black\" on next Friday',1,'2017-12-01',NULL,'0'),(2,'civicrm_contact',34,'Invite members for the Steve Prefontaine 10k dream run',1,'2018-04-05',NULL,'0'),(3,'civicrm_contact',30,'Arrange collection of funds from members',1,'2018-03-07',NULL,'0'),(4,'civicrm_contact',76,'Reminder screening of \"Black\" on next Friday',1,'2018-08-07',NULL,'0'),(5,'civicrm_contact',169,'Reminder screening of \"Black\" on next Friday',1,'2018-07-25',NULL,'0'),(6,'civicrm_contact',199,'Connect for presentation',1,'2018-01-10',NULL,'0'),(7,'civicrm_contact',178,'Get the registration done for NGO status',1,'2018-08-23',NULL,'0'),(8,'civicrm_contact',93,'Arrange collection of funds from members',1,'2018-08-31',NULL,'0'),(9,'civicrm_contact',4,'Arrange collection of funds from members',1,'2017-10-31',NULL,'0'),(10,'civicrm_contact',107,'Contact the Commissioner of Charities',1,'2018-02-28',NULL,'0'),(11,'civicrm_contact',193,'Contact the Commissioner of Charities',1,'2017-10-24',NULL,'0'),(12,'civicrm_contact',171,'Arrange for cricket match with Sunil Gavaskar',1,'2017-11-20',NULL,'0'),(13,'civicrm_contact',11,'Reminder screening of \"Black\" on next Friday',1,'2018-08-09',NULL,'0'),(14,'civicrm_contact',19,'Chart out route map for next 10k run',1,'2018-06-15',NULL,'0'),(15,'civicrm_contact',172,'Contact the Commissioner of Charities',1,'2018-04-07',NULL,'0'),(16,'civicrm_contact',174,'Send newsletter for April 2005',1,'2017-10-21',NULL,'0'),(17,'civicrm_contact',171,'Send newsletter for April 2005',1,'2018-03-16',NULL,'0'),(18,'civicrm_contact',19,'Connect for presentation',1,'2017-10-19',NULL,'0'),(19,'civicrm_contact',137,'Get the registration done for NGO status',1,'2018-08-29',NULL,'0'),(20,'civicrm_contact',108,'Connect for presentation',1,'2018-09-25',NULL,'0');
+INSERT INTO `civicrm_note` (`id`, `entity_table`, `entity_id`, `note`, `contact_id`, `modified_date`, `subject`, `privacy`) VALUES (1,'civicrm_contact',109,'Invite members for the Steve Prefontaine 10k dream run',1,'2018-09-02',NULL,'0'),(2,'civicrm_contact',38,'Contact the Commissioner of Charities',1,'2017-11-12',NULL,'0'),(3,'civicrm_contact',36,'Organize the Terry Fox run',1,'2018-02-04',NULL,'0'),(4,'civicrm_contact',49,'Connect for presentation',1,'2018-09-22',NULL,'0'),(5,'civicrm_contact',70,'Arrange collection of funds from members',1,'2018-08-20',NULL,'0'),(6,'civicrm_contact',181,'Arrange for cricket match with Sunil Gavaskar',1,'2018-07-30',NULL,'0'),(7,'civicrm_contact',86,'Contact the Commissioner of Charities',1,'2018-09-27',NULL,'0'),(8,'civicrm_contact',6,'Arrange collection of funds from members',1,'2018-01-16',NULL,'0'),(9,'civicrm_contact',94,'Chart out route map for next 10k run',1,'2018-05-07',NULL,'0'),(10,'civicrm_contact',178,'Send newsletter for April 2005',1,'2018-02-20',NULL,'0'),(11,'civicrm_contact',38,'Send reminder for annual dinner',1,'2017-12-08',NULL,'0'),(12,'civicrm_contact',66,'Arrange collection of funds from members',1,'2018-02-07',NULL,'0'),(13,'civicrm_contact',63,'Reminder screening of \"Black\" on next Friday',1,'2017-12-01',NULL,'0'),(14,'civicrm_contact',181,'Reminder screening of \"Black\" on next Friday',1,'2018-04-05',NULL,'0'),(15,'civicrm_contact',120,'Send reminder for annual dinner',1,'2017-12-01',NULL,'0'),(16,'civicrm_contact',20,'Connect for presentation',1,'2018-07-07',NULL,'0'),(17,'civicrm_contact',69,'Chart out route map for next 10k run',1,'2018-01-24',NULL,'0'),(18,'civicrm_contact',121,'Invite members for the Steve Prefontaine 10k dream run',1,'2018-08-29',NULL,'0'),(19,'civicrm_contact',10,'Send newsletter for April 2005',1,'2018-02-13',NULL,'0'),(20,'civicrm_contact',75,'Connect for presentation',1,'2018-06-27',NULL,'0');
 /*!40000 ALTER TABLE `civicrm_note` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -1024,7 +1025,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_participant` WRITE;
 /*!40000 ALTER TABLE `civicrm_participant` DISABLE KEYS */;
-INSERT INTO `civicrm_participant` (`id`, `contact_id`, `event_id`, `status_id`, `role_id`, `register_date`, `source`, `fee_level`, `is_test`, `is_pay_later`, `fee_amount`, `registered_by_id`, `discount_id`, `fee_currency`, `campaign_id`, `discount_amount`, `cart_id`, `must_wait`, `transferred_to_contact_id`) VALUES (1,74,1,1,'1','2009-01-21 00:00:00','Check','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(2,68,2,2,'2','2008-05-07 00:00:00','Credit Card','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(3,57,3,3,'3','2008-05-05 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(4,116,1,4,'4','2008-10-21 00:00:00','Direct Transfer','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(5,35,2,1,'1','2008-01-10 00:00:00','Check','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(6,115,3,2,'2','2008-03-05 00:00:00','Direct Transfer','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(7,5,1,3,'3','2009-07-21 00:00:00','Direct Transfer','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(8,153,2,4,'4','2009-03-07 00:00:00','Credit Card','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(9,170,3,1,'1','2008-02-05 00:00:00','Direct Transfer','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(10,165,1,2,'2','2008-02-01 00:00:00','Check','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(11,56,2,3,'3','2009-01-10 00:00:00','Direct Transfer','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(12,98,3,4,'4','2009-03-06 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(13,174,1,1,'2','2008-06-04 00:00:00','Credit Card','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(14,149,2,2,'3','2008-01-10 00:00:00','Direct Transfer','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(15,92,3,4,'1','2008-07-04 00:00:00','Check','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(16,163,1,4,'2','2009-01-21 00:00:00','Credit Card','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(17,54,2,2,'3','2008-01-10 00:00:00','Credit Card','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(18,172,3,3,'1','2009-03-05 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(19,181,1,2,'1','2008-10-21 00:00:00','Direct Transfer','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(20,67,2,4,'1','2009-01-10 00:00:00','Credit Card','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(21,38,3,1,'4','2008-03-25 00:00:00','Check','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(22,89,1,2,'3','2009-10-21 00:00:00','Direct Transfer','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(23,43,2,4,'1','2008-01-10 00:00:00','Direct Transfer','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(24,131,3,3,'1','2008-03-11 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(25,69,3,2,'2','2008-04-05 00:00:00','Direct Transfer','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(26,13,1,1,'1','2009-01-21 00:00:00','Check','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(27,193,2,2,'2','2008-05-07 00:00:00','Credit Card','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(28,60,3,3,'3','2009-12-12 00:00:00','Direct Transfer','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(29,144,1,4,'4','2009-12-13 00:00:00','Credit Card','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(30,16,2,1,'1','2009-12-14 00:00:00','Direct Transfer','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(31,175,3,2,'2','2009-12-15 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(32,26,1,3,'3','2009-07-21 00:00:00','Check','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(33,46,2,4,'4','2009-03-07 00:00:00','Direct Transfer','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(34,88,3,1,'1','2009-12-15 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(35,182,1,2,'2','2009-12-13 00:00:00','Direct Transfer','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(36,93,2,3,'3','2009-01-10 00:00:00','Direct Transfer','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(37,166,3,4,'4','2009-03-06 00:00:00','Check','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(38,10,1,1,'2','2009-12-13 00:00:00','Direct Transfer','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(39,130,2,2,'3','2008-01-10 00:00:00','Direct Transfer','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(40,142,3,4,'1','2009-12-14 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(41,180,1,4,'2','2009-01-21 00:00:00','Credit Card','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(42,22,2,2,'3','2009-12-15 00:00:00','Credit Card','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(43,189,3,3,'1','2009-03-05 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(44,94,1,2,'1','2009-12-13 00:00:00','Direct Transfer','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(45,73,2,4,'1','2009-01-10 00:00:00','Direct Transfer','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(46,152,3,1,'4','2009-12-13 00:00:00','Check','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(47,136,1,2,'3','2009-10-21 00:00:00','Credit Card','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(48,194,2,4,'1','2009-12-10 00:00:00','Credit Card','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(49,100,3,3,'1','2009-03-11 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(50,58,3,2,'2','2009-04-05 00:00:00','Check','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL);
+INSERT INTO `civicrm_participant` (`id`, `contact_id`, `event_id`, `status_id`, `role_id`, `register_date`, `source`, `fee_level`, `is_test`, `is_pay_later`, `fee_amount`, `registered_by_id`, `discount_id`, `fee_currency`, `campaign_id`, `discount_amount`, `cart_id`, `must_wait`, `transferred_to_contact_id`) VALUES (1,55,1,1,'1','2009-01-21 00:00:00','Check','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(2,103,2,2,'2','2008-05-07 00:00:00','Credit Card','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(3,11,3,3,'3','2008-05-05 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(4,38,1,4,'4','2008-10-21 00:00:00','Direct Transfer','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(5,57,2,1,'1','2008-01-10 00:00:00','Check','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(6,197,3,2,'2','2008-03-05 00:00:00','Direct Transfer','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(7,167,1,3,'3','2009-07-21 00:00:00','Direct Transfer','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(8,77,2,4,'4','2009-03-07 00:00:00','Credit Card','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(9,188,3,1,'1','2008-02-05 00:00:00','Direct Transfer','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(10,201,1,2,'2','2008-02-01 00:00:00','Check','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(11,165,2,3,'3','2009-01-10 00:00:00','Direct Transfer','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(12,78,3,4,'4','2009-03-06 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(13,7,1,1,'2','2008-06-04 00:00:00','Credit Card','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(14,102,2,2,'3','2008-01-10 00:00:00','Direct Transfer','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(15,74,3,4,'1','2008-07-04 00:00:00','Check','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(16,79,1,4,'2','2009-01-21 00:00:00','Credit Card','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(17,81,2,2,'3','2008-01-10 00:00:00','Credit Card','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(18,64,3,3,'1','2009-03-05 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(19,124,1,2,'1','2008-10-21 00:00:00','Direct Transfer','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(20,88,2,4,'1','2009-01-10 00:00:00','Credit Card','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(21,164,3,1,'4','2008-03-25 00:00:00','Check','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(22,12,1,2,'3','2009-10-21 00:00:00','Direct Transfer','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(23,172,2,4,'1','2008-01-10 00:00:00','Direct Transfer','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(24,170,3,3,'1','2008-03-11 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(25,138,3,2,'2','2008-04-05 00:00:00','Direct Transfer','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(26,71,1,1,'1','2009-01-21 00:00:00','Check','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(27,89,2,2,'2','2008-05-07 00:00:00','Credit Card','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(28,39,3,3,'3','2009-12-12 00:00:00','Direct Transfer','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(29,131,1,4,'4','2009-12-13 00:00:00','Credit Card','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(30,163,2,1,'1','2009-12-14 00:00:00','Direct Transfer','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(31,123,3,2,'2','2009-12-15 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(32,182,1,3,'3','2009-07-21 00:00:00','Check','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(33,144,2,4,'4','2009-03-07 00:00:00','Direct Transfer','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(34,157,3,1,'1','2009-12-15 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(35,158,1,2,'2','2009-12-13 00:00:00','Direct Transfer','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(36,156,2,3,'3','2009-01-10 00:00:00','Direct Transfer','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(37,181,3,4,'4','2009-03-06 00:00:00','Check','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(38,109,1,1,'2','2009-12-13 00:00:00','Direct Transfer','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(39,120,2,2,'3','2008-01-10 00:00:00','Direct Transfer','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(40,107,3,4,'1','2009-12-14 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(41,16,1,4,'2','2009-01-21 00:00:00','Credit Card','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(42,115,2,2,'3','2009-12-15 00:00:00','Credit Card','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(43,152,3,3,'1','2009-03-05 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(44,187,1,2,'1','2009-12-13 00:00:00','Direct Transfer','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(45,15,2,4,'1','2009-01-10 00:00:00','Direct Transfer','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(46,125,3,1,'4','2009-12-13 00:00:00','Check','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(47,44,1,2,'3','2009-10-21 00:00:00','Credit Card','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(48,127,2,4,'1','2009-12-10 00:00:00','Credit Card','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(49,59,3,3,'1','2009-03-11 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(50,43,3,2,'2','2009-04-05 00:00:00','Check','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL);
 /*!40000 ALTER TABLE `civicrm_participant` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -1034,7 +1035,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_participant_payment` WRITE;
 /*!40000 ALTER TABLE `civicrm_participant_payment` DISABLE KEYS */;
-INSERT INTO `civicrm_participant_payment` (`id`, `participant_id`, `contribution_id`) VALUES (1,7,45),(2,38,46),(3,26,47),(4,30,48),(5,42,49),(6,32,50),(7,5,51),(8,21,52),(9,23,53),(10,33,54),(11,17,55),(12,11,56),(13,3,57),(14,50,58),(15,28,59),(16,20,60),(17,2,61),(18,25,62),(19,45,63),(20,1,64),(21,34,65),(22,22,66),(23,15,67),(24,36,68),(25,44,69),(26,12,70),(27,49,71),(28,6,72),(29,4,73),(30,39,74),(31,24,75),(32,47,76),(33,40,77),(34,29,78),(35,14,79),(36,46,80),(37,8,81),(38,16,82),(39,10,83),(40,37,84),(41,9,85),(42,18,86),(43,13,87),(44,31,88),(45,41,89),(46,19,90),(47,35,91),(48,43,92),(49,27,93),(50,48,94);
+INSERT INTO `civicrm_participant_payment` (`id`, `participant_id`, `contribution_id`) VALUES (1,13,45),(2,3,46),(3,22,47),(4,45,48),(5,41,49),(6,4,50),(7,28,51),(8,50,52),(9,47,53),(10,1,54),(11,5,55),(12,49,56),(13,18,57),(14,26,58),(15,15,59),(16,8,60),(17,12,61),(18,16,62),(19,17,63),(20,20,64),(21,27,65),(22,14,66),(23,2,67),(24,40,68),(25,38,69),(26,42,70),(27,39,71),(28,31,72),(29,19,73),(30,46,74),(31,48,75),(32,29,76),(33,25,77),(34,33,78),(35,43,79),(36,36,80),(37,34,81),(38,35,82),(39,30,83),(40,21,84),(41,11,85),(42,7,86),(43,24,87),(44,23,88),(45,37,89),(46,32,90),(47,44,91),(48,9,92),(49,6,93),(50,10,94);
 /*!40000 ALTER TABLE `civicrm_participant_payment` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -1082,7 +1083,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_pcp` WRITE;
 /*!40000 ALTER TABLE `civicrm_pcp` DISABLE KEYS */;
-INSERT INTO `civicrm_pcp` (`id`, `contact_id`, `status_id`, `title`, `intro_text`, `page_text`, `donate_link_text`, `page_id`, `page_type`, `pcp_block_id`, `is_thermometer`, `is_honor_roll`, `goal_amount`, `currency`, `is_active`, `is_notify`) VALUES (1,171,2,'My Personal Civi Fundraiser','I\'m on a mission to get all my friends and family to help support my favorite open-source civic sector CRM.','<p>Friends and family - please help build much needed infrastructure for the civic sector by supporting my personal campaign!</p>\r\n<p><a href=\"https://civicrm.org\">You can learn more about CiviCRM here</a>.</p>\r\n<p>Then click the <strong>Contribute Now</strong> button to go to our easy-to-use online contribution form.</p>','Contribute Now',1,'contribute',1,1,1,5000.00,'USD',1,1);
+INSERT INTO `civicrm_pcp` (`id`, `contact_id`, `status_id`, `title`, `intro_text`, `page_text`, `donate_link_text`, `page_id`, `page_type`, `pcp_block_id`, `is_thermometer`, `is_honor_roll`, `goal_amount`, `currency`, `is_active`, `is_notify`) VALUES (1,194,2,'My Personal Civi Fundraiser','I\'m on a mission to get all my friends and family to help support my favorite open-source civic sector CRM.','<p>Friends and family - please help build much needed infrastructure for the civic sector by supporting my personal campaign!</p>\r\n<p><a href=\"https://civicrm.org\">You can learn more about CiviCRM here</a>.</p>\r\n<p>Then click the <strong>Contribute Now</strong> button to go to our easy-to-use online contribution form.</p>','Contribute Now',1,'contribute',1,1,1,5000.00,'USD',1,1);
 /*!40000 ALTER TABLE `civicrm_pcp` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -1111,7 +1112,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_phone` WRITE;
 /*!40000 ALTER TABLE `civicrm_phone` DISABLE KEYS */;
-INSERT INTO `civicrm_phone` (`id`, `contact_id`, `location_type_id`, `is_primary`, `is_billing`, `mobile_provider_id`, `phone`, `phone_ext`, `phone_numeric`, `phone_type_id`) VALUES (1,136,1,1,0,NULL,'(466) 489-7431',NULL,'4664897431',2),(2,75,1,1,0,NULL,'219-9862',NULL,'2199862',2),(3,144,1,1,0,NULL,'(254) 762-6846',NULL,'2547626846',1),(4,101,1,1,0,NULL,'573-7955',NULL,'5737955',1),(5,93,1,1,0,NULL,'(885) 716-8715',NULL,'8857168715',2),(6,93,1,0,0,NULL,'569-9039',NULL,'5699039',2),(7,38,1,1,0,NULL,'307-7342',NULL,'3077342',2),(8,85,1,1,0,NULL,'666-3684',NULL,'6663684',2),(9,125,1,1,0,NULL,'(718) 430-9901',NULL,'7184309901',1),(10,13,1,1,0,NULL,'819-8135',NULL,'8198135',1),(11,194,1,1,0,NULL,'392-5451',NULL,'3925451',2),(12,80,1,1,0,NULL,'(562) 507-6454',NULL,'5625076454',2),(13,44,1,1,0,NULL,'205-4484',NULL,'2054484',2),(14,89,1,1,0,NULL,'327-1393',NULL,'3271393',2),(15,107,1,1,0,NULL,'(401) 345-1544',NULL,'4013451544',2),(16,39,1,1,0,NULL,'382-5717',NULL,'3825717',1),(17,162,1,1,0,NULL,'553-2265',NULL,'5532265',1),(18,162,1,0,0,NULL,'289-1214',NULL,'2891214',2),(19,97,1,1,0,NULL,'423-9620',NULL,'4239620',2),(20,97,1,0,0,NULL,'(305) 641-1747',NULL,'3056411747',2),(21,35,1,1,0,NULL,'(448) 767-7265',NULL,'4487677265',1),(22,35,1,0,0,NULL,'(819) 478-5399',NULL,'8194785399',1),(23,51,1,1,0,NULL,'(647) 864-3407',NULL,'6478643407',2),(24,51,1,0,0,NULL,'(389) 543-9180',NULL,'3895439180',1),(25,95,1,1,0,NULL,'648-1387',NULL,'6481387',1),(26,95,1,0,0,NULL,'(529) 744-2208',NULL,'5297442208',1),(27,184,1,1,0,NULL,'(406) 717-6929',NULL,'4067176929',1),(28,186,1,1,0,NULL,'844-3286',NULL,'8443286',2),(29,186,1,0,0,NULL,'(202) 673-4629',NULL,'2026734629',2),(30,167,1,1,0,NULL,'738-3373',NULL,'7383373',2),(31,198,1,1,0,NULL,'624-4934',NULL,'6244934',2),(32,164,1,1,0,NULL,'(391) 813-4405',NULL,'3918134405',2),(33,164,1,0,0,NULL,'(323) 594-7103',NULL,'3235947103',2),(34,78,1,1,0,NULL,'(306) 232-7420',NULL,'3062327420',2),(35,24,1,1,0,NULL,'(799) 856-3391',NULL,'7998563391',2),(36,126,1,1,0,NULL,'475-3965',NULL,'4753965',2),(37,126,1,0,0,NULL,'(815) 505-5203',NULL,'8155055203',1),(38,135,1,1,0,NULL,'(537) 628-9331',NULL,'5376289331',1),(39,135,1,0,0,NULL,'322-2587',NULL,'3222587',2),(40,113,1,1,0,NULL,'(467) 547-7104',NULL,'4675477104',2),(41,172,1,1,0,NULL,'622-6966',NULL,'6226966',1),(42,172,1,0,0,NULL,'385-3236',NULL,'3853236',2),(43,83,1,1,0,NULL,'(281) 632-7970',NULL,'2816327970',1),(44,83,1,0,0,NULL,'753-4564',NULL,'7534564',1),(45,134,1,1,0,NULL,'746-3854',NULL,'7463854',1),(46,33,1,1,0,NULL,'(861) 669-9162',NULL,'8616699162',2),(47,37,1,1,0,NULL,'663-1132',NULL,'6631132',1),(48,121,1,1,0,NULL,'(412) 220-4056',NULL,'4122204056',2),(49,121,1,0,0,NULL,'(851) 580-9124',NULL,'8515809124',1),(50,12,1,1,0,NULL,'(521) 721-5697',NULL,'5217215697',2),(51,12,1,0,0,NULL,'270-4935',NULL,'2704935',2),(52,45,1,1,0,NULL,'830-5187',NULL,'8305187',2),(53,28,1,1,0,NULL,'(482) 401-1259',NULL,'4824011259',2),(54,28,1,0,0,NULL,'806-6336',NULL,'8066336',1),(55,106,1,1,0,NULL,'408-9030',NULL,'4089030',1),(56,106,1,0,0,NULL,'371-1400',NULL,'3711400',2),(57,27,1,1,0,NULL,'293-2973',NULL,'2932973',1),(58,148,1,1,0,NULL,'785-8673',NULL,'7858673',1),(59,166,1,1,0,NULL,'(216) 823-5870',NULL,'2168235870',2),(60,178,1,1,0,NULL,'(297) 487-9324',NULL,'2974879324',1),(61,178,1,0,0,NULL,'(569) 701-2855',NULL,'5697012855',1),(62,90,1,1,0,NULL,'(533) 560-7019',NULL,'5335607019',1),(63,90,1,0,0,NULL,'501-2761',NULL,'5012761',1),(64,145,1,1,0,NULL,'257-5836',NULL,'2575836',1),(65,99,1,1,0,NULL,'671-2658',NULL,'6712658',1),(66,99,1,0,0,NULL,'846-7295',NULL,'8467295',2),(67,143,1,1,0,NULL,'582-5293',NULL,'5825293',2),(68,165,1,1,0,NULL,'707-9167',NULL,'7079167',2),(69,183,1,1,0,NULL,'(731) 377-9569',NULL,'7313779569',1),(70,30,1,1,0,NULL,'233-5192',NULL,'2335192',1),(71,149,1,1,0,NULL,'563-4774',NULL,'5634774',2),(72,149,1,0,0,NULL,'494-8080',NULL,'4948080',1),(73,190,1,1,0,NULL,'(827) 427-6440',NULL,'8274276440',1),(74,187,1,1,0,NULL,'578-6309',NULL,'5786309',2),(75,187,1,0,0,NULL,'(886) 865-2025',NULL,'8868652025',1),(76,188,1,1,0,NULL,'(269) 796-8170',NULL,'2697968170',2),(77,188,1,0,0,NULL,'(427) 558-7183',NULL,'4275587183',1),(78,175,1,1,0,NULL,'312-7022',NULL,'3127022',2),(79,111,1,1,0,NULL,'347-7637',NULL,'3477637',2),(80,15,1,1,0,NULL,'(645) 426-6629',NULL,'6454266629',1),(81,4,1,1,0,NULL,'(530) 578-2472',NULL,'5305782472',2),(82,104,1,1,0,NULL,'871-4393',NULL,'8714393',2),(83,104,1,0,0,NULL,'(223) 702-2361',NULL,'2237022361',2),(84,195,1,1,0,NULL,'(801) 712-2517',NULL,'8017122517',2),(85,88,1,1,0,NULL,'(339) 447-8162',NULL,'3394478162',2),(86,88,1,0,0,NULL,'(679) 501-2807',NULL,'6795012807',2),(87,146,1,1,0,NULL,'688-7431',NULL,'6887431',1),(88,16,1,1,0,NULL,'252-8388',NULL,'2528388',2),(89,16,1,0,0,NULL,'(597) 263-1121',NULL,'5972631121',2),(90,64,1,1,0,NULL,'(754) 864-5987',NULL,'7548645987',2),(91,142,1,1,0,NULL,'652-7472',NULL,'6527472',2),(92,142,1,0,0,NULL,'(281) 359-9679',NULL,'2813599679',2),(93,176,1,1,0,NULL,'(833) 241-2786',NULL,'8332412786',1),(94,94,1,1,0,NULL,'560-9980',NULL,'5609980',2),(95,94,1,0,0,NULL,'(779) 207-4938',NULL,'7792074938',2),(96,2,1,1,0,NULL,'(824) 672-5276',NULL,'8246725276',1),(97,92,1,1,0,NULL,'322-9308',NULL,'3229308',1),(98,58,1,1,0,NULL,'419-3243',NULL,'4193243',1),(99,72,1,1,0,NULL,'730-6381',NULL,'7306381',1),(100,72,1,0,0,NULL,'(561) 206-7657',NULL,'5612067657',2),(101,54,1,1,0,NULL,'(668) 413-2227',NULL,'6684132227',2),(102,54,1,0,0,NULL,'(747) 381-9683',NULL,'7473819683',2),(103,53,1,1,0,NULL,'551-8275',NULL,'5518275',1),(104,53,1,0,0,NULL,'(780) 432-6360',NULL,'7804326360',1),(105,133,1,1,0,NULL,'(436) 811-1377',NULL,'4368111377',1),(106,102,1,1,0,NULL,'(361) 734-3045',NULL,'3617343045',2),(107,158,1,1,0,NULL,'(853) 573-9055',NULL,'8535739055',2),(108,161,1,1,0,NULL,'(216) 398-3808',NULL,'2163983808',1),(109,161,1,0,0,NULL,'716-7468',NULL,'7167468',2),(110,84,1,1,0,NULL,'(269) 501-4340',NULL,'2695014340',2),(111,200,1,1,0,NULL,'473-8865',NULL,'4738865',1),(112,138,1,1,0,NULL,'564-1692',NULL,'5641692',2),(113,151,1,1,0,NULL,'531-1680',NULL,'5311680',2),(114,70,1,1,0,NULL,'(394) 575-7397',NULL,'3945757397',2),(115,70,1,0,0,NULL,'(323) 888-7039',NULL,'3238887039',1),(116,124,1,1,0,NULL,'812-5072',NULL,'8125072',1),(117,56,1,1,0,NULL,'398-6033',NULL,'3986033',2),(118,56,1,0,0,NULL,'578-7381',NULL,'5787381',1),(119,42,1,1,0,NULL,'(893) 238-8680',NULL,'8932388680',2),(120,42,1,0,0,NULL,'(685) 861-9067',NULL,'6858619067',2),(121,169,1,1,0,NULL,'375-7154',NULL,'3757154',1),(122,74,1,1,0,NULL,'(565) 767-6706',NULL,'5657676706',2),(123,86,1,1,0,NULL,'(222) 724-4371',NULL,'2227244371',2),(124,86,1,0,0,NULL,'(664) 681-8421',NULL,'6646818421',1),(125,201,1,1,0,NULL,'613-6679',NULL,'6136679',1),(126,201,1,0,0,NULL,'456-7915',NULL,'4567915',1),(127,69,1,1,0,NULL,'(795) 377-4247',NULL,'7953774247',1),(128,69,1,0,0,NULL,'(414) 435-3779',NULL,'4144353779',1),(129,110,1,1,0,NULL,'684-9209',NULL,'6849209',1),(130,50,1,1,0,NULL,'(412) 458-4935',NULL,'4124584935',1),(131,50,1,0,0,NULL,'344-8854',NULL,'3448854',2),(132,48,1,1,0,NULL,'(636) 553-5641',NULL,'6365535641',1),(133,48,1,0,0,NULL,'(760) 204-7186',NULL,'7602047186',1),(134,NULL,1,0,0,NULL,'204 222-1000',NULL,'2042221000',1),(135,NULL,1,0,0,NULL,'204 223-1000',NULL,'2042231000',1),(136,NULL,1,0,0,NULL,'303 323-1000',NULL,'3033231000',1);
+INSERT INTO `civicrm_phone` (`id`, `contact_id`, `location_type_id`, `is_primary`, `is_billing`, `mobile_provider_id`, `phone`, `phone_ext`, `phone_numeric`, `phone_type_id`) VALUES (1,87,1,1,0,NULL,'(297) 376-3088',NULL,'2973763088',2),(2,158,1,1,0,NULL,'(468) 229-2609',NULL,'4682292609',1),(3,158,1,0,0,NULL,'(741) 773-5544',NULL,'7417735544',2),(4,15,1,1,0,NULL,'779-8509',NULL,'7798509',1),(5,134,1,1,0,NULL,'(836) 639-2580',NULL,'8366392580',2),(6,24,1,1,0,NULL,'(887) 293-3126',NULL,'8872933126',1),(7,188,1,1,0,NULL,'(503) 718-2493',NULL,'5037182493',1),(8,188,1,0,0,NULL,'(241) 314-1317',NULL,'2413141317',2),(9,44,1,1,0,NULL,'845-1345',NULL,'8451345',1),(10,48,1,1,0,NULL,'(444) 753-2515',NULL,'4447532515',2),(11,35,1,1,0,NULL,'(752) 474-7566',NULL,'7524747566',2),(12,64,1,1,0,NULL,'(302) 426-9691',NULL,'3024269691',1),(13,51,1,1,0,NULL,'655-1529',NULL,'6551529',2),(14,76,1,1,0,NULL,'728-6431',NULL,'7286431',1),(15,76,1,0,0,NULL,'(439) 634-6134',NULL,'4396346134',1),(16,201,1,1,0,NULL,'880-2680',NULL,'8802680',1),(17,201,1,0,0,NULL,'424-2065',NULL,'4242065',2),(18,34,1,1,0,NULL,'337-2982',NULL,'3372982',2),(19,34,1,0,0,NULL,'765-9856',NULL,'7659856',2),(20,89,1,1,0,NULL,'(727) 364-9057',NULL,'7273649057',1),(21,89,1,0,0,NULL,'433-5268',NULL,'4335268',1),(22,140,1,1,0,NULL,'(322) 412-1451',NULL,'3224121451',1),(23,140,1,0,0,NULL,'404-8283',NULL,'4048283',2),(24,84,1,1,0,NULL,'798-7686',NULL,'7987686',2),(25,52,1,1,0,NULL,'684-2044',NULL,'6842044',2),(26,71,1,1,0,NULL,'(799) 557-5119',NULL,'7995575119',1),(27,71,1,0,0,NULL,'881-4948',NULL,'8814948',1),(28,160,1,1,0,NULL,'(441) 372-8021',NULL,'4413728021',1),(29,160,1,0,0,NULL,'593-9288',NULL,'5939288',2),(30,98,1,1,0,NULL,'440-1956',NULL,'4401956',2),(31,98,1,0,0,NULL,'(810) 327-8453',NULL,'8103278453',1),(32,157,1,1,0,NULL,'(513) 804-7508',NULL,'5138047508',1),(33,157,1,0,0,NULL,'(647) 298-1396',NULL,'6472981396',2),(34,130,1,1,0,NULL,'234-6790',NULL,'2346790',2),(35,124,1,1,0,NULL,'298-4554',NULL,'2984554',2),(36,108,1,1,0,NULL,'368-5831',NULL,'3685831',2),(37,108,1,0,0,NULL,'(660) 759-6288',NULL,'6607596288',1),(38,40,1,1,0,NULL,'763-4456',NULL,'7634456',1),(39,40,1,0,0,NULL,'813-1812',NULL,'8131812',1),(40,99,1,1,0,NULL,'468-1681',NULL,'4681681',1),(41,153,1,1,0,NULL,'(608) 403-9410',NULL,'6084039410',1),(42,117,1,1,0,NULL,'221-3002',NULL,'2213002',2),(43,117,1,0,0,NULL,'(894) 683-8642',NULL,'8946838642',2),(44,195,1,1,0,NULL,'(747) 252-9410',NULL,'7472529410',2),(45,195,1,0,0,NULL,'(673) 666-1496',NULL,'6736661496',2),(46,2,1,1,0,NULL,'(461) 441-1629',NULL,'4614411629',1),(47,2,1,0,0,NULL,'(203) 471-9514',NULL,'2034719514',2),(48,55,1,1,0,NULL,'(896) 360-6371',NULL,'8963606371',1),(49,55,1,0,0,NULL,'(690) 215-7729',NULL,'6902157729',2),(50,61,1,1,0,NULL,'424-1301',NULL,'4241301',1),(51,61,1,0,0,NULL,'(318) 356-1285',NULL,'3183561285',1),(52,77,1,1,0,NULL,'(486) 301-9108',NULL,'4863019108',2),(53,114,1,1,0,NULL,'252-4048',NULL,'2524048',2),(54,147,1,1,0,NULL,'853-7234',NULL,'8537234',1),(55,3,1,1,0,NULL,'723-9389',NULL,'7239389',1),(56,198,1,1,0,NULL,'(866) 265-7174',NULL,'8662657174',1),(57,198,1,0,0,NULL,'557-9930',NULL,'5579930',1),(58,142,1,1,0,NULL,'476-4461',NULL,'4764461',1),(59,43,1,1,0,NULL,'369-8319',NULL,'3698319',1),(60,43,1,0,0,NULL,'(508) 239-5670',NULL,'5082395670',2),(61,9,1,1,0,NULL,'830-1521',NULL,'8301521',2),(62,42,1,1,0,NULL,'673-6063',NULL,'6736063',1),(63,47,1,1,0,NULL,'(601) 733-1524',NULL,'6017331524',1),(64,176,1,1,0,NULL,'(424) 435-2673',NULL,'4244352673',2),(65,176,1,0,0,NULL,'(401) 826-4188',NULL,'4018264188',1),(66,165,1,1,0,NULL,'842-8950',NULL,'8428950',1),(67,120,1,1,0,NULL,'284-2781',NULL,'2842781',1),(68,68,1,1,0,NULL,'(452) 409-4575',NULL,'4524094575',2),(69,68,1,0,0,NULL,'(310) 886-9697',NULL,'3108869697',2),(70,190,1,1,0,NULL,'(764) 872-2335',NULL,'7648722335',2),(71,126,1,1,0,NULL,'(794) 714-2234',NULL,'7947142234',1),(72,128,1,1,0,NULL,'437-8249',NULL,'4378249',1),(73,110,1,1,0,NULL,'(814) 298-5072',NULL,'8142985072',2),(74,182,1,1,0,NULL,'756-2274',NULL,'7562274',1),(75,182,1,0,0,NULL,'(675) 759-3020',NULL,'6757593020',2),(76,46,1,1,0,NULL,'257-4472',NULL,'2574472',1),(77,46,1,0,0,NULL,'(579) 233-7325',NULL,'5792337325',2),(78,151,1,1,0,NULL,'(531) 818-3433',NULL,'5318183433',1),(79,19,1,1,0,NULL,'(885) 844-8820',NULL,'8858448820',2),(80,19,1,0,0,NULL,'(346) 479-9874',NULL,'3464799874',2),(81,148,1,1,0,NULL,'(630) 707-8166',NULL,'6307078166',1),(82,60,1,1,0,NULL,'(748) 413-8930',NULL,'7484138930',1),(83,60,1,0,0,NULL,'831-5339',NULL,'8315339',2),(84,133,1,1,0,NULL,'646-8494',NULL,'6468494',1),(85,6,1,1,0,NULL,'(216) 723-2237',NULL,'2167232237',2),(86,186,1,1,0,NULL,'(637) 428-2992',NULL,'6374282992',2),(87,186,1,0,0,NULL,'(278) 889-4916',NULL,'2788894916',1),(88,184,1,1,0,NULL,'745-3776',NULL,'7453776',2),(89,184,1,0,0,NULL,'307-5871',NULL,'3075871',1),(90,88,1,1,0,NULL,'311-7046',NULL,'3117046',2),(91,88,1,0,0,NULL,'392-6480',NULL,'3926480',1),(92,73,1,1,0,NULL,'431-3946',NULL,'4313946',2),(93,155,1,1,0,NULL,'(465) 283-6084',NULL,'4652836084',1),(94,155,1,0,0,NULL,'(672) 344-5645',NULL,'6723445645',1),(95,79,1,1,0,NULL,'(699) 284-1122',NULL,'6992841122',1),(96,96,1,1,0,NULL,'(286) 546-3045',NULL,'2865463045',1),(97,32,1,1,0,NULL,'(615) 541-6188',NULL,'6155416188',2),(98,106,1,1,0,NULL,'(597) 849-9692',NULL,'5978499692',2),(99,106,1,0,0,NULL,'(225) 599-3528',NULL,'2255993528',2),(100,169,1,1,0,NULL,'(357) 616-9708',NULL,'3576169708',2),(101,83,1,1,0,NULL,'(699) 692-7444',NULL,'6996927444',2),(102,83,1,0,0,NULL,'516-4487',NULL,'5164487',1),(103,136,1,1,0,NULL,'615-5238',NULL,'6155238',1),(104,136,1,0,0,NULL,'290-5327',NULL,'2905327',1),(105,162,1,1,0,NULL,'(733) 241-4768',NULL,'7332414768',2),(106,178,1,1,0,NULL,'(409) 447-8553',NULL,'4094478553',2),(107,178,1,0,0,NULL,'836-9133',NULL,'8369133',2),(108,65,1,1,0,NULL,'807-3799',NULL,'8073799',1),(109,65,1,0,0,NULL,'628-2522',NULL,'6282522',2),(110,102,1,1,0,NULL,'(736) 523-8997',NULL,'7365238997',2),(111,102,1,0,0,NULL,'788-2258',NULL,'7882258',1),(112,30,1,1,0,NULL,'391-2712',NULL,'3912712',1),(113,141,1,1,0,NULL,'(886) 229-6464',NULL,'8862296464',2),(114,141,1,0,0,NULL,'(597) 852-1217',NULL,'5978521217',2),(115,94,1,1,0,NULL,'(471) 598-1368',NULL,'4715981368',1),(116,36,1,1,0,NULL,'845-1428',NULL,'8451428',2),(117,4,1,1,0,NULL,'805-5298',NULL,'8055298',1),(118,4,1,0,0,NULL,'507-2331',NULL,'5072331',1),(119,193,1,1,0,NULL,'762-2659',NULL,'7622659',2),(120,193,1,0,0,NULL,'468-2210',NULL,'4682210',1),(121,197,1,1,0,NULL,'537-9783',NULL,'5379783',1),(122,200,1,1,0,NULL,'684-7907',NULL,'6847907',2),(123,118,1,1,0,NULL,'(756) 558-8492',NULL,'7565588492',2),(124,118,1,0,0,NULL,'671-8559',NULL,'6718559',2),(125,189,1,1,0,NULL,'514-8768',NULL,'5148768',2),(126,122,1,1,0,NULL,'(265) 489-4212',NULL,'2654894212',1),(127,145,1,1,0,NULL,'(270) 599-9904',NULL,'2705999904',1),(128,113,1,1,0,NULL,'(889) 558-6620',NULL,'8895586620',2),(129,164,1,1,0,NULL,'536-6265',NULL,'5366265',1),(130,164,1,0,0,NULL,'416-9695',NULL,'4169695',2),(131,66,1,1,0,NULL,'(716) 495-8449',NULL,'7164958449',2),(132,66,1,0,0,NULL,'(536) 844-4886',NULL,'5368444886',2),(133,67,1,1,0,NULL,'321-8903',NULL,'3218903',2),(134,67,1,0,0,NULL,'722-6379',NULL,'7226379',1),(135,171,1,1,0,NULL,'(343) 451-7213',NULL,'3434517213',2),(136,171,1,0,0,NULL,'439-4399',NULL,'4394399',2),(137,7,1,1,0,NULL,'342-9814',NULL,'3429814',2),(138,7,1,0,0,NULL,'(378) 504-4281',NULL,'3785044281',1),(139,21,1,1,0,NULL,'318-5125',NULL,'3185125',2),(140,21,1,0,0,NULL,'(452) 747-6584',NULL,'4527476584',1),(141,23,1,1,0,NULL,'759-3722',NULL,'7593722',2),(142,179,1,1,0,NULL,'(818) 710-3138',NULL,'8187103138',2),(143,92,1,1,0,NULL,'463-8459',NULL,'4638459',2),(144,92,1,0,0,NULL,'274-9690',NULL,'2749690',1),(145,5,1,1,0,NULL,'(833) 790-9240',NULL,'8337909240',2),(146,5,1,0,0,NULL,'693-6859',NULL,'6936859',1),(147,161,1,1,0,NULL,'(473) 745-8720',NULL,'4737458720',1),(148,174,1,1,0,NULL,'(318) 566-2043',NULL,'3185662043',1),(149,174,1,0,0,NULL,'(778) 891-4488',NULL,'7788914488',2),(150,97,1,1,0,NULL,'(386) 251-6267',NULL,'3862516267',1),(151,70,1,1,0,NULL,'(796) 478-8224',NULL,'7964788224',1),(152,80,1,1,0,NULL,'(578) 443-6548',NULL,'5784436548',2),(153,80,1,0,0,NULL,'(893) 373-5222',NULL,'8933735222',2),(154,8,1,1,0,NULL,'467-5827',NULL,'4675827',1),(155,192,1,1,0,NULL,'(291) 473-4493',NULL,'2914734493',2),(156,81,1,1,0,NULL,'(523) 534-7191',NULL,'5235347191',1),(157,81,1,0,0,NULL,'703-3857',NULL,'7033857',2),(158,63,1,1,0,NULL,'(758) 321-7820',NULL,'7583217820',2),(159,63,1,0,0,NULL,'(751) 520-1490',NULL,'7515201490',1),(160,116,1,1,0,NULL,'635-6325',NULL,'6356325',2),(161,NULL,1,0,0,NULL,'204 222-1000',NULL,'2042221000',1),(162,NULL,1,0,0,NULL,'204 223-1000',NULL,'2042231000',1),(163,NULL,1,0,0,NULL,'303 323-1000',NULL,'3033231000',1);
 /*!40000 ALTER TABLE `civicrm_phone` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -1268,7 +1269,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_relationship` WRITE;
 /*!40000 ALTER TABLE `civicrm_relationship` DISABLE KEYS */;
-INSERT INTO `civicrm_relationship` (`id`, `contact_id_a`, `contact_id_b`, `relationship_type_id`, `start_date`, `end_date`, `is_active`, `description`, `is_permission_a_b`, `is_permission_b_a`, `case_id`) VALUES (1,163,20,1,NULL,NULL,1,NULL,0,0,NULL),(2,165,20,1,NULL,NULL,1,NULL,0,0,NULL),(3,163,143,1,NULL,NULL,1,NULL,0,0,NULL),(4,165,143,1,NULL,NULL,1,NULL,0,0,NULL),(5,165,163,4,NULL,NULL,1,NULL,0,0,NULL),(6,143,3,8,NULL,NULL,1,NULL,0,0,NULL),(7,163,3,8,NULL,NULL,1,NULL,0,0,NULL),(8,165,3,8,NULL,NULL,1,NULL,0,0,NULL),(9,20,3,7,NULL,NULL,0,NULL,0,0,NULL),(10,143,20,2,NULL,NULL,0,NULL,0,0,NULL),(11,11,98,1,NULL,NULL,1,NULL,0,0,NULL),(12,183,98,1,NULL,NULL,1,NULL,0,0,NULL),(13,11,132,1,NULL,NULL,1,NULL,0,0,NULL),(14,183,132,1,NULL,NULL,1,NULL,0,0,NULL),(15,183,11,4,NULL,NULL,1,NULL,0,0,NULL),(16,132,47,8,NULL,NULL,1,NULL,0,0,NULL),(17,11,47,8,NULL,NULL,1,NULL,0,0,NULL),(18,183,47,8,NULL,NULL,1,NULL,0,0,NULL),(19,98,47,7,NULL,NULL,0,NULL,0,0,NULL),(20,132,98,2,NULL,NULL,0,NULL,0,0,NULL),(21,149,30,1,NULL,NULL,1,NULL,0,0,NULL),(22,18,30,1,NULL,NULL,1,NULL,0,0,NULL),(23,149,159,1,NULL,NULL,1,NULL,0,0,NULL),(24,18,159,1,NULL,NULL,1,NULL,0,0,NULL),(25,18,149,4,NULL,NULL,1,NULL,0,0,NULL),(26,159,108,8,NULL,NULL,1,NULL,0,0,NULL),(27,149,108,8,NULL,NULL,1,NULL,0,0,NULL),(28,18,108,8,NULL,NULL,1,NULL,0,0,NULL),(29,30,108,7,NULL,NULL,1,NULL,0,0,NULL),(30,159,30,2,NULL,NULL,1,NULL,0,0,NULL),(31,188,190,1,NULL,NULL,1,NULL,0,0,NULL),(32,160,190,1,NULL,NULL,1,NULL,0,0,NULL),(33,188,187,1,NULL,NULL,1,NULL,0,0,NULL),(34,160,187,1,NULL,NULL,1,NULL,0,0,NULL),(35,160,188,4,NULL,NULL,1,NULL,0,0,NULL),(36,187,122,8,NULL,NULL,1,NULL,0,0,NULL),(37,188,122,8,NULL,NULL,1,NULL,0,0,NULL),(38,160,122,8,NULL,NULL,1,NULL,0,0,NULL),(39,190,122,7,NULL,NULL,0,NULL,0,0,NULL),(40,187,190,2,NULL,NULL,0,NULL,0,0,NULL),(41,5,119,1,NULL,NULL,1,NULL,0,0,NULL),(42,197,119,1,NULL,NULL,1,NULL,0,0,NULL),(43,5,175,1,NULL,NULL,1,NULL,0,0,NULL),(44,197,175,1,NULL,NULL,1,NULL,0,0,NULL),(45,197,5,4,NULL,NULL,1,NULL,0,0,NULL),(46,175,10,8,NULL,NULL,1,NULL,0,0,NULL),(47,5,10,8,NULL,NULL,1,NULL,0,0,NULL),(48,197,10,8,NULL,NULL,1,NULL,0,0,NULL),(49,119,10,7,NULL,NULL,0,NULL,0,0,NULL),(50,175,119,2,NULL,NULL,0,NULL,0,0,NULL),(51,60,111,1,NULL,NULL,1,NULL,0,0,NULL),(52,77,111,1,NULL,NULL,1,NULL,0,0,NULL),(53,60,15,1,NULL,NULL,1,NULL,0,0,NULL),(54,77,15,1,NULL,NULL,1,NULL,0,0,NULL),(55,77,60,4,NULL,NULL,1,NULL,0,0,NULL),(56,15,177,8,NULL,NULL,1,NULL,0,0,NULL),(57,60,177,8,NULL,NULL,1,NULL,0,0,NULL),(58,77,177,8,NULL,NULL,1,NULL,0,0,NULL),(59,111,177,7,NULL,NULL,0,NULL,0,0,NULL),(60,15,111,2,NULL,NULL,0,NULL,0,0,NULL),(61,104,63,1,NULL,NULL,1,NULL,0,0,NULL),(62,195,63,1,NULL,NULL,1,NULL,0,0,NULL),(63,104,4,1,NULL,NULL,1,NULL,0,0,NULL),(64,195,4,1,NULL,NULL,1,NULL,0,0,NULL),(65,195,104,4,NULL,NULL,1,NULL,0,0,NULL),(66,4,129,8,NULL,NULL,1,NULL,0,0,NULL),(67,104,129,8,NULL,NULL,1,NULL,0,0,NULL),(68,195,129,8,NULL,NULL,1,NULL,0,0,NULL),(69,63,129,7,NULL,NULL,0,NULL,0,0,NULL),(70,4,63,2,NULL,NULL,0,NULL,0,0,NULL),(71,146,88,1,NULL,NULL,1,NULL,0,0,NULL),(72,16,88,1,NULL,NULL,1,NULL,0,0,NULL),(73,146,34,1,NULL,NULL,1,NULL,0,0,NULL),(74,16,34,1,NULL,NULL,1,NULL,0,0,NULL),(75,16,146,4,NULL,NULL,1,NULL,0,0,NULL),(76,34,66,8,NULL,NULL,1,NULL,0,0,NULL),(77,146,66,8,NULL,NULL,1,NULL,0,0,NULL),(78,16,66,8,NULL,NULL,1,NULL,0,0,NULL),(79,88,66,7,NULL,NULL,1,NULL,0,0,NULL),(80,34,88,2,NULL,NULL,1,NULL,0,0,NULL),(81,36,170,1,NULL,NULL,1,NULL,0,0,NULL),(82,142,170,1,NULL,NULL,1,NULL,0,0,NULL),(83,36,64,1,NULL,NULL,1,NULL,0,0,NULL),(84,142,64,1,NULL,NULL,1,NULL,0,0,NULL),(85,142,36,4,NULL,NULL,1,NULL,0,0,NULL),(86,64,96,8,NULL,NULL,1,NULL,0,0,NULL),(87,36,96,8,NULL,NULL,1,NULL,0,0,NULL),(88,142,96,8,NULL,NULL,1,NULL,0,0,NULL),(89,170,96,7,NULL,NULL,0,NULL,0,0,NULL),(90,64,170,2,NULL,NULL,0,NULL,0,0,NULL),(91,176,55,1,NULL,NULL,1,NULL,0,0,NULL),(92,94,55,1,NULL,NULL,1,NULL,0,0,NULL),(93,176,14,1,NULL,NULL,1,NULL,0,0,NULL),(94,94,14,1,NULL,NULL,1,NULL,0,0,NULL),(95,94,176,4,NULL,NULL,1,NULL,0,0,NULL),(96,14,189,8,NULL,NULL,1,NULL,0,0,NULL),(97,176,189,8,NULL,NULL,1,NULL,0,0,NULL),(98,94,189,8,NULL,NULL,1,NULL,0,0,NULL),(99,55,189,7,NULL,NULL,1,NULL,0,0,NULL),(100,14,55,2,NULL,NULL,1,NULL,0,0,NULL),(101,2,41,1,NULL,NULL,1,NULL,0,0,NULL),(102,92,41,1,NULL,NULL,1,NULL,0,0,NULL),(103,2,150,1,NULL,NULL,1,NULL,0,0,NULL),(104,92,150,1,NULL,NULL,1,NULL,0,0,NULL),(105,92,2,4,NULL,NULL,1,NULL,0,0,NULL),(106,150,156,8,NULL,NULL,1,NULL,0,0,NULL),(107,2,156,8,NULL,NULL,1,NULL,0,0,NULL),(108,92,156,8,NULL,NULL,1,NULL,0,0,NULL),(109,41,156,7,NULL,NULL,0,NULL,0,0,NULL),(110,150,41,2,NULL,NULL,0,NULL,0,0,NULL),(111,54,58,1,NULL,NULL,1,NULL,0,0,NULL),(112,174,58,1,NULL,NULL,1,NULL,0,0,NULL),(113,54,72,1,NULL,NULL,1,NULL,0,0,NULL),(114,174,72,1,NULL,NULL,1,NULL,0,0,NULL),(115,174,54,4,NULL,NULL,1,NULL,0,0,NULL),(116,72,179,8,NULL,NULL,1,NULL,0,0,NULL),(117,54,179,8,NULL,NULL,1,NULL,0,0,NULL),(118,174,179,8,NULL,NULL,1,NULL,0,0,NULL),(119,58,179,7,NULL,NULL,1,NULL,0,0,NULL),(120,72,58,2,NULL,NULL,1,NULL,0,0,NULL),(121,49,53,1,NULL,NULL,1,NULL,0,0,NULL),(122,102,53,1,NULL,NULL,1,NULL,0,0,NULL),(123,49,133,1,NULL,NULL,1,NULL,0,0,NULL),(124,102,133,1,NULL,NULL,1,NULL,0,0,NULL),(125,102,49,4,NULL,NULL,1,NULL,0,0,NULL),(126,133,118,8,NULL,NULL,1,NULL,0,0,NULL),(127,49,118,8,NULL,NULL,1,NULL,0,0,NULL),(128,102,118,8,NULL,NULL,1,NULL,0,0,NULL),(129,53,118,7,NULL,NULL,0,NULL,0,0,NULL),(130,133,53,2,NULL,NULL,0,NULL,0,0,NULL),(131,84,158,1,NULL,NULL,1,NULL,0,0,NULL),(132,199,158,1,NULL,NULL,1,NULL,0,0,NULL),(133,84,161,1,NULL,NULL,1,NULL,0,0,NULL),(134,199,161,1,NULL,NULL,1,NULL,0,0,NULL),(135,199,84,4,NULL,NULL,1,NULL,0,0,NULL),(136,161,140,8,NULL,NULL,1,NULL,0,0,NULL),(137,84,140,8,NULL,NULL,1,NULL,0,0,NULL),(138,199,140,8,NULL,NULL,1,NULL,0,0,NULL),(139,158,140,7,NULL,NULL,0,NULL,0,0,NULL),(140,161,158,2,NULL,NULL,0,NULL,0,0,NULL),(141,138,200,1,NULL,NULL,1,NULL,0,0,NULL),(142,151,200,1,NULL,NULL,1,NULL,0,0,NULL),(143,138,109,1,NULL,NULL,1,NULL,0,0,NULL),(144,151,109,1,NULL,NULL,1,NULL,0,0,NULL),(145,151,138,4,NULL,NULL,1,NULL,0,0,NULL),(146,109,157,8,NULL,NULL,1,NULL,0,0,NULL),(147,138,157,8,NULL,NULL,1,NULL,0,0,NULL),(148,151,157,8,NULL,NULL,1,NULL,0,0,NULL),(149,200,157,7,NULL,NULL,0,NULL,0,0,NULL),(150,109,200,2,NULL,NULL,0,NULL,0,0,NULL),(151,56,70,1,NULL,NULL,1,NULL,0,0,NULL),(152,42,70,1,NULL,NULL,1,NULL,0,0,NULL),(153,56,124,1,NULL,NULL,1,NULL,0,0,NULL),(154,42,124,1,NULL,NULL,1,NULL,0,0,NULL),(155,42,56,4,NULL,NULL,1,NULL,0,0,NULL),(156,124,65,8,NULL,NULL,1,NULL,0,0,NULL),(157,56,65,8,NULL,NULL,1,NULL,0,0,NULL),(158,42,65,8,NULL,NULL,1,NULL,0,0,NULL),(159,70,65,7,NULL,NULL,1,NULL,0,0,NULL),(160,124,70,2,NULL,NULL,1,NULL,0,0,NULL),(161,74,169,1,NULL,NULL,1,NULL,0,0,NULL),(162,86,169,1,NULL,NULL,1,NULL,0,0,NULL),(163,74,71,1,NULL,NULL,1,NULL,0,0,NULL),(164,86,71,1,NULL,NULL,1,NULL,0,0,NULL),(165,86,74,4,NULL,NULL,1,NULL,0,0,NULL),(166,71,59,8,NULL,NULL,1,NULL,0,0,NULL),(167,74,59,8,NULL,NULL,1,NULL,0,0,NULL),(168,86,59,8,NULL,NULL,1,NULL,0,0,NULL),(169,169,59,7,NULL,NULL,0,NULL,0,0,NULL),(170,71,169,2,NULL,NULL,0,NULL,0,0,NULL),(171,185,201,1,NULL,NULL,1,NULL,0,0,NULL),(172,91,201,1,NULL,NULL,1,NULL,0,0,NULL),(173,185,69,1,NULL,NULL,1,NULL,0,0,NULL),(174,91,69,1,NULL,NULL,1,NULL,0,0,NULL),(175,91,185,4,NULL,NULL,1,NULL,0,0,NULL),(176,69,19,8,NULL,NULL,1,NULL,0,0,NULL),(177,185,19,8,NULL,NULL,1,NULL,0,0,NULL),(178,91,19,8,NULL,NULL,1,NULL,0,0,NULL),(179,201,19,7,NULL,NULL,0,NULL,0,0,NULL),(180,69,201,2,NULL,NULL,0,NULL,0,0,NULL),(181,105,130,1,NULL,NULL,1,NULL,0,0,NULL),(182,50,130,1,NULL,NULL,1,NULL,0,0,NULL),(183,105,110,1,NULL,NULL,1,NULL,0,0,NULL),(184,50,110,1,NULL,NULL,1,NULL,0,0,NULL),(185,50,105,4,NULL,NULL,1,NULL,0,0,NULL),(186,110,192,8,NULL,NULL,1,NULL,0,0,NULL),(187,105,192,8,NULL,NULL,1,NULL,0,0,NULL),(188,50,192,8,NULL,NULL,1,NULL,0,0,NULL),(189,130,192,7,NULL,NULL,0,NULL,0,0,NULL),(190,110,130,2,NULL,NULL,0,NULL,0,0,NULL),(191,147,115,1,NULL,NULL,1,NULL,0,0,NULL),(192,48,115,1,NULL,NULL,1,NULL,0,0,NULL),(193,147,193,1,NULL,NULL,1,NULL,0,0,NULL),(194,48,193,1,NULL,NULL,1,NULL,0,0,NULL),(195,48,147,4,NULL,NULL,1,NULL,0,0,NULL),(196,193,40,8,NULL,NULL,1,NULL,0,0,NULL),(197,147,40,8,NULL,NULL,1,NULL,0,0,NULL),(198,48,40,8,NULL,NULL,1,NULL,0,0,NULL),(199,115,40,7,NULL,NULL,1,NULL,0,0,NULL),(200,193,115,2,NULL,NULL,1,NULL,0,0,NULL),(201,93,7,5,NULL,NULL,1,NULL,0,0,NULL),(202,13,21,5,NULL,NULL,1,NULL,0,0,NULL),(203,144,22,5,NULL,NULL,1,NULL,0,0,NULL),(204,160,23,5,NULL,NULL,1,NULL,0,0,NULL),(205,165,31,5,NULL,NULL,1,NULL,0,0,NULL),(206,51,52,5,NULL,NULL,1,NULL,0,0,NULL),(207,169,57,5,NULL,NULL,1,NULL,0,0,NULL),(208,9,62,5,NULL,NULL,1,NULL,0,0,NULL),(209,27,79,5,NULL,NULL,1,NULL,0,0,NULL),(210,100,128,5,NULL,NULL,1,NULL,0,0,NULL),(211,48,131,5,NULL,NULL,1,NULL,0,0,NULL),(212,39,137,5,NULL,NULL,1,NULL,0,0,NULL),(213,113,139,5,NULL,NULL,1,NULL,0,0,NULL),(214,112,141,5,NULL,NULL,1,NULL,0,0,NULL),(215,61,154,5,NULL,NULL,1,NULL,0,0,NULL),(216,29,182,5,NULL,NULL,1,NULL,0,0,NULL),(217,114,191,5,NULL,NULL,1,NULL,0,0,NULL);
+INSERT INTO `civicrm_relationship` (`id`, `contact_id_a`, `contact_id_b`, `relationship_type_id`, `start_date`, `end_date`, `is_active`, `description`, `is_permission_a_b`, `is_permission_b_a`, `case_id`) VALUES (1,151,53,1,NULL,NULL,1,NULL,0,0,NULL),(2,19,53,1,NULL,NULL,1,NULL,0,0,NULL),(3,151,46,1,NULL,NULL,1,NULL,0,0,NULL),(4,19,46,1,NULL,NULL,1,NULL,0,0,NULL),(5,19,151,4,NULL,NULL,1,NULL,0,0,NULL),(6,46,121,8,NULL,NULL,1,NULL,0,0,NULL),(7,151,121,8,NULL,NULL,1,NULL,0,0,NULL),(8,19,121,8,NULL,NULL,1,NULL,0,0,NULL),(9,53,121,7,NULL,NULL,1,NULL,0,0,NULL),(10,46,53,2,NULL,NULL,1,NULL,0,0,NULL),(11,133,148,1,NULL,NULL,1,NULL,0,0,NULL),(12,6,148,1,NULL,NULL,1,NULL,0,0,NULL),(13,133,60,1,NULL,NULL,1,NULL,0,0,NULL),(14,6,60,1,NULL,NULL,1,NULL,0,0,NULL),(15,6,133,4,NULL,NULL,1,NULL,0,0,NULL),(16,60,50,8,NULL,NULL,1,NULL,0,0,NULL),(17,133,50,8,NULL,NULL,1,NULL,0,0,NULL),(18,6,50,8,NULL,NULL,1,NULL,0,0,NULL),(19,148,50,7,NULL,NULL,1,NULL,0,0,NULL),(20,60,148,2,NULL,NULL,1,NULL,0,0,NULL),(21,172,144,1,NULL,NULL,1,NULL,0,0,NULL),(22,184,144,1,NULL,NULL,1,NULL,0,0,NULL),(23,172,186,1,NULL,NULL,1,NULL,0,0,NULL),(24,184,186,1,NULL,NULL,1,NULL,0,0,NULL),(25,184,172,4,NULL,NULL,1,NULL,0,0,NULL),(26,186,129,8,NULL,NULL,1,NULL,0,0,NULL),(27,172,129,8,NULL,NULL,1,NULL,0,0,NULL),(28,184,129,8,NULL,NULL,1,NULL,0,0,NULL),(29,144,129,7,NULL,NULL,0,NULL,0,0,NULL),(30,186,144,2,NULL,NULL,0,NULL,0,0,NULL),(31,73,88,1,NULL,NULL,1,NULL,0,0,NULL),(32,155,88,1,NULL,NULL,1,NULL,0,0,NULL),(33,73,123,1,NULL,NULL,1,NULL,0,0,NULL),(34,155,123,1,NULL,NULL,1,NULL,0,0,NULL),(35,155,73,4,NULL,NULL,1,NULL,0,0,NULL),(36,123,135,8,NULL,NULL,1,NULL,0,0,NULL),(37,73,135,8,NULL,NULL,1,NULL,0,0,NULL),(38,155,135,8,NULL,NULL,1,NULL,0,0,NULL),(39,88,135,7,NULL,NULL,1,NULL,0,0,NULL),(40,123,88,2,NULL,NULL,1,NULL,0,0,NULL),(41,96,191,1,NULL,NULL,1,NULL,0,0,NULL),(42,32,191,1,NULL,NULL,1,NULL,0,0,NULL),(43,96,79,1,NULL,NULL,1,NULL,0,0,NULL),(44,32,79,1,NULL,NULL,1,NULL,0,0,NULL),(45,32,96,4,NULL,NULL,1,NULL,0,0,NULL),(46,79,27,8,NULL,NULL,1,NULL,0,0,NULL),(47,96,27,8,NULL,NULL,1,NULL,0,0,NULL),(48,32,27,8,NULL,NULL,1,NULL,0,0,NULL),(49,191,27,7,NULL,NULL,1,NULL,0,0,NULL),(50,79,191,2,NULL,NULL,1,NULL,0,0,NULL),(51,169,106,1,NULL,NULL,1,NULL,0,0,NULL),(52,58,106,1,NULL,NULL,1,NULL,0,0,NULL),(53,169,103,1,NULL,NULL,1,NULL,0,0,NULL),(54,58,103,1,NULL,NULL,1,NULL,0,0,NULL),(55,58,169,4,NULL,NULL,1,NULL,0,0,NULL),(56,103,59,8,NULL,NULL,1,NULL,0,0,NULL),(57,169,59,8,NULL,NULL,1,NULL,0,0,NULL),(58,58,59,8,NULL,NULL,1,NULL,0,0,NULL),(59,106,59,7,NULL,NULL,0,NULL,0,0,NULL),(60,103,106,2,NULL,NULL,0,NULL,0,0,NULL),(61,162,83,1,NULL,NULL,1,NULL,0,0,NULL),(62,178,83,1,NULL,NULL,1,NULL,0,0,NULL),(63,162,136,1,NULL,NULL,1,NULL,0,0,NULL),(64,178,136,1,NULL,NULL,1,NULL,0,0,NULL),(65,178,162,4,NULL,NULL,1,NULL,0,0,NULL),(66,136,57,8,NULL,NULL,1,NULL,0,0,NULL),(67,162,57,8,NULL,NULL,1,NULL,0,0,NULL),(68,178,57,8,NULL,NULL,1,NULL,0,0,NULL),(69,83,57,7,NULL,NULL,1,NULL,0,0,NULL),(70,136,83,2,NULL,NULL,1,NULL,0,0,NULL),(71,33,65,1,NULL,NULL,1,NULL,0,0,NULL),(72,163,65,1,NULL,NULL,1,NULL,0,0,NULL),(73,33,102,1,NULL,NULL,1,NULL,0,0,NULL),(74,163,102,1,NULL,NULL,1,NULL,0,0,NULL),(75,163,33,4,NULL,NULL,1,NULL,0,0,NULL),(76,102,183,8,NULL,NULL,1,NULL,0,0,NULL),(77,33,183,8,NULL,NULL,1,NULL,0,0,NULL),(78,163,183,8,NULL,NULL,1,NULL,0,0,NULL),(79,65,183,7,NULL,NULL,1,NULL,0,0,NULL),(80,102,65,2,NULL,NULL,1,NULL,0,0,NULL),(81,94,30,1,NULL,NULL,1,NULL,0,0,NULL),(82,28,30,1,NULL,NULL,1,NULL,0,0,NULL),(83,94,141,1,NULL,NULL,1,NULL,0,0,NULL),(84,28,141,1,NULL,NULL,1,NULL,0,0,NULL),(85,28,94,4,NULL,NULL,1,NULL,0,0,NULL),(86,141,82,8,NULL,NULL,1,NULL,0,0,NULL),(87,94,82,8,NULL,NULL,1,NULL,0,0,NULL),(88,28,82,8,NULL,NULL,1,NULL,0,0,NULL),(89,30,82,7,NULL,NULL,1,NULL,0,0,NULL),(90,141,30,2,NULL,NULL,1,NULL,0,0,NULL),(91,193,36,1,NULL,NULL,1,NULL,0,0,NULL),(92,138,36,1,NULL,NULL,1,NULL,0,0,NULL),(93,193,4,1,NULL,NULL,1,NULL,0,0,NULL),(94,138,4,1,NULL,NULL,1,NULL,0,0,NULL),(95,138,193,4,NULL,NULL,1,NULL,0,0,NULL),(96,4,168,8,NULL,NULL,1,NULL,0,0,NULL),(97,193,168,8,NULL,NULL,1,NULL,0,0,NULL),(98,138,168,8,NULL,NULL,1,NULL,0,0,NULL),(99,36,168,7,NULL,NULL,1,NULL,0,0,NULL),(100,4,36,2,NULL,NULL,1,NULL,0,0,NULL),(101,200,137,1,NULL,NULL,1,NULL,0,0,NULL),(102,118,137,1,NULL,NULL,1,NULL,0,0,NULL),(103,200,197,1,NULL,NULL,1,NULL,0,0,NULL),(104,118,197,1,NULL,NULL,1,NULL,0,0,NULL),(105,118,200,4,NULL,NULL,1,NULL,0,0,NULL),(106,197,91,8,NULL,NULL,1,NULL,0,0,NULL),(107,200,91,8,NULL,NULL,1,NULL,0,0,NULL),(108,118,91,8,NULL,NULL,1,NULL,0,0,NULL),(109,137,91,7,NULL,NULL,0,NULL,0,0,NULL),(110,197,137,2,NULL,NULL,0,NULL,0,0,NULL),(111,145,189,1,NULL,NULL,1,NULL,0,0,NULL),(112,113,189,1,NULL,NULL,1,NULL,0,0,NULL),(113,145,122,1,NULL,NULL,1,NULL,0,0,NULL),(114,113,122,1,NULL,NULL,1,NULL,0,0,NULL),(115,113,145,4,NULL,NULL,1,NULL,0,0,NULL),(116,122,111,8,NULL,NULL,1,NULL,0,0,NULL),(117,145,111,8,NULL,NULL,1,NULL,0,0,NULL),(118,113,111,8,NULL,NULL,1,NULL,0,0,NULL),(119,189,111,7,NULL,NULL,1,NULL,0,0,NULL),(120,122,189,2,NULL,NULL,1,NULL,0,0,NULL),(121,66,164,1,NULL,NULL,1,NULL,0,0,NULL),(122,37,164,1,NULL,NULL,1,NULL,0,0,NULL),(123,66,127,1,NULL,NULL,1,NULL,0,0,NULL),(124,37,127,1,NULL,NULL,1,NULL,0,0,NULL),(125,37,66,4,NULL,NULL,1,NULL,0,0,NULL),(126,127,38,8,NULL,NULL,1,NULL,0,0,NULL),(127,66,38,8,NULL,NULL,1,NULL,0,0,NULL),(128,37,38,8,NULL,NULL,1,NULL,0,0,NULL),(129,164,38,7,NULL,NULL,1,NULL,0,0,NULL),(130,127,164,2,NULL,NULL,1,NULL,0,0,NULL),(131,67,31,1,NULL,NULL,1,NULL,0,0,NULL),(132,171,31,1,NULL,NULL,1,NULL,0,0,NULL),(133,67,166,1,NULL,NULL,1,NULL,0,0,NULL),(134,171,166,1,NULL,NULL,1,NULL,0,0,NULL),(135,171,67,4,NULL,NULL,1,NULL,0,0,NULL),(136,166,149,8,NULL,NULL,1,NULL,0,0,NULL),(137,67,149,8,NULL,NULL,1,NULL,0,0,NULL),(138,171,149,8,NULL,NULL,1,NULL,0,0,NULL),(139,31,149,7,NULL,NULL,0,NULL,0,0,NULL),(140,166,31,2,NULL,NULL,0,NULL,0,0,NULL),(141,187,7,1,NULL,NULL,1,NULL,0,0,NULL),(142,23,7,1,NULL,NULL,1,NULL,0,0,NULL),(143,187,21,1,NULL,NULL,1,NULL,0,0,NULL),(144,23,21,1,NULL,NULL,1,NULL,0,0,NULL),(145,23,187,4,NULL,NULL,1,NULL,0,0,NULL),(146,21,152,8,NULL,NULL,1,NULL,0,0,NULL),(147,187,152,8,NULL,NULL,1,NULL,0,0,NULL),(148,23,152,8,NULL,NULL,1,NULL,0,0,NULL),(149,7,152,7,NULL,NULL,0,NULL,0,0,NULL),(150,21,7,2,NULL,NULL,0,NULL,0,0,NULL),(151,92,179,1,NULL,NULL,1,NULL,0,0,NULL),(152,5,179,1,NULL,NULL,1,NULL,0,0,NULL),(153,92,16,1,NULL,NULL,1,NULL,0,0,NULL),(154,5,16,1,NULL,NULL,1,NULL,0,0,NULL),(155,5,92,4,NULL,NULL,1,NULL,0,0,NULL),(156,16,115,8,NULL,NULL,1,NULL,0,0,NULL),(157,92,115,8,NULL,NULL,1,NULL,0,0,NULL),(158,5,115,8,NULL,NULL,1,NULL,0,0,NULL),(159,179,115,7,NULL,NULL,0,NULL,0,0,NULL),(160,16,179,2,NULL,NULL,0,NULL,0,0,NULL),(161,26,131,1,NULL,NULL,1,NULL,0,0,NULL),(162,174,131,1,NULL,NULL,1,NULL,0,0,NULL),(163,26,161,1,NULL,NULL,1,NULL,0,0,NULL),(164,174,161,1,NULL,NULL,1,NULL,0,0,NULL),(165,174,26,4,NULL,NULL,1,NULL,0,0,NULL),(166,161,41,8,NULL,NULL,1,NULL,0,0,NULL),(167,26,41,8,NULL,NULL,1,NULL,0,0,NULL),(168,174,41,8,NULL,NULL,1,NULL,0,0,NULL),(169,131,41,7,NULL,NULL,0,NULL,0,0,NULL),(170,161,131,2,NULL,NULL,0,NULL,0,0,NULL),(171,70,85,1,NULL,NULL,1,NULL,0,0,NULL),(172,80,85,1,NULL,NULL,1,NULL,0,0,NULL),(173,70,97,1,NULL,NULL,1,NULL,0,0,NULL),(174,80,97,1,NULL,NULL,1,NULL,0,0,NULL),(175,80,70,4,NULL,NULL,1,NULL,0,0,NULL),(176,97,196,8,NULL,NULL,1,NULL,0,0,NULL),(177,70,196,8,NULL,NULL,1,NULL,0,0,NULL),(178,80,196,8,NULL,NULL,1,NULL,0,0,NULL),(179,85,196,7,NULL,NULL,0,NULL,0,0,NULL),(180,97,85,2,NULL,NULL,0,NULL,0,0,NULL),(181,192,8,1,NULL,NULL,1,NULL,0,0,NULL),(182,81,8,1,NULL,NULL,1,NULL,0,0,NULL),(183,192,185,1,NULL,NULL,1,NULL,0,0,NULL),(184,81,185,1,NULL,NULL,1,NULL,0,0,NULL),(185,81,192,4,NULL,NULL,1,NULL,0,0,NULL),(186,185,143,8,NULL,NULL,1,NULL,0,0,NULL),(187,192,143,8,NULL,NULL,1,NULL,0,0,NULL),(188,81,143,8,NULL,NULL,1,NULL,0,0,NULL),(189,8,143,7,NULL,NULL,0,NULL,0,0,NULL),(190,185,8,2,NULL,NULL,0,NULL,0,0,NULL),(191,63,154,1,NULL,NULL,1,NULL,0,0,NULL),(192,116,154,1,NULL,NULL,1,NULL,0,0,NULL),(193,63,12,1,NULL,NULL,1,NULL,0,0,NULL),(194,116,12,1,NULL,NULL,1,NULL,0,0,NULL),(195,116,63,4,NULL,NULL,1,NULL,0,0,NULL),(196,12,10,8,NULL,NULL,1,NULL,0,0,NULL),(197,63,10,8,NULL,NULL,1,NULL,0,0,NULL),(198,116,10,8,NULL,NULL,1,NULL,0,0,NULL),(199,154,10,7,NULL,NULL,0,NULL,0,0,NULL),(200,12,154,2,NULL,NULL,0,NULL,0,0,NULL),(201,46,29,5,NULL,NULL,1,NULL,0,0,NULL),(202,140,49,5,NULL,NULL,1,NULL,0,0,NULL),(203,58,62,5,NULL,NULL,1,NULL,0,0,NULL),(204,51,72,5,NULL,NULL,1,NULL,0,0,NULL),(205,148,74,5,NULL,NULL,1,NULL,0,0,NULL),(206,102,86,5,NULL,NULL,1,NULL,0,0,NULL),(207,2,95,5,NULL,NULL,1,NULL,0,0,NULL),(208,106,100,5,NULL,NULL,1,NULL,0,0,NULL),(209,65,109,5,NULL,NULL,1,NULL,0,0,NULL),(210,127,112,5,NULL,NULL,1,NULL,0,0,NULL),(211,156,125,5,NULL,NULL,1,NULL,0,0,NULL),(212,81,150,5,NULL,NULL,1,NULL,0,0,NULL),(213,175,159,5,NULL,NULL,1,NULL,0,0,NULL),(214,19,170,5,NULL,NULL,1,NULL,0,0,NULL),(215,134,173,5,NULL,NULL,1,NULL,0,0,NULL),(216,73,181,5,NULL,NULL,1,NULL,0,0,NULL);
 /*!40000 ALTER TABLE `civicrm_relationship` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -1344,7 +1345,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_subscription_history` WRITE;
 /*!40000 ALTER TABLE `civicrm_subscription_history` DISABLE KEYS */;
-INSERT INTO `civicrm_subscription_history` (`id`, `contact_id`, `group_id`, `date`, `method`, `status`, `tracking`) VALUES (1,136,2,'2018-01-12 04:30:44','Email','Added',NULL),(2,75,2,'2018-01-15 07:50:56','Admin','Added',NULL),(3,116,2,'2018-04-18 14:26:06','Admin','Added',NULL),(4,171,2,'2018-04-13 06:53:12','Admin','Added',NULL),(5,100,2,'2017-10-15 00:13:16','Admin','Added',NULL),(6,144,2,'2018-04-07 11:47:22','Admin','Added',NULL),(7,101,2,'2017-11-29 01:23:30','Admin','Added',NULL),(8,76,2,'2017-10-06 16:54:06','Admin','Added',NULL),(9,93,2,'2018-03-08 06:40:36','Admin','Added',NULL),(10,38,2,'2017-10-20 08:17:42','Admin','Added',NULL),(11,85,2,'2017-10-21 16:41:08','Email','Added',NULL),(12,125,2,'2018-05-15 17:42:03','Email','Added',NULL),(13,13,2,'2017-09-28 12:17:29','Email','Added',NULL),(14,194,2,'2018-05-12 18:58:33','Admin','Added',NULL),(15,8,2,'2018-02-07 21:21:33','Admin','Added',NULL),(16,80,2,'2017-10-13 00:17:25','Email','Added',NULL),(17,44,2,'2018-07-23 05:19:06','Email','Added',NULL),(18,89,2,'2018-05-13 07:44:12','Email','Added',NULL),(19,107,2,'2018-02-13 09:33:38','Admin','Added',NULL),(20,39,2,'2018-02-25 10:41:58','Admin','Added',NULL),(21,17,2,'2018-02-08 13:38:09','Admin','Added',NULL),(22,162,2,'2018-08-04 22:53:39','Admin','Added',NULL),(23,29,2,'2017-11-28 04:20:11','Admin','Added',NULL),(24,97,2,'2018-09-04 01:02:41','Admin','Added',NULL),(25,35,2,'2018-07-23 09:48:25','Admin','Added',NULL),(26,103,2,'2018-01-14 11:12:12','Email','Added',NULL),(27,46,2,'2018-06-07 03:50:26','Admin','Added',NULL),(28,51,2,'2017-11-03 18:00:57','Admin','Added',NULL),(29,155,2,'2017-12-16 19:38:11','Admin','Added',NULL),(30,9,2,'2017-10-19 15:56:48','Email','Added',NULL),(31,81,2,'2018-08-25 20:37:47','Admin','Added',NULL),(32,153,2,'2018-02-07 18:00:47','Admin','Added',NULL),(33,68,2,'2018-04-11 16:57:11','Email','Added',NULL),(34,123,2,'2017-11-22 09:02:49','Email','Added',NULL),(35,181,2,'2018-03-12 11:56:28','Email','Added',NULL),(36,95,2,'2018-08-15 23:08:02','Admin','Added',NULL),(37,61,2,'2018-09-18 00:28:04','Admin','Added',NULL),(38,184,2,'2017-12-12 04:18:36','Admin','Added',NULL),(39,186,2,'2018-09-12 12:35:07','Email','Added',NULL),(40,173,2,'2017-12-07 22:49:29','Email','Added',NULL),(41,67,2,'2018-01-13 03:03:28','Admin','Added',NULL),(42,114,2,'2018-09-17 20:10:09','Admin','Added',NULL),(43,117,2,'2018-09-01 13:10:30','Admin','Added',NULL),(44,167,2,'2017-10-17 02:29:38','Email','Added',NULL),(45,152,2,'2018-02-21 00:50:14','Admin','Added',NULL),(46,82,2,'2017-10-18 00:14:24','Email','Added',NULL),(47,198,2,'2018-09-22 19:01:43','Admin','Added',NULL),(48,25,2,'2018-02-07 10:19:40','Email','Added',NULL),(49,168,2,'2017-12-22 02:49:32','Email','Added',NULL),(50,6,2,'2017-12-13 16:46:56','Admin','Added',NULL),(51,43,2,'2018-07-13 15:59:02','Email','Added',NULL),(52,164,2,'2018-08-29 09:05:29','Admin','Added',NULL),(53,78,2,'2018-06-03 02:17:18','Admin','Added',NULL),(54,24,2,'2018-08-31 18:41:21','Email','Added',NULL),(55,126,2,'2017-11-28 08:08:34','Email','Added',NULL),(56,135,2,'2018-02-23 06:57:22','Email','Added',NULL),(57,113,2,'2018-04-13 07:14:38','Admin','Added',NULL),(58,172,2,'2018-03-01 13:08:51','Email','Added',NULL),(59,83,2,'2017-11-24 23:07:23','Admin','Added',NULL),(60,134,2,'2018-02-06 04:27:18','Admin','Added',NULL),(61,33,3,'2018-03-08 07:20:18','Email','Added',NULL),(62,112,3,'2017-11-23 15:47:19','Email','Added',NULL),(63,37,3,'2018-01-15 17:06:13','Email','Added',NULL),(64,121,3,'2018-03-09 04:21:58','Admin','Added',NULL),(65,12,3,'2018-02-12 09:59:20','Admin','Added',NULL),(66,127,3,'2017-10-08 23:03:01','Email','Added',NULL),(67,45,3,'2018-09-25 07:00:53','Admin','Added',NULL),(68,28,3,'2017-11-22 01:35:49','Admin','Added',NULL),(69,106,3,'2018-05-17 21:59:18','Email','Added',NULL),(70,27,3,'2018-07-29 01:08:24','Email','Added',NULL),(71,148,3,'2017-12-09 16:48:16','Email','Added',NULL),(72,166,3,'2017-11-12 16:43:15','Admin','Added',NULL),(73,87,3,'2018-09-24 15:40:52','Email','Added',NULL),(74,178,3,'2018-08-30 05:42:05','Email','Added',NULL),(75,90,3,'2018-08-12 12:09:51','Email','Added',NULL),(76,136,4,'2017-10-03 00:56:46','Email','Added',NULL),(77,76,4,'2017-12-12 11:33:54','Email','Added',NULL),(78,8,4,'2018-05-22 01:03:49','Admin','Added',NULL),(79,162,4,'2018-03-07 01:45:45','Admin','Added',NULL),(80,155,4,'2018-09-19 20:07:41','Admin','Added',NULL),(81,95,4,'2018-06-15 06:27:58','Email','Added',NULL),(82,117,4,'2017-11-30 15:04:54','Admin','Added',NULL),(83,6,4,'2018-05-02 20:23:19','Admin','Added',NULL);
+INSERT INTO `civicrm_subscription_history` (`id`, `contact_id`, `group_id`, `date`, `method`, `status`, `tracking`) VALUES (1,119,2,'2018-08-12 08:22:21','Email','Added',NULL),(2,87,2,'2018-02-08 08:23:19','Email','Added',NULL),(3,158,2,'2017-11-27 03:04:07','Email','Added',NULL),(4,194,2,'2017-11-19 06:36:46','Admin','Added',NULL),(5,132,2,'2018-10-11 09:29:52','Email','Added',NULL),(6,90,2,'2018-07-08 23:16:57','Admin','Added',NULL),(7,15,2,'2018-05-06 10:56:40','Admin','Added',NULL),(8,134,2,'2017-12-08 23:29:44','Email','Added',NULL),(9,24,2,'2018-09-12 00:23:07','Admin','Added',NULL),(10,75,2,'2018-06-18 07:20:58','Email','Added',NULL),(11,188,2,'2018-04-16 02:23:07','Admin','Added',NULL),(12,146,2,'2018-03-08 03:02:35','Admin','Added',NULL),(13,44,2,'2018-03-16 14:24:43','Email','Added',NULL),(14,13,2,'2018-06-08 08:25:13','Admin','Added',NULL),(15,48,2,'2017-11-15 06:24:50','Email','Added',NULL),(16,101,2,'2017-12-23 18:12:44','Admin','Added',NULL),(17,199,2,'2018-02-28 17:40:32','Admin','Added',NULL),(18,35,2,'2017-11-24 05:03:25','Admin','Added',NULL),(19,64,2,'2018-02-05 18:07:04','Email','Added',NULL),(20,51,2,'2018-10-03 23:30:39','Admin','Added',NULL),(21,76,2,'2018-01-01 10:17:29','Admin','Added',NULL),(22,201,2,'2018-02-25 15:37:21','Admin','Added',NULL),(23,34,2,'2018-03-24 11:30:05','Email','Added',NULL),(24,89,2,'2018-10-21 15:28:02','Admin','Added',NULL),(25,105,2,'2017-11-20 22:55:40','Email','Added',NULL),(26,20,2,'2018-09-08 17:30:46','Email','Added',NULL),(27,140,2,'2018-02-03 21:45:18','Email','Added',NULL),(28,84,2,'2017-12-08 18:36:18','Email','Added',NULL),(29,52,2,'2018-04-07 18:01:03','Email','Added',NULL),(30,167,2,'2017-12-16 23:09:52','Admin','Added',NULL),(31,71,2,'2018-07-02 21:39:29','Email','Added',NULL),(32,160,2,'2018-10-27 15:11:17','Email','Added',NULL),(33,98,2,'2018-01-23 06:45:38','Admin','Added',NULL),(34,157,2,'2018-09-20 02:18:52','Admin','Added',NULL),(35,130,2,'2018-10-20 01:43:25','Email','Added',NULL),(36,124,2,'2018-10-06 03:51:47','Admin','Added',NULL),(37,108,2,'2018-04-15 08:24:38','Admin','Added',NULL),(38,40,2,'2018-03-12 19:39:06','Email','Added',NULL),(39,99,2,'2018-01-03 04:41:10','Email','Added',NULL),(40,153,2,'2018-06-21 21:02:26','Email','Added',NULL),(41,22,2,'2018-03-17 10:50:28','Email','Added',NULL),(42,56,2,'2017-12-25 03:19:47','Email','Added',NULL),(43,117,2,'2018-09-13 07:25:45','Email','Added',NULL),(44,39,2,'2018-04-04 04:05:45','Admin','Added',NULL),(45,195,2,'2018-05-13 16:29:53','Admin','Added',NULL),(46,69,2,'2018-03-19 08:58:15','Email','Added',NULL),(47,2,2,'2018-10-21 09:53:20','Admin','Added',NULL),(48,55,2,'2018-04-12 21:29:56','Admin','Added',NULL),(49,61,2,'2017-11-26 01:07:40','Admin','Added',NULL),(50,77,2,'2018-10-17 09:35:35','Admin','Added',NULL),(51,114,2,'2018-02-03 03:47:10','Email','Added',NULL),(52,147,2,'2018-07-21 16:24:53','Email','Added',NULL),(53,107,2,'2017-11-29 16:38:42','Admin','Added',NULL),(54,3,2,'2018-06-08 07:05:20','Email','Added',NULL),(55,198,2,'2018-05-02 07:09:41','Email','Added',NULL),(56,142,2,'2018-08-23 10:03:06','Email','Added',NULL),(57,43,2,'2018-08-25 23:37:24','Admin','Added',NULL),(58,9,2,'2018-02-08 21:39:42','Email','Added',NULL),(59,93,2,'2017-12-13 03:55:02','Admin','Added',NULL),(60,42,2,'2017-11-03 15:12:22','Email','Added',NULL),(61,47,3,'2018-10-21 23:16:53','Email','Added',NULL),(62,11,3,'2018-05-10 08:49:37','Admin','Added',NULL),(63,176,3,'2017-12-21 04:19:00','Email','Added',NULL),(64,165,3,'2018-06-15 21:07:51','Admin','Added',NULL),(65,156,3,'2018-04-08 06:30:36','Admin','Added',NULL),(66,120,3,'2018-02-02 21:34:30','Admin','Added',NULL),(67,45,3,'2018-10-22 19:41:03','Admin','Added',NULL),(68,17,3,'2018-05-30 22:28:50','Email','Added',NULL),(69,68,3,'2018-07-06 06:02:43','Admin','Added',NULL),(70,190,3,'2018-08-04 13:03:50','Admin','Added',NULL),(71,139,3,'2018-07-31 21:49:06','Email','Added',NULL),(72,126,3,'2018-10-17 17:38:37','Admin','Added',NULL),(73,128,3,'2018-02-26 06:32:03','Email','Added',NULL),(74,177,3,'2018-03-01 01:57:28','Email','Added',NULL),(75,110,3,'2017-11-02 09:43:12','Admin','Added',NULL),(76,119,4,'2018-08-08 09:48:56','Admin','Added',NULL),(77,134,4,'2018-08-29 16:50:14','Admin','Added',NULL),(78,48,4,'2018-07-15 19:15:45','Admin','Added',NULL),(79,201,4,'2018-08-09 23:30:13','Email','Added',NULL),(80,52,4,'2018-08-29 13:11:37','Email','Added',NULL),(81,124,4,'2017-12-19 12:27:43','Email','Added',NULL),(82,117,4,'2018-08-14 05:35:55','Email','Added',NULL),(83,77,4,'2018-02-24 18:15:27','Email','Added',NULL);
 /*!40000 ALTER TABLE `civicrm_subscription_history` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -1440,7 +1441,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_website` WRITE;
 /*!40000 ALTER TABLE `civicrm_website` DISABLE KEYS */;
-INSERT INTO `civicrm_website` (`id`, `contact_id`, `url`, `website_type_id`) VALUES (1,139,'http://mahwahagriculturesolutions.org',1),(2,21,'http://baydevelopment.org',1),(3,180,'http://caminoliteracyfellowship.org',1),(4,32,'http://friendstechnology.org',1),(5,52,'http://cascadesystems.org',1),(6,141,'http://cadellliteracy.org',1),(7,23,'http://michiganschool.org',1),(8,182,'http://michigannetwork.org',1),(9,22,'http://communitytrust.org',1),(10,7,'http://sierrawellnesspartners.org',1),(11,137,'http://northpointculture.org',1),(12,196,'http://progressiveservices.org',1),(13,131,'http://communityassociation.org',1),(14,79,'http://connecticutculture.org',1),(15,57,'http://localadvocacy.org',1),(16,62,'http://vndevelopmentinitiative.org',1),(17,31,'http://sierrasportssystems.org',1);
+INSERT INTO `civicrm_website` (`id`, `contact_id`, `url`, `website_type_id`) VALUES (1,109,'http://sierratrust.org',1),(2,150,'http://cauldereducation.org',1),(3,100,'http://coloradosoftwarefund.org',1),(4,125,'http://caulderpartners.org',1),(5,159,'http://montanaeducation.org',1),(6,25,'http://faucettsports.org',1),(7,49,'http://urbanmusicschool.org',1),(8,62,'http://nylegalassociation.org',1),(9,180,'http://localsportscollective.org',1),(10,181,'http://farmersvillefellowship.org',1),(11,29,'http://urbanlegalcenter.org',1),(12,86,'http://springfieldpoetry.org',1),(13,54,'http://texaspoetry.org',1),(14,173,'http://pineculture.org',1),(15,72,'http://sierrafamily.org',1),(16,74,'http://jacksonfamily.org',1),(17,170,'http://unitedmusic.org',1);
 /*!40000 ALTER TABLE `civicrm_website` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -1466,12 +1467,13 @@ UNLOCK TABLES;
 
 /*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
 /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
 /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
 /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
 /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
 /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
 
--- Dump completed on 2018-09-27 21:13:35
+-- Dump completed on 2018-10-30 21:56:04
 -- +--------------------------------------------------------------------+
 -- | CiviCRM version 5                                                  |
 -- +--------------------------------------------------------------------+
diff --git a/civicrm/templates/CRM/Activity/Selector/Selector.tpl b/civicrm/templates/CRM/Activity/Selector/Selector.tpl
index 1b0be911e9..dd3015cc32 100644
--- a/civicrm/templates/CRM/Activity/Selector/Selector.tpl
+++ b/civicrm/templates/CRM/Activity/Selector/Selector.tpl
@@ -45,7 +45,7 @@
       </table>
     </div><!-- /.crm-accordion-body -->
   </div><!-- /.crm-accordion-wrapper -->
-  <table class="contact-activity-selector-{$context} crm-ajax-table">
+  <table class="contact-activity-selector-{$context} crm-ajax-table" style="width: 100%;">
     <thead>
     <tr>
       <th data-data="activity_type" class="crm-contact-activity-activity_type">{ts}Type{/ts}</th>
diff --git a/civicrm/templates/CRM/Admin/Form/Preferences/Contribute.tpl b/civicrm/templates/CRM/Admin/Form/Preferences/Contribute.tpl
index 9baa42d3f2..42139e9d9a 100644
--- a/civicrm/templates/CRM/Admin/Form/Preferences/Contribute.tpl
+++ b/civicrm/templates/CRM/Admin/Form/Preferences/Contribute.tpl
@@ -23,4 +23,58 @@
  | see the CiviCRM license FAQ at http://civicrm.org/licensing        |
  +--------------------------------------------------------------------+
 *}
-{include file="CRM/Form/basicForm.tpl"}
+<div class="crm-block crm-form-block crm-{$formName}-block">
+  <div class="crm-submit-buttons">{include file="CRM/common/formButtons.tpl" location="top"}</div>
+  {include file="CRM/Form/basicFormFields.tpl"}
+
+  <table class="form-layout" id="invoicing_blocks">
+    {foreach from=$htmlFields item=fieldSpec key=htmlField}
+      {if $form.$htmlField}
+        {assign var=n value=$htmlField|cat:'_description'}
+        <tr class="crm-preferences-form-block-{$htmlField}">
+          {if $fieldSpec.html_type EQ 'checkbox'|| $fieldSpec.html_type EQ 'checkboxes'}
+            <td class="label"></td>
+            <td>
+              {$form.$htmlField.html} {$form.$htmlField.label}
+              {if $desc}
+                <br /><span class="description">{$fieldSpec.description}</span>
+              {/if}
+            </td>
+          {else}
+            <td class="label">{$form.$htmlField.label}&nbsp;{if $htmlField eq 'acl_financial_type'}{help id="$htmlField"}{/if}</td>
+            <td>
+              {$form.$htmlField.html}
+              {if $fieldSpec.description}
+                <br /><span class="description">{$fieldSpec.description}</span>
+              {/if}
+            </td>
+          {/if}
+        </tr>
+      {/if}
+    {/foreach}
+  </table>
+  <div class="crm-submit-buttons">{include file="CRM/common/formButtons.tpl" location="bottom"}</div>
+</div>
+
+{literal}
+  <script type="text/javascript">
+    cj(document).ready(function() {
+      if (document.getElementById("invoicing_invoicing").checked) {
+        cj("#invoicing_blocks").show();
+      }
+      else {
+        cj("#invoicing_blocks").hide();
+      }
+    });
+    cj(function () {
+      cj("input[type=checkbox]").click(function() {
+        if (cj("#invoicing_invoicing").is(":checked")) {
+          cj("#invoicing_blocks").show();
+        }
+        else {
+          cj("#invoicing_blocks").hide();
+        }
+      });
+    });
+  </script>
+{/literal}
diff --git a/civicrm/templates/CRM/Admin/Form/Preferences/Display.tpl b/civicrm/templates/CRM/Admin/Form/Preferences/Display.tpl
index 3405f878e1..ef0fdc4111 100644
--- a/civicrm/templates/CRM/Admin/Form/Preferences/Display.tpl
+++ b/civicrm/templates/CRM/Admin/Form/Preferences/Display.tpl
@@ -50,7 +50,7 @@
     <tr class="crm-preferences-display-form-block-description">
       <td>&nbsp;</td>
       <td class="description">
-        {ts}Controls display of the smart groups that a contact is part of in each contact's "Groups" tab. "Show on Demand" provides the best performance, and is recommended for most sites.{/ts}
+        {$settings_fields.contact_smart_group_display.description}
       </td>
     </tr>
     <tr class="crm-preferences-display-form-block-contact_edit_options">
@@ -125,7 +125,7 @@
     </tr>
     <tr class="crm-preferences-display-form-block-activity_assignee_notification">
       <td class="label"></td>
-      <td>{$form.activity_assignee_notification.html} {$form.activity_assignee_notification.label}</td>
+      <td>{$form.activity_assignee_notification.html}</td>
     </tr>
     <tr class="crm-preferences-display-form-block-description">
       <td>&nbsp;</td>
@@ -145,7 +145,7 @@
     </tr>
     <tr class="crm-preferences-display-form-block-activity_assignee_notification_ics">
       <td class="label"></td>
-      <td>{$form.activity_assignee_notification_ics.html} {$form.activity_assignee_notification_ics.label}</td>
+      <td>{$form.activity_assignee_notification_ics.html}</td>
     </tr>
     <tr class="crm-preferences-display-form-block-description">
       <td>&nbsp;</td>
@@ -155,12 +155,11 @@
 
     <tr class="crm-preferences-display-form-block-preserve_activity_tab_filter">
       <td class="label"></td>
-      <td>{$form.preserve_activity_tab_filter.html} {$form.preserve_activity_tab_filter.label}</td>
+      <td>{$form.preserve_activity_tab_filter.html}</td>
     </tr>
     <tr class="crm-preferences-display-form-block-description">
       <td>&nbsp;</td>
-      <td class="description">{ts}When enabled, any filter settings a user selects on the contact's Activity tab will be remembered as they visit other contacts.{/ts}
-      </td>
+      <td class="description">{$settings_fields.preserve_activity_tab_filter.description}</td>
     </tr>
 
     <tr class="crm-preferences-display-form-block-user_dashboard_options">
@@ -170,7 +169,7 @@
     <tr class="crm-preferences-display-form-block-description">
       <td>&nbsp;</td>
       <td class="description">
-        {ts}Select the sections that should be included in the Contact Dashboard. EXAMPLE: If you don't want constituents to view their own contribution history, un-check that option.{/ts}
+        {$settings_fields.user_dashboard_options.description}
       </td>
     </tr>
     <tr class="crm-preferences-display-form-block-editor_id">
@@ -200,7 +199,7 @@
     </tr>
     <tr class="crm-preferences-display-form-block-description">
       <td>&nbsp;</td>
-      <td class="description">{ts}Display name format for individual contact display names.{/ts}</td>
+      <td class="description">{$settings_fields.display_name_format.description}</td>
     </tr>
     <tr class="crm-preferences-display-form-block-sort_name_format">
       <td class="label">{$form.sort_name_format.label}</td>
@@ -208,7 +207,7 @@
     </tr>
     <tr class="crm-preferences-display-form-block-description">
       <td>&nbsp;</td>
-      <td class="description">{ts}Sort name format for individual contact display names.{/ts}</td>
+      <td class="description">{$settings_fields.sort_name_format.description}</td>
     </tr>
   </table>
   <div class="crm-submit-buttons">{include file="CRM/common/formButtons.tpl" location="bottom"}</div>
@@ -239,8 +238,8 @@
         }
 
         // show/hide activity types based on checkbox value
-        $('.crm-preferences-display-form-activity_types').toggle($('#activity_assignee_notification').is(":checked"));
-        $('#activity_assignee_notification').click(function() {
+        $('.crm-preferences-display-form-activity_types').toggle($('#activity_assignee_notification_activity_assignee_notification').is(":checked"));
+        $('#activity_assignee_notification_activity_assignee_notification').click(function() {
           $('.crm-preferences-display-form-activity_types').toggle($(this).is(":checked"));
         });
 
diff --git a/civicrm/templates/CRM/Admin/Form/Setting/Search.tpl b/civicrm/templates/CRM/Admin/Form/Setting/Search.tpl
index 3a704662ad..09e4236450 100644
--- a/civicrm/templates/CRM/Admin/Form/Setting/Search.tpl
+++ b/civicrm/templates/CRM/Admin/Form/Setting/Search.tpl
@@ -68,6 +68,13 @@
             <td>{$form.smartGroupCacheTimeout.html}<br />
                 <span class="description">{ts}The number of minutes to cache smart group contacts. We strongly recommend that this value be greater than zero, since a value of zero means no caching at all. If your contact data changes frequently, you should set this value to at least 5 minutes.{/ts}</span></td>
         </tr>
+        <tr class="crm-search-setting-form-block-quicksearch_options">
+            <td class="label">{$form.quicksearch_options.label}</td>
+            <td>
+                {$form.quicksearch_options.html}
+                <p class="description">{$setting_descriptions.quicksearch_options}</p>
+            </td>
+        </tr>
         <tr class="crm-search-setting-form-block-autocompleteContactSearch">
             <td class="label">{$form.contact_autocomplete_options.label}</td>
             <td>{$form.contact_autocomplete_options.html}<br/>
diff --git a/civicrm/templates/CRM/Admin/Page/Extensions.tpl b/civicrm/templates/CRM/Admin/Page/Extensions.tpl
index fbfcd84894..c50ce1b601 100644
--- a/civicrm/templates/CRM/Admin/Page/Extensions.tpl
+++ b/civicrm/templates/CRM/Admin/Page/Extensions.tpl
@@ -101,20 +101,7 @@
     </script>
     {/literal}
 
-    {* Tab management *}
-    <script type="text/javascript">
-    var selectedTab  = 'summary';
-    {if $selectedChild}selectedTab = "{$selectedChild}";{/if}
-
-    {literal}
-
-    CRM.$(function($) {
-      var tabIndex = $('#tab_' + selectedTab).prevAll().length;
-      $("#mainTabContainer").tabs({active: tabIndex});
-      $(".crm-tab-button").addClass("ui-corner-bottom");
-    });
-    {/literal}
-    </script>
+    {include file="CRM/common/TabSelected.tpl" defaultTab="summary"}
 
     {* Refresh buttons *}
     {literal}
diff --git a/civicrm/templates/CRM/Admin/Page/MessageTemplates.tpl b/civicrm/templates/CRM/Admin/Page/MessageTemplates.tpl
index c8e41a24e4..6ab271be39 100644
--- a/civicrm/templates/CRM/Admin/Page/MessageTemplates.tpl
+++ b/civicrm/templates/CRM/Admin/Page/MessageTemplates.tpl
@@ -173,16 +173,7 @@
     {/foreach}
   </div>
 </div>
-  <script type='text/javascript'>
-    var selectedTab = 'user';
-    {if $selectedChild}selectedTab = '{$selectedChild}';{/if}
-    {literal}
-      CRM.$(function($) {
-        var tabIndex = $('#tab_' + selectedTab).prevAll().length
-        $("#mainTabContainer").tabs( {active: tabIndex} );
-      });
-    {/literal}
-  </script>
+{include file="CRM/common/TabSelected.tpl" defaultTab="user"}
 
 {elseif $action ne 1 and $action ne 2 and $action ne 4 and $action ne 8}
   <div class="messages status no-popup">
diff --git a/civicrm/templates/CRM/Campaign/Form/addCampaignToComponent.tpl b/civicrm/templates/CRM/Campaign/Form/addCampaignToComponent.tpl
index 20481ac0b7..c87649051c 100644
--- a/civicrm/templates/CRM/Campaign/Form/addCampaignToComponent.tpl
+++ b/civicrm/templates/CRM/Campaign/Form/addCampaignToComponent.tpl
@@ -5,9 +5,8 @@
 {* add campaign in component search *}
 <tr class="{$campaignTrClass}">
     {assign var=elementName value=$campaignInfo.elementName}
-
-    <td class="{$campaignTdClass}">{$form.$elementName.label}<br />
-    <div class="crm-select-container">{$form.$elementName.html}</div>
+    <td class="{$campaignTdClass}">
+      {$form.$elementName.label} {$form.$elementName.html}
     </td>
 </tr>
 
diff --git a/civicrm/templates/CRM/Contact/Form/Edit/Email.tpl b/civicrm/templates/CRM/Contact/Form/Edit/Email.tpl
index c810f2a3cb..c09af5563d 100644
--- a/civicrm/templates/CRM/Contact/Form/Edit/Email.tpl
+++ b/civicrm/templates/CRM/Contact/Form/Edit/Email.tpl
@@ -56,11 +56,7 @@
     {/if}
   </td>
   <td align="center">{$form.email.$blockId.on_hold.html}</td>
-  {if $multipleBulk}
-    <td align="center" id="Email-Bulkmail-html">{$form.email.$blockId.is_bulkmail.html}</td>
-  {else}
-    <td align="center" id="Email-Bulkmail-html">{$form.email.$blockId.is_bulkmail.1.html}</td>
-  {/if}
+  <td align="center" id="Email-Bulkmail-html">{$form.email.$blockId.is_bulkmail.html}</td>
   <td align="center" id="Email-Primary-html" {if $blockId eq 1}class="hiddenElement"{/if}>
     {$form.email.$blockId.is_primary.1.html}
   </td>
diff --git a/civicrm/templates/CRM/Contact/Form/Inline/Email.tpl b/civicrm/templates/CRM/Contact/Form/Inline/Email.tpl
index 2d534df3de..90cf8b4f00 100644
--- a/civicrm/templates/CRM/Contact/Form/Inline/Email.tpl
+++ b/civicrm/templates/CRM/Contact/Form/Inline/Email.tpl
@@ -51,11 +51,7 @@
     <tr id="Email_Block_{$blockId}" {if $blockId gt $actualBlockCount}class="hiddenElement"{/if}>
       <td>{$form.email.$blockId.email.html|crmAddClass:email}&nbsp;{$form.email.$blockId.location_type_id.html}</td>
       <td align="center">{$form.email.$blockId.on_hold.html}</td>
-      {if $multipleBulk}
-        <td align="center">{$form.email.$blockId.is_bulkmail.html}</td>
-      {else}
-        <td align="center" class="crm-email-bulkmail">{$form.email.$blockId.is_bulkmail.1.html}</td>
-      {/if}
+      <td align="center" {if !$multipleBulk}class="crm-email-bulkmail"{/if}>{$form.email.$blockId.is_bulkmail.html}</td>
       <td align="center" class="crm-email-is_primary">{$form.email.$blockId.is_primary.1.html}</td>
       <td>
         {if $blockId gt 1}
diff --git a/civicrm/templates/CRM/Contact/Form/Relationship.tpl b/civicrm/templates/CRM/Contact/Form/Relationship.tpl
index 23239b69a4..4ead58e922 100644
--- a/civicrm/templates/CRM/Contact/Form/Relationship.tpl
+++ b/civicrm/templates/CRM/Contact/Form/Relationship.tpl
@@ -101,8 +101,7 @@
         </tr>
         <tr class="crm-relationship-form-block-start_date">
           <td class="label">{$form.start_date.label}</td>
-          <td>{include file="CRM/common/jcalendar.tpl" elementName=start_date}<span>{$form.end_date.label} {include file="CRM/common/jcalendar.tpl" elementName=end_date}</span><br />
-            <span class="description">{ts}If this relationship has start and/or end dates, specify them here.{/ts}</span></td>
+          <td>{$form.start_date.html} {$form.end_date.label} {$form.end_date.html}<br /><span class="description">{ts}If this relationship has start and/or end dates, specify them here.{/ts}</span></td>
         </tr>
         <tr class="crm-relationship-form-block-description">
           <td class="label">{$form.description.label}</td>
diff --git a/civicrm/templates/CRM/Contact/Form/Search/Advanced.hlp b/civicrm/templates/CRM/Contact/Form/Search/Advanced.hlp
index 153b8b0534..22e35e1353 100644
--- a/civicrm/templates/CRM/Contact/Form/Search/Advanced.hlp
+++ b/civicrm/templates/CRM/Contact/Form/Search/Advanced.hlp
@@ -111,3 +111,17 @@
     <p>{ts}In the process of setting up CiviCRM components or configuring pages and profiles, you might have created test contributions, activities, participants, pledges, etc.{/ts}</p>
     <p>{ts}Once you have finished your testing, it is a good idea to clean up by finding your test records and deleting them.{/ts}</p>
 {/htxt}
+
+{htxt id="processor-id-title"}
+{ts}Processor ID{/ts}
+{/htxt}
+{htxt id="processor-id"}
+    <p>{ts}This is the payment processor's own ID for the recurring contribution. Ideally it should be unique, but in practice may not be.{/ts}</p>
+{/htxt}
+
+{htxt id="transaction-id-title"}
+{ts}Transaction ID{/ts}
+{/htxt}
+{htxt id="transaction-id"}
+    <p>{ts}Unique reference for the recurring contribution. May be made up of other fields, e.g. bank ID, account number, etc.{/ts}</p>
+{/htxt}
diff --git a/civicrm/templates/CRM/Contact/Form/Search/Builder.js b/civicrm/templates/CRM/Contact/Form/Search/Builder.js
index 4eb35d765c..fd6a984c13 100644
--- a/civicrm/templates/CRM/Contact/Form/Search/Builder.js
+++ b/civicrm/templates/CRM/Contact/Form/Search/Builder.js
@@ -48,10 +48,8 @@
       buildSelect(row, field, op, false);
     }
 
-    if ((field in CRM.searchBuilder.fieldTypes) === true &&
-      CRM.searchBuilder.fieldTypes[field] == 'Date'
-    ) {
-      buildDate(row, op);
+    if (CRM.searchBuilder.fieldTypes[field] === 'Date' || CRM.searchBuilder.fieldTypes[field] === 'Timestamp') {
+      buildDate(row, op, CRM.searchBuilder.fieldTypes[field] === 'Timestamp');
     }
     else {
       removeDate(row);
@@ -178,7 +176,7 @@
    * @param row: jQuery object
    */
   function removeSelect(row) {
-    $('.crm-search-value input', row).show();
+    $('.crm-search-value input', row).not('.crm-hidden-date').show();
     $('.crm-search-value select', row).remove();
   }
 
@@ -186,20 +184,32 @@
    * Add a datepicker if appropriate for this operation
    * @param row: jQuery object
    */
-  function buildDate(row, op) {
+  function buildDate(row, op, time) {
     var input = $('.crm-search-value input', row);
     // These are operations that should not get a datepicker
     var datePickerOp = ($.inArray(op, ['IN', 'NOT IN', 'LIKE', 'RLIKE']) < 0);
     if (!datePickerOp) {
       removeDate(row);
     }
-    else if (!input.hasClass('hasDatepicker')) {
-      input.addClass('dateplugin').datepicker({
-        dateFormat: 'yymmdd',
-        changeMonth: true,
-        changeYear: true,
-        yearRange: '-100:+20'
-      });
+    else if (!$('input.crm-hidden-date', row).length) {
+      // Unfortunately the search builder form expects yyyymmdd and crmDatepicker gives yyyy-mm-dd so we have to fudge it
+      var val = input.val();
+      if (val && val.length === 8) {
+        input.val(val.substr(0, 4) + '-' + val.substr(4, 2) + '-' + val.substr(6, 2));
+      } else if (val && val.length === 14) {
+        input.val(val.substr(0, 4) + '-' + val.substr(4, 2) + '-' + val.substr(6, 2) + ' ' + val.substr(8, 2) + ':' + val.substr(10, 2) + ':' + val.substr(12, 2));
+      }
+      input
+        .on('change.searchBuilder', function() {
+          if ($(this).val()) {
+            $(this).val($(this).val().replace(/[: -]/g, ''));
+          }
+        })
+        .crmDatepicker({
+          time: time,
+          yearRange: '-100:+20'
+        })
+        .triggerHandler('change', ['userInput']);
     }
   }
 
@@ -208,10 +218,7 @@
    * @param row: jQuery object
    */
   function removeDate(row) {
-    var input = $('.crm-search-value input', row);
-    if (input.hasClass('hasDatepicker')) {
-      input.removeClass('dateplugin').val('').datepicker('destroy');
-    }
+    $('.crm-search-value input.crm-hidden-date', row).off('.searchBuilder').crmDatepicker('destroy');
   }
 
   /**
diff --git a/civicrm/templates/CRM/Contact/Page/View/Print.tpl b/civicrm/templates/CRM/Contact/Page/View/Print.tpl
index 87363ba606..cdcb4148d9 100644
--- a/civicrm/templates/CRM/Contact/Page/View/Print.tpl
+++ b/civicrm/templates/CRM/Contact/Page/View/Print.tpl
@@ -33,7 +33,7 @@
 -->
 </style>
 {/literal}
-<form action="{crmURL p='civicrm/contact/view' q="&cid=`$contactId`&reset=1"}" method="post" id="Print1" >
+<form action="{crmURL p='civicrm/contact/view' q="cid=`$contactId`&reset=1"}" method="post" id="Print1" >
   <div class="form-item">
        <span class="element-right"><input onclick="window.print(); return false" class="crm-form-submit default" name="_qf_Print_next" value="{ts}Print{/ts}" type="submit" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input class="crm-form-submit" name="_qf_Print_back" value="{ts}Done{/ts}" type="submit" /></span>
   </div>
@@ -41,7 +41,7 @@
 <br />
 <div class="solid-border-top"><br />
     {include file="CRM/Contact/Page/View/Summary.tpl"}
-    <form action="{crmURL p='civicrm/contact/view' q="&cid=`$contactId`&reset=1"}" method="post" id="Print2" >
+    <form action="{crmURL p='civicrm/contact/view' q="cid=`$contactId`&reset=1"}" method="post" id="Print2" >
       <div class="form-item">
            <span class="element-right"><input onclick="window.print(); return false" class="crm-form-submit default" name="_qf_Print_next" value="{ts}Print{/ts}" type="submit" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input class="crm-form-submit" name="_qf_Print_back" value="{ts}Done{/ts}" type="submit" /></span>
       </div>
@@ -50,7 +50,6 @@
 {literal}
 <script type="text/javascript">
 cj('#mainTabContainer').children(':first').remove();
-cj('#contact-summary' ).children(':first').remove();
 
 </script>
 {/literal}
diff --git a/civicrm/templates/CRM/Contact/Page/View/RelationshipSelector.tpl b/civicrm/templates/CRM/Contact/Page/View/RelationshipSelector.tpl
index b25efcc50f..d54d0779fa 100644
--- a/civicrm/templates/CRM/Contact/Page/View/RelationshipSelector.tpl
+++ b/civicrm/templates/CRM/Contact/Page/View/RelationshipSelector.tpl
@@ -29,7 +29,7 @@
 <div class="crm-contact-relationship-{$context}">
   <table
     class="crm-contact-relationship-selector-{$context} crm-ajax-table"
-    data-ajax="{crmURL p="civicrm/ajax/contactrelationships" q="context=$context&cid=$contactId"}">
+    data-ajax="{crmURL p="civicrm/ajax/contactrelationships" q="context=$context&cid=$contactId"}" style="width: 100%;">
     <thead>
     <tr>
       <th data-data="relation" class='crm-contact-relationship-type'>{ts}Relationship{/ts}</th>
@@ -46,4 +46,4 @@
   </table>
 </div>
 {crmRegion name="crm-contact-relationshipselector-post"}
-{/crmRegion}
\ No newline at end of file
+{/crmRegion}
diff --git a/civicrm/templates/CRM/Contact/Page/View/Summary.tpl b/civicrm/templates/CRM/Contact/Page/View/Summary.tpl
index c1696f58bb..a60d88da49 100644
--- a/civicrm/templates/CRM/Contact/Page/View/Summary.tpl
+++ b/civicrm/templates/CRM/Contact/Page/View/Summary.tpl
@@ -80,7 +80,7 @@
 
         {elseif call_user_func(array('CRM_Core_Permission','check'), 'delete contacts')}
           <li class="crm-delete-action crm-contact-delete">
-            {crmButton p='civicrm/contact/view/delete' q="&reset=1&delete=1&cid=$contactId" class="delete" icon="trash"}
+            {crmButton p='civicrm/contact/view/delete' q="reset=1&delete=1&cid=$contactId" class="delete" icon="trash"}
               {ts}Delete Contact{/ts}
             {/crmButton}
           </li>
@@ -126,7 +126,8 @@
         {foreach from=$allTabs key=tabName item=tabValue}
           <li id="tab_{$tabValue.id}" class="crm-tab-button ui-corner-all crm-count-{$tabValue.count}{if isset($tabValue.class)} {$tabValue.class}{/if}">
             <a href="{$tabValue.url}" title="{$tabValue.title|escape}">
-              {$tabValue.title}
+              <i class="{if $tabValue.icon}{$tabValue.icon}{else}crm-i fa-puzzle-piece{/if}"></i>
+              <span>{$tabValue.title}</span>
               {if empty($tabValue.hideCount)}<em>{$tabValue.count}</em>{/if}
             </a>
           </li>
diff --git a/civicrm/templates/CRM/Contribute/Form/Contribution/Confirm.tpl b/civicrm/templates/CRM/Contribute/Form/Contribution/Confirm.tpl
index ffc8e81285..8d580a2ea5 100644
--- a/civicrm/templates/CRM/Contribute/Form/Contribution/Confirm.tpl
+++ b/civicrm/templates/CRM/Contribute/Form/Contribution/Confirm.tpl
@@ -247,8 +247,8 @@
                 {/if}
             {else}
                 <div class="crm-section no-label credit_card_details-section">
-                  <div class="content">{$credit_card_type}</div>
-                  <div class="content">{$credit_card_number}</div>
+                  <div class="content">{$credit_card_type|escape}</div>
+                  <div class="content">{$credit_card_number|escape}</div>
                   <div class="content">{if $credit_card_exp_date}{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:''|crmDate}{/if}</div>
                   <div class="clear"></div>
                 </div>
diff --git a/civicrm/templates/CRM/Contribute/Form/Search/ContributionRecur.tpl b/civicrm/templates/CRM/Contribute/Form/Search/ContributionRecur.tpl
index 6e696f3f7c..921e40227c 100644
--- a/civicrm/templates/CRM/Contribute/Form/Search/ContributionRecur.tpl
+++ b/civicrm/templates/CRM/Contribute/Form/Search/ContributionRecur.tpl
@@ -71,12 +71,33 @@
         </td>
       </tr>
       <tr>
-        <td>{ts}Recurring Contribution Status{/ts}</td>
+        <td>{ts}Status{/ts}</td>
         <td></td>
         <td col='span2'>
           {$form.contribution_recur_contribution_status_id.html|crmAddClass:twenty}
         </td>
       </tr>
+      <tr>
+        <td>{ts}Payment Processor{/ts}</td>
+        <td></td>
+        <td col='span2'>
+          {$form.contribution_recur_payment_processor_id.html}
+        </td>
+      </tr>
+      <tr>
+        <td>{ts}Processor ID{/ts} {help id="processor-id" file="CRM/Contact/Form/Search/Advanced"}</td>
+        <td></td>
+        <td col='span2'>
+          {$form.contribution_recur_processor_id.html}
+        </td>
+      </tr>
+      <tr>
+        <td>{ts}Transaction ID{/ts} {help id="transaction-id" file="CRM/Contact/Form/Search/Advanced"}</td>
+        <td></td>
+        <td col='span2'>
+          {$form.contribution_recur_trxn_id.html}
+        </td>
+      </tr>
       {if $contributionRecurGroupTree}
         <tr>
           <td colspan="4">
diff --git a/civicrm/templates/CRM/Contribute/Form/UpdateSubscription.tpl b/civicrm/templates/CRM/Contribute/Form/UpdateSubscription.tpl
index 1d4ea231ff..ee71492bd6 100644
--- a/civicrm/templates/CRM/Contribute/Form/UpdateSubscription.tpl
+++ b/civicrm/templates/CRM/Contribute/Form/UpdateSubscription.tpl
@@ -28,7 +28,7 @@
     <div class="help">
       {$changeHelpText}
       {if $recurMembership}
-        <br/><strong> {ts}'WARNING: This recurring contribution is linked to membership:{/ts}
+        <br/><strong> {ts}WARNING: This recurring contribution is linked to membership:{/ts}
         <a class="crm-hover-button" href='{crmURL p="civicrm/contact/view/membership" q="action=view&reset=1&cid=`$contactId`&id=`$recurMembership.membership_id`&context=membership&selectedChild=member"}'>{$recurMembership.membership_name}</a>
         </strong>
       {/if}
diff --git a/civicrm/templates/CRM/Contribute/Page/ContributionRecur.tpl b/civicrm/templates/CRM/Contribute/Page/ContributionRecur.tpl
index 6f8371aee9..205d808a7b 100644
--- a/civicrm/templates/CRM/Contribute/Page/ContributionRecur.tpl
+++ b/civicrm/templates/CRM/Contribute/Page/ContributionRecur.tpl
@@ -33,9 +33,12 @@
           <strong>{ts}This is a TEST transaction{/ts}</strong>
         </div>
         {/if}
-        <h3>{ts}View Recurring Payment{/ts}</h3>
         <div class="crm-block crm-content-block crm-recurcontrib-view-block">
           <table class="crm-info-panel">
+            <tr>
+              <td class="label">{ts}From{/ts}</td>
+              <td class="bold"><a href="{crmURL p='civicrm/contact/view' q="cid=`$recur.contact_id`"}">{$displayName}</a></td>
+            </tr>
             <tr><td class="label">{ts}Amount{/ts}</td><td>{$recur.amount|crmMoney:$recur.currency}{if $is_test} ({ts}test{/ts}){/if}</td></tr>
             <tr><td class="label">{ts}Frequency{/ts}</td><td>every {$recur.frequency_interval} {$recur.frequency_unit}</td></tr>
             <tr><td class="label">{ts}Installments{/ts}</td><td>{$recur.installments}</td></tr>
@@ -94,28 +97,5 @@
   <div id="recurring-contribution-payments"></div>
 {/if}
 {if $recurRows}
-    {strip}
-    <table class="selector row-highlight">
-        <tr class="columnheader">
-            <th scope="col">{ts}Amount{/ts}</th>
-            <th scope="col">{ts}Frequency{/ts}</th>
-            <th scope="col">{ts}Start Date{/ts}</th>
-            <th scope="col">{ts}Installments{/ts}</th>
-            <th scope="col">{ts}Status{/ts}</th>
-            <th scope="col"></th>
-        </tr>
-
-        {foreach from=$recurRows item=row}
-            {assign var=id value=$row.id}
-            <tr id="contribution_recur-{$row.id}" data-action="cancel" class="crm-entity {cycle values="even-row,odd-row"}{if NOT $row.is_active} disabled{/if}">
-                <td>{$row.amount|crmMoney:$row.currency}{if $row.is_test} ({ts}test{/ts}){/if}</td>
-                <td>{ts}Every{/ts} {$row.frequency_interval} {$row.frequency_unit} </td>
-                <td>{$row.start_date|crmDate}</td>
-                <td>{$row.installments}</td>
-                <td>{$row.contribution_status}</td>
-                <td>{$row.action|replace:'xx':$row.recurId}</td>
-            </tr>
-        {/foreach}
-    </table>
-    {/strip}
+  {include file="CRM/Contribute/Page/ContributionRecurSelector.tpl"}
 {/if}
diff --git a/civicrm/templates/CRM/Contribute/Page/ContributionRecurPayments.tpl b/civicrm/templates/CRM/Contribute/Page/ContributionRecurPayments.tpl
index b7751dbbbc..16873b7b83 100644
--- a/civicrm/templates/CRM/Contribute/Page/ContributionRecurPayments.tpl
+++ b/civicrm/templates/CRM/Contribute/Page/ContributionRecurPayments.tpl
@@ -8,7 +8,7 @@
           <th class='crm-contact-total_amount'>{ts}Amount{/ts}</th>
           <th class='crm-contact-financial_type_id'>{ts}Type{/ts}</th>
           <th class='crm-contact-contribution_source'>{ts}Source{/ts}</th>
-          <th class='crm-contact-receive_date'>{ts}Recieved{/ts}</th>
+          <th class='crm-contact-receive_date'>{ts}Received{/ts}</th>
           <th class='crm-contact-thankyou_date'>{ts}Thank-you Sent{/ts}</th>
           <th class='crm-contact-contribution_status'>{ts}Status{/ts}</th>
           <th>&nbsp;</th>
diff --git a/civicrm/templates/CRM/Contribute/Page/ContributionRecurSelector.tpl b/civicrm/templates/CRM/Contribute/Page/ContributionRecurSelector.tpl
new file mode 100644
index 0000000000..65f6882f53
--- /dev/null
+++ b/civicrm/templates/CRM/Contribute/Page/ContributionRecurSelector.tpl
@@ -0,0 +1,49 @@
+{*
+ +--------------------------------------------------------------------+
+ | CiviCRM version 5                                                  |
+ +--------------------------------------------------------------------+
+ | Copyright CiviCRM LLC (c) 2004-2018                                |
+ +--------------------------------------------------------------------+
+ | This file is a part of CiviCRM.                                    |
+ |                                                                    |
+ | CiviCRM is free software; you can copy, modify, and distribute it  |
+ | under the terms of the GNU Affero General Public License           |
+ | Version 3, 19 November 2007 and the CiviCRM Licensing Exception.   |
+ |                                                                    |
+ | CiviCRM is distributed in the hope that it will be useful, but     |
+ | WITHOUT ANY WARRANTY; without even the implied warranty of         |
+ | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.               |
+ | See the GNU Affero General Public License for more details.        |
+ |                                                                    |
+ | You should have received a copy of the GNU Affero General Public   |
+ | License and the CiviCRM Licensing Exception along                  |
+ | with this program; if not, contact CiviCRM LLC                     |
+ | at info[AT]civicrm[DOT]org. If you have questions about the        |
+ | GNU Affero General Public License or the licensing of CiviCRM,     |
+ | see the CiviCRM license FAQ at http://civicrm.org/licensing        |
+ +--------------------------------------------------------------------+
+*}
+{strip}
+  <table class="selector row-highlight">
+    <tr class="columnheader">
+      <th scope="col">{ts}Amount{/ts}</th>
+      <th scope="col">{ts}Frequency{/ts}</th>
+      <th scope="col">{ts}Start Date{/ts}</th>
+      <th scope="col">{ts}Installments{/ts}</th>
+      <th scope="col">{ts}Status{/ts}</th>
+      <th scope="col"></th>
+    </tr>
+
+    {foreach from=$recurRows item=row}
+      {assign var=id value=$row.id}
+      <tr id="contribution_recur-{$row.id}" data-action="cancel" class="crm-entity {cycle values="even-row,odd-row"}{if NOT $row.is_active} disabled{/if}">
+        <td>{$row.amount|crmMoney:$row.currency}{if $row.is_test} ({ts}test{/ts}){/if}</td>
+        <td>{ts}Every{/ts} {$row.frequency_interval} {$row.frequency_unit} </td>
+        <td>{$row.start_date|crmDate}</td>
+        <td>{$row.installments}</td>
+        <td>{$row.contribution_status}</td>
+        <td>{$row.action|replace:'xx':$row.recurId}</td>
+      </tr>
+    {/foreach}
+  </table>
+{/strip}
diff --git a/civicrm/templates/CRM/Contribute/Page/PaymentInfo.tpl b/civicrm/templates/CRM/Contribute/Page/PaymentInfo.tpl
index 4c9d8cc1f4..482c22a366 100644
--- a/civicrm/templates/CRM/Contribute/Page/PaymentInfo.tpl
+++ b/civicrm/templates/CRM/Contribute/Page/PaymentInfo.tpl
@@ -61,10 +61,10 @@ CRM.$(function($) {
     <th class="right">{ts}Balance{/ts}</th>
   </tr>
   <tr>
-    <td>{$paymentInfo.total|crmMoney}</td>
+    <td>{$paymentInfo.total|crmMoney:$paymentInfo.currency}</td>
     <td class='right'>
       {if $paymentInfo.paid > 0}
-        {$paymentInfo.paid|crmMoney}
+        {$paymentInfo.paid|crmMoney:$paymentInfo.currency}
         {if !$hideButtonLinks}
           <br/>
           <a class="crm-hover-button action-item crm-popup medium-popup" href='{crmURL p="civicrm/payment" q="view=transaction&cid=`$cid`&id=`$paymentInfo.id`&component=`$paymentInfo.component`&action=browse"}'>
@@ -74,7 +74,7 @@ CRM.$(function($) {
         {/if}
       {/if}
     </td>
-    <td class="right" id="payment-info-balance" data-balance="{$paymentInfo.balance}">{$paymentInfo.balance|crmMoney}</td>
+    <td class="right" id="payment-info-balance" data-balance="{$paymentInfo.balance}">{$paymentInfo.balance|crmMoney:$paymentInfo.currency}</td>
   </tr>
 </table>
 {if $paymentInfo.balance and !$paymentInfo.payLater && !$hideButtonLinks}
diff --git a/civicrm/templates/CRM/Contribute/Page/Tab.tpl b/civicrm/templates/CRM/Contribute/Page/Tab.tpl
index 4f989cdf6e..0d955cb65c 100644
--- a/civicrm/templates/CRM/Contribute/Page/Tab.tpl
+++ b/civicrm/templates/CRM/Contribute/Page/Tab.tpl
@@ -31,18 +31,8 @@
     <div class="contact-summary-contribute-tab view-content">
 
       <div id="secondaryTabContainer" class="ui-tabs ui-widget ui-widget-content ui-corner-all">
-        {* Tab management *}
-        <script type="text/javascript">
-          var selectedTab  = 'contributions';
+        {include file="CRM/common/TabSelected.tpl" defaultTab="contributions" tabContainer="#secondaryTabContainer"}
 
-          {literal}
-          CRM.$(function($) {
-            var tabIndex = $('#tab_' + selectedTab).prevAll().length;
-            $("#secondaryTabContainer").tabs({active: tabIndex});
-            $(".crm-tab-button").addClass("ui-corner-bottom");
-          });
-          {/literal}
-        </script>
         <ul class="ui-tabs-nav ui-corner-all ui-helper-reset ui-helper-clearfix ui-widget-header">
           <li id="tab_contributions" class="crm-tab-button ui-corner-all ui-tabs-tab ui-corner-top ui-state-default ui-tab ui-tabs-active ui-state-active">
             <a href="#contributions-subtab" title="{ts}Contributions{/ts}">
diff --git a/civicrm/templates/CRM/Core/BillingBlock.js b/civicrm/templates/CRM/Core/BillingBlock.js
index 3883948497..98469c9a75 100644
--- a/civicrm/templates/CRM/Core/BillingBlock.js
+++ b/civicrm/templates/CRM/Core/BillingBlock.js
@@ -10,13 +10,13 @@
   function civicrm_billingblock_creditcard_helper() {
     $(function() {
       $.each(CRM.config.creditCardTypes, function(key, val) {
-        var html = '<a href="#" title="' + val + '" class="crm-credit_card_type-icon-' + key + '"><span>' + val + '</span></a>';
+        var html = '<a href="#" data-card_type=" + key + " title="' + val + '" class="crm-credit_card_type-icon-' + val.css_key + '"><span>' + val.label + '</span></a>';
         $('.crm-credit_card_type-icons').append(html);
 
-        $('.crm-credit_card_type-icon-' + key).click(function() {
-          $('#credit_card_type').val(val);
+        $('.crm-credit_card_type-icon-' + val.css_key).click(function() {
+          $('#credit_card_type').val(key);
           $('.crm-container .credit_card_type-section a').css('opacity', 0.25);
-          $('.crm-container .credit_card_type-section .crm-credit_card_type-icon-' + key).css('opacity', 1);
+          $('.crm-container .credit_card_type-section .crm-credit_card_type-icon-' + val.css_key).css('opacity', 1);
           return false;
         });
       });
@@ -27,13 +27,13 @@
       // set the card type value as default if any found
       var cardtype = $('#credit_card_type').val();
       if (cardtype) {
-        $.each(CRM.config.creditCardTypes, function(key, value) {
+        $.each(CRM.config.creditCardTypes, function(key, val) {
           // highlight the selected card type icon
-          if (value == cardtype) {
-            $('.crm-container .credit_card_type-section .crm-credit_card_type-icon-' + key).css('opacity', 1);
+          if (key === cardtype) {
+            $('.crm-container .credit_card_type-section .crm-credit_card_type-icon-' + val.css_key).css('opacity', 1);
           }
           else {
-            $('.crm-container .credit_card_type-section .crm-credit_card_type-icon-' + key).css('opacity', 0.25);
+            $('.crm-container .credit_card_type-section .crm-credit_card_type-icon-' + val.css_key).css('opacity', 0.25);
           }
         });
       }
@@ -56,33 +56,12 @@
   }
 
   function civicrm_billingblock_set_card_type(ccnumber) {
-    // Based on http://davidwalsh.name/validate-credit-cards
-    // See also https://en.wikipedia.org/wiki/Credit_card_numbers
-    var card_types = {
-      'mastercard': '(5[1-5][0-9]{2}|2[3-6][0-9]{2}|22[3-9][0-9]|222[1-9]|27[0-1][0-9]|2720)[0-9]{12}',
-      'visa': '4(?:[0-9]{12}|[0-9]{15})',
-      'amex': '3[47][0-9]{13}',
-      'dinersclub': '3(?:0[0-5][0-9]{11}|[68][0-9]{12})',
-      'carteblanche': '3(?:0[0-5][0-9]{11}|[68][0-9]{12})',
-      'discover': '6011[0-9]{12}',
-      'jcb': '(?:3[0-9]{15}|(2131|1800)[0-9]{11})',
-      'unionpay': '62(?:[0-9]{14}|[0-9]{17})'
-    };
-
     var card_values = CRM.config.creditCardTypes;
-
-    $.each(card_types, function(key, pattern) {
-      if (ccnumber.match('^' + pattern + '$')) {
-        var value = card_values[key];
-        //$.each(CRM.config.creditCardTypes, function(key2, val) {
-        //  if (value == val) {
-            $('.crm-container .credit_card_type-section .crm-credit_card_type-icon-' + key).css('opacity', 1);
-            $('select#credit_card_type').val(value);
-            return false;
-        //  }
-        //  else {
-        //    $
-       // });
+    $.each(card_values, function(key, spec) {
+      if (ccnumber.match('^' + spec.pattern + '$')) {
+        $('.crm-container .credit_card_type-section .crm-credit_card_type-icon-' + spec.css_key).css('opacity', 1);
+        $('select#credit_card_type').val(key);
+        return false;
       }
     });
   }
diff --git a/civicrm/templates/CRM/Core/Form/Field.tpl b/civicrm/templates/CRM/Core/Form/Field.tpl
index 026a009d1a..fb6a01eee9 100644
--- a/civicrm/templates/CRM/Core/Form/Field.tpl
+++ b/civicrm/templates/CRM/Core/Form/Field.tpl
@@ -35,6 +35,6 @@
   </td>
   <td>{if $form.$fieldName.html}{if $fieldSpec.formatter === 'crmMoney'}{$form.$fieldName.html|crmMoney}{else}{$form.$fieldName.html}{/if}{else}{$fieldSpec.place_holder}{/if}<br />
     {if $fieldSpec.description}<span class="description">{$fieldSpec.description}</span>{/if}
-    {if $fieldSpec.documentation_link}{docURL page=$fieldSpec.documentation_link.page}{/if}
+    {if $fieldSpec.documentation_link}{docURL page=$fieldSpec.documentation_link.page resource=$fieldSpec.documentation_link.resource}{/if}
   </td>
 {/if}
diff --git a/civicrm/templates/CRM/Core/I18n/Dialog.tpl b/civicrm/templates/CRM/Core/I18n/Dialog.tpl
index bd541ece20..dfefb47c58 100644
--- a/civicrm/templates/CRM/Core/I18n/Dialog.tpl
+++ b/civicrm/templates/CRM/Core/I18n/Dialog.tpl
@@ -25,6 +25,6 @@
 *}
 {if $config->languageLimit|@count >= 2 and $translatePermission }
   <a href="{crmURL p='civicrm/i18n' q="reset=1&table=$table&field=$field&id=$id"}" data-field="{$field}" class="crm-hover-button crm-multilingual-edit-button" title="{ts}Languages{/ts}">
-    <img src="{$config->resourceBase}i/langs.png" style="position:relative; top: 2px;"/>
+    <i class="crm-i fa-language fa-lg"></i>
   </a>
 {/if}
diff --git a/civicrm/templates/CRM/Custom/Form/Group.tpl b/civicrm/templates/CRM/Custom/Form/Group.tpl
index 709b36cf06..d61cea4350 100644
--- a/civicrm/templates/CRM/Custom/Form/Group.tpl
+++ b/civicrm/templates/CRM/Custom/Form/Group.tpl
@@ -66,7 +66,7 @@
     </tr>
     <tr>
         <td>&nbsp;</td>
-        <td>{$form.is_public.html} {$form.is_public.label}</td>
+        <td>{$form.is_public.html} {$form.is_public.label} {help id="id-is-public"}</td>
     </tr>
     <tr class="html-adjust">
         <td class="label">{$form.help_pre.label} <!--{if $action == 2}{include file='CRM/Core/I18n/Dialog.tpl' table='civicrm_custom_group' field='help_pre' id=$gid}{/if}-->{help id="id-help_pre"}</td>
diff --git a/civicrm/templates/CRM/Custom/Page/Group.hlp b/civicrm/templates/CRM/Custom/Page/Group.hlp
index 60ee2c581f..404e577f12 100644
--- a/civicrm/templates/CRM/Custom/Page/Group.hlp
+++ b/civicrm/templates/CRM/Custom/Page/Group.hlp
@@ -55,10 +55,10 @@
 {/htxt}
 
 {capture assign=importMultipleURL}{crmURL p="civicrm/import/custom" q="reset=1"}{/capture}
-{htxt id=id-is_multiple-title"}
+{htxt id="id-is_multiple-title"}
   {ts}Allow Multiple Records{/ts}
 {/htxt}
-{htxt id=id-is_multiple"}
+{htxt id="id-is_multiple"}
     <p>{ts}Checking this box allows you to enter multiple sets of values for a given contact.{/ts}</p>
     <p>{ts}<strong>EXAMPLE:</strong> When creating a set of custom fields used to collect <strong>Employment History</strong> - you might have fields for Job Title, Start Date, End Date, and Reason for Leaving. Checking the "multiple records" box allows you to collect information for multiple jobs.{/ts}</p>
     <p>{ts}You can also set the maximum number of records which can be recorded per contact. Using the previous example, you might only want data for the three most recent jobs.{/ts}</p>
@@ -72,10 +72,10 @@
     </p>
 {/htxt}
 
-{htxt id=id-max_multiple-title"}
+{htxt id="id-max_multiple-title"}
 {ts}Maximum Records{/ts}
 {/htxt}
-{htxt id=id-max_multiple"}
+{htxt id="id-max_multiple"}
  {ts}If you want to set a specific limit on the maximum number of records, enter that number. Otherwise leave this field blank.{/ts}
 {/htxt}
 
@@ -100,12 +100,19 @@
     {ts}Check this box if you want only the title for this fieldset to be displayed when the page is initially loaded (fields are hidden) on advanced search.{/ts}
 {/htxt}
 
+{htxt id="id-is-public-title"}
+  {ts}Is this Custom Group Public{/ts}
+{/htxt}
+{htxt id="id-is-public"}
+  {ts}Check this box if you want this custom group to be displayed on public forms e.g. Event Information page. Only public custom groups will be included in event receipts.{/ts}  {docURL page="user/organising-your-data/creating-custom-fields/#is-this-custom-field-set-public"}
+{/htxt}
+
 {htxt id="id-help_pre-title"}
   {ts}Pre Help{/ts}
 {/htxt}
 {htxt id="id-help_pre"}
    {ts}Explanatory text displayed at the beginning of this sets of fields.{/ts}
- {/htxt}
+{/htxt}
 
 {htxt id="id-help_post-title"}
   {ts}Post Help{/ts}
diff --git a/civicrm/templates/CRM/Event/Cart/Form/Checkout/ParticipantsAndPrices.tpl b/civicrm/templates/CRM/Event/Cart/Form/Checkout/ParticipantsAndPrices.tpl
index 22d053a2b0..1b7251641e 100644
--- a/civicrm/templates/CRM/Event/Cart/Form/Checkout/ParticipantsAndPrices.tpl
+++ b/civicrm/templates/CRM/Event/Cart/Form/Checkout/ParticipantsAndPrices.tpl
@@ -2,7 +2,7 @@
 
 {if $contact}
 <div class="messages status no-popup">
-    {ts 1=$contact.display_name}Welcome %1{/ts}. (<a href="{crmURL p='civicrm/event/cart_checkout' q="&cid=0&reset=1"}" title="{ts}Click here to register a different person for this event.{/ts}">{ts 1=$contact.display_name}Not %1, or want to register a different person{/ts}</a>?)</div>
+    {ts 1=$contact.display_name}Welcome %1{/ts}. (<a href="{crmURL p='civicrm/event/cart_checkout' q="cid=0&reset=1"}" title="{ts}Click here to register a different person for this event.{/ts}">{ts 1=$contact.display_name}Not %1, or want to register a different person{/ts}</a>?)</div>
 {/if}
 
 {foreach from=$events_in_carts key=index item=event_in_cart}
diff --git a/civicrm/templates/CRM/Event/Form/EventFees.tpl b/civicrm/templates/CRM/Event/Form/EventFees.tpl
index 3240542128..580dd991cc 100644
--- a/civicrm/templates/CRM/Event/Form/EventFees.tpl
+++ b/civicrm/templates/CRM/Event/Form/EventFees.tpl
@@ -87,7 +87,7 @@
                 <tr class="crm-event-eventfees-form-block-total_amount"><td class="label">{$form.total_amount.label}</td><td>{$form.total_amount.html|crmMoney:$currency}</td></tr>
                 <tr>
                     <td class="label" >{$form.receive_date.label}</td>
-                    <td>{include file="CRM/common/jcalendar.tpl" elementName=receive_date}</td>
+                    <td>{$form.receive_date.html}</td>
                 </tr>
                 {if $showTransactionId }
                     <tr class="crm-event-eventfees-form-block-trxn_id"><td class="label">{$form.trxn_id.label}</td><td>{$form.trxn_id.html}</td></tr>
diff --git a/civicrm/templates/CRM/Event/Form/ManageEvent/EventInfo.tpl b/civicrm/templates/CRM/Event/Form/ManageEvent/EventInfo.tpl
index 19b3ded835..633150877a 100644
--- a/civicrm/templates/CRM/Event/Form/ManageEvent/EventInfo.tpl
+++ b/civicrm/templates/CRM/Event/Form/ManageEvent/EventInfo.tpl
@@ -146,7 +146,22 @@
       <td>&nbsp;</td>
     </tr>
   </table>
-  {include file="CRM/common/customDataBlock.tpl"}
+  <div id="customData"></div>
+  {*include custom data js file*}
+  {include file="CRM/common/customData.tpl"}
+  {literal}
+  <script type="text/javascript">
+    CRM.$(function($) {
+      {/literal}
+      {if $customDataSubType}
+      CRM.buildCustomData( '{$customDataType}', {$customDataSubType} );
+      {else}
+      CRM.buildCustomData( '{$customDataType}' );
+      {/if}
+      {literal}
+    });
+  </script>
+  {/literal}
   <div class="crm-submit-buttons">
     {include file="CRM/common/formButtons.tpl" location="bottom"}
   </div>
diff --git a/civicrm/templates/CRM/Event/Form/ManageEvent/Fee.tpl b/civicrm/templates/CRM/Event/Form/ManageEvent/Fee.tpl
index dbca7feb87..da29188650 100644
--- a/civicrm/templates/CRM/Event/Form/ManageEvent/Fee.tpl
+++ b/civicrm/templates/CRM/Event/Form/ManageEvent/Fee.tpl
@@ -193,8 +193,8 @@
            <td>{if $index GT 1} <a onclick="showHideDiscountRow('discount_{$index}', false, {$index}); return false;" name="discount_{$index}" href="#" class="form-link"><img src="{$config->resourceBase}i/TreeMinus.gif" class="action-icon" alt="{ts}hide field or section{/ts}"/></a>{/if}
            </td>
            <td class="crm-event-manage-fee-form-block-discount_name"> {$form.discount_name.$index.html}</td>
-           <td class="crm-event-manage-fee-form-block-discount_start_date"> {include file="CRM/common/jcalendar.tpl" elementName='discount_start_date' elementIndex=$index} </td>
-           <td class="crm-event-manage-fee-form-block-discount_end_date"> {include file="CRM/common/jcalendar.tpl" elementName='discount_end_date' elementIndex=$index} </td>
+           <td class="crm-event-manage-fee-form-block-discount_start_date"> {$form.discount_start_date.$index.html} </td>
+           <td class="crm-event-manage-fee-form-block-discount_end_date"> {$form.discount_end_date.$index.html} </td>
      </tr>
     {/section}
     </table>
diff --git a/civicrm/templates/CRM/Event/Form/ManageEvent/Registration.tpl b/civicrm/templates/CRM/Event/Form/ManageEvent/Registration.tpl
index 20e52fd53f..e4c5361e4a 100644
--- a/civicrm/templates/CRM/Event/Form/ManageEvent/Registration.tpl
+++ b/civicrm/templates/CRM/Event/Form/ManageEvent/Registration.tpl
@@ -72,11 +72,11 @@
   {if !$isTemplate}
     <tr class="crm-event-manage-registration-form-block-registration_start_date">
       <td scope="row" class="label" width="20%">{$form.registration_start_date.label}</td>
-      <td>{include file="CRM/common/jcalendar.tpl" elementName=registration_start_date}</td>
+      <td>{$form.registration_start_date.html}</td>
     </tr>
     <tr class="crm-event-manage-registration-form-block-registration_end_date">
       <td scope="row" class="label" width="20%">{$form.registration_end_date.label}</td>
-      <td>{include file="CRM/common/jcalendar.tpl" elementName=registration_end_date}</td>
+      <td>{$form.registration_end_date.html}</td>
     </tr>
   {/if}
   <tr class="crm-event-manage-registration-form-block-is_multiple_registrations">
diff --git a/civicrm/templates/CRM/Event/Form/ManageEvent/Tab.tpl b/civicrm/templates/CRM/Event/Form/ManageEvent/Tab.tpl
index 63baa84349..6df78f14f8 100644
--- a/civicrm/templates/CRM/Event/Form/ManageEvent/Tab.tpl
+++ b/civicrm/templates/CRM/Event/Form/ManageEvent/Tab.tpl
@@ -107,3 +107,4 @@ CRM.$(function($) {
 </script>
 {/literal}
 {include file="CRM/Event/Form/ManageEvent/ConfirmRepeatMode.tpl" entityID=$id entityTable="civicrm_event"}
+{include file="CRM/common/TabSelected.tpl" defaultTab="settings"}
diff --git a/civicrm/templates/CRM/Event/Form/Participant.tpl b/civicrm/templates/CRM/Event/Form/Participant.tpl
index 3fb2212b7b..df55a17d2f 100644
--- a/civicrm/templates/CRM/Event/Form/Participant.tpl
+++ b/civicrm/templates/CRM/Event/Form/Participant.tpl
@@ -268,13 +268,7 @@
           </tr>
           <tr class="crm-participant-form-block-register_date">
             <td class="label">{$form.register_date.label}</td>
-            <td>
-              {if $hideCalendar neq true}
-                    {include file="CRM/common/jcalendar.tpl" elementName=register_date}
-                  {else}
-                    {$form.register_date.value|crmDate}
-                  {/if}
-            </td>
+            <td>{$form.register_date.html}</td>
           </tr>
           <tr class="crm-participant-form-block-status_id">
             <td class="label">{$form.status_id.label}</td>
diff --git a/civicrm/templates/CRM/Event/Form/SearchEvent.tpl b/civicrm/templates/CRM/Event/Form/SearchEvent.tpl
index 58ee86483f..01acd5c513 100644
--- a/civicrm/templates/CRM/Event/Form/SearchEvent.tpl
+++ b/civicrm/templates/CRM/Event/Form/SearchEvent.tpl
@@ -23,8 +23,11 @@
  | see the CiviCRM license FAQ at http://civicrm.org/licensing        |
  +--------------------------------------------------------------------+
 *}
-<div class="crm-block crm-form-block crm-event-searchevent-form-block">
- <h3>{ts}Find Events{/ts}</h3>
+  <div class="crm-accordion-wrapper crm-block crm-form-block crm-event-searchevent-form-block collapsed">
+    <div class="crm-accordion-header">
+      {ts}Find Events{/ts}
+    </div>
+    <div class="crm-accordion-body">
   <table class="form-layout">
     <tr class="crm-event-searchevent-form-block-title">
         <td>
@@ -33,24 +36,26 @@
           <div class="description font-italic">
                  {ts}Complete OR partial Event name.{/ts}
           </div>
-          <div style="height: auto; vertical-align: bottom">{$form.eventsByDates.html}</div>
         </td>
-        <td rowspan="2"><label>{ts}Event Type{/ts}</label>
+        <td><label>{ts}Event Type{/ts}</label>
           {$form.event_type_id.html}
         </td>
-        <td class="right" rowspan="2">&nbsp;{include file="CRM/common/formButtons.tpl"}</td>
     </tr>
-
+    <tr>
+    <td colspan="2"><div style="height: auto; vertical-align: bottom">{$form.eventsByDates.html}</div></td>
+    </tr>
     <tr>
        <td colspan="2">
        <table class="form-layout-compressed" id="id_fromToDates">
-        <tr class="crm-event-searchevent-form-block-start_date">
-            <td class="label">{$form.start_date.label}</td>
-            <td>{include file="CRM/common/jcalendar.tpl" elementName=start_date}</td>
-        </tr>
-        <tr class="crm-event-searchevent-form-block-end_date" >
-            <td class="label">{$form.end_date.label}</td>
-            <td>{include file="CRM/common/jcalendar.tpl" elementName=end_date}</td>
+        <tr class="">
+          <td class="crm-event-searchevent-form-block-start_date">
+            <label>{$form.start_date.label}</label>
+            {$form.start_date.html}
+          </td>
+          <td class="crm-event-searchevent-form-block-end_date">
+            <label>{$form.end_date.label}</label>
+            {$form.end_date.html}
+          </td>
         </tr>
       </table>
     </td></tr>
@@ -58,16 +63,17 @@
     {* campaign in event search *}
     {include file="CRM/Campaign/Form/addCampaignToComponent.tpl" campaignContext="componentSearch"
     campaignTrClass='crm-event-searchevent-form-block-campaign_id' campaignTdClass=''}
-
+    <td class="right">{include file="CRM/common/formButtons.tpl"}</td>
   </table>
-</div>
+    </div>
+  </div>
 
 {include file="CRM/common/showHide.tpl"}
 
 {literal}
 <script type="text/javascript">
 if ( document.getElementsByName('eventsByDates')[1].checked ) {
-  cj('#id_fromToDates').show();
+  CRM.$('#id_fromToDates').show();
 }
 </script>
 {/literal}
diff --git a/civicrm/templates/CRM/Event/Page/ManageEvent.tpl b/civicrm/templates/CRM/Event/Page/ManageEvent.tpl
index a8361a23e0..29892b2ebd 100644
--- a/civicrm/templates/CRM/Event/Page/ManageEvent.tpl
+++ b/civicrm/templates/CRM/Event/Page/ManageEvent.tpl
@@ -28,6 +28,8 @@
 {capture assign=icalFeed}{crmURL p='civicrm/event/ical' q="reset=1&list=1" fe=1}{/capture}
 {capture assign=rssFeed}{crmURL p='civicrm/event/ical' q="reset=1&list=1&rss=1" fe=1}{/capture}
 {capture assign=htmlFeed}{crmURL p='civicrm/event/ical' q="reset=1&list=1&html=1" fe=1}{/capture}
+
+<div class="crm-block crm-content-block">
 <div class="float-right">
   <a href="{$htmlFeed}"  target="_blank" title="{ts}HTML listing of current and future public events.{/ts}" class="crm-event-feed-link"><i class="crm-i fa-lg fa-calendar"></i></a>
   <a href="{$rssFeed}"  target="_blank" title="{ts}Get RSS 2.0 feed for current and future public events.{/ts}" class="crm-event-feed-link"><i class="crm-i fa-lg fa-rss"></i></a>
@@ -35,7 +37,6 @@
   <a href="{$icalFeed}"  target="_blank" title="{ts}Get iCalendar feed for current and future public events.{/ts}" class="crm-event-feed-link"><i class="crm-i fa-lg fa-calendar-o"></i></a>
   {help id='icalendar'}
 </div>
-{include file="CRM/Event/Form/SearchEvent.tpl"}
 
 <div class="action-link">
   <a accesskey="N" href="{$newEventURL}" id="newManageEvent" class="button crm-popup">
@@ -43,6 +44,9 @@
   </a>
   <div class="clear"></div>
 </div>
+
+{include file="CRM/Event/Form/SearchEvent.tpl"}
+
 {if $rows}
 <div id="event_status_id" class="crm-block crm-manage-events">
   {strip}
@@ -153,9 +157,6 @@
     </table>
   {include file="CRM/common/pager.tpl" location="bottom"}
   {/strip}
-  {if $isSearch eq 0}
-    <div class="status messages no-popup">{ts}Don't see your event listed? Try "Search All or by Date Range" above.{/ts}</div>
-  {/if}
 </div>
 {else}
   {if $isSearch eq 1}
@@ -179,3 +180,4 @@
   </div>
   {/if}
 {/if}
+</div>
\ No newline at end of file
diff --git a/civicrm/templates/CRM/Form/basicForm.tpl b/civicrm/templates/CRM/Form/basicForm.tpl
index ff22a93292..3fe57d20f2 100644
--- a/civicrm/templates/CRM/Form/basicForm.tpl
+++ b/civicrm/templates/CRM/Form/basicForm.tpl
@@ -25,84 +25,6 @@
 *}
 <div class="crm-block crm-form-block crm-{$formName}-block">
     <div class="crm-submit-buttons">{include file="CRM/common/formButtons.tpl" location="top"}</div>
-    {if $formName == "Contribute_Preferences"}
-      <table class = "form-layout">
-        {foreach from=$htmlFields item=desc key=htmlField}
-          {if $form.$htmlField}
-	    {assign var=n value=$htmlField|cat:'_description'}
-            <tr class="crm-preferences-form-block-{$htmlField}">
-              {if $form.$htmlField.html_type EQ 'checkbox'|| $form.$htmlField.html_type EQ 'checkboxes'}
-                <td class="label"></td>
-                <td>
-                  {$form.$htmlField.html} {$form.$htmlField.label}
-                  {if $desc}
-                    <br /><span class="description">{$desc}</span>
-                  {/if}
-                </td>
-              {else}
-                <td class="label">{$form.$htmlField.label}&nbsp;{if $htmlField eq 'acl_financial_type'}{help id="$htmlField"}{/if}</td>
-                <td>
-                  {$form.$htmlField.html}
-                  {if $desc}
-                    <br /><span class="description">{$desc}</span>
-                  {/if}
-                </td>
-              {/if}
-            </tr>
-          {/if}
-        {/foreach}
-      </table>
-    {/if}
-    <table class="form-layout" id="invoicing_blocks">
-        {foreach from=$fields item=field key=fieldName}
-            {assign var=n value=$fieldName}
-            {if $form.$n}
-              <tr class="crm-preferences-form-block-{$fieldName}">
-                    {if $field.html_type EQ 'checkbox'|| $field.html_type EQ 'checkboxes'}
-                        <td class="label"></td>
-                        <td>
-                            {$form.$n.html} {$form.$n.label}
-                            {if $field.description}
-                                <br /><span class="description">{$field.description}</span>
-                            {/if}
-                        </td>
-                    {else}
-                        <td class="label">{$form.$n.label}</td>
-                        <td>
-                            {$form.$n.html}
-                            {if $field.description}
-                                <br /><span class="description">{$field.description}</span>
-                            {/if}
-                        </td>
-                    {/if}
-              </tr>
-          {/if}
-        {/foreach}
-  </table>
-
+    {include file="CRM/Form/basicFormFields.tpl"}
     <div class="crm-submit-buttons">{include file="CRM/common/formButtons.tpl" location="bottom"}</div>
 </div>
-{if $formName == "Contribute_Preferences"}
-  {literal}
-    <script type="text/javascript">
-      cj(document).ready(function() {
-        if (document.getElementById("invoicing").checked) {
-          cj("#invoicing_blocks").show();
-        }
-        else {
-          cj("#invoicing_blocks").hide();
-        }
-      });
-      cj(function () {
-        cj("input[type=checkbox]").click(function() {
-          if (cj("#invoicing").is(":checked")) {
-            cj("#invoicing_blocks").show();
-          }
-          else {
-            cj("#invoicing_blocks").hide();
-          }
-        });
-      });
-    </script>
-  {/literal}
-{/if}
diff --git a/civicrm/templates/CRM/Admin/Form/Preferences/Event.tpl b/civicrm/templates/CRM/Form/basicFormFields.tpl
similarity index 80%
rename from civicrm/templates/CRM/Admin/Form/Preferences/Event.tpl
rename to civicrm/templates/CRM/Form/basicFormFields.tpl
index 9baa42d3f2..93725f14c0 100644
--- a/civicrm/templates/CRM/Admin/Form/Preferences/Event.tpl
+++ b/civicrm/templates/CRM/Form/basicFormFields.tpl
@@ -23,4 +23,13 @@
  | see the CiviCRM license FAQ at http://civicrm.org/licensing        |
  +--------------------------------------------------------------------+
 *}
-{include file="CRM/Form/basicForm.tpl"}
+{* @todo with a small amount of tinkering most of this can be replaced by re-using the foreach loop in CRM_Core_EntityForm.tpl *}
+<table class="form-layout">
+
+  {foreach from=$fields item=fieldSpec}
+    {assign var=fieldName value=$fieldSpec.name}
+    <tr class="crm-{$entityInClassFormat}-form-block-{$fieldName}">
+      {include file="CRM/Core/Form/Field.tpl"}
+    </tr>
+  {/foreach}
+</table>
diff --git a/civicrm/templates/CRM/Price/Page/LineItem.tpl b/civicrm/templates/CRM/Price/Page/LineItem.tpl
index 8fe2f888ad..59d9c0ba1e 100644
--- a/civicrm/templates/CRM/Price/Page/LineItem.tpl
+++ b/civicrm/templates/CRM/Price/Page/LineItem.tpl
@@ -25,6 +25,10 @@
 *}
 
 {* Displays contribution/event fees when price set is used. *}
+{if !$currency && $fee_currency}
+  {assign var=currency value="$fee_currency"}
+{/if}
+
 {foreach from=$lineItem item=value key=priceset}
   {if $value neq 'skip'}
     {if $lineItem|@count GT 1} {* Header for multi participant registration cases. *}
@@ -68,23 +72,23 @@
           {/if}
           {if $context NEQ "Membership"}
             <td class="right">{$line.qty}</td>
-            <td class="right">{$line.unit_price|crmMoney}</td>
+            <td class="right">{$line.unit_price|crmMoney:$currency}</td>
     {else}
-            <td class="right">{$line.line_total|crmMoney}</td>
+            <td class="right">{$line.line_total|crmMoney:$currency}</td>
           {/if}
     {if !$getTaxDetails && $context NEQ "Membership"}
-      <td class="right">{$line.line_total|crmMoney}</td>
+      <td class="right">{$line.line_total|crmMoney:$currency}</td>
     {/if}
     {if $getTaxDetails}
-      <td class="right">{$line.line_total|crmMoney}</td>
+      <td class="right">{$line.line_total|crmMoney:$currency}</td>
       {if $line.tax_rate != "" || $line.tax_amount != ""}
         <td class="right">{$taxTerm} ({$line.tax_rate}%)</td>
-        <td class="right">{$line.tax_amount|crmMoney}</td>
+        <td class="right">{$line.tax_amount|crmMoney:$currency}</td>
       {else}
         <td></td>
         <td></td>
       {/if}
-      <td class="right">{$line.line_total+$line.tax_amount|crmMoney}</td>
+      <td class="right">{$line.line_total+$line.tax_amount|crmMoney:$currency}</td>
     {/if}
           {if $pricesetFieldsCount}
             <td class="right">{$line.participant_count}</td>
@@ -98,13 +102,13 @@
 <div class="crm-section no-label total_amount-section">
   <div class="content bold">
     {if $getTaxDetails && $totalTaxAmount}
-      {ts 1=$taxTerm}Total %1 Amount{/ts}: {$totalTaxAmount|crmMoney}<br />
+      {ts 1=$taxTerm}Total %1 Amount{/ts}: {$totalTaxAmount|crmMoney:$currency}<br />
     {/if}
     {if $context EQ "Contribution"}
       {ts}Contribution Total{/ts}:
     {elseif $context EQ "Event"}
       {if $totalTaxAmount}
-        {ts}Event SubTotal: {$totalAmount-$totalTaxAmount|crmMoney}{/ts}<br />
+        {ts}Event SubTotal: {$totalAmount-$totalTaxAmount|crmMoney:$currency}{/ts}<br />
       {/if}
       {ts}Event Total{/ts}:
     {elseif $context EQ "Membership"}
@@ -112,7 +116,7 @@
     {else}
       {ts}Total Amount{/ts}:
     {/if}
-    {$totalAmount|crmMoney}
+    {$totalAmount|crmMoney:$currency}
   </div>
   <div class="clear"></div>
   <div class="content bold">
diff --git a/civicrm/templates/CRM/SMS/Form/Schedule.tpl b/civicrm/templates/CRM/SMS/Form/Schedule.tpl
index 1eb30371b5..0923c1b961 100644
--- a/civicrm/templates/CRM/SMS/Form/Schedule.tpl
+++ b/civicrm/templates/CRM/SMS/Form/Schedule.tpl
@@ -30,24 +30,16 @@
 </div>
 {include file="CRM/Mailing/Form/Count.tpl"}
 
-<table class="form-layout">
-  <tbody>
-    <tr class="crm-sms-schedule-form-block-now">
-        <td class="label">{$form.now.label}</td>
-        <td>{$form.now.html}</td>
-    </tr>
-    <tr>
-        <td class="label">{ts}OR{/ts}</td>
-        <td>&nbsp;</td>
-    </tr>
-    <tr class="crm-sms-schedule-form-block-start_date">
-        <td class="label">{$form.start_date.label}</td>
-        <td>{include file="CRM/common/jcalendar.tpl" elementName=start_date}
-            <div class="description">{ts}Set a date and time when you want CiviSMS to start sending this Mass SMS.{/ts}</div>
-        </td>
-    </tr>
-  </tbody>
-</table>
+<div>
+  <div>
+    <div>
+      {$form.send_option.html}
+      <span class="start_date_elements">{$form.start_date.html}</span>
+    </div>
+
+  </div>
+  <div class="description">{ts}Set a date and time when you want CiviSMS to start sending this Mass SMS.{/ts}</div>
+</div>
 <div class="crm-submit-buttons">{include file="CRM/common/formButtons.tpl"}</div>
 
 {if $preview}
@@ -71,16 +63,21 @@
 <script type="text/javascript">
 {literal}
   CRM.$(function($) {
-    $('#start_date_display').change(function() {
-      $('#now').prop('checked', !$(this).val());
+
+    // If someone changes the schedule date, auto-select the 'send at' option
+    $(".start_date_elements input").change(function() {
+      $('#send_immediate').prop('checked', false);
+      $('#send_later').prop('checked', true);
     });
-    $('#now').change(function() {
+
+    // Clear scheduled date/time when send immediately is selected
+    $("#send_immediate").change(function() {
       if ($(this).prop('checked')) {
-        $('#start_date_display, #start_date, #start_date_time').val('');
-      } else {
-        $('#start_date_display').focus();
+        $(".start_date_elements input").val('');
+        $(".start_date_elements input").siblings("a.crm-clear-link").css('visibility', 'hidden');
       }
     });
+
   });
 {/literal}
 </script>
diff --git a/civicrm/templates/CRM/UF/Page/Group.tpl b/civicrm/templates/CRM/UF/Page/Group.tpl
index 77b5ea655f..cdeb8829c1 100644
--- a/civicrm/templates/CRM/UF/Page/Group.tpl
+++ b/civicrm/templates/CRM/UF/Page/Group.tpl
@@ -157,17 +157,8 @@
             </div>
         </div>{* reserved profile*}
 
-  </div> {* maincontainer*}
-  <script type='text/javascript'>
-    var selectedTab = 'user-profiles';
-    {if $selectedChild}selectedTab = '{$selectedChild}';{/if}
-    {literal}
-      CRM.$(function($) {
-        var tabIndex = $('#tab_' + selectedTab).prevAll().length
-        $("#mainTabContainer").tabs( {active: tabIndex} );
-      });
-    {/literal}
-  </script>
+  </div>
+{include file="CRM/common/TabSelected.tpl" defaultTab="user-profiles"}
 
     {else}
     {if $action ne 1} {* When we are adding an item, we should not display this message *}
diff --git a/civicrm/templates/CRM/common/TabHeader.tpl b/civicrm/templates/CRM/common/TabHeader.tpl
index e47906d4cb..6db3646303 100644
--- a/civicrm/templates/CRM/common/TabHeader.tpl
+++ b/civicrm/templates/CRM/common/TabHeader.tpl
@@ -31,7 +31,11 @@
        {foreach from=$tabHeader key=tabName item=tabValue}
           <li id="tab_{$tabName}" class="crm-tab-button ui-corner-all{if !$tabValue.valid} disabled{/if}{if isset($tabValue.class)} {$tabValue.class}{/if}" {$tabValue.extra}>
           {if $tabValue.active}
-             <a href="{if !empty($tabValue.template)}#panel_{$tabName}{else}{$tabValue.link}{/if}" title="{$tabValue.title|escape}{if !$tabValue.valid} ({ts}disabled{/ts}){/if}">{$tabValue.title}{if isset($tabValue.count)} <em>{$tabValue.count}</em>{/if}</a>
+             <a href="{if !empty($tabValue.template)}#panel_{$tabName}{else}{$tabValue.link}{/if}" title="{$tabValue.title|escape}{if !$tabValue.valid} ({ts}disabled{/ts}){/if}">
+               {if !empty($tabValue.icon)}<i class="{$tabValue.icon}"></i>{/if}
+               <span>{$tabValue.title}</span>
+               {if isset($tabValue.count)}<em>{$tabValue.count}</em>{/if}
+             </a>
           {else}
              <span {if !$tabValue.valid} title="{ts}disabled{/ts}"{/if}>{$tabValue.title}</span>
           {/if}
diff --git a/civicrm/templates/CRM/common/TabSelected.tpl b/civicrm/templates/CRM/common/TabSelected.tpl
new file mode 100644
index 0000000000..2b32581b85
--- /dev/null
+++ b/civicrm/templates/CRM/common/TabSelected.tpl
@@ -0,0 +1,12 @@
+<script type='text/javascript'>
+  var selectedTab = '{$defaultTab}';
+  var tabContainer = '#mainTabContainer';
+  {if $tabContainer}tabContainer = '{$tabContainer}';{/if}
+  {if $selectedChild}selectedTab = '{$selectedChild}';{/if}
+  {literal}
+  CRM.$(function($) {
+    var tabIndex = $('#tab_' + selectedTab).prevAll().length;
+    $(tabContainer).tabs( {active: tabIndex} );
+  });
+  {/literal}
+</script>
diff --git a/civicrm/templates/CRM/common/l10n.js.tpl b/civicrm/templates/CRM/common/l10n.js.tpl
index b2274723b3..436a6ea354 100644
--- a/civicrm/templates/CRM/common/l10n.js.tpl
+++ b/civicrm/templates/CRM/common/l10n.js.tpl
@@ -34,6 +34,7 @@
   CRM.config.timeIs24Hr = {if $config->timeInputFormat eq 2}true{else}false{/if};
   CRM.config.ajaxPopupsEnabled = {$ajaxPopupsEnabled|@json_encode};
   CRM.config.allowAlertAutodismissal = {$allowAlertAutodismissal|@json_encode};
+  CRM.config.resourceCacheCode = {$resourceCacheCode|@json_encode};
 
   // Merge entityRef settings
   CRM.config.entityRef = $.extend({ldelim}{rdelim}, {$entityRef|@json_encode}, CRM.config.entityRef || {ldelim}{rdelim});
diff --git a/civicrm/templates/CRM/common/navigation.js.tpl b/civicrm/templates/CRM/common/navigation.js.tpl
index 5902068185..a84a169d88 100644
--- a/civicrm/templates/CRM/common/navigation.js.tpl
+++ b/civicrm/templates/CRM/common/navigation.js.tpl
@@ -31,22 +31,15 @@
             <input type="text" class="form-text" id="sort_name_navigation" placeholder="{ts}Contacts{/ts}" name="sort_name" style="width: 6em;" />
             <input type="text" id="sort_contact_id" style="display: none" />
             <input type="hidden" name="hidden_location" value="1" />
+            <input type="hidden" name="hidden_custom" value="1" />
             <input type="hidden" name="qfKey" value="" />
             <div style="height:1px; overflow:hidden;"><input type="submit" value="{ts}Go{/ts}" name="_qf_Advanced_refresh" class="crm-form-submit default" /></div>
           </div>
         </form>
         <ul>
-          <li><label class="crm-quickSearchField"><input type="radio" data-tablename="cc" checked="checked" value="" name="quickSearchField"> {if $includeEmail}{ts}Name/Email{/ts}{else}{ts}Name{/ts}{/if}</label></li>
-          <li><label class="crm-quickSearchField"><input type="radio" data-tablename="cc" value="contact_id" name="quickSearchField"> {ts}Contact ID{/ts}</label></li>
-          <li><label class="crm-quickSearchField"><input type="radio" data-tablename="cc" value="external_identifier" name="quickSearchField"> {ts}External ID{/ts}</label></li>
-          <li><label class="crm-quickSearchField"><input type="radio" data-tablename="cc" value="first_name" name="quickSearchField"> {ts}First Name{/ts}</label></li>
-          <li><label class="crm-quickSearchField"><input type="radio" data-tablename="cc" value="last_name" name="quickSearchField"> {ts}Last Name{/ts}</label></li>
-          <li><label class="crm-quickSearchField"><input type="radio" data-tablename="eml" value="email" name="quickSearchField"> {ts}Email{/ts}</label></li>
-          <li><label class="crm-quickSearchField"><input type="radio" data-tablename="phe" value="phone_numeric" name="quickSearchField"> {ts}Phone{/ts}</label></li>
-          <li><label class="crm-quickSearchField"><input type="radio" data-tablename="sts" value="street_address" name="quickSearchField"> {ts}Street Address{/ts}</label></li>
-          <li><label class="crm-quickSearchField"><input type="radio" data-tablename="sts" value="city" name="quickSearchField"> {ts}City{/ts}</label></li>
-          <li><label class="crm-quickSearchField"><input type="radio" data-tablename="sts" value="postal_code" name="quickSearchField"> {ts}Postal Code{/ts}</label></li>
-          <li><label class="crm-quickSearchField"><input type="radio" data-tablename="cc" value="job_title" name="quickSearchField"> {ts}Job Title{/ts}</label></li>
+          {foreach from=$quicksearchOptions item="optionLabel" key="optionKey"}
+            <li><label class="crm-quickSearchField"><input type="radio" {if $optionKey == 'sort_name'}checked="checked"{/if} value="{$optionKey}" name="quickSearchField"> {$optionLabel}</label></li>
+          {/foreach}
         </ul>
       </li>
     {$navigation}
@@ -92,8 +85,7 @@ $('#civicrm-menu').ready(function() {
           option = $('input[name=quickSearchField]:checked'),
           params = {
             name: request.term,
-            field_name: option.val(),
-            table_name: option.attr("data-tablename")
+            field_name: option.val()
           };
         CRM.api3('contact', 'getquick', params).done(function(result) {
           var ret = [];
@@ -203,6 +195,7 @@ $('#civicrm-menu').ready(function() {
   $('#root-menu-div').on('click', 'a', $.Menu.closeAll);
 });
 $('#civicrm-menu').menuBar({arrowClass: 'crm-i fa-caret-right'});
+$('#civicrm-menu').trigger('crmLoad');
 $(window).on("beforeunload", function() {
   $('.crm-logo-sm', '#civicrm-menu').addClass('crm-i fa-spin');
 });
diff --git a/civicrm/templates/CRM/common/paymentBlock.tpl b/civicrm/templates/CRM/common/paymentBlock.tpl
index d176e10226..9c58c83b86 100644
--- a/civicrm/templates/CRM/common/paymentBlock.tpl
+++ b/civicrm/templates/CRM/common/paymentBlock.tpl
@@ -111,7 +111,7 @@
 
       var payment_instrument_id = $('#payment_instrument_id').val();
 
-      var dataUrl = "{crmURL p='civicrm/payment/form' h=0 q="&formName=`$form.formName`&currency=`$currency`&`$urlPathVar``$isBackOfficePathVar``$profilePathVar``$contributionPageID``$preProfileID`processor_id="}" + type;
+      var dataUrl = "{crmURL p='civicrm/payment/form' h=0 q="formName=`$form.formName`&currency=`$currency`&`$urlPathVar``$isBackOfficePathVar``$profilePathVar``$contributionPageID``$preProfileID`processor_id="}" + type;
       {literal}
       if (typeof(CRM.vars) != "undefined") {
         if (typeof(CRM.vars.coreForm) != "undefined") {
diff --git a/civicrm/tools/extensions/.gitignore b/civicrm/tools/extensions/.gitignore
new file mode 100644
index 0000000000..05d4332dde
--- /dev/null
+++ b/civicrm/tools/extensions/.gitignore
@@ -0,0 +1,5 @@
+cividiscount
+civisualize
+civivolunteer
+org.civicoop.civirules
+org.civicrm.angularprofiles
diff --git a/civicrm/vendor/autoload.php b/civicrm/vendor/autoload.php
index 31701914d3..3d4e53e73a 100644
--- a/civicrm/vendor/autoload.php
+++ b/civicrm/vendor/autoload.php
@@ -4,4 +4,4 @@
 
 require_once __DIR__ . '/composer/autoload_real.php';
 
-return ComposerAutoloaderInit5e4196fb1d9fbb0b63165fb4ef70ee64::getLoader();
+return ComposerAutoloaderInitb30539b2f2932ca683bf6e6faaf16109::getLoader();
diff --git a/civicrm/vendor/composer/autoload_real.php b/civicrm/vendor/composer/autoload_real.php
index 5202d29155..a24e02dded 100644
--- a/civicrm/vendor/composer/autoload_real.php
+++ b/civicrm/vendor/composer/autoload_real.php
@@ -2,7 +2,7 @@
 
 // autoload_real.php @generated by Composer
 
-class ComposerAutoloaderInit5e4196fb1d9fbb0b63165fb4ef70ee64
+class ComposerAutoloaderInitb30539b2f2932ca683bf6e6faaf16109
 {
     private static $loader;
 
@@ -19,9 +19,9 @@ class ComposerAutoloaderInit5e4196fb1d9fbb0b63165fb4ef70ee64
             return self::$loader;
         }
 
-        spl_autoload_register(array('ComposerAutoloaderInit5e4196fb1d9fbb0b63165fb4ef70ee64', 'loadClassLoader'), true, true);
+        spl_autoload_register(array('ComposerAutoloaderInitb30539b2f2932ca683bf6e6faaf16109', 'loadClassLoader'), true, true);
         self::$loader = $loader = new \Composer\Autoload\ClassLoader();
-        spl_autoload_unregister(array('ComposerAutoloaderInit5e4196fb1d9fbb0b63165fb4ef70ee64', 'loadClassLoader'));
+        spl_autoload_unregister(array('ComposerAutoloaderInitb30539b2f2932ca683bf6e6faaf16109', 'loadClassLoader'));
 
         $includePaths = require __DIR__ . '/include_paths.php';
         $includePaths[] = get_include_path();
@@ -31,7 +31,7 @@ class ComposerAutoloaderInit5e4196fb1d9fbb0b63165fb4ef70ee64
         if ($useStaticLoader) {
             require_once __DIR__ . '/autoload_static.php';
 
-            call_user_func(\Composer\Autoload\ComposerStaticInit5e4196fb1d9fbb0b63165fb4ef70ee64::getInitializer($loader));
+            call_user_func(\Composer\Autoload\ComposerStaticInitb30539b2f2932ca683bf6e6faaf16109::getInitializer($loader));
         } else {
             $map = require __DIR__ . '/autoload_namespaces.php';
             foreach ($map as $namespace => $path) {
@@ -52,19 +52,19 @@ class ComposerAutoloaderInit5e4196fb1d9fbb0b63165fb4ef70ee64
         $loader->register(true);
 
         if ($useStaticLoader) {
-            $includeFiles = Composer\Autoload\ComposerStaticInit5e4196fb1d9fbb0b63165fb4ef70ee64::$files;
+            $includeFiles = Composer\Autoload\ComposerStaticInitb30539b2f2932ca683bf6e6faaf16109::$files;
         } else {
             $includeFiles = require __DIR__ . '/autoload_files.php';
         }
         foreach ($includeFiles as $fileIdentifier => $file) {
-            composerRequire5e4196fb1d9fbb0b63165fb4ef70ee64($fileIdentifier, $file);
+            composerRequireb30539b2f2932ca683bf6e6faaf16109($fileIdentifier, $file);
         }
 
         return $loader;
     }
 }
 
-function composerRequire5e4196fb1d9fbb0b63165fb4ef70ee64($fileIdentifier, $file)
+function composerRequireb30539b2f2932ca683bf6e6faaf16109($fileIdentifier, $file)
 {
     if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
         require $file;
diff --git a/civicrm/vendor/composer/autoload_static.php b/civicrm/vendor/composer/autoload_static.php
index 868ecc3832..fd2b37eee1 100644
--- a/civicrm/vendor/composer/autoload_static.php
+++ b/civicrm/vendor/composer/autoload_static.php
@@ -4,7 +4,7 @@
 
 namespace Composer\Autoload;
 
-class ComposerStaticInit5e4196fb1d9fbb0b63165fb4ef70ee64
+class ComposerStaticInitb30539b2f2932ca683bf6e6faaf16109
 {
     public static $files = array (
         '320cde22f66dd4f5d3fd621d3e88b98f' => __DIR__ . '/..' . '/symfony/polyfill-ctype/bootstrap.php',
@@ -397,10 +397,10 @@ class ComposerStaticInit5e4196fb1d9fbb0b63165fb4ef70ee64
     public static function getInitializer(ClassLoader $loader)
     {
         return \Closure::bind(function () use ($loader) {
-            $loader->prefixLengthsPsr4 = ComposerStaticInit5e4196fb1d9fbb0b63165fb4ef70ee64::$prefixLengthsPsr4;
-            $loader->prefixDirsPsr4 = ComposerStaticInit5e4196fb1d9fbb0b63165fb4ef70ee64::$prefixDirsPsr4;
-            $loader->prefixesPsr0 = ComposerStaticInit5e4196fb1d9fbb0b63165fb4ef70ee64::$prefixesPsr0;
-            $loader->classMap = ComposerStaticInit5e4196fb1d9fbb0b63165fb4ef70ee64::$classMap;
+            $loader->prefixLengthsPsr4 = ComposerStaticInitb30539b2f2932ca683bf6e6faaf16109::$prefixLengthsPsr4;
+            $loader->prefixDirsPsr4 = ComposerStaticInitb30539b2f2932ca683bf6e6faaf16109::$prefixDirsPsr4;
+            $loader->prefixesPsr0 = ComposerStaticInitb30539b2f2932ca683bf6e6faaf16109::$prefixesPsr0;
+            $loader->classMap = ComposerStaticInitb30539b2f2932ca683bf6e6faaf16109::$classMap;
 
         }, null, ClassLoader::class);
     }
diff --git a/civicrm/xml/schema/Contact/Relationship.xml b/civicrm/xml/schema/Contact/Relationship.xml
index 03f2a6de20..ea4daaa03f 100644
--- a/civicrm/xml/schema/Contact/Relationship.xml
+++ b/civicrm/xml/schema/Contact/Relationship.xml
@@ -78,6 +78,7 @@
     <add>1.1</add>
     <html>
       <type>Select Date</type>
+      <formatType>activityDate</formatType>
     </html>
   </field>
   <field>
@@ -88,6 +89,7 @@
     <add>1.1</add>
     <html>
       <type>Select Date</type>
+      <formatType>activityDate</formatType>
     </html>
   </field>
   <field>
diff --git a/civicrm/xml/schema/Contribute/ContributionRecur.xml b/civicrm/xml/schema/Contribute/ContributionRecur.xml
index 26407dcc93..9a8e4ba9eb 100644
--- a/civicrm/xml/schema/Contribute/ContributionRecur.xml
+++ b/civicrm/xml/schema/Contribute/ContributionRecur.xml
@@ -107,6 +107,7 @@
     <add>1.6</add>
     <html>
       <type>Select Date</type>
+      <formatType>activityDate</formatType>
     </html>
   </field>
   <field>
@@ -118,6 +119,7 @@
     <add>1.6</add>
     <html>
       <type>Select Date</type>
+      <formatType>activityDate</formatType>
     </html>
   </field>
   <field>
@@ -128,6 +130,7 @@
     <add>1.6</add>
     <html>
       <type>Select Date</type>
+      <formatType>activityDate</formatType>
     </html>
   </field>
   <field>
@@ -138,6 +141,7 @@
     <add>1.6</add>
     <html>
       <type>Select Date</type>
+      <formatType>activityDate</formatType>
     </html>
   </field>
   <field>
@@ -148,6 +152,7 @@
     <add>1.6</add>
     <html>
       <type>Select Date</type>
+      <formatType>activityDate</formatType>
     </html>
   </field>
   <field>
@@ -253,6 +258,7 @@
     <add>4.4</add>
     <html>
       <type>Select Date</type>
+      <formatType>activityDate</formatType>
     </html>
   </field>
   <field>
@@ -274,6 +280,7 @@
     <add>1.6</add>
     <html>
       <type>Select Date</type>
+      <formatType>activityDate</formatType>
     </html>
   </field>
   <field>
diff --git a/civicrm/xml/schema/Core/Email.xml b/civicrm/xml/schema/Core/Email.xml
index bc9cedb877..c9881ac4f8 100644
--- a/civicrm/xml/schema/Core/Email.xml
+++ b/civicrm/xml/schema/Core/Email.xml
@@ -109,14 +109,18 @@
   </index>
   <field>
     <name>on_hold</name>
+    <title>On Hold</title>
     <export>true</export>
-    <type>boolean</type>
+    <type>int unsigned</type>
     <default>0</default>
     <required>true</required>
-    <comment>Is this address on bounce hold?</comment>
+    <comment>Implicit FK to civicrm_option_value where option_group = email_on_hold.</comment>
+    <pseudoconstant>
+      <callback>CRM_Core_PseudoConstant::emailOnHoldOptions</callback>
+    </pseudoconstant>
     <add>1.1</add>
     <html>
-      <type>CheckBox</type>
+      <type>Select</type>
     </html>
   </field>
   <field>
diff --git a/civicrm/xml/schema/Event/Event.xml b/civicrm/xml/schema/Event/Event.xml
index 200eed0159..77a43a7c10 100644
--- a/civicrm/xml/schema/Event/Event.xml
+++ b/civicrm/xml/schema/Event/Event.xml
@@ -122,6 +122,7 @@
     <add>1.7</add>
     <html>
       <type>Select Date</type>
+      <formatType>activityDateTime</formatType>
     </html>
   </field>
   <field>
@@ -135,6 +136,7 @@
     <add>1.7</add>
     <html>
       <type>Select Date</type>
+      <formatType>activityDateTime</formatType>
     </html>
   </field>
   <field>
@@ -167,6 +169,7 @@
     <add>1.8</add>
     <html>
       <type>Select Date</type>
+      <formatType>activityDateTime</formatType>
     </html>
   </field>
   <field>
@@ -176,6 +179,7 @@
     <add>1.8</add>
     <html>
       <type>Select Date</type>
+      <formatType>activityDateTime</formatType>
     </html>
   </field>
   <field>
diff --git a/civicrm/xml/templates/civicrm_data.tpl b/civicrm/xml/templates/civicrm_data.tpl
index f33324cc39..aa487af140 100644
--- a/civicrm/xml/templates/civicrm_data.tpl
+++ b/civicrm/xml/templates/civicrm_data.tpl
@@ -986,9 +986,9 @@ VALUES
    (@option_group_id_date_filter, '{ts escape="sql"}Previous fiscal year{/ts}', 'previous.fiscal_year', 'previous.fiscal_year', NULL, NULL, NULL,11, NULL, 0, 0, 1, NULL, NULL, NULL),
    (@option_group_id_date_filter, '{ts escape="sql"}Previous calendar year{/ts}', 'previous.year', 'previous.year', NULL, NULL, NULL,12, NULL, 0, 0, 1, NULL, NULL, NULL),
    (@option_group_id_date_filter, '{ts escape="sql"}Last 7 days including today{/ts}', 'ending.week', 'ending.week', NULL, NULL, NULL,13, NULL, 0, 0, 1, NULL, NULL, NULL),
-   (@option_group_id_date_filter, '{ts escape="sql"}Last 30 days including today{/ts}', 'ending.month', 'ending.month', NULL, NULL, NULL,14, NULL, 0, 0, 1, NULL, NULL, NULL),
-   (@option_group_id_date_filter, '{ts escape="sql"}Last 60 days including today{/ts}', 'ending_2.month', 'ending_2.month', NULL, NULL, NULL,15, NULL, 0, 0, 1, NULL, NULL, NULL),
-   (@option_group_id_date_filter, '{ts escape="sql"}Last 90 days including today{/ts}', 'ending.quarter', 'ending.quarter', NULL, NULL, NULL,16, NULL, 0, 0, 1, NULL, NULL, NULL),
+   (@option_group_id_date_filter, '{ts escape="sql"}Last 30 days including today{/ts}', 'ending_30.day', 'ending.month', NULL, NULL, NULL,14, NULL, 0, 0, 1, NULL, NULL, NULL),
+   (@option_group_id_date_filter, '{ts escape="sql"}Last 60 days including today{/ts}', 'ending_60.day', 'ending_2.month', NULL, NULL, NULL,15, NULL, 0, 0, 1, NULL, NULL, NULL),
+   (@option_group_id_date_filter, '{ts escape="sql"}Last 90 days including today{/ts}', 'ending_90.day', 'ending.quarter', NULL, NULL, NULL,16, NULL, 0, 0, 1, NULL, NULL, NULL),
    (@option_group_id_date_filter, '{ts escape="sql"}Last 12 months including today{/ts}', 'ending.year', 'ending.year', NULL, NULL, NULL,17, NULL, 0, 0, 1, NULL, NULL, NULL),
    (@option_group_id_date_filter, '{ts escape="sql"}Last 2 years including today{/ts}', 'ending_2.year', 'ending_2.year', NULL, NULL, NULL,18, NULL, 0, 0, 1, NULL, NULL, NULL),
    (@option_group_id_date_filter, '{ts escape="sql"}Last 3 years including today{/ts}', 'ending_3.year', 'ending_3.year', NULL, NULL, NULL,19, NULL, 0, 0, 1, NULL, NULL, NULL),
diff --git a/civicrm/xml/templates/dao.tpl b/civicrm/xml/templates/dao.tpl
index 9e4c4f4c59..488ec34efd 100644
--- a/civicrm/xml/templates/dao.tpl
+++ b/civicrm/xml/templates/dao.tpl
@@ -90,10 +90,10 @@ class {$table.className} extends CRM_Core_DAO {ldelim}
                  'name'      => '{$field.name}',
                                                                       'type'      => {$field.crmType},
 {if $field.title}
-                                                                      'title'     => ts('{$field.title}'),
+                                                                      'title'     => {$tsFunctionName}('{$field.title}'),
 {/if}
 {if $field.comment}
-                                                                      'description'     => '{$field.comment|replace:"'":"\'"}',
+                                                                      'description'     => {$tsFunctionName}('{$field.comment|replace:"'":"\'"}'),
 {/if}
 {if $field.required}
                                         'required'  => {$field.required|strtoupper},
@@ -148,7 +148,7 @@ class {$table.className} extends CRM_Core_DAO {ldelim}
 {if $field.html}
   'html' => array(
   {foreach from=$field.html item=val key=key}
-    '{$key}' => {if $key eq 'label'}ts("{$val}"){else}'{$val}'{/if},
+    '{$key}' => {if $key eq 'label'}{$tsFunctionName}("{$val}"){else}'{$val}'{/if},
   {/foreach}
   ),
 {/if}
diff --git a/civicrm/xml/version.xml b/civicrm/xml/version.xml
index 68f8105f01..c65044f7cf 100644
--- a/civicrm/xml/version.xml
+++ b/civicrm/xml/version.xml
@@ -1,4 +1,4 @@
 <?xml version="1.0" encoding="iso-8859-1" ?>
 <version>
-  <version_no>5.7.0</version_no>
+  <version_no>5.8.1</version_no>
 </version>
diff --git a/includes/civicrm.basepage.php b/includes/civicrm.basepage.php
index a9d0b525de..7cd2e8bdc9 100644
--- a/includes/civicrm.basepage.php
+++ b/includes/civicrm.basepage.php
@@ -1,7 +1,7 @@
 <?php
 /*
  +--------------------------------------------------------------------+
- | CiviCRM version 5                                                  |
+ | CiviCRM version 4.7                                                |
  +--------------------------------------------------------------------+
  | Copyright CiviCRM LLC (c) 2004-2018                                |
  +--------------------------------------------------------------------+
@@ -33,45 +33,57 @@
  */
 
 
-// this file must not accessed directly
+// This file must not accessed directly
 if ( ! defined( 'ABSPATH' ) ) exit;
 
 
 /**
- * Define CiviCRM_For_WordPress_Basepage Class
+ * Define CiviCRM_For_WordPress_Basepage Class.
+ *
+ * @since 4.6
  */
 class CiviCRM_For_WordPress_Basepage {
 
-
   /**
-   * Declare our properties
+   * Plugin object reference.
+   *
+   * @since 4.6
+   * @access public
+   * @var object $civi The plugin object reference.
    */
-
-  // init property to store reference to Civi
   public $civi;
 
 
   /**
-   * Instance constructor
+   * Instance constructor.
    *
-   * @return object $this The object instance
+   * @since 4.6
    */
   function __construct() {
 
-    // store reference to Civi object
+    // Store reference to CiviCRM plugin object
     $this->civi = civi_wp();
 
+    // Always listen for activation action
+    add_action( 'civicrm_activation', array( $this, 'activate' ) );
+
+    // Always listen for deactivation action
+    add_action( 'civicrm_deactivation', array( $this, 'deactivate' ) );
+
+    // Always check if the basepage needs to be created
+    add_action( 'civicrm_instance_loaded', array( $this, 'maybe_create_basepage' ) );
+
   }
 
 
   /**
-   * Register hooks to handle CiviCRM in a WordPress wpBasePage context
+   * Register hooks to handle CiviCRM in a WordPress wpBasePage context.
    *
-   * @return void
+   * @since 4.6
    */
   public function register_hooks() {
 
-    // kick out if not CiviCRM
+    // Kick out if not CiviCRM
     if (!$this->civi->initialize()) {
       return;
     }
@@ -85,63 +97,275 @@ class CiviCRM_For_WordPress_Basepage {
     // And also for All in One SEO to handle canonical URL
     add_filter( 'aioseop_canonical_url', array( $this, 'basepage_canonical_url' ), 999 );
 
-    // regardless of URL, load page template
+    // Regardless of URL, load page template
     add_filter( 'template_include', array( $this, 'basepage_template' ), 999 );
 
-    // check permission
+    // Check permission
     $argdata = $this->civi->get_request_args();
     if ( ! $this->civi->users->check_permission( $argdata['args'] ) ) {
       add_filter( 'the_content', array( $this->civi->users, 'get_permission_denied' ) );
       return;
     }
 
-    // cache CiviCRM base page markup
+    // Cache CiviCRM base page markup
     add_action( 'wp', array( $this, 'basepage_handler' ), 10, 1 );
 
   }
 
 
   /**
-   * Build CiviCRM base page content
-   * Callback method for 'wp' hook, always called from WP front-end
+   * Trigger the process whereby the WordPress basepage is created.
+   *
+   * Sets a one-time-only option to flag that we need to create a basepage -
+   * it will not update the option once it has been set to another value nor
+   * create a new option with the same name.
    *
-   * @param object $wp The WP object, present but not used
-   * @return void
+   * As a result of doing this, we know that a basepage needs to be created, but
+   * the moment to do so is once CiviCRM has been successfully installed.
+   *
+   * @see do_basepage_creation()
+   *
+   * @since 5.6
    */
-  public function basepage_handler( $wp ) {
+  public function activate() {
+
+    // Save option
+    add_option( 'civicrm_activation_create_basepage', 'true' );
+
+  }
+
+
+  /**
+   * Plugin deactivation.
+   *
+   * @since 5.6
+   */
+  public function deactivate() {
+
+    // Delete option
+    delete_option( 'civicrm_activation_create_basepage' );
+
+  }
+
+
+  /**
+   * Register the hook to create the WordPress basepage, if necessary.
+   *
+   * Changes the one-time-only option so that the basepage can only be created
+   * once. Thereafter, we're on our own until there's a 'delete_post' callback
+   * to prevent the basepage from being deleted.
+   *
+   * @since 5.6
+   */
+  public function maybe_create_basepage() {
+
+    // Bail if CiviCRM not installed
+    if ( ! CIVICRM_INSTALLED ) {
+      return;
+    }
+
+    // Bail if not installing
+    if ( get_option( 'civicrm_activation_create_basepage' ) !== 'true' ) {
+      return;
+    }
+
+    // Bail if not WordPress admin
+    if ( ! is_admin() ) {
+      return;
+    }
+
+    // Create basepage
+    add_action( 'wp_loaded', array( $this, 'create_wp_basepage' ) );
+
+    // Change option so the callback above never runs again
+    update_option( 'civicrm_activation_create_basepage', 'done' );
+
+  }
+
+
+  /**
+   * Create WordPress basepage and save setting.
+   *
+   * @since 4.6
+   * @since 5.6 Relocated from CiviCRM_For_WordPress to here.
+   */
+  public function create_wp_basepage() {
+
+    if (!$this->civi->initialize()) {
+      return;
+    }
+
+    $config = CRM_Core_Config::singleton();
+
+    // Bail if we already have a basepage setting
+    if ( !empty( $config->wpBasePage ) ) {
+      return;
+    }
+
+    /**
+     * Filter the default page slug.
+     *
+     * @since 4.6
+     *
+     * @param str The default basepage slug.
+     * @return str The modified basepage slug.
+     */
+    $slug = apply_filters( 'civicrm_basepage_slug', 'civicrm' );
+
+    // Get existing page with that slug
+    $page = get_page_by_path( $slug );
+
+    // Does it exist?
+    if ( $page ) {
+
+      // We already have a basepage
+      $result = $page->ID;
+
+    } else {
+
+      // Create the basepage
+      $result = $this->create_basepage( $slug );
+
+    }
+
+    // Were we successful?
+    if ( $result !== 0 AND !is_wp_error($result) ) {
+
+      // Get the post object
+      $post = get_post( $result );
+
+      $params = array(
+        'version' => 3,
+        'wpBasePage' => $post->post_name,
+      );
+
+      // Save the setting
+      civicrm_api3('setting', 'create', $params);
+
+    }
+
+  }
+
+
+  /**
+   * Create a WordPress page to act as the CiviCRM base page.
+   *
+   * @since 4.6
+   * @since 5.6 Relocated from CiviCRM_For_WordPress to here.
+   *
+   * @param string $slug The unique slug for the page - same as wpBasePage setting.
+   * @return int|WP_Error The page ID on success. The value 0 or WP_Error on failure.
+   */
+  private function create_basepage( $slug ) {
+
+    // If multisite, switch to main site
+    if ( is_multisite() && !is_main_site() ) {
+
+      // Store this site
+      $original_site = get_current_blog_id();
+
+      // Switch
+      global $current_site;
+      switch_to_blog( $current_site->blog_id );
+
+    }
+
+    // Define basepage
+    $page = array(
+      'post_status' => 'publish',
+      'post_type' => 'page',
+      'post_parent' => 0,
+      'comment_status' => 'closed',
+      'ping_status' => 'closed',
+      'to_ping' => '', // Quick fix for Windows
+      'pinged' => '', // Quick fix for Windows
+      'post_content_filtered' => '', // Quick fix for Windows
+      'post_excerpt' => '', // Quick fix for Windows
+      'menu_order' => 0,
+      'post_name' => $slug,
+    );
 
     /**
+     * Filter the default page title.
+     *
+     * @since 4.6
+     *
+     * @param str The default base page title.
+     * @return str The modified base page title.
+     */
+    $page['post_title'] = apply_filters( 'civicrm_basepage_title', __( 'CiviCRM', 'civicrm' ) );
+
+    // Default content
+    $content = __( 'Do not delete this page. Page content is generated by CiviCRM.', 'civicrm' );
+
+    /**
+     * Filter the default page content.
+     *
+     * @since 4.6
+     *
+     * @param str $content The default base page content.
+     * @return str $content The modified base page content.
+     */
+    $page['post_content'] = apply_filters( 'civicrm_basepage_content', $content );
+
+    // Insert the post into the database
+    $page_id = wp_insert_post( $page );
+
+    // Switch back if we've switched
+    if ( isset( $original_site ) ) {
+      restore_current_blog();
+    }
+
+    return $page_id;
+
+  }
+
+
+  /**
+   * Build CiviCRM base page content.
+   *
+   * Callback method for 'wp' hook, always called from WP front-end.
+   *
+   * @since 4.6
+   *
+   * @param object $wp The WP object, present but not used.
+   */
+  public function basepage_handler( $wp ) {
+
+    /*
      * At this point, all conditional tags are available
      * @see http://codex.wordpress.org/Conditional_Tags
      */
 
-    // bail if this is a 404
+    // Bail if this is a 404
     if ( is_404() ) return;
 
-    // kick out if not CiviCRM
+    // Kick out if not CiviCRM
     if (!$this->civi->initialize()) {
       return '';
     }
 
-    // add core resources for front end
+    // Add core resources for front end
     add_action( 'wp', array( $this->civi, 'front_end_page_load' ), 100 );
 
     // CMW: why do we need this? Nothing that follows uses it...
     require_once ABSPATH . WPINC . '/pluggable.php';
 
-    // let's do the_loop
-    // this has the effect of bypassing the logic in
-    // https://github.com/civicrm/civicrm-wordpress/pull/36
+    /*
+     * Let's do the_loop.
+     * This has the effect of bypassing the logic in
+     * https://github.com/civicrm/civicrm-wordpress/pull/36
+     */
     if ( have_posts() ) {
       while ( have_posts() ) : the_post();
 
         global $post;
 
-        ob_start(); // start buffering
-        $this->civi->invoke(); // now, instead of echoing, base page output ends up in buffer
-        $this->basepage_markup = ob_get_clean(); // save the output and flush the buffer
+        ob_start(); // Start buffering
+        $this->civi->invoke(); // Now, instead of echoing, base page output ends up in buffer
+        $this->basepage_markup = ob_get_clean(); // Save the output and flush the buffer
 
-        /**
+        /*
          * The following logic is in response to some of the complexities of how
          * titles are handled in WordPress, particularly when there are SEO
          * plugins present that modify the title for Open Graph purposes. There
@@ -156,121 +380,132 @@ class CiviCRM_For_WordPress_Basepage {
          * page title if other plugins modify it.
          */
 
-        // override post title
+        // Override post title
         global $civicrm_wp_title;
         $post->post_title = $civicrm_wp_title;
 
-        // because the above seems unreliable, store title for later use
+        // Because the above seems unreliable, store title for later use
         $this->basepage_title = $civicrm_wp_title;
 
-        // disallow commenting
+        // Disallow commenting
         $post->comment_status = 'closed';
 
       endwhile;
     }
 
-    // reset loop
+    // Reset loop
     rewind_posts();
 
-    // override page title with high priority
+    // Override page title with high priority
     add_filter( 'wp_title', array( $this, 'wp_page_title' ), 100, 3 );
 
-    // add compatibility with WordPress SEO plugin's Open Graph title
+    // Add compatibility with WordPress SEO plugin's Open Graph title
     add_filter( 'wpseo_opengraph_title', array( $this, 'wpseo_page_title' ), 100, 1 );
 
-    // include this content when base page is rendered
+    // Include this content when base page is rendered
     add_filter( 'the_content', array( $this, 'basepage_render' ) );
 
-    // hide the edit link
+    // Hide the edit link
     add_action( 'edit_post_link', array( $this->civi, 'clear_edit_post_link' ) );
 
-    // tweak admin bar
+    // Tweak admin bar
     add_action( 'wp_before_admin_bar_render', array( $this->civi, 'clear_edit_post_menu_item' ) );
 
-    // add body classes for easier styling
+    // Add body classes for easier styling
     add_filter( 'body_class', array( $this, 'add_body_classes' ) );
 
-    // flag that we have parsed the base page
+    // Flag that we have parsed the base page
     $this->basepage_parsed = TRUE;
 
-    // broadcast this as well
+    /**
+     * Broadcast that the base page is parsed.
+     *
+     * @since 4.4
+     */
     do_action( 'civicrm_basepage_parsed' );
 
   }
 
 
   /**
-   * Get CiviCRM basepage title for <title> element
+   * Get CiviCRM basepage title for <title> element.
+   *
+   * Callback method for 'wp_title' hook, called at the end of function wp_title.
    *
-   * Callback method for 'wp_title' hook, called at the end of function wp_title
+   * @since 4.6
    *
-   * @param string $title Title that might have already been set
-   * @param string $separator Separator determined in theme (but defaults to WordPress default)
-   * @param string $separator_location Whether the separator should be left or right
+   * @param string $title Title that might have already been set.
+   * @param string $separator Separator determined in theme (but defaults to WordPress default).
+   * @param string $separator_location Whether the separator should be left or right.
    */
   public function wp_page_title( $title, $separator = '&raquo;', $separator_location = '' ) {
 
-    // if feed, return just the title
+    // If feed, return just the title
     if ( is_feed() ) return $this->basepage_title;
 
-    // set default separator location, if it isn't defined
+    // Set default separator location, if it isn't defined
     if ( '' === trim( $separator_location ) ) {
       $separator_location = ( is_rtl() ) ? 'left' : 'right';
     }
 
-    // if we have WP SEO present, use its separator
+    // If we have WP SEO present, use its separator
     if ( class_exists( 'WPSEO_Options' ) ) {
       $separator_code = WPSEO_Options::get_default( 'wpseo_titles', 'separator' );
       $separator_array = WPSEO_Option_Titles::get_instance()->get_separator_options();
       if ( array_key_exists( $separator_code, $separator_array ) ) {
-      	$separator = $separator_array[$separator_code];
+        $separator = $separator_array[$separator_code];
       }
     }
 
-    // construct title depending on separator location
+    // Construct title depending on separator location
     if ( $separator_location == 'right' ) {
-	  $title = $this->basepage_title . " $separator " . get_bloginfo( 'name', 'display' );
+      $title = $this->basepage_title . " $separator " . get_bloginfo( 'name', 'display' );
     } else {
-	  $title = get_bloginfo( 'name', 'display' ) . " $separator " . $this->basepage_title;
+      $title = get_bloginfo( 'name', 'display' ) . " $separator " . $this->basepage_title;
     }
 
-    // return modified title
+    // Return modified title
     return $title;
 
   }
 
 
   /**
-   * Get CiviCRM base page title for Open Graph elements
+   * Get CiviCRM base page title for Open Graph elements.
    *
    * Callback method for 'wpseo_opengraph_title' hook, to provide compatibility
    * with the WordPress SEO plugin.
    *
-   * @param string $post_title The title of the WordPress page or post
-   * @return string $basepage_title The title of the CiviCRM entity
+   * @since 4.6.4
+   *
+   * @param string $post_title The title of the WordPress page or post.
+   * @return string $basepage_title The title of the CiviCRM entity.
    */
   public function wpseo_page_title( $post_title ) {
 
-    // hand back our base page title
+    // Hand back our base page title
     return $this->basepage_title;
 
   }
 
 
   /**
-   * Get CiviCRM base page content
-   * Callback method for 'the_content' hook, always called from WP front-end
+   * Get CiviCRM base page content.
+   *
+   * Callback method for 'the_content' hook, always called from WP front-end.
    *
-   * @param object $wp The WP object, present but not used
-   * @return void
+   * @since 4.6
+   *
+   * @return str $basepage_markup The base page markup.
    */
   public function basepage_render() {
 
-    // hand back our base page markup
+    // Hand back our base page markup
     return $this->basepage_markup;
 
   }
 
+
   /**
    * Provide the canonical URL for a page accessed through a basepage.
    *
@@ -287,15 +522,17 @@ class CiviCRM_For_WordPress_Basepage {
    * not.  We don't actually need the page object, so the argument is omitted
    * here.
    *
-   * @param string $canonical
-   *   The canonical URL.
+   * @since 4.6
    *
-   * @return string
-   *   The complete URL to the page as it should be accessed.
+   * @param string $canonical The canonical URL.
+   * @return string The complete URL to the page as it should be accessed.
    */
   public function basepage_canonical_url( $canonical ) {
-    // It would be better to specify which params are okay to accept as the
-    // canonical URLs, but this will work for the time being.
+
+    /*
+     * It would be better to specify which params are okay to accept as the
+     * canonical URLs, but this will work for the time being.
+     */
     if ( empty( $_GET['page'] )
       || empty( $_GET['q'] )
       || 'CiviCRM' !== $_GET['page'] ) {
@@ -309,42 +546,50 @@ class CiviCRM_For_WordPress_Basepage {
     // We should, however, build the URL the way that CiviCRM expects it to be
     // (rather than through some other funny base page).
     return CRM_Utils_System::url( $path, $query );
+
   }
 
+
   /**
    * Get CiviCRM base page template.
    *
    * Callback method for 'template_include' hook, always called from WP front-end.
    *
-   * @param string $template The path to the existing template
-   * @return string $template The modified path to the desired template
+   * @since 4.6
+   *
+   * @param string $template The path to the existing template.
+   * @return string $template The modified path to the desired template.
    */
   public function basepage_template( $template ) {
 
-    // get template filename
+    // Get template filename
     $template_name = basename( $template );
 
-    // use the provided page template, but allow overrides.
+    // Use the provided page template, but allow overrides.
     $page_template = locate_template( array(
 
       /**
+       * Allow base page template to be overridden.
+       *
        * In most cases, the logic will not progress beyond here. Shortcodes in
        * posts and pages will have a template set, so we leave them alone unless
        * specifically overridden by the filter.
        *
-       * @param string $template_name The provided template name
-       * @return string The overridden template name
+       * @since 4.6
+       *
+       * @param string $template_name The provided template name.
+       * @return string The overridden template name.
        */
       apply_filters( 'civicrm_basepage_template', $template_name )
 
     ) );
 
-    // if not homepage and template is found
+    // If not homepage and template is found
     if ( '' != $page_template && !is_front_page() ) {
       return $page_template;
     }
 
-    // find homepage the template
+    // Find homepage the template
     $home_template = locate_template( array(
 
       /**
@@ -360,19 +605,21 @@ class CiviCRM_For_WordPress_Basepage {
        * template override will not have the desired effect. A basepage *must*
        * be set if this is the case.
        *
-       * @param string The template name (set to the default page template)
-       * @return string The overridden template name
+       * @since 4.6
+       *
+       * @param string The template name (set to the default page template).
+       * @return string The overridden template name.
        */
       apply_filters( 'civicrm_basepage_home_template', 'page.php' )
 
     ) );
 
-    // use it if found
+    // Use it if found
     if ( '' != $home_template ) {
       return $home_template;
     }
 
-    // fall back to provided template
+    // Fall back to provided template
     return $template;
 
   }
@@ -384,41 +631,43 @@ class CiviCRM_For_WordPress_Basepage {
    * This allows selectors to be written for particular CiviCRM "pages" despite
    * them all being rendered on the one WordPress basepage.
    *
-   * @param array $classes The existing body classes
-   * @return array $classes The modified body classes
+   * @since 4.7.18
+   *
+   * @param array $classes The existing body classes.
+   * @return array $classes The modified body classes.
    */
   public function add_body_classes( $classes ) {
 
-  	 $args = $this->civi->get_request_args();
+     $args = $this->civi->get_request_args();
 
-  	 // bail if we don't have any
-  	 if ( is_null( $args['argString'] ) ) {
-  	   return $classes;
-  	 }
+     // Bail if we don't have any
+     if ( is_null( $args['argString'] ) ) {
+       return $classes;
+     }
 
-  	 // check for top level - it can be assumed this always 'civicrm'
-  	 if ( isset( $args['args'][0] ) AND ! empty( $args['args'][0] ) ) {
-  	   $classes[] = $args['args'][0];
-  	 }
+     // Check for top level - it can be assumed this always 'civicrm'
+     if ( isset( $args['args'][0] ) AND ! empty( $args['args'][0] ) ) {
+       $classes[] = $args['args'][0];
+     }
 
-  	 // check for second level - the component
-  	 if ( isset( $args['args'][1] ) AND ! empty( $args['args'][1] ) ) {
-  	   $classes[] = $args['args'][0] . '-' . $args['args'][1];
-  	 }
+     // Check for second level - the component
+     if ( isset( $args['args'][1] ) AND ! empty( $args['args'][1] ) ) {
+       $classes[] = $args['args'][0] . '-' . $args['args'][1];
+     }
 
-  	 // check for third level - the component's configuration
-  	 if ( isset( $args['args'][2] ) AND ! empty( $args['args'][2] ) ) {
-  	   $classes[] = $args['args'][0] . '-' . $args['args'][1] . '-' . $args['args'][2];
-  	 }
+     // Check for third level - the component's configuration
+     if ( isset( $args['args'][2] ) AND ! empty( $args['args'][2] ) ) {
+       $classes[] = $args['args'][0] . '-' . $args['args'][1] . '-' . $args['args'][2];
+     }
 
-  	 // check for fourth level - because well, why not?
-  	 if ( isset( $args['args'][3] ) AND ! empty( $args['args'][3] ) ) {
-  	   $classes[] = $args['args'][0] . '-' . $args['args'][1] . '-' . $args['args'][2] . '-' . $args['args'][3];
-  	 }
+     // Check for fourth level - because well, why not?
+     if ( isset( $args['args'][3] ) AND ! empty( $args['args'][3] ) ) {
+       $classes[] = $args['args'][0] . '-' . $args['args'][1] . '-' . $args['args'][2] . '-' . $args['args'][3];
+     }
 
-  	 return $classes;
+     return $classes;
 
   }
 
 
-} // class CiviCRM_For_WordPress_Basepage ends
+} // Class CiviCRM_For_WordPress_Basepage ends
diff --git a/includes/civicrm.shortcodes.modal.php b/includes/civicrm.shortcodes.modal.php
index 6f249e1e30..0d99db425e 100644
--- a/includes/civicrm.shortcodes.modal.php
+++ b/includes/civicrm.shortcodes.modal.php
@@ -1,7 +1,7 @@
 <?php
 /*
  +--------------------------------------------------------------------+
- | CiviCRM version 5                                                  |
+ | CiviCRM version 4.7                                                |
  +--------------------------------------------------------------------+
  | Copyright CiviCRM LLC (c) 2004-2018                                |
  +--------------------------------------------------------------------+
@@ -33,53 +33,56 @@
  */
 
 
-// this file must not accessed directly
+// This file must not accessed directly
 if ( ! defined( 'ABSPATH' ) ) exit;
 
 
 /**
- * Define CiviCRM_For_WordPress_Shortcodes_Modal Class
+ * Define CiviCRM_For_WordPress_Shortcodes_Modal Class.
+ *
+ * @since 4.6
  */
 class CiviCRM_For_WordPress_Shortcodes_Modal {
 
-
   /**
-   * Declare our properties
+   * Plugin object reference.
+   *
+   * @since 4.6
+   * @access public
+   * @var object $civi The plugin object reference.
    */
-
-  // init property to store reference to Civi
   public $civi;
 
 
   /**
-   * Instance constructor
+   * Instance constructor.
    *
-   * @return object $this The object instance
+   * @since 4.6
    */
   function __construct() {
 
-    // store reference to Civi object
+    // Store reference to CiviCRM plugin object
     $this->civi = civi_wp();
 
   }
 
 
   /**
-   * Register hooks to handle the presence of shortcodes in content
+   * Register hooks to handle the shortcode modal.
    *
-   * @return void
+   * @since 4.6
    */
   public function register_hooks() {
 
-    // bail if Civi not installed yet
+    // Bail if CiviCRM not installed yet
     if ( ! CIVICRM_INSTALLED ) return;
 
-    // adds the CiviCRM button to post and page edit screens
-    // use priority 100 to position button to the farright
+    // Adds the CiviCRM button to post and page edit screens
+    // Use priority 100 to position button to the farright
     add_action( 'media_buttons', array( $this, 'add_form_button' ), 100 );
 
 
-    // add the javascript and styles to make it all happen
+    // Add the javascript and styles to make it all happen
     add_action('load-post.php', array($this, 'add_core_resources'));
     add_action('load-post-new.php', array($this, 'add_core_resources'));
     add_action('load-page.php', array($this, 'add_core_resources'));
@@ -89,14 +92,15 @@ class CiviCRM_For_WordPress_Shortcodes_Modal {
 
 
   /**
-   * Callback method for 'media_buttons' hook as set in register_hooks()
+   * Add button to editor for WP selected post types.
    *
-   * @param string $editor_id Unique editor identifier, e.g. 'content'
-   * @return void
+   * Callback method for 'media_buttons' hook as set in register_hooks().
+   *
+   * @since 4.7
    */
   public function add_form_button() {
 
-    // add button to WP selected post types, if allowed
+    // Add button to WP selected post types, if allowed
     if ( $this->post_type_has_button() ) {
 
       $civilogo = file_get_contents( plugin_dir_path( __FILE__ ) . '../assets/civilogo.svg.b64' );
@@ -110,9 +114,11 @@ class CiviCRM_For_WordPress_Shortcodes_Modal {
 
 
   /**
-   * Callback method as set in register_hooks()
+   * Add core resources.
+   *
+   * Callback method as set in register_hooks().
    *
-   * @return void
+   * @since 4.7
    */
   public function add_core_resources() {
     if ($this->civi->initialize()) {
@@ -124,23 +130,33 @@ class CiviCRM_For_WordPress_Shortcodes_Modal {
   /**
    * Does a WordPress post type have the CiviCRM button on it?
    *
-   * @return bool $has_button True if the post type has the button, false otherwise
+   * @since 4.6
+   *
+   * @return bool $has_button True if the post type has the button, false otherwise.
    */
   public function post_type_has_button() {
 
-    // get screen object
+    // Get screen object
     $screen = get_current_screen();
 
-    // bail if no post type (e.g. Ninja Forms)
+    // Bail if no post type (e.g. Ninja Forms)
     if ( ! isset( $screen->post_type ) ) return;
 
-    // get post types that support the editor
+    // Get post types that support the editor
     $capable_post_types = $this->get_post_types_with_editor();
 
-    // default allowed to true on all capable post types
+    // Default allowed to true on all capable post types
     $allowed = ( in_array( $screen->post_type, $capable_post_types ) ) ? true : false;
 
-    // allow plugins to override
+    /**
+     * Filter the appearance of the CiviCRM button.
+     *
+     * @since 4.6
+     *
+     * @param bool $allowed True if the button is allowed, false otherwise.
+     * @param object $screen The current WordPress screen object.
+     * @return bool $allowed True if the button is allowed, false otherwise.
+     */
     $allowed = apply_filters( 'civicrm_restrict_button_appearance', $allowed, $screen );
 
     return $allowed;
@@ -149,9 +165,11 @@ class CiviCRM_For_WordPress_Shortcodes_Modal {
 
 
   /**
-   * Get WordPress post types that support the editor
+   * Get WordPress post types that support the editor.
+   *
+   * @since 4.6
    *
-   * @return array $supported_post_types Array of post types that have an editor
+   * @return array $supported_post_types Array of post types that have an editor.
    */
   public function get_post_types_with_editor() {
 
@@ -160,17 +178,17 @@ class CiviCRM_For_WordPress_Shortcodes_Modal {
       return $supported_post_types;
     }
 
-    // get only post types with an admin UI
+    // Get only post types with an admin UI
     $args = array(
       'public' => true,
       'show_ui' => true,
     );
 
-    // get post types
+    // Get post types
     $post_types = get_post_types($args);
 
     foreach ($post_types AS $post_type) {
-      // filter only those which have an editor
+      // Filter only those which have an editor
       if (post_type_supports($post_type, 'editor')) {
         $supported_post_types[] = $post_type;
       }
@@ -179,4 +197,4 @@ class CiviCRM_For_WordPress_Shortcodes_Modal {
     return $supported_post_types;
   }
 
-} // class CiviCRM_For_WordPress_Shortcodes_Modal ends
+} // Class CiviCRM_For_WordPress_Shortcodes_Modal ends
diff --git a/includes/civicrm.shortcodes.php b/includes/civicrm.shortcodes.php
index 26e1b163cb..ea56e4161c 100644
--- a/includes/civicrm.shortcodes.php
+++ b/includes/civicrm.shortcodes.php
@@ -1,7 +1,7 @@
 <?php
 /*
  +--------------------------------------------------------------------+
- | CiviCRM version 5                                                  |
+ | CiviCRM version 4.7                                                |
  +--------------------------------------------------------------------+
  | Copyright CiviCRM LLC (c) 2004-2018                                |
  +--------------------------------------------------------------------+
@@ -33,103 +33,128 @@
  */
 
 
-// this file must not accessed directly
+// This file must not accessed directly
 if ( ! defined( 'ABSPATH' ) ) exit;
 
 
 /**
- * Define CiviCRM_For_WordPress_Shortcodes Class
+ * Define CiviCRM_For_WordPress_Shortcodes Class.
+ *
+ * @since 4.6
  */
 class CiviCRM_For_WordPress_Shortcodes {
 
-
   /**
-   * Declare our properties
+   * Plugin object reference.
+   *
+   * @since 4.6
+   * @access public
+   * @var object $civi The plugin object reference.
    */
-
-  // init property to store reference to Civi
   public $civi;
 
-  // init property to store shortcodes
+  /**
+   * Stored shortcodes.
+   *
+   * @since 4.6
+   * @access public
+   * @var array $shortcodes The stored shortcodes.
+   */
   public $shortcodes = array();
 
-  // init property to store shortcode markup
+  /**
+   * Rendered shortcode markup.
+   *
+   * @since 4.6
+   * @access public
+   * @var array $shortcode_markup The array of rendered shortcode markup.
+   */
   public $shortcode_markup = array();
 
-  // count multiple passes of do_shortcode in a post
+  /**
+   * Count multiple passes of do_shortcode in a post.
+   *
+   * @since 4.6
+   * @access public
+   * @var array $shortcode_in_post Count multiple passes of do_shortcode in a post.
+   */
   public $shortcode_in_post = array();
 
 
   /**
-   * Instance constructor
+   * Instance constructor.
    *
-   * @return object $this The object instance
+   * @since 4.6
    */
   function __construct() {
 
-    // store reference to Civi object
+    // Store reference to CiviCRM plugin object
     $this->civi = civi_wp();
 
   }
 
 
   /**
-   * Register hooks to handle the presence of shortcodes in content
+   * Register hooks to handle the presence of shortcodes in content.
    *
-   * @return void
+   * @since 4.6
    */
   public function register_hooks() {
 
-    // register the CiviCRM shortcode
+    // Register the CiviCRM shortcode
     add_shortcode( 'civicrm', array( $this, 'render_single' ) );
 
-    // add CiviCRM core resources when a shortcode is detected in the post content
+    // Add CiviCRM core resources when a shortcode is detected in the post content
     add_action( 'wp', array( $this, 'prerender' ), 10, 1 );
 
   }
 
 
   /**
-   * Determine if a CiviCRM shortcode is present in any of the posts about to be displayed
-   * Callback method for 'wp' hook, always called from WP front-end
+   * Determine if a CiviCRM shortcode is present in any of the posts about to be displayed.
+   *
+   * Callback method for 'wp' hook, always called from WP front-end.
    *
-   * @param object $wp The WP object, present but not used
-   * @return void
+   * @since 4.6
+   *
+   * @param object $wp The WP object, present but not used.
    */
   public function prerender( $wp ) {
 
-    /**
+    /*
      * At this point, all conditional tags are available
      * @see http://codex.wordpress.org/Conditional_Tags
      */
 
-    // bail if this is a 404
+    // Bail if this is a 404
     if ( is_404() ) return;
 
-    // a counter's useful
+    // A counter's useful
     $shortcodes_present = 0;
 
-    // let's loop through the results
-    // this also has the effect of bypassing the logic in
-    // https://github.com/civicrm/civicrm-wordpress/pull/36
+    /*
+     * Let's loop through the results
+     * This also has the effect of bypassing the logic in
+     * https://github.com/civicrm/civicrm-wordpress/pull/36
+     */
     if ( have_posts() ) {
       while ( have_posts() ) : the_post();
 
         global $post;
 
-        // check for existence of shortcode in content
+        // Check for existence of shortcode in content
         if ( has_shortcode( $post->post_content, 'civicrm' ) ) {
 
-          // get CiviCRM shortcodes in this post
+          // Get CiviCRM shortcodes in this post
           $shortcodes_array = $this->get_for_post( $post->post_content );
 
-          // sanity check
+          // Sanity check
           if ( !empty( $shortcodes_array ) ) {
 
-            // add it to our property
+            // Add it to our property
             $this->shortcodes[$post->ID] = $shortcodes_array;
 
-            // bump shortcode counter
+            // Bump shortcode counter
             $shortcodes_present += count( $this->shortcodes[$post->ID] );
 
           }
@@ -139,32 +164,32 @@ class CiviCRM_For_WordPress_Shortcodes {
       endwhile;
     }
 
-    // reset loop
+    // Reset loop
     rewind_posts();
 
-    // did we get any?
+    // Did we get any?
     if ( $shortcodes_present ) {
 
-      // we need CiviCRM initialised prior to parsing shortcodes
+      // We need CiviCRM initialised prior to parsing shortcodes
       if (!$this->civi->initialize()) {
         return;
       }
 
-      // how should we handle multiple shortcodes?
+      // How should we handle multiple shortcodes?
       if ( $shortcodes_present > 1 ) {
 
-        // add CSS resources for front end
+        // Add CSS resources for front end
         add_action( 'wp_enqueue_scripts', array( $this->civi, 'front_end_css_load' ), 100 );
 
-        // let's add dummy markup
+        // Let's add dummy markup
         foreach( $this->shortcodes AS $post_id => $shortcode_array ) {
 
-          // set flag if there are multple shortcodes in this post
+          // Set flag if there are multple shortcodes in this post
           $multiple = ( count( $shortcode_array ) > 1 ) ? 1 : 0;
 
           foreach( $shortcode_array AS $shortcode ) {
 
-            // mimic invoke in multiple shortcode context
+            // Mimic invoke in multiple shortcode context
             $this->shortcode_markup[$post_id][] = $this->render_multiple( $post_id, $shortcode, $multiple );
 
           }
@@ -173,49 +198,51 @@ class CiviCRM_For_WordPress_Shortcodes {
 
       } else {
 
-        // add core resources for front end
+        // Add core resources for front end
         add_action( 'wp', array( $this->civi, 'front_end_page_load' ), 100 );
 
-        // since we have only one shortcode, run the_loop again
-        // the DB query has already been done, so this has no significant impact
+        /*
+         * Since we have only one shortcode, run the_loop again
+         * the DB query has already been done, so this has no significant impact
+         */
         if ( have_posts() ) {
           while ( have_posts() ) : the_post();
 
             global $post;
 
-            // is this the post?
+            // Is this the post?
             if ( ! array_key_exists( $post->ID, $this->shortcodes ) ) {
               continue;
             }
 
-            // the shortcode must be the first item in the shortcodes array
+            // The shortcode must be the first item in the shortcodes array
             $shortcode = $this->shortcodes[$post->ID][0];
 
-            // check to see if a shortcode component has been repeated?
+            // Check to see if a shortcode component has been repeated?
             $atts = $this->get_atts( $shortcode );
 
-            // test for hijacking
+            // Test for hijacking
             if ( isset( $atts['hijack'] ) AND $atts['hijack'] == '1' ) {
               add_filter( 'civicrm_context', array( $this, 'get_context' ) );
             }
 
-            // store corresponding markup
+            // Store corresponding markup
             $this->shortcode_markup[$post->ID][] = do_shortcode( $shortcode );
 
-            // test for hijacking
+            // Test for hijacking
             if ( isset( $atts['hijack'] ) AND $atts['hijack'] == '1' ) {
 
-              // ditch the filter
+              // Ditch the filter
               remove_filter( 'civicrm_context', array( $this, 'get_context' ) );
 
-              // set title
+              // Set title
               global $civicrm_wp_title;
               $post->post_title = $civicrm_wp_title;
 
-              // override page title
+              // Override page title
               add_filter( 'single_post_title', array( $this->civi, 'single_page_title' ), 50, 2 );
 
-              // overwrite content
+              // Overwrite content
               add_filter( 'the_content', array( $this, 'get_content' ) );
 
             }
@@ -223,27 +250,33 @@ class CiviCRM_For_WordPress_Shortcodes {
           endwhile;
         }
 
-        // reset loop
+        // Reset loop
         rewind_posts();
 
       }
 
     }
 
-    // flag that we have parsed shortcodes
+    // Flag that we have parsed shortcodes
     $this->shortcodes_parsed = TRUE;
 
-    // broadcast this as well
+    /**
+     * Broadcast that shortcodes have been parsed.
+     *
+     * @since 4.6
+     */
     do_action( 'civicrm_shortcodes_parsed' );
 
   }
 
 
   /**
-   * Handles CiviCRM-defined shortcodes
+   * Handles CiviCRM-defined shortcodes.
+   *
+   * @since 4.6
    *
-   * @param array Shortcode attributes array
-   * @return string HTML for output
+   * @param array $atts Shortcode attributes array.
+   * @return string HTML for output.
    */
   public function render_single( $atts ) {
     // Do not parse shortcodes in REST context for PUT, POST and DELETE methods
@@ -257,29 +290,34 @@ class CiviCRM_For_WordPress_Shortcodes {
         return $shortcode;
     }
 
-    // check if we've already parsed this shortcode
+    // Check if we've already parsed this shortcode
     global $post;
     if ( is_object($post) ) {
       if ( !empty( $this->shortcode_markup ) ) {
         if ( isset( $this->shortcode_markup[$post->ID] ) ) {
 
-          // set counter flag
+          // Set counter flag
           if ( ! isset( $this->shortcode_in_post[$post->ID] ) ) {
             $this->shortcode_in_post[$post->ID] = 0;
           } else {
             $this->shortcode_in_post[$post->ID]++;
           }
 
-          // this shortcode must have been rendered
+          // This shortcode must have been rendered
           return $this->shortcode_markup[$post->ID][$this->shortcode_in_post[$post->ID]];
 
         }
       }
     }
 
-    // preprocess shortcode attributes
+    // Preprocess shortcode attributes
     $args = $this->preprocess_atts( $atts );
 
+    // Sanity check for improperly constructed shortcode
+    if ( $args === FALSE ) {
+      return '<p>' . __( 'Do not know how to handle this shortcode.', 'civicrm' ) . '</p>';
+    }
+
     // invoke() requires environment variables to be set
     foreach ( $args as $key => $value ) {
       if ( $value !== NULL ) {
@@ -287,12 +325,12 @@ class CiviCRM_For_WordPress_Shortcodes {
       }
     }
 
-    // kick out if not CiviCRM
+    // Kick out if not CiviCRM
     if (!$this->civi->initialize()) {
       return '';
     }
 
-    // check permission
+    // Check permission
     $argdata = $this->civi->get_request_args();
     if ( ! $this->civi->users->check_permission( $argdata['args'] ) ) {
       return $this->civi->users->get_permission_denied();;
@@ -301,53 +339,60 @@ class CiviCRM_For_WordPress_Shortcodes {
     // CMW: why do we need this? Nothing that follows uses it...
     require_once ABSPATH . WPINC . '/pluggable.php';
 
-    ob_start(); // start buffering
-    $this->civi->invoke(); // now, instead of echoing, shortcode output ends up in buffer
-    $content = ob_get_clean(); // save the output and flush the buffer
+    ob_start(); // Start buffering
+    $this->civi->invoke(); // Now, instead of echoing, shortcode output ends up in buffer
+    $content = ob_get_clean(); // Save the output and flush the buffer
     return $content;
 
   }
 
 
   /**
-   * Return a generic display for a shortcode instead of a CiviCRM invocation
+   * Return a generic display for a shortcode instead of a CiviCRM invocation.
+   *
+   * @since 4.6
    *
-   * @param int $post_id The containing WordPress post ID
-   * @param string $shortcode The shortcode being parsed
-   * @param bool $multiple Boolean flag, TRUE if post has multiple shortcodes, FALSE otherwise
-   * @return string $markup Generic markup for multiple instances
+   * @param int $post_id The containing WordPress post ID.
+   * @param string $shortcode The shortcode being parsed.
+   * @param bool $multiple Boolean flag, TRUE if post has multiple shortcodes, FALSE otherwise.
+   * @return string $markup Generic markup for multiple instances.
    */
   private function render_multiple( $post_id = FALSE, $shortcode = FALSE, $multiple = 0 ) {
 
-    // get attributes
+    // Get attributes
     $atts = $this->get_atts( $shortcode );
 
-    // pre-process shortcode and retrieve args
+    // Pre-process shortcode and retrieve args
     $args = $this->preprocess_atts( $atts );
 
-    // get data for this shortcode
+    // Sanity check for improperly constructed shortcode
+    if ( $args === FALSE ) {
+      return '<p>' . __( 'Do not know how to handle this shortcode.', 'civicrm' ) . '</p>';
+    }
+
+    // Get data for this shortcode
     $data = $this->get_data( $atts, $args );
 
-    // sanity check
+    // Sanity check
     if ( $data === FALSE ) return '';
 
-    // did we get a title?
+    // Did we get a title?
     $title = __( 'Content via CiviCRM', 'civicrm' );
     if ( ! empty( $data['title'] ) ) $title = $data['title'];
 
-    // init title flag
+    // Init title flag
     $show_title = TRUE;
 
-    // default link
+    // Default link
     $link = get_permalink( $post_id );
 
-    // default to no class
+    // Default to no class
     $class = '';
 
-    // access CIvi config object
+    // Access CIvi config object
     $config = CRM_Core_Config::singleton();
 
-    // do we have multiple shortcodes?
+    // Do we have multiple shortcodes?
     if ( $multiple != 0 ) {
 
       $links = array();
@@ -361,7 +406,7 @@ class CiviCRM_For_WordPress_Shortcodes {
       // $absolute, $frontend, $forceBackend
       $base_url = $this->civi->get_base_url(TRUE, FALSE, FALSE);
 
-      // construct query parts
+      // Construct query parts
       $queryParts = array();
       $queryParts[] = 'page=CiviCRM';
       if (isset($args['q'])) {
@@ -371,90 +416,120 @@ class CiviCRM_For_WordPress_Shortcodes {
         $queryParts[] = $query;
       }
 
-      // construct link
+      // Construct link
       $link = trailingslashit( $base_url ) . '?' . implode('&', $queryParts);
 
-      // add a class for styling purposes
+      // Add a class for styling purposes
       $class = ' civicrm-shortcode-multiple';
 
     }
 
-    // test for hijacking
+    // Test for hijacking
     if ( !$multiple ) {
 
       if ( isset( $atts['hijack'] ) AND $atts['hijack'] == '1' ) {
 
-        // add title to array
+        // Add title to array
         $this->post_titles[$post_id] = $data['title'];
 
-        // override title
+        // Override title
         add_filter( 'the_title', array( $this, 'get_title' ), 100, 2 );
 
-        // overwrite content
+        // Overwrite content
         add_filter( 'the_content', array( $this, 'get_content' ) );
 
-        // don't show title
+        // Don't show title
         $show_title = FALSE;
 
-        // add a class for styling purposes
+        // Add a class for styling purposes
         $class = ' civicrm-shortcode-single';
 
       }
 
     }
 
-    // set some template variables
+    // Set some template variables
 
-    // description
+    // Description
     $description = FALSE;
     if ( isset( $data['text'] ) AND ! empty( $data['text'] ) ) {
       $description = $data['text'];
     }
 
-    // provide an enticing link
+    // Provide an enticing link
     $more_link = sprintf(
       '<a href="%s">%s</a>',
       $link,
+
+      /**
+       * Filter the CiviCRM shortcode more link text.
+       *
+       * @since 4.6
+       *
+       * @param str The existing shortcode more link text.
+       * @return str The modified shortcode more link text.
+       */
       apply_filters( 'civicrm_shortcode_more_link', __( 'Find out more...', 'civicrm' ) )
+
     );
 
-    // assume CiviCRM footer is not enabled
+    // Assume CiviCRM footer is not enabled
     $empowered_enabled = FALSE;
     $footer = '';
 
-    // test config object for setting
+    // Test config object for setting
     if ( $config->empoweredBy == 1 ) {
 
-      // footer enabled - define it
+      // Footer enabled - define it
       $civi = __( 'CiviCRM.org - Growing and Sustaining Relationships', 'civicrm' );
       $logo = '<div class="empowered-by-logo"><span>' . __( 'CiviCRM', 'civicrm' ) . '</span></div>';
       $civi_link = '<a href="http://civicrm.org/" title="' . $civi . '" target="_blank" class="empowered-by-link">' . $logo . '</a>';
       $empowered = sprintf( __( 'Empowered by %s', 'civicrm' ), $civi_link );
+
+      /**
+       * Filter the CiviCRM shortcode footer text.
+       *
+       * @since 4.6
+       *
+       * @param str $empowered The existing shortcode footer.
+       * @return str $empowered The modified shortcode footer.
+       */
       $footer = apply_filters( 'civicrm_shortcode_footer', $empowered );
 
       $empowered_enabled = TRUE;
 
     }
 
-    // start buffering
+    // Start buffering
     ob_start();
 
-    // include template
+    // Include template
     include( CIVICRM_PLUGIN_DIR . 'assets/templates/civicrm.shortcode.php' );
 
-    // save the output and flush the buffer
+    // Save the output and flush the buffer
     $markup = ob_get_clean();
 
-    // allow plugins to override
+    /**
+     * Filter the computed CiviCRM shortcode markup.
+     *
+     * @since 4.6
+     *
+     * @param str $markup The computed shortcode markup.
+     * @param int $post_id The numeric ID of the WordPress post.
+     * @param string $shortcode The shortcode being parsed.
+     * @return str $markup The modified shortcode markup.
+     */
     return apply_filters( 'civicrm_shortcode_render_multiple', $markup, $post_id, $shortcode );
 
   }
 
 
   /**
-   * In order to hijack the page, we need to override the context
+   * In order to hijack the page, we need to override the context.
+   *
+   * @since 4.6
    *
-   * @return string Overridden context code
+   * @return string The overridden context code.
    */
   public function get_context() {
     return 'nonpage';
@@ -462,20 +537,22 @@ class CiviCRM_For_WordPress_Shortcodes {
 
 
   /**
-   * In order to hijack the page, we need to override the content
+   * In order to hijack the page, we need to override the content.
    *
-   * @return string Overridden content
+   * @since 4.6
+   *
+   * @return string The overridden content.
    */
   public function get_content( $content ) {
 
     global $post;
 
-    // is this the post?
+    // Is this the post?
     if ( ! array_key_exists( $post->ID, $this->shortcode_markup ) ) {
       return $content;
     }
 
-    // bail if it has multiple shortcodes
+    // Bail if it has multiple shortcodes
     if ( count( $this->shortcode_markup[$post->ID] ) > 1 ) {
       return $content;
     }
@@ -486,23 +563,27 @@ class CiviCRM_For_WordPress_Shortcodes {
 
 
   /**
-   * In order to hijack the page, we need to override the title
+   * In order to hijack the page, we need to override the title.
+   *
+   * @since 4.6
    *
-   * @return string Overridden title
+   * @param string $title The existing title.
+   * @param int $post_id The numeric ID of the WordPress post.
+   * @return string $title The overridden title.
    */
   public function get_title( $title, $post_id ) {
 
-    // is this the post?
+    // Is this the post?
     if ( ! array_key_exists( $post_id, $this->shortcode_markup ) ) {
       return $title;
     }
 
-    // bail if it has multiple shortcodes
+    // Bail if it has multiple shortcodes
     if ( count( $this->shortcode_markup[$post_id] ) > 1 ) {
       return $title;
     }
 
-    // shortcodes may or may not override title
+    // Shortcodes may or may not override title
     if ( array_key_exists( $post_id, $this->post_titles ) ) {
       $title = $this->post_titles[$post_id];
     }
@@ -513,17 +594,19 @@ class CiviCRM_For_WordPress_Shortcodes {
 
 
   /**
-   * Detect and return CiviCRM shortcodes in post content
+   * Detect and return CiviCRM shortcodes in post content.
    *
-   * @param $content The content to parse
-   * @return array $shortcodes Array of shortcodes
+   * @since 4.6
+   *
+   * @param str $content The content to parse.
+   * @return array $shortcodes Array of shortcodes.
    */
   private function get_for_post( $content ) {
 
-    // init return array
+    // Init return array
     $shortcodes = array();
 
-    // attempt to discover all instances of the shortcode
+    // Attempt to discover all instances of the shortcode
     $pattern = get_shortcode_regex();
 
     if (
@@ -532,7 +615,7 @@ class CiviCRM_For_WordPress_Shortcodes {
       && in_array( 'civicrm', $matches[2] ) )
     {
 
-      // get keys for our shortcode
+      // Get keys for our shortcode
       $keys = array_keys( $matches[2], 'civicrm' );
 
       foreach( $keys AS $key ) {
@@ -547,18 +630,20 @@ class CiviCRM_For_WordPress_Shortcodes {
 
 
   /**
-   * Return attributes for a given CiviCRM shortcode
+   * Return attributes for a given CiviCRM shortcode.
+   *
+   * @since 4.6
    *
-   * @param $shortcode The shortcode to parse
-   * @return array $shortcode_atts Array of shortcode attributes
+   * @param $shortcode The shortcode to parse.
+   * @return array $shortcode_atts Array of shortcode attributes.
    */
   private function get_atts( $shortcode ) {
 
-    // strip all but attributes definitions
+    // Strip all but attributes definitions
     $text = str_replace( '[civicrm ', '', $shortcode );
     $text = str_replace( ']', '', $text );
 
-    // extract attributes
+    // Extract attributes
     $shortcode_atts = shortcode_parse_atts( $text );
 
     return $shortcode_atts;
@@ -567,10 +652,12 @@ class CiviCRM_For_WordPress_Shortcodes {
 
 
   /**
-   * Preprocess CiviCRM-defined shortcodes
+   * Preprocess CiviCRM-defined shortcodes.
    *
-   * @param array $atts Shortcode attributes array
-   * @return array $args Shortcode arguments array
+   * @since 4.6
+   *
+   * @param array $atts Shortcode attributes array.
+   * @return array $args Shortcode arguments array.
    */
   public function preprocess_atts( $atts ) {
 
@@ -596,6 +683,7 @@ class CiviCRM_For_WordPress_Shortcodes {
       'force' => $force,
     );
 
+    // Construct args for known components
     switch ( $component ) {
 
       case 'contribution':
@@ -622,8 +710,7 @@ class CiviCRM_For_WordPress_Shortcodes {
             break;
 
           default:
-            echo '<p>' . __( 'Do not know how to handle this shortcode', 'civicrm' ) . '</p>';
-            return;
+            return FALSE;
         }
         break;
 
@@ -658,11 +745,6 @@ class CiviCRM_For_WordPress_Shortcodes {
         unset($args['id']);
         break;
 
-      default:
-
-        echo '<p>' . __( 'Do not know how to handle this shortcode', 'civicrm' ) . '</p>';
-        return;
-
     }
 
     /**
@@ -672,17 +754,28 @@ class CiviCRM_For_WordPress_Shortcodes {
      * that the 'civicrm' shortcode allows. Injected attributes and their values
      * will also become available in the $_REQUEST and $_GET arrays.
      *
-     * @param array $args Existing shortcode arguments
-     * @param array $shortcode_atts Shortcode attributes
-     * @return array $args Modified shortcode arguments
+     * @since 4.7.28
+     *
+     * @param array $args Existing shortcode arguments.
+     * @param array $shortcode_atts Shortcode attributes.
+     * @return array $args Modified shortcode arguments.
      */
-    return apply_filters( 'civicrm_shortcode_preprocess_atts', $args, $shortcode_atts );
+    $args = apply_filters( 'civicrm_shortcode_preprocess_atts', $args, $shortcode_atts );
+
+    // Sanity check for path
+    if ( ! isset( $args['q'] ) ) {
+      return FALSE;
+    }
+
+    return $args;
 
   }
 
 
   /**
-   * Post-process CiviCRM-defined shortcodes
+   * Post-process CiviCRM-defined shortcodes.
+   *
+   * @since 4.6
    *
    * @param array $atts Shortcode attributes array
    * @param array $args Shortcode arguments array
@@ -690,7 +783,7 @@ class CiviCRM_For_WordPress_Shortcodes {
    */
   public function get_data( $atts, $args ) {
 
-    // init return array
+    // Init return array
     $data = array();
 
     if (!$this->civi->initialize()) {
@@ -703,10 +796,12 @@ class CiviCRM_For_WordPress_Shortcodes {
      * This filter allows plugins or CiviExtensions to modify the API call when
      * there are multiple shortcodes being rendered.
      *
-     * @param array $params Existing API params
-     * @param array $atts Shortcode attributes array
-     * @param array $args Shortcode arguments array
-     * @return array $params Modified API params
+     * @since 4.7.28
+     *
+     * @param array $params Existing API params.
+     * @param array $atts Shortcode attributes array.
+     * @param array $args Shortcode arguments array.
+     * @return array $params Modified API params.
      */
     $params = apply_filters( 'civicrm_shortcode_api_params', array(
       'version' => 3,
@@ -715,21 +810,21 @@ class CiviCRM_For_WordPress_Shortcodes {
       'sequential' => '1',
     ), $atts, $args );
 
-    // get the Civi entity via the API
+    // Get the CiviCRM entity via the API
     switch ( $atts['component'] ) {
 
       case 'contribution':
 
-        // add event ID
+        // Add event ID
         $params['id'] = $args['id'];
 
-        // call API
+        // Call API
         $civi_entity = civicrm_api( 'contribution_page', 'getsingle', $params );
 
-        // set title
+        // Set title
         $data['title'] = $civi_entity['title'];
 
-        // set text, if present
+        // Set text, if present
         $data['text'] = '';
         if ( isset( $civi_entity['intro_text'] ) ) {
           $data['text'] = $civi_entity['intro_text'];
@@ -739,13 +834,13 @@ class CiviCRM_For_WordPress_Shortcodes {
 
       case 'event':
 
-        // add event ID
+        // Add event ID
         $params['id'] = $args['id'];
 
-        // call API
+        // Call API
         $civi_entity = civicrm_api( 'event', 'getsingle', $params );
 
-        // set title
+        // Set title
         switch ( $atts['action'] ) {
           case 'register':
             $data['title'] = sprintf(
@@ -760,19 +855,19 @@ class CiviCRM_For_WordPress_Shortcodes {
             break;
         }
 
-        // set text, if present
+        // Set text, if present
         $data['text'] = '';
         if ( isset( $civi_entity['summary'] ) ) {
           $data['text'] = $civi_entity['summary'];
         }
         if (
-          // summary is not present or is empty
+          // Summary is not present or is empty
           ( !isset($civi_entity['summary']) OR empty($civi_entity['summary']) )
           AND
-          // we do have a description
+          // We do have a description
           isset( $civi_entity['description'] ) AND !empty( $civi_entity['description'] )
         ) {
-          // override with description
+          // Override with description
           $data['text'] = $civi_entity['description'];
         }
 
@@ -780,38 +875,38 @@ class CiviCRM_For_WordPress_Shortcodes {
 
       case 'user-dashboard':
 
-        // set title
+        // Set title
         $data['title'] = __( 'Dashboard', 'civicrm' );
         break;
 
       case 'profile':
 
-        // add event ID
+        // Add event ID
         $params['id'] = $args['gid'];
 
-        // call API
+        // Call API
         $civi_entity = civicrm_api( 'uf_group', 'getsingle', $params );
 
-        // set title
+        // Set title
         $data['title'] = $civi_entity['title'];
 
-        // set text to empty
+        // Set text to empty
         $data['text'] = '';
         break;
 
 
       case 'petition':
 
-        // add petition ID
+        // Add petition ID
         $params['id'] = $atts['id'];
 
-        // call API
+        // Call API
         $civi_entity = civicrm_api( 'survey', 'getsingle', $params );
 
-        // set title
+        // Set title
         $data['title'] = $civi_entity['title'];
 
-        // set text, if present
+        // Set text, if present
         $data['text'] = '';
         if ( isset( $civi_entity['instructions'] ) ) {
           $data['text'] = $civi_entity['instructions'];
@@ -821,7 +916,7 @@ class CiviCRM_For_WordPress_Shortcodes {
 
       default:
 
-        // do we need to protect against malformed shortcodes?
+        // Do we need to protect against malformed shortcodes?
         break;
 
     }
@@ -832,6 +927,8 @@ class CiviCRM_For_WordPress_Shortcodes {
      * This filter allows plugins or CiviExtensions to modify the data used to
      * display the shortcode when there are multiple shortcodes being rendered.
      *
+     * @since 4.7.28
+     *
      * @param array $data Existing shortcode data
      * @param array $atts Shortcode attributes array
      * @param array $args Shortcode arguments array
@@ -842,6 +939,6 @@ class CiviCRM_For_WordPress_Shortcodes {
   }
 
 
-} // class CiviCRM_For_WordPress_Shortcodes ends
+} // Class CiviCRM_For_WordPress_Shortcodes ends
 
 
diff --git a/includes/civicrm.users.php b/includes/civicrm.users.php
index 800b8888eb..9918140659 100644
--- a/includes/civicrm.users.php
+++ b/includes/civicrm.users.php
@@ -1,7 +1,7 @@
 <?php
 /*
  +--------------------------------------------------------------------+
- | CiviCRM version 5                                                  |
+ | CiviCRM version 4.7                                                |
  +--------------------------------------------------------------------+
  | Copyright CiviCRM LLC (c) 2004-2018                                |
  +--------------------------------------------------------------------+
@@ -33,64 +33,88 @@
  */
 
 
-// this file must not accessed directly
+// This file must not accessed directly
 if ( ! defined( 'ABSPATH' ) ) exit;
 
 
 /**
- * Define CiviCRM_For_WordPress_Users Class
+ * Define CiviCRM_For_WordPress_Users Class.
+ *
+ * @since 4.6
  */
 class CiviCRM_For_WordPress_Users {
 
-
   /**
-   * Declare our properties
+   * Plugin object reference.
+   *
+   * @since 4.6
+   * @access public
+   * @var object $civi The plugin object reference.
    */
-
-  // init property to store reference to Civi
   public $civi;
 
 
   /**
-   * Instance constructor
+   * Instance constructor.
    *
-   * @return object $this The object instance
+   * @since 4.6
    */
   function __construct() {
 
-    // store reference to Civi object
+    // Store reference to CiviCRM plugin object
     $this->civi = civi_wp();
 
+    // Always listen for activation action
+    add_action( 'civicrm_activation', array( $this, 'activate' ) );
+
+  }
+
+
+  /**
+   * Plugin activation tasks.
+   *
+   * @since 5.6
+   */
+  public function activate() {
+
+    // Assign minimum capabilities for all WP roles and create 'anonymous_user' role
+    $this->set_wp_user_capabilities();
+
   }
 
 
   /**
-   * Register hooks to handle CiviCRM in a WordPress wpBasePage context
+   * Register hooks.
    *
-   * @return void
+   * @since 4.6
    */
   public function register_hooks() {
 
-    // add CiviCRM access capabilities to WordPress roles
-    add_action( 'init', array( $this, 'set_access_capabilities' ) );
+    // Add CiviCRM access capabilities to WordPress roles
+    $this->set_access_capabilities();
 
-    // do not hook into user updates if Civi not installed yet
+    // Do not hook into user updates if CiviCRM not installed yet
     if ( ! CIVICRM_INSTALLED ) return;
 
-    // synchronise users on insert and update
+    // Synchronise users on insert and update
     add_action( 'user_register', array( $this, 'update_user' ) );
     add_action( 'profile_update', array( $this, 'update_user' ) );
 
-    // delete ufMatch record when a WordPress user is deleted
+    // Delete ufMatch record when a WordPress user is deleted
     add_action( 'deleted_user', array( $this, 'delete_user_ufmatch' ), 10, 1 );
 
   }
 
 
   /**
+   * Check permissions.
+   *
    * Authentication function used by basepage_register_hooks()
    *
-   * @return bool True if authenticated, false otherwise
+   * @since 4.6
+   *
+   * @param array $args The page arguments array.
+   * @return bool True if authenticated, false otherwise.
    */
   public function check_permission( $args ) {
 
@@ -100,12 +124,12 @@ class CiviCRM_For_WordPress_Users {
 
     $config = CRM_Core_Config::singleton();
 
-    // set frontend true
+    // Set frontend true
     $config->userFrameworkFrontend = TRUE;
 
     require_once 'CRM/Utils/Array.php';
 
-    // all profile and file urls, as well as user dashboard and tell-a-friend are valid
+    // All profile and file urls, as well as user dashboard and tell-a-friend are valid
     $arg1 = CRM_Utils_Array::value(1, $args);
     $invalidPaths = array('admin');
     if ( in_array( $arg1, $invalidPaths ) ) {
@@ -118,9 +142,13 @@ class CiviCRM_For_WordPress_Users {
 
 
   /**
+   * Get "permission denied" text.
+   *
    * Called when authentication fails in basepage_register_hooks()
    *
-   * @return string Warning message
+   * @since 4.6
+   *
+   * @return string Warning message.
    */
   public function get_permission_denied() {
     return __( 'You do not have permission to access this content.', 'civicrm' );
@@ -128,15 +156,17 @@ class CiviCRM_For_WordPress_Users {
 
 
   /**
-   * Keep WordPress user synced with CiviCRM Contact
+   * Handle WordPress user events.
+   *
    * Callback function for 'user_register' hook
    * Callback function for 'profile_update' hook
    *
    * CMW: seems to (wrongly) create new CiviCRM Contact every time a user changes their
    * first_name or last_name attributes in WordPress.
    *
+   * @since 4.6
+   *
    * @param int $user_id The numeric ID of the WordPress user
-   * @return void
    */
   public function update_user( $user_id ) {
 
@@ -149,14 +179,15 @@ class CiviCRM_For_WordPress_Users {
 
 
   /**
-   * Keep WordPress user synced with CiviCRM Contact
+   * Keep WordPress user synced with CiviCRM Contact.
+   *
+   * @since 4.6
    *
-   * @param object $user The WordPress user object
-   * @return void
+   * @param object $user The WordPress user object.
    */
   public function sync_user( $user = FALSE ) {
 
-    // sanity check
+    // Sanity check
     if ( $user === FALSE OR !is_a($user, 'WP_User') ) {
       return;
     }
@@ -167,27 +198,29 @@ class CiviCRM_For_WordPress_Users {
 
     require_once 'CRM/Core/BAO/UFMatch.php';
 
-    // this does not return anything, so if we want to do anything further
-    // to the CiviCRM Contact, we have to search for it all over again...
+    /*
+     * This does not return anything, so if we want to do anything further
+     * to the CiviCRM Contact, we have to search for it all over again.
+     */
     CRM_Core_BAO_UFMatch::synchronize(
-      $user, // user object
-      TRUE, // update = true
+      $user, // User object
+      TRUE, // Update = true
       'WordPress', // CMS
       'Individual' // contact type
     );
 
     /*
-    // IN progress: synchronizeUFMatch does return the contact object, however
+    // IN PROGRESS: synchronizeUFMatch does return the contact object, however
     $civi_contact = CRM_Core_BAO_UFMatch::synchronizeUFMatch(
-      $user, // user object
+      $user, // User object
       $user->ID, // ID
-      $user->user_mail, // unique identifier
-      null // unused
+      $user->user_mail, // Unique identifier
+      null // Unused
       'WordPress' // CMS
       'Individual' // contact type
     );
 
-    // now we can allow other plugins to do their thing
+    // Now we can allow other plugins to do their thing
     do_action( 'civicrm_contact_synced', $user, $civi_contact );
     */
 
@@ -195,11 +228,13 @@ class CiviCRM_For_WordPress_Users {
 
 
   /**
-   * When a WordPress user is deleted, delete the ufMatch record
+   * When a WordPress user is deleted, delete the ufMatch record.
+   *
    * Callback function for 'delete_user' hook
    *
-   * @param $user_id The numerical ID of the WordPress user
-   * @return void
+   * @since 4.6
+   *
+   * @param $user_id The numerical ID of the WordPress user.
    */
   public function delete_user_ufmatch( $user_id ) {
 
@@ -207,7 +242,7 @@ class CiviCRM_For_WordPress_Users {
       return;
     }
 
-    // delete the ufMatch record
+    // Delete the ufMatch record
     require_once 'CRM/Core/BAO/UFMatch.php';
     CRM_Core_BAO_UFMatch::deleteUser($user_id);
 
@@ -215,13 +250,16 @@ class CiviCRM_For_WordPress_Users {
 
 
   /**
-   * Function to create 'anonymous_user' role, if 'anonymous_user' role is not in
-   * the WordPress installation and assign minimum capabilities for all WordPress roles
+   * Create anonymous role and define capabilities.
+   *
+   * Function to create 'anonymous_user' role, if 'anonymous_user' role is not
+   * in the WordPress installation and assign minimum capabilities for all
+   * WordPress roles.
    *
-   * The legacy global scope function civicrm_wp_set_capabilities() is called from
-   * upgrade_4_3_alpha1()
+   * The legacy global scope function civicrm_wp_set_capabilities() is called
+   * from upgrade_4_3_alpha1()
    *
-   * @return void
+   * @since 4.6
    */
   public function set_wp_user_capabilities() {
 
@@ -245,7 +283,14 @@ class CiviCRM_For_WordPress_Users {
       'view_public_civimail_content' => 1,
     );
 
-    // allow other plugins to filter
+    /**
+     * Allow minimum capabilities to be filtered.
+     *
+     * @since 4.6
+     *
+     * @param array $default_min_capabilities The minimum capabilities.
+     * @return array $default_min_capabilities The modified capabilities.
+     */
     $min_capabilities = apply_filters( 'civicrm_min_capabilities', $default_min_capabilities );
 
     // Assign the Minimum capabilities (Civicrm permissions) to all WP roles
@@ -269,24 +314,37 @@ class CiviCRM_For_WordPress_Users {
 
 
   /**
-   * Add CiviCRM access capabilities to WordPress roles
-   * this is a callback for the 'init' hook in register_hooks()
+   * Add CiviCRM access capabilities to WordPress roles.
+   *
+   * This is a callback for the 'init' hook in register_hooks().
    *
    * The legacy global scope function wp_civicrm_capability() is called by
    * postProcess() in civicrm/CRM/ACL/Form/WordPress/Permissions.php
    *
-   * @return void
+   * @since 4.6
    */
   public function set_access_capabilities() {
 
-    // test for existing global
+    // Test for existing global
     global $wp_roles;
     if ( ! isset( $wp_roles ) ) {
       $wp_roles = new WP_Roles();
     }
 
-    // give access to civicrm page menu link to particular roles
+    /**
+     * Filter the default roles with access to CiviCRM.
+     *
+     * The 'access_civicrm' capability is the most basic CiviCRM capability and
+     * is required to see the CiviCRM menu link in the WordPress Admin menu.
+     *
+     * @since 4.6
+     *
+     * @param array The default roles with access to CiviCRM.
+     * @return array The modified roles with access to CiviCRM.
+     */
     $roles = apply_filters( 'civicrm_access_roles', array( 'super admin', 'administrator' ) );
+
+     // Give access to CiviCRM to particular roles.
     foreach ( $roles as $role ) {
       $roleObj = $wp_roles->get_role( $role );
       if (
@@ -302,15 +360,17 @@ class CiviCRM_For_WordPress_Users {
 
 
   /**
-   * Get CiviCRM contact type
+   * Get CiviCRM contact type.
+   *
+   * @since 4.6
    *
-   * @param string $default contact type
-   * @return string $ctype contact type
+   * @param string $default The requested contact type.
+   * @return string $ctype The computed contact type.
    */
   public function get_civicrm_contact_type( $default = NULL ) {
 
-    // here we are creating a new contact
-    // get the contact type from the POST variables if any
+    // Here we are creating a new contact
+    // Get the contact type from the POST variables if any
     if ( isset( $_REQUEST['ctype'] ) ) {
       $ctype = $_REQUEST['ctype'];
     } elseif (
@@ -335,6 +395,6 @@ class CiviCRM_For_WordPress_Users {
   }
 
 
-} // class CiviCRM_For_WordPress_Users ends
+} // Class CiviCRM_For_WordPress_Users ends
 
 
diff --git a/languages/civicrm.pot b/languages/civicrm.pot
index 4e28eef654..22349420e7 100644
--- a/languages/civicrm.pot
+++ b/languages/civicrm.pot
@@ -2,7 +2,7 @@
 # This file is distributed under the same license as the CiviCRM package.
 msgid ""
 msgstr ""
-"Project-Id-Version: CiviCRM 5\n"
+"Project-Id-Version: CiviCRM 4.6\n"
 "Report-Msgid-Bugs-To: http://wordpress.org/tag/civicrm\n"
 "POT-Creation-Date: 2014-11-11 09:48:56+00:00\n"
 "MIME-Version: 1.0\n"
diff --git a/uninstall.php b/uninstall.php
index c73696a982..60c6b5ae2d 100644
--- a/uninstall.php
+++ b/uninstall.php
@@ -2,7 +2,7 @@
 
 /*
  +--------------------------------------------------------------------+
- | CiviCRM version 5                                                  |
+ | CiviCRM version 4.7                                                |
  +--------------------------------------------------------------------+
  | Copyright CiviCRM LLC (c) 2004-2018                                |
  +--------------------------------------------------------------------+
@@ -34,9 +34,9 @@
  */
 
 
-// kick out if uninstall not called from WordPress
+// Kick out if uninstall not called from WordPress
 if ( !defined( 'WP_UNINSTALL_PLUGIN' ) ) { exit(); }
 
 
-// delete options that this plugin has set
+// Delete options that this plugin has set
 delete_option( 'civicrm_activation_in_progress' );
diff --git a/wp-cli/civicrm.php b/wp-cli/civicrm.php
index 3163678470..ee3691fc62 100644
--- a/wp-cli/civicrm.php
+++ b/wp-cli/civicrm.php
@@ -2,7 +2,7 @@
 
 /*
  +--------------------------------------------------------------------+
- | CiviCRM version 5                                                  |
+ | CiviCRM version 4.7                                                |
  +--------------------------------------------------------------------+
  | Copyright CiviCRM LLC (c) 2004-2018                                |
  +--------------------------------------------------------------------+
@@ -1144,7 +1144,7 @@ if ( ! defined( 'CIVICRM_WPCLI_LOADED' ) ) {
 				$parsed['dbsyntax'] = $str;
 			}
 
-			if ( ! count( $dsn ) ) {
+			if ( empty( $dsn ) ) {
 				return $parsed;
 			}
 
-- 
GitLab