Merge pull request #24117 from civicrm/5.52
authorEileen McNaughton <emcnaughton@wikimedia.org>
Tue, 2 Aug 2022 01:17:51 +0000 (11:17 +1000)
committerGitHub <noreply@github.com>
Tue, 2 Aug 2022 01:17:51 +0000 (11:17 +1000)
5.52 to master

223 files changed:
CRM/ACL/BAO/ACLEntityRole.php
CRM/Activity/Page/AJAX.php
CRM/Activity/Tokens.php
CRM/Admin/Form/MessageTemplates.php
CRM/Api4/Page/Api4Explorer.php
CRM/Campaign/Form/Petition/Signature.php
CRM/Case/XMLProcessor/Report.php
CRM/Contact/BAO/Contact.php
CRM/Contact/BAO/GroupContact.php
CRM/Contact/BAO/Relationship.php
CRM/Contact/Form/Edit/Address.php
CRM/Contribute/BAO/Contribution.php
CRM/Contribute/Form/Contribution/Main.php
CRM/Contribute/Form/ContributionBase.php
CRM/Contribute/Form/ContributionCharts.php
CRM/Contribute/Task.php
CRM/Contribute/WorkflowMessage/Contribution/BasicContribution.php
CRM/Contribute/WorkflowMessage/ContributionTrait.php
CRM/Core/BAO/ActionLog.php
CRM/Core/BAO/ActionSchedule.php
CRM/Core/BAO/Address.php
CRM/Core/BAO/CustomField.php
CRM/Core/BAO/Domain.php
CRM/Core/BAO/File.php
CRM/Core/BAO/MessageTemplate.php
CRM/Core/BAO/Navigation.php
CRM/Core/BAO/RecurringEntity.php
CRM/Core/BAO/Website.php
CRM/Core/CodeGen/Config.php
CRM/Core/Controller.php
CRM/Core/DAO/AllCoreTables.php
CRM/Core/Error.php
CRM/Core/Form/Renderer.php
CRM/Core/Form/Task.php
CRM/Core/I18n.php
CRM/Core/Page.php
CRM/Core/Payment/PayPalProIPN.php
CRM/Core/Payment/Realex.php
CRM/Core/Permission.php
CRM/Core/Permission/Base.php
CRM/Core/Permission/Standalone.php [new file with mode: 0644]
CRM/Core/Resources.php
CRM/Core/Smarty/plugins/modifier.crmNumberFormat.php
CRM/Custom/Form/CustomData.php
CRM/Event/Form/ParticipantFeeSelection.php
CRM/Event/Form/Registration.php
CRM/Event/Form/Registration/Register.php
CRM/Export/BAO/ExportProcessor.php
CRM/Extension/Upgrades.php
CRM/Financial/BAO/Order.php
CRM/Financial/BAO/Payment.php
CRM/Financial/BAO/PaymentProcessor.php
CRM/Financial/Page/BatchTransaction.php
CRM/Import/Parser.php
CRM/Logging/ReportDetail.php
CRM/Mailing/BAO/Mailing.php
CRM/Mailing/Form/Subscribe.php
CRM/Member/BAO/MembershipBlock.php
CRM/PCP/Form/PCPAccount.php
CRM/Pledge/BAO/Pledge.php
CRM/Pledge/BAO/PledgeBlock.php
CRM/Profile/Form.php
CRM/Queue/Task.php
CRM/Report/Form.php
CRM/Report/Form/Case/Demographics.php
CRM/Report/Form/Case/Detail.php
CRM/Report/Form/Pledge/Detail.php
CRM/Upgrade/DispatchPolicy.php
CRM/Upgrade/Form.php
CRM/Upgrade/Incremental/Base.php
CRM/Upgrade/Incremental/php/FiveFiftyThree.php [new file with mode: 0644]
CRM/Upgrade/Incremental/sql/5.53.alpha1.mysql.tpl [new file with mode: 0644]
CRM/Utils/Check.php
CRM/Utils/Date.php
CRM/Utils/File.php
CRM/Utils/Hook/Standalone.php [new file with mode: 0644]
CRM/Utils/Mail.php
CRM/Utils/SQL/BaseParamQuery.php
CRM/Utils/String.php
CRM/Utils/System.php
CRM/Utils/System/Standalone.php [new file with mode: 0644]
Civi/Api4/Entity.php
Civi/Api4/Generic/AbstractAction.php
Civi/Api4/Generic/AbstractEntity.php
Civi/Api4/Generic/BasicGetFieldsAction.php
Civi/Api4/Generic/ExportAction.php
Civi/Api4/Generic/Traits/DAOActionTrait.php
Civi/Api4/Provider/ActionObjectProvider.php
Civi/Api4/Service/Spec/Provider/ContactGetSpecProvider.php
Civi/Api4/Service/Spec/Provider/EntityTagFilterSpecProvider.php
Civi/Api4/Service/Spec/SpecFormatter.php
Civi/Api4/Service/Spec/SpecGatherer.php
Civi/Api4/Utils/CoreUtil.php
Civi/Api4/Utils/ReflectionUtils.php
Civi/Core/CiviEventDispatcher.php
Civi/Core/Container.php
Civi/Core/Event/HookStyleListener.php
Civi/Payment/PropertyBag.php
Civi/Test/ExampleData/Contribution/Euro5990.php
ang/crmUi.js
api/v3/CustomValue.php
api/v3/Job.php
api/v3/Mailing.php
api/v3/Profile.php
api/v3/utils.php
composer.json
composer.lock
contributor-key.yml
css/menubar-standalone.css [new file with mode: 0644]
distmaker/dists/common.sh
ext/afform/admin/ang/afGuiEditor.css
ext/afform/admin/ang/afGuiEditor/afGuiEditor.component.js
ext/afform/admin/ang/afGuiEditor/afGuiTokenSelect.html [new file with mode: 0644]
ext/afform/admin/ang/afGuiEditor/afGuiTokenSelect.js [new file with mode: 0644]
ext/afform/admin/ang/afGuiEditor/config-form.html
ext/afform/admin/ang/afGuiEditor/inputType/Radio.html
ext/afform/admin/info.xml
ext/afform/core/CRM/Afform/Page/AfformBase.php
ext/afform/core/Civi/Api4/Action/Afform/Submit.php
ext/afform/core/Civi/Api4/Afform.php
ext/afform/core/Civi/Api4/Utils/AfformSaveTrait.php
ext/afform/core/afform.php
ext/afform/core/ang/af/afForm.component.js
ext/afform/core/ang/af/fields/Radio.html
ext/afform/core/info.xml
ext/afform/core/managed/AfformType.mgd.php
ext/afform/core/tests/phpunit/Civi/Afform/AfformGetFieldsTest.php [new file with mode: 0644]
ext/afform/html/info.xml
ext/afform/mock/info.xml
ext/authx/info.xml
ext/civicrm_admin_ui/info.xml
ext/civigrant/info.xml
ext/ckeditor4/info.xml
ext/contributioncancelactions/info.xml
ext/eventcart/info.xml
ext/ewaysingle/info.xml
ext/financialacls/info.xml
ext/flexmailer/info.xml
ext/greenwich/info.xml
ext/legacycustomsearches/CRM/Contact/Form/Search/Custom/FullText.php
ext/legacycustomsearches/info.xml
ext/message_admin/info.xml
ext/oauth-client/Civi/Api4/Action/OAuthContactToken/Create.php
ext/oauth-client/info.xml
ext/payflowpro/info.xml
ext/recaptcha/CRM/Utils/ReCAPTCHA.php
ext/recaptcha/README.md
ext/recaptcha/info.xml
ext/recaptcha/recaptcha.php
ext/recaptcha/templates/CRM/common/ReCAPTCHA.tpl
ext/search_kit/Civi/Api4/Action/SearchDisplay/AbstractRunAction.php
ext/search_kit/ang/crmSearchAdmin.module.js
ext/search_kit/ang/crmSearchAdmin/crmSearchAdmin.component.js
ext/search_kit/ang/crmSearchAdmin/crmSearchAdminDisplay.component.js
ext/search_kit/ang/crmSearchAdmin/displays/colType/field.html
ext/search_kit/ang/crmSearchAdmin/displays/colType/html.html [new file with mode: 0644]
ext/search_kit/ang/crmSearchDisplay/colType/html.html [new file with mode: 0644]
ext/search_kit/info.xml
ext/search_kit/managed/SearchDisplayType.mgd.php
ext/search_kit/managed/TagUsedFor.mgd.php
ext/sequentialcreditnotes/info.xml
guzzle_php81_shim.php [new file with mode: 0644]
setup/plugins/init/Standalone.civi-setup.php [new file with mode: 0644]
setup/res/finished.Standalone.php [new file with mode: 0644]
sql/civicrm_generated.mysql
sql/test_data_second_domain.mysql
templates/CRM/Campaign/Form/Petition/Signature.tpl
templates/CRM/Case/Page/CustomDataView.tpl
templates/CRM/Contribute/Form/Contribution/Main.tpl
templates/CRM/Contribute/Form/ContributionView.tpl
templates/CRM/Contribute/Form/PCP/PCPAccount.tpl
templates/CRM/Event/Form/Registration/Register.tpl
templates/CRM/Financial/Page/BatchTransaction.tpl
templates/CRM/Mailing/Form/Subscribe.tpl
templates/CRM/PCP/Form/PCPAccount.tpl
templates/CRM/Profile/Form/Dynamic.tpl
templates/CRM/common/civicrm.settings.php.template
templates/CRM/common/footer.tpl
templates/CRM/common/standalone.tpl [new file with mode: 0644]
tests/karma/unit/crmMailingRadioDateSpec.js
tests/phpunit/CRM/Contact/Form/Task/PDFLetterCommonTest.php
tests/phpunit/CRM/Contact/Page/View/UserDashBoardTest.php
tests/phpunit/CRM/Contribute/Form/ContributionTest.php
tests/phpunit/CRM/Contribute/Form/Task/PDFLetterCommonTest.php
tests/phpunit/CRM/Core/BAO/ActionScheduleTest.php
tests/phpunit/CRM/Core/CopyTest.php
tests/phpunit/CRM/Core/Resources/CollectionTestTrait.php
tests/phpunit/CRM/Event/Form/ParticipantTest.php
tests/phpunit/CRM/Event/Form/Registration/ConfirmTest.php
tests/phpunit/CRM/Event/Form/Registration/RegisterTest.php
tests/phpunit/CRM/Member/Import/Parser/MembershipTest.php
tests/phpunit/CRM/Utils/DateTest.php
tests/phpunit/CRM/Utils/TokenConsistencyTest.php
tests/phpunit/CRMTraits/Custom/CustomDataTrait.php
tests/phpunit/Civi/CCase/SequenceListenerTest.php
tests/phpunit/CiviTest/CiviUnitTestCase.php
tests/phpunit/api/v4/Custom/FalseNotEqualsZeroTest.php [new file with mode: 0644]
tests/phpunit/api/v4/Entity/WorkflowMessageTest.php
tests/templates/message_templates/event_online_receipt_text.tpl
tools/scripts/composer/guzzle-mockhandler-fix.sh [new file with mode: 0755]
tools/scripts/composer/leage_csv_fputcsv.patch [new file with mode: 0644]
tools/scripts/composer/zetacomponents-php-81-civicrm-custom.patch [new file with mode: 0644]
xml/templates/message_templates/contribution_invoice_receipt_html.tpl
xml/templates/message_templates/contribution_offline_receipt_html.tpl
xml/templates/message_templates/contribution_offline_receipt_text.tpl
xml/templates/message_templates/contribution_online_receipt_html.tpl
xml/templates/message_templates/event_offline_receipt_html.tpl
xml/templates/message_templates/event_offline_receipt_text.tpl
xml/templates/message_templates/event_online_receipt_html.tpl
xml/templates/message_templates/event_online_receipt_text.tpl
xml/templates/message_templates/event_registration_receipt_html.tpl
xml/templates/message_templates/event_registration_receipt_text.tpl
xml/templates/message_templates/membership_offline_receipt_html.tpl
xml/templates/message_templates/membership_online_receipt_html.tpl
xml/templates/message_templates/participant_confirm_html.tpl
xml/templates/message_templates/participant_confirm_text.tpl
xml/templates/message_templates/participant_expired_html.tpl
xml/templates/message_templates/participant_expired_text.tpl
xml/templates/message_templates/participant_transferred_html.tpl
xml/templates/message_templates/participant_transferred_text.tpl
xml/templates/message_templates/payment_or_refund_notification_html.tpl
xml/templates/message_templates/payment_or_refund_notification_text.tpl
xml/version.xml

index 9d577f56f6781036620d4fcae8ab7858b5b72f49..1e6899d721c8aa0cab1ef46cf42aa7b05eb18d4b 100644 (file)
@@ -35,6 +35,7 @@ class CRM_ACL_BAO_ACLEntityRole extends CRM_ACL_DAO_ACLEntityRole {
   /**
    * @param array $params
    *
+   * @deprecated
    * @return CRM_ACL_BAO_ACLEntityRole
    */
   public static function create(&$params) {
index 4f85789576b532f7e7ead274e74aed88faaebe84..fb615d8663616573760b9fec217c0c93683bc308 100644 (file)
@@ -217,7 +217,7 @@ class CRM_Activity_Page_AJAX {
       }
       // email column links/icon
       if ($row['email']) {
-        $row['email'] = '<a class="crm-hover-button crm-popup" href="' . CRM_Utils_System::url('civicrm/case/email/add', 'reset=1&action=add&atype=3&cid=' . $row['cid']) . '&caseid=' . $caseID . '" title="' . ts('Send an Email') . '"><i class="crm-i fa-envelope" aria-hidden="true"></i></a>';
+        $row['email'] = '<a class="crm-hover-button crm-popup" href="' . CRM_Utils_System::url('civicrm/case/email/add', 'reset=1&action=add&atype=3&cid=' . $row['cid']) . '&caseid=' . $caseID . '" title="' . ts('Send an Email') . '">' . CRM_Core_Page::crmIcon('fa-envelope') . '</a>';
       }
 
       // view end date if set
@@ -241,17 +241,18 @@ class CRM_Activity_Page_AJAX {
           case 'caseRel':
             if (empty($row['end_date'])) {
               $row['actions'] = '<a href="#editCaseRoleDialog" title="' . ts('Reassign %1', [1 => $typeLabel]) . '" class="crm-hover-button case-miniform" data-contact_type="' . $contactType . '" data-rel_type="' . $row['relation_type'] . '_' . $row['relationship_direction'] . '" data-cid="' . $row['cid'] . '" data-rel_id="' . $row['rel_id'] . '"data-key="' . CRM_Core_Key::get('civicrm/ajax/relation') . '">' .
-                '<i class="crm-i fa-pencil" aria-hidden="true"></i>' .
+                CRM_Core_Page::crmIcon('fa-pencil') .
                 '</a>' .
                 '<a href="#deleteCaseRoleDialog" title="' . ts('Remove %1', [1 => $typeLabel]) . '" class="crm-hover-button case-miniform" data-contact_type="' . $contactType . '" data-rel_type="' . $row['relation_type'] . '_' . $row['relationship_direction'] . '" data-cid="' . $row['cid'] . '" data-key="' . CRM_Core_Key::get('civicrm/ajax/delcaserole') . '">' .
-                '<span class="icon delete-icon"></span>' .
+                CRM_Core_Page::crmIcon('fa-trash') .
                 '</a>';
+
             }
             break;
 
           case 'caseRoles':
             $row['actions'] = '<a href="#editCaseRoleDialog" title="' . ts('Assign %1', [1 => $typeLabel]) . '" class="crm-hover-button case-miniform" data-contact_type="' . $contactType . '" data-rel_type="' . $row['relation_type'] . '_a_b" data-key="' . CRM_Core_Key::get('civicrm/ajax/relation') . '">' .
-              '<i class="crm-i fa-pencil" aria-hidden="true"></i>' .
+              CRM_Core_Page::crmIcon('fa-pencil') .
               '</a>';
             break;
         }
index beb85d40281cdbb7d9ce6b7a4f5e14aa848e5828..21fcd840c6833c8f7a23cac8379823b48b5bd0ca 100644 (file)
@@ -94,7 +94,7 @@ class CRM_Activity_Tokens extends CRM_Core_EntityTokens {
   }
 
   /**
-   * Get tokens that are special or calculated for this enitty.
+   * Get tokens that are special or calculated for this entity.
    *
    * @return array|array[]
    */
@@ -114,7 +114,7 @@ class CRM_Activity_Tokens extends CRM_Core_EntityTokens {
   }
 
   /**
-   * Get fields Fieldshistorically not advertised for tokens.
+   * Get fields historically not advertised for tokens.
    *
    * @return string[]
    */
index 09c9f9e32cfccdba904655e1a328dd925240fc41..efabfc033a40188d326838fa50d4b864faeb34ac 100644 (file)
@@ -128,7 +128,7 @@ class CRM_Admin_Form_MessageTemplates extends CRM_Core_Form {
       ];
       if (!($this->_action & CRM_Core_Action::DELETE)) {
         $buttons[] = [
-          'type' => 'submit',
+          'type' => 'upload',
           'name' => ts('Save and Done'),
           'subName' => 'done',
         ];
index b27a565a8045975d333d5107501118a3cf28ff6d..167db8777a4b8a6bf2d6176a746ca7327e51aac1 100644 (file)
@@ -30,7 +30,7 @@ class CRM_Api4_Page_Api4Explorer extends CRM_Core_Page {
       'docs' => \Civi\Api4\Utils\ReflectionUtils::parseDocBlock($apiDoc->getDocComment()),
       'functions' => self::getSqlFunctions(),
       'authxEnabled' => $extensions->isActiveModule('authx'),
-      'restUrl' => rtrim(CRM_Utils_System::url('civicrm/ajax/api4/CRMAPI4ENTITY/CRMAPI4ACTION', NULL, TRUE, NULL, FALSE), '/'),
+      'restUrl' => rtrim(CRM_Utils_System::url('civicrm/ajax/api4/CRMAPI4ENTITY/CRMAPI4ACTION', NULL, TRUE, NULL, FALSE, TRUE), '/'),
     ];
     Civi::resources()
       ->addVars('api4', $vars)
index f4a3d14a79080992f4abc2ef6d78d203292c7c57..965f72d6f5fac9b72936428f1faf854a7b81893e 100644 (file)
@@ -580,21 +580,12 @@ class CRM_Campaign_Form_Petition_Signature extends CRM_Core_Form {
       if ($fields) {
         $this->assign($name, $fields);
 
-        $addCaptcha = FALSE;
         foreach ($fields as $key => $field) {
           // if state or country in the profile, create map
           list($prefixName, $index) = CRM_Utils_System::explode('-', $key, 2);
 
           CRM_Core_BAO_UFGroup::buildProfile($this, $field, CRM_Profile_Form::MODE_CREATE, $contactID, TRUE);
           $this->_fields[$key] = $field;
-          // CRM-11316 Is ReCAPTCHA enabled for this profile AND is this an anonymous visitor
-          if ($field['add_captcha'] && !$this->_contactId) {
-            $addCaptcha = TRUE;
-          }
-        }
-
-        if ($addCaptcha) {
-          CRM_Utils_ReCAPTCHA::enableCaptchaOnForm($this);
         }
       }
     }
index a0cd56a33f6af8412943d1aa8b4c3b8ffdbad3cc..3eed9850112eb2b907b11e6acaeacbba153ce05d 100644 (file)
@@ -367,7 +367,7 @@ WHERE      a.id = %1
       // Is anything depending on this currently or is it just a result of
       // the see-sawing and some double-escaping that went back and forth
       // for a few years?
-      'value' => htmlspecialchars($this->redact($activityDAO->subject)),
+      'value' => htmlspecialchars($this->redact($activityDAO->subject) ?? ''),
       'type' => 'Memo',
     );
 
index afb00ab123bc339fbe918975f14b82b6cfcc0e9e..95243b29bbc3c3cb944af1afe4dc61860c9b8320 100644 (file)
@@ -2555,7 +2555,7 @@ LEFT JOIN civicrm_email    ON ( civicrm_contact.id = civicrm_email.contact_id )
       // communication Prefferance
       $preffComm = $comm = [];
       $comm = explode(CRM_Core_DAO::VALUE_SEPARATOR,
-        $contact->preferred_communication_method
+        ($contact->preferred_communication_method ?? '')
       );
       foreach ($comm as $value) {
         $preffComm[$value] = 1;
index dcbafcdfe94819babb2dd274a8e6e51e6633a936..ddae644d62858ca1693dd3fef3772239861673b4 100644 (file)
@@ -691,7 +691,7 @@ AND    contact_id IN ( $contactStr )
       $presentIDs = [];
       $dao = CRM_Core_DAO::executeQuery($sql, $params);
       if ($dao->fetch()) {
-        $presentIDs = explode(',', $dao->contactStr);
+        $presentIDs = explode(',', ($dao->contactStr ?? ''));
         $presentIDs = array_flip($presentIDs);
       }
 
index cf4281b6ab7c68193de72d12d2292036f9d68465..46e1794613a9865c213028866b83aa62a866b82b 100644 (file)
@@ -241,7 +241,7 @@ class CRM_Contact_BAO_Relationship extends CRM_Contact_DAO_Relationship {
     }
     CRM_Utils_Hook::pre($hook, 'Relationship', $params['id'], $params);
 
-    $relationshipTypes = $params['relationship_type_id'] ?? NULL;
+    $relationshipTypes = $params['relationship_type_id'] ?? '';
     // explode the string with _ to get the relationship type id
     // and to know which contact has to be inserted in
     // contact_id_a and which one in contact_id_b
index 6931364f86946e164eb46baf6b40134d3d52f9e1..d51ae147e0ef53a258ca96d1e05a70d2a7f2db2c 100644 (file)
@@ -355,7 +355,7 @@ class CRM_Contact_Form_Edit_Address {
    */
   public static function storeRequiredCustomDataInfo(&$form, $groupTree) {
     if (in_array(CRM_Utils_System::getClassName($form), ['CRM_Contact_Form_Contact', 'CRM_Contact_Form_Inline_Address'])) {
-      $requireOmission = NULL;
+      $requireOmission = '';
       foreach ($groupTree as $csId => $csVal) {
         // only process Address entity fields
         if ($csVal['extends'] !== 'Address') {
index 0ad9215b24429ce6d653b9b94e3d9cad8805289d..f873545188cdc43b923d8b0dab9e7a88469e8774 100644 (file)
@@ -1190,7 +1190,7 @@ INNER JOIN  civicrm_contact contact ON ( contact.id = c.contact_id )
     $params = [
       'source_record_id' => $id,
       // activity type id for contribution
-      'activity_type_id' => 6,
+      'activity_type_id' => CRM_Core_PseudoConstant::getKey('CRM_Activity_BAO_Activity', 'activity_type_id', 'Contribution'),
     ];
 
     CRM_Activity_BAO_Activity::deleteActivity($params);
index 9e82c1f81b03885468fa9dfa3a840c60afe03f81..4c1f7cab6032a31d3c131c8fc6fd5181cf6a8bac 100644 (file)
@@ -319,12 +319,6 @@ class CRM_Contribute_Form_Contribution_Main extends CRM_Contribute_Form_Contribu
       $this->buildComponentForm($this->_id, $this);
     }
 
-    if (\Civi::settings()->get('forceRecaptcha')) {
-      if (!$this->_userID) {
-        CRM_Utils_ReCAPTCHA::enableCaptchaOnForm($this);
-      }
-    }
-
     // Build payment processor form
     CRM_Core_Payment_ProcessorForm::buildQuickForm($this);
 
index a0ad0372f45e5a7a4d00feb612c8bee72a66ec15..f687ac0a850d70933622ef34875ed0a9e16a0b51 100644 (file)
@@ -662,7 +662,6 @@ class CRM_Contribute_Form_ContributionBase extends CRM_Core_Form {
         }
 
         CRM_Core_BAO_Address::checkContactSharedAddressFields($fields, $contactID);
-        $addCaptcha = FALSE;
         // fetch file preview when not submitted yet, like in online contribution Confirm and ThankYou page
         $viewOnlyFileValues = empty($profileContactType) ? [] : [$profileContactType => []];
         foreach ($fields as $key => $field) {
@@ -735,10 +734,6 @@ class CRM_Contribute_Form_ContributionBase extends CRM_Core_Form {
             );
             $this->_fields[$key] = $field;
           }
-          // CRM-11316 Is ReCAPTCHA enabled for this profile AND is this an anonymous visitor
-          if ($field['add_captcha'] && !$this->_userID) {
-            $addCaptcha = TRUE;
-          }
         }
 
         $this->assign($name, $fields);
@@ -749,10 +744,6 @@ class CRM_Contribute_Form_ContributionBase extends CRM_Core_Form {
         elseif (count($viewOnlyFileValues)) {
           $this->assign('viewOnlyFileValues', $viewOnlyFileValues);
         }
-
-        if ($addCaptcha && !$viewOnly) {
-          CRM_Utils_ReCAPTCHA::enableCaptchaOnForm($this);
-        }
       }
     }
   }
index 57673d947032d5fbf33a2bdc9fda9f6b1c33327e..33822e5063eb4dea10915947d9f8830f0bd66c0a 100644 (file)
@@ -94,9 +94,7 @@ class CRM_Contribute_Form_ContributionCharts extends CRM_Core_Form {
 
     $chartData = $abbrMonthNames = [];
     if (is_array($chartInfoMonthly)) {
-      for ($i = 1; $i <= 12; $i++) {
-        $abbrMonthNames[$i] = strftime('%b', mktime(0, 0, 0, $i, 10, 1970));
-      }
+      $abbrMonthNames = CRM_Utils_Date::getAbbrMonthNames();
 
       foreach ($abbrMonthNames as $monthKey => $monthName) {
         $val = CRM_Utils_Array::value($monthKey, $chartInfoMonthly['By Month'], 0);
index 2bc1fcf177c13c74e181f5a0327acfaaa566ef5d..52434ccba35f9fed35907f5dc24e4019ccb52432 100644 (file)
@@ -186,6 +186,8 @@ class CRM_Contribute_Task extends CRM_Core_Task {
       $tasks = self::taskTitles();
     }
     else {
+      // See https://lab.civicrm.org/dev/core/-/issues/3737
+      static::tasks();
       $tasks = [
         self::TASK_EXPORT => self::$_tasks[self::TASK_EXPORT]['title'],
         self::TASK_EMAIL => self::$_tasks[self::TASK_EMAIL]['title'],
index 002426f7b2c2faa6b27207f9d1415c6c85144c77..f6fac172224b7bde0d224305d3d6925e0cba017a 100644 (file)
@@ -1,5 +1,8 @@
 <?php
 
+use Civi\Api4\PriceField;
+use Civi\Api4\PriceFieldValue;
+use Civi\Api4\PriceSet;
 use Civi\Api4\WorkflowMessage;
 use Civi\WorkflowMessage\GenericWorkflowMessage;
 use Civi\WorkflowMessage\WorkflowMessageExample;
@@ -21,7 +24,7 @@ class CRM_Contribute_WorkflowMessage_Contribution_BasicContribution extends Work
       yield [
         'name' => 'workflow/' . $workflow . '/basic_eur',
         'title' => ts('Completed Contribution') . ' : ' . 'EUR',
-        'tags' => ['preview'],
+        'tags' => $workflow === 'contribution_offline_receipt' ? ['phpunit', 'preview'] : ['preview'],
         'workflow' => $workflow,
       ];
       yield [
@@ -31,6 +34,16 @@ class CRM_Contribute_WorkflowMessage_Contribution_BasicContribution extends Work
         'workflow' => 'contribution_offline_receipt',
         'currency' => 'CAD',
       ];
+      $priceSet = $this->getNonQuickConfigPriceSet();
+      if ($priceSet) {
+        yield [
+          'name' => 'workflow/' . $workflow . '/' . 'price_set_' . $priceSet['name'],
+          'title' => ts('Completed Contribution') . ' : ' . $priceSet['title'],
+          'tags' => ['preview'],
+          'workflow' => 'contribution_offline_receipt',
+          'is_show_line_items' => TRUE,
+        ];
+      }
     }
   }
 
@@ -47,6 +60,37 @@ class CRM_Contribute_WorkflowMessage_Contribution_BasicContribution extends Work
     $messageTemplate = new $workFlow['class']();
     $this->addExampleData($messageTemplate, $example);
     $example['data'] = $this->toArray($messageTemplate);
+    switch ($example['workflow']) {
+      case 'contribution_online_receipt':
+        $example['asserts'] = [
+          'default' => [
+            ['for' => 'subject', 'regex' => '/Receipt - FIXME Contribution Title - Barbara Johnson/'],
+            ['for' => 'html', 'regex' => '/table id="crm-event_receipt"/'],
+            ['for' => 'html', 'regex' => '/Dear Barb,/'],
+          ],
+        ];
+        break;
+
+      // This does not yet get hit - placeholder
+      case 'contribution_offline_receipt':
+        $example['asserts'] = [
+          'default' => [
+            ['for' => 'subject', 'regex' => '/Contribution Receipt - Barbara Johnson/'],
+            ['for' => 'text', 'regex' => '/Transaction ID: 123/'],
+          ],
+        ];
+        break;
+
+      // This does not yet get hit - placeholder
+      case 'contribution_invoice_receipt':
+        $example['asserts'] = [
+          'default' => [
+            ['for' => 'subject', 'regex' => '/Invoice - Barbara Johnso/'],
+            ['for' => 'html', 'regex' => '/Amount Paid/'],
+          ],
+        ];
+        break;
+    }
   }
 
   /**
@@ -68,9 +112,68 @@ class CRM_Contribute_WorkflowMessage_Contribution_BasicContribution extends Work
     }
     $mockOrder = new CRM_Financial_BAO_Order();
     $mockOrder->setTemplateContributionID(50);
-    $mockOrder->setPriceSetToDefault('contribution');
+    if (empty($example['is_show_line_items'])) {
+      $mockOrder->setPriceSetToDefault('contribution');
+      $mockOrder->setOverrideTotalAmount($contribution['total_amount']);
+      $mockOrder->setDefaultFinancialTypeID($contribution['financial_type_id']);
+    }
+    else {
+      $priceSet = $this->getNonQuickConfigPriceSet();
+      $mockOrder->setPriceSetID($priceSet['id']);
+      if ($priceSet['financial_type_id']) {
+        $mockOrder->setDefaultFinancialTypeID($priceSet['financial_type_id']);
+      }
+    }
+    foreach (PriceField::get()->addWhere('price_set_id', '=', $mockOrder->getPriceSetID())->execute() as $index => $priceField) {
+      $priceFieldValue = PriceFieldValue::get()->addWhere('price_field_id', '=', $priceField['id'])->execute()->first();
+      if (empty($example['is_show_line_items'])) {
+        $priceFieldValue['amount'] = $contribution['total_amount'];
+        $priceFieldValue['financial_type_id'] = $contribution['financial_type_id'];
+      }
+      $this->setLineItem($mockOrder, $priceField, $priceFieldValue, $index);
+    }
+
+    $contribution['total_amount'] = $mockOrder->getTotalAmount();
+    $contribution['tax_amount'] = $mockOrder->getTotalTaxAmount() ? round($mockOrder->getTotalTaxAmount(), 2) : 0;
+    $messageTemplate->setContribution($contribution);
     $messageTemplate->setOrder($mockOrder);
     $messageTemplate->setContribution($contribution);
   }
 
+  /**
+   * Get a non-quick-config price set.
+   *
+   * @return array|null
+   * @throws \API_Exception
+   */
+  private function getNonQuickConfigPriceSet(): ?array {
+    // Permission check defaults to true - likely implicitly OK but may need to be false.
+    return PriceSet::get()
+      ->addWhere('is_quick_config', '=', FALSE)
+      ->execute()
+      ->first();
+  }
+
+  /**
+   * @param \CRM_Financial_BAO_Order $mockOrder
+   * @param $priceField
+   * @param array|null $priceFieldValue
+   * @param $index
+   *
+   * @throws \API_Exception
+   */
+  private function setLineItem(CRM_Financial_BAO_Order $mockOrder, $priceField, ?array $priceFieldValue, $index): void {
+    $mockOrder->setLineItem([
+      'price_field_id' => $priceField['id'],
+      'price_field_id.label' => $priceField['label'],
+      'price_field_value_id' => $priceFieldValue['id'],
+      'qty' => $priceField['is_enter_qty'] ? 2 : 1,
+      'unit_price' => $priceFieldValue['amount'],
+      'line_total' => $priceField['is_enter_qty'] ? ($priceFieldValue['amount'] * 2) : $priceFieldValue['amount'],
+      'label' => $priceFieldValue['label'],
+      'financial_type_id' => $priceFieldValue['financial_type_id'],
+      'non_deductible_amount' => $priceFieldValue['non_deductible_amount'],
+    ], $index);
+  }
+
 }
index 2692957a035cf63eace4dced724d9af8d0a70bdb..91db22e4c529bb9a7796af6e3440e7993c92c286 100644 (file)
@@ -28,6 +28,30 @@ trait CRM_Contribute_WorkflowMessage_ContributionTrait {
    */
   public $isShowTax;
 
+  /**
+   * Line items associated with the contribution.
+   *
+   * @var array
+   *
+   * @scope tplParams
+   */
+  public $lineItems;
+
+  /**
+   * Tax rates paid.
+   *
+   * Generally this would look like
+   *
+   * ['10.00%' => 100]
+   *
+   * To indicate that $100 was changed for 10% tax.
+   *
+   * @var array
+   *
+   * @scope tplParams
+   */
+  public $taxRateBreakdown;
+
   /**
    * @var CRM_Financial_BAO_Order
    */
@@ -79,6 +103,49 @@ trait CRM_Contribute_WorkflowMessage_ContributionTrait {
     return !$this->order->getPriceSetMetadata()['is_quick_config'];
   }
 
+  /**
+   * Get the line items.
+   *
+   * @return array
+   */
+  public function getLineItems(): array {
+    if (isset($this->lineItems)) {
+      return $this->lineItems;
+    }
+    $order = $this->getOrder();
+    if (!$order) {
+      // This would only be the case transitionally.
+      // Since this is a trait it is used by templates which don't (yet)
+      // always have the contribution ID available as well as migrated ones.
+      return [];
+    }
+    return $order->getLineItems();
+  }
+
+  /**
+   * Get the line items.
+   *
+   * @return array
+   */
+  public function getTaxRateBreakdown(): array {
+    if (isset($this->taxRateBreakdown)) {
+      return $this->taxRateBreakdown;
+    }
+    $this->taxRateBreakdown = [];
+    foreach ($this->getLineItems() as $lineItem) {
+      $this->taxRateBreakdown[$lineItem['tax_rate']] = [
+        'amount' => $lineItem['tax_amount'] ?? 0,
+        'rate' => $lineItem['tax_rate'],
+        'percentage' => sprintf('%.2f', $lineItem['tax_rate']),
+      ];
+    }
+    if (array_keys($this->taxRateBreakdown) === [0]) {
+      // If the only tax rate charged is 0% then no tax breakdown is returned.
+      $this->taxRateBreakdown = [];
+    }
+    return $this->taxRateBreakdown;
+  }
+
   /**
    * Set contribution object.
    *
index 33fffada1db4cff592ec4dc736549802034a7588..7d447fa417dcdc08fb453993915c812de84b38c4 100644 (file)
@@ -25,10 +25,12 @@ class CRM_Core_BAO_ActionLog extends CRM_Core_DAO_ActionLog {
    *
    * @param array $params
    *
-   * @return array
+   * @return CRM_Core_DAO_ActionLog
    */
   public static function create($params) {
-    $params['action_date_time'] = $params['action_date_time'] ?? date('YmdHis');
+    if (empty($params['id'])) {
+      $params['action_date_time'] = $params['action_date_time'] ?? date('YmdHis');
+    }
 
     return self::writeRecord($params);
   }
index 33b564e682523938bf52cbb6d329c6e2490cbadd..2c49bc33b6d646c95087765bc3fbf3f30ea9a3b1 100644 (file)
@@ -174,6 +174,7 @@ FROM civicrm_action_schedule cas
    * @param array $params
    *   An assoc array of name/value pairs.
    *
+   * @deprecated
    * @return CRM_Core_DAO_ActionSchedule
    * @throws \CRM_Core_Exception
    */
index 448b2ed3cc47263dd4c076fdf1c283ce8749afe2..3159075396bf9ad74a0d9330ce73e988f9c2d4f0 100644 (file)
@@ -479,7 +479,7 @@ class CRM_Core_BAO_Address extends CRM_Core_DAO_Address {
       // added this for CRM 1200
       'address_id' => $this->id,
       // CRM-4003
-      'address_name' => str_replace('\ 1', ' ', $this->name),
+      'address_name' => str_replace('\ 1', ' ', ($this->name ?? '')),
       'street_address' => $this->street_address,
       'supplemental_address_1' => $this->supplemental_address_1,
       'supplemental_address_2' => $this->supplemental_address_2,
@@ -774,7 +774,7 @@ ORDER BY civicrm_address.is_primary DESC, civicrm_address.location_type_id DESC,
     // the DB to fatal
     $fields = CRM_Core_BAO_Address::fields();
     foreach ($fields as $fieldname => $field) {
-      if (!empty($field['maxlength']) && strlen(CRM_Utils_Array::value($fieldname, $parseFields)) > $field['maxlength']) {
+      if (!empty($field['maxlength']) && strlen(($parseFields[$fieldname] ?? '')) > $field['maxlength']) {
         return $emptyParseFields;
       }
     }
index bfde273fb1af21cd3c066c6f2f5befe926468dbb..c3f8f4a69ba20ba9201bc375a871ee0546136c19 100644 (file)
@@ -226,7 +226,12 @@ class CRM_Core_BAO_CustomField extends CRM_Core_DAO_CustomField {
     Civi::cache('metadata')->clear();
 
     foreach ($customFields as $index => $customField) {
-      CRM_Utils_Hook::post(empty($records[$index]['id']) ? 'create' : 'edit', 'CustomField', $customField->id, $customField);
+      $op = empty($records[$index]['id']) ? 'create' : 'edit';
+      // Theoretically a custom field could have custom fields! Trippy...
+      if (!empty($records[$index]['custom']) && is_array($records[$index]['custom'])) {
+        CRM_Core_BAO_CustomValueTable::store($records[$index]['custom'], static::$_tableName, $customField->id, $op);
+      }
+      CRM_Utils_Hook::post($op, 'CustomField', $customField->id, $customField);
     }
     return $customFields;
   }
@@ -764,7 +769,7 @@ class CRM_Core_BAO_CustomField extends CRM_Core_DAO_CustomField {
 
     // DAO stores attributes as a string, but it's hard to manipulate and
     // CRM_Core_Form::add() wants them as an array.
-    $fieldAttributes = self::attributesFromString($field->attributes);
+    $fieldAttributes = self::attributesFromString($field->attributes ?? '');
 
     // Custom field HTML should indicate group+field name
     $groupName = CRM_Core_DAO::getFieldValue('CRM_Core_DAO_CustomGroup', $field->custom_group_id);
@@ -1176,7 +1181,7 @@ class CRM_Core_BAO_CustomField extends CRM_Core_DAO_CustomField {
           // In such cases we could just get intval($value) and fetch matching
           // option again, but this would not work if key is float like 5.6.
           // So we need to truncate trailing zeros to make it work as expected.
-          if ($display === '' && strpos($value, '.') !== FALSE) {
+          if ($display === '' && strpos(($value ?? ''), '.') !== FALSE) {
             // Use round() to truncate trailing zeros, e.g:
             // 10.00 -> 10, 10.60 -> 10.6, 10.69 -> 10.69.
             $value = (string) round($value, 5);
index 69595743d5d479190e622d3a92895abb29c0315a..73d850c1f373b1478a9cf01288416437649efaeb 100644 (file)
@@ -149,6 +149,7 @@ class CRM_Core_BAO_Domain extends CRM_Core_DAO_Domain {
    * @param array $params
    * @param int $id
    *
+   * @deprecated
    * @return CRM_Core_DAO_Domain
    * @throws \CRM_Core_Exception
    */
@@ -160,6 +161,7 @@ class CRM_Core_BAO_Domain extends CRM_Core_DAO_Domain {
   /**
    * Create or update domain.
    *
+   * @deprecated
    * @param array $params
    * @return CRM_Core_DAO_Domain
    */
index 150c3b6e31cfd96317cfbd48b0d5cec4f6363127..a69700feccb8e3fc136e54c5aff3e06a7b47645a 100644 (file)
@@ -338,7 +338,7 @@ class CRM_Core_BAO_File extends CRM_Core_DAO_File {
       $result['url'] = CRM_Utils_System::url('civicrm/file', "reset=1&id={$dao->cfID}&eid={$dao->entity_id}&fcs={$fileHash}");
       $result['href'] = "<a href=\"{$result['url']}\">{$result['cleanName']}</a>";
       $result['tag'] = CRM_Core_BAO_EntityTag::getTag($dao->cfID, 'civicrm_file');
-      $result['icon'] = CRM_Utils_File::getIconFromMimeType($dao->mime_type);
+      $result['icon'] = CRM_Utils_File::getIconFromMimeType($dao->mime_type ?? '');
       if ($addDeleteArgs) {
         $result['deleteURLArgs'] = self::deleteURLArgs($dao->entity_table, $dao->entity_id, $dao->cfID);
       }
index 39228848c76741209b3e7fb200486ab95d21006e..c993ab849e66b8979aa1c9a36ea31402ac5dab7f 100644 (file)
@@ -388,7 +388,7 @@ class CRM_Core_BAO_MessageTemplate extends CRM_Core_DAO_MessageTemplate implemen
    */
   public static function sendTemplate(array $params): array {
     // Handle isEmailPdf here as the unit test on that function deems it 'non-conforming'.
-    $isAttachPDF = !empty($params['isEmailPdf']);
+    $isAttachPDFInvoice = !empty($params['isEmailPdf']) && !empty($params['contributionId']);
     unset($params['isEmailPdf']);
     [$mailContent, $params] = self::renderTemplateRaw($params);
 
@@ -402,7 +402,7 @@ class CRM_Core_BAO_MessageTemplate extends CRM_Core_DAO_MessageTemplate implemen
     if (!empty($params['toEmail'])) {
 
       $config = CRM_Core_Config::singleton();
-      if ($isAttachPDF) {
+      if ($isAttachPDFInvoice) {
         // FIXME: $params['contributionId'] is not modeled in the parameter list. When is it supplied? Should probably move to tokenContext.contributionId.
         $pdfHtml = CRM_Contribute_BAO_ContributionPage::addInvoicePdfToEmail($params['contributionId'], $params['contactId']);
         if (empty($params['attachments'])) {
@@ -410,7 +410,7 @@ class CRM_Core_BAO_MessageTemplate extends CRM_Core_DAO_MessageTemplate implemen
         }
         $params['attachments'][] = CRM_Utils_Mail::appendPDF('Invoice.pdf', $pdfHtml, $mailContent['format']);
       }
-      $pdf_filename = '';
+
       if ($config->doNotAttachPDFReceipt &&
         $params['PDFFilename'] &&
         $params['html']
@@ -426,10 +426,6 @@ class CRM_Core_BAO_MessageTemplate extends CRM_Core_DAO_MessageTemplate implemen
       }
 
       $sent = CRM_Utils_Mail::send($params);
-
-      if ($pdf_filename) {
-        unlink($pdf_filename);
-      }
     }
 
     return [$sent, $mailContent['subject'], $mailContent['text'], $mailContent['html']];
index 688d399d6f5a1c2c759068beffcd32205e390cfb..f3e72a6b3fdda9a96e86d07e8c959e1bdbe48305 100644 (file)
@@ -19,6 +19,42 @@ class CRM_Core_BAO_Navigation extends CRM_Core_DAO_Navigation {
   // Number of characters in the menu js cache key
   const CACHE_KEY_STRLEN = 8;
 
+  /**
+   * Override parent method to flush caches after a write op.
+   *
+   * Note: this only applies to APIv4 because v3 uses the singular writeRecord.
+   *
+   * @param array[] $records
+   * @return CRM_Core_DAO_Navigation[]
+   * @throws CRM_Core_Exception
+   */
+  public static function writeRecords($records): array {
+    $results = [];
+    foreach ($records as $record) {
+      $results[] = self::writeRecord($record);
+    }
+    self::resetNavigation();
+    return $results;
+  }
+
+  /**
+   * Override parent method to flush caches after delete.
+   *
+   * Note: this only applies to APIv4 because v3 uses the singular writeRecord.
+   *
+   * @param array[] $records
+   * @return CRM_Core_DAO_Navigation[]
+   * @throws CRM_Core_Exception
+   */
+  public static function deleteRecords(array $records) {
+    $results = [];
+    foreach ($records as $record) {
+      $results[] = self::deleteRecord($record);
+    }
+    self::resetNavigation();
+    return $results;
+  }
+
   /**
    * Update the is_active flag in the db.
    *
index 8b7da449eed1805ceadd7c5a679b99f906af4b5a..5e3e4c2d4be6a03c4482e9bfd2a442ee3b350399 100644 (file)
@@ -144,6 +144,7 @@ class CRM_Core_BAO_RecurringEntity extends CRM_Core_DAO_RecurringEntity implemen
   /**
    * Create or update a RecurringEntity.
    *
+   * @deprecated
    * @param array $params
    * @return CRM_Core_DAO_RecurringEntity
    */
index 7436a040fdac0d53a0e9407cd98d6a6f4fa53a98..8ba619e6794abff8bce31cab38c451566766a67b 100644 (file)
@@ -26,6 +26,7 @@ class CRM_Core_BAO_Website extends CRM_Core_DAO_Website {
    *
    * @param array $params
    *
+   * @deprecated
    * @return CRM_Core_DAO_Website
    * @throws \CRM_Core_Exception
    */
@@ -36,8 +37,6 @@ class CRM_Core_BAO_Website extends CRM_Core_DAO_Website {
   /**
    * Create website.
    *
-   * If called in a legacy manner this, temporarily, fails back to calling the legacy function.
-   *
    * @param array $params
    *
    * @return CRM_Core_DAO_Website
@@ -46,7 +45,7 @@ class CRM_Core_BAO_Website extends CRM_Core_DAO_Website {
    */
   public static function add($params) {
     CRM_Core_Error::deprecatedFunctionWarning('use apiv4');
-    return self::create($params);
+    return self::writeRecord($params);
   }
 
   /**
index aa50e059577a81794bd8228a966167b73b0d0910..6f6f442f17ba4c167999c3fdc6669497b53e0b1c 100644 (file)
@@ -16,6 +16,7 @@ class CRM_Core_CodeGen_Config extends CRM_Core_CodeGen_BaseTask {
       'drupal8',
       'joomla',
       'wordpress',
+      'standalone',
     ])) {
       echo "Config file for '{$this->config->cms}' not known.";
       exit();
@@ -64,6 +65,10 @@ class CRM_Core_CodeGen_Config extends CRM_Core_CodeGen_BaseTask {
         $candidates[] = "../../../modules/civicrm-drupal/civicrm.config.php.drupal";
         break;
 
+      case 'standalone':
+        $candidates[] = "../../../../civicrm.config.php.standalone";
+        break;
+
       case 'wordpress':
         $candidates[] = "../../civicrm.config.php.wordpress";
         $candidates[] = "../WordPress/civicrm.config.php.wordpress";
index f31e5f963f72dca2c8d27fb3c47e9d4b57ed7b46..0d642d99f6b13415c06cca2b0826d40f8dc84274 100644 (file)
@@ -484,7 +484,7 @@ class CRM_Core_Controller extends HTML_QuickForm_Controller {
    */
   public function getButtonName() {
     $data = &$this->container();
-    return $data['_qf_button_name'] ?? NULL;
+    return $data['_qf_button_name'] ?? '';
   }
 
   /**
index 19009e09fd173a52ad7c8685ebdabb8d053bc4e9..bb1e808d6a8c3dd267329d3d4fe0945f4232246b 100644 (file)
@@ -191,7 +191,7 @@ class CRM_Core_DAO_AllCoreTables {
    * @return string
    */
   public static function getCanonicalClassName($baoName) {
-    return str_replace('_BAO_', '_DAO_', $baoName);
+    return str_replace('_BAO_', '_DAO_', ($baoName ?? ''));
   }
 
   /**
index 1a5ffa1c87d9ee90d21f7d4e1c1935f851b105cf..ed22b19bb56ac2d3eebb0f50bd64ca7c40927cc3 100644 (file)
@@ -1068,22 +1068,30 @@ class CRM_Core_Error extends PEAR_ErrorStack {
   }
 
   /**
-   * Output a deprecated function warning to log file.  Deprecated class:function is automatically generated from calling function.
+   * Output a deprecated function warning to log file.
+   *
+   * Deprecated class:function is automatically generated from calling function.
    *
    * @param string $newMethod
    *   description of new method (eg. "buildOptions() method in the appropriate BAO object").
-   * @param string $oldMethod
+   * @param string|null $oldMethod
    *   optional description of old method (if not the calling method). eg. CRM_MyClass::myOldMethodToGetTheOptions()
    */
-  public static function deprecatedFunctionWarning($newMethod, $oldMethod = NULL) {
+  public static function deprecatedFunctionWarning(string $newMethod, ?string $oldMethod = NULL): void {
+    $backtrace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 4);
     if (!$oldMethod) {
-      $dbt = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 2);
-      $callerFunction = $dbt[1]['function'] ?? NULL;
-      $callerClass = $dbt[1]['class'] ?? NULL;
+      $callerFunction = $backtrace[1]['function'] ?? NULL;
+      $callerClass = $backtrace[1]['class'] ?? NULL;
       $oldMethod = "{$callerClass}::{$callerFunction}";
     }
     $message = "Deprecated function $oldMethod, use $newMethod.";
-    Civi::log()->warning($message, ['civi.tag' => 'deprecated']);
+    // Add a mini backtrace. Just the function is too little to be meaningful but people are
+    // saying they can't track down where the deprecated calls are coming from.
+    $miniBacktrace = [];
+    foreach ($backtrace as $backtraceLine) {
+      $miniBacktrace[] = ($backtraceLine['class'] ?? '') . '::' . ($backtraceLine['function'] ?? '');
+    }
+    Civi::log()->warning($message . "\n" . implode("\n", $miniBacktrace), ['civi.tag' => 'deprecated']);
     trigger_error($message, E_USER_DEPRECATED);
   }
 
index c959a235cd4db3c83cbacb5a97a1062d40063d28..386c7e91301ee3e861f76c5b4a4e007e8fbc4968 100644 (file)
@@ -222,7 +222,7 @@ class CRM_Core_Form_Renderer extends HTML_QuickForm_Renderer_ArraySmarty {
     // Temporarily convert string values to an array
     if (!is_array($val)) {
       // Try to auto-detect method of serialization
-      $val = strpos($val, ',') ? explode(',', str_replace(', ', ',', $val)) : (array) CRM_Utils_Array::explodePadded($val);
+      $val = strpos(($val ?? ''), ',') ? explode(',', str_replace(', ', ',', ($val ?? ''))) : (array) CRM_Utils_Array::explodePadded($val);
     }
     if ($val) {
       $entity = $field->getAttribute('data-api-entity');
index 1526eda1fa5b317edd68b607affb1237ef9b9b9a..b4003bdd3e711e0434a12014aedaa55ce95b2a2d 100644 (file)
@@ -103,7 +103,7 @@ abstract class CRM_Core_Form_Task extends CRM_Core_Form {
     }
 
     $session = CRM_Core_Session::singleton();
-    $searchFormName = strtolower($this->get('searchFormName'));
+    $searchFormName = strtolower($this->get('searchFormName') ?? '');
     if ($searchFormName === 'search') {
       $session->replaceUserContext(CRM_Utils_System::url('civicrm/' . $pathPart . '/search', $urlParams));
     }
index 383af493142c5ac0fa75b03b7a0deeca21e5bf39..fa96c601b651b1a7ef6b7b9007576e26ecf77492 100644 (file)
@@ -801,7 +801,7 @@ function ts($text, $params = []) {
     if ($bootstrapReady) {
       // just got ready: determine whether there is a working custom translation function
       $config = CRM_Core_Config::singleton();
-      if (isset($config->customTranslateFunction) and function_exists($config->customTranslateFunction)) {
+      if (!empty($config->customTranslateFunction) && function_exists($config->customTranslateFunction)) {
         $function = $config->customTranslateFunction;
       }
     }
index 76a3e7e26e256d079bd22666405eb2d68fccb816..a252b994247321b4faa21117dd0b44de835f5b8c 100644 (file)
@@ -511,7 +511,7 @@ class CRM_Core_Page {
     $attribs = array_merge($standardAttribs, $attribs);
     foreach ($attribs as $attrib => $val) {
       if (strlen($val)) {
-        $val = htmlspecialchars($val);
+        $val = htmlspecialchars($val, ENT_COMPAT);
         $attribString .= " $attrib=\"$val\"";
       }
     }
index 5ff6e0d31749d9c1c039a93a8195b6e8d81ca2a1..e78b4bdbad7bdb44e3a7cb682da38e96f6cb7faf 100644 (file)
@@ -267,20 +267,18 @@ class CRM_Core_Payment_PayPalProIPN extends CRM_Core_Payment_BaseIPN {
     //set transaction type
     $txnType = $this->retrieve('txn_type', 'String');
     //Changes for paypal pro recurring payment
-    $contributionStatuses = array_flip(CRM_Contribute_BAO_Contribution::buildOptions('contribution_status_id', 'validate'));
     switch ($txnType) {
       case 'recurring_payment_profile_created':
-        if (in_array($recur->contribution_status_id, [
-          $contributionStatuses['Pending'],
-          $contributionStatuses['In Progress'],
-        ])
+        if (in_array(CRM_Core_PseudoConstant::getName('CRM_Contribute_BAO_ContributionRecur', 'contribution_status_id', $recur->contribution_status_id), [
+          'Pending', 'In Progress',
+        ], TRUE)
           && !empty($recur->processor_id)
         ) {
-          echo "already handled";
+          echo 'already handled';
           return;
         }
         $recur->create_date = $now;
-        $recur->contribution_status_id = $contributionStatuses['Pending'];
+        $recur->contribution_status_id = CRM_Core_PseudoConstant::getKey('CRM_Contribute_BAO_ContributionRecur', 'contribution_status_id', 'Pending');
         $recur->processor_id = $this->retrieve('recurring_payment_id', 'String');
         $recur->trxn_id = $recur->processor_id;
         $subscriptionPaymentStatus = CRM_Core_Payment::RECURRING_PAYMENT_START;
@@ -290,12 +288,12 @@ class CRM_Core_Payment_PayPalProIPN extends CRM_Core_Payment_BaseIPN {
       case 'recurring_payment':
         if (!$first) {
           if ($input['paymentStatus'] !== 'Completed') {
-            throw new CRM_Core_Exception("Ignore all IPN payments that are not completed");
+            throw new CRM_Core_Exception('Ignore all IPN payments that are not completed');
           }
 
           // In future moving to create pending & then complete, but this OK for now.
           // Also consider accepting 'Failed' like other processors.
-          $input['contribution_status_id'] = $contributionStatuses['Completed'];
+          $input['contribution_status_id'] = CRM_Core_PseudoConstant::getKey('CRM_Contribute_BAO_ContributionRecur', 'contribution_status_id', 'Completed');
           $input['invoice_id'] = md5(uniqid(rand(), TRUE));
           $input['original_contribution_id'] = $this->getContributionID();
           $input['contribution_recur_id'] = $this->getContributionRecurID();
@@ -305,12 +303,12 @@ class CRM_Core_Payment_PayPalProIPN extends CRM_Core_Payment_BaseIPN {
         }
 
         //contribution installment is completed
-        if ($this->retrieve('profile_status', 'String') == 'Expired') {
+        if ($this->retrieve('profile_status', 'String') === 'Expired') {
           if (!empty($recur->end_date)) {
-            echo "already handled";
+            echo 'already handled';
             return;
           }
-          $recur->contribution_status_id = $contributionStatuses['Completed'];
+          $recur->contribution_status_id = CRM_Core_PseudoConstant::getKey('CRM_Contribute_BAO_ContributionRecur', 'contribution_status_id', 'Completed');
           $recur->end_date = $now;
           $sendNotification = TRUE;
           $subscriptionPaymentStatus = CRM_Core_Payment::RECURRING_PAYMENT_END;
index 56d95a7734adecca2ee55dfa903014834ba0d6e6..4757f7fee734e21174d7ecf7172e1ba316d50179 100644 (file)
@@ -363,7 +363,7 @@ class CRM_Core_Payment_Realex extends CRM_Core_Payment {
     }
 
     // Create timestamp
-    $timestamp = strftime('%Y%m%d%H%M%S');
+    $timestamp = date('YmdHis');
     $this->_setParam('timestamp', $timestamp);
   }
 
index 0ae7e331637d5a57a840d02e09936adf539ca387..a9d085594ef8d728f74c3135a5dd6666469f2da3 100644 (file)
@@ -53,10 +53,19 @@ class CRM_Core_Permission {
   const AUTH_SRC_UNKNOWN = 0, AUTH_SRC_CHECKSUM = 1, AUTH_SRC_SITEKEY = 2, AUTH_SRC_LOGIN = 4;
 
   /**
-   * Get the current permission of this user.
+   * Get the maximum permission of the current user with respect to _any_ contact records.
    *
-   * @return string
-   *   the permission of the user (edit or view or null)
+   * Note: This appears to be hydrated via `CRM_Core_Permission*::group()`, which appears to run in
+   * many page-views, but I'm not certain that it's guaranteed.
+   *
+   * @return int|string|null
+   *   Highest permission held by the current user.
+   *   If the user has "edit" rights to at least 1 contact (via permission or ACL),
+   *     then CRM_Core_Permission::EDIT.
+   *   If the user has "view" rights to at least 1 contact (via permission or ACL),
+   *     then CRM_Core_Permission::VIEW.
+   *   Otherwise, NULL.
+   * @see \CRM_Core_Permission_Base::group()
    */
   public static function getPermission() {
     $config = CRM_Core_Config::singleton();
index c0ac7fcf7447625b50042a1e8a511a5a5a5ca7b9..9b1ae5709bbcfa3486bfe22485ba5a401efe33ef 100644 (file)
@@ -75,10 +75,10 @@ class CRM_Core_Permission_Base {
   }
 
   /**
-   * Get the current permission of this user.
+   * Get the maximum permission of the current user with respect to _any_ contact records.
    *
-   * @return string
-   *   the permission of the user (edit or view or null)
+   * @return int|string|null
+   * @see \CRM_Core_Permission::getPermission()
    */
   public function getPermission() {
     $this->group();
diff --git a/CRM/Core/Permission/Standalone.php b/CRM/Core/Permission/Standalone.php
new file mode 100644 (file)
index 0000000..e6c0616
--- /dev/null
@@ -0,0 +1,67 @@
+<?php
+/*
+ +--------------------------------------------------------------------+
+ | Copyright CiviCRM LLC. All rights reserved.                        |
+ |                                                                    |
+ | This work is published under the GNU AGPLv3 license with some      |
+ | permitted exceptions and without any warranty. For full license    |
+ | and copyright information, see https://civicrm.org/licensing       |
+ +--------------------------------------------------------------------+
+ */
+
+/**
+ *
+ * @package CRM
+ * @copyright CiviCRM LLC https://civicrm.org/licensing
+ */
+
+/**
+ *
+ */
+class CRM_Core_Permission_Standalone extends CRM_Core_Permission_Base {
+
+  /**
+   * permission mapping to stub check() calls
+   * @var array
+   */
+  public $permissions = NULL;
+
+  /**
+   * Given a permission string, check for access requirements
+   *
+   * @param string $str
+   *   The permission to check.
+   * @param int $userId
+   *
+   * @return bool
+   *   true if yes, else false
+   */
+  public function check($str, $userId = NULL) {
+    if ($str == CRM_Core_Permission::ALWAYS_DENY_PERMISSION) {
+      return FALSE;
+    }
+    if ($str == CRM_Core_Permission::ALWAYS_ALLOW_PERMISSION) {
+      return TRUE;
+    }
+    // return the stubbed permission (defaulting to true if the array is missing)
+    return isset($this->permissions) && is_array($this->permissions) ? in_array($str, $this->permissions) : TRUE;
+  }
+
+  /**
+   * Get the permissioned where clause for the user.
+   *
+   * @param int $type
+   *   The type of permission needed.
+   * @param array $tables
+   *   (reference ) add the tables that are needed for the select clause.
+   * @param array $whereTables
+   *   (reference ) add the tables that are needed for the where clause.
+   *
+   * @return string
+   *   the group where clause for this user
+   */
+  public function whereClause($type, &$tables, &$whereTables) {
+    return '( 1 )';
+  }
+
+}
index f485d6bc56ceabc9e72543f1c98000ca0b3ecd4f..cc47859bc58e1ab8efdce6184a787aef89e1fe77 100644 (file)
@@ -449,7 +449,7 @@ class CRM_Core_Resources implements CRM_Core_Resources_CollectionAdderInterface
     ) {
       return TRUE;
     }
-    list($arg0, $arg1) = array_pad(explode('/', CRM_Utils_System::currentPath()), 2, '');
+    list($arg0, $arg1) = array_pad(explode('/', (CRM_Utils_System::currentPath() ?? '')), 2, '');
     return ($arg0 === 'civicrm' && in_array($arg1, ['ajax', 'angularprofiles', 'asset']));
   }
 
index 1a4009e916ca0453e7453234593041c0d8722d13..3ddf4eea9b9a1bade738b5798cd68bf61e27be70 100644 (file)
@@ -34,7 +34,7 @@
  *   For alternate decimal point and thousands separator, delimit values with single quotes in the template.
  *   EXAMPLE:   {$number|crmNumberFormat:2:',':' '} for French notation - 1234.56 becomes 1 234,56
  */
-function smarty_modifier_crmNumberFormat($number, $decimals = NULL, $dec_point = NULL, $thousands_sep = NULL) {
+function smarty_modifier_crmNumberFormat($number, $decimals = 0, $dec_point = NULL, $thousands_sep = NULL) {
   if (is_numeric($number)) {
     // Both dec_point AND thousands_sep are required if one is not specified
     // then use the config defaults
index 8d2803cce8c3903fcee250ebb7773d449eef44fc..79c9d68c601c410d8ac044ba5704887041533e72 100644 (file)
@@ -143,7 +143,7 @@ class CRM_Custom_Form_CustomData {
     $getCachedTree = $form->_getCachedTree ?? TRUE;
 
     $subType = $form->_subType;
-    if (!is_array($subType) && strstr($subType, CRM_Core_DAO::VALUE_SEPARATOR)) {
+    if (!is_array($subType) && strstr(($subType ?? ''), CRM_Core_DAO::VALUE_SEPARATOR)) {
       $subType = str_replace(CRM_Core_DAO::VALUE_SEPARATOR, ',', trim($subType, CRM_Core_DAO::VALUE_SEPARATOR));
     }
 
index ba6f5f4e1c0472941a52c583bbe43592e57154b6..7c8830974d5b18b018782a05357b1eb8c109be81 100644 (file)
@@ -70,7 +70,7 @@ class CRM_Event_Form_ParticipantFeeSelection extends CRM_Core_Form {
     }
     $this->_action = CRM_Utils_Request::retrieve('action', 'String', $this, TRUE);
 
-    list($this->_contributorDisplayName, $this->_contributorEmail) = CRM_Contact_BAO_Contact_Location::getEmailDetails($this->_contactId);
+    [$this->_contributorDisplayName, $this->_contributorEmail] = CRM_Contact_BAO_Contact_Location::getEmailDetails($this->_contactId);
     $this->assign('displayName', $this->_contributorDisplayName);
     $this->assign('email', $this->_contributorEmail);
 
@@ -239,7 +239,7 @@ class CRM_Event_Form_ParticipantFeeSelection extends CRM_Core_Form {
       $fetchParticipantVals = ['id' => $this->_participantId];
       CRM_Event_BAO_Participant::getValues($fetchParticipantVals, $participantDetails);
       $participantParams = array_merge($params, $participantDetails[$this->_participantId]);
-      $mailSent = $this->emailReceipt($participantParams);
+      $this->emailReceipt($participantParams);
     }
 
     // update participant
@@ -266,10 +266,8 @@ class CRM_Event_Form_ParticipantFeeSelection extends CRM_Core_Form {
 
   /**
    * @param array $params
-   *
-   * @return mixed
    */
-  public function emailReceipt(&$params) {
+  private function emailReceipt(array $params) {
     $updatedLineItem = CRM_Price_BAO_LineItem::getLineItems($this->_participantId, 'participant', FALSE, FALSE);
     $lineItem = [];
     if ($updatedLineItem) {
@@ -347,7 +345,7 @@ class CRM_Event_Form_ParticipantFeeSelection extends CRM_Core_Form {
     $template = CRM_Core_Smarty::singleton();
 
     // Retrieve the name and email of the contact - this will be the TO for receipt email
-    list($this->_contributorDisplayName, $this->_contributorEmail, $this->_toDoNotEmail) = CRM_Contact_BAO_Contact::getContactDetails($this->_contactId);
+    [$this->_contributorDisplayName, $this->_contributorEmail, $this->_toDoNotEmail] = CRM_Contact_BAO_Contact::getContactDetails($this->_contactId);
 
     $this->_contributorDisplayName = ($this->_contributorDisplayName == ' ') ? $this->_contributorEmail : $this->_contributorDisplayName;
 
@@ -378,8 +376,7 @@ class CRM_Event_Form_ParticipantFeeSelection extends CRM_Core_Form {
       $sendTemplateParams['bcc'] = $this->_fromEmails['bcc'] ?? NULL;
     }
 
-    list($mailSent, $subject, $message, $html) = CRM_Core_BAO_MessageTemplate::sendTemplate($sendTemplateParams);
-    return $mailSent;
+    CRM_Core_BAO_MessageTemplate::sendTemplate($sendTemplateParams);
   }
 
 }
index e20c5d5c3d9d22b9e59e4bba9fc3fc0dc3e0cb88..f2f5e25831dcf451dd347b26d6b0c2e4a2059a2d 100644 (file)
@@ -533,7 +533,6 @@ class CRM_Event_Form_Registration extends CRM_Core_Form {
       $fields = array_diff_key($fields, $fieldsToIgnore);
       CRM_Core_Session::setStatus(ts('Some of the profile fields cannot be configured for this page.'));
     }
-    $addCaptcha = FALSE;
 
     if (!empty($this->_fields)) {
       $fields = @array_diff_assoc($fields, $this->_fields);
@@ -553,20 +552,11 @@ class CRM_Event_Form_Registration extends CRM_Core_Form {
         if ($button == 'skip') {
           $field['is_required'] = FALSE;
         }
-        // CRM-11316 Is ReCAPTCHA enabled for this profile AND is this an anonymous visitor
-        elseif ($field['add_captcha'] && !$contactID) {
-          // only add captcha for first page
-          $addCaptcha = TRUE;
-        }
         CRM_Core_BAO_UFGroup::buildProfile($this, $field, CRM_Profile_Form::MODE_CREATE, $contactID, TRUE);
 
         $this->_fields[$key] = $field;
       }
     }
-
-    if ($addCaptcha) {
-      CRM_Utils_ReCAPTCHA::enableCaptchaOnForm($this);
-    }
   }
 
   /**
index 640e5b339500ad34fd3e4fcfbbfc79fd29682584..96a55b4fc3a8710b3c38f80a6419512d4e27e98f 100644 (file)
@@ -310,7 +310,7 @@ class CRM_Event_Form_Registration_Register extends CRM_Event_Form_Registration {
         $unsetSubmittedOptions[$val['id']] = $optionFullIds;
       }
       //reset values for all options those are full.
-      CRM_Event_Form_Registration::resetElementValue($unsetSubmittedOptions, $this);
+      CRM_Event_Form_Registration::resetElementValue($unsetSubmittedOptions ?? [], $this);
     }
 
     //set default participant fields, CRM-4320.
index 18a5663ff8d6180c75840ad2a1dcb7b22a1d20b7..263931c27b6ef9665e0013d2df911a754bbcb590 100644 (file)
@@ -1456,7 +1456,7 @@ class CRM_Export_BAO_ExportProcessor {
         case CRM_Utils_Type::T_INT:
         case CRM_Utils_Type::T_BOOLEAN:
           if (in_array(CRM_Utils_Array::value('data_type', $fieldSpec), ['Country', 'StateProvince', 'ContactReference'])) {
-            return "`$fieldName` varchar(255)";
+            return "`$fieldName` text";
           }
           // some of those will be exported as a (localisable) string
           // @see https://lab.civicrm.org/dev/core/-/issues/2164
index 6d5991fa55b1a87cab6c6dd9ccee299b14f5bd31..66588d5f8f47ee78286d26072d30cda9b596d7c1 100644 (file)
@@ -61,7 +61,15 @@ class CRM_Extension_Upgrades {
       'name' => self::QUEUE_NAME,
       'reset' => TRUE,
     ]);
+    return static::fillQueue($queue);
+  }
 
+  /**
+   * @param \CRM_Queue_Queue $queue
+   *
+   * @return \CRM_Queue_Queue
+   */
+  public static function fillQueue(CRM_Queue_Queue $queue): CRM_Queue_Queue {
     foreach (self::getActiveUpgraders() as $upgrader) {
       /** @var \CRM_Extension_Upgrader_Interface $upgrader */
       $upgrader->notify('upgrade', ['enqueue', $queue]);
index 66ac91b5f1b675f974d2e915893aa679f7b2c65b..2397f483ced5a9ab8d2f4270fc1fd36d3deafc18 100644 (file)
@@ -293,6 +293,13 @@ class CRM_Financial_BAO_Order {
    */
   protected $priceFieldMetadata = [];
 
+  /**
+   * Metadata for price field values.
+   *
+   * @var array
+   */
+  protected $priceFieldValueMetadata = [];
+
   /**
    * Metadata for price sets.
    *
@@ -576,6 +583,22 @@ class CRM_Financial_BAO_Order {
     return $this->getPriceFieldsMetadata()[$id];
   }
 
+  /**
+   * Get the metadata for the given field value.
+   *
+   * @internal use in tested core code only.
+   *
+   * @param int $id
+   *
+   * @return array
+   */
+  public function getPriceFieldValueSpec(int $id) :array {
+    if (!isset($this->priceFieldValueMetadata[$id])) {
+      $this->priceFieldValueMetadata[$id] = PriceFieldValue::get(FALSE)->addWhere('id', '=', $id)->execute()->first();
+    }
+    return $this->priceFieldValueMetadata[$id];
+  }
+
   /**
    * Get the metadata for the fields in the price set.
    *
@@ -832,6 +855,7 @@ class CRM_Financial_BAO_Order {
       elseif ($taxRate) {
         $lineItem['tax_amount'] = ($taxRate / 100) * $lineItem['line_total'];
       }
+      $lineItem['title'] = $lineItem['label'];
     }
     return $lineItems;
   }
@@ -949,7 +973,8 @@ class CRM_Financial_BAO_Order {
       $this->addTotalsToLineBasedOnOverrideTotal((int) $lineItem['financial_type_id'], $lineItem);
     }
     else {
-      $lineItem['tax_amount'] = ($this->getTaxRate($lineItem['financial_type_id']) / 100) * $lineItem['line_total'];
+      $lineItem['tax_rate'] = $this->getTaxRate($lineItem['financial_type_id']);
+      $lineItem['tax_amount'] = ($lineItem['tax_rate'] / 100) * $lineItem['line_total'];
     }
     if (!empty($lineItem['membership_type_id'])) {
       $lineItem['entity_table'] = 'civicrm_membership';
@@ -960,6 +985,32 @@ class CRM_Financial_BAO_Order {
     if ($this->getPriceSetID() === $this->getDefaultPriceSetForComponent('contribution')) {
       $this->fillDefaultContributionLine($lineItem);
     }
+    if (empty($lineItem['label'])) {
+      $lineItem['label'] = PriceFieldValue::get(FALSE)->addWhere('id', '=', (int) $lineItem['price_field_value_id'])->addSelect('label')->execute()->first()['label'];
+    }
+    if (empty($lineItem['price_field_id']) && !empty($lineItem['membership_type_id'])) {
+      // We have to 'guess' the price field since the calling code hasn't
+      // passed it in (which it really should but ... history).
+      foreach ($this->priceFieldMetadata as $pricefield) {
+        foreach ($pricefield['options'] ?? [] as $option) {
+          if ((int) $option['membership_type_id'] === $lineItem['membership_type_id']) {
+            $lineItem['price_field_id'] = $pricefield['id'];
+            $lineItem['price_field_value_id'] = $option['id'];
+          }
+        }
+      }
+    }
+    if (empty($lineItem['title'])) {
+      // Title is used in output for workflow templates.
+      $htmlType = !empty($this->priceFieldMetadata) ? $this->getPriceFieldSpec($lineItem['price_field_id'])['html_type'] : NULL;
+      $lineItem['title'] = (!$htmlType || $htmlType === 'Text') ? $lineItem['label'] : $this->getPriceFieldSpec($lineItem['price_field_id'])['label'] . ' : ' . $lineItem['label'];
+      if (!empty($lineItem['price_field_value_id'])) {
+        $description = $this->priceFieldValueMetadata[$lineItem['price_field_value_id']]['description'] ?? '';
+        if ($description) {
+          $lineItem['title'] .= ' ' . CRM_Utils_String::ellipsify($description, 30);
+        }
+      }
+    }
     $this->lineItems[$index] = $lineItem;
   }
 
@@ -1013,6 +1064,7 @@ class CRM_Financial_BAO_Order {
         foreach ($field['options'] as $option) {
           if ((int) $option['membership_type_id'] === (int) $lineItem['membership_type_id']) {
             $lineItem['price_field_id'] = $field['id'];
+            $lineItem['price_field_id.label'] = $field['label'];
             $lineItem['price_field_value_id'] = $option['id'];
             $lineItem['qty'] = 1;
           }
@@ -1105,6 +1157,7 @@ class CRM_Financial_BAO_Order {
         'entity_id',
         'entity_table',
         'price_field_id',
+        'price_field_id.label',
         'price_field_id.price_set_id',
         'price_field_value_id',
         'financial_type_id',
@@ -1149,6 +1202,7 @@ class CRM_Financial_BAO_Order {
     $defaults = [
       'qty' => 1,
       'price_field_id' => $this->getDefaultPriceFieldID(),
+      'price_field_id.label' => $this->defaultPriceField['label'],
       'price_field_value_id' => $this->getDefaultPriceFieldValueID(),
       'entity_table' => 'civicrm_contribution',
       'unit_price' => $lineItem['line_total'],
index cec2c4425d05befe1135a55509daddb95870dedf..874fc38a283f9d1d0933f2aee319437318825e9f 100644 (file)
@@ -191,7 +191,7 @@ class CRM_Financial_BAO_Payment {
           'is_email_receipt' => $params['is_send_contribution_notification'],
           'trxn_date' => $params['trxn_date'],
           'payment_instrument_id' => $paymentTrxnParams['payment_instrument_id'],
-          'payment_processor_id' => $paymentTrxnParams['payment_processor_id'] ?? NULL,
+          'payment_processor_id' => $paymentTrxnParams['payment_processor_id'] ?? '',
         ]);
         // Get the trxn
         $trxnId = CRM_Core_BAO_FinancialTrxn::getFinancialTrxnId($contribution['id'], 'DESC');
index d7e0ac6f6edd65645c7706dc1f06956f67daf04e..53fad0395968d197a7b9c1364d9a6912f83bdbf8 100644 (file)
@@ -100,7 +100,7 @@ class CRM_Financial_BAO_PaymentProcessor extends CRM_Financial_DAO_PaymentProces
       $processor = new CRM_Financial_DAO_PaymentProcessor();
       $processor->id = $paymentProcessorID;
       $processor->find(TRUE);
-      $cards = json_decode($processor->accepted_credit_cards, TRUE);
+      $cards = json_decode(($processor->accepted_credit_cards ?? ''), TRUE);
       return $cards;
     }
     return [];
index 9f2221fb021711626519c7de0efea98d379f80f7..381e5cdf21ef13512f04de0018c4c2a2aff82376 100644 (file)
@@ -67,7 +67,7 @@ class CRM_Financial_Page_BatchTransaction extends CRM_Core_Page_Basic {
         'remove' => [
           'name' => ts('Remove'),
           'title' => ts('Remove Transaction'),
-          'extra' => 'onclick = "assignRemove( %%id%%,\'' . 'remove' . '\' );"',
+          'extra' => 'onclick = "removeFromBatch(%%id%%);"',
         ],
       ];
     }
index 002aa473b0d63cf7bccbe0840cf213fd11a37d91..f50cff2fd12eb93c9a96d28bd6e6367a92cfb2b4 100644 (file)
@@ -1622,7 +1622,7 @@ abstract class CRM_Import_Parser implements UserJobInterface {
    */
   protected function getFieldEntity(string $fieldName) {
     if ($fieldName === 'do_not_import') {
-      return NULL;
+      return '';
     }
     if (in_array($fieldName, ['email_greeting_id', 'postal_greeting_id', 'addressee_id'], TRUE)) {
       return 'Contact';
index e026f3d4adb03b611967cafd4626487983ff1a47..f69d6f5cd1c8b59f19d3dffba57bfa00761569e1 100644 (file)
@@ -199,10 +199,10 @@ class CRM_Logging_ReportDetail extends CRM_Report_Form {
         }
 
         // special-case for multiple values. Also works for CRM-7251: preferred_communication_method
-        if ((substr($from, 0, 1) == CRM_Core_DAO::VALUE_SEPARATOR &&
-            substr($from, -1, 1) == CRM_Core_DAO::VALUE_SEPARATOR) ||
-          (substr($to, 0, 1) == CRM_Core_DAO::VALUE_SEPARATOR &&
-            substr($to, -1, 1) == CRM_Core_DAO::VALUE_SEPARATOR)
+        if ((substr(($from ?? ''), 0, 1) == CRM_Core_DAO::VALUE_SEPARATOR &&
+            substr(($from ?? ''), -1, 1) == CRM_Core_DAO::VALUE_SEPARATOR) ||
+          (substr(($to ?? ''), 0, 1) == CRM_Core_DAO::VALUE_SEPARATOR &&
+            substr(($to ?? ''), -1, 1) == CRM_Core_DAO::VALUE_SEPARATOR)
         ) {
           $froms = $tos = [];
           foreach (explode(CRM_Core_DAO::VALUE_SEPARATOR, trim($from, CRM_Core_DAO::VALUE_SEPARATOR)) as $val) {
index d8fe328a9d03bdeedb670438aed6f10892b734b1..24c2cfba7e6d26f31dadb7664b20b6536c396321 100644 (file)
@@ -666,7 +666,7 @@ class CRM_Mailing_BAO_Mailing extends CRM_Mailing_DAO_Mailing {
       }
 
       // To check for an html part strip tags
-      if (trim(strip_tags($this->body_html, '<img>'))) {
+      if (trim(strip_tags(($this->body_html ?? ''), '<img>'))) {
 
         $template = [];
         if ($this->header) {
@@ -1442,52 +1442,32 @@ ORDER BY   civicrm_email.is_bulkmail DESC
    * Add the mailings.
    *
    * @param array $params
-   *   Reference array contains the values submitted by the form.
-   * @param array $ids
-   *   Reference array contains the id.
-   *
    *
    * @return CRM_Mailing_DAO_Mailing
    * @throws \Civi\API\Exception\UnauthorizedException
    */
-  public static function add(&$params, $ids = []) {
-    $id = $params['id'] ?? $ids['mailing_id'] ?? NULL;
+  public static function add($params) {
+    $id = $params['id'] ?? NULL;
 
-    if (empty($params['id']) && !empty($ids)) {
-      CRM_Core_Error::deprecatedWarning('Parameter $ids is no longer used by Mailing::add. Use the api or just pass $params');
-    }
     if (!empty($params['check_permissions']) && CRM_Mailing_Info::workflowEnabled()) {
       $params = self::processWorkflowPermissions($params);
     }
-    $action = $id ? 'create' : 'edit';
-    CRM_Utils_Hook::pre($action, 'Mailing', $id, $params);
-
-    $mailing = new static();
-    if ($id) {
-      $mailing->id = $id;
-      $mailing->find(TRUE);
+    if (!$id) {
+      $params['domain_id'] = $params['domain_id'] ?? CRM_Core_Config::domainID();
     }
-    $mailing->domain_id = CRM_Utils_Array::value('domain_id', $params, CRM_Core_Config::domainID());
-
-    if (((!$id && empty($params['replyto_email'])) || !isset($params['replyto_email'])) &&
+    if (
+      ((!$id && empty($params['replyto_email'])) || !isset($params['replyto_email'])) &&
       isset($params['from_email'])
     ) {
       $params['replyto_email'] = $params['from_email'];
     }
-    $mailing->copyValues($params);
-
     // CRM-20892 Unset Modifed Date here so that MySQL can correctly set an updated modfied date.
-    unset($mailing->modified_date);
-    $result = $mailing->save();
+    unset($params['modified_date']);
 
-    // CRM-20892 Re find record after saing so we can set the updated modified date in the result.
-    $mailing->find(TRUE);
+    $result = static::writeRecord($params);
 
-    if (isset($mailing->modified_date)) {
-      $result->modified_date = $mailing->modified_date;
-    }
-
-    CRM_Utils_Hook::post($action, 'Mailing', $mailing->id, $mailing);
+    // CRM-20892 Re find record after saing so we can set the updated modified date in the result.
+    $result->find(TRUE);
 
     return $result;
   }
index e0fab640c5a4b4baf8c65babf34c56bcb4dbe660..110cb39395a76472e06e0ab4079a7ab39d5ef2aa 100644 (file)
@@ -105,14 +105,6 @@ ORDER BY title";
       $this->addFormRule(['CRM_Mailing_Form_Subscribe', 'formRule']);
     }
 
-    // CRM-11316 Enable ReCAPTCHA for anonymous visitors
-    $session = CRM_Core_Session::singleton();
-    $contactID = $session->get('userID');
-
-    if (!$contactID) {
-      CRM_Utils_ReCAPTCHA::enableCaptchaOnForm($this);
-    }
-
     $this->addButtons([
       [
         'type' => 'next',
index 08458deee8aec08ede4f04e78c6dcf6f6216dc4f..6c208c9b4bc63a40f92973a56b61c922e443fddf 100644 (file)
@@ -19,6 +19,7 @@ class CRM_Member_BAO_MembershipBlock extends CRM_Member_DAO_MembershipBlock {
   /**
    * Create or update a MembershipBlock.
    *
+   * @deprecated
    * @param array $params
    * @return CRM_Member_DAO_MembershipBlock
    */
index 384f3f9cedb015e8cb2087eed252c33fafceed02..ca93aec7db1f1d37087043c4f01400c7079f84bd 100644 (file)
@@ -181,7 +181,6 @@ class CRM_PCP_Form_PCPAccount extends CRM_Core_Form {
 
     if ($fields) {
       $this->assign('fields', $fields);
-      $addCaptcha = FALSE;
       foreach ($fields as $key => $field) {
         if (isset($field['data_type']) && $field['data_type'] == 'File') {
           // ignore file upload fields
@@ -189,15 +188,6 @@ class CRM_PCP_Form_PCPAccount extends CRM_Core_Form {
         }
         CRM_Core_BAO_UFGroup::buildProfile($this, $field, CRM_Profile_Form::MODE_CREATE);
         $this->_fields[$key] = $field;
-
-        // CRM-11316 Is ReCAPTCHA enabled for this profile AND is this an anonymous visitor
-        if ($field['add_captcha'] && !$this->_contactID) {
-          $addCaptcha = TRUE;
-        }
-      }
-
-      if ($addCaptcha) {
-        CRM_Utils_ReCAPTCHA::enableCaptchaOnForm($this);
       }
     }
 
index 112a3eefe50b638f5b6ed6a81dd474ae09408c69..ead406b302d27d2688ad782d1a87ab015d830cb1 100644 (file)
@@ -772,11 +772,10 @@ GROUP BY  currency
    * @param array $params
    *
    * @return array
-   * @throws \API_Exception
+   *
    * @throws \CRM_Core_Exception
-   * @throws \CiviCRM_API3_Exception
    */
-  public static function updatePledgeStatus($params): array {
+  public static function updatePledgeStatus(array $params): array {
 
     $returnMessages = [];
 
@@ -875,7 +874,7 @@ SELECT  pledge.contact_id              as contact_id,
       );
       if ($newStatus != $pledgeStatus[$pledgeId]) {
         $returnMessages[] = "- status updated to: {$allPledgeStatus[$newStatus]}";
-        $updateCnt += 1;
+        ++$updateCnt;
       }
     }
 
@@ -992,8 +991,7 @@ SELECT  pledge.contact_id              as contact_id,
                 civicrm_api3('activity', 'create', $activityParams);
               }
               catch (CiviCRM_API3_Exception $e) {
-                $returnMessages[] = "Failed creating Activity for Pledge Reminder: " . $e->getMessage();
-                return ['is_error' => 1, 'message' => $returnMessages];
+                throw new CRM_Core_Exception('Failed creating Activity for Pledge Reminder: ' . $e->getMessage());
               }
               $returnMessages[] = "Payment reminder sent to: {$pledgerName} - {$toEmail}";
             }
@@ -1005,7 +1003,7 @@ SELECT  pledge.contact_id              as contact_id,
     // end if ( $sendReminders )
     $returnMessages[] = "{$updateCnt} records updated.";
 
-    return ['is_error' => 0, 'messages' => implode("\n\r", $returnMessages)];
+    return $returnMessages;
   }
 
   /**
index 4cea3ce74c791b830ab05122b74c962b8509bea6..3a38a8e2c43741760251d6d98974fdec94e1124c 100644 (file)
@@ -38,8 +38,8 @@ class CRM_Pledge_BAO_PledgeBlock extends CRM_Pledge_DAO_PledgeBlock {
    *
    * @param array $params
    *   (reference ) an assoc array of name/value pairs.
-   *
-   * @return CRM_Pledge_BAO_PledgeBlock
+   * @deprecated
+   * @return CRM_Pledge_DAO_PledgeBlock
    */
   public static function &create(&$params) {
     $transaction = new CRM_Core_Transaction();
@@ -61,8 +61,8 @@ class CRM_Pledge_BAO_PledgeBlock extends CRM_Pledge_DAO_PledgeBlock {
    * Add or update pledgeBlock.
    *
    * @param array $params
-   *
-   * @return object
+   * @deprecated
+   * @return CRM_Pledge_DAO_PledgeBlock
    */
   public static function add($params) {
     // FIXME: This is assuming checkbox input like ['foo' => 1, 'bar' => 0, 'baz' => 1]. Not API friendly.
index e503e728860dc11c8b9c42931ab16a8ee511b3a0..74ed2ca620c674b3c07c955d56003d8a9cb53592 100644 (file)
@@ -101,8 +101,6 @@ class CRM_Profile_Form extends CRM_Core_Form {
    */
   public $_ruleGroupID = NULL;
 
-  public $_isAddCaptcha = FALSE;
-
   protected $_isPermissionedChecksum = FALSE;
 
   /**
@@ -281,12 +279,7 @@ class CRM_Profile_Form extends CRM_Core_Form {
    * @return array
    */
   public function getUFGroupIDs() {
-    if (empty($this->_profileIds)) {
-      $dao = new CRM_Core_DAO_UFGroup();
-      $dao->id = $this->_gid;
-      $this->_profileIds = (array) $dao;
-    }
-    return $this->_profileIds;
+    return [$this->_gid];
   }
 
   /**
@@ -374,13 +367,12 @@ class CRM_Profile_Form extends CRM_Core_Form {
     }
     $this->_isContactActivityProfile = CRM_Core_BAO_UFField::checkContactActivityProfileType($this->_gid);
 
-    //get values for ufGroupName, captcha and dupe update.
+    //get values for ufGroupName and dupe update.
     if ($this->_gid) {
       $dao = new CRM_Core_DAO_UFGroup();
       $dao->id = $this->_gid;
       if ($dao->find(TRUE)) {
         $this->_isUpdateDupe = $dao->is_update_dupe;
-        $this->_isAddCaptcha = $dao->add_captcha;
         $this->_ufGroup = (array) $dao;
       }
 
@@ -837,7 +829,6 @@ class CRM_Profile_Form extends CRM_Core_Form {
     }
     $this->assign('anonUser', $anonUser);
 
-    $addCaptcha = [];
     $emailPresent = FALSE;
 
     // add the form elements
@@ -863,27 +854,13 @@ class CRM_Profile_Form extends CRM_Core_Form {
         $addToGroupId = $field['add_to_group_id'];
       }
 
-      //build array for captcha
-      if ($field['add_captcha']) {
-        $addCaptcha[$field['group_id']] = $field['add_captcha'];
-      }
-
       if (($name == 'email-Primary') || ($name == 'email-' . ($primaryLocationType ?? ""))) {
         $emailPresent = TRUE;
         $this->_mail = $name;
       }
     }
 
-    // add captcha only for create mode.
     if ($this->_mode == self::MODE_CREATE) {
-      // suppress captcha for logged in users only
-      if ($this->_currentUserID) {
-        $this->_isAddCaptcha = FALSE;
-      }
-      elseif (!$this->_isAddCaptcha && !empty($addCaptcha)) {
-        $this->_isAddCaptcha = TRUE;
-      }
-
       if ($this->_gid) {
         $dao = new CRM_Core_DAO_UFGroup();
         $dao->id = $this->_gid;
@@ -896,14 +873,6 @@ class CRM_Profile_Form extends CRM_Core_Form {
         }
       }
     }
-    else {
-      $this->_isAddCaptcha = FALSE;
-    }
-
-    //finally add captcha to form.
-    if ($this->_isAddCaptcha) {
-      CRM_Utils_ReCAPTCHA::enableCaptchaOnForm($this);
-    }
 
     if ($this->_mode != self::MODE_SEARCH) {
       if (isset($addToGroupId)) {
index da73d76379b6533e5d08913afd8fab9526fa286b..55817fae44cf3a7545e474ae6bf8bd8de26194c1 100644 (file)
@@ -76,6 +76,11 @@ class CRM_Queue_Task {
    *   FALSE or exception if task fails.
    */
   public function run($taskCtx) {
+    Civi::dispatcher()->dispatch('civi.queue.runTask.start', \Civi\Core\Event\GenericHookEvent::create([
+      'task' => $this,
+      'taskCtx' => $taskCtx,
+    ]));
+
     $args = $this->arguments;
     array_unshift($args, $taskCtx);
 
@@ -91,12 +96,20 @@ class CRM_Queue_Task {
       }
     }
 
-    if (is_callable($this->callback)) {
-      $result = call_user_func_array($this->callback, $args);
-      return $result;
+    try {
+      if (is_callable($this->callback)) {
+        $result = call_user_func_array($this->callback, $args);
+        return $result;
+      }
+      else {
+        throw new Exception('Failed to call callback: ' . $this->getSummary());
+      }
     }
-    else {
-      throw new Exception('Failed to call callback: ' . $this->getSummary());
+    finally {
+      Civi::dispatcher()->dispatch('civi.queue.runTask.finally', \Civi\Core\Event\GenericHookEvent::create([
+        'task' => $this,
+        'taskCtx' => $taskCtx,
+      ]));
     }
   }
 
index 35eee9eb3dadd2721267edf32bfaf59ee656d8e7..1649a77ff61b12b6e62fc3cf7221409b5c54502a 100644 (file)
@@ -1529,10 +1529,10 @@ class CRM_Report_Form extends CRM_Core_Form {
     $this->sqlArray[] = $sql;
     foreach ($this->sqlArray as $sql) {
       foreach (['LEFT JOIN'] as $term) {
-        $sql = str_replace($term, '<br>  ' . $term, $sql);
+        $sql = str_replace($term, '<br>  ' . $term, ($sql ?? ''));
       }
       foreach (['FROM', 'WHERE', 'GROUP BY', 'ORDER BY', 'LIMIT', ';'] as $term) {
-        $sql = str_replace($term, '<br><br>' . $term, $sql);
+        $sql = str_replace($term, '<br><br>' . $term, ($sql ?? ''));
       }
       $this->sqlFormattedArray[] = $sql;
       $this->assign('sql', implode(';<br><br><br><br>', $this->sqlFormattedArray));
@@ -2287,7 +2287,7 @@ class CRM_Report_Form extends CRM_Core_Form {
       $sqlOP = $this->getSQLOperator($relative);
       return "( {$fieldName} {$sqlOP} )";
     }
-    if (strlen($to) === 10) {
+    if (strlen($to ?? '') === 10) {
       // If we just have the date we assume the end of that day.
       $to .= ' 23:59:59';
     }
@@ -3443,7 +3443,7 @@ WHERE cg.extends IN ('" . implode("','", $this->_customGroupExtends) . "') AND
             if (!empty($this->_params["{$fieldName}_relative"])) {
               [$from, $to] = CRM_Utils_Date::getFromTo($this->_params["{$fieldName}_relative"], NULL, NULL);
             }
-            if (strlen($to) === 10) {
+            if (strlen($to ?? '') === 10) {
               // If we just have the date we assume the end of that day.
               $to .= ' 23:59:59';
             }
@@ -3949,7 +3949,7 @@ WHERE cg.extends IN ('" . implode("','", $this->_customGroupExtends) . "') AND
   public function buildPermissionClause() {
     $ret = [];
     foreach ($this->selectedTables() as $tableName) {
-      $baoName = str_replace('_DAO_', '_BAO_', CRM_Core_DAO_AllCoreTables::getClassForTable($tableName));
+      $baoName = str_replace('_DAO_', '_BAO_', (CRM_Core_DAO_AllCoreTables::getClassForTable($tableName) ?? ''));
       if ($baoName && class_exists($baoName) && !empty($this->_columns[$tableName]['alias'])) {
         $tableAlias = $this->_columns[$tableName]['alias'];
         $clauses = array_filter($baoName::getSelectWhereClause($tableAlias));
index b24b06443ba7f4c67ce0bb623ad20710a45e0788..bbc42eac26125cdd586f166f041dff2797b88150 100644 (file)
@@ -150,11 +150,11 @@ class CRM_Report_Form_Case_Demographics extends CRM_Report_Form {
           ],
           'start_date' => [
             'title' => ts('Case Start'),
-            'required' => TRUE,
+            'default' => TRUE,
           ],
           'end_date' => [
             'title' => ts('Case End'),
-            'required' => TRUE,
+            'default' => TRUE,
           ],
         ],
         'filters' => [
index c5e5aeb96cf8bece075422d839141170bac8c984..e2ec1096763ff64a6b686131cde4c05f340641a7 100644 (file)
@@ -194,6 +194,7 @@ class CRM_Report_Form_Case_Detail extends CRM_Report_Form {
         'dao' => 'CRM_Core_DAO_Address',
         'fields' => [
           'street_address' => NULL,
+          'city' => NULL,
           'state_province_id' => [
             'title' => ts('State/Province'),
           ],
index 599d65b4bc3be02e082830c30f198e836118f1ad..0138995bb24b12a203df8a326a4f46c4ad446416 100644 (file)
@@ -109,6 +109,7 @@ class CRM_Report_Form_Pledge_Detail extends CRM_Report_Form {
           ],
           'pledge_create_date' => [
             'title' => ts('Pledge Made Date'),
+            'type' => CRM_Utils_Type::T_DATE,
           ],
           'start_date' => [
             'title' => ts('Pledge Start Date'),
@@ -120,7 +121,7 @@ class CRM_Report_Form_Pledge_Detail extends CRM_Report_Form {
           ],
           'status_id' => [
             'title' => ts('Pledge Status'),
-            'required' => TRUE,
+            'default' => TRUE,
           ],
         ],
         'filters' => [
index 7aa94a8e43c15c35daa27a68db4fdb6ec180c008..112f1797ad258d297e59e7b50d5c293f6e4ac23c 100644 (file)
  */
 class CRM_Upgrade_DispatchPolicy {
 
+  /**
+   * Create an auto-clean object which temporarily applies the preferred policy.
+   *
+   * @code
+   * $cleanup = CRM_Upgrade_DispatchPolicy::useTemporarily('upgrade.finish');
+   * doStuff();
+   * unset($cleanup);
+   * @endCode
+   *
+   * @param string $name
+   * @return \CRM_Utils_AutoClean
+   */
+  public static function useTemporarily(string $name): CRM_Utils_AutoClean {
+    Civi::dispatcher()->setDispatchPolicy(\CRM_Upgrade_DispatchPolicy::get($name));
+    return \CRM_Utils_AutoClean::with(function() {
+      Civi::dispatcher()->setDispatchPolicy(\CRM_Upgrade_DispatchPolicy::get('upgrade.main'));
+    });
+  }
+
   /**
    * Determine the dispatch policy
    *
+   * @return array
+   * @see \Civi\Core\CiviEventDispatcher::setDispatchPolicy()
+   */
+  public static function pick(): ?array {
+    if (!\CRM_Core_Config::isUpgradeMode()) {
+      return NULL;
+    }
+
+    // Have we run CRM_Upgrade_Form::doCoreFinish() for this version?
+    $codeVer = CRM_Utils_System::version();
+    $isCoreCurrent = CRM_Core_DAO::singleValueQuery('
+        SELECT count(*) as count
+        FROM civicrm_log
+        WHERE entity_table = "civicrm_domain"
+        AND data LIKE %1
+        ', [1 => ['upgrade:%->' . $codeVer, 'String']]);
+
+    return CRM_Upgrade_DispatchPolicy::get($isCoreCurrent < 1 ? 'upgrade.main' : 'upgrade.finish');
+  }
+
+  /**
+   * Read the dispatch policy.
+   *
    * @param string $phase
    *   Ex: 'upgrade.main' or 'upgrade.finish'.
    * @return array
@@ -108,4 +150,30 @@ class CRM_Upgrade_DispatchPolicy {
     return $policies[$phase];
   }
 
+  /**
+   * Assert that a specific policy is currently active.
+   *
+   * @param string $name
+   *   Ex: 'upgrade.main' or 'upgrade.finish'
+   * @throws \RuntimeException
+   */
+  public static function assertActive(string $name) {
+    $expected = static::get($name);
+    $actual = Civi::dispatcher()->getDispatchPolicy();
+    if ($expected != $actual) {
+      throw new \RuntimeException("Task can not execute correctly. The wrong dispatch policy is active. Expected to find \"$name\".");
+    }
+  }
+
+  /**
+   * Before running upgrade tasks, ensure that we apply the current dispatch-policy.
+   *
+   * @param \Civi\Core\Event\GenericHookEvent $event
+   */
+  public static function onRunTask(\Civi\Core\Event\GenericHookEvent $event) {
+    if ($event->taskCtx->queue->getName() === \CRM_Upgrade_Form::QUEUE_NAME) {
+      Civi::dispatcher()->setDispatchPolicy(static::pick());
+    }
+  }
+
 }
index 4d950c66ac37eecafa10c53399f039c3ce5415a1..5682df2bf04daa22ca2ca5b1e90e88ab4deb41dd 100644 (file)
@@ -599,6 +599,14 @@ SET    version = '$version'
     );
     $queue->createItem($task, ['weight' => 1000]);
 
+    $task = new CRM_Queue_Task(
+      ['CRM_Upgrade_Form', 'enqueueExtUpgrades'],
+      [$rev, $latestVer, $latestVer, $postUpgradeMessageFile],
+      "Assess extension upgrades"
+    );
+    // This places the extension-upgrades after `doCoreFinish` - but before new extensions (`addExtensionTask()`)
+    $queue->createItem($task, ['weight' => 1500]);
+
     $task = new CRM_Queue_Task(
       ['CRM_Upgrade_Form', 'doFinalMessages'],
       [$currentVer, $latestVer, $postUpgradeMessageFile],
@@ -810,15 +818,14 @@ SET    version = '$version'
    * @throws \CRM_Core_Exception
    */
   public static function doCoreFinish(): bool {
-    Civi::dispatcher()->setDispatchPolicy(\CRM_Upgrade_DispatchPolicy::get('upgrade.finish'));
-    $restore = \CRM_Utils_AutoClean::with(function() {
-      Civi::dispatcher()->setDispatchPolicy(\CRM_Upgrade_DispatchPolicy::get('upgrade.main'));
-    });
+    $restore = \CRM_Upgrade_DispatchPolicy::useTemporarily('upgrade.finish');
 
     $upgrade = new CRM_Upgrade_Form();
     list($ignore, $latestVer) = $upgrade->getUpgradeVersions();
     // Seems extraneous in context, but we'll preserve old behavior
     $upgrade->setVersion($latestVer);
+    // Going forward, any new tasks will run in `upgrade.finish` mode.
+    // @see \CRM_Upgrade_DispatchPolicy::pick()
 
     $config = CRM_Core_Config::singleton();
     $config->userSystem->flush();
@@ -839,6 +846,23 @@ SET    version = '$version'
     return TRUE;
   }
 
+  /**
+   * After core schema is up-to-date, ensure that
+   * @param \CRM_Queue_TaskContext $ctx
+   * @return bool
+   */
+  public static function enqueueExtUpgrades(CRM_Queue_TaskContext $ctx): bool {
+    CRM_Core_Config::singleton(TRUE, TRUE);
+    CRM_Upgrade_DispatchPolicy::assertActive('upgrade.finish');
+    if (CRM_Extension_Upgrades::hasPending()) {
+      CRM_Extension_Upgrades::fillQueue($ctx->queue);
+      // ISSUE: Core-upgrade tasks and ext-upgrade tasks need to run with different `DispatchPolicy`s
+      // (`upgrade.main` vs `upgrade.finish` or `NULL`).
+      // Can we make policy transitions sticky -- eg maybe a setting or session-variable?
+    }
+    return TRUE;
+  }
+
   /**
    * Generate any standard post-upgrade messages (which are not version-specific).
    *
@@ -853,17 +877,7 @@ SET    version = '$version'
    * @return bool
    */
   public static function doFinalMessages(CRM_Queue_TaskContext $ctx, $originalVer, $latestVer, $postUpgradeMessageFile): bool {
-    // NOTE: This step should be automated circa 5.53.
-    $originalMajorMinor = array_slice(explode('.', $originalVer), 0, 2);
-    $latestMajorMinor = array_slice(explode('.', $latestVer), 0, 2);
-    if ($originalMajorMinor !== $latestMajorMinor) {
-      file_put_contents($postUpgradeMessageFile,
-        '<br/><br/>' . ts('<strong>WARNING</strong>: Core extensions may also require database updates. Please <a %1>execute extension updates</a> immediately.', [
-          1 => sprintf('href="%s" target="_blank" ', CRM_Utils_System::url('civicrm/admin/extensions/upgrade', 'reset=1', TRUE)),
-        ]),
-        FILE_APPEND
-      );
-    }
+    // There are currently no final messages to list. However, this stub may be useful for future messages.
     return TRUE;
   }
 
index b109b5772f6e488743908fdf009184c92fea78d2..e9bf28307d325dd48e5533f00bad41c4c617490d 100644 (file)
@@ -213,10 +213,7 @@ class CRM_Upgrade_Incremental_Base {
     // The `enableExtension` has a very high value of `weight`, so this runs after all
     // core DB schema updates have been resolved. We can use high-level services.
 
-    Civi::dispatcher()->setDispatchPolicy(\CRM_Upgrade_DispatchPolicy::get('upgrade.finish'));
-    $restore = \CRM_Utils_AutoClean::with(function() {
-      Civi::dispatcher()->setDispatchPolicy(\CRM_Upgrade_DispatchPolicy::get('upgrade.main'));
-    });
+    CRM_Upgrade_DispatchPolicy::assertActive('upgrade.finish');
 
     $manager = CRM_Extension_System::singleton()->getManager();
     $manager->enable($manager->findInstallRequirements($keys));
diff --git a/CRM/Upgrade/Incremental/php/FiveFiftyThree.php b/CRM/Upgrade/Incremental/php/FiveFiftyThree.php
new file mode 100644 (file)
index 0000000..8d95258
--- /dev/null
@@ -0,0 +1,93 @@
+<?php
+/*
+ +--------------------------------------------------------------------+
+ | Copyright CiviCRM LLC. All rights reserved.                        |
+ |                                                                    |
+ | This work is published under the GNU AGPLv3 license with some      |
+ | permitted exceptions and without any warranty. For full license    |
+ | and copyright information, see https://civicrm.org/licensing       |
+ +--------------------------------------------------------------------+
+ */
+
+/**
+ * Upgrade logic for the 5.53.x series.
+ *
+ * Each minor version in the series is handled by either a `5.53.x.mysql.tpl` file,
+ * or a function in this class named `upgrade_5_53_x`.
+ * If only a .tpl file exists for a version, it will be run automatically.
+ * If the function exists, it must explicitly add the 'runSql' task if there is a corresponding .mysql.tpl.
+ *
+ * This class may also implement `setPreUpgradeMessage()` and `setPostUpgradeMessage()` functions.
+ */
+class CRM_Upgrade_Incremental_php_FiveFiftyThree extends CRM_Upgrade_Incremental_Base {
+
+  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev) {
+    if ($rev === '5.53.alpha1') {
+      $postUpgradeMessage .= '<div class="messages warning"><p>' . ts("WARNING: CiviCRM has changed the meaning of the date format specifier %1 when using CRM_Utils_Date::customFormat or {crmDate}. It was identical to %2 and the change will help compatibility with php 8.1.", [
+        1 => '%A',
+        2 => '%P',
+      ]) . '</p>';
+      $usagesInTemplates = self::getTemplatesUsingPercentA();
+      if (!empty($usagesInTemplates)) {
+        $postUpgradeMessage .= '<p>' . ts("The following <a %2>message templates</a> appear to be using the %1 specifier. You will need to manually review and update them to use %3 instead.", [
+          1 => '%A',
+          2 => 'href="' . CRM_Utils_System::url('civicrm/admin/messageTemplates', ['reset' => 1], TRUE) . '" target="_blank"',
+          3 => '%P',
+        ]) . '</p>';
+        $postUpgradeMessage .= '<ul>';
+        foreach ($usagesInTemplates as $id => $title) {
+          $link = CRM_Utils_System::url('civicrm/admin/messageTemplates/add', ['action' => 'update', 'reset' => 1, 'id' => $id], TRUE);
+          $postUpgradeMessage .= "<li><a href='{$link}' target='_blank'>" . htmlspecialchars($title) . '</a></li>';
+        }
+        $postUpgradeMessage .= '</ul></p>';
+      }
+      $postUpgradeMessage .= '<p>' . ts("Your <a %1>Date Format</a> settings have been automatically updated.", [
+        1 => 'href="' . CRM_Utils_System::url('civicrm/admin/setting/date', ['reset' => 1], TRUE) . '" target="_blank"',
+      ]) . '</p>';
+      $postUpgradeMessage .= '</div>';
+    }
+  }
+
+  /**
+   * Upgrade step; adds tasks including 'runSql'.
+   *
+   * @param string $rev
+   *   The version number matching this function name
+   */
+  public function upgrade_5_53_alpha1($rev): void {
+    $this->addTask(ts('Upgrade DB to %1: SQL', [1 => $rev]), 'runSql', $rev);
+    $this->addTask('Replace %A specifier in date settings.', 'replacePercentA');
+  }
+
+  public static function replacePercentA($ctx): bool {
+    foreach ([
+      'dateformatDatetime',
+      'dateformatFull',
+      'dateformatPartial',
+      'dateformatYear',
+      'dateformatTime',
+      'dateformatFinancialBatch',
+      'dateformatshortdate',
+    ] as $setting) {
+      $value = \Civi::settings()->get($setting);
+      if ($value && (strpos($value, '%A') !== FALSE)) {
+        $value = strtr($value, ['%A' => '%P']);
+        \Civi::settings()->set($setting, $value);
+      }
+    }
+    return TRUE;
+  }
+
+  public static function getTemplatesUsingPercentA(): array {
+    $usages = [];
+    // is_default has weird meaning - it means the one currently in use, not the default distributed with civi (which is is_reserved).
+    // The "NOT LIKE" part is necessary to avoid false positives because the
+    // event receipt uses it (correctly) with date_format.
+    $dao = CRM_Core_DAO::executeQuery("SELECT id, msg_title FROM civicrm_msg_template WHERE is_default = 1 AND ((msg_html LIKE BINARY '%\\%A%' AND msg_html NOT LIKE BINARY '%date_format:\"\\%A\"%') OR (msg_text LIKE BINARY '%\\%A%' AND msg_text NOT LIKE BINARY '%date_format:\"\\%A\"%') OR (msg_subject LIKE BINARY '%\\%A%' AND msg_subject NOT LIKE BINARY '%date_format:\"\\%A\"%'))");
+    while ($dao->fetch()) {
+      $usages[$dao->id] = $dao->msg_title;
+    }
+    return $usages;
+  }
+
+}
diff --git a/CRM/Upgrade/Incremental/sql/5.53.alpha1.mysql.tpl b/CRM/Upgrade/Incremental/sql/5.53.alpha1.mysql.tpl
new file mode 100644 (file)
index 0000000..51260ff
--- /dev/null
@@ -0,0 +1 @@
+{* file to handle db changes in 5.53.alpha1 during upgrade *}
index 0c124a71c239e3d853ced423cdd73cf71646cda0..c53912830e2962f9bbf3dc3e272459e8962fde2c 100644 (file)
@@ -116,23 +116,6 @@ class CRM_Utils_Check {
     }
   }
 
-  /**
-   * Sort messages based upon severity
-   *
-   * @param CRM_Utils_Check_Message $a
-   * @param CRM_Utils_Check_Message $b
-   * @return int
-   */
-  public static function severitySort($a, $b) {
-    $aSeverity = $a->getLevel();
-    $bSeverity = $b->getLevel();
-    if ($aSeverity == $bSeverity) {
-      return strcmp($a->getName(), $b->getName());
-    }
-    // The Message constructor guarantees that these will always be integers.
-    return ($aSeverity <=> $bSeverity);
-  }
-
   /**
    * Get the integer value (useful for thresholds) of the severity.
    *
@@ -201,15 +184,11 @@ class CRM_Utils_Check {
   public static function checkAll($max = FALSE) {
     $messages = self::checkStatus();
 
-    uasort($messages, [__CLASS__, 'severitySort']);
-
     $maxSeverity = 1;
     foreach ($messages as $message) {
-      if (!$message->isVisible()) {
-        continue;
+      if ($message->isVisible()) {
+        $maxSeverity = max($maxSeverity, $message->getLevel());
       }
-      $maxSeverity = max(1, $message->getLevel());
-      break;
     }
 
     Civi::cache('checks')->set('systemStatusCheckResult', $maxSeverity);
index f38274517d5d166e748f46356c00979bd0a1a5fb..f3add192515bdbb05801284e1dec91cf1f1a735f 100644 (file)
@@ -161,20 +161,26 @@ class CRM_Utils_Date {
    */
   public static function getAbbrWeekdayNames() {
     $key = 'abbrDays_' . \CRM_Core_I18n::getLocale();
-    $days = &\Civi::$statics[__CLASS__][$key];
-    if (!$days) {
-      $days = [];
+    if (empty(\Civi::$statics[__CLASS__][$key])) {
+      $intl_formatter = IntlDateFormatter::create(CRM_Core_I18n::getLocale(), IntlDateFormatter::MEDIUM, IntlDateFormatter::MEDIUM, NULL, IntlDateFormatter::GREGORIAN, 'E');
+      $days = [
+        0 => $intl_formatter->format(strtotime('Sunday')),
+        1 => $intl_formatter->format(strtotime('Monday')),
+        2 => $intl_formatter->format(strtotime('Tuesday')),
+        3 => $intl_formatter->format(strtotime('Wednesday')),
+        4 => $intl_formatter->format(strtotime('Thursday')),
+        5 => $intl_formatter->format(strtotime('Friday')),
+        6 => $intl_formatter->format(strtotime('Saturday')),
+      ];
       // First day of the week
       $firstDay = Civi::settings()->get('weekBegins');
 
-      // set LC_TIME and build the arrays from locale-provided names
-      // June 1st, 1970 was a Monday
-      CRM_Core_I18n::setLcTime();
-      for ($i = $firstDay; count($days) < 7; $i = $i > 5 ? 0 : $i + 1) {
-        $days[$i] = strftime('%a', mktime(0, 0, 0, 6, $i, 1970));
+      \Civi::$statics[__CLASS__][$key] = [];
+      for ($i = $firstDay; count(\Civi::$statics[__CLASS__][$key]) < 7; $i = $i > 5 ? 0 : $i + 1) {
+        \Civi::$statics[__CLASS__][$key][$i] = $days[$i];
       }
     }
-    return $days;
+    return \Civi::$statics[__CLASS__][$key];
   }
 
   /**
@@ -192,20 +198,26 @@ class CRM_Utils_Date {
    */
   public static function getFullWeekdayNames() {
     $key = 'fullDays_' . \CRM_Core_I18n::getLocale();
-    $days = &\Civi::$statics[__CLASS__][$key];
-    if (!$days) {
-      $days = [];
+    if (empty(\Civi::$statics[__CLASS__][$key])) {
+      $intl_formatter = IntlDateFormatter::create(CRM_Core_I18n::getLocale(), IntlDateFormatter::MEDIUM, IntlDateFormatter::MEDIUM, NULL, IntlDateFormatter::GREGORIAN, 'EEEE');
+      $days = [
+        0 => $intl_formatter->format(strtotime('Sunday')),
+        1 => $intl_formatter->format(strtotime('Monday')),
+        2 => $intl_formatter->format(strtotime('Tuesday')),
+        3 => $intl_formatter->format(strtotime('Wednesday')),
+        4 => $intl_formatter->format(strtotime('Thursday')),
+        5 => $intl_formatter->format(strtotime('Friday')),
+        6 => $intl_formatter->format(strtotime('Saturday')),
+      ];
       // First day of the week
       $firstDay = Civi::settings()->get('weekBegins');
 
-      // set LC_TIME and build the arrays from locale-provided names
-      // June 1st, 1970 was a Monday
-      CRM_Core_I18n::setLcTime();
-      for ($i = $firstDay; count($days) < 7; $i = $i > 5 ? 0 : $i + 1) {
-        $days[$i] = strftime('%A', mktime(0, 0, 0, 6, $i, 1970));
+      \Civi::$statics[__CLASS__][$key] = [];
+      for ($i = $firstDay; count(\Civi::$statics[__CLASS__][$key]) < 7; $i = $i > 5 ? 0 : $i + 1) {
+        \Civi::$statics[__CLASS__][$key][$i] = $days[$i];
       }
     }
-    return $days;
+    return \Civi::$statics[__CLASS__][$key];
   }
 
   /**
@@ -219,19 +231,27 @@ class CRM_Utils_Date {
    */
   public static function &getAbbrMonthNames($month = FALSE) {
     $key = 'abbrMonthNames_' . \CRM_Core_I18n::getLocale();
-    $abbrMonthNames = &\Civi::$statics[__CLASS__][$key];
-    if (!isset($abbrMonthNames)) {
-
-      // set LC_TIME and build the arrays from locale-provided names
-      CRM_Core_I18n::setLcTime();
-      for ($i = 1; $i <= 12; $i++) {
-        $abbrMonthNames[$i] = strftime('%b', mktime(0, 0, 0, $i, 10, 1970));
-      }
+    if (empty(\Civi::$statics[__CLASS__][$key])) {
+      $intl_formatter = IntlDateFormatter::create(CRM_Core_I18n::getLocale(), IntlDateFormatter::MEDIUM, IntlDateFormatter::MEDIUM, NULL, IntlDateFormatter::GREGORIAN, 'MMM');
+      \Civi::$statics[__CLASS__][$key] = [
+        1 => $intl_formatter->format(strtotime('1 January')),
+        2 => $intl_formatter->format(strtotime('1 February')),
+        3 => $intl_formatter->format(strtotime('1 March')),
+        4 => $intl_formatter->format(strtotime('1 April')),
+        5 => $intl_formatter->format(strtotime('1 May')),
+        6 => $intl_formatter->format(strtotime('1 June')),
+        7 => $intl_formatter->format(strtotime('1 July')),
+        8 => $intl_formatter->format(strtotime('1 August')),
+        9 => $intl_formatter->format(strtotime('1 September')),
+        10 => $intl_formatter->format(strtotime('1 October')),
+        11 => $intl_formatter->format(strtotime('1 November')),
+        12 => $intl_formatter->format(strtotime('1 December')),
+      ];
     }
     if ($month) {
-      return $abbrMonthNames[$month];
+      return \Civi::$statics[__CLASS__][$key][$month];
     }
-    return $abbrMonthNames;
+    return \Civi::$statics[__CLASS__][$key];
   }
 
   /**
@@ -287,7 +307,8 @@ class CRM_Utils_Date {
 
   /**
    * Create a date and time string in a provided format.
-   *
+   * %A - Full day name ('Saturday'..'Sunday')
+   * %a - abbreviated day name ('Sat'..'Sun')
    * %b - abbreviated month name ('Jan'..'Dec')
    * %B - full month name ('January'..'December')
    * %d - day of the month as a decimal number, 0-padded ('01'..'31')
@@ -318,6 +339,11 @@ class CRM_Utils_Date {
     // 1-based (January) month names arrays
     $abbrMonths = self::getAbbrMonthNames();
     $fullMonths = self::getFullMonthNames();
+    $fullWeekdayNames = self::getFullWeekdayNames();
+    $abbrWeekdayNames = self::getAbbrWeekdayNames();
+
+    // backwards compatability with %D being the equivilant of %m/%d/%y
+    $format = str_replace('%D', '%m/%d/%y', $format);
 
     if (!$format) {
       $config = CRM_Core_Config::singleton();
@@ -337,16 +363,16 @@ class CRM_Utils_Date {
         }
       }
       else {
-        if (strpos($dateString, '-')) {
+        if (strpos(($dateString ?? ''), '-')) {
           $month = (int) substr($dateString, 5, 2);
           $day = (int) substr($dateString, 8, 2);
         }
         else {
-          $month = (int) substr($dateString, 4, 2);
-          $day = (int) substr($dateString, 6, 2);
+          $month = (int) substr(($dateString ?? ''), 4, 2);
+          $day = (int) substr(($dateString ?? ''), 6, 2);
         }
 
-        if (strlen($dateString) > 10) {
+        if (strlen(($dateString ?? '')) > 10) {
           $format = $config->dateformatDatetime;
         }
         elseif ($day > 0) {
@@ -381,6 +407,8 @@ class CRM_Utils_Date {
         $second = (int) substr($dateString, 12, 2);
       }
 
+      $dayInt = date('w', strtotime($dateString));
+
       if ($day % 10 == 1 and $day != 11) {
         $suffix = 'st';
       }
@@ -414,6 +442,8 @@ class CRM_Utils_Date {
       }
 
       $date = [
+        '%A' => $fullWeekdayNames[$dayInt] ?? NULL,
+        '%a' => $abbrWeekdayNames[$dayInt] ?? NULL,
         '%b' => $abbrMonths[$month] ?? NULL,
         '%B' => $fullMonths[$month] ?? NULL,
         '%d' => $day > 9 ? $day : '0' . $day,
@@ -430,10 +460,11 @@ class CRM_Utils_Date {
         '%i' => $minute > 9 ? $minute : '0' . $minute,
         '%p' => strtolower($type),
         '%P' => $type,
-        '%A' => $type,
         '%Y' => $year,
+        '%y' => substr($year, 2),
         '%s' => str_pad($second, 2, 0, STR_PAD_LEFT),
         '%S' => str_pad($second, 2, 0, STR_PAD_LEFT),
+        '%Z' => date('T', strtotime($dateString)),
       ];
 
       return strtr($format, $date);
@@ -481,12 +512,12 @@ class CRM_Utils_Date {
    *   date/datetime in ISO format
    */
   public static function mysqlToIso($mysql) {
-    $year = substr($mysql, 0, 4);
-    $month = substr($mysql, 4, 2);
-    $day = substr($mysql, 6, 2);
-    $hour = substr($mysql, 8, 2);
-    $minute = substr($mysql, 10, 2);
-    $second = substr($mysql, 12, 2);
+    $year = substr(($mysql ?? ''), 0, 4);
+    $month = substr(($mysql ?? ''), 4, 2);
+    $day = substr(($mysql ?? ''), 6, 2);
+    $hour = substr(($mysql ?? ''), 8, 2);
+    $minute = substr(($mysql ?? ''), 10, 2);
+    $second = substr(($mysql ?? ''), 12, 2);
 
     $iso = '';
     if ($year) {
@@ -525,7 +556,7 @@ class CRM_Utils_Date {
    */
   public static function isoToMysql($iso) {
     $dropArray = ['-' => '', ':' => '', ' ' => ''];
-    return strtr($iso, $dropArray);
+    return strtr(($iso ?? ''), $dropArray);
   }
 
   /**
@@ -543,7 +574,7 @@ class CRM_Utils_Date {
   public static function convertToDefaultDate(&$params, $dateType, $dateParam) {
     $now = getdate();
 
-    $value = NULL;
+    $value = '';
     if (!empty($params[$dateParam])) {
       // suppress hh:mm or hh:mm:ss if it exists CRM-7957
       $value = preg_replace("/(\s(([01]\d)|[2][0-3])(:([0-5]\d)){1,2})$/", "", $params[$dateParam]);
@@ -876,8 +907,8 @@ class CRM_Utils_Date {
     if ($relative) {
       list($term, $unit) = explode('.', $relative, 2);
       $dateRange = self::relativeToAbsolute($term, $unit);
-      $from = substr($dateRange['from'], 0, 8);
-      $to = substr($dateRange['to'], 0, 8);
+      $from = substr(($dateRange['from'] ?? ''), 0, 8);
+      $to = substr(($dateRange['to'] ?? ''), 0, 8);
       // @todo fix relativeToAbsolute & add tests
       // relativeToAbsolute returns 8 char date strings
       // or 14 char date + time strings.
index cdda9aa217a92b69825e989ce6e87e445bf08ec7..675709e9e63d05a7e293a923be7ae23e91da373d 100644 (file)
@@ -373,7 +373,7 @@ class CRM_Utils_File {
    *   stripped string
    */
   public static function stripComments($string) {
-    return preg_replace("/^(#|--).*\R*/m", "", $string);
+    return preg_replace("/^(#|--).*\R*/m", "", ($string ?? ''));
   }
 
   /**
@@ -446,9 +446,9 @@ class CRM_Utils_File {
     $uniqID = md5(uniqid(rand(), TRUE));
     $info = pathinfo($name);
     $basename = substr($info['basename'],
-      0, -(strlen(CRM_Utils_Array::value('extension', $info)) + (CRM_Utils_Array::value('extension', $info) == '' ? 0 : 1))
+      0, -(strlen(CRM_Utils_Array::value('extension', $info, '')) + (CRM_Utils_Array::value('extension', $info, '') == '' ? 0 : 1))
     );
-    if (!self::isExtensionSafe(CRM_Utils_Array::value('extension', $info))) {
+    if (!self::isExtensionSafe(CRM_Utils_Array::value('extension', $info, ''))) {
       // munge extension so it cannot have an embbeded dot in it
       // The maximum length of a filename for most filesystems is 255 chars.
       // We'll truncate at 240 to give some room for the extension.
@@ -1058,7 +1058,7 @@ HTACCESS;
     }
     $iconClasses = Civi::$statics[__CLASS__]['mimeIcons'];
     foreach ($iconClasses as $text => $icon) {
-      if (strpos($mimeType, $text) === 0) {
+      if (strpos(($mimeType ?? ''), $text) === 0) {
         return $icon;
       }
     }
@@ -1128,6 +1128,9 @@ HTACCESS;
    *   In php8 the return value from is_dir() is always bool but in php7 it can be null.
    */
   public static function isDir(?string $dir) {
+    if ($dir === NULL) {
+      return FALSE;
+    }
     set_error_handler(function($errno, $errstr) {
       // If this is open_basedir-related, convert it to an exception so we
       // can catch it.
diff --git a/CRM/Utils/Hook/Standalone.php b/CRM/Utils/Hook/Standalone.php
new file mode 100644 (file)
index 0000000..2a1707d
--- /dev/null
@@ -0,0 +1,48 @@
+<?php
+/*
+ +--------------------------------------------------------------------+
+ | Copyright CiviCRM LLC. All rights reserved.                        |
+ |                                                                    |
+ | This work is published under the GNU AGPLv3 license with some      |
+ | permitted exceptions and without any warranty. For full license    |
+ | and copyright information, see https://civicrm.org/licensing       |
+ +--------------------------------------------------------------------+
+ */
+
+/**
+ *
+ * @package CiviCRM_Hook
+ * @copyright CiviCRM LLC https://civicrm.org/licensing
+ */
+class CRM_Utils_Hook_Standalone extends CRM_Utils_Hook {
+
+  /**
+   * Invoke hooks.
+   *
+   * @param int $numParams
+   *   Number of parameters to pass to the hook.
+   * @param mixed $arg1
+   *   Parameter to be passed to the hook.
+   * @param mixed $arg2
+   *   Parameter to be passed to the hook.
+   * @param mixed $arg3
+   *   Parameter to be passed to the hook.
+   * @param mixed $arg4
+   *   Parameter to be passed to the hook.
+   * @param mixed $arg5
+   *   Parameter to be passed to the hook.
+   * @param mixed $arg6
+   *   Parameter to be passed to the hook.
+   * @param string $fnSuffix
+   *   Function suffix, this is effectively the hook name.
+   *
+   * @return mixed
+   */
+  public function invokeViaUF($numParams, &$arg1, &$arg2, &$arg3, &$arg4, &$arg5, &$arg6, $fnSuffix) {
+    // @todo Just guessing, based on how other CMSes invoke hooks, not sure about the empty fnPrefix
+    return $this->commonInvoke($numParams,
+      $arg1, $arg2, $arg3, $arg4, $arg5, $arg6,
+      $fnSuffix, '');
+  }
+
+}
index beb0ad3263b8116ebcb3515a4a3b34097a778358..b649373d65f81eba2b67d7befef05754e3609ef7 100644 (file)
@@ -451,7 +451,7 @@ class CRM_Utils_Mail {
   public static function formatRFC822Email($name, $email, $useQuote = FALSE) {
     $result = NULL;
 
-    $name = trim($name);
+    $name = trim($name ?? '');
 
     // strip out double quotes if present at the beginning AND end
     if (substr($name, 0, 1) == '"' &&
index b0bf8633d0a34379653c80b3ddf08f33d732a4ee..960dec4cbf6695778096cfb7724b97d2127cb3e6 100644 (file)
@@ -184,7 +184,7 @@ class CRM_Utils_SQL_BaseParamQuery implements ArrayAccess {
    *
    * @return bool
    */
-  public function offsetExists($offset) {
+  public function offsetExists($offset): bool {
     return isset($this->params[$offset]);
   }
 
@@ -202,6 +202,7 @@ class CRM_Utils_SQL_BaseParamQuery implements ArrayAccess {
    * @see param()
    * @see ArrayAccess::offsetGet
    */
+  #[ReturnTypeWillChange]
   public function offsetGet($offset) {
     return $this->params[$offset];
   }
@@ -223,7 +224,7 @@ class CRM_Utils_SQL_BaseParamQuery implements ArrayAccess {
    * @see param()
    * @see ArrayAccess::offsetSet
    */
-  public function offsetSet($offset, $value) {
+  public function offsetSet($offset, $value): void {
     $this->param($offset, $value);
   }
 
@@ -234,7 +235,7 @@ class CRM_Utils_SQL_BaseParamQuery implements ArrayAccess {
    * @see param()
    * @see ArrayAccess::offsetUnset
    */
-  public function offsetUnset($offset) {
+  public function offsetUnset($offset): void {
     unset($this->params[$offset]);
   }
 
index 93e96d05e05fd0cdf95d6440acf6136f5067c9ae..4b230e1879ce9e9eb82089e04efd7d4bce856689 100644 (file)
@@ -529,7 +529,7 @@ class CRM_Utils_String {
    */
   public static function stripAlternatives($full) {
     $matches = [];
-    preg_match('/-ALTERNATIVE ITEM 0-(.*?)-ALTERNATIVE ITEM 1-.*-ALTERNATIVE END-/s', $full, $matches);
+    preg_match('/-ALTERNATIVE ITEM 0-(.*?)-ALTERNATIVE ITEM 1-.*-ALTERNATIVE END-/s', ($full ?? ''), $matches);
 
     if (isset($matches[1]) &&
       trim(strip_tags($matches[1])) != ''
@@ -639,7 +639,7 @@ class CRM_Utils_String {
       $_filter = new HTMLPurifier($config);
     }
 
-    return $_filter->purify($string);
+    return $_filter->purify($string ?? '');
   }
 
   /**
@@ -878,7 +878,7 @@ class CRM_Utils_String {
       return TRUE;
     }
     $len = strlen($fragment ?? '');
-    return substr($string, 0, $len) === $fragment;
+    return substr(($string ?? ''), 0, $len) === $fragment;
   }
 
   /**
@@ -895,7 +895,7 @@ class CRM_Utils_String {
       return TRUE;
     }
     $len = strlen($fragment ?? '');
-    return substr($string, -1 * $len) === $fragment;
+    return substr(($string ?? ''), -1 * $len) === $fragment;
   }
 
   /**
index 1d8a67cb678897c5eb99a246cb8ba1166a2b1b53..f1e6cc6d028e137aa3acb70073a310a47125fe0e 100644 (file)
@@ -213,7 +213,7 @@ class CRM_Utils_System {
     if (is_array($query)) {
       $buf = '';
       foreach ($query as $key => $value) {
-        $buf .= ($buf ? '&' : '') . urlencode($key) . '=' . urlencode($value);
+        $buf .= ($buf ? '&' : '') . urlencode($key ?? '') . '=' . urlencode($value ?? '');
       }
       $query = $buf;
     }
@@ -805,7 +805,7 @@ class CRM_Utils_System {
    *   The obscured credit card number.
    */
   public static function mungeCreditCard($number, $keep = 4) {
-    $number = trim($number);
+    $number = trim($number ?? '');
     if (empty($number)) {
       return NULL;
     }
@@ -1831,7 +1831,7 @@ class CRM_Utils_System {
         '{sid}' => self::getSiteID(),
         '{baseUrl}' => $config->userFrameworkBaseURL,
         '{lang}' => $tsLocale,
-        '{co}' => $config->defaultContactCountry,
+        '{co}' => $config->defaultContactCountry ?? '',
       ];
       return strtr($url, array_map('urlencode', $vars));
     }
diff --git a/CRM/Utils/System/Standalone.php b/CRM/Utils/System/Standalone.php
new file mode 100644 (file)
index 0000000..c973ac8
--- /dev/null
@@ -0,0 +1,628 @@
+<?php
+/*
+ +--------------------------------------------------------------------+
+ | Copyright CiviCRM LLC. All rights reserved.                        |
+ |                                                                    |
+ | This work is published under the GNU AGPLv3 license with some      |
+ | permitted exceptions and without any warranty. For full license    |
+ | and copyright information, see https://civicrm.org/licensing       |
+ +--------------------------------------------------------------------+
+ */
+
+/**
+ *
+ * @package CRM
+ * @copyright CiviCRM LLC https://civicrm.org/licensing
+ */
+
+/**
+ * Standalone specific stuff goes here.
+ */
+class CRM_Utils_System_Standalone extends CRM_Utils_System_Base {
+
+  /**
+   * @inheritdoc
+   */
+  public function getDefaultFileStorage() {
+    return [
+      'url' => 'upload',
+      // @todo Not sure if this is wise
+      'path' => $_SERVER['DOCUMENT_ROOT'],
+    ];
+  }
+
+  /**
+   * @inheritDoc
+   */
+  public function createUser(&$params, $mail) {
+    return FALSE;
+  }
+
+  /**
+   * @inheritDoc
+   */
+  public function updateCMSName($ufID, $email) {
+  }
+
+  /**
+   * @inheritDoc
+   */
+  public function getLoginURL($destination = '') {
+    $query = $destination ? ['destination' => $destination] : [];
+    return \Drupal\Core\Url::fromRoute('user.login', [], ['query' => $query])->toString();
+  }
+
+  /**
+   * @inheritDoc
+   */
+  public function setTitle($title, $pageTitle = NULL) {
+    if (!$pageTitle) {
+      $pageTitle = $title;
+    }
+    $template = CRM_Core_Smarty::singleton();
+    $template->assign('pageTitle', $pageTitle);
+    $template->assign('docTitle', $title);
+  }
+
+  /**
+   * @inheritDoc
+   */
+  public function appendBreadCrumb($breadcrumbs) {
+  }
+
+  /**
+   * @inheritDoc
+   */
+  public function resetBreadCrumb() {
+  }
+
+  /**
+   * @inheritDoc
+   */
+  public function addHTMLHead($header) {
+    $template = CRM_Core_Smarty::singleton();
+    $template->append('pageHTMLHead', $header);
+    return;
+  }
+
+  /**
+   * @inheritDoc
+   */
+  public function addStyleUrl($url, $region) {
+    if ($region != 'html-header') {
+      return FALSE;
+    }
+    $this->addHTMLHead('<link rel="stylesheet" href="' . $url . '"></style>');
+  }
+
+  /**
+   * @inheritDoc
+   */
+  public function addStyle($code, $region) {
+    if ($region != 'html-header') {
+      return FALSE;
+    }
+    $this->addHTMLHead('<style>' . $code . '</style>');
+  }
+
+  /**
+   * Check if a resource url is within the drupal directory and format appropriately.
+   *
+   * This seems to be a legacy function. We assume all resources are within the drupal
+   * directory and always return TRUE. As well, we clean up the $url.
+   *
+   * FIXME: This is not a legacy function and the above is not a safe assumption.
+   * External urls are allowed by CRM_Core_Resources and this needs to return the correct value.
+   *
+   * @param $url
+   *
+   * @return bool
+   */
+  public function formatResourceUrl(&$url) {
+    // Remove leading slash if present.
+    $url = ltrim($url, '/');
+
+    // Remove query string — presumably added to stop intermediary caching.
+    if (($pos = strpos($url, '?')) !== FALSE) {
+      $url = substr($url, 0, $pos);
+    }
+    // FIXME: Should not unconditionally return true
+    return TRUE;
+  }
+
+  /**
+   * This function does nothing in Drupal 8. Changes to the base_url should be made
+   * in settings.php directly.
+   */
+  public function mapConfigToSSL() {
+  }
+
+  /**
+   * @inheritDoc
+   */
+  public function url(
+    $path = '',
+    $query = '',
+    $absolute = FALSE,
+    $fragment = NULL,
+    $frontend = FALSE,
+    $forceBackend = FALSE,
+    $htmlize = TRUE
+  ) {
+    // @todo Implement absolute etc
+    $fragment = $fragment ? ('#' . $fragment) : '';
+    $url = "/{$path}?{$query}$fragment";
+    return $url;
+  }
+
+  /**
+   * @inheritDoc
+   */
+  public function authenticate($name, $password, $loadCMSBootstrap = FALSE, $realPath = NULL) {
+    $system = new CRM_Utils_System_Drupal8();
+    $system->loadBootStrap([], FALSE);
+
+    $uid = \Drupal::service('user.auth')->authenticate($name, $password);
+    if ($uid) {
+      if ($this->loadUser($name)) {
+        $contact_id = CRM_Core_BAO_UFMatch::getContactId($uid);
+        return [$contact_id, $uid, mt_rand()];
+      }
+    }
+
+    return FALSE;
+  }
+
+  /**
+   * @inheritDoc
+   */
+  public function loadUser($username) {
+    $user = user_load_by_name($username);
+    if (!$user) {
+      return FALSE;
+    }
+
+    // Set Drupal's current user to the loaded user.
+    \Drupal::currentUser()->setAccount($user);
+
+    $uid = $user->id();
+    $contact_id = CRM_Core_BAO_UFMatch::getContactId($uid);
+
+    // Store the contact id and user id in the session
+    $session = CRM_Core_Session::singleton();
+    $session->set('ufID', $uid);
+    $session->set('userID', $contact_id);
+    return TRUE;
+  }
+
+  /**
+   * Determine the native ID of the CMS user.
+   *
+   * @param string $username
+   * @return int|null
+   */
+  public function getUfId($username) {
+    if ($id = user_load_by_name($username)->id()) {
+      return $id;
+    }
+  }
+
+  /**
+   * @inheritDoc
+   */
+  public function permissionDenied() {
+    die('Standalone permissionDenied');
+  }
+
+  /**
+   * @inheritDoc
+   */
+  public function logout() {
+    // @todo
+  }
+
+  /**
+   * @inheritDoc
+   */
+  public function theme(&$content, $print = FALSE, $maintenance = FALSE) {
+    if ($maintenance) {
+      $smarty = CRM_Core_Smarty::singleton();
+      echo implode('', $smarty->_tpl_vars['pageHTMLHead']);
+    }
+
+    // @todo Add variables from the body tag? (for Shoreditch)
+
+    print $content;
+    return NULL;
+  }
+
+  /**
+   * Load drupal bootstrap.
+   *
+   * @param array $params
+   *   Either uid, or name & pass.
+   * @param bool $loadUser
+   *   Boolean Require CMS user load.
+   * @param bool $throwError
+   *   If true, print error on failure and exit.
+   * @param bool|string $realPath path to script
+   *
+   * @return bool
+   * @Todo Handle setting cleanurls configuration for CiviCRM?
+   */
+  public function loadBootStrap($params = [], $loadUser = TRUE, $throwError = TRUE, $realPath = NULL) {
+    static $run_once = FALSE;
+    if ($run_once) {
+      return TRUE;
+    }
+    else {
+      $run_once = TRUE;
+    }
+
+    if (!($root = $this->cmsRootPath())) {
+      return FALSE;
+    }
+    chdir($root);
+
+    // Create a mock $request object
+    $autoloader = require_once $root . '/autoload.php';
+    if ($autoloader === TRUE) {
+      $autoloader = ComposerAutoloaderInitDrupal8::getLoader();
+    }
+    // @Todo: do we need to handle case where $_SERVER has no HTTP_HOST key, ie. when run via cli?
+    $request = new \Symfony\Component\HttpFoundation\Request([], [], [], [], [], $_SERVER);
+
+    // Create a kernel and boot it.
+    $kernel = \Drupal\Core\DrupalKernel::createFromRequest($request, $autoloader, 'prod');
+    $kernel->boot();
+    $kernel->preHandle($request);
+    $container = $kernel->rebuildContainer();
+    // Add our request to the stack and route context.
+    $request->attributes->set(\Symfony\Cmf\Component\Routing\RouteObjectInterface::ROUTE_OBJECT, new \Symfony\Component\Routing\Route('<none>'));
+    $request->attributes->set(\Symfony\Cmf\Component\Routing\RouteObjectInterface::ROUTE_NAME, '<none>');
+    $container->get('request_stack')->push($request);
+    $container->get('router.request_context')->fromRequest($request);
+
+    // Initialize Civicrm
+    \Drupal::service('civicrm')->initialize();
+
+    // We need to call the config hook again, since we now know
+    // all the modules that are listening on it (CRM-8655).
+    CRM_Utils_Hook::config($config);
+
+    if ($loadUser) {
+      if (!empty($params['uid']) && $username = \Drupal\user\Entity\User::load($params['uid'])->getAccountName()) {
+        $this->loadUser($username);
+      }
+      elseif (!empty($params['name']) && !empty($params['pass']) && \Drupal::service('user.auth')->authenticate($params['name'], $params['pass'])) {
+        $this->loadUser($params['name']);
+      }
+    }
+    return TRUE;
+  }
+
+  /**
+   * Determine the location of the CMS root.
+   *
+   * @param string $path
+   *
+   * @return NULL|string
+   */
+  public function cmsRootPath($path = NULL) {
+    global $civicrm_paths;
+    if (!empty($civicrm_paths['cms.root']['path'])) {
+      return $civicrm_paths['cms.root']['path'];
+    }
+
+    if (defined('DRUPAL_ROOT')) {
+      return DRUPAL_ROOT;
+    }
+
+    // It looks like Drupal hasn't been bootstrapped.
+    // We're going to attempt to discover the root Drupal path
+    // by climbing out of the folder hierarchy and looking around to see
+    // if we've found the Drupal root directory.
+    if (!$path) {
+      $path = $_SERVER['SCRIPT_FILENAME'];
+    }
+
+    // Normalize and explode path into its component paths.
+    $paths = explode(DIRECTORY_SEPARATOR, realpath($path));
+
+    // Remove script filename from array of directories.
+    array_pop($paths);
+
+    while (count($paths)) {
+      $candidate = implode('/', $paths);
+      if (file_exists($candidate . "/core/includes/bootstrap.inc")) {
+        return $candidate;
+      }
+
+      array_pop($paths);
+    }
+  }
+
+  /**
+   * @inheritDoc
+   */
+  public function isUserLoggedIn() {
+    // @todo
+    return TRUE;
+  }
+
+  /**
+   * @inheritDoc
+   */
+  public function isUserRegistrationPermitted() {
+    // @todo Have a setting
+    return TRUE;
+  }
+
+  /**
+   * @inheritDoc
+   */
+  public function isPasswordUserGenerated() {
+    // @todo User management not implemented, but we should do like on WP
+    // and always generate a password for the user, as part of the login process.
+    return FALSE;
+  }
+
+  /**
+   * @inheritDoc
+   */
+  public function updateCategories() {
+    // @todo Is anything necessary?
+  }
+
+  /**
+   * @inheritDoc
+   */
+  public function getLoggedInUfID() {
+    // @todo Not implemented
+    // This helps towards getting the CiviCRM menu to display
+    return 1;
+  }
+
+  /**
+   * @inheritDoc
+   */
+  public function getDefaultBlockLocation() {
+    // @todo No sidebars, no blocks
+    return 'sidebar_first';
+  }
+
+  /**
+   * @inheritDoc
+   */
+  public function flush() {
+  }
+
+  /**
+   * @inheritDoc
+   */
+  public function getUser($contactID) {
+    $user_details = parent::getUser($contactID);
+    $user_details['name'] = $user_details['name']->value;
+    $user_details['email'] = $user_details['email']->value;
+    return $user_details;
+  }
+
+  /**
+   * @inheritDoc
+   */
+  public function getUniqueIdentifierFromUserObject($user) {
+    return $user->get('mail')->value;
+  }
+
+  /**
+   * @inheritDoc
+   */
+  public function getUserIDFromUserObject($user) {
+    return $user->get('uid')->value;
+  }
+
+  /**
+   * @inheritDoc
+   */
+  public function synchronizeUsers() {
+    // @todo
+    Civi::log()->debug('CRM_Utils_System_Standalone::synchronizeUsers: not implemented');
+  }
+
+  /**
+   * @inheritDoc
+   */
+  public function setMessage($message) {
+    // @todo This function is for displaying messages on public pages
+    // This might not be user-friendly enough for errors on a contribution page?
+    CRM_Core_Session::setStatus('', $message, 'info');
+  }
+
+  /**
+   * Function to return current language of Drupal8
+   *
+   * @return string
+   */
+  public function getCurrentLanguage() {
+    // @todo FIXME
+    Civi::log()->debug('CRM_Utils_System_Standalone::getCurrentLanguage: not implemented');
+    return NULL;
+  }
+
+  /**
+   * Helper function to extract path, query and route name from Civicrm URLs.
+   *
+   * For example, 'civicrm/contact/view?reset=1&cid=66' will be returned as:
+   *
+   * ```
+   * array(
+   *   'path' => 'civicrm/contact/view',
+   *   'route' => 'civicrm.civicrm_contact_view',
+   *   'query' => array('reset' => '1', 'cid' => '66'),
+   * );
+   * ```
+   *
+   * @param string $url
+   *   The url to parse.
+   *
+   * @return string[]
+   *   The parsed url parts, containing 'path', 'route' and 'query'.
+   */
+  public function parseUrl($url) {
+    $processed = ['path' => '', 'route_name' => '', 'query' => []];
+
+    // Remove leading '/' if it exists.
+    $url = ltrim($url, '/');
+
+    // Separate out the url into its path and query components.
+    $url = parse_url($url);
+    if (empty($url['path'])) {
+      return $processed;
+    }
+    $processed['path'] = $url['path'];
+
+    // Create a route name by replacing the forward slashes in the path with
+    // underscores, civicrm/contact/search => civicrm.civicrm_contact_search.
+    $processed['route_name'] = 'civicrm.' . implode('_', explode('/', $url['path']));
+
+    // Turn the query string (if it exists) into an associative array.
+    if (!empty($url['query'])) {
+      parse_str($url['query'], $processed['query']);
+    }
+
+    return $processed;
+  }
+
+  /**
+   * Append Drupal8 js to coreResourcesList.
+   *
+   * @param \Civi\Core\Event\GenericHookEvent $e
+   */
+  public function appendCoreResources(\Civi\Core\Event\GenericHookEvent $e) {
+  }
+
+  /**
+   * @inheritDoc
+   */
+  public function getTimeZoneString() {
+    $timezone = date_default_timezone_get();
+    return $timezone;
+  }
+
+  /**
+   * @inheritDoc
+   */
+  public function setUFLocale($civicrm_language) {
+    $langcode = substr(str_replace('_', '', $civicrm_language), 0, 2);
+    $languageManager = \Drupal::languageManager();
+    $languages = $languageManager->getLanguages();
+
+    if (isset($languages[$langcode])) {
+      $languageManager->setConfigOverrideLanguage($languages[$langcode]);
+
+      // Config must be re-initialized to reset the base URL
+      // otherwise links will have the wrong language prefix/domain.
+      $config = CRM_Core_Config::singleton();
+      $config->free();
+
+      return TRUE;
+    }
+
+    return FALSE;
+  }
+
+  /**
+   * @inheritDoc
+   */
+  public function languageNegotiationURL($url, $addLanguagePart = TRUE, $removeLanguagePart = FALSE) {
+    if (empty($url)) {
+      return $url;
+    }
+
+    // Drupal might not be bootstrapped if being called by the REST API.
+    if (!class_exists('Drupal') || !\Drupal::hasContainer()) {
+      return $url;
+    }
+
+    $language = $this->getCurrentLanguage();
+    if (\Drupal::service('module_handler')->moduleExists('language')) {
+      $config = \Drupal::config('language.negotiation')->get('url');
+
+      //does user configuration allow language
+      //support from the URL (Path prefix or domain)
+      $enabledLanguageMethods = \Drupal::config('language.types')->get('negotiation.language_interface.enabled') ?: [];
+      if (array_key_exists(\Drupal\language\Plugin\LanguageNegotiation\LanguageNegotiationUrl::METHOD_ID, $enabledLanguageMethods)) {
+        $urlType = $config['source'];
+
+        //url prefix
+        if ($urlType == \Drupal\language\Plugin\LanguageNegotiation\LanguageNegotiationUrl::CONFIG_PATH_PREFIX) {
+          if (!empty($language)) {
+            if ($addLanguagePart && !empty($config['prefixes'][$language])) {
+              $url .= $config['prefixes'][$language] . '/';
+            }
+            if ($removeLanguagePart && !empty($config['prefixes'][$language])) {
+              $url = str_replace("/" . $config['prefixes'][$language] . "/", '/', $url);
+            }
+          }
+        }
+        //domain
+        if ($urlType == \Drupal\language\Plugin\LanguageNegotiation\LanguageNegotiationUrl::CONFIG_DOMAIN) {
+          if (isset($language->domain) && $language->domain) {
+            if ($addLanguagePart) {
+              $url = (CRM_Utils_System::isSSL() ? 'https' : 'http') . '://' . $config['domains'][$language] . base_path();
+            }
+            if ($removeLanguagePart && defined('CIVICRM_UF_BASEURL')) {
+              $url = str_replace('\\', '/', $url);
+              $parseUrl = parse_url($url);
+
+              //kinda hackish but not sure how to do it right
+              //hope http_build_url() will help at some point.
+              if (is_array($parseUrl) && !empty($parseUrl)) {
+                $urlParts = explode('/', $url);
+                $hostKey = array_search($parseUrl['host'], $urlParts);
+                $ufUrlParts = parse_url(CIVICRM_UF_BASEURL);
+                $urlParts[$hostKey] = $ufUrlParts['host'];
+                $url = implode('/', $urlParts);
+              }
+            }
+          }
+        }
+      }
+    }
+
+    return $url;
+  }
+
+  /**
+   * Return the CMS-specific url for its permissions page
+   * @return array
+   */
+  public function getCMSPermissionsUrlParams() {
+    return ['ufAccessURL' => \Drupal\Core\Url::fromRoute('user.admin_permissions')->toString()];
+  }
+
+  /**
+   * Start a new session.
+   */
+  public function sessionStart() {
+    session_start();
+    // @todo This helps towards getting the CiviCRM menu to display
+    // but obviously should be replaced once we have user management
+    CRM_Core_Session::singleton()->set('userID', 1);
+  }
+
+  /**
+   * @inheritdoc
+   */
+  public function getSessionId() {
+    return session_id();
+  }
+
+  /**
+   * Helper function to rebuild the Drupal 8 or 9 dynamic routing cache.
+   * We need to do this after enabling extensions that add routes and it's worth doing when we reset Civi paths.
+   */
+  public function invalidateRouteCache() {
+  }
+
+}
index 3d362edfe930e9bc4bec7fcb5002561152cb9c97..a53248cf3ac8c0e752210bb0dba40a46639e1a2f 100644 (file)
@@ -21,6 +21,108 @@ namespace Civi\Api4;
  */
 class Entity extends Generic\AbstractEntity {
 
+  /**
+   * @var array[]
+   */
+  public static $entityFields = [
+    [
+      'name' => 'name',
+      'description' => 'Entity name',
+    ],
+    [
+      'name' => 'title',
+      'description' => 'Localized title (singular)',
+    ],
+    [
+      'name' => 'title_plural',
+      'description' => 'Localized title (plural)',
+    ],
+    [
+      'name' => 'type',
+      'data_type' => 'Array',
+      'description' => 'Base class for this entity',
+      'pseudoconstant' => ['callback' => ['Civi\Api4\Utils\CoreUtil', 'getEntityTypes']],
+    ],
+    [
+      'name' => 'description',
+      'description' => 'Description from docblock',
+    ],
+    [
+      'name' => 'comment',
+      'description' => 'Comments from docblock',
+    ],
+    [
+      'name' => 'icon',
+      'description' => 'crm-i icon class associated with this entity',
+    ],
+    [
+      'name' => 'dao',
+      'description' => 'Class name for dao-based entities',
+    ],
+    [
+      'name' => 'table_name',
+      'description' => 'Name of sql table, if applicable',
+    ],
+    [
+      'name' => 'primary_key',
+      'data_type' => 'Array',
+      'description' => 'Name of unique identifier field(s) (e.g. [id])',
+    ],
+    [
+      'name' => 'label_field',
+      'description' => 'Field to show when displaying a record',
+    ],
+    [
+      'name' => 'order_by',
+      'description' => 'Default column to sort results',
+    ],
+    [
+      'name' => 'searchable',
+      'description' => 'How should this entity be presented in search UIs',
+      'pseudoconstant' => ['callback' => ['Civi\Api4\Utils\CoreUtil', 'getSearchableOptions']],
+    ],
+    [
+      'name' => 'paths',
+      'data_type' => 'Array',
+      'description' => 'System paths for accessing this entity',
+    ],
+    [
+      'name' => 'see',
+      'data_type' => 'Array',
+      'description' => 'Any @see annotations from docblock',
+    ],
+    [
+      'name' => 'since',
+      'data_type' => 'String',
+      'description' => 'Version this API entity was added',
+    ],
+    [
+      'name' => 'class',
+      'data_type' => 'String',
+      'description' => 'PHP class name',
+    ],
+    [
+      'name' => 'class_args',
+      'data_type' => 'Array',
+      'description' => 'Arguments needed by php action factory functions (used when multiple entities share a class, e.g. CustomValue).',
+    ],
+    [
+      'name' => 'bridge',
+      'data_type' => 'Array',
+      'description' => 'Connecting fields for EntityBridge types',
+    ],
+    [
+      'name' => 'ui_join_filters',
+      'data_type' => 'Array',
+      'description' => 'When joining entities in the UI, which fields should be presented by default in the ON clause',
+    ],
+    [
+      'name' => 'group_weights_by',
+      'data_type' => 'Array',
+      'description' => 'For sortable entities, what field groupings are used to order by weight',
+    ],
+  ];
+
   /**
    * @param bool $checkPermissions
    * @return Action\Entity\Get
@@ -36,109 +138,7 @@ class Entity extends Generic\AbstractEntity {
    */
   public static function getFields($checkPermissions = TRUE) {
     return (new Generic\BasicGetFieldsAction('Entity', __FUNCTION__, function(Generic\BasicGetFieldsAction $getFields) {
-      return [
-        [
-          'name' => 'name',
-          'description' => 'Entity name',
-        ],
-        [
-          'name' => 'title',
-          'description' => 'Localized title (singular)',
-        ],
-        [
-          'name' => 'title_plural',
-          'description' => 'Localized title (plural)',
-        ],
-        [
-          'name' => 'type',
-          'data_type' => 'Array',
-          'description' => 'Base class for this entity',
-          'options' => $getFields->getLoadOptions() ? self::getEntityTypes() : TRUE,
-        ],
-        [
-          'name' => 'description',
-          'description' => 'Description from docblock',
-        ],
-        [
-          'name' => 'comment',
-          'description' => 'Comments from docblock',
-        ],
-        [
-          'name' => 'icon',
-          'description' => 'crm-i icon class associated with this entity',
-        ],
-        [
-          'name' => 'dao',
-          'description' => 'Class name for dao-based entities',
-        ],
-        [
-          'name' => 'table_name',
-          'description' => 'Name of sql table, if applicable',
-        ],
-        [
-          'name' => 'primary_key',
-          'data_type' => 'Array',
-          'description' => 'Name of unique identifier field(s) (e.g. [id])',
-        ],
-        [
-          'name' => 'label_field',
-          'description' => 'Field to show when displaying a record',
-        ],
-        [
-          'name' => 'order_by',
-          'description' => 'Default column to sort results',
-        ],
-        [
-          'name' => 'searchable',
-          'description' => 'How should this entity be presented in search UIs',
-          'options' => [
-            'primary' => ts('Primary'),
-            'secondary' => ts('Secondary'),
-            'bridge' => ts('Bridge'),
-            'none' => ts('None'),
-          ],
-        ],
-        [
-          'name' => 'paths',
-          'data_type' => 'Array',
-          'description' => 'System paths for accessing this entity',
-        ],
-        [
-          'name' => 'see',
-          'data_type' => 'Array',
-          'description' => 'Any @see annotations from docblock',
-        ],
-        [
-          'name' => 'since',
-          'data_type' => 'String',
-          'description' => 'Version this API entity was added',
-        ],
-        [
-          'name' => 'class',
-          'data_type' => 'String',
-          'description' => 'PHP class name',
-        ],
-        [
-          'name' => 'class_args',
-          'data_type' => 'Array',
-          'description' => 'Arguments needed by php action factory functions (used when multiple entities share a class, e.g. CustomValue).',
-        ],
-        [
-          'name' => 'bridge',
-          'data_type' => 'Array',
-          'description' => 'Connecting fields for EntityBridge types',
-        ],
-        [
-          'name' => 'ui_join_filters',
-          'data_type' => 'Array',
-          'description' => 'When joining entities in the UI, which fields should be presented by default in the ON clause',
-        ],
-        [
-          'name' => 'group_weights_by',
-          'data_type' => 'Array',
-          'description' => 'For sortable entities, what field groupings are used to order by weight',
-        ],
-      ];
+      return Entity::$entityFields;
     }))->setCheckPermissions($checkPermissions);
   }
 
@@ -161,20 +161,4 @@ class Entity extends Generic\AbstractEntity {
     ];
   }
 
-  /**
-   * Collect the 'type' values from every entity.
-   *
-   * @return array
-   */
-  private static function getEntityTypes() {
-    $provider = \Civi::service('action_object_provider');
-    $entityTypes = [];
-    foreach ($provider->getEntities() as $entity) {
-      foreach ($entity['type'] ?? [] as $type) {
-        $entityTypes[$type] = $type;
-      }
-    }
-    return $entityTypes;
-  }
-
 }
index 0aa5e8be4bc8ffbe70ebc4b68d27efced94e5085..9347394ada9d15cae280015073f09c0db43dc211 100644 (file)
@@ -514,6 +514,12 @@ abstract class AbstractAction implements \ArrayAccess {
       $options = FormattingUtil::getPseudoconstantList($info['field'], $info['expr'], $record, 'create');
       $record[$fieldName] = FormattingUtil::replacePseudoconstant($options, $info['val'], TRUE);
     }
+    // The DAO works better with ints than booleans. See https://github.com/civicrm/civicrm-core/pull/23970
+    foreach ($record as $key => $value) {
+      if (is_bool($value)) {
+        $record[$key] = (int) $value;
+      }
+    }
   }
 
   /**
index 06cab372074d04468ebaf5bdbbef0ac7ea724637..bc99c02a41274641846510f7873e14a25f41c8be 100644 (file)
@@ -158,19 +158,30 @@ abstract class AbstractEntity {
     foreach (ReflectionUtils::getTraits(static::class) as $trait) {
       $info['type'][] = self::stripNamespace($trait);
     }
+    // Get DocBlock from APIv4 Entity class
     $reflection = new \ReflectionClass(static::class);
-    $info = array_merge($info, ReflectionUtils::getCodeDocs($reflection, NULL, ['entity' => $info['name']]));
+    $docBlock = ReflectionUtils::getCodeDocs($reflection, NULL, ['entity' => $info['name']]);
+    // Convert docblock keys to snake_case
+    foreach ($docBlock as $key => $val) {
+      $docBlock[\CRM_Utils_String::convertStringToSnakeCase($key)] = $val;
+    }
+    // Filter docblock to only declared entity fields
+    foreach (\Civi\Api4\Entity::$entityFields as $field) {
+      if (isset($docBlock[$field['name']])) {
+        $val = $docBlock[$field['name']];
+        // Convert to array if data_type == Array
+        if (isset($field['data_type']) && $field['data_type'] === 'Array' && is_string($val)) {
+          $val = \CRM_Core_DAO::unSerializeField($val, \CRM_Core_DAO::SERIALIZE_COMMA);
+        }
+        $info[$field['name']] = $val;
+      }
+    }
+
     if ($dao) {
       $info['description'] = $dao::getEntityDescription() ?? $info['description'] ?? NULL;
     }
-    unset($info['package'], $info['method']);
 
-    // Ensure all keys are snake_case
-    $keys = array_keys($info);
-    foreach ($keys as &$key) {
-      $key = \CRM_Utils_String::convertStringToSnakeCase($key);
-    }
-    return array_combine($keys, array_values($info));
+    return $info;
   }
 
   /**
index 494af4829cd44341f42e73e02ee646e6f485ac9f..36452822316be7824fcfa85bb9ee2cd54489e1f7 100644 (file)
@@ -13,6 +13,7 @@
 namespace Civi\Api4\Generic;
 
 use Civi\API\Exception\NotImplementedException;
+use Civi\Api4\Utils\CoreUtil;
 
 /**
  * Lists information about fields for the $ENTITY entity.
@@ -139,51 +140,72 @@ class BasicGetFieldsAction extends BasicGetAction {
         $this->setFieldSuffixes($field);
       }
       if (isset($defaults['options'])) {
-        $field['options'] = $this->formatOptionList($field['options']);
+        $this->formatOptionList($field);
       }
       $field = array_diff_key($field, $internalProps);
     }
   }
 
   /**
-   * Transforms option list into the format specified in $this->loadOptions
+   * Sets `options` and `suffixes` based on pseudoconstant if given.
    *
-   * @param $options
-   * @return array|bool
+   * Transforms option list into the format specified in $this->loadOptions.
+   *
+   * @param array $field
    */
-  private function formatOptionList($options) {
-    if (!$this->loadOptions || !is_array($options)) {
-      return (bool) $options;
+  private function formatOptionList(&$field) {
+    if (empty($field['options'])) {
+      $field['options'] = !empty($field['pseudoconstant']);
+    }
+    if (!empty($field['pseudoconstant']['optionGroupName'])) {
+      $field['suffixes'] = CoreUtil::getOptionValueFields($field['pseudoconstant']['optionGroupName']);
+    }
+    if (!$this->loadOptions || !$field['options']) {
+      $field['options'] = (bool) $field['options'];
+      return;
+    }
+    if (!empty($field['pseudoconstant'])) {
+      if (!empty($field['pseudoconstant']['optionGroupName'])) {
+        $field['options'] = self::pseudoconstantOptions($field['pseudoconstant']['optionGroupName']);
+      }
+      elseif (!empty($field['pseudoconstant']['callback'])) {
+        $field['options'] = call_user_func(\Civi\Core\Resolver::singleton()->get($field['pseudoconstant']['callback']));
+      }
+      else {
+        throw new \CRM_Core_Exception('Unsupported pseudoconstant type for field "' . $field['name'] . '"');
+      }
     }
-    if (!$options) {
-      return $options;
+    if (!$field['options'] || !is_array($field['options'])) {
+      return;
     }
+
     $formatted = [];
-    $first = reset($options);
+    $first = reset($field['options']);
     // Flat array requested
     if ($this->loadOptions === TRUE) {
       // Convert non-associative to flat array
       if (is_array($first) && isset($first['id'])) {
-        foreach ($options as $option) {
+        foreach ($field['options'] as $option) {
           $formatted[$option['id']] = $option['label'] ?? $option['name'] ?? $option['id'];
         }
-        return $formatted;
+        $field['options'] = $formatted;
       }
-      return $options;
     }
     // Non-associative array of multiple properties requested
-    foreach ($options as $id => $option) {
-      // Transform a flat list
-      if (!is_array($option)) {
-        $option = [
-          'id' => $id,
-          'name' => $id,
-          'label' => $option,
-        ];
+    else {
+      foreach ($field['options'] as $id => $option) {
+        // Transform a flat list
+        if (!is_array($option)) {
+          $option = [
+            'id' => $id,
+            'name' => $id,
+            'label' => $option,
+          ];
+        }
+        $formatted[] = array_intersect_key($option, array_flip($this->loadOptions));
       }
-      $formatted[] = array_intersect_key($option, array_flip($this->loadOptions));
+      $field['options'] = $formatted;
     }
-    return $formatted;
   }
 
   /**
@@ -301,6 +323,10 @@ class BasicGetFieldsAction extends BasicGetAction {
         'data_type' => 'Array',
         'default_value' => FALSE,
       ],
+      [
+        'name' => 'pseudoconstant',
+        '@internal' => TRUE,
+      ],
       [
         'name' => 'suffixes',
         'data_type' => 'Array',
index 87cd3c5048e96befd289d59d892a091852a7bb7f..b7e73717960ef36592aed1f02ee26d5f1b4ab2c5 100644 (file)
@@ -159,8 +159,7 @@ class ExportAction extends AbstractAction {
     $daoName = CoreUtil::getInfoItem($entityType, 'dao');
     if ($daoName) {
       /** @var \CRM_Core_DAO $dao */
-      $dao = new $daoName();
-      $dao->id = $entityId;
+      $dao = $daoName::findById($entityId);
       // Collect references into arrays keyed by entity type
       $references = [];
       foreach ($dao->findReferences() as $reference) {
index c7661f70751fe7300acbeb0c0c5c2f9d547f33f0..d8e511e70009b176a46a098149d9be03c5bace12 100644 (file)
@@ -336,7 +336,6 @@ trait DAOActionTrait {
     if (!isset($record[$weightField]) && !empty($record[$idField])) {
       return;
     }
-    $daoFields = $daoName::getSupportedFields();
     $newWeight = $record[$weightField] ?? NULL;
     $oldWeight = empty($record[$idField]) ? NULL : \CRM_Core_DAO::getFieldValue($daoName, $record[$idField], $weightField);
 
index 4d6dda02df31f410df5dbf726fb7bf4c31d8ea10..2a48d3165d105a7866411396e5503ab32304f1b7 100644 (file)
@@ -118,7 +118,7 @@ class ActionObjectProvider implements EventSubscriberInterface, ProviderInterfac
     }
     elseif (is_string($val) && strlen($val) > 1 && substr($val, 0, 1) === '$') {
       $key = substr($val, 1);
-      $val = $result[$key] ?? \CRM_Utils_Array::pathGet($result, explode('.', $key));
+      $val = $result[$key] ?? \CRM_Utils_Array::pathGet($result, explode('.', $key)) ?? $val;
     }
   }
 
index 75de36c5ffeb23dd8c938805a047d5b353424922..5c24e90b029b23107813b6bd2915251cb6ba83a4 100644 (file)
@@ -29,6 +29,7 @@ class ContactGetSpecProvider implements Generic\SpecProviderInterface {
       ->setColumnName('id')
       ->setDescription(ts('Groups (or sub-groups of groups) to which this contact belongs'))
       ->setType('Filter')
+      ->setInputType('Select')
       ->setOperators(['IN', 'NOT IN'])
       ->addSqlFilter([__CLASS__, 'getContactGroupSql'])
       ->setSuffixes(['name', 'label'])
@@ -41,6 +42,7 @@ class ContactGetSpecProvider implements Generic\SpecProviderInterface {
       $field->setLabel(ts('Age (years)'))
         ->setTitle(ts('Age (years)'))
         ->setColumnName('birth_date')
+        ->setInputType('Number')
         ->setDescription(ts('Age of individual (in years)'))
         ->setType('Extra')
         ->setReadonly(TRUE)
index df3f51f4ac83c21970db0d31dff425b47cb06bd0..607da6ba1b1bb251b4194a230e7433944ddab5e2 100644 (file)
@@ -31,6 +31,7 @@ class EntityTagFilterSpecProvider implements Generic\SpecProviderInterface {
       ->setColumnName('id')
       ->setDescription(ts('Filter by tags (including child tags)'))
       ->setType('Filter')
+      ->setInputType('Select')
       ->setOperators(['IN', 'NOT IN'])
       ->addSqlFilter([__CLASS__, 'getTagFilterSql'])
       ->setSuffixes(['name', 'label', 'description', 'color'])
index b8bd38fc13ec2c2e72151a38a70d2a054b056990..fb0b83a7360e419fec7b1fefe31bde3c37e0509b 100644 (file)
@@ -49,7 +49,7 @@ class SpecFormatter {
         $field->setOptionsCallback([__CLASS__, 'getOptions']);
         $suffixes = ['label'];
         if (!empty($data['option_group_id'])) {
-          $suffixes = self::getOptionValueFields($data['option_group_id'], 'id');
+          $suffixes = CoreUtil::getOptionValueFields($data['option_group_id'], 'id');
         }
         $field->setSuffixes($suffixes);
       }
@@ -78,7 +78,7 @@ class SpecFormatter {
           }
         }
         if (!empty($data['pseudoconstant']['optionGroupName'])) {
-          $suffixes = self::getOptionValueFields($data['pseudoconstant']['optionGroupName'], 'name');
+          $suffixes = CoreUtil::getOptionValueFields($data['pseudoconstant']['optionGroupName'], 'name');
         }
         $field->setSuffixes($suffixes);
       }
@@ -99,26 +99,6 @@ class SpecFormatter {
     return $field;
   }
 
-  /**
-   * Get the suffixes supported by this option group
-   *
-   * @param string|int $optionGroup
-   *   OptionGroup id or name
-   * @param string $key
-   *   Is $optionGroup being passed as "id" or "name"
-   * @return array
-   */
-  private static function getOptionValueFields($optionGroup, $key) {
-    // Prevent crash during upgrade
-    if (array_key_exists('option_value_fields', \CRM_Core_DAO_OptionGroup::getSupportedFields())) {
-      $fields = \CRM_Core_DAO::getFieldValue('CRM_Core_DAO_OptionGroup', $optionGroup, 'option_value_fields', $key);
-    }
-    if (!isset($fields)) {
-      return ['name', 'label', 'description'];
-    }
-    return explode(',', $fields);
-  }
-
   /**
    * Does this custom field have options
    *
index d05acd27598071c096c193702e4210148ed506c4..8dad1642eb2f8f7f91c415848aab95ed2cff3180 100644 (file)
@@ -225,7 +225,7 @@ class SpecGatherer {
   private function getDAOFields(string $entityName): array {
     $bao = CoreUtil::getBAOFromApiName($entityName);
     if (!$bao) {
-      throw new \API_Exception('Entity not loaded' . $entityName);
+      throw new \API_Exception('Entity not loaded' . $entityName);
     }
     return $bao::getSupportedFields();
   }
index 3bd5ee9b1b0dc3225e6360f4b78e718f429f368b..f6f7801058b3e1ce1f533274da7539ca1ca783a5 100644 (file)
@@ -259,4 +259,52 @@ class CoreUtil {
     return $dao->getReferenceCounts();
   }
 
+  /**
+   * @return array
+   */
+  public static function getSearchableOptions(): array {
+    return [
+      'primary' => ts('Primary'),
+      'secondary' => ts('Secondary'),
+      'bridge' => ts('Bridge'),
+      'none' => ts('None'),
+    ];
+  }
+
+  /**
+   * Collect the 'type' values from every entity.
+   *
+   * @return array
+   */
+  public static function getEntityTypes(): array {
+    $provider = \Civi::service('action_object_provider');
+    $entityTypes = [];
+    foreach ($provider->getEntities() as $entity) {
+      foreach ($entity['type'] ?? [] as $type) {
+        $entityTypes[$type] = $type;
+      }
+    }
+    return $entityTypes;
+  }
+
+  /**
+   * Get the suffixes supported by a given option group
+   *
+   * @param string|int $optionGroup
+   *   OptionGroup id or name
+   * @param string $key
+   *   Is $optionGroup being passed as "id" or "name"
+   * @return array
+   */
+  public static function getOptionValueFields($optionGroup, $key = 'name'): array {
+    // Prevent crash during upgrade
+    if (array_key_exists('option_value_fields', \CRM_Core_DAO_OptionGroup::getSupportedFields())) {
+      $fields = \CRM_Core_DAO::getFieldValue('CRM_Core_DAO_OptionGroup', $optionGroup, 'option_value_fields', $key);
+    }
+    if (!isset($fields)) {
+      return ['name', 'label', 'description'];
+    }
+    return explode(',', $fields);
+  }
+
 }
index f09d8841d96259bc855798659e1eb123c6010248..29e5c4d6c6c4fbe8f303969dcc7b416adc8f7907 100644 (file)
@@ -88,7 +88,7 @@ class ReflectionUtils {
         elseif ($key == 'return') {
           $info['return'] = explode('|', $words[0]);
         }
-        elseif ($key == 'options' || $key == 'ui_join_filters' || $key == 'groupWeightsBy') {
+        elseif ($key == 'options') {
           $val = str_replace(', ', ',', implode(' ', $words));
           $info[$key] = explode(',', $val);
         }
index d4564e5b4c2504cdc7cd46be0e2188af3e5af0f0..d8db0119bc6395ac64dcd2ab6b7ffe2d05c69921 100644 (file)
@@ -98,7 +98,7 @@ class CiviEventDispatcher extends EventDispatcher {
    *   Ex: 'hook_civicrm_publicEvent'
    *   Ex: '&hook_civicrm_publicEvent' (an alias for 'hook_civicrm_publicEvent' in which the listener abides hook-style ordered parameters).
    *        This notation is handy when attaching via listener-maps (e.g. `getSubscribedEvents()`).
-   * @param callable $listener
+   * @param callable|HookStyleListener $listener
    * @param int $priority
    */
   public function addListener($eventName, $listener, $priority = 0) {
@@ -334,12 +334,12 @@ class CiviEventDispatcher extends EventDispatcher {
     return $this;
   }
 
-  //  /**
-  //   * @return array|NULL
-  //   */
-  //  public function getDispatchPolicy() {
-  //    return  $this->dispatchPolicyRegex === NULL ? NULL : array_merge($this->dispatchPolicyExact, $this->dispatchPolicyRegex);
-  //  }
+  /**
+   * @return array|NULL
+   */
+  public function getDispatchPolicy() {
+    return $this->dispatchPolicyRegex === NULL ? NULL : array_merge($this->dispatchPolicyExact, $this->dispatchPolicyRegex);
+  }
 
   /**
    * Determine whether the dispatch policy applies to a given event.
index dc48b4926357e5160c0f8c42e8e17ac1f9830492..b33f950604c1608e01525fb0957ca1bf7d943aae 100644 (file)
@@ -597,6 +597,7 @@ class Container {
     $bootServices['paths'] = new \Civi\Core\Paths();
 
     $bootServices['dispatcher.boot'] = new CiviEventDispatcher();
+    $bootServices['dispatcher.boot']->addListener('civi.queue.runTask.start', ['CRM_Upgrade_DispatchPolicy', 'onRunTask']);
 
     // Quality control: There should be no pre-boot hooks because they make it harder to understand/support/refactor.
     // If a pre-boot hook sneaks in, we'll raise an error.
@@ -604,7 +605,6 @@ class Container {
       '/^hook_/' => 'not-ready',
       '/^civi\./' => 'run',
     ];
-    $mainDispatchPolicy = \CRM_Core_Config::isUpgradeMode() ? \CRM_Upgrade_DispatchPolicy::get('upgrade.main') : NULL;
     $bootServices['dispatcher.boot']->setDispatchPolicy($bootDispatchPolicy);
 
     $class = $runtime->userFrameworkClass;
@@ -630,7 +630,7 @@ class Container {
       \CRM_Extension_System::singleton()->getClassLoader()->register();
       \CRM_Extension_System::singleton()->getMixinLoader()->run();
       \CRM_Utils_Hook::singleton()->commonBuildModuleList('civicrm_boot');
-      $bootServices['dispatcher.boot']->setDispatchPolicy($mainDispatchPolicy);
+      $bootServices['dispatcher.boot']->setDispatchPolicy(\CRM_Core_Config::isUpgradeMode() ? \CRM_Upgrade_DispatchPolicy::pick() : NULL);
 
       $runtime->includeCustomPath();
 
@@ -646,7 +646,7 @@ class Container {
 
     }
     else {
-      $bootServices['dispatcher.boot']->setDispatchPolicy($mainDispatchPolicy);
+      $bootServices['dispatcher.boot']->setDispatchPolicy(\CRM_Core_Config::isUpgradeMode() ? \CRM_Upgrade_DispatchPolicy::pick() : NULL);
     }
   }
 
index 28a3ee85a8d60cf165b8809487f8915cdf4362c6..ed19e70e011af81dca1c2ffbae7043ff4cf771a9 100644 (file)
@@ -22,7 +22,7 @@ class HookStyleListener {
   private $callback = NULL;
 
   /**
-   * @param array $callback
+   * @param array|callable $callback
    *   Ex: ['SomeClass', 'someMethod']
    */
   public function __construct($callback) {
index b524dc51362405f59c9d70f17d1659e35a179169..19cfcd66d996e4a8990beedb7dc7a4450af54ff4 100644 (file)
@@ -156,6 +156,7 @@ class PropertyBag implements \ArrayAccess {
    * @param mixed $offset
    * @return mixed
    */
+  #[\ReturnTypeWillChange]
   public function offsetGet($offset) {
     try {
       $prop = $this->handleLegacyPropNames($offset);
@@ -198,7 +199,7 @@ class PropertyBag implements \ArrayAccess {
    * @param mixed $offset
    * @param mixed $value
    */
-  public function offsetSet($offset, $value) {
+  public function offsetSet($offset, $value): void {
     try {
       $prop = $this->handleLegacyPropNames($offset);
     }
@@ -246,7 +247,7 @@ class PropertyBag implements \ArrayAccess {
    *
    * @param mixed $offset
    */
-  public function offsetUnset ($offset) {
+  public function offsetUnset ($offset): void {
     $prop = $this->handleLegacyPropNames($offset);
     unset($this->props['default'][$prop]);
   }
@@ -1048,7 +1049,7 @@ class PropertyBag implements \ArrayAccess {
    * @param string $label e.g. 'default'
    */
   public function setRecurFrequencyUnit($recurFrequencyUnit, $label = 'default') {
-    if (!preg_match('/^day|week|month|year$/', $recurFrequencyUnit)) {
+    if (!preg_match('/^day|week|month|year$/', ($recurFrequencyUnit ?? ''))) {
       throw new \InvalidArgumentException("recurFrequencyUnit must be day|week|month|year");
     }
     return $this->set('recurFrequencyUnit', $label, $recurFrequencyUnit);
@@ -1112,7 +1113,7 @@ class PropertyBag implements \ArrayAccess {
     if ($input === '') {
       $input = NULL;
     }
-    if (strlen($input) > 255 || in_array($input, [FALSE, 0], TRUE)) {
+    if (strlen($input ?? '') > 255 || in_array($input, [FALSE, 0], TRUE)) {
       throw new \InvalidArgumentException('processorID field has max length of 255');
     }
     return $this->set('recurProcessorID', $label, $input);
index 0d3237d0bee13549b03e7e7662d7d6b2ac8f918c..b3811b39769142de79f61b0293507bfe62a2af60 100644 (file)
@@ -14,7 +14,7 @@ class Euro5990 extends \Civi\Test\EntityExample {
     $base = [
       'id' => 50,
       'contact_id' => 100,
-      'financial_type_id' => 'Member dues',
+      'financial_type_id' => 2,
       'payment_instrument_id:label' => 'Debit Card',
       'contribution_page_id' => 2,
       'receive_date' => '2021-07-23 15:39:20',
@@ -26,7 +26,6 @@ class Euro5990 extends \Civi\Test\EntityExample {
       'total_amount' => 5990.99,
       'fee_amount' => 0.99,
       'net_amount' => 5990,
-      'tax_amount' => 60,
       'currency' => 'EUR',
       'source' => 'Online donation',
       'amount_level' => 'premium purchased',
index 075e29b0d07382cab65ae380129fa575548a96a2..602e7048457122e65d16e21689206e9138e7968e 100644 (file)
@@ -67,7 +67,7 @@
     // Simple wrapper around $.crmDatepicker.
     // example with no time input: <input crm-ui-datepicker="{time: false}" ng-model="myobj.datefield"/>
     // example with custom date format: <input crm-ui-datepicker="{date: 'm/d/y'}" ng-model="myobj.datefield"/>
-    .directive('crmUiDatepicker', function () {
+    .directive('crmUiDatepicker', function ($timeout) {
       return {
         restrict: 'AE',
         require: 'ngModel',
           element
             .crmDatepicker(scope.crmUiDatepicker)
             .on('change', function() {
-              var requiredLength = 19;
-              if (scope.crmUiDatepicker && scope.crmUiDatepicker.time === false) {
-                requiredLength = 10;
-              }
-              if (scope.crmUiDatepicker && scope.crmUiDatepicker.date === false) {
-                requiredLength = 8;
-              }
-              ngModel.$setValidity('incompleteDateTime', !($(this).val().length && $(this).val().length !== requiredLength));
+              // Because change gets triggered from the $render function we could be either inside or outside the $digest cycle
+              $timeout(function() {
+                var requiredLength = 19;
+                if (scope.crmUiDatepicker && scope.crmUiDatepicker.time === false) {
+                  requiredLength = 10;
+                }
+                if (scope.crmUiDatepicker && scope.crmUiDatepicker.date === false) {
+                  requiredLength = 8;
+                }
+                ngModel.$setValidity('incompleteDateTime', !(element.val().length && element.val().length !== requiredLength));
+              });
             });
         }
       };
             // handled in crmUiTab ctrl
             return;
           }
-          if (attrs.crmIcon.substring(0,3) == 'fa-') {
-            $(element).prepend('<i class="crm-i ' + attrs.crmIcon + '" aria-hidden="true"></i> ');
-          }
-          else {
-            $(element).prepend('<span class="icon ui-icon-' + attrs.crmIcon + '"></span> ');
+          if (attrs.crmIcon) {
+            if (attrs.crmIcon.substring(0,3) == 'fa-') {
+              $(element).prepend('<i class="crm-i ' + attrs.crmIcon + '" aria-hidden="true"></i> ');
+            }
+            else {
+              $(element).prepend('<span class="icon ui-icon-' + attrs.crmIcon + '"></span> ');
+            }
           }
+
           // Add crm-* class to non-bootstrap buttons
           if ($(element).is('button:not(.btn)')) {
             $(element).addClass('crm-button');
index 72ef10ab59d82b4d209a10e14e08654d369218ac..9efe097af78746221e01707e59a172d696504025 100644 (file)
@@ -172,7 +172,7 @@ function civicrm_api3_custom_value_get($params) {
     // Convert multi-value strings to arrays
     $sp = CRM_Core_DAO::VALUE_SEPARATOR;
     foreach ($result as $id => $value) {
-      if (strpos($value, $sp) !== FALSE) {
+      if (strpos(($value ?? ''), $sp) !== FALSE) {
         $value = explode($sp, trim($value, $sp));
       }
 
index 4210e43a695fee44c9b983144e69472dc5ad9f3f..f4057444a4b5090faeda8544202146f570b7f26c 100644 (file)
@@ -306,19 +306,14 @@ function _civicrm_api3_job_update_greeting_spec(&$params) {
  * @param array $params
  *
  * @return array
+ *
+ * @throws \CRM_Core_Exception
  */
-function civicrm_api3_job_process_pledge($params) {
-  // *** Uncomment the next line if you want automated reminders to be sent
-  // $params['send_reminders'] = true;
-  $result = CRM_Pledge_BAO_Pledge::updatePledgeStatus($params);
-
-  if ($result['is_error'] == 0) {
-    // experiment: detailed execution log is a result here
-    return civicrm_api3_create_success($result['messages']);
-  }
-  else {
-    return civicrm_api3_create_error($result['error_message']);
+function civicrm_api3_job_process_pledge(array $params): array {
+  if (!CRM_Core_Component::isEnabled('CiviPledge')) {
+    throw new CRM_Core_Exception(ts('%1 is not enabled'), [1 => ['CiviPledge']]);
   }
+  return civicrm_api3_create_success(implode("\n\r", CRM_Pledge_BAO_Pledge::updatePledgeStatus($params)));
 }
 
 /**
index c7ec5be828233440b72d6018b1387e54b5456c9b..9aaaf67df80ec0175762f5cf59d5b97b105da5e1 100644 (file)
@@ -618,7 +618,7 @@ function civicrm_api3_mailing_send_test($params) {
   $job = civicrm_api3('MailingJob', 'create', $testEmailParams);
   CRM_Mailing_BAO_Mailing::getRecipients($testEmailParams['mailing_id']);
   $testEmailParams['job_id'] = $job['id'];
-  $testEmailParams['emails'] = array_key_exists('test_email', $testEmailParams) ? explode(',', strtolower($testEmailParams['test_email'])) : NULL;
+  $testEmailParams['emails'] = array_key_exists('test_email', $testEmailParams) ? explode(',', strtolower($testEmailParams['test_email'] ?? '')) : NULL;
   if (!empty($params['test_email'])) {
     $query = CRM_Utils_SQL_Select::from('civicrm_email e')
       ->select(['e.id', 'e.contact_id', 'e.email'])
index a20bd48e1e813b387600d0e3ecc23c692123def9..6afa73b30aa12d59e5ac7fbeba0d7c979cbe94f8 100644 (file)
@@ -193,7 +193,7 @@ function civicrm_api3_profile_submit($params) {
     $contactEntities = ['contact', 'individual', 'organization', 'household'];
     $locationEntities = ['email', 'address', 'phone', 'website', 'im'];
 
-    $entity = strtolower(CRM_Utils_Array::value('entity', $field));
+    $entity = strtolower(CRM_Utils_Array::value('entity', $field, ''));
     if ($entity && !in_array($entity, array_merge($contactEntities, $locationEntities))) {
       switch ($entity) {
         case 'note':
index 10f96ffaad66a857b2be83769b1379f558d7d7f9..53fa5e03994912d798a6abf5890314d02d10f271 100644 (file)
@@ -1334,9 +1334,28 @@ function _civicrm_api3_basic_create($bao_name, &$params, $entity = NULL) {
   else {
     // If we have custom fields the BAO may have taken care of it or we may have to.
     // DAO::writeRecord always handles custom data.
-    // Otherwise guess based on the $extendsMap hard-coded list of BAOs that take care of custom data.
-    if (isset($params['custom']) && $fct !== 'writeRecord' && empty(CRM_Core_BAO_CustomQuery::$extendsMap[$entity])) {
-      CRM_Core_BAO_CustomValueTable::store($params['custom'], CRM_Core_DAO_AllCoreTables::getTableForClass(CRM_Core_DAO_AllCoreTables::getFullName($entity)), $bao->id);
+    if (isset($params['custom']) && $fct !== 'writeRecord') {
+      // List of BAOs that write custom data in their create or add function.
+      $alreadyHandled = array_keys(CRM_Core_BAO_CustomQuery::$extendsMap);
+      $alreadyHandled[] = 'ActivityContact';
+      $alreadyHandled[] = 'Batch';
+      $alreadyHandled[] = 'CustomField';
+      $alreadyHandled[] = 'EntityBatch';
+      $alreadyHandled[] = 'IM';
+      $alreadyHandled[] = 'Mailing';
+      $alreadyHandled[] = 'MailingAB';
+      $alreadyHandled[] = 'OpenID';
+      $alreadyHandled[] = 'Phone';
+      $alreadyHandled[] = 'PledgePayment';
+      $alreadyHandled[] = 'PriceField';
+      $alreadyHandled[] = 'PriceFieldValue';
+      $alreadyHandled[] = 'RelationshipType';
+      $alreadyHandled[] = 'SavedSearch';
+      $alreadyHandled[] = 'Tag';
+      $alreadyHandled[] = 'Website';
+      if (!in_array($entity, $alreadyHandled)) {
+        CRM_Core_BAO_CustomValueTable::store($params['custom'], CRM_Core_DAO_AllCoreTables::getTableForClass(CRM_Core_DAO_AllCoreTables::getFullName($entity)), $bao->id);
+      }
     }
     $values = [];
     _civicrm_api3_object_to_array($bao, $values[$bao->id]);
@@ -1449,7 +1468,17 @@ function _civicrm_api3_custom_data_get(&$returnArray, $checkPermission, $entity,
       // Shim to restore legacy behavior of ContactReference custom fields
       if (!empty($fieldInfo[$id]) && $fieldInfo[$id]['data_type'] === 'ContactReference') {
         $returnArray['custom_' . $id . '_id'] = $returnArray[$key . '_id'] = $val;
-        $returnArray['custom_' . $id] = $returnArray[$key] = CRM_Core_DAO::getFieldValue('CRM_Contact_DAO_Contact', $val, 'sort_name');
+
+        if (is_array($val)) {
+          $lookupValues = [];
+          foreach ($val as $contactId) {
+            $lookupValues[] = CRM_Core_DAO::getFieldValue('CRM_Contact_DAO_Contact', $contactId, 'sort_name');
+          }
+          $returnArray['custom_' . $id] = $returnArray[$key] = $lookupValues;
+        }
+        else {
+          $returnArray['custom_' . $id] = $returnArray[$key] = CRM_Core_DAO::getFieldValue('CRM_Contact_DAO_Contact', $val, 'sort_name');
+        }
       }
     }
   }
@@ -1607,7 +1636,7 @@ function _civicrm_api3_validate_fields($entity, $action, &$params, $fields) {
 
       case CRM_Utils_Type::T_MONEY:
         [$fieldValue, $op] = _civicrm_api3_field_value_check($params, $fieldName);
-        if (strpos($op, 'NULL') !== FALSE || strpos($op, 'EMPTY') !== FALSE) {
+        if (strpos(($op ?? ''), 'NULL') !== FALSE || strpos(($op ?? ''), 'EMPTY') !== FALSE) {
           break;
         }
         foreach ((array) $fieldValue as $fieldvalue) {
@@ -1767,7 +1796,7 @@ function _civicrm_api3_validate_constraint($fieldValue, $fieldName, $fieldInfo,
  */
 function _civicrm_api3_validate_unique_key(&$params, &$fieldName) {
   [$fieldValue, $op] = _civicrm_api3_field_value_check($params, $fieldName);
-  if (strpos($op, 'NULL') !== FALSE || strpos($op, 'EMPTY') !== FALSE) {
+  if (strpos(($op ?? ''), 'NULL') !== FALSE || strpos(($op ?? ''), 'EMPTY') !== FALSE) {
     return;
   }
   $existing = civicrm_api($params['entity'], 'get', [
@@ -2207,7 +2236,7 @@ function _civicrm_api3_resolve_contactID($contactIdExpr) {
  */
 function _civicrm_api3_validate_html(&$params, &$fieldName, $fieldInfo) {
   [$fieldValue, $op] = _civicrm_api3_field_value_check($params, $fieldName);
-  if (strpos($op, 'NULL') || strpos($op, 'EMPTY')) {
+  if (strpos(($op ?? ''), 'NULL') || strpos(($op ?? ''), 'EMPTY')) {
     return;
   }
 }
index 72db2434d3ed4d4d2a45887d908b6962f515a566..a35af088ad90064c00dc7ecb339b4698512929bc 100644 (file)
     },
     "psr-4": {
       "Civi\\": [".", "Civi/", "setup/src/"]
-    }
+    },
+    "files": [
+      "guzzle_php81_shim.php"
+    ]
   },
   "include-path": ["vendor/tecnickcom"],
   "config": {
     "pear/validate_finance_creditcard": "0.7.0",
     "civicrm/civicrm-cxn-rpc": "~0.20.12.01 || ~0.19.01.10",
     "pear/auth_sasl": "1.1.0",
-    "pear/net_smtp": "1.9.*",
+    "pear/net_smtp": "1.10.*",
     "pear/net_socket": "1.0.*",
     "pear/mail": "^1.4",
-    "guzzlehttp/guzzle": "^6.3",
+    "guzzlehttp/guzzle": "^6.3 || ^7.3",
     "psr/simple-cache": "~1.0.1",
     "cweagans/composer-patches": "~1.0",
     "pear/log": "1.13.3",
     "adrienrn/php-mimetyper": "0.2.2",
     "civicrm/composer-downloads-plugin": "^3.0",
-    "league/csv": "^9.6",
+    "league/csv": "~9.6.2",
     "league/oauth2-client": "^2.4",
     "league/oauth2-google": "^3.0",
     "tplaner/when": "~3.0.0",
     "ext-intl": "*",
     "pear/mail_mime": "~1.10",
     "pear/db": "1.11",
-    "civicrm/composer-compile-lib": "~0.3 || ~1.0",
+    "civicrm/composer-compile-lib": "~0.6 || ~1.0",
     "ext-json": "*",
     "ezyang/htmlpurifier": "^4.13",
     "phpoffice/phpspreadsheet": "^1.18",
     "symfony/polyfill-php73": "^1.23",
+    "symfony/polyfill-php74": "^1.0",
+    "symfony/polyfill-php80": "^1.0",
+    "symfony/polyfill-php81": "^1.0",
+    "symfony/polyfill-php82": "^1.0",
     "html2text/html2text": "^4.3.1"
   },
   "scripts": {
       "bash tools/scripts/composer/pear-exception-fix.sh",
       "bash tools/scripts/composer/net-smtp-fix.sh",
       "bash tools/scripts/composer/pear-mail-fix.sh",
-      "bash tools/scripts/composer/phpword-jquery.sh"
+      "bash tools/scripts/composer/phpword-jquery.sh",
+      "bash tools/scripts/composer/guzzle-mockhandler-fix.sh"
     ],
     "post-update-cmd": [
       "bash tools/scripts/composer/dompdf-cleanup.sh",
       "bash tools/scripts/composer/pear-exception-fix.sh",
       "bash tools/scripts/composer/net-smtp-fix.sh",
       "bash tools/scripts/composer/pear-mail-fix.sh",
-      "bash tools/scripts/composer/phpword-jquery.sh"
+      "bash tools/scripts/composer/phpword-jquery.sh",
+      "bash tools/scripts/composer/guzzle-mockhandler-fix.sh"
     ]
   },
   "repositories": {
       "adrienrn/php-mimetyper": {
         "Update gitignore to ensure that sites that manage via git don't miss out on the important db.json file": "https://patch-diff.githubusercontent.com/raw/adrienrn/php-mimetyper/pull/15.patch"
       },
+      "league/csv": {
+        "Adding in eol support to fputcsv for php8.1": "https://raw.githubusercontent.com/civicrm/civicrm-core/cacdbfaeaed8e04d504bf2fc604536137c03abeb/tools/scripts/composer/leage_csv_fputcsv.patch",
+        "Remove deprecated flag from php8.1": "https://github.com/thephpleague/csv/commit/380f884922a6cdaaaaab3ad4bfc7d1d710af736e.patch",
+        "Fix php8.1 deprecation errors part 1": "https://github.com/thephpleague/csv/commit/613db0b20157a1114cb1f9a801bd4c9c1f609cdf.patch",
+        "Fix php8.1 deprecation errors part 2": "https://github.com/thephpleague/csv/commit/49e2b08ca025ebaf87a904b5645f535c807b6f10.patch",
+        "Fix php8.1 notice issues part 3": "https://github.com/thephpleague/csv/commit/b83e972caea3cd22e7aaf65c5cffff1d49b46b69.patch"
+      },
       "html2text/html2text": {
         "Fix deprecation warning in php8.1 on html_entity_decode": "https://raw.githubusercontent.com/civicrm/civicrm-core/e758d20e9f613ca6c4cf652c23d2cd7e5d3af3ce/tools/scripts/composer/html2text_html2_text_php81_deprecation.patch"
       },
       "pear/db": {
+        "Apply patch to ensure that MySQLI reporting remains the same in php8.1": "https://patch-diff.githubusercontent.com/raw/pear/DB/pull/13.patch",
         "Apply CiviCRM Customisations for the pear:db package": "https://raw.githubusercontent.com/civicrm/civicrm-core/2ad420c394/tools/scripts/composer/pear_db_civicrm_changes.patch"
       },
+      "pear/log": {
+        "Apply patch for php8.1": "https://patch-diff.githubusercontent.com/raw/pear/Log/pull/23.patch"
+      },
       "pear/mail": {
         "Apply CiviCRM Customisations for CRM-1367 and CRM-5946": "https://raw.githubusercontent.com/civicrm/civicrm-core/36319938a5bf26c1e7e2110a26a65db6a5979268/tools/scripts/composer/patches/pear-mail.patch"
       },
       "pear/net_smtp": {
         "Add in CiviCRM custom error message for CRM-8744": "https://raw.githubusercontent.com/civicrm/civicrm-core/a6a0ff13d2a155ad962529595dceaef728116f96/tools/scripts/composer/patches/net-smtp-patch.patch"
       },
+      "phpoffice/phpword": {
+        "PHP8.1 fix for passing null value into strlen": "https://patch-diff.githubusercontent.com/raw/PHPOffice/PHPWord/pull/2272.patch"
+      },
       "zetacomponents/mail": {
+        "PHP 8.1 Compatability fixes": "https://patch-diff.githubusercontent.com/raw/zetacomponents/Mail/pull/88.patch",
         "CiviCRM Custom Patches for ZetaCompoents mail": "https://raw.githubusercontent.com/civicrm/civicrm-core/9d93748a36c7c5d44422911db1c98fb2f7067b34/tools/scripts/composer/patches/civicrm-custom-patches-zetacompoents-mail.patch",
-        "Allow single quotes to be used in return path": "https://github.com/zetacomponents/Mail/pull/86.patch"
+        "Allow single quotes to be used in return path": "https://github.com/zetacomponents/Mail/pull/86.patch",
+        "CiviCRM Custom patch to fix a php8.1 issue found in CiviCRM unit tests": "https://raw.githubusercontent.com/civicrm/civicrm-core/5506f4ce5d46799857b4f4ddf34069e7541e9cc5/tools/scripts/composer/zetacomponents-php-81-civicrm-custom.patch"
       }
     },
     "compile-includes": ["ext/greenwich/composer.compile.json"],
index e84f413ebebb8145f7434b1c7c84f95d27d25c80..729db78d6b9c8b4b145c1232740a9d2acbab10e1 100644 (file)
@@ -4,7 +4,7 @@
         "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
         "This file is @generated automatically"
     ],
-    "content-hash": "9808720dbc97471b1d5cc71fdc6b6897",
+    "content-hash": "8981b1591f0efc0eea2f42da02760495",
     "packages": [
         {
             "name": "adrienrn/php-mimetyper",
         },
         {
             "name": "civicrm/composer-compile-lib",
-            "version": "v0.3",
+            "version": "v0.6",
             "source": {
                 "type": "git",
                 "url": "https://github.com/civicrm/composer-compile-lib.git",
-                "reference": "980b26dcc3d51ecf47aa45c43564ab9b6dbac244"
+                "reference": "8bd52f0d2ba97eaa83853c3cfc37841376f5b903"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/civicrm/composer-compile-lib/zipball/980b26dcc3d51ecf47aa45c43564ab9b6dbac244",
-                "reference": "980b26dcc3d51ecf47aa45c43564ab9b6dbac244",
+                "url": "https://api.github.com/repos/civicrm/composer-compile-lib/zipball/8bd52f0d2ba97eaa83853c3cfc37841376f5b903",
+                "reference": "8bd52f0d2ba97eaa83853c3cfc37841376f5b903",
                 "shasum": ""
             },
             "require": {
-                "civicrm/composer-compile-plugin": "~0.9 || ~1.0",
+                "civicrm/composer-compile-plugin": "~0.19 || ~1.0",
                 "padaliyajay/php-autoprefixer": "~1.2",
-                "scssphp/scssphp": "~1.2",
+                "scssphp/scssphp": "^1.8.1",
                 "symfony/filesystem": "~2.8 || ~3.4 || ~4.0 || ~5.0",
                 "tubalmartin/cssmin": "^4.1"
             },
             "description": "Small library of compilation helpers",
             "support": {
                 "issues": "https://github.com/civicrm/composer-compile-lib/issues",
-                "source": "https://github.com/civicrm/composer-compile-lib/tree/v0.3"
+                "source": "https://github.com/civicrm/composer-compile-lib/tree/v0.6"
             },
-            "time": "2020-10-03T00:11:18+00:00"
+            "time": "2022-07-22T09:41:59+00:00"
         },
         {
             "name": "civicrm/composer-compile-plugin",
-            "version": "v0.18",
+            "version": "v0.19",
             "source": {
                 "type": "git",
                 "url": "https://github.com/civicrm/composer-compile-plugin.git",
-                "reference": "158be6061320c2f481e1aa8f821be5c7e0eea220"
+                "reference": "496d266d42fddb3d7cdec2d7c46bad3e9495801c"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/civicrm/composer-compile-plugin/zipball/158be6061320c2f481e1aa8f821be5c7e0eea220",
-                "reference": "158be6061320c2f481e1aa8f821be5c7e0eea220",
+                "url": "https://api.github.com/repos/civicrm/composer-compile-plugin/zipball/496d266d42fddb3d7cdec2d7c46bad3e9495801c",
+                "reference": "496d266d42fddb3d7cdec2d7c46bad3e9495801c",
                 "shasum": ""
             },
             "require": {
             "description": "Define a 'compile' event for all packages in the dependency-graph",
             "support": {
                 "issues": "https://github.com/civicrm/composer-compile-plugin/issues",
-                "source": "https://github.com/civicrm/composer-compile-plugin/tree/v0.18"
+                "source": "https://github.com/civicrm/composer-compile-plugin/tree/v0.19"
             },
-            "time": "2022-04-01T08:01:29+00:00"
+            "time": "2022-07-22T09:22:20+00:00"
         },
         {
             "name": "civicrm/composer-downloads-plugin",
         },
         {
             "name": "ezyang/htmlpurifier",
-            "version": "v4.13.0",
+            "version": "v4.14.0",
             "source": {
                 "type": "git",
                 "url": "https://github.com/ezyang/htmlpurifier.git",
-                "reference": "08e27c97e4c6ed02f37c5b2b20488046c8d90d75"
+                "reference": "12ab42bd6e742c70c0a52f7b82477fcd44e64b75"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/08e27c97e4c6ed02f37c5b2b20488046c8d90d75",
-                "reference": "08e27c97e4c6ed02f37c5b2b20488046c8d90d75",
+                "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/12ab42bd6e742c70c0a52f7b82477fcd44e64b75",
+                "reference": "12ab42bd6e742c70c0a52f7b82477fcd44e64b75",
                 "shasum": ""
             },
             "require": {
                 "php": ">=5.2"
             },
-            "require-dev": {
-                "simpletest/simpletest": "dev-master#72de02a7b80c6bb8864ef9bf66d41d2f58f826bd"
-            },
             "type": "library",
             "autoload": {
                 "files": [
             ],
             "support": {
                 "issues": "https://github.com/ezyang/htmlpurifier/issues",
-                "source": "https://github.com/ezyang/htmlpurifier/tree/master"
+                "source": "https://github.com/ezyang/htmlpurifier/tree/v4.14.0"
             },
-            "time": "2020-06-29T00:56:53+00:00"
+            "time": "2021-12-25T01:21:49+00:00"
         },
         {
             "name": "firebase/php-jwt",
         },
         {
             "name": "league/oauth2-client",
-            "version": "2.6.0",
+            "version": "2.6.1",
             "source": {
                 "type": "git",
                 "url": "https://github.com/thephpleague/oauth2-client.git",
-                "reference": "badb01e62383430706433191b82506b6df24ad98"
+                "reference": "2334c249907190c132364f5dae0287ab8666aa19"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/thephpleague/oauth2-client/zipball/badb01e62383430706433191b82506b6df24ad98",
-                "reference": "badb01e62383430706433191b82506b6df24ad98",
+                "url": "https://api.github.com/repos/thephpleague/oauth2-client/zipball/2334c249907190c132364f5dae0287ab8666aa19",
+                "reference": "2334c249907190c132364f5dae0287ab8666aa19",
                 "shasum": ""
             },
             "require": {
                 "php": "^5.6 || ^7.0 || ^8.0"
             },
             "require-dev": {
-                "mockery/mockery": "^1.3",
-                "php-parallel-lint/php-parallel-lint": "^1.2",
-                "phpunit/phpunit": "^5.7 || ^6.0 || ^9.3",
+                "mockery/mockery": "^1.3.5",
+                "php-parallel-lint/php-parallel-lint": "^1.3.1",
+                "phpunit/phpunit": "^5.7 || ^6.0 || ^9.5",
                 "squizlabs/php_codesniffer": "^2.3 || ^3.0"
             },
             "type": "library",
             ],
             "support": {
                 "issues": "https://github.com/thephpleague/oauth2-client/issues",
-                "source": "https://github.com/thephpleague/oauth2-client/tree/2.6.0"
+                "source": "https://github.com/thephpleague/oauth2-client/tree/2.6.1"
             },
-            "time": "2020-10-28T02:03:40+00:00"
+            "time": "2021-12-22T16:42:49+00:00"
         },
         {
             "name": "league/oauth2-google",
         },
         {
             "name": "pear/console_getopt",
-            "version": "v1.4.1",
+            "version": "v1.4.3",
             "source": {
                 "type": "git",
                 "url": "https://github.com/pear/Console_Getopt.git",
-                "reference": "82f05cd1aa3edf34e19aa7c8ca312ce13a6a577f"
+                "reference": "a41f8d3e668987609178c7c4a9fe48fecac53fa0"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/pear/Console_Getopt/zipball/82f05cd1aa3edf34e19aa7c8ca312ce13a6a577f",
-                "reference": "82f05cd1aa3edf34e19aa7c8ca312ce13a6a577f",
+                "url": "https://api.github.com/repos/pear/Console_Getopt/zipball/a41f8d3e668987609178c7c4a9fe48fecac53fa0",
+                "reference": "a41f8d3e668987609178c7c4a9fe48fecac53fa0",
                 "shasum": ""
             },
             "type": "library",
                 "BSD-2-Clause"
             ],
             "authors": [
-                {
-                    "name": "Greg Beaver",
-                    "email": "cellog@php.net",
-                    "role": "Helper"
-                },
                 {
                     "name": "Andrei Zmievski",
                     "email": "andrei@php.net",
                     "name": "Stig Bakken",
                     "email": "stig@php.net",
                     "role": "Developer"
+                },
+                {
+                    "name": "Greg Beaver",
+                    "email": "cellog@php.net",
+                    "role": "Helper"
                 }
             ],
             "description": "More info available on: http://pear.php.net/package/Console_Getopt",
                 "issues": "http://pear.php.net/bugs/search.php?cmd=display&package_name[]=Console_Getopt",
                 "source": "https://github.com/pear/Console_Getopt"
             },
-            "time": "2015-07-20T20:28:12+00:00"
+            "time": "2019-11-20T18:27:48+00:00"
         },
         {
             "name": "pear/db",
         },
         {
             "name": "pear/net_smtp",
-            "version": "1.9.0",
+            "version": "1.10.0",
             "source": {
                 "type": "git",
                 "url": "https://github.com/pear/Net_SMTP.git",
-                "reference": "f7fbc5808bfeba87c38e02ea4acc5243ffc9524e"
+                "reference": "51e5997b711fbd1e5a9a075634d4d682168537fa"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/pear/Net_SMTP/zipball/f7fbc5808bfeba87c38e02ea4acc5243ffc9524e",
-                "reference": "f7fbc5808bfeba87c38e02ea4acc5243ffc9524e",
+                "url": "https://api.github.com/repos/pear/Net_SMTP/zipball/51e5997b711fbd1e5a9a075634d4d682168537fa",
+                "reference": "51e5997b711fbd1e5a9a075634d4d682168537fa",
                 "shasum": ""
             },
             "require": {
                 "issues": "https://github.com/pear/Net_SMTP/issues",
                 "source": "https://github.com/pear/Net_SMTP"
             },
-            "time": "2019-11-30T23:40:31+00:00"
+            "time": "2021-03-19T18:39:42+00:00"
         },
         {
             "name": "pear/net_socket",
         },
         {
             "name": "pear/pear-core-minimal",
-            "version": "v1.10.7",
+            "version": "v1.10.11",
             "source": {
                 "type": "git",
                 "url": "https://github.com/pear/pear-core-minimal.git",
-                "reference": "19a3e0fcd50492c4357372f623f55f1b144346da"
+                "reference": "68d0d32ada737153b7e93b8d3c710ebe70ac867d"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/pear/pear-core-minimal/zipball/19a3e0fcd50492c4357372f623f55f1b144346da",
-                "reference": "19a3e0fcd50492c4357372f623f55f1b144346da",
+                "url": "https://api.github.com/repos/pear/pear-core-minimal/zipball/68d0d32ada737153b7e93b8d3c710ebe70ac867d",
+                "reference": "68d0d32ada737153b7e93b8d3c710ebe70ac867d",
                 "shasum": ""
             },
             "require": {
                 "issues": "http://pear.php.net/bugs/search.php?cmd=display&package_name[]=PEAR",
                 "source": "https://github.com/pear/pear-core-minimal"
             },
-            "time": "2018-12-05T20:03:52+00:00"
+            "time": "2021-08-10T22:31:03+00:00"
         },
         {
             "name": "pear/pear_exception",
-            "version": "v1.0.1",
+            "version": "v1.0.2",
             "source": {
                 "type": "git",
                 "url": "https://github.com/pear/PEAR_Exception.git",
-                "reference": "dbb42a5a0e45f3adcf99babfb2a1ba77b8ac36a7"
+                "reference": "b14fbe2ddb0b9f94f5b24cf08783d599f776fff0"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/pear/PEAR_Exception/zipball/dbb42a5a0e45f3adcf99babfb2a1ba77b8ac36a7",
-                "reference": "dbb42a5a0e45f3adcf99babfb2a1ba77b8ac36a7",
+                "url": "https://api.github.com/repos/pear/PEAR_Exception/zipball/b14fbe2ddb0b9f94f5b24cf08783d599f776fff0",
+                "reference": "b14fbe2ddb0b9f94f5b24cf08783d599f776fff0",
                 "shasum": ""
             },
             "require": {
-                "php": ">=4.4.0"
+                "php": ">=5.2.0"
             },
             "require-dev": {
-                "phpunit/phpunit": "*"
+                "phpunit/phpunit": "<9"
             },
             "type": "class",
             "extra": {
                 "issues": "http://pear.php.net/bugs/search.php?cmd=display&package_name[]=PEAR_Exception",
                 "source": "https://github.com/pear/PEAR_Exception"
             },
-            "time": "2019-12-10T10:24:42+00:00"
+            "time": "2021-03-21T15:43:46+00:00"
         },
         {
             "name": "pear/validate_finance_creditcard",
         },
         {
             "name": "phpoffice/phpword",
-            "version": "0.18.1",
+            "version": "0.18.3",
             "source": {
                 "type": "git",
                 "url": "https://github.com/PHPOffice/PHPWord.git",
-                "reference": "06b90e39a36872c6ee73534e1a073f4b3132fc6a"
+                "reference": "be0190cd5d8f95b4be08d5853b107aa4e352759a"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/PHPOffice/PHPWord/zipball/06b90e39a36872c6ee73534e1a073f4b3132fc6a",
-                "reference": "06b90e39a36872c6ee73534e1a073f4b3132fc6a",
+                "url": "https://api.github.com/repos/PHPOffice/PHPWord/zipball/be0190cd5d8f95b4be08d5853b107aa4e352759a",
+                "reference": "be0190cd5d8f95b4be08d5853b107aa4e352759a",
                 "shasum": ""
             },
             "require": {
             "type": "library",
             "extra": {
                 "branch-alias": {
-                    "dev-develop": "0.18-dev"
+                    "dev-develop": "0.19-dev"
                 }
             },
             "autoload": {
             ],
             "support": {
                 "issues": "https://github.com/PHPOffice/PHPWord/issues",
-                "source": "https://github.com/PHPOffice/PHPWord/tree/0.18.1"
+                "source": "https://github.com/PHPOffice/PHPWord/tree/0.18.3"
             },
-            "time": "2021-03-08T01:06:35+00:00"
+            "time": "2022-02-17T15:40:03+00:00"
         },
         {
             "name": "phpseclib/phpseclib",
         },
         {
             "name": "scssphp/scssphp",
-            "version": "1.2.1",
+            "version": "v1.10.3",
             "source": {
                 "type": "git",
                 "url": "https://github.com/scssphp/scssphp.git",
-                "reference": "a05ea68160b7286ebbfd6e5fd7ae9e1a946ad6e1"
+                "reference": "0f1e1516ed2412ad43e42a6a319e77624ba1f713"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/scssphp/scssphp/zipball/a05ea68160b7286ebbfd6e5fd7ae9e1a946ad6e1",
-                "reference": "a05ea68160b7286ebbfd6e5fd7ae9e1a946ad6e1",
+                "url": "https://api.github.com/repos/scssphp/scssphp/zipball/0f1e1516ed2412ad43e42a6a319e77624ba1f713",
+                "reference": "0f1e1516ed2412ad43e42a6a319e77624ba1f713",
                 "shasum": ""
             },
             "require": {
                 "php": ">=5.6.0"
             },
             "require-dev": {
-                "phpunit/phpunit": "^5.7 || ^6.5 || ^7.5 || ^8.3",
-                "sass/sass-spec": "2020.08.10",
+                "bamarni/composer-bin-plugin": "^1.4",
+                "phpunit/phpunit": "^5.7 || ^6.5 || ^7.5 || ^8.3 || ^9.4",
+                "sass/sass-spec": "*",
                 "squizlabs/php_codesniffer": "~3.5",
-                "twbs/bootstrap": "~4.3",
+                "symfony/phpunit-bridge": "^5.1",
+                "thoughtbot/bourbon": "^7.0",
+                "twbs/bootstrap": "~5.0",
+                "twbs/bootstrap4": "4.6.1",
                 "zurb/foundation": "~6.5"
             },
+            "suggest": {
+                "ext-iconv": "Can be used as fallback when ext-mbstring is not available",
+                "ext-mbstring": "For best performance, mbstring should be installed as it is faster than ext-iconv"
+            },
             "bin": [
                 "bin/pscss"
             ],
             ],
             "support": {
                 "issues": "https://github.com/scssphp/scssphp/issues",
-                "source": "https://github.com/scssphp/scssphp/tree/1.2.1"
+                "source": "https://github.com/scssphp/scssphp/tree/v1.10.3"
             },
-            "time": "2020-09-07T21:15:42+00:00"
+            "time": "2022-05-16T07:22:18+00:00"
         },
         {
             "name": "symfony/config",
             ],
             "time": "2021-06-05T21:20:04+00:00"
         },
+        {
+            "name": "symfony/polyfill-php74",
+            "version": "v1.26.0",
+            "source": {
+                "type": "git",
+                "url": "https://github.com/symfony/polyfill-php74.git",
+                "reference": "ad4f7d62a17b1187d9f381f0a662aab19ff3c033"
+            },
+            "dist": {
+                "type": "zip",
+                "url": "https://api.github.com/repos/symfony/polyfill-php74/zipball/ad4f7d62a17b1187d9f381f0a662aab19ff3c033",
+                "reference": "ad4f7d62a17b1187d9f381f0a662aab19ff3c033",
+                "shasum": ""
+            },
+            "require": {
+                "php": ">=7.1"
+            },
+            "type": "library",
+            "extra": {
+                "branch-alias": {
+                    "dev-main": "1.26-dev"
+                },
+                "thanks": {
+                    "name": "symfony/polyfill",
+                    "url": "https://github.com/symfony/polyfill"
+                }
+            },
+            "autoload": {
+                "files": [
+                    "bootstrap.php"
+                ],
+                "psr-4": {
+                    "Symfony\\Polyfill\\Php74\\": ""
+                }
+            },
+            "notification-url": "https://packagist.org/downloads/",
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Ion Bazan",
+                    "email": "ion.bazan@gmail.com"
+                },
+                {
+                    "name": "Nicolas Grekas",
+                    "email": "p@tchwork.com"
+                },
+                {
+                    "name": "Symfony Community",
+                    "homepage": "https://symfony.com/contributors"
+                }
+            ],
+            "description": "Symfony polyfill backporting some PHP 7.4+ features to lower PHP versions",
+            "homepage": "https://symfony.com",
+            "keywords": [
+                "compatibility",
+                "polyfill",
+                "portable",
+                "shim"
+            ],
+            "support": {
+                "source": "https://github.com/symfony/polyfill-php74/tree/v1.26.0"
+            },
+            "funding": [
+                {
+                    "url": "https://symfony.com/sponsor",
+                    "type": "custom"
+                },
+                {
+                    "url": "https://github.com/fabpot",
+                    "type": "github"
+                },
+                {
+                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+                    "type": "tidelift"
+                }
+            ],
+            "time": "2022-05-24T11:49:31+00:00"
+        },
         {
             "name": "symfony/polyfill-php80",
             "version": "v1.26.0",
             ],
             "time": "2022-05-24T11:49:31+00:00"
         },
+        {
+            "name": "symfony/polyfill-php82",
+            "version": "v1.26.0",
+            "source": {
+                "type": "git",
+                "url": "https://github.com/symfony/polyfill-php82.git",
+                "reference": "a88014fcea4120c9f77b4fefd48942ce38e412e7"
+            },
+            "dist": {
+                "type": "zip",
+                "url": "https://api.github.com/repos/symfony/polyfill-php82/zipball/a88014fcea4120c9f77b4fefd48942ce38e412e7",
+                "reference": "a88014fcea4120c9f77b4fefd48942ce38e412e7",
+                "shasum": ""
+            },
+            "require": {
+                "php": ">=7.1"
+            },
+            "type": "library",
+            "extra": {
+                "branch-alias": {
+                    "dev-main": "1.26-dev"
+                },
+                "thanks": {
+                    "name": "symfony/polyfill",
+                    "url": "https://github.com/symfony/polyfill"
+                }
+            },
+            "autoload": {
+                "files": [
+                    "bootstrap.php"
+                ],
+                "psr-4": {
+                    "Symfony\\Polyfill\\Php82\\": ""
+                },
+                "classmap": [
+                    "Resources/stubs"
+                ]
+            },
+            "notification-url": "https://packagist.org/downloads/",
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Nicolas Grekas",
+                    "email": "p@tchwork.com"
+                },
+                {
+                    "name": "Symfony Community",
+                    "homepage": "https://symfony.com/contributors"
+                }
+            ],
+            "description": "Symfony polyfill backporting some PHP 8.2+ features to lower PHP versions",
+            "homepage": "https://symfony.com",
+            "keywords": [
+                "compatibility",
+                "polyfill",
+                "portable",
+                "shim"
+            ],
+            "support": {
+                "source": "https://github.com/symfony/polyfill-php82/tree/v1.26.0"
+            },
+            "funding": [
+                {
+                    "url": "https://symfony.com/sponsor",
+                    "type": "custom"
+                },
+                {
+                    "url": "https://github.com/fabpot",
+                    "type": "github"
+                },
+                {
+                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+                    "type": "tidelift"
+                }
+            ],
+            "time": "2022-05-24T09:13:51+00:00"
+        },
         {
             "name": "symfony/process",
             "version": "v4.4.41",
         },
         {
             "name": "tecnickcom/tcpdf",
-            "version": "6.4.1",
+            "version": "6.4.4",
             "source": {
                 "type": "git",
                 "url": "https://github.com/tecnickcom/TCPDF.git",
-                "reference": "5ba838befdb37ef06a16d9f716f35eb03cb1b329"
+                "reference": "42cd0f9786af7e5db4fcedaa66f717b0d0032320"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/tecnickcom/TCPDF/zipball/5ba838befdb37ef06a16d9f716f35eb03cb1b329",
-                "reference": "5ba838befdb37ef06a16d9f716f35eb03cb1b329",
+                "url": "https://api.github.com/repos/tecnickcom/TCPDF/zipball/42cd0f9786af7e5db4fcedaa66f717b0d0032320",
+                "reference": "42cd0f9786af7e5db4fcedaa66f717b0d0032320",
                 "shasum": ""
             },
             "require": {
             ],
             "support": {
                 "issues": "https://github.com/tecnickcom/TCPDF/issues",
-                "source": "https://github.com/tecnickcom/TCPDF/tree/6.4.1"
+                "source": "https://github.com/tecnickcom/TCPDF/tree/6.4.4"
             },
             "funding": [
                 {
                     "type": "custom"
                 }
             ],
-            "time": "2021-03-27T16:00:33+00:00"
+            "time": "2021-12-31T08:39:24+00:00"
         },
         {
             "name": "togos/gitignore",
         },
         {
             "name": "zetacomponents/base",
-            "version": "1.9.1",
+            "version": "1.9.3",
             "source": {
                 "type": "git",
                 "url": "https://github.com/zetacomponents/Base.git",
-                "reference": "489e20235989ddc97fdd793af31ac803972454f1"
+                "reference": "2f432f4117a5aa2164d4fb1784f84db91dbdd3b8"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/zetacomponents/Base/zipball/489e20235989ddc97fdd793af31ac803972454f1",
-                "reference": "489e20235989ddc97fdd793af31ac803972454f1",
+                "url": "https://api.github.com/repos/zetacomponents/Base/zipball/2f432f4117a5aa2164d4fb1784f84db91dbdd3b8",
+                "reference": "2f432f4117a5aa2164d4fb1784f84db91dbdd3b8",
                 "shasum": ""
             },
             "require-dev": {
-                "phpunit/phpunit": "~5.7",
+                "phpunit/phpunit": "~8.0",
                 "zetacomponents/unit-test": "*"
             },
             "type": "library",
             "homepage": "https://github.com/zetacomponents",
             "support": {
                 "issues": "https://github.com/zetacomponents/Base/issues",
-                "source": "https://github.com/zetacomponents/Base/tree/1.9.1"
+                "source": "https://github.com/zetacomponents/Base/tree/1.9.3"
             },
-            "time": "2017-11-28T11:30:00+00:00"
+            "time": "2021-07-25T15:46:08+00:00"
         },
         {
             "name": "zetacomponents/mail",
index 2708f9c8ecc1dc80be867a739cb6297bd9263ec6..6464462ff45954e2eb8760a2ca7f7dd1952d1afb 100644 (file)
 - github      : rashedulislam
   name        : Md Rashedul Islam
   organization: Grype Digital Inc.
+  
+- github      : vitius1
+  name        : Vít Maňásek
+  organization: KAM z.s.
diff --git a/css/menubar-standalone.css b/css/menubar-standalone.css
new file mode 100644 (file)
index 0000000..2aff8f0
--- /dev/null
@@ -0,0 +1,24 @@
+@media (min-width: $breakMin) {
+
+  body.crm-menubar-visible.crm-menubar-over-cms-menu {
+    border-top: 0 none !important;
+    margin-top: $menubarHeight;
+  }
+  body.crm-menubar-visible.crm-menubar-over-cms-menu.crm-menubar-wrapped {
+    margin-top: calc($menubarHeight * 2);
+  }
+  body.crm-menubar-visible.crm-menubar-over-cms-menu #admin-bar {
+    visibility: hidden;
+  }
+
+}
+@media (max-width: $breakMax) {
+
+  body #civicrm-menu-nav .crm-menubar-toggle-btn {
+    position: absolute;
+    right: 3px;
+    top: 0;
+    margin-top: 3px;
+  }
+
+}
index 99a69a757b2d82e7fd1d823caca1f7d0070451aa..1f704f9bd9f83ac02695a0b457fc4880e3fb762c 100644 (file)
@@ -82,7 +82,7 @@ function dm_install_core() {
   done
 
   dm_install_files "$repo" "$to" {agpl-3.0,agpl-3.0.exception,gpl,CONTRIBUTORS}.txt
-  dm_install_files "$repo" "$to" composer.json composer.lock package.json Civi.php README.md release-notes.md extension-compatibility.json
+  dm_install_files "$repo" "$to" composer.json composer.lock package.json Civi.php README.md release-notes.md extension-compatibility.json guzzle_php81_shim.php
 
   mkdir -p "$to/sql"
   pushd "$repo" >> /dev/null
index 585a397845953e61974d11bcbaa1ec5c6066747e..75fff3e3d393720a3f8a84e783dd2d4edda0f0ab 100644 (file)
   margin-bottom: 10px;
 }
 
-#afGuiEditor-palette-config .form-inline label {
-  min-width: 110px;
-}
-
 #afGuiEditor-palette-config .af-gui-entity-palette [type=search] {
   width: 120px;
   padding: 3px 3px 3px 5px;
@@ -483,6 +479,10 @@ body.af-gui-dragging {
   right: 0;
 }
 
+#afGuiEditor .input-group-addon {
+  padding: 0;
+}
+
 #afGuiEditor .af-gui-text-h1 {
   font-weight: bolder;
   font-size: 16px;
index e99e02c58ce8be88d4718e71de7deaf0f01bf741..a1bdb7a7aae45e5e8548a6bb7771e55d789a14eb 100644 (file)
@@ -30,6 +30,7 @@
         undoHistory = [],
         undoPosition = 0,
         undoAction = null,
+        lastSaved,
         sortableOptions = {};
 
       // ngModelOptions to debounce input
         $scope.layoutHtml = '';
         $scope.entities = {};
         setEditorLayout();
+        setLastSaved();
+
+        if (editor.afform.navigation) {
+          loadNavigationMenu();
+        }
 
         if (editor.getFormType() === 'form') {
           editor.allowEntityConfig = true;
         }
       };
 
+      this.toggleNavigation = function() {
+        if (editor.afform.navigation) {
+          editor.afform.navigation = null;
+        } else {
+          loadNavigationMenu();
+          editor.afform.navigation = {
+            parent: null,
+            label: editor.afform.title,
+            weight: 0
+          };
+        }
+      };
+
+      function loadNavigationMenu() {
+        if ('navigationMenu' in editor) {
+          return;
+        }
+        editor.navigationMenu = null;
+        var conditions = [
+          ['domain_id', '=', 'current_domain'],
+          ['name', '!=', 'Home']
+        ];
+        if (editor.afform.name) {
+          conditions.push(['name', '!=', editor.afform.name]);
+        }
+        crmApi4('Navigation', 'get', {
+          select: ['name', 'label', 'parent_id', 'icon'],
+          where: conditions,
+          orderBy: {weight: 'ASC'}
+        }).then(function(items) {
+          editor.navigationMenu = buildTree(items, null);
+        });
+      }
+
+      function buildTree(items, parentId) {
+        return _.transform(items, function(navigationMenu, item) {
+          if (parentId === item.parent_id) {
+            var children = buildTree(items, item.id),
+              menuItem = {
+                id: item.name,
+                text: item.label,
+                icon: item.icon
+              };
+            if (children.length) {
+              menuItem.children = children;
+            }
+            navigationMenu.push(menuItem);
+          }
+        }, []);
+      }
+
       // Collects all search displays currently on the form
       function getSearchDisplaysOnForm() {
         var searchFieldsets = afGui.findRecursive(editor.afform.layout, {'af-fieldset': ''});
               snapshot.saved = index === undoPosition;
               snapshot.afform.name = data[0].name;
             });
+            if (!angular.equals(afform.navigation, lastSaved.navigation) ||
+              (afform.server_route !== lastSaved.server_route && afform.navigation)
+              (afform.icon !== lastSaved.icon && afform.navigation)
+            ) {
+              refreshMenubar();
+            }
+            setLastSaved();
           });
       };
 
         }
       });
 
+      // Sets last-saved form metadata (used to determine if the menubar needs refresh)
+      function setLastSaved() {
+        lastSaved = JSON.parse(angular.toJson(editor.afform));
+        delete lastSaved.layout;
+      }
+
+      // Force-refresh the menubar to instantly display the afform menu item
+      function refreshMenubar() {
+        CRM.menubar.destroy();
+        CRM.menubar.cacheCode = Math.random();
+        CRM.menubar.initialize();
+      }
+
       // Force editor panels to a fixed height, to avoid palette scrolling offscreen
       function fixEditorHeight() {
         var height = $(window).height() - $('#afGuiEditor').offset().top;
diff --git a/ext/afform/admin/ang/afGuiEditor/afGuiTokenSelect.html b/ext/afform/admin/ang/afGuiEditor/afGuiTokenSelect.html
new file mode 100644 (file)
index 0000000..1f37c9a
--- /dev/null
@@ -0,0 +1,6 @@
+<span title="{{:: ts('Insert Token') }}">
+  <input class="form-control crm-action-menu fa-code collapsible-optgroups"
+         crm-ui-select="$ctrl.tokenSelectSettings"
+         on-crm-ui-select="$ctrl.insertToken(selection)"
+  />
+</span>
diff --git a/ext/afform/admin/ang/afGuiEditor/afGuiTokenSelect.js b/ext/afform/admin/ang/afGuiEditor/afGuiTokenSelect.js
new file mode 100644 (file)
index 0000000..30e349e
--- /dev/null
@@ -0,0 +1,52 @@
+(function(angular, $, _) {
+  "use strict";
+
+  angular.module('afGuiEditor').component('afGuiTokenSelect', {
+    bindings: {
+      model: '<',
+      field: '@'
+    },
+    require: {
+      editor: '^afGuiEditor'
+    },
+    templateUrl: '~/afGuiEditor/afGuiTokenSelect.html',
+    controller: function ($scope, $element) {
+      var ts = $scope.ts = CRM.ts('org.civicrm.afform_admin'),
+        ctrl = this;
+
+      this.$onInit = function() {
+        // Because this widget is so small, some placeholder text is helpful once it's open
+        $element.on('select2-open', function() {
+          $('#select2-drop > .select2-search > input').attr('placeholder', ts('Insert Token'));
+        });
+      };
+
+      this.insertToken = function(key) {
+        ctrl.model[ctrl.field] = (ctrl.model[ctrl.field] || '') + '[' + key + ']';
+      };
+
+      this.getTokens = function() {
+        var tokens = _.transform(ctrl.editor.getEntities(), function(tokens, entity) {
+          tokens.push({id: entity.name + '.0.id', text: entity.label + ' ' + ts('ID')});
+        }, []);
+        tokens.push({id: 'token', text: ts('Submission JWT')});
+        return {
+          results: tokens
+        };
+      };
+
+      this.tokenSelectSettings = {
+        data: this.getTokens,
+        // The crm-action-menu icon doesn't show without a placeholder
+        placeholder: ' ',
+        // Make this widget very compact
+        width: '52px',
+        containerCss: {minWidth: '52px'},
+        // Make the dropdown wider than the widget
+        dropdownCss: {width: '250px'}
+      };
+
+    }
+  });
+
+})(angular, CRM.$, CRM._);
index ca85a02cb13460507b20c273f2309922c6eeeccf..9648f8adb627d516c2f3c46f325d795b6fbe75a2 100644 (file)
@@ -32,7 +32,7 @@
 
     <div class="form-group" ng-class="{'has-error': !!config_form.server_route.$error.pattern}">
       <label for="af_config_form_server_route">
-        {{:: ts('Page') }}
+        {{:: ts('Page Route') }}
       </label>
       <input ng-model="editor.afform.server_route" name="server_route" class="form-control" id="af_config_form_server_route" pattern="^civicrm\/[-0-9a-zA-Z\/_]+$" onfocus="this.value = this.value || 'civicrm/'" onblur="if (this.value === 'civicrm/') this.value = ''" title="{{:: ts('Path must begin with &quot;civicrm/&quot;') }}" ng-model-options="editor.debounceMode">
       <p class="help-block">{{:: ts('Expose the form as a standalone webpage. (Example: "civicrm/my-form")') }}</p>
     </div>
 
     <div class="form-group">
-      <label>
-        <input type="checkbox" ng-model="editor.afform.is_dashlet">
-        {{:: ts('Add to Dashboard') }}
-      </label>
-      <p class="help-block">{{:: ts('Allow CiviCRM users to add the form to their home dashboard.') }}</p>
+      <div class="form-inline">
+        <label ng-class="{disabled: !editor.afform.server_route}">
+          <input type="checkbox" ng-checked="editor.afform.server_route && editor.afform.navigation" ng-disabled="!editor.afform.server_route" ng-click="editor.toggleNavigation()">
+          {{:: ts('Add to Navigation Menu') }}
+        </label>
+        <div class="form-group" ng-if="editor.afform.navigation">
+          <input class="form-control" ng-model="editor.afform.navigation.label" ng-model-options="editor.debounceMode" placeholder="{{:: ts('Title') }}" required>
+          <span ng-if="!editor.navigationMenu">
+            <input class="form-control loading" disabled crm-ui-select="{placeholder: ts('Loading menu items'), data: []}">
+          </span>
+          <span ng-if="editor.navigationMenu">
+            <input class="form-control" ng-model="editor.afform.navigation.parent"
+                   crm-ui-select="{allowClear: true, placeholder: ts('Top Level'), data: editor.navigationMenu || []}">
+          </span>
+          <label for="afform-admin-navigation-weight">{{:: ts('Order') }}</label>
+          <input class="form-control" id="afform-admin-navigation-weight" type="number" placeholder="{{:: ts('Order') }}" min="0" step="1" ng-model="editor.afform.navigation.weight" required>
+        </div>
+      </div>
+      <p class="help-block disabled" ng-if="!editor.afform.server_route">{{:: ts('Requires a page route') }}</p>
+    </div>
+
+    <div class="form-group" ng-show="!!editor.afform.navigation || editor.afform.contact_summary === 'tab'">
+      <div class="form-inline">
+        <label for="afform_icon">{{:: ts('Icon') }}</label>
+        <input required id="afform_icon" ng-model="editor.afform.icon" crm-ui-icon-picker class="form-control">
+      </div>
     </div>
 
     <div class="form-group">
           <option value="block">{{:: ts('As Block') }}</option>
           <option value="tab">{{:: ts('As Tab') }}</option>
         </select>
-        <div class="form-group" ng-show="editor.afform.contact_summary === 'tab'">
-          <input required ng-model="editor.afform.icon" crm-ui-icon-picker class="form-control">
-        </div>
       </div>
-      <p class="help-block">{{:: ts('Placement can be configured using the Contact Layout Editor.') }}</p>
+      <p class="help-block" ng-show="editor.afform.contact_summary">
+        {{:: ts('Placement can be configured using the Contact Layout Editor.') }}
+      </p>
+    </div>
+
+    <div class="form-group">
+      <label>
+        <input type="checkbox" ng-model="editor.afform.is_dashlet">
+        {{:: ts('Add to Dashboard') }}
+      </label>
+      <p class="help-block">{{:: ts('Allow CiviCRM users to add the form to their home dashboard.') }}</p>
     </div>
+
   </fieldset>
 
   <!--  Submit actions are only applicable to form types with a submit button (exclude blocks and search forms) -->
       <label for="af_config_redirect">
         {{:: ts('Post-Submit Page') }}
       </label>
-      <input ng-model="editor.afform.redirect" name="redirect" class="form-control" id="af_config_redirect" title="{{:: ts('Post-Submit Page') }}" pattern="^((http|https):\/\/|\/|civicrm\/)[-0-9a-zA-Z\/_.]\S+$" title="{{:: ts('Post-Submit Page must be either an absolute url, a relative url or a path starting with CiviCRM') }}" ng-model-options="editor.debounceMode" >
+      <div class="input-group">
+        <input ng-model="editor.afform.redirect" name="redirect" class="form-control" id="af_config_redirect" title="{{:: ts('Post-Submit Page') }}" pattern="^((http|https):\/\/|\/|civicrm\/)[-0-9a-zA-Z\/_.]\S+$" title="{{:: ts('Post-Submit Page must be either an absolute url, a relative url or a path starting with CiviCRM') }}" ng-model-options="editor.debounceMode" >
+        <af-gui-token-select class="input-group-addon" model="editor.afform" field="redirect"></af-gui-token-select>
+      </div>
       <p class="help-block">{{:: ts('Enter a URL or path that the form should redirect to following a successful submission.') }}</p>
     </div>
   </fieldset>
index b0042d68f7765aa12082213ba94a40a413e9290b..e7984bd39254465fc7cd73156da5edad88b0c51d 100644 (file)
@@ -3,4 +3,7 @@
     <input class="crm-form-radio" type="radio" ng-checked="defaultValueContains(opt.id)" ng-click="toggleDefaultValueItem(opt.id)" >
     {{ opt.label }}
   </label>
+  <a href ng-if="!getProp('required')" class="crm-hover-button" title="{{:: ts('Clear Default') }}" ng-click="toggleDefaultValueItem(getSet('afform_default'))">
+    <i class="crm-i fa-times" aria-hidden="true"></i>
+  </a>
 </div>
index 6209326ae76b84971e1b116f34ff16ba004949ed..0f370eb45e2624a9b88df783e4a7692adce9e7a0 100644 (file)
     <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
   </urls>
   <releaseDate>2020-01-09</releaseDate>
-  <version>5.52.beta1</version>
+  <version>5.53.alpha1</version>
   <develStage>beta</develStage>
   <compatibility>
-    <ver>5.52</ver>
+    <ver>5.53</ver>
   </compatibility>
   <comments>Form Builder provides a UI to administer and edit forms. It is an optional admin tool and not required for the forms to function.</comments>
   <requires>
index 715913f5d804f256b9823f86728b3060aa0b454a..b0517a3acaa192df4fbbef6511ce1f6164e25506 100644 (file)
@@ -10,7 +10,7 @@ class CRM_Afform_Page_AfformBase extends CRM_Core_Page {
     // The api will throw an exception if afform is not found (because of the index 0 param)
     $afform = civicrm_api4('Afform', 'get', [
       'where' => [['name', '=', $pageArgs['afform']]],
-      'select' => ['title', 'module_name', 'directive_name', 'type'],
+      'select' => ['title', 'module_name', 'directive_name', 'type', 'is_public'],
     ], 0);
 
     $this->assign('directive', $afform['directive_name']);
@@ -18,11 +18,10 @@ class CRM_Afform_Page_AfformBase extends CRM_Core_Page {
     Civi::service('angularjs.loader')
       ->addModules([$afform['module_name'], 'afformStandalone']);
 
-    $config = \CRM_Core_Config::singleton();
-    $isFrontEndPage = $config->userSystem->isFrontEndPage();
+    $isFrontEndPage = !empty($afform['is_public']);
 
-    // If the user has "access civicrm" append home breadcrumb, if not being shown on the front-end website
-    if (CRM_Core_Permission::check('access CiviCRM') && !$isFrontEndPage) {
+    // If not being shown on the front-end website, append breadcrumb for CiviCRM users
+    if (!$isFrontEndPage && CRM_Core_Permission::check('access CiviCRM')) {
       CRM_Utils_System::appendBreadCrumb([['title' => E::ts('CiviCRM'), 'url' => CRM_Utils_System::url('civicrm')]]);
       // If the user has "admin civicrm" & the admin extension is enabled
       if (CRM_Core_Permission::check('administer CiviCRM')) {
index 068fc657dbed652363075e65663ce3b735853a56..3e453c52ea1fd680a711fccca5aa63fcad87af9b 100644 (file)
@@ -78,9 +78,7 @@ class Submit extends AbstractProcessor {
 
     // Return ids and a token for uploading files
     return [
-      [
-        'token' => $this->generatePostSubmitToken(),
-      ],
+      ['token' => $this->generatePostSubmitToken()] + $this->_entityIds,
     ];
   }
 
index 15d2aea8d8f2a06943dfd033b4ef1ea4bf328a31..0f71813b78497a4ac8111e8bf5109917a8f23ec2 100644 (file)
@@ -123,8 +123,7 @@ class Afform extends Generic\AbstractEntity {
         ],
         [
           'name' => 'type',
-          'options' => $self->pseudoconstantOptions('afform_type'),
-          'suffixes' => ['id', 'name', 'label', 'icon'],
+          'pseudoconstant' => ['optionGroupName' => 'afform_type'],
         ],
         [
           'name' => 'requires',
@@ -182,6 +181,11 @@ class Afform extends Generic\AbstractEntity {
           'name' => 'create_submission',
           'data_type' => 'Boolean',
         ],
+        [
+          'name' => 'navigation',
+          'data_type' => 'Array',
+          'description' => 'Insert into navigation menu {parent: string, label: string, weight: int}',
+        ],
         [
           'name' => 'layout',
           'data_type' => 'Array',
@@ -220,7 +224,7 @@ class Afform extends Generic\AbstractEntity {
           'data_type' => 'String',
           'description' => 'Name of extension which provides this form',
           'readonly' => TRUE,
-          'options' => $self->getLoadOptions() ? \CRM_Core_PseudoConstant::getExtensions() : TRUE,
+          'pseudoconstant' => ['callback' => ['CRM_Core_PseudoConstant', 'getExtensions']],
         ];
         $fields[] = [
           'name' => 'search_displays',
index 0d109351af5793c78e3def04dd89ea1c3c822d32..466705a00d34422c27581c0dd1e66aa0e027f8f4 100644 (file)
@@ -67,10 +67,14 @@ trait AfformSaveTrait {
       return ($item[$field] ?? NULL) !== ($orig[$field] ?? NULL);
     };
 
-    // If the dashlet setting changed, managed entities must be reconciled
+    // If the dashlet or navigation setting changed, managed entities must be reconciled
+    // TODO: If this list of conditions gets any longer, then
+    // maybe we should unconditionally reconcile and accept the small performance drag.
     if (
       $isChanged('is_dashlet') ||
-      (!empty($meta['is_dashlet']) && $isChanged('title'))
+      $isChanged('navigation') ||
+      (!empty($meta['is_dashlet']) && $isChanged('title')) ||
+      (!empty($meta['navigation']) && ($isChanged('title') || $isChanged('permission') || $isChanged('icon') || $isChanged('server_route')))
     ) {
       \CRM_Core_ManagedEntities::singleton()->reconcile(E::LONG_NAME);
     }
index 19f86de1ad57c929ac686fe759cb71cbd619869c..a0b1100347e19a5012ae662ea58472b606f841f4 100644 (file)
@@ -13,7 +13,7 @@ function _afform_fields_filter($params) {
   $result = [];
   $fields = \Civi\Api4\Afform::getfields(FALSE)->setAction('create')->execute()->indexBy('name');
   foreach ($fields as $fieldName => $field) {
-    if (isset($params[$fieldName])) {
+    if (array_key_exists($fieldName, $params)) {
       $result[$fieldName] = $params[$fieldName];
 
       if ($field['data_type'] === 'Boolean' && !is_bool($params[$fieldName])) {
@@ -140,32 +140,66 @@ function afform_civicrm_managed(&$entities, $modules) {
     // This AfformScanner instance only lives during this method call, and it feeds off the regular cache.
     $scanner = new CRM_Afform_AfformScanner();
   }
+  $domains = NULL;
 
   foreach ($scanner->getMetas() as $afform) {
-    if (empty($afform['is_dashlet']) || empty($afform['name'])) {
+    if (empty($afform['name'])) {
       continue;
     }
-    $entities[] = [
-      'module' => E::LONG_NAME,
-      'name' => 'afform_dashlet_' . $afform['name'],
-      'entity' => 'Dashboard',
-      'update' => 'always',
-      // ideal cleanup policy might be to (a) deactivate if used and (b) remove if unused
-      'cleanup' => 'always',
-      'params' => [
-        'version' => 4,
-        'values' => [
-          // Q: Should we loop through all domains?
-          'domain_id' => 'current_domain',
-          'is_active' => TRUE,
-          'name' => $afform['name'],
-          'label' => $afform['title'] ?? E::ts('(Untitled)'),
-          'directive' => _afform_angular_module_name($afform['name'], 'dash'),
-          'permission' => "@afform:" . $afform['name'],
-          'url' => NULL,
+    if (!empty($afform['is_dashlet'])) {
+      $entities[] = [
+        'module' => E::LONG_NAME,
+        'name' => 'afform_dashlet_' . $afform['name'],
+        'entity' => 'Dashboard',
+        'update' => 'always',
+        // ideal cleanup policy might be to (a) deactivate if used and (b) remove if unused
+        'cleanup' => 'always',
+        'params' => [
+          'version' => 4,
+          'values' => [
+            // Q: Should we loop through all domains?
+            'domain_id' => 'current_domain',
+            'is_active' => TRUE,
+            'name' => $afform['name'],
+            'label' => $afform['title'] ?? E::ts('(Untitled)'),
+            'directive' => _afform_angular_module_name($afform['name'], 'dash'),
+            'permission' => "@afform:" . $afform['name'],
+            'url' => NULL,
+          ],
         ],
-      ],
-    ];
+      ];
+    }
+    if (!empty($afform['navigation']) && !empty($afform['server_route'])) {
+      $domains = $domains ?: \Civi\Api4\Domain::get(FALSE)->addSelect('id')->execute();
+      foreach ($domains as $domain) {
+        $params = [
+          'version' => 4,
+          'values' => [
+            'name' => $afform['name'],
+            'label' => $afform['navigation']['label'] ?: $afform['title'],
+            'permission' => (array) $afform['permission'],
+            'permission_operator' => 'OR',
+            'weight' => $afform['navigation']['weight'] ?? 0,
+            'url' => $afform['server_route'],
+            'is_active' => 1,
+            'icon' => 'crm-i ' . $afform['icon'],
+            'domain_id' => $domain['id'],
+          ],
+          'match' => ['domain_id', 'name'],
+        ];
+        if (!empty($afform['navigation']['parent'])) {
+          $params['values']['parent_id.name'] = $afform['navigation']['parent'];
+        }
+        $entities[] = [
+          'module' => E::LONG_NAME,
+          'name' => 'navigation_' . $afform['name'] . '_' . $domain['id'],
+          'cleanup' => 'always',
+          'update' => 'unmodified',
+          'entity' => 'Navigation',
+          'params' => $params,
+        ];
+      }
+    }
   }
 }
 
@@ -207,7 +241,7 @@ function afform_civicrm_tabset($tabsetName, &$tabs, $context) {
  * Adds afforms as contact summary blocks.
  */
 function afform_civicrm_pageRun(&$page) {
-  if (get_class($page) !== 'CRM_Contact_Page_View_Summary') {
+  if (!in_array(get_class($page), ['CRM_Contact_Page_View_Summary', 'CRM_Contact_Page_View_Print'])) {
     return;
   }
   $scanner = \Civi::service('afform_scanner');
@@ -466,13 +500,13 @@ function _afform_angular_module_name($fileBaseName, $format = 'camel') {
   switch ($format) {
     case 'camel':
       $camelCase = '';
-      foreach (preg_split('/[-_ ]/', $fileBaseName, NULL, PREG_SPLIT_NO_EMPTY) as $shortNamePart) {
+      foreach (preg_split('/[-_ ]/', $fileBaseName, -1, PREG_SPLIT_NO_EMPTY) as $shortNamePart) {
         $camelCase .= ucfirst($shortNamePart);
       }
       return strtolower($camelCase[0]) . substr($camelCase, 1);
 
     case 'dash':
-      return strtolower(implode('-', preg_split('/[-_ ]|(?=[A-Z])/', $fileBaseName, NULL, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE)));
+      return strtolower(implode('-', preg_split('/[-_ ]|(?=[A-Z])/', $fileBaseName, -1, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE)));
 
     default:
       throw new \Exception("Unrecognized format");
index 7abbf65a59d11902f06b7e740f1588cb6affaa13..79514948a479e6f5aad17c0358083711a9826312 100644 (file)
@@ -4,11 +4,12 @@
     bindings: {
       ctrl: '@'
     },
-    controller: function($scope, $element, $timeout, crmApi4, crmStatus, $window, $location, FileUploader) {
+    controller: function($scope, $element, $timeout, crmApi4, crmStatus, $window, $location, $parse, FileUploader) {
       var schema = {},
         data = {},
         status,
         args,
+        submissionResponse,
         ctrl = this;
 
       this.$onInit = function() {
@@ -84,7 +85,7 @@
         }
 
         else if (metaData.redirect) {
-          var url = metaData.redirect;
+          var url = replaceTokens(metaData.redirect, submissionResponse[0]);
           if (url.indexOf('civicrm/') === 0) {
             url = CRM.url(url);
           } else if (url.indexOf('/') === 0) {
         }
       }
 
+      function replaceTokens(str, vars) {
+        function recurse(stack, values) {
+          _.each(values, function(value, key) {
+            console.log('value:' + value, stack);
+            if (_.isArray(value) || _.isPlainObject(value)) {
+              recurse(stack.concat([key]), value);
+            } else {
+              var token = (stack.length ? stack.join('.') + '.' : '') + key;
+              str = str.replace(new RegExp(_.escapeRegExp('[' + token + ']'), 'g'), value);
+            }
+          });
+        }
+        recurse([], vars);
+        return str;
+      }
+
       this.submit = function() {
         status = CRM.status({});
         $element.block();
           args: args,
           values: data}
         ).then(function(response) {
+          submissionResponse = response;
           if (ctrl.fileUploader.getNotUploadedItems().length) {
             _.each(ctrl.fileUploader.getNotUploadedItems(), function(file) {
               file.formData.push({
index 225250918a308ed990a4c43be6cc4b9fbde3bfa3..bd50c6d88df68bda3a776182d75f52c197830fad 100644 (file)
@@ -2,3 +2,6 @@
   <input class="crm-form-radio" type="radio" ng-model="dataProvider.getFieldData()[$ctrl.fieldName]" ng-value="opt.id" />
   {{:: opt.label }}
 </label>
+<a ng-if="!$ctrl.defn.required" class="crm-hover-button" title="{{:: ts('Clear') }}" ng-show="!!dataProvider.getFieldData()[$ctrl.fieldName] || dataProvider.getFieldData()[$ctrl.fieldName] === false || dataProvider.getFieldData()[$ctrl.fieldName] === 0" ng-click="dataProvider.getFieldData()[$ctrl.fieldName] = null">
+  <i class="crm-i fa-times" aria-hidden="true"></i>
+</a>
index d656f405ba2564dafae556449d2b507aa689be99..78d52b0e5a454158d2ea224593814cf0045c0969 100644 (file)
     <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
   </urls>
   <releaseDate>2020-01-09</releaseDate>
-  <version>5.52.beta1</version>
+  <version>5.53.alpha1</version>
   <develStage>beta</develStage>
   <compatibility>
-    <ver>5.52</ver>
+    <ver>5.53</ver>
   </compatibility>
   <comments>The Form Core extension is required to use any dynamic form. To administer and edit forms, also install the Form Builder extension.</comments>
   <civix>
@@ -25,6 +25,9 @@
   <classloader>
     <psr4 prefix="Civi\" path="Civi"/>
   </classloader>
+  <requires>
+    <ext>authx</ext>
+  </requires>
   <mixins>
     <mixin>ang-php@1.0.0</mixin>
     <mixin>mgd-php@1.1.0</mixin>
index 2c0e8eb22890608ad72d14fb0a6b984b918683d0..5922d3b65faec93287138c9b30078a7c10e50d55 100644 (file)
 <?php
-// Adds option group for Afform.type
 
-$mgd = [
+use CRM_Afform_ExtensionUtil as E;
+
+// Adds option group for Afform.type
+return [
   [
     'name' => 'AfformType',
     'entity' => 'OptionGroup',
     'update' => 'always',
     'cleanup' => 'always',
     'params' => [
-      'name' => 'afform_type',
-      'title' => 'Afform Type',
-      'option_value_fields' => ['name', 'label', 'icon', 'description'],
+      'version' => 4,
+      'values' => [
+        'name' => 'afform_type',
+        'title' => E::ts('Afform Type'),
+        'description' => NULL,
+        'data_type' => NULL,
+        'is_reserved' => TRUE,
+        'is_active' => TRUE,
+        'is_locked' => FALSE,
+        'option_value_fields' => [
+          'name',
+          'label',
+          'icon',
+          'description',
+        ],
+      ],
+      'match' => ['name'],
     ],
   ],
   [
     'name' => 'AfformType:form',
     'entity' => 'OptionValue',
+    'cleanup' => 'always',
+    'update' => 'always',
     'params' => [
-      'option_group_id' => 'afform_type',
-      'name' => 'form',
-      'value' => 'form',
-      'label' => 'Submission Form',
-      'weight' => 0,
-      'icon' => 'fa-list-alt',
+      'version' => 4,
+      'values' => [
+        'option_group_id.name' => 'afform_type',
+        'name' => 'form',
+        'value' => 'form',
+        'label' => E::ts('Submission Form'),
+        'grouping' => NULL,
+        'filter' => 0,
+        'is_default' => FALSE,
+        'description' => NULL,
+        'is_optgroup' => FALSE,
+        'is_reserved' => FALSE,
+        'is_active' => TRUE,
+        'component_id' => NULL,
+        'domain_id' => NULL,
+        'visibility_id' => NULL,
+        'icon' => 'fa-list-alt',
+        'color' => NULL,
+      ],
+      'match' => ['option_group_id', 'name'],
     ],
   ],
   [
     'name' => 'AfformType:search',
     'entity' => 'OptionValue',
+    'cleanup' => 'always',
+    'update' => 'always',
     'params' => [
-      'option_group_id' => 'afform_type',
-      'name' => 'search',
-      'value' => 'search',
-      'label' => 'Search Form',
-      'weight' => 10,
-      'icon' => 'fa-search',
+      'version' => 4,
+      'values' => [
+        'option_group_id.name' => 'afform_type',
+        'name' => 'search',
+        'value' => 'search',
+        'label' => E::ts('Search Form'),
+        'grouping' => NULL,
+        'filter' => 0,
+        'is_default' => FALSE,
+        'description' => NULL,
+        'is_optgroup' => FALSE,
+        'is_reserved' => FALSE,
+        'is_active' => TRUE,
+        'component_id' => NULL,
+        'domain_id' => NULL,
+        'visibility_id' => NULL,
+        'icon' => 'fa-search',
+        'color' => NULL,
+      ],
+      'match' => ['option_group_id', 'name'],
     ],
   ],
   [
     'name' => 'AfformType:block',
     'entity' => 'OptionValue',
+    'cleanup' => 'always',
+    'update' => 'always',
     'params' => [
-      'option_group_id' => 'afform_type',
-      'name' => 'block',
-      'value' => 'block',
-      'label' => 'Field Block',
-      'weight' => 20,
-      'icon' => 'fa-th-large',
+      'version' => 4,
+      'values' => [
+        'option_group_id.name' => 'afform_type',
+        'name' => 'block',
+        'value' => 'block',
+        'label' => E::ts('Field Block'),
+        'grouping' => NULL,
+        'filter' => 0,
+        'is_default' => FALSE,
+        'description' => NULL,
+        'is_optgroup' => FALSE,
+        'is_reserved' => FALSE,
+        'is_active' => TRUE,
+        'component_id' => NULL,
+        'domain_id' => NULL,
+        'visibility_id' => NULL,
+        'icon' => 'fa-th-large',
+        'color' => NULL,
+      ],
+      'match' => ['option_group_id', 'name'],
     ],
   ],
   [
     'name' => 'AfformType:system',
     'entity' => 'OptionValue',
+    'cleanup' => 'always',
+    'update' => 'always',
     'params' => [
-      'option_group_id' => 'afform_type',
-      'name' => 'system',
-      'value' => 'system',
-      'label' => 'System Form',
-      'weight' => 50,
-      'icon' => 'fa-lock',
+      'version' => 4,
+      'values' => [
+        'option_group_id.name' => 'afform_type',
+        'name' => 'system',
+        'value' => 'system',
+        'label' => E::ts('System Form'),
+        'grouping' => NULL,
+        'filter' => 0,
+        'is_default' => FALSE,
+        'description' => NULL,
+        'is_optgroup' => FALSE,
+        'is_reserved' => FALSE,
+        'is_active' => TRUE,
+        'component_id' => NULL,
+        'domain_id' => NULL,
+        'visibility_id' => NULL,
+        'icon' => 'fa-lock',
+        'color' => NULL,
+      ],
+      'match' => ['option_group_id', 'name'],
     ],
   ],
 ];
-
-return $mgd;
diff --git a/ext/afform/core/tests/phpunit/Civi/Afform/AfformGetFieldsTest.php b/ext/afform/core/tests/phpunit/Civi/Afform/AfformGetFieldsTest.php
new file mode 100644 (file)
index 0000000..b42cd4a
--- /dev/null
@@ -0,0 +1,27 @@
+<?php
+namespace Civi\Afform;
+
+use Civi\Api4\Afform;
+use Civi\Test\HeadlessInterface;
+
+/**
+ * @group headless
+ */
+class AfformGetFieldsTest extends \PHPUnit\Framework\TestCase implements HeadlessInterface {
+
+  public function setUpHeadless() {
+    return \Civi\Test::headless()->installMe(__DIR__)->apply();
+  }
+
+  public function testGetFields() {
+    $fields = Afform::getFields(FALSE)
+      ->setAction('get')
+      ->execute()->indexBy('name');
+    $this->assertTrue($fields['type']['options']);
+    $this->assertEquals(['name', 'label', 'icon', 'description'], $fields['type']['suffixes']);
+
+    $this->assertTrue($fields['base_module']['options']);
+    $this->assertTrue($fields['contact_summary']['options']);
+  }
+
+}
index 4f97dc1769c858a54a9abfdb6cf9158048c9fa04..6688ee3ee72ed60fdf546c904cc0e8be1f758eff 100644 (file)
     <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
   </urls>
   <releaseDate>2020-01-09</releaseDate>
-  <version>5.52.beta1</version>
+  <version>5.53.alpha1</version>
   <develStage>alpha</develStage>
   <compatibility>
-    <ver>5.52</ver>
+    <ver>5.53</ver>
   </compatibility>
   <requires>
     <ext>org.civicrm.afform</ext>
index b36bc0e8a84278342431241fe4177cc75b7d97fe..97e475c5fba2e310476b8dd52c2250758a835200 100644 (file)
     <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
   </urls>
   <releaseDate>2020-01-09</releaseDate>
-  <version>5.52.beta1</version>
+  <version>5.53.alpha1</version>
   <tags>
     <tag>mgmt:hidden</tag>
   </tags>
   <develStage>alpha</develStage>
   <compatibility>
-    <ver>5.52</ver>
+    <ver>5.53</ver>
   </compatibility>
   <requires>
     <ext>org.civicrm.afform</ext>
index 08be6855e1855f79d1701b98ae1ea77d456802e5..3a7b5bced549faaccb1f49bc16af13db603dae28 100644 (file)
     <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
   </urls>
   <releaseDate>2021-02-11</releaseDate>
-  <version>5.52.beta1</version>
+  <version>5.53.alpha1</version>
   <develStage>stable</develStage>
   <compatibility>
-    <ver>5.52</ver>
+    <ver>5.53</ver>
   </compatibility>
   <comments>AuthX enables remote applications to connect to CiviCRM. Use it to enable and disable different forms of authentication (such as username-password, API key, and/or JWT).</comments>
   <classloader>
index 6b44c56b8ed269a3140d3a85b62e572c08516d38..0797ed003885bdd97b6e905d738eaa29dba02abe 100644 (file)
     <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
   </urls>
   <releaseDate>2022-01-02</releaseDate>
-  <version>5.52.beta1</version>
+  <version>5.53.alpha1</version>
   <develStage>alpha</develStage>
   <compatibility>
-    <ver>5.52</ver>
+    <ver>5.53</ver>
   </compatibility>
   <requires>
     <ext>org.civicrm.search_kit</ext>
index 5c2c338f1abecf5aa175a55f4ecf1b6bb6d2cb81..8b5f2048118688f947f8823bf4f15656266bcf88 100644 (file)
     <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
   </urls>
   <releaseDate>2021-11-11</releaseDate>
-  <version>5.52.beta1</version>
+  <version>5.53.alpha1</version>
   <develStage>stable</develStage>
   <compatibility>
-    <ver>5.52</ver>
+    <ver>5.53</ver>
   </compatibility>
   <comments>CiviGrant was originally a core component before migrating to an extension</comments>
   <requires>
index 39368c5a49ac3a83a525a465a21dafb719f708fb..876ee40902da44d0f06ca64cc75e02a8262762f1 100644 (file)
     <url desc="Licensing">https://www.gnu.org/licenses/agpl-3.0.html</url>
   </urls>
   <releaseDate>2021-05-23</releaseDate>
-  <version>5.52.beta1</version>
+  <version>5.53.alpha1</version>
   <develStage>stable</develStage>
   <compatibility>
-    <ver>5.52</ver>
+    <ver>5.53</ver>
   </compatibility>
   <comments>This is the version of CKEditor that originally shipped with CiviCRM core</comments>
   <classloader>
index 87b7b34d85bc2bf524597f4c9429b024a10afe8a..3f3546801aede9d6a41593d2f27d16f28443cfdb 100644 (file)
     <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
   </urls>
   <releaseDate>2020-10-12</releaseDate>
-  <version>5.52.beta1</version>
+  <version>5.53.alpha1</version>
   <develStage>stable</develStage>
   <compatibility>
-    <ver>5.52</ver>
+    <ver>5.53</ver>
   </compatibility>
   <comments>This code has been moved from core to a separate extension in 5.32. Note that if you disable it failed or cancelled contributions will not cause related memberships and participant records to be updated</comments>
   <classloader>
index 3818cca64e84daf5a9c170259ce154d047fa436e..893338ff75d9a8191eecdb17c43a20ec914aae7a 100644 (file)
     <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
   </urls>
   <releaseDate>2020-08-03</releaseDate>
-  <version>5.52.beta1</version>
+  <version>5.53.alpha1</version>
   <tags>
     <tag>mgmt:hidden</tag>
   </tags>
   <develStage>stable</develStage>
   <compatibility>
-    <ver>5.52</ver>
+    <ver>5.53</ver>
   </compatibility>
   <classloader>
     <psr4 prefix="Civi\" path="Civi"/>
index 141b1d51ea98b117233a292e36b34e84a4c633f0..b06ca9a663705d0ccb6ac0bf7bd36754b1df3b0a 100644 (file)
     <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
   </urls>
   <releaseDate>2020-10-07</releaseDate>
-  <version>5.52.beta1</version>
+  <version>5.53.alpha1</version>
   <tags>
     <tag>mgmt:hidden</tag>
   </tags>
   <develStage>stable</develStage>
   <compatibility>
-    <ver>5.52</ver>
+    <ver>5.53</ver>
   </compatibility>
   <comments>This is an extension to contain the eWAY Single Currency Payment Processor</comments>
   <classloader>
index 318272fd48b4cd0e05092b47c748630897dbff71..baacdfcc60fbab3e3049b07f825a007c8899ac65 100644 (file)
     <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
   </urls>
   <releaseDate>2020-08-27</releaseDate>
-  <version>5.52.beta1</version>
+  <version>5.53.alpha1</version>
   <develStage>stable</develStage>
   <compatibility>
-    <ver>5.52</ver>
+    <ver>5.53</ver>
   </compatibility>
   <tags>
     <tag>mgmt:hidden</tag>
index 1c07947064177870f3ea3bd10ccce72ac40727bd..7ff9b9f18047cee7e54ba424603840a4c1c28623 100644 (file)
@@ -15,7 +15,7 @@
     <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
   </urls>
   <releaseDate>2020-08-05</releaseDate>
-  <version>5.52.beta1</version>
+  <version>5.53.alpha1</version>
   <develStage>stable</develStage>
   <comments>
     FlexMailer is an email delivery engine which replaces the internal guts
@@ -23,7 +23,7 @@
     to provide richer email features.
   </comments>
   <compatibility>
-    <ver>5.52</ver>
+    <ver>5.53</ver>
   </compatibility>
   <classloader>
     <psr4 prefix="Civi\FlexMailer\" path="src"/>
index 3e3f66f7d7d3e1d1f61d3dee512b3cbfa99f7ff3..308a1df0aa02d04cc28783f919b03d287f353840 100644 (file)
     <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
   </urls>
   <releaseDate>2020-07-21</releaseDate>
-  <version>5.52.beta1</version>
+  <version>5.53.alpha1</version>
   <tags>
     <tag>mgmt:hidden</tag>
   </tags>
   <develStage>stable</develStage>
   <compatibility>
-    <ver>5.52</ver>
+    <ver>5.53</ver>
   </compatibility>
   <classloader>
     <psr4 prefix="Civi\" path="Civi"/>
index 64cb9ba3c4c0326a02db4139cf0aa50bd4297a42..9619ff36c45a86a42757fe3c5fc8c9cc39dd59f7 100644 (file)
@@ -93,7 +93,7 @@ class CRM_Contact_Form_Search_Custom_FullText extends CRM_Contact_Form_Search_Cu
     $formValues['table'] = $this->getFieldValue($formValues, 'table', 'String');
     $this->_table = $formValues['table'];
 
-    $formValues['text'] = trim($this->getFieldValue($formValues, 'text', 'String', ''));
+    $formValues['text'] = trim($this->getFieldValue($formValues, 'text', 'String', '') ?? '');
     $this->_text = $formValues['text'];
 
     if (!$this->_table) {
index 61b63644ad81854b457c7bfe9714525bd6074343..0c79c32fe27a00853fbde2055e9c9422642a47e3 100644 (file)
     <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
   </urls>
   <releaseDate>2021-07-25</releaseDate>
-  <version>5.52.beta1</version>
+  <version>5.53.alpha1</version>
   <develStage>stable</develStage>
   <tags>
     <tag>mgmt:hidden</tag>
   </tags>
   <compatibility>
-    <ver>5.52</ver>
+    <ver>5.53</ver>
   </compatibility>
   <comments>This is hidden on install to give extensions that require it time to add it to their requires and to allow us to get it out of GroupContact load</comments>
   <classloader>
index 54116a4d13a0f37ea870cb811cfce79668dee6cd..6a9146befee56455289862c42e2eb11ed1361491 100644 (file)
     <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
   </urls>
   <releaseDate>2021-06-12</releaseDate>
-  <version>5.52.beta1</version>
+  <version>5.53.alpha1</version>
   <tags>
     <tag>mgmt:hidden</tag>
   </tags>
   <develStage>alpha</develStage>
   <compatibility>
-    <ver>5.52</ver>
+    <ver>5.53</ver>
   </compatibility>
   <requires>
     <ext>org.civicrm.afform</ext>
index 78055ededf3bbc13668a1e37823be9ed72cb6d80..ddb03ce3b78b32197f6750dcdee673a386221e0c 100644 (file)
@@ -18,7 +18,7 @@ class Create extends \Civi\Api4\Generic\DAOCreateAction {
       return;
     }
 
-    $tag = $this->values['tag'] ?? NULL;
+    $tag = $this->values['tag'] ?? '';
 
     if ('linkContact:' === substr($tag, 0, 12)) {
       $this->values['contact_id'] = substr($tag, 12);
index 30912cc2824cee9ea0a25cf1dd30ec0348786396..de9450e6e39e47f368a5e61f1028879a921db882 100644 (file)
     <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
   </urls>
   <releaseDate>2020-10-23</releaseDate>
-  <version>5.52.beta1</version>
+  <version>5.53.alpha1</version>
   <develStage>stable</develStage>
   <compatibility>
-    <ver>5.52</ver>
+    <ver>5.53</ver>
   </compatibility>
   <requires>
     <ext version="~4.5">org.civicrm.afform</ext>
index 6279181dd30b70f329a24dc3384ab9a6a80cf8b9..c4aa2960ffab1360b1be60da05f4445dff259648 100644 (file)
     <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
   </urls>
   <releaseDate>2021-04-13</releaseDate>
-  <version>5.52.beta1</version>
+  <version>5.53.alpha1</version>
   <develStage>stable</develStage>
   <compatibility>
-    <ver>5.52</ver>
+    <ver>5.53</ver>
   </compatibility>
   <comments>This extension is extraction of the original Core Payflow Pro Payment Processor</comments>
   <classloader>
index d44d348740ef09cf493273eb9ebeaf68f1c6b198..33c78e174f9c9295332fe77dba7ec7ef8d61557d 100644 (file)
@@ -60,7 +60,7 @@ class CRM_Utils_ReCAPTCHA {
    *
    * @param CRM_Core_Form $form
    */
-  public static function add(&$form) {
+  private static function add(&$form) {
     $error = NULL;
 
     // If we already added reCAPTCHA then don't add it again.
@@ -95,15 +95,103 @@ class CRM_Utils_ReCAPTCHA {
   }
 
   /**
-   * Enable ReCAPTCHA on Contribution form
+   * Enable ReCAPTCHA on form
+   *
+   * DO NOT USE OUTSIDE OF CiviCRM core.
    *
    * @param CRM_Core_Form $form
+   * @param bool $checkStandardConditions Check the standard conditions before adding?
    */
-  public static function enableCaptchaOnForm(&$form) {
+  public static function enableCaptchaOnForm(&$form, bool $checkStandardConditions = TRUE) {
+    if ($checkStandardConditions && !self::checkStandardConditionsForEnableReCAPTCHA()) {
+      return;
+    }
     $captcha = CRM_Utils_ReCAPTCHA::singleton();
     if ($captcha->hasSettingsAvailable()) {
       $captcha->add($form);
       $form->assign('isCaptcha', TRUE);
+      CRM_Core_Region::instance('page-body')->add(['template' => 'CRM/common/ReCAPTCHA.tpl']);
+    }
+  }
+
+  /**
+   * Check the standard conditions for adding a ReCAPTCHA to the form
+   *
+   * @return bool
+   */
+  private static function checkStandardConditionsForEnableReCAPTCHA(): bool {
+    if (!CRM_Core_Session::getLoggedInContactID()) {
+      return TRUE;
+    }
+    return FALSE;
+  }
+
+  /**
+   * This checks the form criteria to see if reCAPTCHA should be added and then it adds it to the form if required.
+   * DO NOT USE OUTSIDE OF CiviCRM core.
+   *
+   * @param string $formName
+   * @param CRM_Core_Form $form
+   *
+   * @throws \API_Exception
+   * @throws \Civi\API\Exception\UnauthorizedException
+   */
+  public static function checkAndAddCaptchaToForm($formName, &$form) {
+    $addCaptcha = FALSE;
+    $ufGroupIDs = [];
+
+    switch ($formName) {
+      case 'CRM_Contribute_Form_Contribution_Main':
+        if (\Civi::settings()->get('forceRecaptcha')) {
+          $addCaptcha = TRUE;
+        }
+        else {
+          $ufGroupIDs = $form->getUFGroupIDs();
+        }
+        break;
+
+      case 'CRM_Mailing_Form_Subscribe':
+      case 'CRM_Event_Cart_Form_Checkout_Payment':
+        $addCaptcha = TRUE;
+        break;
+
+      case 'CRM_PCP_Form_PCPAccount':
+      case 'CRM_Campaign_Form_Petition_Signature':
+        $ufGroupIDs = $form->getUFGroupIDs();
+        break;
+
+      case 'CRM_Profile_Form_Edit':
+        // add captcha only for create mode.
+        if ($form->getIsCreateMode()) {
+          $ufGroupIDs = $form->getUFGroupIDs();
+        }
+        break;
+
+      case 'CRM_Event_Form_Registration_Register':
+        $button = substr($form->controller->getButtonName(), -4);
+        // We show reCAPTCHA for anonymous user if enabled.
+        // 'skip' button is on additional participant forms, we only show reCAPTCHA on the primary form.
+        if ($button !== 'skip') {
+          $ufGroupIDs = $form->getUFGroupIDs();
+        }
+        break;
+
+    }
+
+    if (!empty($ufGroupIDs) && empty($addCaptcha)) {
+      foreach ($ufGroupIDs as $ufGroupID) {
+        $addCaptcha = \Civi\Api4\UFGroup::get(FALSE)
+          ->addWhere('id', '=', $ufGroupID)
+          ->execute()
+          ->first()['add_captcha'];
+        if ($addCaptcha) {
+          break;
+        }
+      }
+    }
+
+    if ($addCaptcha) {
+      CRM_Utils_ReCAPTCHA::enableCaptchaOnForm($form);
     }
   }
 
index bb06bc77e2f8a193474cf4b356f4d8ecef4fe18e..2f17eeb12b038bee8731c8f9dbc12bd327648adf 100644 (file)
@@ -1,5 +1,27 @@
-# recaptcha
+# ReCAPTCHA
 
 Core extension to extract the reCAPTCHA functionality from CiviCRM core so it can be disabled/replaced.
 
 The extension is licensed under [AGPL-3.0](LICENSE.txt).
+
+
+## Using ReCAPTCHA
+
+There is currently no supported method of adding reCAPTCHA to a non CiviCRM core form.
+
+For supported core forms:
+
+This will check the "standard" conditions for adding to a form which are currently:
+* Do not add if user is logged in.
+
+It will be added immediately before the last `<div class=crm-submit-buttons>` on the form.
+
+## To do
+
+Note that it may be preferred to actually develop a completely new extension with new logic
+for adding one or more methods (such as ReCAPTCHA) for protecting against form abuse.
+That would allow this extension to be disabled, removing all references to ReCAPTCHA from
+CiviCRM Core and potentially offering much simpler logic that can be fully controlled from an
+extension - eg. "Load on all anonymous forms".
+
+#### Develop and document a supported method of adding ReCAPTCHA to your form.
index 78af4d3cfdc1f9377d0b6e045bfcf1ac7886ae66..912051a923e07af2f7423206e5ea92b437a8bdf9 100644 (file)
     <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
   </urls>
   <releaseDate>2021-04-03</releaseDate>
-  <version>5.52.beta1</version>
+  <version>5.53.alpha1</version>
   <tags>
     <tag>mgmt:hidden</tag>
   </tags>
   <develStage>stable</develStage>
   <compatibility>
-    <ver>5.52</ver>
+    <ver>5.53</ver>
   </compatibility>
   <classloader>
     <psr4 prefix="Civi\" path="Civi"/>
index 467ff84cc6f46a1ae392521d4ec56dce71b60d1b..64c46c522563f934f1837eff2d3244ae19fbf6af 100644 (file)
@@ -117,4 +117,6 @@ function recaptcha_civicrm_buildForm($formName, &$form) {
           'region' => 'page-body',
         ]);
   }
+
+  CRM_Utils_ReCAPTCHA::checkAndAddCaptchaToForm($formName, $form);
 }
index fb24aeb8eff1d6e522f018fc9778afc007c3a54d..38474236cdbd3ab4694895b84979628213492b6b 100644 (file)
@@ -8,17 +8,26 @@
  +--------------------------------------------------------------------+
 *}
 {if $recaptchaHTML}
-{literal}
-<script type="text/javascript">
-var RecaptchaOptions = {{/literal}{$recaptchaOptions}{literal}};
-</script>
-{/literal}
-<div class="crm-section recaptcha-section">
+  <div class="crm-section recaptcha-section" style="display:none">
     <table class="form-layout-compressed">
-        <tr>
-          <td class="recaptcha_label">&nbsp;</td>
-          <td>{$recaptchaHTML}</td>
-       </tr>
+      <tr>
+        <td class="recaptcha_label">&nbsp;</td>
+        <td>{$recaptchaHTML}</td>
+      </tr>
     </table>
-</div>
+  </div>
+{literal}
+  <script type="text/javascript">
+    var RecaptchaOptions = {{/literal}{$recaptchaOptions}{literal}};
+
+  (function($) {
+    document.addEventListener('DOMContentLoaded', function() {
+      var submitButtons = $('div.crm-submit-buttons').last();
+      var recaptchaSection = $('div.recaptcha-section');
+      submitButtons.before(recaptchaSection);
+      recaptchaSection.show();
+    });
+  }(CRM.$));
+  </script>
+{/literal}
 {/if}
index 157bd2f90087896b6e384ad849baadbef0007156..5df9ef6d1ef64c63283eae3a04f6ebf4d9c189a5 100644 (file)
@@ -206,6 +206,7 @@ abstract class AbstractRunAction extends \Civi\Api4\Generic\AbstractAction {
     $out = [];
     switch ($column['type']) {
       case 'field':
+      case 'html':
         $rawValue = $data[$column['key']] ?? NULL;
         if (!$this->hasValue($rawValue) && isset($column['empty_value'])) {
           $out['val'] = $this->replaceTokens($column['empty_value'], $data, 'view');
@@ -231,6 +232,12 @@ abstract class AbstractRunAction extends \Civi\Api4\Generic\AbstractAction {
             $out['edit'] = $edit;
           }
         }
+        if ($column['type'] === 'html') {
+          if (is_array($out['val'])) {
+            $out['val'] = implode(', ', $out['val']);
+          }
+          $out['val'] = \CRM_Utils_String::purifyHTML($out['val']);
+        }
         break;
 
       case 'image':
@@ -722,7 +729,7 @@ abstract class AbstractRunAction extends \Civi\Api4\Generic\AbstractAction {
    * @return string
    */
   private function replaceTokens($tokenExpr, $data, $format, $index = 0) {
-    if (strpos($tokenExpr, '[') !== FALSE) {
+    if (strpos(($tokenExpr ?? ''), '[') !== FALSE) {
       foreach ($this->getTokens($tokenExpr) as $token) {
         $val = $data[$token] ?? NULL;
         if (isset($val) && $format === 'view') {
@@ -733,7 +740,7 @@ abstract class AbstractRunAction extends \Civi\Api4\Generic\AbstractAction {
         if ($format === 'url' && (!isset($replacement) || $replacement === '')) {
           return NULL;
         }
-        $tokenExpr = str_replace('[' . $token . ']', $replacement, $tokenExpr);
+        $tokenExpr = str_replace('[' . $token . ']', ($replacement ?? ''), ($tokenExpr ?? ''));
       }
     }
     return $tokenExpr;
index ddd9bc3350a1053a0d473f35d7bbea0f1e88f9e7..729be45d6426dfe0a42170ac6ac1dd267b912f1c 100644 (file)
         var info = parseExpr(fieldExpr),
           field = (_.findWhere(info.args, {type: 'field'}) || {}).field || {},
           values = _.merge({
-            type: 'field',
+            type: field.input_type === 'RichTextEditor' ? 'html' : 'field',
             key: info.alias,
             dataType: (info.fn && info.fn.data_type) || field.data_type
           }, defaults);
index be2b8a29cddfc7b88075372b4eac237579530131..f9806ad712f455b97cae8f44afa579039ee79111 100644 (file)
               disabled: alias in existingJoins
             };
           if (alias in existingJoins) {
-            opt.children = addEntityJoins(join.entity, (stack ? stack + '_' : '') + alias, baseEntity);
+            opt.children = addEntityJoins(join.entity, alias, baseEntity);
           }
           collection.push(opt);
         }
index 5956e2b3b64800446ac1000635ad3f25ffe4f809..88ce9ce15535656244f2684e88183c63640d7789 100644 (file)
       };
 
       this.getColLabel = function(col) {
-        if (col.type === 'field' || col.type === 'image') {
+        if (col.type === 'field' || col.type === 'image' || col.type === 'html') {
           return ctrl.getFieldLabel(col.key);
         }
         return ctrl.colTypes[col.type].label;
         }
       };
 
+      this.toggleHtml = function(col) {
+        if (col.type === 'html') {
+          col.type = 'field';
+        } else {
+          delete col.editable;
+          delete col.link;
+          delete col.icons;
+          col.type = 'html';
+        }
+      };
+
       this.canBeImage = function(col) {
         var expr = ctrl.getExprFromSelect(col.key),
           info = searchMeta.parseExpr(expr);
index e4337785976e089da70f74fd6edf847aebcc9fda..631a76d3e9d1db1cbed25a5dd0be6c3cf45990bb 100644 (file)
@@ -4,6 +4,12 @@
     {{:: ts('Image') }}
   </label>
 </div>
+<div class="form-inline" ng-if=":: !$ctrl.parent.canBeImage(col)">
+  <label>
+    <input type="checkbox" ng-click="$ctrl.parent.toggleHtml(col)" >
+    {{:: ts('Allow HTML') }}
+  </label>
+</div>
 <div class="form-inline crm-search-admin-flex-row" >
   <label title="{{:: ts('Display as clickable link') }}" >
     <input type="checkbox" ng-checked="col.link" ng-click="$ctrl.parent.toggleLink(col)" >
@@ -36,7 +42,7 @@
 <div class="form-inline crm-search-admin-flex-row">
   <label title="{{:: ts('Change the contents of this field, or combine multiple field values.') }}">
     <input type="checkbox" ng-checked="col.rewrite" ng-click="$ctrl.parent.toggleRewrite(col)" >
-    {{:: ts('Rewrite') }}
+    {{:: ts('Rewrite Text') }}
   </label>
   <input type="text" class="form-control crm-flex-1" ng-if="col.rewrite" ng-model="col.rewrite" ng-model-options="{updateOn: 'blur'}">
   <crm-search-admin-token-select ng-if="col.rewrite" model="col" field="rewrite" suffix=":label"></crm-search-admin-token-select>
diff --git a/ext/search_kit/ang/crmSearchAdmin/displays/colType/html.html b/ext/search_kit/ang/crmSearchAdmin/displays/colType/html.html
new file mode 100644 (file)
index 0000000..6315986
--- /dev/null
@@ -0,0 +1,31 @@
+<div class="form-inline">
+  <label>
+    <input type="checkbox" checked ng-click="$ctrl.parent.toggleHtml(col)" >
+    {{:: ts('Allow HTML') }}
+  </label>
+</div>
+<div class="form-inline crm-search-admin-flex-row">
+  <label>
+    <input type="checkbox" ng-checked="col.title" ng-click="col.title = col.title ? null : $ctrl.parent.getFieldLabel(col.key)" >
+    {{:: ts('Tooltip') }}
+  </label>
+  <input class="form-control crm-flex-1" type="text" ng-model="col.title" ng-if="col.title" ng-model-options="{updateOn: 'blur'}" />
+  <crm-search-admin-token-select ng-if="col.title" model="col" field="title" suffix=":label"></crm-search-admin-token-select>
+</div>
+<div class="form-inline crm-search-admin-flex-row">
+  <label title="{{:: ts('HTML to display if the field contents are empty.') }}">
+    <input type="checkbox" ng-checked="col.empty_value" ng-click="$ctrl.parent.toggleEmptyVal(col)" >
+    {{:: ts('Empty placeholder') }}
+  </label>
+  <input type="text" class="form-control crm-flex-1" ng-if="col.empty_value" ng-model="col.empty_value" ng-model-options="{updateOn: 'blur'}">
+  <crm-search-admin-token-select ng-if="col.empty_value" model="col" field="empty_value" suffix=":label"></crm-search-admin-token-select>
+</div>
+<div class="form-inline crm-search-admin-flex-row">
+  <label title="{{:: ts('Change the contents of this field, or combine multiple field values.') }}">
+    <input type="checkbox" ng-checked="col.rewrite" ng-click="$ctrl.parent.toggleRewrite(col)" >
+    {{:: ts('Rewrite HTML') }}
+  </label>
+  <input type="text" class="form-control crm-flex-1" ng-if="col.rewrite" ng-model="col.rewrite" ng-model-options="{updateOn: 'blur'}">
+  <crm-search-admin-token-select ng-if="col.rewrite" model="col" field="rewrite" suffix=":label"></crm-search-admin-token-select>
+</div>
+<search-admin-css-rules label="{{:: ts('Style') }}" item="col" default="col.key"></search-admin-css-rules>
diff --git a/ext/search_kit/ang/crmSearchDisplay/colType/html.html b/ext/search_kit/ang/crmSearchDisplay/colType/html.html
new file mode 100644 (file)
index 0000000..1b79b5e
--- /dev/null
@@ -0,0 +1,2 @@
+<span ng-bind-html="colData.val">
+</span>
index b1c55ae7d007fe0de3637b4f740503afd80e1de0..077e84ed746b40c552ed1169d7cf4b5a44fc53c0 100644 (file)
     <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
   </urls>
   <releaseDate>2021-01-06</releaseDate>
-  <version>5.52.beta1</version>
+  <version>5.53.alpha1</version>
   <develStage>stable</develStage>
   <compatibility>
-    <ver>5.52</ver>
+    <ver>5.53</ver>
   </compatibility>
   <comments>This extension is still in beta. Click on the chat link above to discuss development, report problems or ask questions.</comments>
   <classloader>
index 6feee2ef47c06b285c7a38b98c50e95fd2bddadb..94d55fdf13732daded8fe543666faae5b94ade8f 100644 (file)
@@ -8,42 +8,107 @@ return [
     'update' => 'always',
     'cleanup' => 'always',
     'params' => [
-      'name' => 'search_display_type',
-      'title' => 'Search Display Type',
-      'option_value_fields' => ['name', 'label', 'icon', 'description'],
+      'version' => 4,
+      'values' => [
+        'name' => 'search_display_type',
+        'title' => 'Search Display Type',
+        'description' => NULL,
+        'data_type' => NULL,
+        'is_reserved' => TRUE,
+        'is_active' => TRUE,
+        'is_locked' => FALSE,
+        'option_value_fields' => [
+          'name',
+          'label',
+          'icon',
+          'description',
+        ],
+      ],
+      'match' => ['name'],
     ],
   ],
   [
     'name' => 'SearchDisplayType:table',
     'entity' => 'OptionValue',
+    'cleanup' => 'always',
+    'update' => 'always',
     'params' => [
-      'option_group_id' => 'search_display_type',
-      'value' => 'table',
-      'name' => 'crm-search-display-table',
-      'label' => 'Table',
-      'icon' => 'fa-table',
+      'version' => 4,
+      'values' => [
+        'option_group_id.name' => 'search_display_type',
+        'value' => 'table',
+        'name' => 'crm-search-display-table',
+        'label' => 'Table',
+        'icon' => 'fa-table',
+        'grouping' => NULL,
+        'filter' => 0,
+        'is_default' => FALSE,
+        'description' => NULL,
+        'is_optgroup' => FALSE,
+        'is_reserved' => FALSE,
+        'is_active' => TRUE,
+        'color' => NULL,
+        'component_id' => NULL,
+        'domain_id' => NULL,
+        'visibility_id' => NULL,
+      ],
+      'match' => ['option_group_id', 'name'],
     ],
   ],
   [
     'name' => 'SearchDisplayType:list',
     'entity' => 'OptionValue',
+    'cleanup' => 'always',
+    'update' => 'always',
     'params' => [
-      'option_group_id' => 'search_display_type',
-      'value' => 'list',
-      'name' => 'crm-search-display-list',
-      'label' => 'List',
-      'icon' => 'fa-list',
+      'version' => 4,
+      'values' => [
+        'option_group_id.name' => 'search_display_type',
+        'value' => 'list',
+        'name' => 'crm-search-display-list',
+        'label' => 'List',
+        'icon' => 'fa-list',
+        'grouping' => NULL,
+        'filter' => 0,
+        'is_default' => FALSE,
+        'description' => NULL,
+        'is_optgroup' => FALSE,
+        'is_reserved' => FALSE,
+        'is_active' => TRUE,
+        'color' => NULL,
+        'component_id' => NULL,
+        'domain_id' => NULL,
+        'visibility_id' => NULL,
+      ],
+      'match' => ['option_group_id', 'name'],
     ],
   ],
   [
     'name' => 'SearchDisplayType:grid',
     'entity' => 'OptionValue',
+    'cleanup' => 'always',
+    'update' => 'always',
     'params' => [
-      'option_group_id' => 'search_display_type',
-      'value' => 'grid',
-      'name' => 'crm-search-display-grid',
-      'label' => 'Grid',
-      'icon' => 'fa-th',
+      'version' => 4,
+      'values' => [
+        'option_group_id.name' => 'search_display_type',
+        'value' => 'grid',
+        'name' => 'crm-search-display-grid',
+        'label' => 'Grid',
+        'icon' => 'fa-th',
+        'grouping' => NULL,
+        'filter' => 0,
+        'is_default' => FALSE,
+        'description' => NULL,
+        'is_optgroup' => FALSE,
+        'is_reserved' => FALSE,
+        'is_active' => TRUE,
+        'color' => NULL,
+        'component_id' => NULL,
+        'domain_id' => NULL,
+        'visibility_id' => NULL,
+      ],
+      'match' => ['option_group_id', 'name'],
     ],
   ],
 ];
index d11246a79358d82a9e09f1a608cfd2cdbedbf225..711deda9e964c1cd130a46b6ab9b9d47b219097d 100644 (file)
@@ -1,15 +1,35 @@
 <?php
-// Adds option group for SearchDisplay.type
 
+use CRM_Search_ExtensionUtil as E;
+
+// Adds option value to `tag_used_for`, allowing Saved Searches to be tagged
 return [
   [
     'name' => 'SavedSearch:tag_used_for',
     'entity' => 'OptionValue',
+    'cleanup' => 'always',
+    'update' => 'always',
     'params' => [
-      'option_group_id' => 'tag_used_for',
-      'value' => 'civicrm_saved_search',
-      'name' => 'SavedSearch',
-      'label' => ts('Saved Searches'),
+      'version' => 4,
+      'values' => [
+        'option_group_id.name' => 'tag_used_for',
+        'value' => 'civicrm_saved_search',
+        'name' => 'SavedSearch',
+        'label' => E::ts('Saved Searches'),
+        'grouping' => NULL,
+        'filter' => 0,
+        'is_default' => FALSE,
+        'description' => NULL,
+        'is_optgroup' => FALSE,
+        'is_reserved' => FALSE,
+        'is_active' => TRUE,
+        'component_id' => NULL,
+        'domain_id' => NULL,
+        'visibility_id' => NULL,
+        'icon' => NULL,
+        'color' => NULL,
+      ],
+      'match' => ['option_group_id', 'name'],
     ],
   ],
 ];
index 80c2b3112634b090dfa908baa0a27d30feaab12a..afe35f302d7db46be9a1d4759911948c1865cf0f 100644 (file)
     <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
   </urls>
   <releaseDate>2020-01-28</releaseDate>
-  <version>5.52.beta1</version>
+  <version>5.53.alpha1</version>
   <tags>
     <tag>mgmt:hidden</tag>
   </tags>
   <develStage>stable</develStage>
   <compatibility>
-    <ver>5.52</ver>
+    <ver>5.53</ver>
   </compatibility>
   <mixins>
     <mixin>setting-php@1.0.0</mixin>
diff --git a/guzzle_php81_shim.php b/guzzle_php81_shim.php
new file mode 100644 (file)
index 0000000..5ae49d7
--- /dev/null
@@ -0,0 +1,41 @@
+<?php
+
+namespace GuzzleHttp;
+
+try {
+  \Composer\InstalledVersions::getVersion('drupal/core');
+  $drupalCoreInstalled = TRUE;
+}
+catch (\OutOfBoundsException $e) {
+  $drupalCoreInstalled = FALSE;
+}
+
+if (!$drupalCoreInstalled) {
+
+  /**
+   * Generates URL-encoded query string.
+   *
+   * This shim exists to make Guzzle 6 PHP 8.1 compatible.
+   *
+   * @link https://php.net/manual/en/function.http-build-query.php
+   *
+   * @param object|array $data
+   *   May be an array or object containing properties.
+   * @param string|null $numeric_prefix
+   *   (optional) If numeric indices are used in the base array and this parameter
+   *   is provided, it will be prepended to the numeric index for elements in
+   *   the base array only.
+   * @param string|null $arg_separator [optional] <p>
+   *   (optional) arg_separator.output is used to separate arguments, unless this
+   *   parameter is specified, and is then used.
+   * @param int $encoding_type
+   *   (optional) By default, PHP_QUERY_RFC1738.
+   *
+   * @return string
+   *   A URL-encoded string.
+   */
+  function http_build_query($data, $numeric_prefix = '', $arg_separator = '&', $encoding_type = \PHP_QUERY_RFC1738) {
+    return \http_build_query($data, is_null($numeric_prefix) ? '' : $numeric_prefix, $arg_separator, $encoding_type);
+  }
+
+}
diff --git a/setup/plugins/init/Standalone.civi-setup.php b/setup/plugins/init/Standalone.civi-setup.php
new file mode 100644 (file)
index 0000000..8b47333
--- /dev/null
@@ -0,0 +1,52 @@
+<?php
+/**
+ * @file
+ *
+ * Determine default settings for Standalone.
+ */
+
+if (!defined('CIVI_SETUP')) {
+  exit("Installation plugins must only be loaded by the installer.\n");
+}
+
+\Civi\Setup::dispatcher()
+  ->addListener('civi.setup.checkAuthorized', function (\Civi\Setup\Event\CheckAuthorizedEvent $e) {
+    $model = $e->getModel();
+    if ($model->cms !== 'Standalone') {
+      return;
+    }
+
+    \Civi\Setup::log()->info(sprintf('[%s] Handle %s', basename(__FILE__), 'checkAuthorized'));
+    $e->setAuthorized(TRUE);
+  });
+
+
+\Civi\Setup::dispatcher()
+  ->addListener('civi.setup.init', function (\Civi\Setup\Event\InitEvent $e) {
+    $model = $e->getModel();
+    if ($model->cms !== 'Standalone') {
+      return;
+    }
+    \Civi\Setup::log()->info(sprintf('[%s] Handle %s', basename(__FILE__), 'init'));
+
+    // Compute settingsPath.
+    // We use this structure: /var/www/standalone/data/{civicrm.settings.php,templates_c}
+    // to reduce the number of directories that admins have to chmod
+    $model->settingsPath = implode(DIRECTORY_SEPARATOR, [$model->webroot, 'data', 'civicrm.settings.php']);
+    $model->templateCompilePath = implode(DIRECTORY_SEPARATOR, [$model->webroot, 'data', 'templates_c']);
+
+    // Compute DSN.
+    $model->db = $model->cmsDb = [
+      'server' => 'localhost',
+      'username' => '',
+      'password' => '',
+      'database' => '',
+    ];
+
+    // Compute URLs (@todo?)
+    $model->cmsBaseUrl = $_SERVER['HTTP_ORIGIN'] ?: $_SERVER['HTTP_REFERER'];
+    $model->mandatorySettings['userFrameworkResourceURL'] = $model->cmsBaseUrl . '/assets/civicrm/core';
+
+    // Compute default locale.
+    $model->lang = $_REQUEST['lang'] ?? 'en_US';
+  });
diff --git a/setup/res/finished.Standalone.php b/setup/res/finished.Standalone.php
new file mode 100644 (file)
index 0000000..65002c8
--- /dev/null
@@ -0,0 +1,16 @@
+<?php \Civi\Setup::assertRunning(); ?>
+<h1><?php echo ts('CiviCRM Installed'); ?></h1>
+<div style="padding: 1em;">
+  <p style="background-color: #0C0; border: 1px #070 solid; color: white;">
+    <?php echo ts("CiviCRM has been successfully installed"); ?>
+  </p>
+  <ul>
+    <li><?php
+    $cmsURL = '/civicrm/admin/configtask&reset=1';
+    echo ts("Use the <a %1>Configuration Checklist</a> to review and configure settings for your new site", [1 => "target='_blank' href='$cmsURL'"]);
+    ?></li>
+    <?php include 'finished.Common.php'; ?>
+  </ul>
+
+  <p><a href="/"><?php echo ts("Continue to the CiviCRM Dashboard"); ?></a></p>
+</div>
index 45b03b7fad22c9f22b8a8eb59bdeb82538f46379..5fb7a17a96ae503ab9946feffd0998b56f53a595 100644 (file)
@@ -1,15 +1,16 @@
--- MySQL dump 10.19  Distrib 10.3.35-MariaDB, for debian-linux-gnu (x86_64)
+-- MySQL dump 10.13  Distrib 8.0.30, for Linux (x86_64)
 --
--- Host: 127.0.0.1    Database: tax549dev501symbiodevxyzci_1834a
+-- Host: 127.0.0.1    Database: 47testcivi_yg7kx
 -- ------------------------------------------------------
--- Server version      10.3.35-MariaDB-1:10.3.35+maria~buster-log
+-- Server version      8.0.30
 
 /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
 /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
 /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
-/*!40101 SET NAMES utf8mb4 */;
+/*!50503 SET NAMES utf8mb4 */;
 /*!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 */;
@@ -161,647 +162,647 @@ 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,10,'Subject for Pledge Acknowledgment','2022-03-12 02:12:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (2,NULL,9,'Subject for Tell a Friend','2021-07-12 22:09:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (3,NULL,9,'Subject for Tell a Friend','2021-08-18 12:27:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (4,NULL,10,'Subject for Pledge Acknowledgment','2022-05-10 23:37:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (5,NULL,9,'Subject for Tell a Friend','2021-09-18 12:36:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (6,NULL,10,'Subject for Pledge Acknowledgment','2021-12-08 22:57:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (7,NULL,10,'Subject for Pledge Acknowledgment','2022-04-13 15:34:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (8,NULL,10,'Subject for Pledge Acknowledgment','2022-01-04 23:05:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (9,NULL,10,'Subject for Pledge Acknowledgment','2021-12-11 04:55:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (10,NULL,9,'Subject for Tell a Friend','2021-08-24 12:44:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (11,NULL,10,'Subject for Pledge Acknowledgment','2021-11-24 10:43:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (12,NULL,9,'Subject for Tell a Friend','2021-12-04 07:02:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (13,NULL,10,'Subject for Pledge Acknowledgment','2022-02-06 01:18:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (14,NULL,9,'Subject for Tell a Friend','2022-02-19 18:37:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (15,NULL,9,'Subject for Tell a Friend','2021-10-05 19:46:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (16,NULL,10,'Subject for Pledge Acknowledgment','2021-10-02 12:23:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (17,NULL,9,'Subject for Tell a Friend','2022-02-25 12:16:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (18,NULL,10,'Subject for Pledge Acknowledgment','2021-10-04 20:14:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (19,NULL,10,'Subject for Pledge Acknowledgment','2022-06-16 23:27:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (20,NULL,10,'Subject for Pledge Acknowledgment','2022-02-14 14:10:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (21,NULL,9,'Subject for Tell a Friend','2022-04-20 02:48:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (22,NULL,9,'Subject for Tell a Friend','2021-09-09 04:52:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (23,NULL,9,'Subject for Tell a Friend','2021-12-20 00:28:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (24,NULL,9,'Subject for Tell a Friend','2021-10-11 00:03:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (25,NULL,9,'Subject for Tell a Friend','2021-08-14 00:44:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (26,NULL,10,'Subject for Pledge Acknowledgment','2021-10-23 09:34:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (27,NULL,9,'Subject for Tell a Friend','2022-03-08 20:04:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (28,NULL,10,'Subject for Pledge Acknowledgment','2021-08-16 00:14:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (29,NULL,9,'Subject for Tell a Friend','2021-10-13 00:11:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (30,NULL,9,'Subject for Tell a Friend','2022-01-01 16:35:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (31,NULL,10,'Subject for Pledge Acknowledgment','2021-11-08 12:26:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (32,NULL,10,'Subject for Pledge Acknowledgment','2022-03-05 03:51:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (33,NULL,9,'Subject for Tell a Friend','2022-05-31 09:53:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (34,NULL,9,'Subject for Tell a Friend','2021-12-13 00:42:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (35,NULL,9,'Subject for Tell a Friend','2021-11-03 05:49:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (36,NULL,10,'Subject for Pledge Acknowledgment','2022-03-02 05:54:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (37,NULL,9,'Subject for Tell a Friend','2021-12-19 04:25:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (38,NULL,10,'Subject for Pledge Acknowledgment','2021-10-06 02:08:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (39,NULL,10,'Subject for Pledge Acknowledgment','2022-06-16 00:20:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (40,NULL,10,'Subject for Pledge Acknowledgment','2022-01-20 18:27:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (41,NULL,10,'Subject for Pledge Acknowledgment','2021-12-11 06:20:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (42,NULL,10,'Subject for Pledge Acknowledgment','2022-06-15 18:20:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (43,NULL,9,'Subject for Tell a Friend','2022-05-16 17:26:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (44,NULL,10,'Subject for Pledge Acknowledgment','2021-07-31 06:53:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (45,NULL,10,'Subject for Pledge Acknowledgment','2021-09-02 21:11:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (46,NULL,9,'Subject for Tell a Friend','2022-04-24 23:42:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (47,NULL,10,'Subject for Pledge Acknowledgment','2022-01-25 14:59:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (48,NULL,10,'Subject for Pledge Acknowledgment','2021-08-20 01:08:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (49,NULL,10,'Subject for Pledge Acknowledgment','2022-03-14 10:35:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (50,NULL,10,'Subject for Pledge Acknowledgment','2022-02-09 06:35:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (51,NULL,10,'Subject for Pledge Acknowledgment','2021-11-07 09:16:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (52,NULL,10,'Subject for Pledge Acknowledgment','2021-12-19 04:55:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (53,NULL,10,'Subject for Pledge Acknowledgment','2022-06-06 15:13:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (54,NULL,10,'Subject for Pledge Acknowledgment','2022-02-27 14:09:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (55,NULL,9,'Subject for Tell a Friend','2021-09-11 06:44:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (56,NULL,10,'Subject for Pledge Acknowledgment','2022-05-18 19:12:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (57,NULL,9,'Subject for Tell a Friend','2022-04-20 08:37:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (58,NULL,9,'Subject for Tell a Friend','2021-08-05 06:16:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (59,NULL,9,'Subject for Tell a Friend','2021-07-31 14:41:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (60,NULL,10,'Subject for Pledge Acknowledgment','2022-01-10 07:25:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (61,NULL,10,'Subject for Pledge Acknowledgment','2022-04-02 22:59:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (62,NULL,10,'Subject for Pledge Acknowledgment','2021-07-29 15:19:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (63,NULL,9,'Subject for Tell a Friend','2021-12-16 06:37:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (64,NULL,9,'Subject for Tell a Friend','2022-02-09 16:28:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (65,NULL,10,'Subject for Pledge Acknowledgment','2022-03-16 12:03:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (66,NULL,9,'Subject for Tell a Friend','2022-05-21 08:36:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (67,NULL,10,'Subject for Pledge Acknowledgment','2021-08-25 21:58:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (68,NULL,10,'Subject for Pledge Acknowledgment','2021-08-13 13:28:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (69,NULL,9,'Subject for Tell a Friend','2021-07-11 13:50:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (70,NULL,9,'Subject for Tell a Friend','2021-07-20 16:00:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (71,NULL,9,'Subject for Tell a Friend','2021-08-14 18:07:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (72,NULL,9,'Subject for Tell a Friend','2022-06-10 05:18:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (73,NULL,9,'Subject for Tell a Friend','2022-05-15 14:16:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (74,NULL,10,'Subject for Pledge Acknowledgment','2022-03-13 14:26:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (75,NULL,10,'Subject for Pledge Acknowledgment','2022-03-03 03:32:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (76,NULL,10,'Subject for Pledge Acknowledgment','2021-07-09 20:57:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (77,NULL,9,'Subject for Tell a Friend','2021-10-07 10:58:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (78,NULL,9,'Subject for Tell a Friend','2021-07-31 01:31:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (79,NULL,9,'Subject for Tell a Friend','2021-12-16 05:41:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (80,NULL,10,'Subject for Pledge Acknowledgment','2021-11-15 16:28:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (81,NULL,9,'Subject for Tell a Friend','2022-04-24 04:35:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (82,NULL,9,'Subject for Tell a Friend','2022-03-18 00:05:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (83,NULL,10,'Subject for Pledge Acknowledgment','2021-07-20 11:39:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (84,NULL,9,'Subject for Tell a Friend','2022-04-27 10:44:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (85,NULL,9,'Subject for Tell a Friend','2021-07-25 23:32:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (86,NULL,9,'Subject for Tell a Friend','2021-10-01 09:28:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (87,NULL,9,'Subject for Tell a Friend','2021-08-03 15:35:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (88,NULL,10,'Subject for Pledge Acknowledgment','2021-09-16 00:36:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (89,NULL,10,'Subject for Pledge Acknowledgment','2022-06-04 11:14:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (90,NULL,10,'Subject for Pledge Acknowledgment','2021-11-17 20:26:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (91,NULL,10,'Subject for Pledge Acknowledgment','2022-05-18 19:05:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (92,NULL,10,'Subject for Pledge Acknowledgment','2022-04-30 20:09:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (93,NULL,9,'Subject for Tell a Friend','2022-06-10 20:36:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (94,NULL,9,'Subject for Tell a Friend','2021-08-16 20:08:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (95,NULL,10,'Subject for Pledge Acknowledgment','2021-09-23 18:54:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (96,NULL,9,'Subject for Tell a Friend','2021-07-25 12:05:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (97,NULL,10,'Subject for Pledge Acknowledgment','2021-10-06 10:50:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (98,NULL,10,'Subject for Pledge Acknowledgment','2022-04-06 18:40:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (99,NULL,10,'Subject for Pledge Acknowledgment','2021-07-14 20:20:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (100,NULL,10,'Subject for Pledge Acknowledgment','2022-01-30 18:13:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (101,NULL,9,'Subject for Tell a Friend','2021-08-24 08:31:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (102,NULL,10,'Subject for Pledge Acknowledgment','2021-12-18 00:21:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (103,NULL,9,'Subject for Tell a Friend','2021-07-30 02:32:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (104,NULL,9,'Subject for Tell a Friend','2021-11-11 20:57:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (105,NULL,9,'Subject for Tell a Friend','2022-02-19 20:02:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (106,NULL,10,'Subject for Pledge Acknowledgment','2022-03-24 23:22:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (107,NULL,9,'Subject for Tell a Friend','2022-01-05 09:37:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (108,NULL,10,'Subject for Pledge Acknowledgment','2021-09-02 16:22:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (109,NULL,10,'Subject for Pledge Acknowledgment','2022-04-09 18:28:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (110,NULL,10,'Subject for Pledge Acknowledgment','2021-10-29 21:32:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (111,NULL,9,'Subject for Tell a Friend','2022-05-24 13:57:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (112,NULL,9,'Subject for Tell a Friend','2022-01-09 12:36:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (113,NULL,9,'Subject for Tell a Friend','2022-06-20 13:53:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (114,NULL,10,'Subject for Pledge Acknowledgment','2021-07-26 03:55:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (115,NULL,10,'Subject for Pledge Acknowledgment','2021-10-26 09:42:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (116,NULL,9,'Subject for Tell a Friend','2022-03-15 17:49:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (117,NULL,9,'Subject for Tell a Friend','2021-08-18 07:49:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (118,NULL,10,'Subject for Pledge Acknowledgment','2022-03-13 09:39:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (119,NULL,10,'Subject for Pledge Acknowledgment','2022-06-03 03:30:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (120,NULL,9,'Subject for Tell a Friend','2022-03-10 11:46:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (121,NULL,9,'Subject for Tell a Friend','2022-03-17 03:51:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (122,NULL,10,'Subject for Pledge Acknowledgment','2021-08-07 09:09:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (123,NULL,9,'Subject for Tell a Friend','2022-01-29 07:02:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (124,NULL,9,'Subject for Tell a Friend','2021-07-13 10:33:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (125,NULL,9,'Subject for Tell a Friend','2022-04-27 02:05:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (126,NULL,9,'Subject for Tell a Friend','2021-10-11 17:14:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (127,NULL,10,'Subject for Pledge Acknowledgment','2021-10-11 00:10:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (128,NULL,10,'Subject for Pledge Acknowledgment','2022-01-30 14:33:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (129,NULL,10,'Subject for Pledge Acknowledgment','2022-03-20 23:41:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (130,NULL,9,'Subject for Tell a Friend','2022-01-12 03:35:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (131,NULL,9,'Subject for Tell a Friend','2022-02-08 00:14:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (132,NULL,10,'Subject for Pledge Acknowledgment','2021-08-04 06:13:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (133,NULL,10,'Subject for Pledge Acknowledgment','2022-03-28 17:43:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (134,NULL,9,'Subject for Tell a Friend','2022-03-17 11:39:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (135,NULL,10,'Subject for Pledge Acknowledgment','2022-01-11 13:16:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (136,NULL,10,'Subject for Pledge Acknowledgment','2021-07-03 01:58:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (137,NULL,9,'Subject for Tell a Friend','2021-10-07 10:02:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (138,NULL,10,'Subject for Pledge Acknowledgment','2021-10-28 06:26:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (139,NULL,9,'Subject for Tell a Friend','2022-05-11 16:13:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (140,NULL,9,'Subject for Tell a Friend','2022-01-06 14:41:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (141,NULL,10,'Subject for Pledge Acknowledgment','2022-01-10 03:54:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (142,NULL,10,'Subject for Pledge Acknowledgment','2022-01-27 18:30:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (143,NULL,10,'Subject for Pledge Acknowledgment','2022-03-31 18:56:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (144,NULL,9,'Subject for Tell a Friend','2021-11-23 20:52:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (145,NULL,9,'Subject for Tell a Friend','2021-08-18 22:09:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (146,NULL,10,'Subject for Pledge Acknowledgment','2022-04-28 14:42:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (147,NULL,9,'Subject for Tell a Friend','2021-09-26 19:27:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (148,NULL,10,'Subject for Pledge Acknowledgment','2021-09-16 11:12:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (149,NULL,10,'Subject for Pledge Acknowledgment','2021-07-01 20:50:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (150,NULL,9,'Subject for Tell a Friend','2021-12-08 04:45:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (151,NULL,9,'Subject for Tell a Friend','2022-05-17 08:08:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (152,NULL,9,'Subject for Tell a Friend','2022-01-20 17:42:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (153,NULL,10,'Subject for Pledge Acknowledgment','2022-01-19 04:21:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (154,NULL,10,'Subject for Pledge Acknowledgment','2022-05-26 17:44:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (155,NULL,9,'Subject for Tell a Friend','2022-03-10 11:18:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (156,NULL,9,'Subject for Tell a Friend','2022-01-28 21:31:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (157,NULL,9,'Subject for Tell a Friend','2021-11-15 07:03:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (158,NULL,9,'Subject for Tell a Friend','2021-10-11 17:49:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (159,NULL,9,'Subject for Tell a Friend','2021-11-27 07:54:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (160,NULL,9,'Subject for Tell a Friend','2022-01-28 04:20:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (161,NULL,10,'Subject for Pledge Acknowledgment','2022-05-15 01:12:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (162,NULL,10,'Subject for Pledge Acknowledgment','2022-04-10 23:43:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (163,NULL,9,'Subject for Tell a Friend','2022-04-11 12:22:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (164,NULL,9,'Subject for Tell a Friend','2022-06-14 20:54:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (165,NULL,9,'Subject for Tell a Friend','2021-11-11 17:40:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (166,NULL,10,'Subject for Pledge Acknowledgment','2022-06-14 20:10:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (167,NULL,9,'Subject for Tell a Friend','2022-03-05 14:00:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (168,NULL,10,'Subject for Pledge Acknowledgment','2022-06-15 01:20:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (169,NULL,9,'Subject for Tell a Friend','2021-07-03 07:48:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (170,NULL,9,'Subject for Tell a Friend','2021-09-11 07:01:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (171,NULL,10,'Subject for Pledge Acknowledgment','2022-02-01 03:32:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (172,NULL,10,'Subject for Pledge Acknowledgment','2022-05-10 13:48:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (173,NULL,9,'Subject for Tell a Friend','2021-06-29 13:41:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (174,NULL,9,'Subject for Tell a Friend','2022-05-14 00:43:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (175,NULL,9,'Subject for Tell a Friend','2021-12-01 01:22:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (176,NULL,9,'Subject for Tell a Friend','2022-01-15 19:24:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (177,NULL,10,'Subject for Pledge Acknowledgment','2021-10-23 23:10:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (178,NULL,9,'Subject for Tell a Friend','2022-04-16 09:04:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (179,NULL,9,'Subject for Tell a Friend','2021-07-04 16:29:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (180,NULL,10,'Subject for Pledge Acknowledgment','2022-04-07 03:30:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (181,NULL,10,'Subject for Pledge Acknowledgment','2021-09-29 04:39:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (182,NULL,10,'Subject for Pledge Acknowledgment','2022-05-16 05:54:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (183,NULL,9,'Subject for Tell a Friend','2022-01-06 06:47:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (184,NULL,9,'Subject for Tell a Friend','2022-06-19 05:25:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (185,NULL,10,'Subject for Pledge Acknowledgment','2021-06-27 16:07:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (186,NULL,9,'Subject for Tell a Friend','2021-12-13 02:18:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (187,NULL,9,'Subject for Tell a Friend','2021-10-12 19:41:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (188,NULL,9,'Subject for Tell a Friend','2022-05-27 04:19:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (189,NULL,9,'Subject for Tell a Friend','2022-03-12 09:13:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (190,NULL,10,'Subject for Pledge Acknowledgment','2021-11-23 19:23:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (191,NULL,10,'Subject for Pledge Acknowledgment','2022-05-09 18:13:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (192,NULL,9,'Subject for Tell a Friend','2021-10-27 20:34:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (193,NULL,10,'Subject for Pledge Acknowledgment','2021-10-16 12:21:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (194,NULL,10,'Subject for Pledge Acknowledgment','2022-06-16 11:35:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (195,NULL,10,'Subject for Pledge Acknowledgment','2022-05-07 14:17:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (196,NULL,9,'Subject for Tell a Friend','2021-09-12 06:58:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (197,NULL,10,'Subject for Pledge Acknowledgment','2022-01-10 23:13:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (198,NULL,10,'Subject for Pledge Acknowledgment','2021-07-04 13:50:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (199,NULL,10,'Subject for Pledge Acknowledgment','2021-10-21 13:06:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (200,NULL,9,'Subject for Tell a Friend','2021-11-23 06:40:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (201,NULL,9,'Subject for Tell a Friend','2021-12-15 21:36:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (202,NULL,9,'Subject for Tell a Friend','2021-10-16 15:30:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (203,NULL,9,'Subject for Tell a Friend','2021-07-06 11:30:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (204,NULL,9,'Subject for Tell a Friend','2021-07-10 20:11:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (205,NULL,9,'Subject for Tell a Friend','2022-04-04 07:05:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (206,NULL,9,'Subject for Tell a Friend','2022-05-29 17:18:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (207,NULL,10,'Subject for Pledge Acknowledgment','2022-01-03 23:25:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (208,NULL,9,'Subject for Tell a Friend','2021-08-03 06:59:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (209,NULL,10,'Subject for Pledge Acknowledgment','2021-09-15 15:22:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (210,NULL,10,'Subject for Pledge Acknowledgment','2021-06-30 05:25:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (211,NULL,10,'Subject for Pledge Acknowledgment','2022-02-24 14:07:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (212,NULL,9,'Subject for Tell a Friend','2021-10-17 18:19:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (213,NULL,9,'Subject for Tell a Friend','2021-09-25 17:22:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (214,NULL,9,'Subject for Tell a Friend','2022-02-16 13:52:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (215,NULL,9,'Subject for Tell a Friend','2022-06-14 22:57:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (216,NULL,9,'Subject for Tell a Friend','2021-08-22 10:13:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (217,NULL,10,'Subject for Pledge Acknowledgment','2021-07-16 17:20:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (218,NULL,10,'Subject for Pledge Acknowledgment','2021-12-01 06:26:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (219,NULL,10,'Subject for Pledge Acknowledgment','2021-10-12 22:58:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (220,NULL,9,'Subject for Tell a Friend','2021-09-01 13:44:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (221,NULL,10,'Subject for Pledge Acknowledgment','2021-10-18 17:06:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (222,NULL,10,'Subject for Pledge Acknowledgment','2021-12-15 01:15:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (223,NULL,9,'Subject for Tell a Friend','2022-02-19 17:01:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (224,NULL,10,'Subject for Pledge Acknowledgment','2022-05-02 21:57:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (225,NULL,10,'Subject for Pledge Acknowledgment','2021-10-28 12:44:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (226,NULL,9,'Subject for Tell a Friend','2021-06-28 02:47:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (227,NULL,10,'Subject for Pledge Acknowledgment','2022-05-05 15:59:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (228,NULL,9,'Subject for Tell a Friend','2022-03-13 22:56:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (229,NULL,10,'Subject for Pledge Acknowledgment','2021-06-26 01:34:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (230,NULL,9,'Subject for Tell a Friend','2022-03-29 21:06:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (231,NULL,10,'Subject for Pledge Acknowledgment','2022-03-22 07:20:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (232,NULL,10,'Subject for Pledge Acknowledgment','2021-08-24 16:54:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (233,NULL,10,'Subject for Pledge Acknowledgment','2021-11-07 12:03:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (234,NULL,10,'Subject for Pledge Acknowledgment','2021-10-14 12:36:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (235,NULL,9,'Subject for Tell a Friend','2021-11-20 22:16:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (236,NULL,9,'Subject for Tell a Friend','2022-05-08 02:00:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (237,NULL,10,'Subject for Pledge Acknowledgment','2022-03-27 13:31:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (238,NULL,9,'Subject for Tell a Friend','2021-10-15 06:07:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (239,NULL,10,'Subject for Pledge Acknowledgment','2021-09-25 07:59:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (240,NULL,9,'Subject for Tell a Friend','2021-10-30 14:35:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (241,NULL,9,'Subject for Tell a Friend','2021-07-17 22:25:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (242,NULL,10,'Subject for Pledge Acknowledgment','2022-04-08 06:47:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (243,NULL,10,'Subject for Pledge Acknowledgment','2022-01-25 17:44:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (244,NULL,10,'Subject for Pledge Acknowledgment','2021-06-28 23:59:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (245,NULL,9,'Subject for Tell a Friend','2022-06-17 20:34:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (246,NULL,9,'Subject for Tell a Friend','2021-08-07 08:26:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (247,NULL,9,'Subject for Tell a Friend','2021-08-06 13:59:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (248,NULL,9,'Subject for Tell a Friend','2021-11-09 07:31:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (249,NULL,10,'Subject for Pledge Acknowledgment','2021-12-28 22:30:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (250,NULL,10,'Subject for Pledge Acknowledgment','2022-04-22 07:18:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (251,NULL,9,'Subject for Tell a Friend','2022-02-26 09:43:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (252,NULL,10,'Subject for Pledge Acknowledgment','2021-11-09 06:04:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (253,NULL,10,'Subject for Pledge Acknowledgment','2021-09-25 23:18:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (254,NULL,9,'Subject for Tell a Friend','2021-08-31 20:56:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (255,NULL,9,'Subject for Tell a Friend','2022-05-23 10:45:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (256,NULL,9,'Subject for Tell a Friend','2022-02-28 01:04:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (257,NULL,9,'Subject for Tell a Friend','2022-03-09 00:53:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (258,NULL,9,'Subject for Tell a Friend','2022-01-08 16:07:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (259,NULL,9,'Subject for Tell a Friend','2021-06-30 07:56:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (260,NULL,10,'Subject for Pledge Acknowledgment','2022-01-28 01:37:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (261,NULL,9,'Subject for Tell a Friend','2022-05-03 09:25:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (262,NULL,10,'Subject for Pledge Acknowledgment','2021-07-14 04:18:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (263,NULL,10,'Subject for Pledge Acknowledgment','2022-06-04 09:34:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (264,NULL,10,'Subject for Pledge Acknowledgment','2022-02-19 16:12:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (265,NULL,10,'Subject for Pledge Acknowledgment','2021-08-09 00:53:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (266,NULL,9,'Subject for Tell a Friend','2022-03-17 09:49:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (267,NULL,10,'Subject for Pledge Acknowledgment','2021-11-22 15:12:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (268,NULL,10,'Subject for Pledge Acknowledgment','2021-09-11 15:10:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (269,NULL,10,'Subject for Pledge Acknowledgment','2022-04-08 08:55:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (270,NULL,9,'Subject for Tell a Friend','2022-06-16 08:09:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (271,NULL,9,'Subject for Tell a Friend','2021-11-05 19:30:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (272,NULL,9,'Subject for Tell a Friend','2021-09-28 05:07:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (273,NULL,9,'Subject for Tell a Friend','2022-06-19 12:23:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (274,NULL,10,'Subject for Pledge Acknowledgment','2021-12-23 10:12:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (275,NULL,10,'Subject for Pledge Acknowledgment','2021-12-14 14:17:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (276,NULL,10,'Subject for Pledge Acknowledgment','2021-09-10 16:33:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (277,NULL,9,'Subject for Tell a Friend','2021-07-29 17:33:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (278,NULL,9,'Subject for Tell a Friend','2021-06-29 12:04:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (279,NULL,10,'Subject for Pledge Acknowledgment','2022-01-17 15:06:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (280,NULL,10,'Subject for Pledge Acknowledgment','2022-05-04 12:26:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (281,NULL,10,'Subject for Pledge Acknowledgment','2021-11-06 17:09:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (282,NULL,9,'Subject for Tell a Friend','2022-01-17 07:48:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (283,NULL,9,'Subject for Tell a Friend','2021-07-21 09:01:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (284,NULL,9,'Subject for Tell a Friend','2021-08-02 06:34:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (285,NULL,10,'Subject for Pledge Acknowledgment','2022-03-29 12:55:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (286,NULL,10,'Subject for Pledge Acknowledgment','2021-07-03 16:20:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (287,NULL,9,'Subject for Tell a Friend','2021-09-17 09:13:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (288,NULL,10,'Subject for Pledge Acknowledgment','2022-04-06 02:21:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (289,NULL,10,'Subject for Pledge Acknowledgment','2022-05-23 22:19:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (290,NULL,9,'Subject for Tell a Friend','2022-05-07 17:59:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (291,NULL,9,'Subject for Tell a Friend','2022-02-15 19:58:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (292,NULL,10,'Subject for Pledge Acknowledgment','2022-05-22 23:05:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (293,NULL,10,'Subject for Pledge Acknowledgment','2021-09-06 00:17:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (294,NULL,9,'Subject for Tell a Friend','2021-08-22 06:36:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (295,NULL,10,'Subject for Pledge Acknowledgment','2022-03-03 16:10:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (296,NULL,9,'Subject for Tell a Friend','2021-08-17 22:23:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (297,NULL,9,'Subject for Tell a Friend','2022-06-05 14:47:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (298,NULL,10,'Subject for Pledge Acknowledgment','2021-10-10 18:29:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (299,NULL,9,'Subject for Tell a Friend','2022-02-18 06:10:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (300,NULL,9,'Subject for Tell a Friend','2022-05-12 18:33:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (301,NULL,9,'Subject for Tell a Friend','2021-07-31 00:58:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (302,NULL,9,'Subject for Tell a Friend','2021-11-23 03:10:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (303,NULL,9,'Subject for Tell a Friend','2022-01-02 22:09:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (304,NULL,9,'Subject for Tell a Friend','2021-09-24 06:06:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (305,NULL,10,'Subject for Pledge Acknowledgment','2021-07-08 18:56:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (306,NULL,9,'Subject for Tell a Friend','2021-07-12 09:51:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (307,NULL,10,'Subject for Pledge Acknowledgment','2021-07-21 21:04:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (308,NULL,10,'Subject for Pledge Acknowledgment','2021-12-01 04:29:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (309,NULL,10,'Subject for Pledge Acknowledgment','2022-06-04 17:40:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (310,NULL,9,'Subject for Tell a Friend','2021-09-26 20:05:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (311,NULL,9,'Subject for Tell a Friend','2021-06-25 02:27:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (312,NULL,9,'Subject for Tell a Friend','2021-06-26 23:17:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (313,NULL,9,'Subject for Tell a Friend','2021-09-27 20:48:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (314,NULL,9,'Subject for Tell a Friend','2021-09-15 23:09:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (315,NULL,9,'Subject for Tell a Friend','2022-06-09 02:53:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (316,NULL,9,'Subject for Tell a Friend','2022-04-07 20:42:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (317,NULL,10,'Subject for Pledge Acknowledgment','2022-02-09 17:25:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (318,NULL,9,'Subject for Tell a Friend','2022-05-15 15:19:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (319,NULL,10,'Subject for Pledge Acknowledgment','2021-09-06 14:55:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (320,NULL,10,'Subject for Pledge Acknowledgment','2021-12-09 20:58:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (321,NULL,9,'Subject for Tell a Friend','2021-12-17 03:58:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (322,NULL,9,'Subject for Tell a Friend','2021-08-02 17:28:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (323,NULL,10,'Subject for Pledge Acknowledgment','2022-06-06 03:31:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (324,NULL,10,'Subject for Pledge Acknowledgment','2022-02-03 15:01:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (325,NULL,10,'Subject for Pledge Acknowledgment','2021-07-21 23:06:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (326,NULL,10,'Subject for Pledge Acknowledgment','2021-09-25 02:05:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (327,NULL,10,'Subject for Pledge Acknowledgment','2021-11-15 11:07:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (328,NULL,10,'Subject for Pledge Acknowledgment','2021-08-15 04:47:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (329,NULL,9,'Subject for Tell a Friend','2022-03-16 11:52:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (330,NULL,9,'Subject for Tell a Friend','2021-08-13 15:57:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (331,NULL,10,'Subject for Pledge Acknowledgment','2021-08-30 10:31:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (332,NULL,9,'Subject for Tell a Friend','2021-11-27 12:42:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (333,NULL,9,'Subject for Tell a Friend','2022-01-26 04:13:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (334,NULL,9,'Subject for Tell a Friend','2022-05-20 10:48:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (335,NULL,9,'Subject for Tell a Friend','2021-11-14 06:50:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (336,NULL,9,'Subject for Tell a Friend','2021-11-01 07:45:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (337,NULL,10,'Subject for Pledge Acknowledgment','2021-12-04 23:48:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (338,NULL,10,'Subject for Pledge Acknowledgment','2022-03-03 21:03:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (339,NULL,9,'Subject for Tell a Friend','2022-04-21 17:50:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (340,NULL,10,'Subject for Pledge Acknowledgment','2021-10-31 18:35:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (341,NULL,9,'Subject for Tell a Friend','2022-04-02 20:11:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (342,NULL,9,'Subject for Tell a Friend','2022-06-08 07:50:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (343,NULL,9,'Subject for Tell a Friend','2021-09-03 00:04:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (344,NULL,9,'Subject for Tell a Friend','2021-08-05 21:37:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (345,NULL,10,'Subject for Pledge Acknowledgment','2022-01-02 16:30:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (346,NULL,9,'Subject for Tell a Friend','2022-03-04 05:41:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (347,NULL,10,'Subject for Pledge Acknowledgment','2021-07-26 07:36:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (348,NULL,9,'Subject for Tell a Friend','2022-02-01 22:29:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (349,NULL,10,'Subject for Pledge Acknowledgment','2021-09-08 14:00:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (350,NULL,10,'Subject for Pledge Acknowledgment','2021-09-20 09:00:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (351,NULL,10,'Subject for Pledge Acknowledgment','2021-08-21 21:51:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (352,NULL,10,'Subject for Pledge Acknowledgment','2021-08-20 13:58:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (353,NULL,9,'Subject for Tell a Friend','2021-12-30 22:05:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (354,NULL,9,'Subject for Tell a Friend','2021-11-28 06:55:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (355,NULL,9,'Subject for Tell a Friend','2021-09-26 03:14:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (356,NULL,10,'Subject for Pledge Acknowledgment','2021-10-20 20:06:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (357,NULL,10,'Subject for Pledge Acknowledgment','2021-08-10 07:07:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (358,NULL,9,'Subject for Tell a Friend','2022-01-21 04:19:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (359,NULL,10,'Subject for Pledge Acknowledgment','2021-09-24 12:33:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (360,NULL,9,'Subject for Tell a Friend','2021-07-12 00:30:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (361,NULL,10,'Subject for Pledge Acknowledgment','2021-10-10 18:58:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (362,NULL,9,'Subject for Tell a Friend','2021-10-19 17:04:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (363,NULL,9,'Subject for Tell a Friend','2021-09-14 06:44:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (364,NULL,10,'Subject for Pledge Acknowledgment','2021-07-12 14:10:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (365,NULL,9,'Subject for Tell a Friend','2021-08-04 09:14:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (366,NULL,9,'Subject for Tell a Friend','2021-09-11 05:52:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (367,NULL,9,'Subject for Tell a Friend','2021-11-19 02:01:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (368,NULL,9,'Subject for Tell a Friend','2022-03-23 18:36:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (369,NULL,9,'Subject for Tell a Friend','2021-07-10 05:40:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (370,NULL,9,'Subject for Tell a Friend','2021-07-22 17:25:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (371,NULL,9,'Subject for Tell a Friend','2021-07-05 22:00:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (372,NULL,10,'Subject for Pledge Acknowledgment','2022-04-16 07:44:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (373,NULL,10,'Subject for Pledge Acknowledgment','2021-10-13 15:15:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (374,NULL,10,'Subject for Pledge Acknowledgment','2022-02-28 10:41:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (375,NULL,9,'Subject for Tell a Friend','2022-06-20 17:29:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (376,NULL,10,'Subject for Pledge Acknowledgment','2022-05-18 07:57:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (377,NULL,9,'Subject for Tell a Friend','2022-03-02 20:16:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (378,NULL,10,'Subject for Pledge Acknowledgment','2021-07-23 12:15:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (379,NULL,10,'Subject for Pledge Acknowledgment','2022-06-09 07:08:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (380,NULL,10,'Subject for Pledge Acknowledgment','2022-02-24 15:29:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (381,NULL,9,'Subject for Tell a Friend','2022-01-06 05:24:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (382,NULL,9,'Subject for Tell a Friend','2021-10-15 16:04:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (383,NULL,10,'Subject for Pledge Acknowledgment','2021-12-01 02:38:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (384,NULL,10,'Subject for Pledge Acknowledgment','2022-03-02 19:11:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (385,NULL,10,'Subject for Pledge Acknowledgment','2021-11-29 03:23:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (386,NULL,10,'Subject for Pledge Acknowledgment','2021-12-16 04:31:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (387,NULL,10,'Subject for Pledge Acknowledgment','2022-01-01 10:10:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (388,NULL,10,'Subject for Pledge Acknowledgment','2021-10-24 10:01:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (389,NULL,10,'Subject for Pledge Acknowledgment','2022-03-09 00:00:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (390,NULL,10,'Subject for Pledge Acknowledgment','2021-08-31 01:01:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (391,NULL,9,'Subject for Tell a Friend','2022-06-14 03:38:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (392,NULL,9,'Subject for Tell a Friend','2021-08-13 15:20:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (393,NULL,9,'Subject for Tell a Friend','2022-01-07 15:37:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (394,NULL,9,'Subject for Tell a Friend','2022-02-05 23:29:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (395,NULL,9,'Subject for Tell a Friend','2021-08-07 08:38:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (396,NULL,9,'Subject for Tell a Friend','2021-08-08 04:20:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (397,NULL,9,'Subject for Tell a Friend','2021-07-10 19:55:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (398,NULL,10,'Subject for Pledge Acknowledgment','2022-02-09 01:05:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (399,NULL,9,'Subject for Tell a Friend','2022-04-08 03:43:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (400,NULL,9,'Subject for Tell a Friend','2022-01-14 09:18:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (401,NULL,10,'Subject for Pledge Acknowledgment','2021-10-15 15:23:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (402,NULL,10,'Subject for Pledge Acknowledgment','2022-03-08 01:11:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (403,NULL,10,'Subject for Pledge Acknowledgment','2021-07-12 02:20:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (404,NULL,10,'Subject for Pledge Acknowledgment','2022-04-18 13:34:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (405,NULL,10,'Subject for Pledge Acknowledgment','2022-02-03 03:41:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (406,NULL,10,'Subject for Pledge Acknowledgment','2021-12-25 18:58:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (407,NULL,9,'Subject for Tell a Friend','2022-01-28 08:12:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (408,NULL,10,'Subject for Pledge Acknowledgment','2021-12-13 17:46:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (409,NULL,9,'Subject for Tell a Friend','2022-03-01 19:28:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (410,NULL,9,'Subject for Tell a Friend','2021-11-02 02:55:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (411,NULL,10,'Subject for Pledge Acknowledgment','2021-10-05 20:51:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (412,NULL,9,'Subject for Tell a Friend','2022-06-22 04:17:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (413,NULL,9,'Subject for Tell a Friend','2022-01-07 05:48:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (414,NULL,9,'Subject for Tell a Friend','2022-02-22 19:49:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (415,NULL,9,'Subject for Tell a Friend','2022-03-22 13:50:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (416,NULL,10,'Subject for Pledge Acknowledgment','2021-09-21 23:29:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (417,NULL,9,'Subject for Tell a Friend','2022-03-16 11:31:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (418,NULL,9,'Subject for Tell a Friend','2021-11-06 12:55:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (419,NULL,10,'Subject for Pledge Acknowledgment','2021-10-06 09:17:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (420,NULL,10,'Subject for Pledge Acknowledgment','2021-08-18 11:58:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (421,NULL,9,'Subject for Tell a Friend','2022-04-21 04:20:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (422,NULL,10,'Subject for Pledge Acknowledgment','2022-03-16 06:08:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (423,NULL,10,'Subject for Pledge Acknowledgment','2022-06-11 11:23:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (424,NULL,10,'Subject for Pledge Acknowledgment','2021-07-23 12:18:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (425,NULL,10,'Subject for Pledge Acknowledgment','2022-06-17 00:52:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (426,NULL,10,'Subject for Pledge Acknowledgment','2022-03-03 21:46:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (427,NULL,9,'Subject for Tell a Friend','2022-02-26 21:57:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (428,NULL,10,'Subject for Pledge Acknowledgment','2022-01-29 04:22:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (429,NULL,10,'Subject for Pledge Acknowledgment','2021-12-24 20:56:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (430,NULL,10,'Subject for Pledge Acknowledgment','2021-08-16 00:57:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (431,NULL,9,'Subject for Tell a Friend','2021-11-27 00:57:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (432,NULL,9,'Subject for Tell a Friend','2021-09-05 15:27:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (433,NULL,10,'Subject for Pledge Acknowledgment','2022-03-02 06:13:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (434,NULL,10,'Subject for Pledge Acknowledgment','2021-07-12 03:30:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (435,NULL,10,'Subject for Pledge Acknowledgment','2022-02-02 23:29:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (436,NULL,9,'Subject for Tell a Friend','2022-06-02 03:37:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (437,NULL,9,'Subject for Tell a Friend','2021-07-03 00:41:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (438,NULL,10,'Subject for Pledge Acknowledgment','2022-05-08 06:42:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (439,NULL,9,'Subject for Tell a Friend','2022-01-26 09:56:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (440,NULL,9,'Subject for Tell a Friend','2022-04-02 07:38:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (441,NULL,10,'Subject for Pledge Acknowledgment','2022-04-26 04:20:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (442,NULL,9,'Subject for Tell a Friend','2022-01-22 19:02:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (443,NULL,10,'Subject for Pledge Acknowledgment','2021-12-06 01:32:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (444,NULL,10,'Subject for Pledge Acknowledgment','2022-03-10 11:00:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (445,NULL,9,'Subject for Tell a Friend','2021-09-08 02:47:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (446,NULL,10,'Subject for Pledge Acknowledgment','2022-04-03 17:25:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (447,NULL,9,'Subject for Tell a Friend','2022-05-21 13:51:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (448,NULL,10,'Subject for Pledge Acknowledgment','2021-11-15 06:49:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (449,NULL,9,'Subject for Tell a Friend','2022-06-11 18:30:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (450,NULL,9,'Subject for Tell a Friend','2022-03-24 17:42:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (451,1,6,'$ 125 April Mailer 1','2022-08-22 09:51:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (452,2,6,'$ 50 Online: Save the Penguins','2022-08-22 09:51:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (453,3,6,'£ 25 April Mailer 1','2022-08-22 09:51:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (454,4,6,'$ 50 Online: Save the Penguins','2022-08-22 09:51:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (455,5,6,'$ 50 Online: Save the Penguins','2022-08-22 09:51:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (456,6,6,'$ 500 April Mailer 1','2022-08-22 09:51:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (457,7,6,'$ 1750 Online: Save the Penguins','2022-08-22 09:51:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (458,8,6,'$ 50 Online: Save the Penguins','2022-08-22 09:51:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (459,9,6,'$ 10 Online: Help CiviCRM','2022-08-22 09:51:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (460,10,6,'$ 250 Online: Help CiviCRM','2022-08-22 09:51:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (461,11,6,'¥ 500 ','2022-08-22 09:51:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (462,12,6,'$ 50 Online: Save the Penguins','2022-08-22 09:51:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (463,13,6,'$ 50 ','2022-08-22 09:51:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (464,14,6,'$ 50 ','2022-08-22 09:51:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (465,15,6,'$ 25 Recurring contribution','2022-08-22 09:51:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (466,16,6,'$ 25 Recurring contribution','2022-08-22 09:51:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (467,17,6,'$ 25 Recurring contribution','2022-08-22 09:51:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (468,18,6,'$ 25 Recurring contribution','2022-08-22 09:51:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (469,19,6,'$ 25 Recurring contribution','2022-08-22 09:51:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (470,20,6,'$ 25 Recurring contribution','2022-08-22 09:51:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (471,21,6,'$ 25 Recurring contribution','2022-08-22 09:51:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (472,22,6,'$ 25 Recurring contribution','2022-08-22 09:51:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (473,23,6,'$ 25 Recurring contribution','2022-08-22 09:51:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (474,24,6,'$ 25 Recurring contribution','2022-08-22 09:51:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (475,25,6,'$ 25 Recurring contribution','2022-08-22 09:51:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (476,26,6,'$ 10 Recurring contribution','2022-08-22 09:51:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (477,27,6,'$ 10 Recurring contribution','2022-08-22 09:51:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (478,28,6,'$ 10 Recurring contribution','2022-08-22 09:51:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (479,29,6,'$ 10 Recurring contribution','2022-08-22 09:51:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (480,30,6,'$ 10 Recurring contribution','2022-08-22 09:51:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (481,31,6,'€ 5 Recurring contribution','2022-08-22 09:51:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (482,1,7,'General','2022-06-22 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (483,2,7,'Student','2022-06-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (484,3,7,'General','2022-06-20 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (485,4,7,'Student','2022-06-19 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (486,5,7,'Student','2021-06-18 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (487,6,7,'Student','2022-06-17 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (488,7,7,'General','2022-06-16 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (489,8,7,'Student','2022-06-15 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (490,9,7,'General','2022-06-14 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (491,10,7,'Student','2021-06-13 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (492,11,7,'Lifetime','2022-06-12 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (493,12,7,'Student','2022-06-11 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (494,13,7,'General','2022-06-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (495,14,7,'Student','2022-06-09 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (496,15,7,'Student','2021-06-08 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (497,16,7,'Student','2022-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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (498,17,7,'General','2022-06-06 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (499,18,7,'Student','2022-06-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (500,19,7,'General','2022-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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (501,20,7,'Student','2021-06-03 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (502,21,7,'General','2022-06-02 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (503,22,7,'Lifetime','2022-06-01 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (504,23,7,'General','2022-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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (505,24,7,'Student','2022-05-30 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (506,25,7,'Student','2021-05-29 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (507,26,7,'Student','2022-05-28 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (508,27,7,'General','2022-05-27 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (509,28,7,'Student','2022-05-26 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (510,29,7,'General','2022-05-25 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (511,30,7,'Student','2021-05-24 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (512,32,6,'$ 100.00 - General Membership: Offline signup','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (513,33,6,'$ 50.00 - Student Membership: Offline signup','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (514,34,6,'$ 100.00 - General Membership: Offline signup','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (515,35,6,'$ 50.00 - Student Membership: Offline signup','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (516,36,6,'$ 50.00 - Student Membership: Offline signup','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (517,37,6,'$ 50.00 - Student Membership: Offline signup','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (518,38,6,'$ 100.00 - General Membership: Offline signup','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (519,39,6,'$ 50.00 - Student Membership: Offline signup','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (520,40,6,'$ 100.00 - General Membership: Offline signup','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (521,41,6,'$ 50.00 - Student Membership: Offline signup','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (522,42,6,'$ 1200.00 - Lifetime Membership: Offline signup','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (523,43,6,'$ 50.00 - Student Membership: Offline signup','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (524,44,6,'$ 100.00 - General Membership: Offline signup','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (525,45,6,'$ 50.00 - Student Membership: Offline signup','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (526,46,6,'$ 50.00 - Student Membership: Offline signup','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (527,47,6,'$ 50.00 - Student Membership: Offline signup','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (528,48,6,'$ 100.00 - General Membership: Offline signup','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (529,49,6,'$ 50.00 - Student Membership: Offline signup','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (530,50,6,'$ 100.00 - General Membership: Offline signup','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (531,51,6,'$ 50.00 - Student Membership: Offline signup','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (532,52,6,'$ 100.00 - General Membership: Offline signup','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (533,53,6,'$ 1200.00 - Lifetime Membership: Offline signup','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (534,54,6,'$ 100.00 - General Membership: Offline signup','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (535,55,6,'$ 50.00 - Student Membership: Offline signup','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (536,56,6,'$ 50.00 - Student Membership: Offline signup','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (537,57,6,'$ 50.00 - Student Membership: Offline signup','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (538,58,6,'$ 100.00 - General Membership: Offline signup','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (539,59,6,'$ 50.00 - Student Membership: Offline signup','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (540,60,6,'$ 100.00 - General Membership: Offline signup','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (541,61,6,'$ 50.00 - Student Membership: Offline signup','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (543,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (544,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (545,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (546,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (547,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (548,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (549,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (550,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (551,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (552,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (553,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (554,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (555,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (556,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (557,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (558,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (559,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (560,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (561,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (562,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (563,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (564,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (565,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (566,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (567,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (568,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (569,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (570,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (571,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (572,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (573,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (574,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (575,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (576,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (577,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (578,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (579,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (580,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (581,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (582,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (583,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (584,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (585,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (586,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (587,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (588,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (589,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (590,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (591,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (592,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,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (593,63,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (594,64,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (595,65,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (596,66,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (597,67,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (598,68,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (599,69,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (600,70,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (601,71,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (602,72,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (603,73,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (604,74,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (605,75,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (606,76,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (607,77,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (608,78,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (609,79,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (610,80,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (611,81,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (612,82,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (613,83,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (614,84,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (615,85,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (616,86,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (617,87,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (618,88,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (619,89,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (620,90,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (621,91,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (622,92,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (623,93,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (624,94,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (625,95,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (626,96,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (627,97,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (628,98,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (629,99,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (630,100,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (631,101,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (632,102,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (633,103,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (634,104,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (635,105,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (636,106,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (637,107,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (638,108,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (639,109,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (640,110,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (641,111,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54'),
- (642,112,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-06-22 09:51:54',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-06-22 13:51:54','2022-06-22 13:51:54');
+ (1,NULL,10,'Subject for Pledge Acknowledgment','2021-08-06 03:26:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (2,NULL,10,'Subject for Pledge Acknowledgment','2021-10-16 13:35:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (3,NULL,9,'Subject for Tell a Friend','2021-10-28 18:27:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (4,NULL,10,'Subject for Pledge Acknowledgment','2022-01-10 22:22:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (5,NULL,9,'Subject for Tell a Friend','2022-06-06 00:27:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (6,NULL,10,'Subject for Pledge Acknowledgment','2021-09-16 22:09:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (7,NULL,9,'Subject for Tell a Friend','2021-08-08 14:22:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (8,NULL,9,'Subject for Tell a Friend','2021-09-02 22:05:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (9,NULL,9,'Subject for Tell a Friend','2021-09-05 21:56:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (10,NULL,9,'Subject for Tell a Friend','2022-06-18 00:59:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (11,NULL,10,'Subject for Pledge Acknowledgment','2022-06-03 04:20:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (12,NULL,10,'Subject for Pledge Acknowledgment','2022-07-15 16:09:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (13,NULL,9,'Subject for Tell a Friend','2021-12-01 16:23:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (14,NULL,9,'Subject for Tell a Friend','2022-05-26 11:03:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (15,NULL,9,'Subject for Tell a Friend','2021-11-30 09:37:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (16,NULL,10,'Subject for Pledge Acknowledgment','2021-11-03 15:02:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (17,NULL,9,'Subject for Tell a Friend','2022-02-02 22:44:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (18,NULL,9,'Subject for Tell a Friend','2022-06-14 03:34:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (19,NULL,10,'Subject for Pledge Acknowledgment','2021-08-02 07:01:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (20,NULL,9,'Subject for Tell a Friend','2021-11-15 20:07:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (21,NULL,9,'Subject for Tell a Friend','2022-07-14 00:47:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (22,NULL,9,'Subject for Tell a Friend','2022-06-19 11:23:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (23,NULL,9,'Subject for Tell a Friend','2021-09-11 23:41:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (24,NULL,9,'Subject for Tell a Friend','2021-09-02 13:54:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (25,NULL,9,'Subject for Tell a Friend','2022-02-20 07:09:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (26,NULL,10,'Subject for Pledge Acknowledgment','2022-01-28 09:20:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (27,NULL,9,'Subject for Tell a Friend','2021-12-06 05:49:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (28,NULL,10,'Subject for Pledge Acknowledgment','2021-08-08 19:25:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (29,NULL,10,'Subject for Pledge Acknowledgment','2022-01-02 13:43:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (30,NULL,10,'Subject for Pledge Acknowledgment','2021-10-27 17:55:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (31,NULL,9,'Subject for Tell a Friend','2021-08-11 14:16:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (32,NULL,9,'Subject for Tell a Friend','2022-05-03 07:50:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (33,NULL,9,'Subject for Tell a Friend','2022-03-13 11:33:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (34,NULL,10,'Subject for Pledge Acknowledgment','2022-03-31 06:44:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (35,NULL,10,'Subject for Pledge Acknowledgment','2022-05-20 05:10:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (36,NULL,9,'Subject for Tell a Friend','2022-04-24 12:56:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (37,NULL,9,'Subject for Tell a Friend','2022-04-13 04:50:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (38,NULL,10,'Subject for Pledge Acknowledgment','2022-05-24 15:46:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (39,NULL,9,'Subject for Tell a Friend','2022-07-27 02:03:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (40,NULL,9,'Subject for Tell a Friend','2022-02-18 10:05:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (41,NULL,9,'Subject for Tell a Friend','2021-12-20 01:34:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (42,NULL,9,'Subject for Tell a Friend','2021-09-10 05:30:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (43,NULL,9,'Subject for Tell a Friend','2021-11-24 06:14:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (44,NULL,9,'Subject for Tell a Friend','2022-07-25 03:35:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (45,NULL,10,'Subject for Pledge Acknowledgment','2022-04-12 06:59:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (46,NULL,9,'Subject for Tell a Friend','2021-09-08 04:48:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (47,NULL,10,'Subject for Pledge Acknowledgment','2021-10-16 07:10:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (48,NULL,10,'Subject for Pledge Acknowledgment','2022-04-02 01:34:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (49,NULL,10,'Subject for Pledge Acknowledgment','2021-11-15 04:58:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (50,NULL,9,'Subject for Tell a Friend','2022-02-18 04:08:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (51,NULL,10,'Subject for Pledge Acknowledgment','2022-05-18 20:11:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (52,NULL,9,'Subject for Tell a Friend','2022-05-23 02:12:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (53,NULL,9,'Subject for Tell a Friend','2022-05-16 18:45:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (54,NULL,10,'Subject for Pledge Acknowledgment','2022-04-15 08:19:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (55,NULL,9,'Subject for Tell a Friend','2022-02-20 07:53:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (56,NULL,10,'Subject for Pledge Acknowledgment','2021-08-31 00:53:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (57,NULL,9,'Subject for Tell a Friend','2021-12-27 12:33:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (58,NULL,9,'Subject for Tell a Friend','2022-03-15 19:47:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (59,NULL,10,'Subject for Pledge Acknowledgment','2022-03-21 01:19:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (60,NULL,10,'Subject for Pledge Acknowledgment','2021-09-26 13:53:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (61,NULL,9,'Subject for Tell a Friend','2022-06-01 14:39:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (62,NULL,10,'Subject for Pledge Acknowledgment','2021-10-11 00:23:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (63,NULL,10,'Subject for Pledge Acknowledgment','2021-12-31 20:39:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (64,NULL,9,'Subject for Tell a Friend','2022-07-09 23:10:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (65,NULL,10,'Subject for Pledge Acknowledgment','2022-05-11 09:32:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (66,NULL,9,'Subject for Tell a Friend','2022-03-09 12:36:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (67,NULL,10,'Subject for Pledge Acknowledgment','2022-07-21 19:41:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (68,NULL,9,'Subject for Tell a Friend','2022-02-10 12:10:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (69,NULL,10,'Subject for Pledge Acknowledgment','2021-12-23 16:09:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (70,NULL,9,'Subject for Tell a Friend','2022-01-23 15:42:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (71,NULL,9,'Subject for Tell a Friend','2022-03-23 05:26:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (72,NULL,9,'Subject for Tell a Friend','2022-07-26 22:27:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (73,NULL,9,'Subject for Tell a Friend','2021-11-16 18:53:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (74,NULL,10,'Subject for Pledge Acknowledgment','2021-09-10 08:09:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (75,NULL,9,'Subject for Tell a Friend','2022-01-25 03:37:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (76,NULL,9,'Subject for Tell a Friend','2022-06-05 00:28:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (77,NULL,9,'Subject for Tell a Friend','2022-02-03 15:00:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (78,NULL,9,'Subject for Tell a Friend','2022-03-10 12:13:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (79,NULL,9,'Subject for Tell a Friend','2021-10-12 22:26:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (80,NULL,10,'Subject for Pledge Acknowledgment','2021-10-07 01:04:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (81,NULL,10,'Subject for Pledge Acknowledgment','2022-06-21 19:38:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (82,NULL,9,'Subject for Tell a Friend','2021-08-20 02:00:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (83,NULL,9,'Subject for Tell a Friend','2022-01-16 12:17:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (84,NULL,9,'Subject for Tell a Friend','2022-01-22 07:54:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (85,NULL,10,'Subject for Pledge Acknowledgment','2022-05-21 12:54:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (86,NULL,9,'Subject for Tell a Friend','2022-06-05 12:52:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (87,NULL,9,'Subject for Tell a Friend','2022-03-29 09:53:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (88,NULL,10,'Subject for Pledge Acknowledgment','2021-12-02 20:25:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (89,NULL,10,'Subject for Pledge Acknowledgment','2021-10-15 11:24:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (90,NULL,9,'Subject for Tell a Friend','2022-03-29 06:32:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (91,NULL,10,'Subject for Pledge Acknowledgment','2021-08-22 16:41:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (92,NULL,10,'Subject for Pledge Acknowledgment','2022-01-25 13:22:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (93,NULL,10,'Subject for Pledge Acknowledgment','2022-05-21 02:34:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (94,NULL,9,'Subject for Tell a Friend','2022-01-03 04:47:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (95,NULL,9,'Subject for Tell a Friend','2022-04-28 14:38:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (96,NULL,10,'Subject for Pledge Acknowledgment','2022-06-08 03:23:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (97,NULL,10,'Subject for Pledge Acknowledgment','2022-02-28 21:12:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (98,NULL,9,'Subject for Tell a Friend','2021-09-22 06:39:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (99,NULL,9,'Subject for Tell a Friend','2022-05-09 18:29:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (100,NULL,10,'Subject for Pledge Acknowledgment','2022-01-14 22:19:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (101,NULL,9,'Subject for Tell a Friend','2022-04-19 18:53:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (102,NULL,10,'Subject for Pledge Acknowledgment','2021-09-21 00:34:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (103,NULL,10,'Subject for Pledge Acknowledgment','2022-06-30 22:44:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (104,NULL,9,'Subject for Tell a Friend','2022-01-03 08:10:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (105,NULL,9,'Subject for Tell a Friend','2021-11-05 07:46:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (106,NULL,9,'Subject for Tell a Friend','2021-10-07 03:07:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (107,NULL,9,'Subject for Tell a Friend','2022-07-21 06:03:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (108,NULL,9,'Subject for Tell a Friend','2022-06-14 08:25:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (109,NULL,9,'Subject for Tell a Friend','2022-03-18 10:59:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (110,NULL,9,'Subject for Tell a Friend','2022-04-04 05:29:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (111,NULL,9,'Subject for Tell a Friend','2021-11-06 23:03:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (112,NULL,10,'Subject for Pledge Acknowledgment','2022-01-21 18:12:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (113,NULL,9,'Subject for Tell a Friend','2021-12-29 05:16:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (114,NULL,10,'Subject for Pledge Acknowledgment','2021-08-31 19:15:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (115,NULL,9,'Subject for Tell a Friend','2022-06-16 20:58:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (116,NULL,10,'Subject for Pledge Acknowledgment','2021-12-18 11:04:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (117,NULL,9,'Subject for Tell a Friend','2021-11-05 06:03:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (118,NULL,10,'Subject for Pledge Acknowledgment','2022-05-09 05:30:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (119,NULL,9,'Subject for Tell a Friend','2022-04-01 10:18:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (120,NULL,9,'Subject for Tell a Friend','2022-04-10 01:29:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (121,NULL,10,'Subject for Pledge Acknowledgment','2022-05-12 16:49:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (122,NULL,10,'Subject for Pledge Acknowledgment','2022-02-27 07:45:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (123,NULL,9,'Subject for Tell a Friend','2022-05-30 18:31:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (124,NULL,9,'Subject for Tell a Friend','2022-01-14 03:54:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (125,NULL,9,'Subject for Tell a Friend','2021-09-13 14:02:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (126,NULL,10,'Subject for Pledge Acknowledgment','2022-02-24 07:14:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (127,NULL,10,'Subject for Pledge Acknowledgment','2021-12-11 06:41:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (128,NULL,9,'Subject for Tell a Friend','2022-05-04 21:18:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (129,NULL,9,'Subject for Tell a Friend','2022-02-11 01:30:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (130,NULL,10,'Subject for Pledge Acknowledgment','2022-04-19 19:46:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (131,NULL,9,'Subject for Tell a Friend','2021-12-12 01:51:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (132,NULL,10,'Subject for Pledge Acknowledgment','2021-07-29 11:48:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (133,NULL,10,'Subject for Pledge Acknowledgment','2022-02-28 00:32:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (134,NULL,10,'Subject for Pledge Acknowledgment','2022-06-21 04:01:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (135,NULL,10,'Subject for Pledge Acknowledgment','2022-03-03 03:20:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (136,NULL,10,'Subject for Pledge Acknowledgment','2022-04-23 18:46:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (137,NULL,9,'Subject for Tell a Friend','2022-04-19 15:02:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (138,NULL,9,'Subject for Tell a Friend','2021-10-13 04:43:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (139,NULL,9,'Subject for Tell a Friend','2021-11-26 22:55:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (140,NULL,10,'Subject for Pledge Acknowledgment','2021-08-29 06:08:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (141,NULL,10,'Subject for Pledge Acknowledgment','2022-01-18 11:29:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (142,NULL,10,'Subject for Pledge Acknowledgment','2021-12-29 23:58:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (143,NULL,10,'Subject for Pledge Acknowledgment','2021-12-18 06:02:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (144,NULL,10,'Subject for Pledge Acknowledgment','2022-01-06 02:40:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (145,NULL,10,'Subject for Pledge Acknowledgment','2021-09-12 19:43:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (146,NULL,9,'Subject for Tell a Friend','2021-09-06 14:07:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (147,NULL,9,'Subject for Tell a Friend','2022-02-23 20:51:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (148,NULL,9,'Subject for Tell a Friend','2022-06-14 10:49:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (149,NULL,10,'Subject for Pledge Acknowledgment','2022-07-21 14:26:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (150,NULL,10,'Subject for Pledge Acknowledgment','2021-12-16 14:42:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (151,NULL,9,'Subject for Tell a Friend','2022-06-04 17:23:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (152,NULL,10,'Subject for Pledge Acknowledgment','2022-04-14 04:49:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (153,NULL,9,'Subject for Tell a Friend','2022-06-30 18:09:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (154,NULL,10,'Subject for Pledge Acknowledgment','2022-05-31 16:33:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (155,NULL,10,'Subject for Pledge Acknowledgment','2021-11-07 18:41:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (156,NULL,10,'Subject for Pledge Acknowledgment','2022-01-16 14:22:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (157,NULL,10,'Subject for Pledge Acknowledgment','2022-02-16 17:56:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (158,NULL,9,'Subject for Tell a Friend','2022-06-22 19:43:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (159,NULL,9,'Subject for Tell a Friend','2021-09-22 04:48:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (160,NULL,9,'Subject for Tell a Friend','2022-04-14 21:19:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (161,NULL,9,'Subject for Tell a Friend','2022-05-15 12:05:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12'),
+ (162,NULL,9,'Subject for Tell a Friend','2022-06-14 23:57:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (163,NULL,9,'Subject for Tell a Friend','2021-09-30 13:17:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (164,NULL,9,'Subject for Tell a Friend','2022-02-10 15:21:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (165,NULL,9,'Subject for Tell a Friend','2022-01-13 20:22:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (166,NULL,10,'Subject for Pledge Acknowledgment','2021-09-01 12:01:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (167,NULL,10,'Subject for Pledge Acknowledgment','2022-06-11 03:46:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (168,NULL,10,'Subject for Pledge Acknowledgment','2022-02-01 16:52:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (169,NULL,9,'Subject for Tell a Friend','2021-09-11 17:31:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (170,NULL,10,'Subject for Pledge Acknowledgment','2021-10-18 14:11:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (171,NULL,10,'Subject for Pledge Acknowledgment','2022-07-18 18:56:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (172,NULL,10,'Subject for Pledge Acknowledgment','2022-06-25 21:42:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (173,NULL,9,'Subject for Tell a Friend','2021-12-30 21:47:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (174,NULL,9,'Subject for Tell a Friend','2021-11-27 10:06:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (175,NULL,9,'Subject for Tell a Friend','2021-09-02 09:23:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (176,NULL,10,'Subject for Pledge Acknowledgment','2021-12-19 07:44:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (177,NULL,10,'Subject for Pledge Acknowledgment','2021-10-23 00:40:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (178,NULL,10,'Subject for Pledge Acknowledgment','2021-12-13 00:30:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (179,NULL,10,'Subject for Pledge Acknowledgment','2022-05-15 21:27:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (180,NULL,10,'Subject for Pledge Acknowledgment','2022-06-15 13:35:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (181,NULL,10,'Subject for Pledge Acknowledgment','2021-09-11 15:43:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (182,NULL,9,'Subject for Tell a Friend','2022-07-11 23:41:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (183,NULL,9,'Subject for Tell a Friend','2022-05-09 19:56:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (184,NULL,9,'Subject for Tell a Friend','2021-08-04 05:55:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (185,NULL,9,'Subject for Tell a Friend','2021-10-13 03:12:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (186,NULL,9,'Subject for Tell a Friend','2022-02-07 05:23:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (187,NULL,9,'Subject for Tell a Friend','2021-10-25 08:07:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (188,NULL,10,'Subject for Pledge Acknowledgment','2022-04-19 22:11:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (189,NULL,9,'Subject for Tell a Friend','2021-09-16 09:51:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (190,NULL,9,'Subject for Tell a Friend','2022-02-05 01:07:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (191,NULL,9,'Subject for Tell a Friend','2021-10-11 03:51:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (192,NULL,9,'Subject for Tell a Friend','2022-03-08 15:28:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (193,NULL,9,'Subject for Tell a Friend','2022-07-22 16:31:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (194,NULL,9,'Subject for Tell a Friend','2021-10-05 02:05:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (195,NULL,9,'Subject for Tell a Friend','2021-10-13 22:28:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (196,NULL,10,'Subject for Pledge Acknowledgment','2022-05-05 16:41:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (197,NULL,10,'Subject for Pledge Acknowledgment','2021-08-17 05:45:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (198,NULL,10,'Subject for Pledge Acknowledgment','2021-08-14 17:45:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (199,NULL,10,'Subject for Pledge Acknowledgment','2021-12-15 23:01:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (200,NULL,10,'Subject for Pledge Acknowledgment','2022-02-27 16:59:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (201,NULL,9,'Subject for Tell a Friend','2021-10-09 05:10:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (202,NULL,9,'Subject for Tell a Friend','2022-06-09 17:13:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (203,NULL,10,'Subject for Pledge Acknowledgment','2022-07-14 11:06:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (204,NULL,9,'Subject for Tell a Friend','2021-09-28 12:55:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (205,NULL,10,'Subject for Pledge Acknowledgment','2022-01-27 13:47:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (206,NULL,10,'Subject for Pledge Acknowledgment','2022-06-15 13:33:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (207,NULL,10,'Subject for Pledge Acknowledgment','2022-01-06 05:05:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (208,NULL,9,'Subject for Tell a Friend','2021-10-28 16:13:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (209,NULL,10,'Subject for Pledge Acknowledgment','2022-05-27 09:00:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (210,NULL,10,'Subject for Pledge Acknowledgment','2021-11-19 11:51:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (211,NULL,10,'Subject for Pledge Acknowledgment','2021-12-17 01:42:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (212,NULL,10,'Subject for Pledge Acknowledgment','2021-12-23 15:53:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (213,NULL,9,'Subject for Tell a Friend','2022-04-17 05:08:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (214,NULL,9,'Subject for Tell a Friend','2021-09-24 22:33:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (215,NULL,10,'Subject for Pledge Acknowledgment','2022-01-01 16:15:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (216,NULL,10,'Subject for Pledge Acknowledgment','2022-06-29 05:49:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (217,NULL,9,'Subject for Tell a Friend','2022-04-20 02:05:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (218,NULL,10,'Subject for Pledge Acknowledgment','2021-12-17 04:51:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (219,NULL,9,'Subject for Tell a Friend','2021-12-09 10:33:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (220,NULL,10,'Subject for Pledge Acknowledgment','2022-05-16 06:31:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (221,NULL,10,'Subject for Pledge Acknowledgment','2022-02-05 08:13:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (222,NULL,9,'Subject for Tell a Friend','2022-04-29 00:30:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (223,NULL,10,'Subject for Pledge Acknowledgment','2021-12-24 10:12:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (224,NULL,10,'Subject for Pledge Acknowledgment','2021-12-30 11:52:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (225,NULL,9,'Subject for Tell a Friend','2022-01-03 14:31:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (226,NULL,9,'Subject for Tell a Friend','2022-05-23 12:44:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (227,NULL,10,'Subject for Pledge Acknowledgment','2022-06-24 11:46:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (228,NULL,9,'Subject for Tell a Friend','2021-11-11 10:39:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (229,NULL,10,'Subject for Pledge Acknowledgment','2022-03-25 01:40:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (230,NULL,10,'Subject for Pledge Acknowledgment','2022-06-21 12:27:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (231,NULL,10,'Subject for Pledge Acknowledgment','2021-08-27 21:18:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (232,NULL,9,'Subject for Tell a Friend','2021-12-19 11:54:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (233,NULL,9,'Subject for Tell a Friend','2021-10-22 02:43:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (234,NULL,9,'Subject for Tell a Friend','2021-12-13 19:06:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (235,NULL,9,'Subject for Tell a Friend','2022-07-15 06:21:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (236,NULL,10,'Subject for Pledge Acknowledgment','2022-05-06 23:57:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (237,NULL,9,'Subject for Tell a Friend','2021-11-05 00:26:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (238,NULL,9,'Subject for Tell a Friend','2022-04-02 12:56:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (239,NULL,9,'Subject for Tell a Friend','2022-01-05 23:11:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (240,NULL,10,'Subject for Pledge Acknowledgment','2022-04-22 22:09:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (241,NULL,9,'Subject for Tell a Friend','2022-06-14 11:37:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (242,NULL,9,'Subject for Tell a Friend','2022-02-19 08:38:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (243,NULL,10,'Subject for Pledge Acknowledgment','2021-09-11 12:20:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (244,NULL,10,'Subject for Pledge Acknowledgment','2022-02-04 16:40:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (245,NULL,10,'Subject for Pledge Acknowledgment','2021-11-09 09:26:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (246,NULL,10,'Subject for Pledge Acknowledgment','2022-07-21 07:52:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (247,NULL,9,'Subject for Tell a Friend','2022-04-25 04:17:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (248,NULL,10,'Subject for Pledge Acknowledgment','2021-09-20 10:47:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (249,NULL,10,'Subject for Pledge Acknowledgment','2022-03-06 23:06:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (250,NULL,9,'Subject for Tell a Friend','2021-12-10 19:32:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (251,NULL,10,'Subject for Pledge Acknowledgment','2021-12-28 01:27:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (252,NULL,10,'Subject for Pledge Acknowledgment','2021-11-05 00:05:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (253,NULL,9,'Subject for Tell a Friend','2022-06-30 19:49:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (254,NULL,9,'Subject for Tell a Friend','2021-10-10 16:41:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (255,NULL,9,'Subject for Tell a Friend','2022-06-21 23:51:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (256,NULL,9,'Subject for Tell a Friend','2022-02-25 15:49:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (257,NULL,10,'Subject for Pledge Acknowledgment','2021-10-24 22:13:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (258,NULL,9,'Subject for Tell a Friend','2021-12-14 13:49:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (259,NULL,10,'Subject for Pledge Acknowledgment','2022-07-27 00:05:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (260,NULL,9,'Subject for Tell a Friend','2022-06-03 22:55:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (261,NULL,9,'Subject for Tell a Friend','2021-12-19 06:54:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (262,NULL,10,'Subject for Pledge Acknowledgment','2022-02-18 14:16:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (263,NULL,10,'Subject for Pledge Acknowledgment','2022-05-30 14:45:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (264,NULL,10,'Subject for Pledge Acknowledgment','2022-06-09 05:00:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (265,NULL,10,'Subject for Pledge Acknowledgment','2022-07-13 15:38:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (266,NULL,10,'Subject for Pledge Acknowledgment','2021-12-20 23:58:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (267,NULL,10,'Subject for Pledge Acknowledgment','2021-12-30 01:10:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (268,NULL,10,'Subject for Pledge Acknowledgment','2022-06-05 11:06:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (269,NULL,10,'Subject for Pledge Acknowledgment','2022-06-11 00:54:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (270,NULL,9,'Subject for Tell a Friend','2021-12-25 19:49:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (271,NULL,10,'Subject for Pledge Acknowledgment','2022-03-13 18:05:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (272,NULL,9,'Subject for Tell a Friend','2022-05-20 02:47:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (273,NULL,9,'Subject for Tell a Friend','2021-08-05 03:46:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (274,NULL,10,'Subject for Pledge Acknowledgment','2022-03-23 12:22:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (275,NULL,9,'Subject for Tell a Friend','2022-04-10 19:46:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (276,NULL,9,'Subject for Tell a Friend','2022-05-07 04:50:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (277,NULL,9,'Subject for Tell a Friend','2021-09-25 04:40:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (278,NULL,10,'Subject for Pledge Acknowledgment','2022-04-20 21:10:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (279,NULL,9,'Subject for Tell a Friend','2022-04-04 11:40:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (280,NULL,9,'Subject for Tell a Friend','2021-10-19 12:17:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (281,NULL,9,'Subject for Tell a Friend','2022-06-05 23:09:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (282,NULL,9,'Subject for Tell a Friend','2021-12-30 03:03:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (283,NULL,10,'Subject for Pledge Acknowledgment','2022-07-03 01:49:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (284,NULL,9,'Subject for Tell a Friend','2022-04-08 20:33:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (285,NULL,9,'Subject for Tell a Friend','2022-07-26 07:44:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (286,NULL,9,'Subject for Tell a Friend','2022-05-27 15:14:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (287,NULL,9,'Subject for Tell a Friend','2022-05-12 01:13:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (288,NULL,9,'Subject for Tell a Friend','2021-09-08 20:21:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (289,NULL,9,'Subject for Tell a Friend','2021-09-07 14:26:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (290,NULL,9,'Subject for Tell a Friend','2022-02-10 06:09:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (291,NULL,9,'Subject for Tell a Friend','2021-09-09 16:31:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (292,NULL,9,'Subject for Tell a Friend','2022-04-03 11:40:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (293,NULL,9,'Subject for Tell a Friend','2022-05-25 04:41:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (294,NULL,10,'Subject for Pledge Acknowledgment','2022-03-30 04:09:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (295,NULL,10,'Subject for Pledge Acknowledgment','2021-08-22 06:09:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (296,NULL,9,'Subject for Tell a Friend','2021-12-14 08:35:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (297,NULL,9,'Subject for Tell a Friend','2021-08-13 14:08:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (298,NULL,10,'Subject for Pledge Acknowledgment','2021-09-13 01:18:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (299,NULL,10,'Subject for Pledge Acknowledgment','2022-01-26 18:17:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (300,NULL,9,'Subject for Tell a Friend','2021-11-21 06:42:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (301,NULL,10,'Subject for Pledge Acknowledgment','2022-04-21 04:02:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (302,NULL,9,'Subject for Tell a Friend','2021-12-14 00:11:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (303,NULL,9,'Subject for Tell a Friend','2022-03-17 08:51:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (304,NULL,10,'Subject for Pledge Acknowledgment','2021-10-01 12:36:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (305,NULL,9,'Subject for Tell a Friend','2022-07-09 06:34:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (306,NULL,9,'Subject for Tell a Friend','2021-12-06 16:11:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (307,NULL,9,'Subject for Tell a Friend','2021-08-10 16:50:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (308,NULL,10,'Subject for Pledge Acknowledgment','2021-11-03 21:28:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (309,NULL,9,'Subject for Tell a Friend','2021-11-28 23:28:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (310,NULL,10,'Subject for Pledge Acknowledgment','2022-06-30 21:03:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (311,NULL,9,'Subject for Tell a Friend','2021-08-09 11:41:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (312,NULL,10,'Subject for Pledge Acknowledgment','2022-05-11 16:30:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (313,NULL,10,'Subject for Pledge Acknowledgment','2021-09-16 15:01:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (314,NULL,10,'Subject for Pledge Acknowledgment','2022-05-14 08:31:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (315,NULL,10,'Subject for Pledge Acknowledgment','2022-01-25 11:43:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (316,NULL,9,'Subject for Tell a Friend','2021-11-03 11:06:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (317,NULL,10,'Subject for Pledge Acknowledgment','2022-01-27 00:31:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (318,NULL,9,'Subject for Tell a Friend','2022-07-11 21:42:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (319,NULL,10,'Subject for Pledge Acknowledgment','2022-07-16 08:38:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (320,NULL,10,'Subject for Pledge Acknowledgment','2022-01-15 01:45:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (321,NULL,9,'Subject for Tell a Friend','2022-01-26 22:00:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (322,NULL,9,'Subject for Tell a Friend','2022-03-04 11:11:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (323,NULL,10,'Subject for Pledge Acknowledgment','2021-11-17 14:53:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (324,NULL,9,'Subject for Tell a Friend','2021-10-03 07:02:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (325,NULL,9,'Subject for Tell a Friend','2021-09-23 09:01:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (326,NULL,10,'Subject for Pledge Acknowledgment','2021-10-08 18:47:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (327,NULL,9,'Subject for Tell a Friend','2022-07-14 12:34:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (328,NULL,10,'Subject for Pledge Acknowledgment','2021-10-29 09:38:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (329,NULL,9,'Subject for Tell a Friend','2022-03-12 22:39:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (330,NULL,9,'Subject for Tell a Friend','2021-10-02 14:56:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (331,NULL,10,'Subject for Pledge Acknowledgment','2022-06-23 23:10:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (332,NULL,10,'Subject for Pledge Acknowledgment','2022-06-24 16:22:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (333,NULL,9,'Subject for Tell a Friend','2022-01-19 23:47:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (334,NULL,10,'Subject for Pledge Acknowledgment','2022-05-30 20:38:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (335,NULL,10,'Subject for Pledge Acknowledgment','2021-08-19 14:13:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (336,NULL,9,'Subject for Tell a Friend','2022-02-16 15:43:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (337,NULL,9,'Subject for Tell a Friend','2021-09-21 17:30:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (338,NULL,9,'Subject for Tell a Friend','2022-05-30 19:19:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (339,NULL,10,'Subject for Pledge Acknowledgment','2021-11-06 06:50:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (340,NULL,10,'Subject for Pledge Acknowledgment','2021-10-20 21:15:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (341,NULL,10,'Subject for Pledge Acknowledgment','2022-03-10 06:48:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (342,NULL,9,'Subject for Tell a Friend','2022-06-30 07:22:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (343,NULL,9,'Subject for Tell a Friend','2022-04-21 11:07:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (344,NULL,9,'Subject for Tell a Friend','2022-04-17 14:43:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (345,NULL,10,'Subject for Pledge Acknowledgment','2022-07-06 19:39:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (346,NULL,9,'Subject for Tell a Friend','2022-06-19 22:05:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (347,NULL,10,'Subject for Pledge Acknowledgment','2022-07-07 08:37:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (348,NULL,9,'Subject for Tell a Friend','2022-02-10 22:50:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (349,NULL,10,'Subject for Pledge Acknowledgment','2021-11-23 08:30:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (350,NULL,10,'Subject for Pledge Acknowledgment','2022-01-26 20:56:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (351,NULL,10,'Subject for Pledge Acknowledgment','2021-10-19 23:56:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (352,NULL,9,'Subject for Tell a Friend','2022-03-06 03:52:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (353,NULL,10,'Subject for Pledge Acknowledgment','2022-03-11 15:29:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (354,NULL,10,'Subject for Pledge Acknowledgment','2021-11-23 22:05:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (355,NULL,10,'Subject for Pledge Acknowledgment','2022-02-21 19:11:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (356,NULL,9,'Subject for Tell a Friend','2022-04-10 09:37:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (357,NULL,10,'Subject for Pledge Acknowledgment','2021-08-26 23:21:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (358,NULL,9,'Subject for Tell a Friend','2021-11-30 08:47:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (359,NULL,9,'Subject for Tell a Friend','2022-02-07 12:47:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (360,NULL,9,'Subject for Tell a Friend','2022-01-17 00:13:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (361,NULL,9,'Subject for Tell a Friend','2022-06-14 07:47:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (362,NULL,9,'Subject for Tell a Friend','2021-11-04 12:54:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (363,NULL,9,'Subject for Tell a Friend','2021-12-21 22:11:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (364,NULL,9,'Subject for Tell a Friend','2021-09-05 16:12:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (365,NULL,10,'Subject for Pledge Acknowledgment','2022-06-25 14:47:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (366,NULL,10,'Subject for Pledge Acknowledgment','2022-02-15 22:00:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (367,NULL,10,'Subject for Pledge Acknowledgment','2021-12-14 00:51:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (368,NULL,10,'Subject for Pledge Acknowledgment','2022-01-09 01:58:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (369,NULL,9,'Subject for Tell a Friend','2021-09-04 06:34:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (370,NULL,9,'Subject for Tell a Friend','2021-12-15 00:16:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (371,NULL,9,'Subject for Tell a Friend','2021-10-24 12:10:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (372,NULL,9,'Subject for Tell a Friend','2022-07-21 20:53:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (373,NULL,10,'Subject for Pledge Acknowledgment','2021-12-02 12:08:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (374,NULL,9,'Subject for Tell a Friend','2022-04-26 16:26:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (375,NULL,10,'Subject for Pledge Acknowledgment','2022-03-31 07:57:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (376,NULL,9,'Subject for Tell a Friend','2022-02-04 17:42:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (377,NULL,9,'Subject for Tell a Friend','2022-05-28 13:41:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (378,NULL,10,'Subject for Pledge Acknowledgment','2021-11-16 23:42:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (379,NULL,9,'Subject for Tell a Friend','2022-01-24 21:19:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (380,NULL,10,'Subject for Pledge Acknowledgment','2021-12-28 07:52:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (381,NULL,10,'Subject for Pledge Acknowledgment','2021-09-20 22:36:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (382,NULL,9,'Subject for Tell a Friend','2022-05-28 12:17:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (383,NULL,9,'Subject for Tell a Friend','2022-04-12 04:59:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (384,NULL,9,'Subject for Tell a Friend','2022-02-03 03:28:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (385,NULL,9,'Subject for Tell a Friend','2022-03-11 22:03:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (386,NULL,10,'Subject for Pledge Acknowledgment','2022-01-28 19:39:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (387,NULL,9,'Subject for Tell a Friend','2021-08-12 15:52:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (388,NULL,10,'Subject for Pledge Acknowledgment','2022-03-16 02:33:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (389,NULL,10,'Subject for Pledge Acknowledgment','2022-02-21 04:24:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (390,NULL,10,'Subject for Pledge Acknowledgment','2021-12-05 02:55:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (391,NULL,10,'Subject for Pledge Acknowledgment','2022-03-01 08:38:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (392,NULL,9,'Subject for Tell a Friend','2022-05-17 20:50:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (393,NULL,10,'Subject for Pledge Acknowledgment','2021-09-19 03:33:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (394,NULL,9,'Subject for Tell a Friend','2021-10-15 19:08:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (395,NULL,10,'Subject for Pledge Acknowledgment','2022-04-12 11:17:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (396,NULL,10,'Subject for Pledge Acknowledgment','2021-08-27 08:27:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (397,NULL,9,'Subject for Tell a Friend','2021-09-17 03:12:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (398,NULL,10,'Subject for Pledge Acknowledgment','2022-03-08 04:39:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (399,NULL,10,'Subject for Pledge Acknowledgment','2022-01-08 10:00:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (400,NULL,10,'Subject for Pledge Acknowledgment','2022-01-20 18:21:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (401,NULL,10,'Subject for Pledge Acknowledgment','2022-03-15 06:18:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (402,NULL,10,'Subject for Pledge Acknowledgment','2022-01-11 20:24:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (403,NULL,9,'Subject for Tell a Friend','2021-08-17 21:41:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (404,NULL,9,'Subject for Tell a Friend','2022-06-19 00:17:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (405,NULL,9,'Subject for Tell a Friend','2021-10-17 07:30:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (406,NULL,10,'Subject for Pledge Acknowledgment','2022-07-07 03:15:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (407,NULL,10,'Subject for Pledge Acknowledgment','2021-08-25 07:53:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (408,NULL,10,'Subject for Pledge Acknowledgment','2022-02-06 16:09:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (409,NULL,9,'Subject for Tell a Friend','2022-03-09 00:39:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (410,NULL,10,'Subject for Pledge Acknowledgment','2021-12-28 03:42:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (411,NULL,9,'Subject for Tell a Friend','2022-06-17 11:11:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (412,NULL,10,'Subject for Pledge Acknowledgment','2022-03-16 15:48:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (413,NULL,10,'Subject for Pledge Acknowledgment','2021-09-01 21:33:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (414,NULL,10,'Subject for Pledge Acknowledgment','2022-07-22 06:29:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (415,NULL,10,'Subject for Pledge Acknowledgment','2021-09-07 17:45:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (416,NULL,9,'Subject for Tell a Friend','2022-06-13 04:57:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (417,NULL,9,'Subject for Tell a Friend','2022-06-24 22:13:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (418,NULL,9,'Subject for Tell a Friend','2021-09-09 08:13:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (419,NULL,9,'Subject for Tell a Friend','2021-10-25 07:48:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (420,NULL,10,'Subject for Pledge Acknowledgment','2021-11-10 07:10:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (421,NULL,9,'Subject for Tell a Friend','2022-06-02 17:18:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (422,NULL,10,'Subject for Pledge Acknowledgment','2021-10-18 18:01:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (423,NULL,10,'Subject for Pledge Acknowledgment','2022-04-26 07:27:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (424,NULL,10,'Subject for Pledge Acknowledgment','2022-06-25 09:53:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (425,NULL,10,'Subject for Pledge Acknowledgment','2021-12-15 21:11:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (426,NULL,10,'Subject for Pledge Acknowledgment','2022-03-30 07:28:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (427,NULL,9,'Subject for Tell a Friend','2021-08-31 01:40:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (428,NULL,10,'Subject for Pledge Acknowledgment','2022-02-02 04:43:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (429,NULL,9,'Subject for Tell a Friend','2022-07-10 20:29:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (430,NULL,10,'Subject for Pledge Acknowledgment','2021-10-02 04:43:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (431,NULL,10,'Subject for Pledge Acknowledgment','2022-02-08 07:08:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (432,NULL,10,'Subject for Pledge Acknowledgment','2022-01-13 19:59:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (433,NULL,9,'Subject for Tell a Friend','2022-02-07 14:36:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (434,NULL,9,'Subject for Tell a Friend','2022-06-04 00:39:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (435,NULL,10,'Subject for Pledge Acknowledgment','2022-06-06 07:36:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (436,NULL,10,'Subject for Pledge Acknowledgment','2022-03-14 05:35:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (437,NULL,10,'Subject for Pledge Acknowledgment','2022-05-22 06:35:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (438,NULL,9,'Subject for Tell a Friend','2021-12-10 00:42:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (439,NULL,9,'Subject for Tell a Friend','2021-07-30 02:55:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (440,NULL,9,'Subject for Tell a Friend','2021-08-21 09:46:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (441,NULL,9,'Subject for Tell a Friend','2021-12-29 21:26:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (442,NULL,10,'Subject for Pledge Acknowledgment','2022-05-22 04:52:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (443,NULL,10,'Subject for Pledge Acknowledgment','2022-07-24 02:03:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (444,NULL,10,'Subject for Pledge Acknowledgment','2021-11-04 18:04:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (445,NULL,10,'Subject for Pledge Acknowledgment','2021-09-14 14:07:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (446,NULL,9,'Subject for Tell a Friend','2022-02-19 22:44:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (447,NULL,10,'Subject for Pledge Acknowledgment','2021-08-29 14:05:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (448,NULL,9,'Subject for Tell a Friend','2022-05-25 06:30:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (449,NULL,10,'Subject for Pledge Acknowledgment','2022-01-08 11:50:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (450,NULL,9,'Subject for Tell a Friend','2021-09-25 11:13:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (451,1,6,'$ 125 April Mailer 1','2022-09-29 07:06:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (452,2,6,'$ 50 Online: Save the Penguins','2022-09-29 07:06:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (453,3,6,'£ 25 April Mailer 1','2022-09-29 07:06:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (454,4,6,'$ 50 Online: Save the Penguins','2022-09-29 07:06:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (455,5,6,'$ 50 Online: Save the Penguins','2022-09-29 07:06:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (456,6,6,'$ 500 April Mailer 1','2022-09-29 07:06:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (457,7,6,'$ 1750 Online: Save the Penguins','2022-09-29 07:06:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (458,8,6,'$ 50 Online: Save the Penguins','2022-09-29 07:06:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (459,9,6,'$ 10 Online: Help CiviCRM','2022-09-29 07:06:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (460,10,6,'$ 250 Online: Help CiviCRM','2022-09-29 07:06:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (461,11,6,'¥ 500 ','2022-09-29 07:06:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (462,12,6,'$ 50 Online: Save the Penguins','2022-09-29 07:06:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (463,13,6,'$ 50 ','2022-09-29 07:06:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (464,14,6,'$ 50 ','2022-09-29 07:06:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (465,15,6,'$ 25 Recurring contribution','2022-09-29 07:06:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (466,16,6,'$ 25 Recurring contribution','2022-09-29 07:06:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (467,17,6,'$ 25 Recurring contribution','2022-09-29 07:06:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (468,18,6,'$ 25 Recurring contribution','2022-09-29 07:06:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (469,19,6,'$ 25 Recurring contribution','2022-09-29 07:06:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:13','2022-07-28 21:06:13'),
+ (470,20,6,'$ 25 Recurring contribution','2022-09-29 07:06:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (471,21,6,'$ 25 Recurring contribution','2022-09-29 07:06:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (472,22,6,'$ 25 Recurring contribution','2022-09-29 07:06:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (473,23,6,'$ 25 Recurring contribution','2022-09-29 07:06:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (474,24,6,'$ 25 Recurring contribution','2022-09-29 07:06:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (475,25,6,'$ 25 Recurring contribution','2022-09-29 07:06:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (476,26,6,'$ 10 Recurring contribution','2022-09-29 07:06:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (477,27,6,'$ 10 Recurring contribution','2022-09-29 07:06:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (478,28,6,'$ 10 Recurring contribution','2022-09-29 07:06:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (479,29,6,'$ 10 Recurring contribution','2022-09-29 07:06:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (480,30,6,'$ 10 Recurring contribution','2022-09-29 07:06:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (481,31,6,'€ 5 Recurring contribution','2022-09-29 07:06:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (482,1,7,'General','2022-07-29 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (483,2,7,'Student','2022-07-28 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (484,3,7,'General','2022-07-27 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (485,4,7,'Student','2022-07-26 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (486,5,7,'Student','2021-07-25 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (487,6,7,'Student','2022-07-24 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (488,7,7,'General','2022-07-23 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (489,8,7,'Student','2022-07-22 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (490,9,7,'General','2022-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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (491,10,7,'Student','2021-07-20 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (492,11,7,'Lifetime','2022-07-19 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (493,12,7,'Student','2022-07-18 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (494,13,7,'General','2022-07-17 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (495,14,7,'Student','2022-07-16 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (496,15,7,'Student','2021-07-15 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (497,16,7,'Student','2022-07-14 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (498,17,7,'General','2022-07-13 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (499,18,7,'Student','2022-07-12 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (500,19,7,'General','2022-07-11 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (501,20,7,'Student','2021-07-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (502,21,7,'General','2022-07-09 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (503,22,7,'Lifetime','2022-07-08 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (504,23,7,'General','2022-07-07 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (505,24,7,'Student','2022-07-06 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (506,25,7,'Student','2021-07-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (507,26,7,'Student','2022-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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (508,27,7,'General','2022-07-03 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (509,28,7,'Student','2022-07-02 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (510,29,7,'General','2022-07-01 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (511,30,7,'General','2019-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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (512,32,6,'$ 100.00 - General Membership: Offline signup','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (513,33,6,'$ 50.00 - Student Membership: Offline signup','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (514,34,6,'$ 100.00 - General Membership: Offline signup','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (515,35,6,'$ 50.00 - Student Membership: Offline signup','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (516,36,6,'$ 50.00 - Student Membership: Offline signup','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (517,37,6,'$ 50.00 - Student Membership: Offline signup','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (518,38,6,'$ 100.00 - General Membership: Offline signup','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (519,39,6,'$ 50.00 - Student Membership: Offline signup','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (520,40,6,'$ 100.00 - General Membership: Offline signup','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (521,41,6,'$ 50.00 - Student Membership: Offline signup','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (522,42,6,'$ 1200.00 - Lifetime Membership: Offline signup','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (523,43,6,'$ 50.00 - Student Membership: Offline signup','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (524,44,6,'$ 100.00 - General Membership: Offline signup','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (525,45,6,'$ 50.00 - Student Membership: Offline signup','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (526,46,6,'$ 50.00 - Student Membership: Offline signup','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (527,47,6,'$ 50.00 - Student Membership: Offline signup','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (528,48,6,'$ 100.00 - General Membership: Offline signup','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (529,49,6,'$ 50.00 - Student Membership: Offline signup','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (530,50,6,'$ 100.00 - General Membership: Offline signup','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (531,51,6,'$ 50.00 - Student Membership: Offline signup','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (532,52,6,'$ 100.00 - General Membership: Offline signup','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (533,53,6,'$ 1200.00 - Lifetime Membership: Offline signup','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (534,54,6,'$ 100.00 - General Membership: Offline signup','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (535,55,6,'$ 50.00 - Student Membership: Offline signup','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (536,56,6,'$ 50.00 - Student Membership: Offline signup','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (537,57,6,'$ 50.00 - Student Membership: Offline signup','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (538,58,6,'$ 100.00 - General Membership: Offline signup','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (539,59,6,'$ 50.00 - Student Membership: Offline signup','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (540,60,6,'$ 100.00 - General Membership: Offline signup','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (541,61,6,'$ 100.00 - General Membership: Offline signup','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (543,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (544,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (545,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (546,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (547,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (548,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (549,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (550,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (551,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (552,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (553,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (554,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (555,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (556,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (557,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (558,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (559,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (560,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (561,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (562,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (563,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (564,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (565,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (566,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (567,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (568,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (569,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (570,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (571,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (572,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (573,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (574,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (575,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (576,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (577,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (578,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (579,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (580,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (581,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (582,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (583,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (584,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (585,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (586,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (587,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (588,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (589,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (590,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (591,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (592,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,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (593,63,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (594,64,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (595,65,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (596,66,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (597,67,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (598,68,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (599,69,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (600,70,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (601,71,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (602,72,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (603,73,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (604,74,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (605,75,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (606,76,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (607,77,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (608,78,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (609,79,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (610,80,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (611,81,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (612,82,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (613,83,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (614,84,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (615,85,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (616,86,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (617,87,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (618,88,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (619,89,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (620,90,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (621,91,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (622,92,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (623,93,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (624,94,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (625,95,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (626,96,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (627,97,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (628,98,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (629,99,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (630,100,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (631,101,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (632,102,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (633,103,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (634,104,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (635,105,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (636,106,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (637,107,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (638,108,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (639,109,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (640,110,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (641,111,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14'),
+ (642,112,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-07-29 07:06:14',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-07-28 21:06:14','2022-07-28 21:06:14');
 /*!40000 ALTER TABLE `civicrm_activity` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -812,828 +813,833 @@ 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
- (461,304,1,3),
- (469,310,1,3),
- (783,552,1,2),
- (99,69,2,3),
- (369,245,2,3),
- (682,451,2,2),
- (718,487,2,2),
- (748,517,2,2),
- (781,550,2,2),
- (95,66,4,3),
- (503,332,4,3),
- (683,452,4,2),
- (686,455,4,2),
- (821,590,4,2),
- (321,212,5,3),
- (726,495,5,2),
- (756,525,5,2),
- (25,17,6,3),
- (64,43,6,3),
- (303,201,6,3),
- (609,400,6,3),
- (684,453,6,2),
- (782,551,6,2),
- (34,23,7,3),
- (38,25,7,3),
- (313,206,7,3),
- (818,587,7,2),
- (193,130,8,3),
- (236,158,8,3),
- (305,202,8,3),
- (354,235,8,3),
- (604,397,8,3),
- (685,454,8,2),
- (719,488,8,2),
- (749,518,8,2),
- (814,583,8,2),
- (218,147,10,3),
- (165,112,11,3),
- (429,284,11,3),
- (557,366,11,3),
- (596,393,11,3),
- (536,353,12,3),
- (598,394,12,3),
- (631,415,12,3),
- (238,159,13,3),
- (240,160,13,3),
- (664,439,13,3),
- (287,189,14,3),
- (296,196,14,3),
- (634,417,14,3),
- (777,546,14,2),
- (126,85,15,3),
- (167,113,15,3),
- (251,167,15,3),
- (413,273,15,3),
- (511,336,15,3),
- (815,584,15,2),
- (572,375,16,3),
- (687,456,16,2),
- (464,306,17,3),
- (600,395,17,3),
- (739,508,18,2),
- (769,538,18,2),
- (785,554,18,2),
- (215,145,19,3),
- (688,457,19,2),
- (728,497,19,2),
- (758,527,19,2),
- (809,578,19,2),
- (158,107,20,3),
- (362,240,20,3),
- (737,506,20,2),
- (767,536,20,2),
- (3,2,21,3),
- (271,179,21,3),
- (731,500,21,2),
- (761,530,21,2),
- (92,64,22,3),
- (479,315,22,3),
- (226,152,23,3),
- (425,282,23,3),
- (171,116,24,3),
- (246,164,24,3),
- (359,238,24,3),
- (454,301,24,2),
- (456,302,24,2),
- (458,303,24,2),
- (460,304,24,2),
- (462,305,24,2),
- (463,306,24,2),
- (465,307,24,2),
- (466,308,24,2),
- (467,309,24,2),
- (468,310,24,2),
- (470,311,24,2),
- (472,312,24,2),
- (474,313,24,2),
- (476,314,24,2),
- (478,315,24,2),
- (480,316,24,2),
- (482,317,24,2),
- (483,318,24,2),
- (485,319,24,2),
- (486,320,24,2),
- (487,321,24,2),
- (489,322,24,2),
- (491,323,24,2),
- (492,324,24,2),
- (493,325,24,2),
- (494,326,24,2),
- (495,327,24,2),
- (496,328,24,2),
- (497,329,24,2),
- (499,330,24,2),
- (501,331,24,2),
- (502,332,24,2),
- (504,333,24,2),
- (506,334,24,2),
- (508,335,24,2),
- (510,336,24,2),
- (512,337,24,2),
- (513,338,24,2),
- (514,339,24,2),
- (516,340,24,2),
- (517,341,24,2),
- (519,342,24,2),
- (521,343,24,2),
- (523,344,24,2),
- (525,345,24,2),
- (526,346,24,2),
- (528,347,24,2),
- (529,348,24,2),
- (531,349,24,2),
- (532,350,24,2),
- (533,351,24,2),
- (534,352,24,2),
- (535,353,24,2),
- (537,354,24,2),
- (539,355,24,2),
- (541,356,24,2),
- (542,357,24,2),
- (543,358,24,2),
- (545,359,24,2),
- (546,360,24,2),
- (548,361,24,2),
- (549,362,24,2),
- (551,363,24,2),
- (553,364,24,2),
- (554,365,24,2),
- (556,366,24,2),
- (558,367,24,2),
- (560,368,24,2),
- (562,369,24,2),
- (564,370,24,2),
- (566,371,24,2),
- (568,372,24,2),
- (569,373,24,2),
- (570,374,24,2),
- (571,375,24,2),
- (573,376,24,2),
- (574,377,24,2),
- (576,378,24,2),
- (577,379,24,2),
- (578,380,24,2),
- (579,381,24,2),
- (581,382,24,2),
- (583,383,24,2),
- (584,384,24,2),
- (585,385,24,2),
- (586,386,24,2),
- (587,387,24,2),
- (588,388,24,2),
- (589,389,24,2),
- (590,390,24,2),
- (591,391,24,2),
- (593,392,24,2),
- (595,393,24,2),
- (597,394,24,2),
- (599,395,24,2),
- (601,396,24,2),
- (603,397,24,2),
- (605,398,24,2),
- (606,399,24,2),
- (608,400,24,2),
- (610,401,24,2),
- (611,402,24,2),
- (612,403,24,2),
- (613,404,24,2),
- (614,405,24,2),
- (615,406,24,2),
- (616,407,24,2),
- (618,408,24,2),
- (619,409,24,2),
- (620,409,24,3),
- (621,410,24,2),
- (623,411,24,2),
- (624,412,24,2),
- (626,413,24,2),
- (628,414,24,2),
- (630,415,24,2),
- (632,416,24,2),
- (633,417,24,2),
- (635,418,24,2),
- (637,419,24,2),
- (638,420,24,2),
- (639,421,24,2),
- (641,422,24,2),
- (642,423,24,2),
- (643,424,24,2),
- (644,425,24,2),
- (645,426,24,2),
- (646,427,24,2),
- (648,428,24,2),
- (649,429,24,2),
- (650,430,24,2),
- (651,431,24,2),
- (653,432,24,2),
- (655,433,24,2),
- (656,434,24,2),
- (657,435,24,2),
- (658,436,24,2),
- (660,437,24,2),
- (662,438,24,2),
- (663,439,24,2),
- (665,440,24,2),
- (667,441,24,2),
- (668,442,24,2),
- (670,443,24,2),
- (671,444,24,2),
- (672,445,24,2),
- (674,446,24,2),
- (675,447,24,2),
- (677,448,24,2),
- (678,449,24,2),
- (680,450,24,2),
- (8,5,25,3),
- (186,125,25,3),
- (203,137,25,3),
- (402,266,25,3),
- (518,341,25,3),
- (530,348,25,3),
- (101,70,27,3),
- (396,261,27,3),
- (505,333,27,3),
- (659,436,27,3),
- (254,169,28,3),
- (547,360,28,3),
- (795,564,28,2),
- (427,283,29,3),
- (673,445,29,3),
- (81,57,30,3),
- (116,79,30,3),
- (291,192,30,3),
- (565,370,30,3),
- (636,418,30,3),
- (375,248,31,3),
- (694,463,32,2),
- (695,464,32,2),
- (498,329,33,3),
- (515,339,33,3),
- (627,413,33,3),
- (640,421,33,3),
- (742,511,33,2),
- (772,541,33,2),
- (433,287,34,3),
- (617,407,34,3),
- (691,460,34,2),
- (647,427,35,3),
- (822,591,35,2),
- (490,322,36,3),
- (128,86,37,3),
- (184,124,37,3),
- (520,342,37,3),
- (281,186,38,3),
- (507,334,38,3),
- (580,381,38,3),
- (790,559,38,2),
- (206,139,39,3),
- (420,278,39,3),
- (182,123,40,3),
- (327,215,40,3),
- (163,111,41,3),
- (301,200,41,3),
- (195,131,42,3),
- (325,214,42,3),
- (383,254,42,3),
- (473,312,42,3),
- (230,155,43,3),
- (527,346,43,3),
- (693,462,43,2),
- (130,87,45,3),
- (222,150,45,3),
- (724,493,45,2),
- (754,523,45,2),
- (173,117,47,3),
- (373,247,47,3),
- (524,344,47,3),
- (629,414,47,3),
- (50,33,48,3),
- (389,257,49,3),
- (582,382,49,3),
- (459,303,50,3),
- (139,94,51,3),
- (155,105,52,3),
- (244,163,53,3),
- (68,46,54,3),
- (105,72,54,3),
- (266,176,54,3),
- (348,230,55,3),
- (550,362,55,3),
- (439,291,56,3),
- (666,440,56,3),
- (819,588,56,2),
- (119,81,58,3),
- (262,174,58,3),
- (407,270,58,3),
- (775,544,58,2),
- (696,465,59,2),
- (697,466,59,2),
- (698,467,59,2),
- (699,468,59,2),
- (700,469,59,2),
- (701,470,59,2),
- (702,471,59,2),
- (703,472,59,2),
- (704,473,59,2),
- (705,474,59,2),
- (706,475,59,2),
- (736,505,59,2),
- (766,535,59,2),
- (592,391,60,3),
- (602,396,60,3),
- (625,412,60,3),
- (451,299,61,3),
- (457,302,61,3),
- (278,184,62,3),
- (669,442,62,3),
- (153,104,63,3),
- (540,355,63,3),
- (725,494,63,2),
- (755,524,63,2),
- (786,555,63,2),
- (334,220,64,3),
- (817,586,64,2),
- (323,213,65,3),
- (90,63,66,3),
- (208,140,66,3),
- (538,354,66,3),
- (561,368,66,3),
- (311,205,67,3),
- (418,277,67,3),
- (594,392,67,3),
- (54,35,68,3),
- (103,71,69,3),
- (676,447,70,3),
- (810,579,70,2),
- (692,461,71,2),
- (714,483,71,2),
- (744,513,71,2),
- (446,296,72,3),
- (453,300,72,3),
- (559,367,72,3),
- (5,3,73,3),
- (224,151,73,3),
- (260,173,73,3),
- (727,496,73,2),
- (757,526,73,2),
- (285,188,74,3),
- (544,358,74,3),
- (563,369,74,3),
- (679,449,74,3),
- (411,272,75,3),
- (179,121,76,3),
- (213,144,76,3),
- (232,156,76,3),
- (364,241,76,3),
- (46,30,77,3),
- (124,84,77,3),
- (342,226,77,3),
- (808,577,77,2),
- (199,134,78,3),
- (794,563,78,2),
- (248,165,79,3),
- (32,22,80,3),
- (234,157,80,3),
- (661,437,80,3),
- (800,569,80,2),
- (41,27,81,3),
- (78,55,81,3),
- (137,93,81,3),
- (276,183,81,3),
- (393,259,81,3),
- (722,491,81,2),
- (752,521,81,2),
- (85,59,82,3),
- (345,228,82,3),
- (484,318,82,3),
- (509,335,82,3),
- (689,458,82,2),
- (391,258,83,3),
- (488,321,83,3),
- (681,450,83,3),
- (112,77,84,3),
- (356,236,84,3),
- (371,246,84,3),
- (500,330,84,3),
- (17,12,85,3),
- (409,271,85,3),
- (107,73,86,3),
- (385,255,86,3),
- (555,365,86,3),
- (652,431,86,3),
- (654,432,86,3),
- (148,101,87,3),
- (307,203,87,3),
- (455,301,87,3),
- (607,399,87,3),
- (791,560,87,2),
- (44,29,88,3),
- (114,78,88,3),
- (443,294,88,3),
- (22,15,89,3),
- (30,21,89,3),
- (522,343,89,3),
- (379,251,90,3),
- (567,371,90,3),
- (188,126,91,3),
- (789,558,91,2),
- (83,58,92,3),
- (151,103,92,3),
- (387,256,92,3),
- (690,459,92,2),
- (36,24,93,3),
- (57,37,93,3),
- (264,175,93,3),
- (622,410,93,3),
- (177,120,94,3),
- (437,290,94,3),
- (20,14,95,3),
- (329,216,95,3),
- (14,10,96,3),
- (142,96,96,3),
- (338,223,96,3),
- (733,502,96,2),
- (763,532,96,2),
- (223,151,97,2),
- (225,152,97,2),
- (227,153,97,2),
- (228,154,97,2),
- (229,155,97,2),
- (231,156,97,2),
- (233,157,97,2),
- (235,158,97,2),
- (237,159,97,2),
- (239,160,97,2),
- (241,161,97,2),
- (242,162,97,2),
- (243,163,97,2),
- (245,164,97,2),
- (247,165,97,2),
- (249,166,97,2),
- (250,167,97,2),
- (252,168,97,2),
- (253,169,97,2),
- (255,170,97,2),
- (257,171,97,2),
- (258,172,97,2),
- (259,173,97,2),
- (261,174,97,2),
- (263,175,97,2),
- (265,176,97,2),
- (267,177,97,2),
- (268,178,97,2),
- (270,179,97,2),
- (272,180,97,2),
- (273,181,97,2),
- (274,182,97,2),
- (275,183,97,2),
- (277,184,97,2),
- (279,185,97,2),
- (280,186,97,2),
- (282,187,97,2),
- (284,188,97,2),
- (286,189,97,2),
- (288,190,97,2),
- (289,191,97,2),
- (290,192,97,2),
- (292,193,97,2),
- (293,194,97,2),
- (294,195,97,2),
- (295,196,97,2),
- (297,197,97,2),
- (298,198,97,2),
- (299,199,97,2),
- (300,200,97,2),
- (302,201,97,2),
- (304,202,97,2),
- (306,203,97,2),
- (308,204,97,2),
- (310,205,97,2),
- (312,206,97,2),
- (314,207,97,2),
- (315,208,97,2),
- (317,209,97,2),
- (318,210,97,2),
- (319,211,97,2),
- (320,212,97,2),
- (322,213,97,2),
- (324,214,97,2),
- (326,215,97,2),
- (328,216,97,2),
- (330,217,97,2),
- (331,218,97,2),
- (332,219,97,2),
- (333,220,97,2),
- (335,221,97,2),
- (336,222,97,2),
- (337,223,97,2),
- (339,224,97,2),
- (340,225,97,2),
- (341,226,97,2),
- (343,227,97,2),
- (344,228,97,2),
- (346,229,97,2),
- (347,230,97,2),
- (349,231,97,2),
- (350,232,97,2),
- (351,233,97,2),
- (352,234,97,2),
- (353,235,97,2),
- (355,236,97,2),
- (357,237,97,2),
- (358,238,97,2),
- (360,239,97,2),
- (361,240,97,2),
- (363,241,97,2),
- (365,242,97,2),
- (366,243,97,2),
- (367,244,97,2),
- (368,245,97,2),
- (370,246,97,2),
- (372,247,97,2),
- (374,248,97,2),
- (376,249,97,2),
- (377,250,97,2),
- (378,251,97,2),
- (380,252,97,2),
- (381,253,97,2),
- (382,254,97,2),
- (384,255,97,2),
- (386,256,97,2),
- (388,257,97,2),
- (390,258,97,2),
- (392,259,97,2),
- (394,260,97,2),
- (395,261,97,2),
- (397,262,97,2),
- (398,263,97,2),
- (399,264,97,2),
- (400,265,97,2),
- (401,266,97,2),
- (403,267,97,2),
- (404,268,97,2),
- (405,269,97,2),
- (406,270,97,2),
- (408,271,97,2),
- (410,272,97,2),
- (412,273,97,2),
- (414,274,97,2),
- (415,275,97,2),
- (416,276,97,2),
- (417,277,97,2),
- (419,278,97,2),
- (421,279,97,2),
- (422,280,97,2),
- (423,281,97,2),
- (424,282,97,2),
- (426,283,97,2),
- (428,284,97,2),
- (430,285,97,2),
- (431,286,97,2),
- (432,287,97,2),
- (434,288,97,2),
- (435,289,97,2),
- (436,290,97,2),
- (438,291,97,2),
- (440,292,97,2),
- (441,293,97,2),
- (442,294,97,2),
- (444,295,97,2),
- (445,296,97,2),
- (447,297,97,2),
- (449,298,97,2),
- (450,299,97,2),
- (452,300,97,2),
- (477,314,97,3),
- (481,316,97,3),
- (448,297,98,3),
- (471,311,98,3),
- (475,313,99,3),
- (552,363,99,3),
- (575,377,99,3),
- (707,476,99,2),
- (708,477,99,2),
- (709,478,99,2),
- (710,479,99,2),
- (711,480,99,2),
- (52,34,100,3),
- (121,82,100,3),
- (256,170,100,3),
- (283,187,100,3),
- (269,178,101,3),
- (309,204,101,3),
- (316,208,101,3),
- (715,484,101,2),
- (745,514,101,2),
- (807,576,102,2),
- (712,481,103,2),
- (820,589,107,2),
- (796,565,111,2),
- (774,543,114,2),
- (806,575,121,2),
- (729,498,123,2),
- (759,528,123,2),
- (798,567,126,2),
- (792,561,127,2),
- (784,553,128,2),
- (802,571,129,2),
- (787,556,130,2),
- (713,482,131,2),
- (743,512,131,2),
- (816,585,131,2),
- (804,573,132,2),
- (740,509,133,2),
- (770,539,133,2),
- (717,486,134,2),
- (747,516,134,2),
- (779,548,134,2),
- (730,499,136,2),
- (760,529,136,2),
- (1,1,137,2),
- (2,2,137,2),
- (4,3,137,2),
- (6,4,137,2),
- (7,5,137,2),
- (9,6,137,2),
- (10,7,137,2),
- (11,8,137,2),
- (12,9,137,2),
- (13,10,137,2),
- (15,11,137,2),
- (16,12,137,2),
- (18,13,137,2),
- (19,14,137,2),
- (21,15,137,2),
- (23,16,137,2),
- (24,17,137,2),
- (26,18,137,2),
- (27,19,137,2),
- (28,20,137,2),
- (29,21,137,2),
- (31,22,137,2),
- (33,23,137,2),
- (35,24,137,2),
- (37,25,137,2),
- (39,26,137,2),
- (40,27,137,2),
- (42,28,137,2),
- (43,29,137,2),
- (45,30,137,2),
- (47,31,137,2),
- (48,32,137,2),
- (49,33,137,2),
- (51,34,137,2),
- (53,35,137,2),
- (55,36,137,2),
- (56,37,137,2),
- (58,38,137,2),
- (59,39,137,2),
- (60,40,137,2),
- (61,41,137,2),
- (62,42,137,2),
- (63,43,137,2),
- (65,44,137,2),
- (66,45,137,2),
- (67,46,137,2),
- (69,47,137,2),
- (70,48,137,2),
- (71,49,137,2),
- (72,50,137,2),
- (73,51,137,2),
- (74,52,137,2),
- (75,53,137,2),
- (76,54,137,2),
- (77,55,137,2),
- (79,56,137,2),
- (80,57,137,2),
- (82,58,137,2),
- (84,59,137,2),
- (86,60,137,2),
- (87,61,137,2),
- (88,62,137,2),
- (89,63,137,2),
- (91,64,137,2),
- (93,65,137,2),
- (94,66,137,2),
- (96,67,137,2),
- (97,68,137,2),
- (98,69,137,2),
- (100,70,137,2),
- (102,71,137,2),
- (104,72,137,2),
- (106,73,137,2),
- (108,74,137,2),
- (109,75,137,2),
- (110,76,137,2),
- (111,77,137,2),
- (113,78,137,2),
- (115,79,137,2),
- (117,80,137,2),
- (118,81,137,2),
- (120,82,137,2),
- (122,83,137,2),
- (123,84,137,2),
- (125,85,137,2),
- (127,86,137,2),
- (129,87,137,2),
- (131,88,137,2),
- (132,89,137,2),
- (133,90,137,2),
- (134,91,137,2),
- (135,92,137,2),
- (136,93,137,2),
- (138,94,137,2),
- (140,95,137,2),
- (141,96,137,2),
- (143,97,137,2),
- (144,98,137,2),
- (145,99,137,2),
- (146,100,137,2),
- (147,101,137,2),
- (149,102,137,2),
- (150,103,137,2),
- (152,104,137,2),
- (154,105,137,2),
- (156,106,137,2),
- (157,107,137,2),
- (159,108,137,2),
- (160,109,137,2),
- (161,110,137,2),
- (162,111,137,2),
- (164,112,137,2),
- (166,113,137,2),
- (168,114,137,2),
- (169,115,137,2),
- (170,116,137,2),
- (172,117,137,2),
- (174,118,137,2),
- (175,119,137,2),
- (176,120,137,2),
- (178,121,137,2),
- (180,122,137,2),
- (181,123,137,2),
- (183,124,137,2),
- (185,125,137,2),
- (187,126,137,2),
- (189,127,137,2),
- (190,128,137,2),
- (191,129,137,2),
- (192,130,137,2),
- (194,131,137,2),
- (196,132,137,2),
- (197,133,137,2),
- (198,134,137,2),
- (200,135,137,2),
- (201,136,137,2),
- (202,137,137,2),
- (204,138,137,2),
- (205,139,137,2),
- (207,140,137,2),
- (209,141,137,2),
- (210,142,137,2),
- (211,143,137,2),
- (212,144,137,2),
- (214,145,137,2),
- (216,146,137,2),
- (217,147,137,2),
- (219,148,137,2),
- (220,149,137,2),
- (221,150,137,2),
- (723,492,137,2),
- (753,522,137,2),
- (813,582,140,2),
- (788,557,146,2),
- (801,570,148,2),
- (799,568,149,2),
- (803,572,151,2),
- (735,504,154,2),
- (765,534,154,2),
- (741,510,155,2),
- (771,540,155,2),
- (797,566,158,2),
- (721,490,164,2),
- (751,520,164,2),
- (778,547,166,2),
- (720,489,168,2),
- (750,519,168,2),
- (793,562,168,2),
- (734,503,171,2),
- (764,533,171,2),
- (823,592,174,2),
- (811,580,180,2),
- (776,545,189,2),
- (716,485,192,2),
- (746,515,192,2),
- (732,501,197,2),
- (762,531,197,2),
- (805,574,197,2),
- (812,581,199,2),
- (738,507,201,2),
- (768,537,201,2),
- (780,549,202,2);
+ (32,20,1,3),
+ (36,22,1,3),
+ (301,192,1,3),
+ (233,148,2,3),
+ (395,256,2,3),
+ (447,289,2,3),
+ (687,451,2,2),
+ (58,36,3,3),
+ (171,107,3,3),
+ (45,27,4,3),
+ (305,194,4,3),
+ (347,225,4,3),
+ (688,452,4,2),
+ (691,455,4,2),
+ (455,293,5,3),
+ (608,394,5,3),
+ (806,570,5,2),
+ (303,193,6,3),
+ (413,270,6,3),
+ (689,453,6,2),
+ (811,575,6,2),
+ (288,185,7,3),
+ (339,219,7,3),
+ (418,273,7,3),
+ (197,123,8,3),
+ (256,163,8,3),
+ (690,454,8,2),
+ (823,587,8,2),
+ (16,10,9,3),
+ (509,329,9,3),
+ (548,356,9,3),
+ (725,489,10,2),
+ (755,519,10,2),
+ (319,204,11,3),
+ (393,255,11,3),
+ (519,336,11,3),
+ (532,344,11,3),
+ (158,99,12,3),
+ (496,321,13,3),
+ (416,272,14,3),
+ (437,284,14,3),
+ (423,276,15,3),
+ (553,359,15,3),
+ (81,50,16,3),
+ (430,280,16,3),
+ (468,302,16,3),
+ (653,427,16,3),
+ (692,456,16,2),
+ (744,508,16,2),
+ (774,538,16,2),
+ (65,40,17,3),
+ (240,153,17,3),
+ (590,382,17,3),
+ (621,404,17,3),
+ (674,441,17,3),
+ (810,574,17,2),
+ (161,101,18,3),
+ (290,186,18,3),
+ (723,487,18,2),
+ (753,517,18,2),
+ (69,42,19,3),
+ (693,457,19,2),
+ (803,567,19,2),
+ (94,58,20,3),
+ (575,372,20,3),
+ (735,499,20,2),
+ (765,529,20,2),
+ (535,346,21,3),
+ (788,552,21,2),
+ (475,306,22,3),
+ (561,363,22,3),
+ (169,106,23,3),
+ (201,125,23,3),
+ (185,115,24,3),
+ (381,247,24,3),
+ (612,397,24,3),
+ (4,3,25,3),
+ (167,105,25,3),
+ (583,377,25,3),
+ (599,387,25,3),
+ (515,333,26,3),
+ (623,405,26,3),
+ (683,448,26,3),
+ (445,288,27,3),
+ (498,322,27,3),
+ (7,5,28,3),
+ (108,68,28,3),
+ (20,13,29,3),
+ (246,158,30,3),
+ (14,9,31,3),
+ (182,113,31,3),
+ (332,214,31,3),
+ (89,55,32,3),
+ (480,309,32,3),
+ (501,324,32,3),
+ (699,463,32,2),
+ (700,464,32,2),
+ (165,104,33,3),
+ (175,109,33,3),
+ (254,162,33,3),
+ (398,258,33,3),
+ (728,492,33,2),
+ (758,522,33,2),
+ (60,37,34,3),
+ (696,460,34,2),
+ (784,548,34,2),
+ (265,169,35,3),
+ (449,290,35,3),
+ (503,325,35,3),
+ (217,137,36,3),
+ (248,159,36,3),
+ (292,187,36,3),
+ (791,555,36,2),
+ (86,53,37,3),
+ (523,338,37,3),
+ (672,440,37,3),
+ (780,544,37,2),
+ (24,15,38,3),
+ (229,146,38,3),
+ (316,202,38,3),
+ (102,64,39,3),
+ (295,189,39,3),
+ (799,563,39,2),
+ (156,98,40,3),
+ (191,119,40,3),
+ (742,506,42,2),
+ (772,536,42,2),
+ (63,39,43,3),
+ (473,305,43,3),
+ (530,343,43,3),
+ (698,462,43,2),
+ (724,488,43,2),
+ (754,518,43,2),
+ (817,581,43,2),
+ (54,33,44,3),
+ (221,139,46,3),
+ (357,232,46,3),
+ (559,362,46,3),
+ (425,277,47,3),
+ (511,330,47,3),
+ (236,151,48,2),
+ (238,152,48,2),
+ (239,153,48,2),
+ (241,154,48,2),
+ (242,155,48,2),
+ (243,156,48,2),
+ (244,157,48,2),
+ (245,158,48,2),
+ (247,159,48,2),
+ (249,160,48,2),
+ (251,161,48,2),
+ (253,162,48,2),
+ (255,163,48,2),
+ (257,164,48,2),
+ (259,165,48,2),
+ (261,166,48,2),
+ (262,167,48,2),
+ (263,168,48,2),
+ (264,169,48,2),
+ (266,170,48,2),
+ (267,171,48,2),
+ (268,172,48,2),
+ (269,173,48,2),
+ (271,174,48,2),
+ (273,175,48,2),
+ (275,176,48,2),
+ (276,177,48,2),
+ (277,178,48,2),
+ (278,179,48,2),
+ (279,180,48,2),
+ (280,181,48,2),
+ (281,182,48,2),
+ (283,183,48,2),
+ (285,184,48,2),
+ (287,185,48,2),
+ (289,186,48,2),
+ (291,187,48,2),
+ (293,188,48,2),
+ (294,189,48,2),
+ (296,190,48,2),
+ (298,191,48,2),
+ (300,192,48,2),
+ (302,193,48,2),
+ (304,194,48,2),
+ (306,195,48,2),
+ (308,196,48,2),
+ (309,197,48,2),
+ (310,198,48,2),
+ (311,199,48,2),
+ (312,200,48,2),
+ (313,201,48,2),
+ (315,202,48,2),
+ (317,203,48,2),
+ (318,204,48,2),
+ (320,205,48,2),
+ (321,206,48,2),
+ (322,207,48,2),
+ (323,208,48,2),
+ (325,209,48,2),
+ (326,210,48,2),
+ (327,211,48,2),
+ (328,212,48,2),
+ (329,213,48,2),
+ (331,214,48,2),
+ (333,215,48,2),
+ (334,216,48,2),
+ (335,217,48,2),
+ (337,218,48,2),
+ (338,219,48,2),
+ (340,220,48,2),
+ (341,221,48,2),
+ (342,222,48,2),
+ (344,223,48,2),
+ (345,224,48,2),
+ (346,225,48,2),
+ (348,226,48,2),
+ (350,227,48,2),
+ (351,228,48,2),
+ (353,229,48,2),
+ (354,230,48,2),
+ (355,231,48,2),
+ (356,232,48,2),
+ (358,233,48,2),
+ (360,234,48,2),
+ (362,235,48,2),
+ (364,236,48,2),
+ (365,237,48,2),
+ (367,238,48,2),
+ (369,239,48,2),
+ (371,240,48,2),
+ (372,241,48,2),
+ (374,242,48,2),
+ (376,243,48,2),
+ (377,244,48,2),
+ (378,245,48,2),
+ (379,246,48,2),
+ (380,247,48,2),
+ (382,248,48,2),
+ (383,249,48,2),
+ (384,250,48,2),
+ (386,251,48,2),
+ (387,252,48,2),
+ (388,253,48,2),
+ (390,254,48,2),
+ (392,255,48,2),
+ (394,256,48,2),
+ (396,257,48,2),
+ (397,258,48,2),
+ (399,259,48,2),
+ (400,260,48,2),
+ (402,261,48,2),
+ (404,262,48,2),
+ (405,263,48,2),
+ (406,264,48,2),
+ (407,265,48,2),
+ (408,266,48,2),
+ (409,267,48,2),
+ (410,268,48,2),
+ (411,269,48,2),
+ (412,270,48,2),
+ (414,271,48,2),
+ (415,272,48,2),
+ (417,273,48,2),
+ (419,274,48,2),
+ (420,275,48,2),
+ (422,276,48,2),
+ (424,277,48,2),
+ (426,278,48,2),
+ (427,279,48,2),
+ (429,280,48,2),
+ (431,281,48,2),
+ (433,282,48,2),
+ (435,283,48,2),
+ (436,284,48,2),
+ (438,285,48,2),
+ (440,286,48,2),
+ (442,287,48,2),
+ (444,288,48,2),
+ (446,289,48,2),
+ (448,290,48,2),
+ (450,291,48,2),
+ (452,292,48,2),
+ (454,293,48,2),
+ (456,294,48,2),
+ (457,295,48,2),
+ (458,296,48,2),
+ (460,297,48,2),
+ (462,298,48,2),
+ (463,299,48,2),
+ (464,300,48,2),
+ (789,553,48,2),
+ (22,14,49,3),
+ (274,175,49,3),
+ (359,233,49,3),
+ (643,419,49,3),
+ (434,282,50,3),
+ (459,296,51,3),
+ (465,300,51,3),
+ (804,568,51,2),
+ (120,75,52,3),
+ (10,7,54,3),
+ (73,44,54,3),
+ (124,77,54,3),
+ (219,138,54,3),
+ (366,237,54,3),
+ (432,281,54,3),
+ (581,376,55,3),
+ (656,429,55,3),
+ (401,260,56,3),
+ (421,275,56,3),
+ (793,557,56,2),
+ (680,446,57,3),
+ (729,493,57,2),
+ (759,523,57,2),
+ (260,165,58,3),
+ (637,416,58,3),
+ (12,8,59,3),
+ (324,208,59,3),
+ (701,465,59,2),
+ (702,466,59,2),
+ (703,467,59,2),
+ (704,468,59,2),
+ (705,469,59,2),
+ (706,470,59,2),
+ (707,471,59,2),
+ (708,472,59,2),
+ (709,473,59,2),
+ (710,474,59,2),
+ (711,475,59,2),
+ (270,173,60,3),
+ (363,235,60,3),
+ (543,352,60,3),
+ (631,411,60,3),
+ (668,438,60,3),
+ (730,494,60,2),
+ (760,524,60,2),
+ (297,190,61,3),
+ (136,84,62,3),
+ (284,183,62,3),
+ (370,239,62,3),
+ (177,110,63,3),
+ (272,174,63,3),
+ (538,348,63,3),
+ (809,573,64,2),
+ (586,379,65,3),
+ (639,417,65,3),
+ (38,23,66,3),
+ (84,52,66,3),
+ (343,222,66,3),
+ (134,83,67,3),
+ (506,327,67,3),
+ (628,409,67,3),
+ (569,369,68,3),
+ (619,403,68,3),
+ (824,588,68,2),
+ (141,87,69,3),
+ (551,358,69,3),
+ (731,495,69,2),
+ (761,525,69,2),
+ (349,226,70,3),
+ (453,292,70,3),
+ (76,46,71,3),
+ (92,57,71,3),
+ (179,111,71,3),
+ (205,128,71,3),
+ (252,161,71,3),
+ (697,461,71,2),
+ (733,497,71,2),
+ (763,527,71,2),
+ (336,217,73,3),
+ (451,291,73,3),
+ (461,297,73,3),
+ (818,582,73,2),
+ (150,94,74,3),
+ (282,182,74,3),
+ (193,120,75,3),
+ (466,301,75,2),
+ (467,302,75,2),
+ (469,303,75,2),
+ (471,304,75,2),
+ (472,305,75,2),
+ (474,306,75,2),
+ (476,307,75,2),
+ (478,308,75,2),
+ (479,309,75,2),
+ (481,310,75,2),
+ (482,311,75,2),
+ (484,312,75,2),
+ (485,313,75,2),
+ (486,314,75,2),
+ (487,315,75,2),
+ (488,316,75,2),
+ (490,317,75,2),
+ (491,318,75,2),
+ (493,319,75,2),
+ (494,320,75,2),
+ (495,321,75,2),
+ (497,322,75,2),
+ (499,323,75,2),
+ (500,324,75,2),
+ (502,325,75,2),
+ (504,326,75,2),
+ (505,327,75,2),
+ (507,328,75,2),
+ (508,329,75,2),
+ (510,330,75,2),
+ (512,331,75,2),
+ (513,332,75,2),
+ (514,333,75,2),
+ (516,334,75,2),
+ (517,335,75,2),
+ (518,336,75,2),
+ (520,337,75,2),
+ (522,338,75,2),
+ (524,339,75,2),
+ (525,340,75,2),
+ (526,341,75,2),
+ (527,342,75,2),
+ (529,343,75,2),
+ (531,344,75,2),
+ (533,345,75,2),
+ (534,346,75,2),
+ (536,347,75,2),
+ (537,348,75,2),
+ (539,349,75,2),
+ (540,350,75,2),
+ (541,351,75,2),
+ (542,352,75,2),
+ (544,353,75,2),
+ (545,354,75,2),
+ (546,355,75,2),
+ (547,356,75,2),
+ (549,357,75,2),
+ (550,358,75,2),
+ (552,359,75,2),
+ (554,360,75,2),
+ (556,361,75,2),
+ (558,362,75,2),
+ (560,363,75,2),
+ (562,364,75,2),
+ (564,365,75,2),
+ (565,366,75,2),
+ (566,367,75,2),
+ (567,368,75,2),
+ (568,369,75,2),
+ (570,370,75,2),
+ (572,371,75,2),
+ (574,372,75,2),
+ (576,373,75,2),
+ (577,374,75,2),
+ (579,375,75,2),
+ (580,376,75,2),
+ (582,377,75,2),
+ (584,378,75,2),
+ (585,379,75,2),
+ (587,380,75,2),
+ (588,381,75,2),
+ (589,382,75,2),
+ (591,383,75,2),
+ (593,384,75,2),
+ (595,385,75,2),
+ (597,386,75,2),
+ (598,387,75,2),
+ (600,388,75,2),
+ (601,389,75,2),
+ (602,390,75,2),
+ (603,391,75,2),
+ (604,392,75,2),
+ (606,393,75,2),
+ (607,394,75,2),
+ (609,395,75,2),
+ (610,396,75,2),
+ (611,397,75,2),
+ (613,398,75,2),
+ (614,399,75,2),
+ (615,400,75,2),
+ (616,401,75,2),
+ (617,402,75,2),
+ (618,403,75,2),
+ (620,404,75,2),
+ (622,405,75,2),
+ (624,406,75,2),
+ (625,407,75,2),
+ (626,408,75,2),
+ (627,409,75,2),
+ (629,410,75,2),
+ (630,411,75,2),
+ (632,412,75,2),
+ (633,413,75,2),
+ (634,414,75,2),
+ (635,415,75,2),
+ (636,416,75,2),
+ (638,417,75,2),
+ (640,418,75,2),
+ (642,419,75,2),
+ (644,420,75,2),
+ (645,421,75,2),
+ (647,422,75,2),
+ (648,423,75,2),
+ (649,424,75,2),
+ (650,425,75,2),
+ (651,426,75,2),
+ (652,427,75,2),
+ (654,428,75,2),
+ (655,429,75,2),
+ (657,430,75,2),
+ (658,431,75,2),
+ (659,432,75,2),
+ (660,433,75,2),
+ (662,434,75,2),
+ (664,435,75,2),
+ (665,436,75,2),
+ (666,437,75,2),
+ (667,438,75,2),
+ (669,439,75,2),
+ (671,440,75,2),
+ (673,441,75,2),
+ (675,442,75,2),
+ (676,443,75,2),
+ (677,444,75,2),
+ (678,445,75,2),
+ (679,446,75,2),
+ (681,447,75,2),
+ (682,448,75,2),
+ (684,449,75,2),
+ (685,450,75,2),
+ (721,485,75,2),
+ (751,515,75,2),
+ (207,129,76,3),
+ (368,238,76,3),
+ (98,61,77,3),
+ (111,70,77,3),
+ (113,71,77,3),
+ (314,201,77,3),
+ (492,318,77,3),
+ (52,32,78,3),
+ (439,285,78,3),
+ (670,439,78,3),
+ (747,511,78,2),
+ (777,541,78,2),
+ (258,164,79,3),
+ (801,565,79,2),
+ (231,147,80,3),
+ (489,316,80,3),
+ (646,421,80,3),
+ (105,66,81,3),
+ (237,151,81,3),
+ (385,250,81,3),
+ (592,383,81,3),
+ (661,433,81,3),
+ (663,434,81,3),
+ (67,41,82,3),
+ (71,43,82,3),
+ (128,79,82,3),
+ (361,234,82,3),
+ (694,458,82,2),
+ (286,184,83,3),
+ (375,242,83,3),
+ (528,342,83,3),
+ (805,569,83,2),
+ (521,337,84,3),
+ (145,90,85,3),
+ (389,253,85,3),
+ (441,286,85,3),
+ (443,287,85,3),
+ (557,361,87,3),
+ (719,483,87,2),
+ (749,513,87,2),
+ (307,195,88,3),
+ (115,72,89,3),
+ (126,78,89,3),
+ (210,131,89,3),
+ (352,228,89,3),
+ (34,21,90,3),
+ (117,73,90,3),
+ (173,108,90,3),
+ (330,213,90,3),
+ (563,364,90,3),
+ (571,370,90,3),
+ (578,374,90,3),
+ (822,586,90,2),
+ (695,459,92,2),
+ (122,76,93,3),
+ (132,82,93,3),
+ (796,560,93,2),
+ (29,18,94,3),
+ (139,86,94,3),
+ (403,261,94,3),
+ (641,418,94,3),
+ (391,254,95,3),
+ (483,311,95,3),
+ (605,392,95,3),
+ (40,24,96,3),
+ (470,303,96,3),
+ (477,307,96,3),
+ (686,450,96,3),
+ (800,564,96,2),
+ (250,160,97,3),
+ (50,31,98,3),
+ (188,117,98,3),
+ (199,124,98,3),
+ (373,241,98,3),
+ (428,279,98,3),
+ (42,25,99,3),
+ (152,95,99,3),
+ (596,385,99,3),
+ (712,476,99,2),
+ (713,477,99,2),
+ (714,478,99,2),
+ (715,479,99,2),
+ (716,480,99,2),
+ (732,496,99,2),
+ (762,526,99,2),
+ (27,17,100,3),
+ (573,371,100,3),
+ (299,191,101,3),
+ (555,360,101,3),
+ (594,384,101,3),
+ (717,481,103,2),
+ (825,589,103,2),
+ (1,1,104,2),
+ (2,2,104,2),
+ (3,3,104,2),
+ (5,4,104,2),
+ (6,5,104,2),
+ (8,6,104,2),
+ (9,7,104,2),
+ (11,8,104,2),
+ (13,9,104,2),
+ (15,10,104,2),
+ (17,11,104,2),
+ (18,12,104,2),
+ (19,13,104,2),
+ (21,14,104,2),
+ (23,15,104,2),
+ (25,16,104,2),
+ (26,17,104,2),
+ (28,18,104,2),
+ (30,19,104,2),
+ (31,20,104,2),
+ (33,21,104,2),
+ (35,22,104,2),
+ (37,23,104,2),
+ (39,24,104,2),
+ (41,25,104,2),
+ (43,26,104,2),
+ (44,27,104,2),
+ (46,28,104,2),
+ (47,29,104,2),
+ (48,30,104,2),
+ (49,31,104,2),
+ (51,32,104,2),
+ (53,33,104,2),
+ (55,34,104,2),
+ (56,35,104,2),
+ (57,36,104,2),
+ (59,37,104,2),
+ (61,38,104,2),
+ (62,39,104,2),
+ (64,40,104,2),
+ (66,41,104,2),
+ (68,42,104,2),
+ (70,43,104,2),
+ (72,44,104,2),
+ (74,45,104,2),
+ (75,46,104,2),
+ (77,47,104,2),
+ (78,48,104,2),
+ (79,49,104,2),
+ (80,50,104,2),
+ (82,51,104,2),
+ (83,52,104,2),
+ (85,53,104,2),
+ (87,54,104,2),
+ (88,55,104,2),
+ (90,56,104,2),
+ (91,57,104,2),
+ (93,58,104,2),
+ (95,59,104,2),
+ (96,60,104,2),
+ (97,61,104,2),
+ (99,62,104,2),
+ (100,63,104,2),
+ (101,64,104,2),
+ (103,65,104,2),
+ (104,66,104,2),
+ (106,67,104,2),
+ (107,68,104,2),
+ (109,69,104,2),
+ (110,70,104,2),
+ (112,71,104,2),
+ (114,72,104,2),
+ (116,73,104,2),
+ (118,74,104,2),
+ (119,75,104,2),
+ (121,76,104,2),
+ (123,77,104,2),
+ (125,78,104,2),
+ (127,79,104,2),
+ (129,80,104,2),
+ (130,81,104,2),
+ (131,82,104,2),
+ (133,83,104,2),
+ (135,84,104,2),
+ (137,85,104,2),
+ (138,86,104,2),
+ (140,87,104,2),
+ (142,88,104,2),
+ (143,89,104,2),
+ (144,90,104,2),
+ (146,91,104,2),
+ (147,92,104,2),
+ (148,93,104,2),
+ (149,94,104,2),
+ (151,95,104,2),
+ (153,96,104,2),
+ (154,97,104,2),
+ (155,98,104,2),
+ (157,99,104,2),
+ (159,100,104,2),
+ (160,101,104,2),
+ (162,102,104,2),
+ (163,103,104,2),
+ (164,104,104,2),
+ (166,105,104,2),
+ (168,106,104,2),
+ (170,107,104,2),
+ (172,108,104,2),
+ (174,109,104,2),
+ (176,110,104,2),
+ (178,111,104,2),
+ (180,112,104,2),
+ (181,113,104,2),
+ (183,114,104,2),
+ (184,115,104,2),
+ (186,116,104,2),
+ (187,117,104,2),
+ (189,118,104,2),
+ (190,119,104,2),
+ (192,120,104,2),
+ (194,121,104,2),
+ (195,122,104,2),
+ (196,123,104,2),
+ (198,124,104,2),
+ (200,125,104,2),
+ (202,126,104,2),
+ (203,127,104,2),
+ (204,128,104,2),
+ (206,129,104,2),
+ (208,130,104,2),
+ (209,131,104,2),
+ (211,132,104,2),
+ (212,133,104,2),
+ (213,134,104,2),
+ (214,135,104,2),
+ (215,136,104,2),
+ (216,137,104,2),
+ (218,138,104,2),
+ (220,139,104,2),
+ (222,140,104,2),
+ (223,141,104,2),
+ (224,142,104,2),
+ (225,143,104,2),
+ (226,144,104,2),
+ (227,145,104,2),
+ (228,146,104,2),
+ (230,147,104,2),
+ (232,148,104,2),
+ (234,149,104,2),
+ (235,150,104,2),
+ (746,510,106,2),
+ (776,540,106,2),
+ (782,546,110,2),
+ (720,484,112,2),
+ (750,514,112,2),
+ (785,549,113,2),
+ (718,482,116,2),
+ (748,512,116,2),
+ (722,486,117,2),
+ (752,516,117,2),
+ (792,556,118,2),
+ (798,562,121,2),
+ (820,584,124,2),
+ (736,500,125,2),
+ (766,530,125,2),
+ (814,578,127,2),
+ (787,551,130,2),
+ (783,547,131,2),
+ (741,505,137,2),
+ (771,535,137,2),
+ (790,554,138,2),
+ (821,585,141,2),
+ (795,559,143,2),
+ (812,576,147,2),
+ (815,579,150,2),
+ (727,491,151,2),
+ (757,521,151,2),
+ (802,566,152,2),
+ (813,577,154,2),
+ (781,545,155,2),
+ (779,543,156,2),
+ (739,503,157,2),
+ (769,533,157,2),
+ (808,572,159,2),
+ (786,550,160,2),
+ (826,590,161,2),
+ (794,558,163,2),
+ (726,490,164,2),
+ (756,520,164,2),
+ (740,504,167,2),
+ (770,534,167,2),
+ (797,561,167,2),
+ (743,507,169,2),
+ (773,537,169,2),
+ (807,571,172,2),
+ (745,509,174,2),
+ (775,539,174,2),
+ (734,498,178,2),
+ (764,528,178,2),
+ (819,583,178,2),
+ (738,502,184,2),
+ (768,532,184,2),
+ (828,592,190,2),
+ (737,501,192,2),
+ (767,531,192,2),
+ (827,591,196,2),
+ (816,580,200,2);
 /*!40000 ALTER TABLE `civicrm_activity_contact` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -1644,189 +1650,194 @@ 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,174,1,1,0,'328Y El Camino Ave SE',328,'Y',NULL,'El Camino','Ave','SE',NULL,NULL,NULL,NULL,'Cartwright',1,1035,NULL,'74731',NULL,1228,33.869195,-96.57617,0,NULL,NULL,NULL),
- (2,43,1,1,0,'547N States Pl W',547,'N',NULL,'States','Pl','W',NULL,NULL,NULL,NULL,'Potomac',1,1019,NULL,'20854',NULL,1228,39.035028,-77.19995,0,NULL,NULL,NULL),
- (3,14,1,1,0,'773F Jackson St SW',773,'F',NULL,'Jackson','St','SW',NULL,NULL,NULL,NULL,'Caledonia',1,1012,NULL,'61011',NULL,1228,42.376423,-88.9325,0,NULL,NULL,NULL),
- (4,191,1,1,0,'881I Beech Rd NE',881,'I',NULL,'Beech','Rd','NE',NULL,NULL,NULL,NULL,'Annapolis',1,1019,NULL,'21411',NULL,1228,38.974203,-76.594942,0,NULL,NULL,NULL),
- (5,97,1,1,0,'949A Dowlen Pl NW',949,'A',NULL,'Dowlen','Pl','NW',NULL,NULL,NULL,NULL,'Flint Hill',1,1045,NULL,'22627',NULL,1228,38.765004,-78.0948,0,NULL,NULL,NULL),
- (6,77,1,1,0,'127U Maple Way S',127,'U',NULL,'Maple','Way','S',NULL,NULL,NULL,NULL,'Huntington',1,1047,NULL,'25709',NULL,1228,38.132114,-82.418277,0,NULL,NULL,NULL),
- (7,110,1,1,0,'913G Pine Ave SE',913,'G',NULL,'Pine','Ave','SE',NULL,NULL,NULL,NULL,'Leeds',1,1020,NULL,'01053',NULL,1228,42.353105,-72.70206,0,NULL,NULL,NULL),
- (8,101,1,1,0,'270V Van Ness Way W',270,'V',NULL,'Van Ness','Way','W',NULL,NULL,NULL,NULL,'Salesville',1,1034,NULL,'43778',NULL,1228,39.995987,-81.36641,0,NULL,NULL,NULL),
- (9,5,1,1,0,'108B Cadell Pl W',108,'B',NULL,'Cadell','Pl','W',NULL,NULL,NULL,NULL,'Monserrate',1,1056,NULL,'00763',NULL,1228,18.452175,-66.399836,0,NULL,NULL,NULL),
- (10,184,1,1,0,'153A Caulder St W',153,'A',NULL,'Caulder','St','W',NULL,NULL,NULL,NULL,'Ballentine',1,1039,NULL,'29002',NULL,1228,34.126535,-81.234811,0,NULL,NULL,NULL),
- (11,84,1,1,0,'646K Green Blvd S',646,'K',NULL,'Green','Blvd','S',NULL,NULL,NULL,NULL,'Charlotte',1,1032,NULL,'28256',NULL,1228,35.26002,-80.804151,0,NULL,NULL,NULL),
- (12,9,1,1,0,'252M Van Ness Path N',252,'M',NULL,'Van Ness','Path','N',NULL,NULL,NULL,NULL,'Nickelsville',1,1045,NULL,'24271',NULL,1228,36.741128,-82.41823,0,NULL,NULL,NULL),
- (13,25,1,1,0,'621Q Pine Blvd SW',621,'Q',NULL,'Pine','Blvd','SW',NULL,NULL,NULL,NULL,'Finger',1,1041,NULL,'38334',NULL,1228,35.357639,-88.60089,0,NULL,NULL,NULL),
- (14,137,1,1,0,'897Q Dowlen Rd N',897,'Q',NULL,'Dowlen','Rd','N',NULL,NULL,NULL,NULL,'Amherst',1,1040,NULL,'57421',NULL,1228,45.755146,-97.92723,0,NULL,NULL,NULL),
- (15,90,1,1,0,'512M Maple Rd NW',512,'M',NULL,'Maple','Rd','NW',NULL,NULL,NULL,NULL,'Leeds Point',1,1029,NULL,'08220',NULL,1228,39.509208,-74.608557,0,NULL,NULL,NULL),
- (16,4,1,1,0,'543H Van Ness Ave SW',543,'H',NULL,'Van Ness','Ave','SW',NULL,NULL,NULL,NULL,'Seattle',1,1046,NULL,'98195',NULL,1228,47.432251,-121.803388,0,NULL,NULL,NULL),
- (17,116,1,1,0,'329J Pine St E',329,'J',NULL,'Pine','St','E',NULL,NULL,NULL,NULL,'Draper',1,1045,NULL,'24324',NULL,1228,36.973028,-80.79309,0,NULL,NULL,NULL),
- (18,94,1,1,0,'733Q College Path SW',733,'Q',NULL,'College','Path','SW',NULL,NULL,NULL,NULL,'Moscow',1,1042,NULL,'75960',NULL,1228,30.903688,-94.80916,0,NULL,NULL,NULL),
- (19,130,1,1,0,'663K Jackson Blvd E',663,'K',NULL,'Jackson','Blvd','E',NULL,NULL,NULL,NULL,'Bellefontaine',1,1023,NULL,'39737',NULL,1228,33.648956,-89.334234,0,NULL,NULL,NULL),
- (20,41,1,1,0,'179B Jackson Blvd SE',179,'B',NULL,'Jackson','Blvd','SE',NULL,NULL,NULL,NULL,'Parish',1,1031,NULL,'13131',NULL,1228,43.415157,-76.11416,0,NULL,NULL,NULL),
- (21,164,1,1,0,'139R Van Ness Path NE',139,'R',NULL,'Van Ness','Path','NE',NULL,NULL,NULL,NULL,'Strausstown',1,1037,NULL,'19559',NULL,1228,40.492053,-76.1841,0,NULL,NULL,NULL),
- (22,138,1,1,0,'889X Second Blvd SE',889,'X',NULL,'Second','Blvd','SE',NULL,NULL,NULL,NULL,'Marietta',1,1009,NULL,'30061',NULL,1228,33.932842,-84.556004,0,NULL,NULL,NULL),
- (23,118,1,1,0,'90W Beech Ln SE',90,'W',NULL,'Beech','Ln','SE',NULL,NULL,NULL,NULL,'Englewood',1,1005,NULL,'80155',NULL,1228,39.738752,-104.408349,0,NULL,NULL,NULL),
- (24,140,1,1,0,'780T Caulder Blvd W',780,'T',NULL,'Caulder','Blvd','W',NULL,NULL,NULL,NULL,'San Francisco',1,1004,NULL,'94142',NULL,1228,37.784827,-122.727802,0,NULL,NULL,NULL),
- (25,153,1,1,0,'225M Van Ness Way E',225,'M',NULL,'Van Ness','Way','E',NULL,NULL,NULL,NULL,'Pep',1,1030,NULL,'88126',NULL,1228,33.793145,-103.27741,0,NULL,NULL,NULL),
- (26,58,1,1,0,'874K Martin Luther King Path S',874,'K',NULL,'Martin Luther King','Path','S',NULL,NULL,NULL,NULL,'San Gabriel',1,1004,NULL,'91776',NULL,1228,34.089059,-118.0951,0,NULL,NULL,NULL),
- (27,163,1,1,0,'321E Maple Way SW',321,'E',NULL,'Maple','Way','SW',NULL,NULL,NULL,NULL,'Noble',1,1035,NULL,'73068',NULL,1228,35.138421,-97.32689,0,NULL,NULL,NULL),
- (28,44,1,1,0,'596C Martin Luther King Rd SW',596,'C',NULL,'Martin Luther King','Rd','SW',NULL,NULL,NULL,NULL,'Reddick',1,1012,NULL,'60961',NULL,1228,41.105629,-88.23794,0,NULL,NULL,NULL),
- (29,95,1,1,0,'905H Main Ave NW',905,'H',NULL,'Main','Ave','NW',NULL,NULL,NULL,NULL,'West Townshend',1,1044,NULL,'05359',NULL,1228,43.149377,-72.72492,0,NULL,NULL,NULL),
- (30,6,1,1,0,'764D Woodbridge St E',764,'D',NULL,'Woodbridge','St','E',NULL,NULL,NULL,NULL,'Covina',1,1004,NULL,'91723',NULL,1228,34.085809,-117.88694,0,NULL,NULL,NULL),
- (31,177,1,1,0,'102K Pine Ave NE',102,'K',NULL,'Pine','Ave','NE',NULL,NULL,NULL,NULL,'La Farge',1,1048,NULL,'54639',NULL,1228,43.610629,-90.62108,0,NULL,NULL,NULL),
- (32,120,1,1,0,'857R Woodbridge Path NW',857,'R',NULL,'Woodbridge','Path','NW',NULL,NULL,NULL,NULL,'Walton',1,1013,NULL,'46994',NULL,1228,40.668348,-86.24943,0,NULL,NULL,NULL),
- (33,52,1,1,0,'188S College Dr N',188,'S',NULL,'College','Dr','N',NULL,NULL,NULL,NULL,'Holyoke',1,1005,NULL,'80734',NULL,1228,40.582954,-102.30451,0,NULL,NULL,NULL),
- (34,117,1,1,0,'251H Martin Luther King Dr W',251,'H',NULL,'Martin Luther King','Dr','W',NULL,NULL,NULL,NULL,'Anderson',1,1013,NULL,'46018',NULL,1228,40.161733,-85.719659,0,NULL,NULL,NULL),
- (35,197,1,1,0,'529Q Jackson Pl N',529,'Q',NULL,'Jackson','Pl','N',NULL,NULL,NULL,NULL,'East Amherst',1,1031,NULL,'14051',NULL,1228,43.025217,-78.70394,0,NULL,NULL,NULL),
- (36,17,1,1,0,'399R States Way SW',399,'R',NULL,'States','Way','SW',NULL,NULL,NULL,NULL,'Winnfield',1,1017,NULL,'71483',NULL,1228,31.915828,-92.6445,0,NULL,NULL,NULL),
- (37,33,1,1,0,'609E Maple Path N',609,'E',NULL,'Maple','Path','N',NULL,NULL,NULL,NULL,'Eaton',1,1048,NULL,'53245',NULL,1228,44.056094,-87.985595,0,NULL,NULL,NULL),
- (38,192,1,1,0,'862G Green Ln SW',862,'G',NULL,'Green','Ln','SW',NULL,NULL,NULL,NULL,'Darrington',1,1046,NULL,'98241',NULL,1228,48.265483,-121.56075,0,NULL,NULL,NULL),
- (39,71,1,1,0,'13H Second St SW',13,'H',NULL,'Second','St','SW',NULL,NULL,NULL,NULL,'Cleveland',1,1041,NULL,'37311',NULL,1228,35.146362,-84.88723,0,NULL,NULL,NULL),
- (40,133,1,1,0,'521J Northpoint Pl N',521,'J',NULL,'Northpoint','Pl','N',NULL,NULL,NULL,NULL,'Oxnard',1,1004,NULL,'93032',NULL,1228,34.032383,-119.1343,0,NULL,NULL,NULL),
- (41,76,1,1,0,'535F Bay Path NW',535,'F',NULL,'Bay','Path','NW',NULL,NULL,NULL,NULL,'Nutrioso',1,1002,NULL,'85932',NULL,1228,33.927014,-109.22149,0,NULL,NULL,NULL),
- (42,51,1,1,0,'68R Bay Blvd NE',68,'R',NULL,'Bay','Blvd','NE',NULL,NULL,NULL,NULL,'Laneville',1,1042,NULL,'75667',NULL,1228,31.981458,-94.85741,0,NULL,NULL,NULL),
- (43,56,1,1,0,'863Q Jackson Pl NW',863,'Q',NULL,'Jackson','Pl','NW',NULL,NULL,NULL,NULL,'Exira',1,1014,NULL,'50076',NULL,1228,41.592497,-94.87032,0,NULL,NULL,NULL),
- (44,8,1,1,0,'473L Cadell Ave NE',473,'L',NULL,'Cadell','Ave','NE',NULL,NULL,NULL,NULL,'Patoka',1,1013,NULL,'47666',NULL,1228,38.411923,-87.58462,0,NULL,NULL,NULL),
- (45,29,1,1,0,'669H Northpoint Path W',669,'H',NULL,'Northpoint','Path','W',NULL,NULL,NULL,NULL,'Elbridge',1,1031,NULL,'13060',NULL,1228,43.025843,-76.42589,0,NULL,NULL,NULL),
- (46,27,1,1,0,'950Z Cadell Ln SW',950,'Z',NULL,'Cadell','Ln','SW',NULL,NULL,NULL,NULL,'Gentryville',1,1013,NULL,'47537',NULL,1228,38.099889,-87.04073,0,NULL,NULL,NULL),
- (47,67,1,1,0,'202F College Path S',202,'F',NULL,'College','Path','S',NULL,NULL,NULL,NULL,'Murrells Inlet',1,1039,NULL,'29576',NULL,1228,33.568115,-79.03226,0,NULL,NULL,NULL),
- (48,106,1,1,0,'692M Woodbridge Dr SE',692,'M',NULL,'Woodbridge','Dr','SE',NULL,NULL,NULL,NULL,'Sophia',1,1032,NULL,'27350',NULL,1228,35.808395,-79.90244,0,NULL,NULL,NULL),
- (49,47,1,1,0,'248G College Ave E',248,'G',NULL,'College','Ave','E',NULL,NULL,NULL,NULL,'Riegelsville',1,1037,NULL,'18077',NULL,1228,40.576989,-75.22121,0,NULL,NULL,NULL),
- (50,200,1,1,0,'641P Second Blvd SE',641,'P',NULL,'Second','Blvd','SE',NULL,NULL,NULL,NULL,'Greensboro',1,1044,NULL,'05841',NULL,1228,44.599177,-72.31179,0,NULL,NULL,NULL),
- (51,103,1,1,0,'10Z Cadell Pl E',10,'Z',NULL,'Cadell','Pl','E',NULL,NULL,NULL,NULL,'Atlanta',1,1009,NULL,'31107',NULL,1228,33.844371,-84.47405,0,NULL,NULL,NULL),
- (52,75,1,1,0,'849U Maple Ave SE',849,'U',NULL,'Maple','Ave','SE',NULL,NULL,NULL,NULL,'Hot Springs',1,1003,NULL,'71907',NULL,1228,34.532516,-93.048397,0,NULL,NULL,NULL),
- (53,66,1,1,0,'421C El Camino Way W',421,'C',NULL,'El Camino','Way','W',NULL,NULL,NULL,NULL,'Salem',1,1020,NULL,'01971',NULL,1228,42.635443,-70.879123,0,NULL,NULL,NULL),
- (54,92,1,1,0,'307P Bay St SW',307,'P',NULL,'Bay','St','SW',NULL,NULL,NULL,NULL,'Orange Park',1,1008,NULL,'32065',NULL,1228,30.133007,-81.77904,0,NULL,NULL,NULL),
- (55,85,1,1,0,'532L Green Path SW',532,'L',NULL,'Green','Path','SW',NULL,NULL,NULL,NULL,'Sebeka',1,1022,NULL,'56477',NULL,1228,46.630023,-95.01222,0,NULL,NULL,NULL),
- (56,158,1,1,0,'948N Woodbridge Dr N',948,'N',NULL,'Woodbridge','Dr','N',NULL,NULL,NULL,NULL,'Colesburg',1,1014,NULL,'52035',NULL,1228,42.662381,-91.18541,0,NULL,NULL,NULL),
- (57,57,1,1,0,'423O Cadell Way W',423,'O',NULL,'Cadell','Way','W',NULL,NULL,NULL,NULL,'Winston Salem',1,1032,NULL,'27198',NULL,1228,36.027482,-80.20728,0,NULL,NULL,NULL),
- (58,182,1,1,0,'43N Green Pl SE',43,'N',NULL,'Green','Pl','SE',NULL,NULL,NULL,NULL,'Dunlevy',1,1037,NULL,'15432',NULL,1228,40.117368,-79.86413,0,NULL,NULL,NULL),
- (59,199,1,1,0,'274W Lincoln Pl W',274,'W',NULL,'Lincoln','Pl','W',NULL,NULL,NULL,NULL,'Aurora',1,1026,NULL,'68818',NULL,1228,40.83605,-98.00493,0,NULL,NULL,NULL),
- (60,93,1,1,0,'318R Martin Luther King Pl N',318,'R',NULL,'Martin Luther King','Pl','N',NULL,NULL,NULL,NULL,'Floyd',1,1030,NULL,'88118',NULL,1228,34.215025,-103.61576,0,NULL,NULL,NULL),
- (61,114,1,1,0,'486Q Woodbridge St SE',486,'Q',NULL,'Woodbridge','St','SE',NULL,NULL,NULL,NULL,'Ricetown',1,1016,NULL,'41364',NULL,1228,37.382832,-83.62327,0,NULL,NULL,NULL),
- (62,87,1,1,0,'212B Caulder Blvd SE',212,'B',NULL,'Caulder','Blvd','SE',NULL,NULL,NULL,NULL,'Gideon',1,1024,NULL,'63848',NULL,1228,36.449337,-89.89562,0,NULL,NULL,NULL),
- (63,7,1,1,0,'352U Martin Luther King Path NW',352,'U',NULL,'Martin Luther King','Path','NW',NULL,NULL,NULL,NULL,'Medford',1,1036,NULL,'97501',NULL,1228,42.313498,-122.87944,0,NULL,NULL,NULL),
- (64,167,1,1,0,'657K Pine Dr N',657,'K',NULL,'Pine','Dr','N',NULL,NULL,NULL,NULL,'Wauchula',1,1008,NULL,'33873',NULL,1228,27.541676,-81.8127,0,NULL,NULL,NULL),
- (65,107,3,1,0,'489I Caulder Path W',489,'I',NULL,'Caulder','Path','W',NULL,'Churchgate',NULL,NULL,'Laingsburg',1,1021,NULL,'48848',NULL,1228,42.884921,-84.3569,0,NULL,NULL,NULL),
- (66,48,3,1,0,'48P Van Ness Path E',48,'P',NULL,'Van Ness','Path','E',NULL,'Cuffe Parade',NULL,NULL,'Elgin',1,1012,NULL,'60121',NULL,1228,42.04133,-88.3126,0,NULL,NULL,NULL),
- (67,127,2,1,0,'48P Van Ness Path E',48,'P',NULL,'Van Ness','Path','E',NULL,'Cuffe Parade',NULL,NULL,'Elgin',1,1012,NULL,'60121',NULL,1228,42.04133,-88.3126,0,NULL,NULL,66),
- (68,115,3,1,0,'713G Bay Way SE',713,'G',NULL,'Bay','Way','SE',NULL,'Urgent',NULL,NULL,'Port Alsworth',1,1001,NULL,'99653',NULL,1228,60.102331,-154.55708,0,NULL,NULL,NULL),
- (69,50,2,1,0,'713G Bay Way SE',713,'G',NULL,'Bay','Way','SE',NULL,'Urgent',NULL,NULL,'Port Alsworth',1,1001,NULL,'99653',NULL,1228,60.102331,-154.55708,0,NULL,NULL,68),
- (70,165,3,1,0,'629M Woodbridge Dr NE',629,'M',NULL,'Woodbridge','Dr','NE',NULL,'Donor Relations',NULL,NULL,'Eastlake',1,1034,NULL,'44097',NULL,1228,41.910676,-81.249027,0,NULL,NULL,NULL),
- (71,134,2,1,0,'629M Woodbridge Dr NE',629,'M',NULL,'Woodbridge','Dr','NE',NULL,'Donor Relations',NULL,NULL,'Eastlake',1,1034,NULL,'44097',NULL,1228,41.910676,-81.249027,0,NULL,NULL,70),
- (72,175,3,1,0,'552B Maple Dr E',552,'B',NULL,'Maple','Dr','E',NULL,'c/o OPDC',NULL,NULL,'Dousman',1,1048,NULL,'53118',NULL,1228,42.991622,-88.47085,0,NULL,NULL,NULL),
- (73,8,2,0,0,'552B Maple Dr E',552,'B',NULL,'Maple','Dr','E',NULL,'c/o OPDC',NULL,NULL,'Dousman',1,1048,NULL,'53118',NULL,1228,42.991622,-88.47085,0,NULL,NULL,72),
- (74,126,3,1,0,'316M Lincoln Dr S',316,'M',NULL,'Lincoln','Dr','S',NULL,'c/o OPDC',NULL,NULL,'Brinklow',1,1019,NULL,'20862',NULL,1228,39.184019,-77.01708,0,NULL,NULL,NULL),
- (75,99,2,1,0,'316M Lincoln Dr S',316,'M',NULL,'Lincoln','Dr','S',NULL,'c/o OPDC',NULL,NULL,'Brinklow',1,1019,NULL,'20862',NULL,1228,39.184019,-77.01708,0,NULL,NULL,74),
- (76,74,3,1,0,'317E Cadell Ave N',317,'E',NULL,'Cadell','Ave','N',NULL,'Mailstop 101',NULL,NULL,'Lake Butler',1,1008,NULL,'32054',NULL,1228,30.005135,-82.38103,0,NULL,NULL,NULL),
- (77,23,3,1,0,'221X Lincoln St S',221,'X',NULL,'Lincoln','St','S',NULL,'Subscriptions Dept',NULL,NULL,'Judson',1,1042,NULL,'75660',NULL,1228,32.51121,-94.783493,0,NULL,NULL,NULL),
- (78,124,2,1,0,'221X Lincoln St S',221,'X',NULL,'Lincoln','St','S',NULL,'Subscriptions Dept',NULL,NULL,'Judson',1,1042,NULL,'75660',NULL,1228,32.51121,-94.783493,0,NULL,NULL,77),
- (79,109,3,1,0,'596V Main Way N',596,'V',NULL,'Main','Way','N',NULL,'Community Relations',NULL,NULL,'Snowmass Village',1,1005,NULL,'81613',NULL,1228,39.212626,-106.941907,0,NULL,NULL,NULL),
- (80,161,2,1,0,'596V Main Way N',596,'V',NULL,'Main','Way','N',NULL,'Community Relations',NULL,NULL,'Snowmass Village',1,1005,NULL,'81613',NULL,1228,39.212626,-106.941907,0,NULL,NULL,79),
- (81,22,3,1,0,'249W Woodbridge Path SE',249,'W',NULL,'Woodbridge','Path','SE',NULL,'Cuffe Parade',NULL,NULL,'Camp Lejeune',1,1032,NULL,'28547',NULL,1228,34.637348,-77.3127,0,NULL,NULL,NULL),
- (82,52,2,0,0,'249W Woodbridge Path SE',249,'W',NULL,'Woodbridge','Path','SE',NULL,'Cuffe Parade',NULL,NULL,'Camp Lejeune',1,1032,NULL,'28547',NULL,1228,34.637348,-77.3127,0,NULL,NULL,81),
- (83,80,3,1,0,'96L Caulder Path NE',96,'L',NULL,'Caulder','Path','NE',NULL,'Cuffe Parade',NULL,NULL,'Kirkwood',1,1031,NULL,'13795',NULL,1228,42.056312,-75.79275,0,NULL,NULL,NULL),
- (84,13,2,1,0,'96L Caulder Path NE',96,'L',NULL,'Caulder','Path','NE',NULL,'Cuffe Parade',NULL,NULL,'Kirkwood',1,1031,NULL,'13795',NULL,1228,42.056312,-75.79275,0,NULL,NULL,83),
- (85,150,3,1,0,'690M College Dr SW',690,'M',NULL,'College','Dr','SW',NULL,'c/o OPDC',NULL,NULL,'Chillicothe',1,1014,NULL,'52548',NULL,1228,41.085573,-92.52863,0,NULL,NULL,NULL),
- (86,180,3,1,0,'941Y College Rd NE',941,'Y',NULL,'College','Rd','NE',NULL,'Community Relations',NULL,NULL,'Littlefork',1,1022,NULL,'56653',NULL,1228,48.366833,-93.56367,0,NULL,NULL,NULL),
- (87,17,2,0,0,'941Y College Rd NE',941,'Y',NULL,'College','Rd','NE',NULL,'Community Relations',NULL,NULL,'Littlefork',1,1022,NULL,'56653',NULL,1228,48.366833,-93.56367,0,NULL,NULL,86),
- (88,173,3,1,0,'243H Northpoint Way S',243,'H',NULL,'Northpoint','Way','S',NULL,'c/o PO Plus',NULL,NULL,'Saint Helena',1,1004,NULL,'94574',NULL,1228,38.511241,-122.45695,0,NULL,NULL,NULL),
- (89,179,2,1,0,'243H Northpoint Way S',243,'H',NULL,'Northpoint','Way','S',NULL,'c/o PO Plus',NULL,NULL,'Saint Helena',1,1004,NULL,'94574',NULL,1228,38.511241,-122.45695,0,NULL,NULL,88),
- (90,38,3,1,0,'306X College Dr SE',306,'X',NULL,'College','Dr','SE',NULL,'Subscriptions Dept',NULL,NULL,'Pawling',1,1031,NULL,'12564',NULL,1228,41.570328,-73.59825,0,NULL,NULL,NULL),
- (91,88,2,1,0,'306X College Dr SE',306,'X',NULL,'College','Dr','SE',NULL,'Subscriptions Dept',NULL,NULL,'Pawling',1,1031,NULL,'12564',NULL,1228,41.570328,-73.59825,0,NULL,NULL,90),
- (92,104,3,1,0,'189D Dowlen Ave NE',189,'D',NULL,'Dowlen','Ave','NE',NULL,'Editorial Dept',NULL,NULL,'Silver Spring',1,1019,NULL,'20997',NULL,1228,39.143979,-77.207617,0,NULL,NULL,NULL),
- (93,51,2,0,0,'189D Dowlen Ave NE',189,'D',NULL,'Dowlen','Ave','NE',NULL,'Editorial Dept',NULL,NULL,'Silver Spring',1,1019,NULL,'20997',NULL,1228,39.143979,-77.207617,0,NULL,NULL,92),
- (94,65,3,1,0,'304U Second Dr SW',304,'U',NULL,'Second','Dr','SW',NULL,'Attn: Accounting',NULL,NULL,'Garyville',1,1017,NULL,'70051',NULL,1228,30.058276,-90.61738,0,NULL,NULL,NULL),
- (95,113,3,1,0,'409W El Camino Ln W',409,'W',NULL,'El Camino','Ln','W',NULL,'c/o OPDC',NULL,NULL,'Rough And Ready',1,1004,NULL,'95975',NULL,1228,39.224179,-121.14539,0,NULL,NULL,NULL),
- (96,122,2,1,0,'409W El Camino Ln W',409,'W',NULL,'El Camino','Ln','W',NULL,'c/o OPDC',NULL,NULL,'Rough And Ready',1,1004,NULL,'95975',NULL,1228,39.224179,-121.14539,0,NULL,NULL,95),
- (97,54,3,1,0,'4G College Way NW',4,'G',NULL,'College','Way','NW',NULL,'Churchgate',NULL,NULL,'Amboy',1,1012,NULL,'61310',NULL,1228,41.707588,-89.34371,0,NULL,NULL,NULL),
- (98,40,2,1,0,'4G College Way NW',4,'G',NULL,'College','Way','NW',NULL,'Churchgate',NULL,NULL,'Amboy',1,1012,NULL,'61310',NULL,1228,41.707588,-89.34371,0,NULL,NULL,97),
- (99,46,3,1,0,'100A Van Ness Path N',100,'A',NULL,'Van Ness','Path','N',NULL,'Attn: Development',NULL,NULL,'Goleta',1,1004,NULL,'93199',NULL,1228,34.262834,-119.848555,0,NULL,NULL,NULL),
- (100,138,2,0,0,'100A Van Ness Path N',100,'A',NULL,'Van Ness','Path','N',NULL,'Attn: Development',NULL,NULL,'Goleta',1,1004,NULL,'93199',NULL,1228,34.262834,-119.848555,0,NULL,NULL,99),
- (101,144,1,1,0,'669H Northpoint Path W',669,'H',NULL,'Northpoint','Path','W',NULL,NULL,NULL,NULL,'Elbridge',1,1031,NULL,'13060',NULL,1228,43.025843,-76.42589,0,NULL,NULL,45),
- (102,151,1,1,0,'669H Northpoint Path W',669,'H',NULL,'Northpoint','Path','W',NULL,NULL,NULL,NULL,'Elbridge',1,1031,NULL,'13060',NULL,1228,43.025843,-76.42589,0,NULL,NULL,45),
- (103,96,1,1,0,'669H Northpoint Path W',669,'H',NULL,'Northpoint','Path','W',NULL,NULL,NULL,NULL,'Elbridge',1,1031,NULL,'13060',NULL,1228,43.025843,-76.42589,0,NULL,NULL,45),
- (104,161,1,0,0,'863X Jackson Blvd N',863,'X',NULL,'Jackson','Blvd','N',NULL,NULL,NULL,NULL,'Jacksonville',1,1008,NULL,'32245',NULL,1228,30.34494,-81.683107,0,NULL,NULL,NULL),
- (105,63,1,1,0,'950Z Cadell Ln SW',950,'Z',NULL,'Cadell','Ln','SW',NULL,NULL,NULL,NULL,'Gentryville',1,1013,NULL,'47537',NULL,1228,38.099889,-87.04073,0,NULL,NULL,46),
- (106,172,1,1,0,'950Z Cadell Ln SW',950,'Z',NULL,'Cadell','Ln','SW',NULL,NULL,NULL,NULL,'Gentryville',1,1013,NULL,'47537',NULL,1228,38.099889,-87.04073,0,NULL,NULL,46),
- (107,39,1,1,0,'950Z Cadell Ln SW',950,'Z',NULL,'Cadell','Ln','SW',NULL,NULL,NULL,NULL,'Gentryville',1,1013,NULL,'47537',NULL,1228,38.099889,-87.04073,0,NULL,NULL,46),
- (108,179,1,0,0,'950Z Cadell Ln SW',950,'Z',NULL,'Cadell','Ln','SW',NULL,NULL,NULL,NULL,'Gentryville',1,1013,NULL,'47537',NULL,1228,38.099889,-87.04073,0,NULL,NULL,46),
- (109,32,1,1,0,'202F College Path S',202,'F',NULL,'College','Path','S',NULL,NULL,NULL,NULL,'Murrells Inlet',1,1039,NULL,'29576',NULL,1228,33.568115,-79.03226,0,NULL,NULL,47),
- (110,16,1,1,0,'202F College Path S',202,'F',NULL,'College','Path','S',NULL,NULL,NULL,NULL,'Murrells Inlet',1,1039,NULL,'29576',NULL,1228,33.568115,-79.03226,0,NULL,NULL,47),
- (111,146,1,1,0,'202F College Path S',202,'F',NULL,'College','Path','S',NULL,NULL,NULL,NULL,'Murrells Inlet',1,1039,NULL,'29576',NULL,1228,33.568115,-79.03226,0,NULL,NULL,47),
- (112,159,1,1,0,'202F College Path S',202,'F',NULL,'College','Path','S',NULL,NULL,NULL,NULL,'Murrells Inlet',1,1039,NULL,'29576',NULL,1228,33.568115,-79.03226,0,NULL,NULL,47),
- (113,83,1,1,0,'692M Woodbridge Dr SE',692,'M',NULL,'Woodbridge','Dr','SE',NULL,NULL,NULL,NULL,'Sophia',1,1032,NULL,'27350',NULL,1228,35.808395,-79.90244,0,NULL,NULL,48),
- (114,154,1,1,0,'692M Woodbridge Dr SE',692,'M',NULL,'Woodbridge','Dr','SE',NULL,NULL,NULL,NULL,'Sophia',1,1032,NULL,'27350',NULL,1228,35.808395,-79.90244,0,NULL,NULL,48),
- (115,12,1,1,0,'692M Woodbridge Dr SE',692,'M',NULL,'Woodbridge','Dr','SE',NULL,NULL,NULL,NULL,'Sophia',1,1032,NULL,'27350',NULL,1228,35.808395,-79.90244,0,NULL,NULL,48),
- (116,105,1,1,0,'692M Woodbridge Dr SE',692,'M',NULL,'Woodbridge','Dr','SE',NULL,NULL,NULL,NULL,'Sophia',1,1032,NULL,'27350',NULL,1228,35.808395,-79.90244,0,NULL,NULL,48),
- (117,79,1,1,0,'248G College Ave E',248,'G',NULL,'College','Ave','E',NULL,NULL,NULL,NULL,'Riegelsville',1,1037,NULL,'18077',NULL,1228,40.576989,-75.22121,0,NULL,NULL,49),
- (118,36,1,1,0,'248G College Ave E',248,'G',NULL,'College','Ave','E',NULL,NULL,NULL,NULL,'Riegelsville',1,1037,NULL,'18077',NULL,1228,40.576989,-75.22121,0,NULL,NULL,49),
- (119,162,1,1,0,'248G College Ave E',248,'G',NULL,'College','Ave','E',NULL,NULL,NULL,NULL,'Riegelsville',1,1037,NULL,'18077',NULL,1228,40.576989,-75.22121,0,NULL,NULL,49),
- (120,194,1,1,0,'202B Second Ln W',202,'B',NULL,'Second','Ln','W',NULL,NULL,NULL,NULL,'Magnolia',1,1007,NULL,'19962',NULL,1228,39.06517,-75.49858,0,NULL,NULL,NULL),
- (121,170,1,1,0,'641P Second Blvd SE',641,'P',NULL,'Second','Blvd','SE',NULL,NULL,NULL,NULL,'Greensboro',1,1044,NULL,'05841',NULL,1228,44.599177,-72.31179,0,NULL,NULL,50),
- (122,37,1,1,0,'641P Second Blvd SE',641,'P',NULL,'Second','Blvd','SE',NULL,NULL,NULL,NULL,'Greensboro',1,1044,NULL,'05841',NULL,1228,44.599177,-72.31179,0,NULL,NULL,50),
- (123,15,1,1,0,'641P Second Blvd SE',641,'P',NULL,'Second','Blvd','SE',NULL,NULL,NULL,NULL,'Greensboro',1,1044,NULL,'05841',NULL,1228,44.599177,-72.31179,0,NULL,NULL,50),
- (124,69,1,1,0,'391M Woodbridge Path S',391,'M',NULL,'Woodbridge','Path','S',NULL,NULL,NULL,NULL,'Iredell',1,1042,NULL,'76649',NULL,1228,32.001365,-97.88196,0,NULL,NULL,NULL),
- (125,59,1,1,0,'10Z Cadell Pl E',10,'Z',NULL,'Cadell','Pl','E',NULL,NULL,NULL,NULL,'Atlanta',1,1009,NULL,'31107',NULL,1228,33.844371,-84.47405,0,NULL,NULL,51),
- (126,186,1,1,0,'10Z Cadell Pl E',10,'Z',NULL,'Cadell','Pl','E',NULL,NULL,NULL,NULL,'Atlanta',1,1009,NULL,'31107',NULL,1228,33.844371,-84.47405,0,NULL,NULL,51),
- (127,112,1,1,0,'10Z Cadell Pl E',10,'Z',NULL,'Cadell','Pl','E',NULL,NULL,NULL,NULL,'Atlanta',1,1009,NULL,'31107',NULL,1228,33.844371,-84.47405,0,NULL,NULL,51),
- (128,131,1,1,0,'806C Second Rd SE',806,'C',NULL,'Second','Rd','SE',NULL,NULL,NULL,NULL,'Newry',1,1018,NULL,'04261',NULL,1228,44.570532,-70.87599,0,NULL,NULL,NULL),
- (129,11,1,1,0,'849U Maple Ave SE',849,'U',NULL,'Maple','Ave','SE',NULL,NULL,NULL,NULL,'Hot Springs',1,1003,NULL,'71907',NULL,1228,34.532516,-93.048397,0,NULL,NULL,52),
- (130,127,1,0,0,'849U Maple Ave SE',849,'U',NULL,'Maple','Ave','SE',NULL,NULL,NULL,NULL,'Hot Springs',1,1003,NULL,'71907',NULL,1228,34.532516,-93.048397,0,NULL,NULL,52),
- (131,190,1,1,0,'849U Maple Ave SE',849,'U',NULL,'Maple','Ave','SE',NULL,NULL,NULL,NULL,'Hot Springs',1,1003,NULL,'71907',NULL,1228,34.532516,-93.048397,0,NULL,NULL,52),
- (132,89,1,1,0,'768M Cadell Dr SE',768,'M',NULL,'Cadell','Dr','SE',NULL,NULL,NULL,NULL,'Hurricane Mills',1,1041,NULL,'37078',NULL,1228,35.924976,-87.77219,0,NULL,NULL,NULL),
- (133,178,1,1,0,'421C El Camino Way W',421,'C',NULL,'El Camino','Way','W',NULL,NULL,NULL,NULL,'Salem',1,1020,NULL,'01971',NULL,1228,42.635443,-70.879123,0,NULL,NULL,53),
- (134,2,1,1,0,'421C El Camino Way W',421,'C',NULL,'El Camino','Way','W',NULL,NULL,NULL,NULL,'Salem',1,1020,NULL,'01971',NULL,1228,42.635443,-70.879123,0,NULL,NULL,53),
- (135,188,1,1,0,'421C El Camino Way W',421,'C',NULL,'El Camino','Way','W',NULL,NULL,NULL,NULL,'Salem',1,1020,NULL,'01971',NULL,1228,42.635443,-70.879123,0,NULL,NULL,53),
- (136,201,1,1,0,'421C El Camino Way W',421,'C',NULL,'El Camino','Way','W',NULL,NULL,NULL,NULL,'Salem',1,1020,NULL,'01971',NULL,1228,42.635443,-70.879123,0,NULL,NULL,53),
- (137,20,1,1,0,'307P Bay St SW',307,'P',NULL,'Bay','St','SW',NULL,NULL,NULL,NULL,'Orange Park',1,1008,NULL,'32065',NULL,1228,30.133007,-81.77904,0,NULL,NULL,54),
- (138,30,1,1,0,'307P Bay St SW',307,'P',NULL,'Bay','St','SW',NULL,NULL,NULL,NULL,'Orange Park',1,1008,NULL,'32065',NULL,1228,30.133007,-81.77904,0,NULL,NULL,54),
- (139,42,1,1,0,'307P Bay St SW',307,'P',NULL,'Bay','St','SW',NULL,NULL,NULL,NULL,'Orange Park',1,1008,NULL,'32065',NULL,1228,30.133007,-81.77904,0,NULL,NULL,54),
- (140,26,1,1,0,'707K Bay Pl SW',707,'K',NULL,'Bay','Pl','SW',NULL,NULL,NULL,NULL,'Childersburg',1,1000,NULL,'35044',NULL,1228,33.268471,-86.35582,0,NULL,NULL,NULL),
- (141,18,1,1,0,'532L Green Path SW',532,'L',NULL,'Green','Path','SW',NULL,NULL,NULL,NULL,'Sebeka',1,1022,NULL,'56477',NULL,1228,46.630023,-95.01222,0,NULL,NULL,55),
- (142,122,1,0,0,'532L Green Path SW',532,'L',NULL,'Green','Path','SW',NULL,NULL,NULL,NULL,'Sebeka',1,1022,NULL,'56477',NULL,1228,46.630023,-95.01222,0,NULL,NULL,55),
- (143,13,1,0,0,'532L Green Path SW',532,'L',NULL,'Green','Path','SW',NULL,NULL,NULL,NULL,'Sebeka',1,1022,NULL,'56477',NULL,1228,46.630023,-95.01222,0,NULL,NULL,55),
- (144,139,1,1,0,'532L Green Path SW',532,'L',NULL,'Green','Path','SW',NULL,NULL,NULL,NULL,'Sebeka',1,1022,NULL,'56477',NULL,1228,46.630023,-95.01222,0,NULL,NULL,55),
- (145,100,1,1,0,'948N Woodbridge Dr N',948,'N',NULL,'Woodbridge','Dr','N',NULL,NULL,NULL,NULL,'Colesburg',1,1014,NULL,'52035',NULL,1228,42.662381,-91.18541,0,NULL,NULL,56),
- (146,45,1,1,0,'948N Woodbridge Dr N',948,'N',NULL,'Woodbridge','Dr','N',NULL,NULL,NULL,NULL,'Colesburg',1,1014,NULL,'52035',NULL,1228,42.662381,-91.18541,0,NULL,NULL,56),
- (147,160,1,1,0,'948N Woodbridge Dr N',948,'N',NULL,'Woodbridge','Dr','N',NULL,NULL,NULL,NULL,'Colesburg',1,1014,NULL,'52035',NULL,1228,42.662381,-91.18541,0,NULL,NULL,56),
- (148,99,1,0,0,'495O Northpoint Path W',495,'O',NULL,'Northpoint','Path','W',NULL,NULL,NULL,NULL,'Ranchos De Taos',1,1030,NULL,'87557',NULL,1228,36.377149,-105.67963,0,NULL,NULL,NULL),
- (149,111,1,1,0,'423O Cadell Way W',423,'O',NULL,'Cadell','Way','W',NULL,NULL,NULL,NULL,'Winston Salem',1,1032,NULL,'27198',NULL,1228,36.027482,-80.20728,0,NULL,NULL,57),
- (150,102,1,1,0,'423O Cadell Way W',423,'O',NULL,'Cadell','Way','W',NULL,NULL,NULL,NULL,'Winston Salem',1,1032,NULL,'27198',NULL,1228,36.027482,-80.20728,0,NULL,NULL,57),
- (151,156,1,1,0,'423O Cadell Way W',423,'O',NULL,'Cadell','Way','W',NULL,NULL,NULL,NULL,'Winston Salem',1,1032,NULL,'27198',NULL,1228,36.027482,-80.20728,0,NULL,NULL,57),
- (152,181,1,1,0,'439B Northpoint Path N',439,'B',NULL,'Northpoint','Path','N',NULL,NULL,NULL,NULL,'Diaz',1,1003,NULL,'72043',NULL,1228,35.633263,-91.26187,0,NULL,NULL,NULL),
- (153,124,1,0,0,'43N Green Pl SE',43,'N',NULL,'Green','Pl','SE',NULL,NULL,NULL,NULL,'Dunlevy',1,1037,NULL,'15432',NULL,1228,40.117368,-79.86413,0,NULL,NULL,58),
- (154,3,1,1,0,'43N Green Pl SE',43,'N',NULL,'Green','Pl','SE',NULL,NULL,NULL,NULL,'Dunlevy',1,1037,NULL,'15432',NULL,1228,40.117368,-79.86413,0,NULL,NULL,58),
- (155,123,1,1,0,'43N Green Pl SE',43,'N',NULL,'Green','Pl','SE',NULL,NULL,NULL,NULL,'Dunlevy',1,1037,NULL,'15432',NULL,1228,40.117368,-79.86413,0,NULL,NULL,58),
- (156,40,1,0,0,'755K Jackson Blvd S',755,'K',NULL,'Jackson','Blvd','S',NULL,NULL,NULL,NULL,'Delton',1,1021,NULL,'49046',NULL,1228,42.504149,-85.39257,0,NULL,NULL,NULL),
- (157,143,1,1,0,'274W Lincoln Pl W',274,'W',NULL,'Lincoln','Pl','W',NULL,NULL,NULL,NULL,'Aurora',1,1026,NULL,'68818',NULL,1228,40.83605,-98.00493,0,NULL,NULL,59),
- (158,145,1,1,0,'274W Lincoln Pl W',274,'W',NULL,'Lincoln','Pl','W',NULL,NULL,NULL,NULL,'Aurora',1,1026,NULL,'68818',NULL,1228,40.83605,-98.00493,0,NULL,NULL,59),
- (159,60,1,1,0,'274W Lincoln Pl W',274,'W',NULL,'Lincoln','Pl','W',NULL,NULL,NULL,NULL,'Aurora',1,1026,NULL,'68818',NULL,1228,40.83605,-98.00493,0,NULL,NULL,59),
- (160,196,1,1,0,'332V Woodbridge Ln SE',332,'V',NULL,'Woodbridge','Ln','SE',NULL,NULL,NULL,NULL,'Oakland',1,1004,NULL,'94602',NULL,1228,37.799727,-122.21211,0,NULL,NULL,NULL),
- (161,193,1,1,0,'318R Martin Luther King Pl N',318,'R',NULL,'Martin Luther King','Pl','N',NULL,NULL,NULL,NULL,'Floyd',1,1030,NULL,'88118',NULL,1228,34.215025,-103.61576,0,NULL,NULL,60),
- (162,171,1,1,0,'318R Martin Luther King Pl N',318,'R',NULL,'Martin Luther King','Pl','N',NULL,NULL,NULL,NULL,'Floyd',1,1030,NULL,'88118',NULL,1228,34.215025,-103.61576,0,NULL,NULL,60),
- (163,86,1,1,0,'318R Martin Luther King Pl N',318,'R',NULL,'Martin Luther King','Pl','N',NULL,NULL,NULL,NULL,'Floyd',1,1030,NULL,'88118',NULL,1228,34.215025,-103.61576,0,NULL,NULL,60),
- (164,21,1,1,0,'318R Martin Luther King Pl N',318,'R',NULL,'Martin Luther King','Pl','N',NULL,NULL,NULL,NULL,'Floyd',1,1030,NULL,'88118',NULL,1228,34.215025,-103.61576,0,NULL,NULL,60),
- (165,157,1,1,0,'486Q Woodbridge St SE',486,'Q',NULL,'Woodbridge','St','SE',NULL,NULL,NULL,NULL,'Ricetown',1,1016,NULL,'41364',NULL,1228,37.382832,-83.62327,0,NULL,NULL,61),
- (166,142,1,1,0,'486Q Woodbridge St SE',486,'Q',NULL,'Woodbridge','St','SE',NULL,NULL,NULL,NULL,'Ricetown',1,1016,NULL,'41364',NULL,1228,37.382832,-83.62327,0,NULL,NULL,61),
- (167,53,1,1,0,'486Q Woodbridge St SE',486,'Q',NULL,'Woodbridge','St','SE',NULL,NULL,NULL,NULL,'Ricetown',1,1016,NULL,'41364',NULL,1228,37.382832,-83.62327,0,NULL,NULL,61),
- (168,189,1,1,0,'791Z Van Ness Ln SW',791,'Z',NULL,'Van Ness','Ln','SW',NULL,NULL,NULL,NULL,'Forest Hills',1,1016,NULL,'41527',NULL,1228,37.641773,-82.27793,0,NULL,NULL,NULL),
- (169,155,1,1,0,'212B Caulder Blvd SE',212,'B',NULL,'Caulder','Blvd','SE',NULL,NULL,NULL,NULL,'Gideon',1,1024,NULL,'63848',NULL,1228,36.449337,-89.89562,0,NULL,NULL,62),
- (170,148,1,1,0,'212B Caulder Blvd SE',212,'B',NULL,'Caulder','Blvd','SE',NULL,NULL,NULL,NULL,'Gideon',1,1024,NULL,'63848',NULL,1228,36.449337,-89.89562,0,NULL,NULL,62),
- (171,141,1,1,0,'212B Caulder Blvd SE',212,'B',NULL,'Caulder','Blvd','SE',NULL,NULL,NULL,NULL,'Gideon',1,1024,NULL,'63848',NULL,1228,36.449337,-89.89562,0,NULL,NULL,62),
- (172,136,1,1,0,'955K Beech Pl NW',955,'K',NULL,'Beech','Pl','NW',NULL,NULL,NULL,NULL,'Winston Salem',1,1032,NULL,'27150',NULL,1228,36.027482,-80.20728,0,NULL,NULL,NULL),
- (173,129,1,1,0,'352U Martin Luther King Path NW',352,'U',NULL,'Martin Luther King','Path','NW',NULL,NULL,NULL,NULL,'Medford',1,1036,NULL,'97501',NULL,1228,42.313498,-122.87944,0,NULL,NULL,63),
- (174,82,1,1,0,'352U Martin Luther King Path NW',352,'U',NULL,'Martin Luther King','Path','NW',NULL,NULL,NULL,NULL,'Medford',1,1036,NULL,'97501',NULL,1228,42.313498,-122.87944,0,NULL,NULL,63),
- (175,81,1,1,0,'352U Martin Luther King Path NW',352,'U',NULL,'Martin Luther King','Path','NW',NULL,NULL,NULL,NULL,'Medford',1,1036,NULL,'97501',NULL,1228,42.313498,-122.87944,0,NULL,NULL,63),
- (176,185,1,1,0,'352U Martin Luther King Path NW',352,'U',NULL,'Martin Luther King','Path','NW',NULL,NULL,NULL,NULL,'Medford',1,1036,NULL,'97501',NULL,1228,42.313498,-122.87944,0,NULL,NULL,63),
- (177,128,1,1,0,'657K Pine Dr N',657,'K',NULL,'Pine','Dr','N',NULL,NULL,NULL,NULL,'Wauchula',1,1008,NULL,'33873',NULL,1228,27.541676,-81.8127,0,NULL,NULL,64),
- (178,121,1,1,0,'657K Pine Dr N',657,'K',NULL,'Pine','Dr','N',NULL,NULL,NULL,NULL,'Wauchula',1,1008,NULL,'33873',NULL,1228,27.541676,-81.8127,0,NULL,NULL,64),
- (179,166,1,1,0,'657K Pine Dr N',657,'K',NULL,'Pine','Dr','N',NULL,NULL,NULL,NULL,'Wauchula',1,1008,NULL,'33873',NULL,1228,27.541676,-81.8127,0,NULL,NULL,64),
- (180,55,1,1,0,'657K Pine Dr N',657,'K',NULL,'Pine','Dr','N',NULL,NULL,NULL,NULL,'Wauchula',1,1008,NULL,'33873',NULL,1228,27.541676,-81.8127,0,NULL,NULL,64),
- (181,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),
- (182,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),
- (183,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);
+ (1,39,1,1,0,'291V Green Ln NE',291,'V',NULL,'Green','Ln','NE',NULL,NULL,NULL,NULL,'Atkinson',1,1012,NULL,'61235',NULL,1228,41.409646,-90.01821,0,NULL,NULL,NULL),
+ (2,57,1,1,0,'584A Pine Ln NE',584,'A',NULL,'Pine','Ln','NE',NULL,NULL,NULL,NULL,'Franconia',1,1037,NULL,'18924',NULL,1228,40.308116,-75.358575,0,NULL,NULL,NULL),
+ (3,198,1,1,0,'530T Main Path SW',530,'T',NULL,'Main','Path','SW',NULL,NULL,NULL,NULL,'Lafayette',1,1041,NULL,'37083',NULL,1228,36.537994,-86.01497,0,NULL,NULL,NULL),
+ (4,154,1,1,0,'726B El Camino Way SW',726,'B',NULL,'El Camino','Way','SW',NULL,NULL,NULL,NULL,'Austin',1,1042,NULL,'78771',NULL,1228,30.326374,-97.771258,0,NULL,NULL,NULL),
+ (5,174,1,1,0,'149E Van Ness Pl SE',149,'E',NULL,'Van Ness','Pl','SE',NULL,NULL,NULL,NULL,'Livingston',1,1017,NULL,'70754',NULL,1228,30.447866,-90.75228,0,NULL,NULL,NULL),
+ (6,192,1,1,0,'850M Maple Rd SE',850,'M',NULL,'Maple','Rd','SE',NULL,NULL,NULL,NULL,'Sudlersville',1,1019,NULL,'21668',NULL,1228,39.201203,-75.85175,0,NULL,NULL,NULL),
+ (7,172,1,1,0,'683H Jackson Pl NE',683,'H',NULL,'Jackson','Pl','NE',NULL,NULL,NULL,NULL,'Mclean',1,1026,NULL,'68747',NULL,1228,42.402076,-97.4751,0,NULL,NULL,NULL),
+ (8,135,1,1,0,'388V States Pl W',388,'V',NULL,'States','Pl','W',NULL,NULL,NULL,NULL,'Paterson',1,1029,NULL,'07533',NULL,1228,41.011428,-74.304793,0,NULL,NULL,NULL),
+ (9,2,1,1,0,'85K El Camino Way S',85,'K',NULL,'El Camino','Way','S',NULL,NULL,NULL,NULL,'Bear Lake',1,1021,NULL,'49614',NULL,1228,44.433903,-86.12625,0,NULL,NULL,NULL),
+ (10,52,1,1,0,'912Y States Pl S',912,'Y',NULL,'States','Pl','S',NULL,NULL,NULL,NULL,'Lanesboro',1,1014,NULL,'51451',NULL,1228,42.184035,-94.69246,0,NULL,NULL,NULL),
+ (11,95,1,1,0,'609P College Dr SW',609,'P',NULL,'College','Dr','SW',NULL,NULL,NULL,NULL,'Baltimore',1,1019,NULL,'21209',NULL,1228,39.368974,-76.66904,0,NULL,NULL,NULL),
+ (12,146,1,1,0,'390D States Blvd NE',390,'D',NULL,'States','Blvd','NE',NULL,NULL,NULL,NULL,'Bristol',1,1006,NULL,'06011',NULL,1228,41.791776,-72.718832,0,NULL,NULL,NULL),
+ (13,166,1,1,0,'689R Martin Luther King Ave S',689,'R',NULL,'Martin Luther King','Ave','S',NULL,NULL,NULL,NULL,'Philadelphia',1,1037,NULL,'19116',NULL,1228,40.117413,-75.0154,0,NULL,NULL,NULL),
+ (14,111,1,1,0,'190C Cadell Rd E',190,'C',NULL,'Cadell','Rd','E',NULL,NULL,NULL,NULL,'Koyukuk',1,1001,NULL,'99754',NULL,1228,64.881745,-157.70439,0,NULL,NULL,NULL),
+ (15,136,1,1,0,'859V College Way SE',859,'V',NULL,'College','Way','SE',NULL,NULL,NULL,NULL,'Water View',1,1045,NULL,'23180',NULL,1228,37.710586,-76.63179,0,NULL,NULL,NULL),
+ (16,60,1,1,0,'197P College Ln NE',197,'P',NULL,'College','Ln','NE',NULL,NULL,NULL,NULL,'Coden',1,1000,NULL,'36523',NULL,1228,30.383724,-88.18466,0,NULL,NULL,NULL),
+ (17,12,1,1,0,'624T El Camino Rd NE',624,'T',NULL,'El Camino','Rd','NE',NULL,NULL,NULL,NULL,'Brookston',1,1013,NULL,'47923',NULL,1228,40.605,-86.8894,0,NULL,NULL,NULL),
+ (18,30,1,1,0,'659D Van Ness Ln W',659,'D',NULL,'Van Ness','Ln','W',NULL,NULL,NULL,NULL,'Inglewood',1,1004,NULL,'90397',NULL,1228,33.786594,-118.298662,0,NULL,NULL,NULL),
+ (19,132,1,1,0,'913Q Beech Ln S',913,'Q',NULL,'Beech','Ln','S',NULL,NULL,NULL,NULL,'Ithaca',1,1031,NULL,'14853',NULL,1228,42.447373,-76.483703,0,NULL,NULL,NULL),
+ (20,148,1,1,0,'253E College Ln W',253,'E',NULL,'College','Ln','W',NULL,NULL,NULL,NULL,'Atlanta',1,1009,NULL,'39901',NULL,1228,33.891251,-84.07456,0,NULL,NULL,NULL),
+ (21,70,1,1,0,'681C Lincoln St NW',681,'C',NULL,'Lincoln','St','NW',NULL,NULL,NULL,NULL,'Friedensburg',1,1037,NULL,'17933',NULL,1228,40.602141,-76.24143,0,NULL,NULL,NULL),
+ (22,86,1,1,0,'578S Lincoln Rd S',578,'S',NULL,'Lincoln','Rd','S',NULL,NULL,NULL,NULL,'Hasty',1,1003,NULL,'72640',NULL,1228,36.000804,-93.01818,0,NULL,NULL,NULL),
+ (23,150,1,1,0,'364S Main Rd SE',364,'S',NULL,'Main','Rd','SE',NULL,NULL,NULL,NULL,'Elberfeld',1,1013,NULL,'47613',NULL,1228,38.170645,-87.42886,0,NULL,NULL,NULL),
+ (24,66,1,1,0,'528H Lincoln Way NW',528,'H',NULL,'Lincoln','Way','NW',NULL,NULL,NULL,NULL,'Richwood',1,1029,NULL,'08074',NULL,1228,39.716194,-75.17326,0,NULL,NULL,NULL),
+ (25,50,1,1,0,'413B Bay Rd SE',413,'B',NULL,'Bay','Rd','SE',NULL,NULL,NULL,NULL,'Warriormine',1,1047,NULL,'24894',NULL,1228,37.291157,-81.69541,0,NULL,NULL,NULL),
+ (26,125,1,1,0,'963G Jackson Way S',963,'G',NULL,'Jackson','Way','S',NULL,NULL,NULL,NULL,'Cashion',1,1002,NULL,'85329',NULL,1228,33.431242,-112.29588,0,NULL,NULL,NULL),
+ (27,99,1,1,0,'157T Northpoint Path NE',157,'T',NULL,'Northpoint','Path','NE',NULL,NULL,NULL,NULL,'Lynchburg',1,1045,NULL,'24513',NULL,1228,37.245798,-79.133546,0,NULL,NULL,NULL),
+ (28,94,1,1,0,'102Q Lincoln Dr E',102,'Q',NULL,'Lincoln','Dr','E',NULL,NULL,NULL,NULL,'Wadmalaw Island',1,1039,NULL,'29487',NULL,1228,32.651864,-80.17774,0,NULL,NULL,NULL),
+ (29,116,1,1,0,'840T Green Rd W',840,'T',NULL,'Green','Rd','W',NULL,NULL,NULL,NULL,'Boynton Beach',1,1008,NULL,'33437',NULL,1228,26.522249,-80.15031,0,NULL,NULL,NULL),
+ (30,58,1,1,0,'949N College St SW',949,'N',NULL,'College','St','SW',NULL,NULL,NULL,NULL,'Winston Salem',1,1032,NULL,'27111',NULL,1228,36.027482,-80.20728,0,NULL,NULL,NULL),
+ (31,194,1,1,0,'413C Cadell Pl NW',413,'C',NULL,'Cadell','Pl','NW',NULL,NULL,NULL,NULL,'Las Vegas',1,1027,NULL,'89112',NULL,1228,36.157764,-115.025559,0,NULL,NULL,NULL),
+ (32,90,1,1,0,'436V El Camino St E',436,'V',NULL,'El Camino','St','E',NULL,NULL,NULL,NULL,'King Cove',1,1001,NULL,'99612',NULL,1228,55.063736,-162.3124,0,NULL,NULL,NULL),
+ (33,79,1,1,0,'700A Woodbridge Blvd SE',700,'A',NULL,'Woodbridge','Blvd','SE',NULL,NULL,NULL,NULL,'New York',1,1031,NULL,'10258',NULL,1228,40.780751,-73.977182,0,NULL,NULL,NULL),
+ (34,197,1,1,0,'938H Maple Ave E',938,'H',NULL,'Maple','Ave','E',NULL,NULL,NULL,NULL,'Canoga Park',1,1004,NULL,'91305',NULL,1228,33.786594,-118.298662,0,NULL,NULL,NULL),
+ (35,22,1,1,0,'56P Jackson Way SE',56,'P',NULL,'Jackson','Way','SE',NULL,NULL,NULL,NULL,'Brentwood',1,1041,NULL,'37027',NULL,1228,36.007373,-86.79121,0,NULL,NULL,NULL),
+ (36,82,1,1,0,'765V Pine Ln SE',765,'V',NULL,'Pine','Ln','SE',NULL,NULL,NULL,NULL,'Ramona',1,1040,NULL,'57054',NULL,1228,44.129029,-97.23971,0,NULL,NULL,NULL),
+ (37,122,1,1,0,'379L Second Ln E',379,'L',NULL,'Second','Ln','E',NULL,NULL,NULL,NULL,'Stamford',1,1006,NULL,'06921',NULL,1228,41.049866,-73.53796,0,NULL,NULL,NULL),
+ (38,29,1,1,0,'849Y Van Ness St SE',849,'Y',NULL,'Van Ness','St','SE',NULL,NULL,NULL,NULL,'Wofford Heights',1,1004,NULL,'93825',NULL,1228,35.717406,-118.466755,0,NULL,NULL,NULL),
+ (39,54,1,1,0,'660L Northpoint St NE',660,'L',NULL,'Northpoint','St','NE',NULL,NULL,NULL,NULL,'Firebaugh',1,1004,NULL,'93622',NULL,1228,36.800027,-120.57996,0,NULL,NULL,NULL),
+ (40,42,1,1,0,'580M Main Way W',580,'M',NULL,'Main','Way','W',NULL,NULL,NULL,NULL,'Goodyear',1,1002,NULL,'85338',NULL,1228,33.430922,-112.38482,0,NULL,NULL,NULL),
+ (41,179,1,1,0,'272M El Camino Blvd N',272,'M',NULL,'El Camino','Blvd','N',NULL,NULL,NULL,NULL,'Cincinnati',1,1034,NULL,'45253',NULL,1228,39.166759,-84.53822,0,NULL,NULL,NULL),
+ (42,126,1,1,0,'911K Northpoint Ln W',911,'K',NULL,'Northpoint','Ln','W',NULL,NULL,NULL,NULL,'Albany',1,1031,NULL,'12243',NULL,1228,42.614852,-73.970812,0,NULL,NULL,NULL),
+ (43,184,1,1,0,'60B Green Rd SW',60,'B',NULL,'Green','Rd','SW',NULL,NULL,NULL,NULL,'Vail',1,1014,NULL,'51465',NULL,1228,42.072884,-95.20261,0,NULL,NULL,NULL),
+ (44,17,1,1,0,'200Y Bay Path NE',200,'Y',NULL,'Bay','Path','NE',NULL,NULL,NULL,NULL,'Union',1,1028,NULL,'03887',NULL,1228,43.448064,-71.02823,0,NULL,NULL,NULL),
+ (45,68,1,1,0,'633N Dowlen St SW',633,'N',NULL,'Dowlen','St','SW',NULL,NULL,NULL,NULL,'Walnut Springs',1,1042,NULL,'76690',NULL,1228,32.078488,-97.76708,0,NULL,NULL,NULL),
+ (46,173,1,1,0,'828F Green Ave S',828,'F',NULL,'Green','Ave','S',NULL,NULL,NULL,NULL,'St. Leo',1,1008,NULL,'33578',NULL,1228,28.331186,-82.252917,0,NULL,NULL,NULL),
+ (47,101,1,1,0,'92O Dowlen Way S',92,'O',NULL,'Dowlen','Way','S',NULL,NULL,NULL,NULL,'Detroit',1,1021,NULL,'48265',NULL,1228,42.239933,-83.150823,0,NULL,NULL,NULL),
+ (48,5,1,1,0,'896G Maple St SE',896,'G',NULL,'Maple','St','SE',NULL,NULL,NULL,NULL,'Winter Haven',1,1008,NULL,'33380',NULL,1228,28.017179,-81.754949,0,NULL,NULL,NULL),
+ (49,106,1,1,0,'836L College Ln W',836,'L',NULL,'College','Ln','W',NULL,NULL,NULL,NULL,'Smithshire',1,1012,NULL,'61478',NULL,1228,40.777241,-90.76454,0,NULL,NULL,NULL),
+ (50,76,1,1,0,'242T States Pl NW',242,'T',NULL,'States','Pl','NW',NULL,NULL,NULL,NULL,'Gordon',1,1048,NULL,'54838',NULL,1228,46.233591,-91.81795,0,NULL,NULL,NULL),
+ (51,13,1,1,0,'664G College Path SE',664,'G',NULL,'College','Path','SE',NULL,NULL,NULL,NULL,'Houston',1,1042,NULL,'77099',NULL,1228,29.668489,-95.5869,0,NULL,NULL,NULL),
+ (52,46,1,1,0,'407O Northpoint Rd SE',407,'O',NULL,'Northpoint','Rd','SE',NULL,NULL,NULL,NULL,'Giltner',1,1026,NULL,'68841',NULL,1228,40.769633,-98.16372,0,NULL,NULL,NULL),
+ (53,83,1,1,0,'270C Caulder Path S',270,'C',NULL,'Caulder','Path','S',NULL,NULL,NULL,NULL,'Memphis',1,1041,NULL,'38117',NULL,1228,35.112929,-89.90389,0,NULL,NULL,NULL),
+ (54,47,1,1,0,'452B Northpoint Dr S',452,'B',NULL,'Northpoint','Dr','S',NULL,NULL,NULL,NULL,'Clay Center',1,1034,NULL,'43408',NULL,1228,41.565049,-83.363,0,NULL,NULL,NULL),
+ (55,26,1,1,0,'470H Jackson Ln E',470,'H',NULL,'Jackson','Ln','E',NULL,NULL,NULL,NULL,'Leavenworth',1,1015,NULL,'66048',NULL,1228,39.298776,-94.93555,0,NULL,NULL,NULL),
+ (56,6,1,1,0,'842S Lincoln Rd N',842,'S',NULL,'Lincoln','Rd','N',NULL,NULL,NULL,NULL,'Orland Park',1,1012,NULL,'60462',NULL,1228,41.623532,-87.83542,0,NULL,NULL,NULL),
+ (57,100,1,1,0,'381S Woodbridge Path NE',381,'S',NULL,'Woodbridge','Path','NE',NULL,NULL,NULL,NULL,'Saint James',1,1017,NULL,'70086',NULL,1228,30.013027,-90.85714,0,NULL,NULL,NULL),
+ (58,124,1,1,0,'697T Dowlen Rd S',697,'T',NULL,'Dowlen','Rd','S',NULL,NULL,NULL,NULL,'Newton',1,1020,NULL,'02158',NULL,1228,42.353696,-71.188149,0,NULL,NULL,NULL),
+ (59,103,1,1,0,'233A Martin Luther King Ln NE',233,'A',NULL,'Martin Luther King','Ln','NE',NULL,NULL,NULL,NULL,'Windsor',1,1012,NULL,'61957',NULL,1228,39.434148,-88.60033,0,NULL,NULL,NULL),
+ (60,80,1,1,0,'470P Van Ness Path S',470,'P',NULL,'Van Ness','Path','S',NULL,NULL,NULL,NULL,'Newcastle',1,1042,NULL,'76372',NULL,1228,33.224562,-98.86043,0,NULL,NULL,NULL),
+ (61,127,1,1,0,'273U States Blvd E',273,'U',NULL,'States','Blvd','E',NULL,NULL,NULL,NULL,'Bullard',1,1042,NULL,'75757',NULL,1228,32.136787,-95.3671,0,NULL,NULL,NULL),
+ (62,107,1,1,0,'126D El Camino St SE',126,'D',NULL,'El Camino','St','SE',NULL,NULL,NULL,NULL,'Rockford',1,1012,NULL,'61101',NULL,1228,42.292221,-89.12574,0,NULL,NULL,NULL),
+ (63,8,1,1,0,'166P Bay Ave N',166,'P',NULL,'Bay','Ave','N',NULL,NULL,NULL,NULL,'Shishmaref',1,1001,NULL,'99772',NULL,1228,66.259417,-165.73202,0,NULL,NULL,NULL),
+ (64,31,1,1,0,'309V Jackson Way N',309,'V',NULL,'Jackson','Way','N',NULL,NULL,NULL,NULL,'Hartford',1,1006,NULL,'06151',NULL,1228,41.791776,-72.718832,0,NULL,NULL,NULL),
+ (65,4,1,1,0,'134A Northpoint Pl N',134,'A',NULL,'Northpoint','Pl','N',NULL,NULL,NULL,NULL,'Nashville',1,1041,NULL,'37204',NULL,1228,36.112058,-86.77626,0,NULL,NULL,NULL),
+ (66,27,1,1,0,'390E States Path SW',390,'E',NULL,'States','Path','SW',NULL,NULL,NULL,NULL,'Kansas City',1,1024,NULL,'64154',NULL,1228,39.261679,-94.63353,0,NULL,NULL,NULL),
+ (67,115,1,1,0,'67I Lincoln Path SW',67,'I',NULL,'Lincoln','Path','SW',NULL,NULL,NULL,NULL,'Danbury',1,1006,NULL,'06813',NULL,1228,41.308873,-73.363661,0,NULL,NULL,NULL),
+ (68,21,1,1,0,'324Z Second Ln NW',324,'Z',NULL,'Second','Ln','NW',NULL,NULL,NULL,NULL,'Milledgeville',1,1009,NULL,'31062',NULL,1228,33.087138,-83.22492,0,NULL,NULL,NULL),
+ (69,181,1,1,0,'620K States Ln NW',620,'K',NULL,'States','Ln','NW',NULL,NULL,NULL,NULL,'Matador',1,1042,NULL,'79244',NULL,1228,34.070936,-100.82488,0,NULL,NULL,NULL),
+ (70,92,1,1,0,'733C States Way SE',733,'C',NULL,'States','Way','SE',NULL,NULL,NULL,NULL,'Ruby',1,1017,NULL,'71365',NULL,1228,31.203393,-92.526927,0,NULL,NULL,NULL),
+ (71,195,3,1,0,'608X El Camino Dr SE',608,'X',NULL,'El Camino','Dr','SE',NULL,'Community Relations',NULL,NULL,'Bern',1,1011,NULL,'83220',NULL,1228,42.339083,-111.37641,0,NULL,NULL,NULL),
+ (72,111,2,0,0,'608X El Camino Dr SE',608,'X',NULL,'El Camino','Dr','SE',NULL,'Community Relations',NULL,NULL,'Bern',1,1011,NULL,'83220',NULL,1228,42.339083,-111.37641,0,NULL,NULL,71),
+ (73,156,3,1,0,'28K Woodbridge Way SE',28,'K',NULL,'Woodbridge','Way','SE',NULL,'Disbursements',NULL,NULL,'San Anselmo',1,1004,NULL,'94979',NULL,1228,38.068036,-122.740988,0,NULL,NULL,NULL),
+ (74,50,2,0,0,'28K Woodbridge Way SE',28,'K',NULL,'Woodbridge','Way','SE',NULL,'Disbursements',NULL,NULL,'San Anselmo',1,1004,NULL,'94979',NULL,1228,38.068036,-122.740988,0,NULL,NULL,73),
+ (75,25,3,1,0,'301H Maple Dr SE',301,'H',NULL,'Maple','Dr','SE',NULL,'Community Relations',NULL,NULL,'Tyler',1,1042,NULL,'75711',NULL,1228,32.539879,-95.419983,0,NULL,NULL,NULL),
+ (76,28,2,1,0,'301H Maple Dr SE',301,'H',NULL,'Maple','Dr','SE',NULL,'Community Relations',NULL,NULL,'Tyler',1,1042,NULL,'75711',NULL,1228,32.539879,-95.419983,0,NULL,NULL,75),
+ (77,180,3,1,0,'365T Northpoint Blvd NE',365,'T',NULL,'Northpoint','Blvd','NE',NULL,'Attn: Development',NULL,NULL,'Kensett',1,1003,NULL,'72082',NULL,1228,35.233947,-91.67048,0,NULL,NULL,NULL),
+ (78,163,2,1,0,'365T Northpoint Blvd NE',365,'T',NULL,'Northpoint','Blvd','NE',NULL,'Attn: Development',NULL,NULL,'Kensett',1,1003,NULL,'72082',NULL,1228,35.233947,-91.67048,0,NULL,NULL,77),
+ (79,177,3,1,0,'695T Caulder Ln NW',695,'T',NULL,'Caulder','Ln','NW',NULL,'Editorial Dept',NULL,NULL,'Millerstown',1,1037,NULL,'17062',NULL,1228,40.5565,-77.14962,0,NULL,NULL,NULL),
+ (80,23,3,1,0,'909C Green Dr E',909,'C',NULL,'Green','Dr','E',NULL,'c/o PO Plus',NULL,NULL,'Montclair',1,1029,NULL,'07043',NULL,1228,40.844199,-74.20218,0,NULL,NULL,NULL),
+ (81,62,3,1,0,'320J Beech Blvd NW',320,'J',NULL,'Beech','Blvd','NW',NULL,'Subscriptions Dept',NULL,NULL,'Manton',1,1021,NULL,'49663',NULL,1228,44.426913,-85.37836,0,NULL,NULL,NULL),
+ (82,182,2,1,0,'320J Beech Blvd NW',320,'J',NULL,'Beech','Blvd','NW',NULL,'Subscriptions Dept',NULL,NULL,'Manton',1,1021,NULL,'49663',NULL,1228,44.426913,-85.37836,0,NULL,NULL,81),
+ (83,200,3,1,0,'269Z Bay Pl NE',269,'Z',NULL,'Bay','Pl','NE',NULL,'Cuffe Parade',NULL,NULL,'Belsano',1,1037,NULL,'15922',NULL,1228,40.484487,-78.702224,0,NULL,NULL,NULL),
+ (84,99,2,0,0,'269Z Bay Pl NE',269,'Z',NULL,'Bay','Pl','NE',NULL,'Cuffe Parade',NULL,NULL,'Belsano',1,1037,NULL,'15922',NULL,1228,40.484487,-78.702224,0,NULL,NULL,83),
+ (85,139,3,1,0,'839F Northpoint Ave NE',839,'F',NULL,'Northpoint','Ave','NE',NULL,'Editorial Dept',NULL,NULL,'West Sunbury',1,1037,NULL,'16061',NULL,1228,41.005075,-79.8851,0,NULL,NULL,NULL),
+ (86,43,2,1,0,'839F Northpoint Ave NE',839,'F',NULL,'Northpoint','Ave','NE',NULL,'Editorial Dept',NULL,NULL,'West Sunbury',1,1037,NULL,'16061',NULL,1228,41.005075,-79.8851,0,NULL,NULL,85),
+ (87,9,3,1,0,'405N Maple Ave S',405,'N',NULL,'Maple','Ave','S',NULL,'Community Relations',NULL,NULL,'Uniondale',1,1031,NULL,'11556',NULL,1228,40.754757,-73.601772,0,NULL,NULL,NULL),
+ (88,17,2,0,0,'405N Maple Ave S',405,'N',NULL,'Maple','Ave','S',NULL,'Community Relations',NULL,NULL,'Uniondale',1,1031,NULL,'11556',NULL,1228,40.754757,-73.601772,0,NULL,NULL,87),
+ (89,49,3,1,0,'393X Pine Dr E',393,'X',NULL,'Pine','Dr','E',NULL,'Attn: Development',NULL,NULL,'Mossville',1,1012,NULL,'61552',NULL,1228,40.817587,-89.56654,0,NULL,NULL,NULL),
+ (90,141,2,1,0,'393X Pine Dr E',393,'X',NULL,'Pine','Dr','E',NULL,'Attn: Development',NULL,NULL,'Mossville',1,1012,NULL,'61552',NULL,1228,40.817587,-89.56654,0,NULL,NULL,89),
+ (91,123,3,1,0,'371I Bay Ln W',371,'I',NULL,'Bay','Ln','W',NULL,'Cuffe Parade',NULL,NULL,'Valdosta',1,1009,NULL,'31605',NULL,1228,30.92205,-83.25332,0,NULL,NULL,NULL),
+ (92,110,3,1,0,'608Z Pine Dr E',608,'Z',NULL,'Pine','Dr','E',NULL,'Attn: Development',NULL,NULL,'Memphis',1,1041,NULL,'38133',NULL,1228,35.208709,-89.80518,0,NULL,NULL,NULL),
+ (93,114,2,1,0,'608Z Pine Dr E',608,'Z',NULL,'Pine','Dr','E',NULL,'Attn: Development',NULL,NULL,'Memphis',1,1041,NULL,'38133',NULL,1228,35.208709,-89.80518,0,NULL,NULL,92),
+ (94,187,3,1,0,'915F Bay Pl W',915,'F',NULL,'Bay','Pl','W',NULL,'Mailstop 101',NULL,NULL,'Duluth',1,1009,NULL,'30096',NULL,1228,33.979401,-84.15118,0,NULL,NULL,NULL),
+ (95,59,2,1,0,'915F Bay Pl W',915,'F',NULL,'Bay','Pl','W',NULL,'Mailstop 101',NULL,NULL,'Duluth',1,1009,NULL,'30096',NULL,1228,33.979401,-84.15118,0,NULL,NULL,94),
+ (96,134,3,1,0,'933X Lincoln Ave SW',933,'X',NULL,'Lincoln','Ave','SW',NULL,'Disbursements',NULL,NULL,'Madison',1,1048,NULL,'53716',NULL,1228,43.065621,-89.32085,0,NULL,NULL,NULL),
+ (97,15,2,1,0,'933X Lincoln Ave SW',933,'X',NULL,'Lincoln','Ave','SW',NULL,'Disbursements',NULL,NULL,'Madison',1,1048,NULL,'53716',NULL,1228,43.065621,-89.32085,0,NULL,NULL,96),
+ (98,183,3,1,0,'972Z Maple St W',972,'Z',NULL,'Maple','St','W',NULL,'Cuffe Parade',NULL,NULL,'Durham',1,1032,NULL,'27711',NULL,1228,36.051155,-78.857651,0,NULL,NULL,NULL),
+ (99,161,3,1,0,'328Y Maple Path SE',328,'Y',NULL,'Maple','Path','SE',NULL,'Receiving',NULL,NULL,'Cuyahoga Falls',1,1034,NULL,'44223',NULL,1228,41.1486,-81.51241,0,NULL,NULL,NULL),
+ (100,52,2,0,0,'328Y Maple Path SE',328,'Y',NULL,'Maple','Path','SE',NULL,'Receiving',NULL,NULL,'Cuyahoga Falls',1,1034,NULL,'44223',NULL,1228,41.1486,-81.51241,0,NULL,NULL,99),
+ (101,3,3,1,0,'811H College Ln NE',811,'H',NULL,'College','Ln','NE',NULL,'Churchgate',NULL,NULL,'Portland',1,1018,NULL,'04102',NULL,1228,43.658632,-70.2911,0,NULL,NULL,NULL),
+ (102,40,3,1,0,'65Q Jackson Path N',65,'Q',NULL,'Jackson','Path','N',NULL,'Community Relations',NULL,NULL,'Otterbein',1,1013,NULL,'47970',NULL,1228,40.480675,-87.10907,0,NULL,NULL,NULL),
+ (103,10,2,1,0,'65Q Jackson Path N',65,'Q',NULL,'Jackson','Path','N',NULL,'Community Relations',NULL,NULL,'Otterbein',1,1013,NULL,'47970',NULL,1228,40.480675,-87.10907,0,NULL,NULL,102),
+ (104,84,3,1,0,'977C Second Dr N',977,'C',NULL,'Second','Dr','N',NULL,'Urgent',NULL,NULL,'Wilton',1,1022,NULL,'56687',NULL,1228,47.501402,-94.99344,0,NULL,NULL,NULL),
+ (105,82,2,0,0,'977C Second Dr N',977,'C',NULL,'Second','Dr','N',NULL,'Urgent',NULL,NULL,'Wilton',1,1022,NULL,'56687',NULL,1228,47.501402,-94.99344,0,NULL,NULL,104),
+ (106,56,1,1,0,'664G College Path SE',664,'G',NULL,'College','Path','SE',NULL,NULL,NULL,NULL,'Houston',1,1042,NULL,'77099',NULL,1228,29.668489,-95.5869,0,NULL,NULL,51),
+ (107,201,1,1,0,'664G College Path SE',664,'G',NULL,'College','Path','SE',NULL,NULL,NULL,NULL,'Houston',1,1042,NULL,'77099',NULL,1228,29.668489,-95.5869,0,NULL,NULL,51),
+ (108,188,1,1,0,'664G College Path SE',664,'G',NULL,'College','Path','SE',NULL,NULL,NULL,NULL,'Houston',1,1042,NULL,'77099',NULL,1228,29.668489,-95.5869,0,NULL,NULL,51),
+ (109,76,1,0,0,'664G College Path SE',664,'G',NULL,'College','Path','SE',NULL,NULL,NULL,NULL,'Houston',1,1042,NULL,'77099',NULL,1228,29.668489,-95.5869,0,NULL,NULL,51),
+ (110,105,1,1,0,'407O Northpoint Rd SE',407,'O',NULL,'Northpoint','Rd','SE',NULL,NULL,NULL,NULL,'Giltner',1,1026,NULL,'68841',NULL,1228,40.769633,-98.16372,0,NULL,NULL,52),
+ (111,98,1,1,0,'407O Northpoint Rd SE',407,'O',NULL,'Northpoint','Rd','SE',NULL,NULL,NULL,NULL,'Giltner',1,1026,NULL,'68841',NULL,1228,40.769633,-98.16372,0,NULL,NULL,52),
+ (112,133,1,1,0,'407O Northpoint Rd SE',407,'O',NULL,'Northpoint','Rd','SE',NULL,NULL,NULL,NULL,'Giltner',1,1026,NULL,'68841',NULL,1228,40.769633,-98.16372,0,NULL,NULL,52),
+ (113,190,1,1,0,'398R Second Dr NW',398,'R',NULL,'Second','Dr','NW',NULL,NULL,NULL,NULL,'Stevenson',1,1006,NULL,'06491',NULL,1228,41.386646,-73.187207,0,NULL,NULL,NULL),
+ (114,10,1,0,0,'270C Caulder Path S',270,'C',NULL,'Caulder','Path','S',NULL,NULL,NULL,NULL,'Memphis',1,1041,NULL,'38117',NULL,1228,35.112929,-89.90389,0,NULL,NULL,53),
+ (115,93,1,1,0,'270C Caulder Path S',270,'C',NULL,'Caulder','Path','S',NULL,NULL,NULL,NULL,'Memphis',1,1041,NULL,'38117',NULL,1228,35.112929,-89.90389,0,NULL,NULL,53),
+ (116,141,1,0,0,'270C Caulder Path S',270,'C',NULL,'Caulder','Path','S',NULL,NULL,NULL,NULL,'Memphis',1,1041,NULL,'38117',NULL,1228,35.112929,-89.90389,0,NULL,NULL,53),
+ (117,129,1,1,0,'109B Woodbridge Pl W',109,'B',NULL,'Woodbridge','Pl','W',NULL,NULL,NULL,NULL,'New York',1,1031,NULL,'10422',NULL,1228,40.828279,-73.869454,0,NULL,NULL,NULL),
+ (118,43,1,0,0,'452B Northpoint Dr S',452,'B',NULL,'Northpoint','Dr','S',NULL,NULL,NULL,NULL,'Clay Center',1,1034,NULL,'43408',NULL,1228,41.565049,-83.363,0,NULL,NULL,54),
+ (119,143,1,1,0,'452B Northpoint Dr S',452,'B',NULL,'Northpoint','Dr','S',NULL,NULL,NULL,NULL,'Clay Center',1,1034,NULL,'43408',NULL,1228,41.565049,-83.363,0,NULL,NULL,54),
+ (120,77,1,1,0,'452B Northpoint Dr S',452,'B',NULL,'Northpoint','Dr','S',NULL,NULL,NULL,NULL,'Clay Center',1,1034,NULL,'43408',NULL,1228,41.565049,-83.363,0,NULL,NULL,54),
+ (121,28,1,0,0,'452B Northpoint Dr S',452,'B',NULL,'Northpoint','Dr','S',NULL,NULL,NULL,NULL,'Clay Center',1,1034,NULL,'43408',NULL,1228,41.565049,-83.363,0,NULL,NULL,54),
+ (122,130,1,1,0,'470H Jackson Ln E',470,'H',NULL,'Jackson','Ln','E',NULL,NULL,NULL,NULL,'Leavenworth',1,1015,NULL,'66048',NULL,1228,39.298776,-94.93555,0,NULL,NULL,55),
+ (123,67,1,1,0,'470H Jackson Ln E',470,'H',NULL,'Jackson','Ln','E',NULL,NULL,NULL,NULL,'Leavenworth',1,1015,NULL,'66048',NULL,1228,39.298776,-94.93555,0,NULL,NULL,55),
+ (124,65,1,1,0,'470H Jackson Ln E',470,'H',NULL,'Jackson','Ln','E',NULL,NULL,NULL,NULL,'Leavenworth',1,1015,NULL,'66048',NULL,1228,39.298776,-94.93555,0,NULL,NULL,55),
+ (125,81,1,1,0,'470H Jackson Ln E',470,'H',NULL,'Jackson','Ln','E',NULL,NULL,NULL,NULL,'Leavenworth',1,1015,NULL,'66048',NULL,1228,39.298776,-94.93555,0,NULL,NULL,55),
+ (126,72,1,1,0,'842S Lincoln Rd N',842,'S',NULL,'Lincoln','Rd','N',NULL,NULL,NULL,NULL,'Orland Park',1,1012,NULL,'60462',NULL,1228,41.623532,-87.83542,0,NULL,NULL,56),
+ (127,78,1,1,0,'842S Lincoln Rd N',842,'S',NULL,'Lincoln','Rd','N',NULL,NULL,NULL,NULL,'Orland Park',1,1012,NULL,'60462',NULL,1228,41.623532,-87.83542,0,NULL,NULL,56),
+ (128,176,1,1,0,'842S Lincoln Rd N',842,'S',NULL,'Lincoln','Rd','N',NULL,NULL,NULL,NULL,'Orland Park',1,1012,NULL,'60462',NULL,1228,41.623532,-87.83542,0,NULL,NULL,56),
+ (129,88,1,1,0,'842S Lincoln Rd N',842,'S',NULL,'Lincoln','Rd','N',NULL,NULL,NULL,NULL,'Orland Park',1,1012,NULL,'60462',NULL,1228,41.623532,-87.83542,0,NULL,NULL,56),
+ (130,189,1,1,0,'381S Woodbridge Path NE',381,'S',NULL,'Woodbridge','Path','NE',NULL,NULL,NULL,NULL,'Saint James',1,1017,NULL,'70086',NULL,1228,30.013027,-90.85714,0,NULL,NULL,57),
+ (131,140,1,1,0,'381S Woodbridge Path NE',381,'S',NULL,'Woodbridge','Path','NE',NULL,NULL,NULL,NULL,'Saint James',1,1017,NULL,'70086',NULL,1228,30.013027,-90.85714,0,NULL,NULL,57),
+ (132,41,1,1,0,'381S Woodbridge Path NE',381,'S',NULL,'Woodbridge','Path','NE',NULL,NULL,NULL,NULL,'Saint James',1,1017,NULL,'70086',NULL,1228,30.013027,-90.85714,0,NULL,NULL,57),
+ (133,61,1,1,0,'193X Lincoln Blvd W',193,'X',NULL,'Lincoln','Blvd','W',NULL,NULL,NULL,NULL,'Los Angeles',1,1004,NULL,'90033',NULL,1228,34.050411,-118.21195,0,NULL,NULL,NULL),
+ (134,191,1,1,0,'697T Dowlen Rd S',697,'T',NULL,'Dowlen','Rd','S',NULL,NULL,NULL,NULL,'Newton',1,1020,NULL,'02158',NULL,1228,42.353696,-71.188149,0,NULL,NULL,58),
+ (135,119,1,1,0,'697T Dowlen Rd S',697,'T',NULL,'Dowlen','Rd','S',NULL,NULL,NULL,NULL,'Newton',1,1020,NULL,'02158',NULL,1228,42.353696,-71.188149,0,NULL,NULL,58),
+ (136,145,1,1,0,'697T Dowlen Rd S',697,'T',NULL,'Dowlen','Rd','S',NULL,NULL,NULL,NULL,'Newton',1,1020,NULL,'02158',NULL,1228,42.353696,-71.188149,0,NULL,NULL,58),
+ (137,153,1,1,0,'697T Dowlen Rd S',697,'T',NULL,'Dowlen','Rd','S',NULL,NULL,NULL,NULL,'Newton',1,1020,NULL,'02158',NULL,1228,42.353696,-71.188149,0,NULL,NULL,58),
+ (138,85,1,1,0,'233A Martin Luther King Ln NE',233,'A',NULL,'Martin Luther King','Ln','NE',NULL,NULL,NULL,NULL,'Windsor',1,1012,NULL,'61957',NULL,1228,39.434148,-88.60033,0,NULL,NULL,59),
+ (139,196,1,1,0,'233A Martin Luther King Ln NE',233,'A',NULL,'Martin Luther King','Ln','NE',NULL,NULL,NULL,NULL,'Windsor',1,1012,NULL,'61957',NULL,1228,39.434148,-88.60033,0,NULL,NULL,59),
+ (140,152,1,1,0,'233A Martin Luther King Ln NE',233,'A',NULL,'Martin Luther King','Ln','NE',NULL,NULL,NULL,NULL,'Windsor',1,1012,NULL,'61957',NULL,1228,39.434148,-88.60033,0,NULL,NULL,59),
+ (141,144,1,1,0,'827T Bay Blvd E',827,'T',NULL,'Bay','Blvd','E',NULL,NULL,NULL,NULL,'Charlotte',1,1032,NULL,'28299',NULL,1228,35.26002,-80.804151,0,NULL,NULL,NULL),
+ (142,142,1,1,0,'470P Van Ness Path S',470,'P',NULL,'Van Ness','Path','S',NULL,NULL,NULL,NULL,'Newcastle',1,1042,NULL,'76372',NULL,1228,33.224562,-98.86043,0,NULL,NULL,60),
+ (143,159,1,1,0,'470P Van Ness Path S',470,'P',NULL,'Van Ness','Path','S',NULL,NULL,NULL,NULL,'Newcastle',1,1042,NULL,'76372',NULL,1228,33.224562,-98.86043,0,NULL,NULL,60),
+ (144,16,1,1,0,'470P Van Ness Path S',470,'P',NULL,'Van Ness','Path','S',NULL,NULL,NULL,NULL,'Newcastle',1,1042,NULL,'76372',NULL,1228,33.224562,-98.86043,0,NULL,NULL,60),
+ (145,51,1,1,0,'470P Van Ness Path S',470,'P',NULL,'Van Ness','Path','S',NULL,NULL,NULL,NULL,'Newcastle',1,1042,NULL,'76372',NULL,1228,33.224562,-98.86043,0,NULL,NULL,60),
+ (146,36,1,1,0,'273U States Blvd E',273,'U',NULL,'States','Blvd','E',NULL,NULL,NULL,NULL,'Bullard',1,1042,NULL,'75757',NULL,1228,32.136787,-95.3671,0,NULL,NULL,61),
+ (147,15,1,0,0,'273U States Blvd E',273,'U',NULL,'States','Blvd','E',NULL,NULL,NULL,NULL,'Bullard',1,1042,NULL,'75757',NULL,1228,32.136787,-95.3671,0,NULL,NULL,61),
+ (148,117,1,1,0,'273U States Blvd E',273,'U',NULL,'States','Blvd','E',NULL,NULL,NULL,NULL,'Bullard',1,1042,NULL,'75757',NULL,1228,32.136787,-95.3671,0,NULL,NULL,61),
+ (149,165,1,1,0,'273U States Blvd E',273,'U',NULL,'States','Blvd','E',NULL,NULL,NULL,NULL,'Bullard',1,1042,NULL,'75757',NULL,1228,32.136787,-95.3671,0,NULL,NULL,61),
+ (150,74,1,1,0,'126D El Camino St SE',126,'D',NULL,'El Camino','St','SE',NULL,NULL,NULL,NULL,'Rockford',1,1012,NULL,'61101',NULL,1228,42.292221,-89.12574,0,NULL,NULL,62),
+ (151,44,1,1,0,'126D El Camino St SE',126,'D',NULL,'El Camino','St','SE',NULL,NULL,NULL,NULL,'Rockford',1,1012,NULL,'61101',NULL,1228,42.292221,-89.12574,0,NULL,NULL,62),
+ (152,96,1,1,0,'126D El Camino St SE',126,'D',NULL,'El Camino','St','SE',NULL,NULL,NULL,NULL,'Rockford',1,1012,NULL,'61101',NULL,1228,42.292221,-89.12574,0,NULL,NULL,62),
+ (153,71,1,1,0,'126D El Camino St SE',126,'D',NULL,'El Camino','St','SE',NULL,NULL,NULL,NULL,'Rockford',1,1012,NULL,'61101',NULL,1228,42.292221,-89.12574,0,NULL,NULL,62),
+ (154,193,1,1,0,'166P Bay Ave N',166,'P',NULL,'Bay','Ave','N',NULL,NULL,NULL,NULL,'Shishmaref',1,1001,NULL,'99772',NULL,1228,66.259417,-165.73202,0,NULL,NULL,63),
+ (155,64,1,1,0,'166P Bay Ave N',166,'P',NULL,'Bay','Ave','N',NULL,NULL,NULL,NULL,'Shishmaref',1,1001,NULL,'99772',NULL,1228,66.259417,-165.73202,0,NULL,NULL,63),
+ (156,55,1,1,0,'166P Bay Ave N',166,'P',NULL,'Bay','Ave','N',NULL,NULL,NULL,NULL,'Shishmaref',1,1001,NULL,'99772',NULL,1228,66.259417,-165.73202,0,NULL,NULL,63),
+ (157,97,1,1,0,'166P Bay Ave N',166,'P',NULL,'Bay','Ave','N',NULL,NULL,NULL,NULL,'Shishmaref',1,1001,NULL,'99772',NULL,1228,66.259417,-165.73202,0,NULL,NULL,63),
+ (158,121,1,1,0,'309V Jackson Way N',309,'V',NULL,'Jackson','Way','N',NULL,NULL,NULL,NULL,'Hartford',1,1006,NULL,'06151',NULL,1228,41.791776,-72.718832,0,NULL,NULL,64),
+ (159,11,1,1,0,'309V Jackson Way N',309,'V',NULL,'Jackson','Way','N',NULL,NULL,NULL,NULL,'Hartford',1,1006,NULL,'06151',NULL,1228,41.791776,-72.718832,0,NULL,NULL,64),
+ (160,69,1,1,0,'309V Jackson Way N',309,'V',NULL,'Jackson','Way','N',NULL,NULL,NULL,NULL,'Hartford',1,1006,NULL,'06151',NULL,1228,41.791776,-72.718832,0,NULL,NULL,64),
+ (161,20,1,1,0,'333S College Ln N',333,'S',NULL,'College','Ln','N',NULL,NULL,NULL,NULL,'Milton',1,1014,NULL,'52570',NULL,1228,40.679958,-92.162,0,NULL,NULL,NULL),
+ (162,175,1,1,0,'134A Northpoint Pl N',134,'A',NULL,'Northpoint','Pl','N',NULL,NULL,NULL,NULL,'Nashville',1,1041,NULL,'37204',NULL,1228,36.112058,-86.77626,0,NULL,NULL,65),
+ (163,171,1,1,0,'134A Northpoint Pl N',134,'A',NULL,'Northpoint','Pl','N',NULL,NULL,NULL,NULL,'Nashville',1,1041,NULL,'37204',NULL,1228,36.112058,-86.77626,0,NULL,NULL,65),
+ (164,102,1,1,0,'134A Northpoint Pl N',134,'A',NULL,'Northpoint','Pl','N',NULL,NULL,NULL,NULL,'Nashville',1,1041,NULL,'37204',NULL,1228,36.112058,-86.77626,0,NULL,NULL,65),
+ (165,24,1,1,0,'67D College Ave S',67,'D',NULL,'College','Ave','S',NULL,NULL,NULL,NULL,'La Puente',1,1004,NULL,'91746',NULL,1228,34.046889,-117.98464,0,NULL,NULL,NULL),
+ (166,63,1,1,0,'390E States Path SW',390,'E',NULL,'States','Path','SW',NULL,NULL,NULL,NULL,'Kansas City',1,1024,NULL,'64154',NULL,1228,39.261679,-94.63353,0,NULL,NULL,66),
+ (167,104,1,1,0,'390E States Path SW',390,'E',NULL,'States','Path','SW',NULL,NULL,NULL,NULL,'Kansas City',1,1024,NULL,'64154',NULL,1228,39.261679,-94.63353,0,NULL,NULL,66),
+ (168,48,1,1,0,'390E States Path SW',390,'E',NULL,'States','Path','SW',NULL,NULL,NULL,NULL,'Kansas City',1,1024,NULL,'64154',NULL,1228,39.261679,-94.63353,0,NULL,NULL,66),
+ (169,75,1,1,0,'361W Main Blvd NE',361,'W',NULL,'Main','Blvd','NE',NULL,NULL,NULL,NULL,'Three Oaks',1,1021,NULL,'49128',NULL,1228,41.820452,-86.61984,0,NULL,NULL,NULL),
+ (170,128,1,1,0,'67I Lincoln Path SW',67,'I',NULL,'Lincoln','Path','SW',NULL,NULL,NULL,NULL,'Danbury',1,1006,NULL,'06813',NULL,1228,41.308873,-73.363661,0,NULL,NULL,67),
+ (171,120,1,1,0,'67I Lincoln Path SW',67,'I',NULL,'Lincoln','Path','SW',NULL,NULL,NULL,NULL,'Danbury',1,1006,NULL,'06813',NULL,1228,41.308873,-73.363661,0,NULL,NULL,67),
+ (172,53,1,1,0,'67I Lincoln Path SW',67,'I',NULL,'Lincoln','Path','SW',NULL,NULL,NULL,NULL,'Danbury',1,1006,NULL,'06813',NULL,1228,41.308873,-73.363661,0,NULL,NULL,67),
+ (173,89,1,1,0,'67I Lincoln Path SW',67,'I',NULL,'Lincoln','Path','SW',NULL,NULL,NULL,NULL,'Danbury',1,1006,NULL,'06813',NULL,1228,41.308873,-73.363661,0,NULL,NULL,67),
+ (174,170,1,1,0,'324Z Second Ln NW',324,'Z',NULL,'Second','Ln','NW',NULL,NULL,NULL,NULL,'Milledgeville',1,1009,NULL,'31062',NULL,1228,33.087138,-83.22492,0,NULL,NULL,68),
+ (175,138,1,1,0,'324Z Second Ln NW',324,'Z',NULL,'Second','Ln','NW',NULL,NULL,NULL,NULL,'Milledgeville',1,1009,NULL,'31062',NULL,1228,33.087138,-83.22492,0,NULL,NULL,68),
+ (176,37,1,1,0,'324Z Second Ln NW',324,'Z',NULL,'Second','Ln','NW',NULL,NULL,NULL,NULL,'Milledgeville',1,1009,NULL,'31062',NULL,1228,33.087138,-83.22492,0,NULL,NULL,68),
+ (177,108,1,1,0,'197I Main Ave E',197,'I',NULL,'Main','Ave','E',NULL,NULL,NULL,NULL,'Honey Creek',1,1048,NULL,'53138',NULL,1228,42.66749,-88.541721,0,NULL,NULL,NULL),
+ (178,87,1,1,0,'620K States Ln NW',620,'K',NULL,'States','Ln','NW',NULL,NULL,NULL,NULL,'Matador',1,1042,NULL,'79244',NULL,1228,34.070936,-100.82488,0,NULL,NULL,69),
+ (179,35,1,1,0,'620K States Ln NW',620,'K',NULL,'States','Ln','NW',NULL,NULL,NULL,NULL,'Matador',1,1042,NULL,'79244',NULL,1228,34.070936,-100.82488,0,NULL,NULL,69),
+ (180,73,1,1,0,'620K States Ln NW',620,'K',NULL,'States','Ln','NW',NULL,NULL,NULL,NULL,'Matador',1,1042,NULL,'79244',NULL,1228,34.070936,-100.82488,0,NULL,NULL,69),
+ (181,19,1,1,0,'846J Caulder Path E',846,'J',NULL,'Caulder','Path','E',NULL,NULL,NULL,NULL,'Wichita',1,1015,NULL,'67203',NULL,1228,37.703932,-97.36237,0,NULL,NULL,NULL),
+ (182,91,1,1,0,'733C States Way SE',733,'C',NULL,'States','Way','SE',NULL,NULL,NULL,NULL,'Ruby',1,1017,NULL,'71365',NULL,1228,31.203393,-92.526927,0,NULL,NULL,70),
+ (183,167,1,1,0,'733C States Way SE',733,'C',NULL,'States','Way','SE',NULL,NULL,NULL,NULL,'Ruby',1,1017,NULL,'71365',NULL,1228,31.203393,-92.526927,0,NULL,NULL,70),
+ (184,45,1,1,0,'733C States Way SE',733,'C',NULL,'States','Way','SE',NULL,NULL,NULL,NULL,'Ruby',1,1017,NULL,'71365',NULL,1228,31.203393,-92.526927,0,NULL,NULL,70),
+ (185,185,1,1,0,'733C States Way SE',733,'C',NULL,'States','Way','SE',NULL,NULL,NULL,NULL,'Ruby',1,1017,NULL,'71365',NULL,1228,31.203393,-92.526927,0,NULL,NULL,70),
+ (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;
 
@@ -1936,208 +1947,208 @@ 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,'2022-06-22 13:51:50'),
- (2,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'ti.zope@lol.co.pl','ti.zope@lol.co.pl',NULL,NULL,NULL,NULL,NULL,'Both','4083429631',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear ti.zope@lol.co.pl',1,NULL,'Dear ti.zope@lol.co.pl',1,NULL,'ti.zope@lol.co.pl',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (3,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Terry, Lincoln','Lincoln Terry',NULL,NULL,NULL,'\ 11\ 1',NULL,'Both','2249730385',NULL,'Sample Data','Lincoln','','Terry',NULL,NULL,NULL,NULL,1,NULL,'Dear Lincoln',1,NULL,'Dear Lincoln',1,NULL,'Lincoln Terry',NULL,2,'2016-05-21',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (4,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Prentice, Allen','Allen Prentice',NULL,NULL,NULL,'\ 11\ 1',NULL,'Both','4136097142',NULL,'Sample Data','Allen','V','Prentice',NULL,NULL,NULL,NULL,1,NULL,'Dear Allen',1,NULL,'Dear Allen',1,NULL,'Allen Prentice',NULL,2,'1997-10-25',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (5,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Łąchowski, Kenny','Kenny Łąchowski',NULL,NULL,NULL,NULL,NULL,'Both','3898932687',NULL,'Sample Data','Kenny','I','Łąchowski',NULL,NULL,NULL,NULL,1,NULL,'Dear Kenny',1,NULL,'Dear Kenny',1,NULL,'Kenny Łąchowski',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (6,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Cooper, Betty','Dr. Betty Cooper',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','2283344606',NULL,'Sample Data','Betty','','Cooper',4,NULL,NULL,NULL,1,NULL,'Dear Betty',1,NULL,'Dear Betty',1,NULL,'Dr. Betty Cooper',NULL,1,'1971-01-15',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (7,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'McReynolds-Łąchowski family','McReynolds-Łąchowski family',NULL,NULL,NULL,'\ 14\ 1',NULL,'Both','1204002830',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear McReynolds-Łąchowski family',5,NULL,'Dear McReynolds-Łąchowski family',2,NULL,'McReynolds-Łąchowski family',NULL,NULL,NULL,0,NULL,'McReynolds-Łąchowski family',NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (8,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Smith, Lincoln','Mr. Lincoln Smith Sr.',NULL,NULL,NULL,NULL,NULL,'Both','3833936283',NULL,'Sample Data','Lincoln','N','Smith',3,2,NULL,NULL,1,NULL,'Dear Lincoln',1,NULL,'Dear Lincoln',1,NULL,'Mr. Lincoln Smith Sr.',NULL,2,NULL,0,NULL,NULL,NULL,'Dousman Sustainability Solutions',NULL,NULL,175,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (9,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wattson, Claudio','Claudio Wattson Jr.',NULL,NULL,NULL,NULL,NULL,'Both','3183458454',NULL,'Sample Data','Claudio','K','Wattson',NULL,1,NULL,NULL,1,NULL,'Dear Claudio',1,NULL,'Dear Claudio',1,NULL,'Claudio Wattson Jr.',NULL,2,'1946-04-29',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (10,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Jones, Iris','Mrs. Iris Jones',NULL,NULL,NULL,NULL,NULL,'Both','3545440397',NULL,'Sample Data','Iris','I','Jones',1,NULL,NULL,NULL,1,NULL,'Dear Iris',1,NULL,'Dear Iris',1,NULL,'Mrs. Iris Jones',NULL,1,'1933-05-09',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (11,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'patel.kathleen56@infomail.co.nz','patel.kathleen56@infomail.co.nz',NULL,NULL,NULL,NULL,NULL,'Both','272454913',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear patel.kathleen56@infomail.co.nz',1,NULL,'Dear patel.kathleen56@infomail.co.nz',1,NULL,'patel.kathleen56@infomail.co.nz',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (12,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Cooper, Margaret','Ms. Margaret Cooper',NULL,NULL,NULL,NULL,NULL,'Both','897960138',NULL,'Sample Data','Margaret','P','Cooper',2,NULL,NULL,NULL,1,NULL,'Dear Margaret',1,NULL,'Dear Margaret',1,NULL,'Ms. Margaret Cooper',NULL,1,'1988-10-05',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (13,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Samuels, Eleonor','Eleonor Samuels',NULL,NULL,NULL,NULL,NULL,'Both','1163174005',NULL,'Sample Data','Eleonor','T','Samuels',NULL,NULL,NULL,NULL,1,NULL,'Dear Eleonor',1,NULL,'Dear Eleonor',1,NULL,'Eleonor Samuels',NULL,1,'2014-04-12',0,NULL,NULL,NULL,'Community Technology Systems',NULL,NULL,80,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (14,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Dimitrov, Megan','Ms. Megan Dimitrov',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','604448148',NULL,'Sample Data','Megan','','Dimitrov',2,NULL,NULL,NULL,1,NULL,'Dear Megan',1,NULL,'Dear Megan',1,NULL,'Ms. Megan Dimitrov',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (15,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terrell, Carylon','Carylon Terrell',NULL,NULL,NULL,NULL,NULL,'Both','3327689936',NULL,'Sample Data','Carylon','P','Terrell',NULL,NULL,NULL,NULL,1,NULL,'Dear Carylon',1,NULL,'Dear Carylon',1,NULL,'Carylon Terrell',NULL,1,'1985-09-25',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (16,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Cruz-Jensen, Sherman','Dr. Sherman Cruz-Jensen',NULL,NULL,NULL,NULL,NULL,'Both','2101990231',NULL,'Sample Data','Sherman','P','Cruz-Jensen',4,NULL,NULL,NULL,1,NULL,'Dear Sherman',1,NULL,'Dear Sherman',1,NULL,'Dr. Sherman Cruz-Jensen',NULL,NULL,'1985-01-13',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (17,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'González, Lou','Mr. Lou González Sr.',NULL,NULL,NULL,'\ 15\ 1',NULL,'Both','2316283556',NULL,'Sample Data','Lou','C','González',3,2,NULL,NULL,1,NULL,'Dear Lou',1,NULL,'Dear Lou',1,NULL,'Mr. Lou González Sr.',NULL,NULL,'1978-03-08',0,NULL,NULL,NULL,'Urban Advocacy Solutions',NULL,NULL,180,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (18,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Samuels, Ashlie','Ashlie Samuels',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','2718903137',NULL,'Sample Data','Ashlie','A','Samuels',NULL,NULL,NULL,NULL,1,NULL,'Dear Ashlie',1,NULL,'Dear Ashlie',1,NULL,'Ashlie Samuels',NULL,1,'1986-06-13',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (19,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Patel, Rodrigo','Rodrigo Patel',NULL,NULL,NULL,NULL,NULL,'Both','631852002',NULL,'Sample Data','Rodrigo','','Patel',NULL,NULL,NULL,NULL,1,NULL,'Dear Rodrigo',1,NULL,'Dear Rodrigo',1,NULL,'Rodrigo Patel',NULL,NULL,'1962-11-29',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (20,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Patel, Felisha','Ms. Felisha Patel',NULL,NULL,NULL,NULL,NULL,'Both','3512360040',NULL,'Sample Data','Felisha','Y','Patel',2,NULL,NULL,NULL,1,NULL,'Dear Felisha',1,NULL,'Dear Felisha',1,NULL,'Ms. Felisha Patel',NULL,NULL,'1980-02-06',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (21,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Patel, Jacob','Jacob Patel II',NULL,NULL,NULL,NULL,NULL,'Both','767952211',NULL,'Sample Data','Jacob','L','Patel',NULL,3,NULL,NULL,1,NULL,'Dear Jacob',1,NULL,'Dear Jacob',1,NULL,'Jacob Patel II',NULL,2,'1957-09-30',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (22,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Woodbridge Empowerment Solutions','Woodbridge Empowerment Solutions',NULL,NULL,NULL,NULL,NULL,'Both','2316780308',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Woodbridge Empowerment Solutions',NULL,NULL,NULL,0,NULL,NULL,52,'Woodbridge Empowerment Solutions',NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (23,'Organization',NULL,0,1,0,0,0,0,NULL,NULL,'Lincoln Technology Initiative','Lincoln Technology Initiative',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','708412752',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Lincoln Technology Initiative',NULL,NULL,NULL,0,NULL,NULL,124,'Lincoln Technology Initiative',NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (24,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Barkley, Allan','Mr. Allan Barkley',NULL,NULL,NULL,NULL,NULL,'Both','4216235672',NULL,'Sample Data','Allan','F','Barkley',3,NULL,NULL,NULL,1,NULL,'Dear Allan',1,NULL,'Dear Allan',1,NULL,'Mr. Allan Barkley',NULL,2,'1979-04-20',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (25,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Samuels, Valene','Ms. Valene Samuels',NULL,NULL,NULL,'\ 12\ 1',NULL,'Both','1762584511',NULL,'Sample Data','Valene','A','Samuels',2,NULL,NULL,NULL,1,NULL,'Dear Valene',1,NULL,'Dear Valene',1,NULL,'Ms. Valene Samuels',NULL,1,'1969-12-03',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (26,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Patel, Jerome','Jerome Patel II',NULL,NULL,NULL,'\ 11\ 1',NULL,'Both','2267559652',NULL,'Sample Data','Jerome','M','Patel',NULL,3,NULL,NULL,1,NULL,'Dear Jerome',1,NULL,'Dear Jerome',1,NULL,'Jerome Patel II',NULL,NULL,'1980-01-04',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (27,'Household',NULL,0,0,0,0,1,0,NULL,NULL,'Terry-Robertson family','Terry-Robertson family',NULL,NULL,NULL,'\ 12\ 1',NULL,'Both','1556955133',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Terry-Robertson family',5,NULL,'Dear Terry-Robertson family',2,NULL,'Terry-Robertson family',NULL,NULL,NULL,0,NULL,'Terry-Robertson family',NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (28,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'erroldaz88@lol.co.in','erroldaz88@lol.co.in',NULL,NULL,NULL,NULL,NULL,'Both','4102684554',NULL,'Sample Data',NULL,NULL,NULL,NULL,2,NULL,NULL,1,NULL,'Dear erroldaz88@lol.co.in',1,NULL,'Dear erroldaz88@lol.co.in',1,NULL,'erroldaz88@lol.co.in',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (29,'Household',NULL,1,1,0,0,0,0,NULL,NULL,'Jensen family','Jensen family',NULL,NULL,NULL,'\ 12\ 1',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,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (30,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'patel.l.felisha@airmail.co.uk','patel.l.felisha@airmail.co.uk',NULL,NULL,NULL,NULL,NULL,'Both','736266',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear patel.l.felisha@airmail.co.uk',1,NULL,'Dear patel.l.felisha@airmail.co.uk',1,NULL,'patel.l.felisha@airmail.co.uk',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (31,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Deforest, Toby','Toby Deforest',NULL,NULL,NULL,'\ 15\ 1',NULL,'Both','2295860847',NULL,'Sample Data','Toby','','Deforest',NULL,NULL,NULL,NULL,1,NULL,'Dear Toby',1,NULL,'Dear Toby',1,NULL,'Toby Deforest',NULL,NULL,'1937-08-05',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (32,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jensen, Lashawnda','Lashawnda Jensen',NULL,NULL,NULL,'\ 14\ 1',NULL,'Both','4222472250',NULL,'Sample Data','Lashawnda','A','Jensen',NULL,NULL,NULL,NULL,1,NULL,'Dear Lashawnda',1,NULL,'Dear Lashawnda',1,NULL,'Lashawnda Jensen',NULL,1,'1957-04-20',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (33,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Robertson, Heidi','Heidi Robertson',NULL,NULL,NULL,NULL,NULL,'Both','266812175',NULL,'Sample Data','Heidi','','Robertson',NULL,NULL,NULL,NULL,1,NULL,'Dear Heidi',1,NULL,'Dear Heidi',1,NULL,'Heidi Robertson',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (34,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Prentice, Laree','Laree Prentice',NULL,NULL,NULL,'\ 14\ 1',NULL,'Both','2098700008',NULL,'Sample Data','Laree','','Prentice',NULL,NULL,NULL,NULL,1,NULL,'Dear Laree',1,NULL,'Dear Laree',1,NULL,'Laree Prentice',NULL,NULL,'1949-12-25',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (35,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Olsen, Damaris','Dr. Damaris Olsen',NULL,NULL,NULL,NULL,NULL,'Both','3381130592',NULL,'Sample Data','Damaris','','Olsen',4,NULL,NULL,NULL,1,NULL,'Dear Damaris',1,NULL,'Dear Damaris',1,NULL,'Dr. Damaris Olsen',NULL,1,'1957-09-04',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (36,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Ivanov, Shauna','Shauna Ivanov',NULL,NULL,NULL,NULL,NULL,'Both','1678938046',NULL,'Sample Data','Shauna','V','Ivanov',NULL,NULL,NULL,NULL,1,NULL,'Dear Shauna',1,NULL,'Dear Shauna',1,NULL,'Shauna Ivanov',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (37,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Terrell, Rolando','Rolando Terrell II',NULL,NULL,NULL,NULL,NULL,'Both','3773897082',NULL,'Sample Data','Rolando','','Terrell',NULL,3,NULL,NULL,1,NULL,'Dear Rolando',1,NULL,'Dear Rolando',1,NULL,'Rolando Terrell II',NULL,2,'1992-09-22',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (38,'Organization',NULL,0,0,0,0,1,0,NULL,NULL,'New York Literacy Collective','New York Literacy Collective',NULL,NULL,NULL,NULL,NULL,'Both','1837047164',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'New York Literacy Collective',NULL,NULL,NULL,0,NULL,NULL,88,'New York Literacy Collective',NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (39,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terry-Robertson, Brittney','Dr. Brittney Terry-Robertson',NULL,NULL,NULL,'\ 12\ 1',NULL,'Both','2137852579',NULL,'Sample Data','Brittney','Q','Terry-Robertson',4,NULL,NULL,NULL,1,NULL,'Dear Brittney',1,NULL,'Dear Brittney',1,NULL,'Dr. Brittney Terry-Robertson',NULL,1,'1995-06-26',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (40,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terry, Omar','Omar Terry',NULL,NULL,NULL,NULL,NULL,'Both','767854751',NULL,'Sample Data','Omar','','Terry',NULL,NULL,NULL,NULL,1,NULL,'Dear Omar',1,NULL,'Dear Omar',1,NULL,'Omar Terry',NULL,2,'1960-08-06',0,NULL,NULL,NULL,'College Health Trust',NULL,NULL,54,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (41,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Ivanov, Ashlie','Ashlie Ivanov',NULL,NULL,NULL,'\ 14\ 1',NULL,'Both','468651798',NULL,'Sample Data','Ashlie','G','Ivanov',NULL,NULL,NULL,NULL,1,NULL,'Dear Ashlie',1,NULL,'Dear Ashlie',1,NULL,'Ashlie Ivanov',NULL,NULL,'1956-11-07',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (42,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Patel, Margaret','Margaret Patel',NULL,NULL,NULL,'\ 14\ 1',NULL,'Both','1725329639',NULL,'Sample Data','Margaret','U','Patel',NULL,NULL,NULL,NULL,1,NULL,'Dear Margaret',1,NULL,'Dear Margaret',1,NULL,'Margaret Patel',NULL,1,'2007-02-15',0,NULL,NULL,NULL,'Michigan Development Fund',NULL,NULL,107,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (43,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'olsent@fishmail.co.uk','olsent@fishmail.co.uk',NULL,NULL,NULL,NULL,NULL,'Both','726478168',NULL,'Sample Data',NULL,NULL,NULL,NULL,2,NULL,NULL,1,NULL,'Dear olsent@fishmail.co.uk',1,NULL,'Dear olsent@fishmail.co.uk',1,NULL,'olsent@fishmail.co.uk',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (44,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Wattson, Arlyne','Arlyne Wattson',NULL,NULL,NULL,'\ 12\ 1',NULL,'Both','2534537033',NULL,'Sample Data','Arlyne','','Wattson',NULL,NULL,NULL,NULL,1,NULL,'Dear Arlyne',1,NULL,'Dear Arlyne',1,NULL,'Arlyne Wattson',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (45,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'patel-deforest.elina45@testmail.co.in','patel-deforest.elina45@testmail.co.in',NULL,NULL,NULL,NULL,NULL,'Both','490965083',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear patel-deforest.elina45@testmail.co.in',1,NULL,'Dear patel-deforest.elina45@testmail.co.in',1,NULL,'patel-deforest.elina45@testmail.co.in',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (46,'Organization',NULL,0,1,0,0,0,0,NULL,NULL,'California Family Alliance','California Family Alliance',NULL,NULL,NULL,'\ 15\ 1',NULL,'Both','4129427905',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'California Family Alliance',NULL,NULL,NULL,0,NULL,NULL,138,'California Family Alliance',NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (47,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Ivanov family','Ivanov family',NULL,NULL,NULL,'\ 14\ 1',NULL,'Both','2450779112',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Ivanov family',5,NULL,'Dear Ivanov family',2,NULL,'Ivanov family',NULL,NULL,NULL,0,NULL,'Ivanov family',NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (48,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Illinois Sports School','Illinois Sports School',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','174728266',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Illinois Sports School',NULL,NULL,NULL,0,NULL,NULL,127,'Illinois Sports School',NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (49,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Jameson, Damaris','Damaris Jameson',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','2629827382',NULL,'Sample Data','Damaris','X','Jameson',NULL,NULL,NULL,NULL,1,NULL,'Dear Damaris',1,NULL,'Dear Damaris',1,NULL,'Damaris Jameson',NULL,NULL,'1933-11-08',1,'2021-07-22',NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (50,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'mcreynolds.g.merrie@airmail.co.pl','mcreynolds.g.merrie@airmail.co.pl',NULL,NULL,NULL,'\ 15\ 1',NULL,'Both','2606677361',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear mcreynolds.g.merrie@airmail.co.pl',1,NULL,'Dear mcreynolds.g.merrie@airmail.co.pl',1,NULL,'mcreynolds.g.merrie@airmail.co.pl',NULL,NULL,NULL,0,NULL,NULL,NULL,'Port Alsworth Peace Solutions',NULL,NULL,115,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (51,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jones, Nicole','Dr. Nicole Jones',NULL,NULL,NULL,'\ 15\ 1',NULL,'Both','1891539525',NULL,'Sample Data','Nicole','','Jones',4,NULL,NULL,NULL,1,NULL,'Dear Nicole',1,NULL,'Dear Nicole',1,NULL,'Dr. Nicole Jones',NULL,NULL,NULL,0,NULL,NULL,NULL,'Maryland Family Center',NULL,NULL,104,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (52,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'ev.bachman96@lol.co.in','ev.bachman96@lol.co.in',NULL,NULL,NULL,NULL,NULL,'Both','3724998050',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear ev.bachman96@lol.co.in',1,NULL,'Dear ev.bachman96@lol.co.in',1,NULL,'ev.bachman96@lol.co.in',NULL,NULL,NULL,0,NULL,NULL,NULL,'Woodbridge Empowerment Solutions',NULL,NULL,22,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (53,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Zope, Bob','Bob Zope Jr.',NULL,NULL,NULL,'\ 14\ 1',NULL,'Both','707485722',NULL,'Sample Data','Bob','U','Zope',NULL,1,NULL,NULL,1,NULL,'Dear Bob',1,NULL,'Dear Bob',1,NULL,'Bob Zope Jr.',NULL,NULL,'2013-03-30',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (54,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'College Health Trust','College Health Trust',NULL,NULL,NULL,NULL,NULL,'Both','2297106076',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'College Health Trust',NULL,NULL,NULL,0,NULL,NULL,40,'College Health Trust',NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (55,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Cruz, Ray','Mr. Ray Cruz II',NULL,NULL,NULL,NULL,NULL,'Both','1703831601',NULL,'Sample Data','Ray','','Cruz',3,3,NULL,NULL,1,NULL,'Dear Ray',1,NULL,'Dear Ray',1,NULL,'Mr. Ray Cruz II',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (56,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terrell, Truman','Mr. Truman Terrell Sr.',NULL,NULL,NULL,NULL,NULL,'Both','653635789',NULL,'Sample Data','Truman','','Terrell',3,2,NULL,NULL,1,NULL,'Dear Truman',1,NULL,'Dear Truman',1,NULL,'Mr. Truman Terrell Sr.',NULL,NULL,'1978-01-06',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (57,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Samson family','Samson family',NULL,NULL,NULL,NULL,NULL,'Both','333421926',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Samson family',5,NULL,'Dear Samson family',2,NULL,'Samson family',NULL,NULL,NULL,0,NULL,'Samson family',NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (58,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'deforestk16@fakemail.co.pl','deforestk16@fakemail.co.pl',NULL,NULL,NULL,'\ 14\ 1',NULL,'Both','2126676097',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear deforestk16@fakemail.co.pl',1,NULL,'Dear deforestk16@fakemail.co.pl',1,NULL,'deforestk16@fakemail.co.pl',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (59,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Cooper-Jones, Damaris','Mrs. Damaris Cooper-Jones',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','3069123387',NULL,'Sample Data','Damaris','','Cooper-Jones',1,NULL,NULL,NULL,1,NULL,'Dear Damaris',1,NULL,'Dear Damaris',1,NULL,'Mrs. Damaris Cooper-Jones',NULL,1,'1965-01-20',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (60,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Cooper, Jina','Jina Cooper',NULL,NULL,NULL,'\ 14\ 1',NULL,'Both','259819324',NULL,'Sample Data','Jina','','Cooper',NULL,NULL,NULL,NULL,1,NULL,'Dear Jina',1,NULL,'Dear Jina',1,NULL,'Jina Cooper',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (61,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'smith.bryon@airmail.net','smith.bryon@airmail.net',NULL,NULL,NULL,'\ 14\ 1',NULL,'Both','1741224028',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear smith.bryon@airmail.net',1,NULL,'Dear smith.bryon@airmail.net',1,NULL,'smith.bryon@airmail.net',NULL,NULL,NULL,0,NULL,NULL,NULL,'Second Empowerment Center',NULL,NULL,65,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (62,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terrell, Delana','Ms. Delana Terrell',NULL,NULL,NULL,'\ 11\ 1',NULL,'Both','3301906923',NULL,'Sample Data','Delana','','Terrell',2,NULL,NULL,NULL,1,NULL,'Dear Delana',1,NULL,'Dear Delana',1,NULL,'Ms. Delana Terrell',NULL,1,'1953-09-17',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (63,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Robertson, Brigette','Brigette Robertson',NULL,NULL,NULL,NULL,NULL,'Both','3984430218',NULL,'Sample Data','Brigette','R','Robertson',NULL,NULL,NULL,NULL,1,NULL,'Dear Brigette',1,NULL,'Dear Brigette',1,NULL,'Brigette Robertson',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (64,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'wattsone4@fakemail.com','wattsone4@fakemail.com',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','2623684150',NULL,'Sample Data',NULL,NULL,NULL,4,NULL,NULL,NULL,1,NULL,'Dear wattsone4@fakemail.com',1,NULL,'Dear wattsone4@fakemail.com',1,NULL,'wattsone4@fakemail.com',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (65,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Second Empowerment Center','Second Empowerment Center',NULL,NULL,NULL,NULL,NULL,'Both','2631823297',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Second Empowerment Center',NULL,NULL,NULL,0,NULL,NULL,61,'Second Empowerment Center',NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (66,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Zope family','Zope family',NULL,NULL,NULL,'\ 11\ 1',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,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (67,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Cruz-Jensen family','Cruz-Jensen family',NULL,NULL,NULL,'\ 14\ 1',NULL,'Both','429481467',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Cruz-Jensen family',5,NULL,'Dear Cruz-Jensen family',2,NULL,'Cruz-Jensen family',NULL,NULL,NULL,0,NULL,'Cruz-Jensen family',NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (68,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Deforest, Truman','Dr. Truman Deforest',NULL,NULL,NULL,NULL,NULL,'Both','3698975048',NULL,'Sample Data','Truman','','Deforest',4,NULL,NULL,NULL,1,NULL,'Dear Truman',1,NULL,'Dear Truman',1,NULL,'Dr. Truman Deforest',NULL,NULL,'1996-03-04',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (69,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terrell, Norris','Norris Terrell',NULL,NULL,NULL,'\ 15\ 1',NULL,'Both','1035663398',NULL,'Sample Data','Norris','','Terrell',NULL,NULL,NULL,NULL,1,NULL,'Dear Norris',1,NULL,'Dear Norris',1,NULL,'Norris Terrell',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (70,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'daz.ashley48@testmail.biz','daz.ashley48@testmail.biz',NULL,NULL,NULL,NULL,NULL,'Both','2813348464',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear daz.ashley48@testmail.biz',1,NULL,'Dear daz.ashley48@testmail.biz',1,NULL,'daz.ashley48@testmail.biz',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (71,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Deforest, Margaret','Margaret Deforest',NULL,NULL,NULL,NULL,NULL,'Both','2531077628',NULL,'Sample Data','Margaret','A','Deforest',NULL,NULL,NULL,NULL,1,NULL,'Dear Margaret',1,NULL,'Dear Margaret',1,NULL,'Margaret Deforest',NULL,NULL,'1936-11-20',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (72,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Yadav, Maria','Mr. Maria Yadav',NULL,NULL,NULL,NULL,NULL,'Both','1203839406',NULL,'Sample Data','Maria','','Yadav',3,NULL,NULL,NULL,1,NULL,'Dear Maria',1,NULL,'Dear Maria',1,NULL,'Mr. Maria Yadav',NULL,NULL,'1969-11-04',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (73,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'maxwellcruz@lol.co.nz','maxwellcruz@lol.co.nz',NULL,NULL,NULL,'\ 14\ 1',NULL,'Both','2501478056',NULL,'Sample Data',NULL,NULL,NULL,3,NULL,NULL,NULL,1,NULL,'Dear maxwellcruz@lol.co.nz',1,NULL,'Dear maxwellcruz@lol.co.nz',1,NULL,'maxwellcruz@lol.co.nz',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (74,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Cadell Culture Systems','Cadell Culture Systems',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','1049299857',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Cadell Culture Systems',NULL,NULL,NULL,0,NULL,NULL,166,'Cadell Culture Systems',NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (75,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Patel family','Patel family',NULL,NULL,NULL,'\ 12\ 1',NULL,'Both','1669281794',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Patel family',5,NULL,'Dear Patel family',2,NULL,'Patel family',NULL,NULL,NULL,0,NULL,'Patel family',NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (76,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'fh.parker98@fishmail.co.in','fh.parker98@fishmail.co.in',NULL,NULL,NULL,'\ 11\ 1',NULL,'Both','1872272527',NULL,'Sample Data',NULL,NULL,NULL,4,NULL,NULL,NULL,1,NULL,'Dear fh.parker98@fishmail.co.in',1,NULL,'Dear fh.parker98@fishmail.co.in',1,NULL,'fh.parker98@fishmail.co.in',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (77,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Díaz, Juliann','Mrs. Juliann Díaz',NULL,NULL,NULL,NULL,NULL,'Both','2604735488',NULL,'Sample Data','Juliann','','Díaz',1,NULL,NULL,NULL,1,NULL,'Dear Juliann',1,NULL,'Dear Juliann',1,NULL,'Mrs. Juliann Díaz',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (78,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'McReynolds, Justina','Ms. Justina McReynolds',NULL,NULL,NULL,'\ 12\ 1',NULL,'Both','1146130692',NULL,'Sample Data','Justina','','McReynolds',2,NULL,NULL,NULL,1,NULL,'Dear Justina',1,NULL,'Dear Justina',1,NULL,'Ms. Justina McReynolds',NULL,1,'1968-05-26',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (79,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Ivanov, Esta','Mrs. Esta Ivanov',NULL,NULL,NULL,NULL,NULL,'Both','3595290803',NULL,'Sample Data','Esta','Y','Ivanov',1,NULL,NULL,NULL,1,NULL,'Dear Esta',1,NULL,'Dear Esta',1,NULL,'Mrs. Esta Ivanov',NULL,1,'1987-09-08',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (80,'Organization',NULL,0,1,0,0,0,0,NULL,NULL,'Community Technology Systems','Community Technology Systems',NULL,NULL,NULL,NULL,NULL,'Both','2302981624',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Community Technology Systems',NULL,NULL,NULL,0,NULL,NULL,13,'Community Technology Systems',NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (81,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'mcreynolds-chowski.lincoln45@airmail.co.nz','mcreynolds-chowski.lincoln45@airmail.co.nz',NULL,NULL,NULL,NULL,NULL,'Both','1999680850',NULL,'Sample Data',NULL,NULL,NULL,3,3,NULL,NULL,1,NULL,'Dear mcreynolds-chowski.lincoln45@airmail.co.nz',1,NULL,'Dear mcreynolds-chowski.lincoln45@airmail.co.nz',1,NULL,'mcreynolds-chowski.lincoln45@airmail.co.nz',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (82,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'McReynolds-Łąchowski, Delana','Ms. Delana McReynolds-Łąchowski',NULL,NULL,NULL,'\ 14\ 1',NULL,'Both','581451099',NULL,'Sample Data','Delana','V','McReynolds-Łąchowski',2,NULL,NULL,NULL,1,NULL,'Dear Delana',1,NULL,'Dear Delana',1,NULL,'Ms. Delana McReynolds-Łąchowski',NULL,1,'1978-08-16',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (83,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'Cooper, Alexia','Mrs. Alexia Cooper',NULL,NULL,NULL,'\ 12\ 1',NULL,'Both','2846725010',NULL,'Sample Data','Alexia','D','Cooper',1,NULL,NULL,NULL,1,NULL,'Dear Alexia',1,NULL,'Dear Alexia',1,NULL,'Mrs. Alexia Cooper',NULL,1,'1983-03-12',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (84,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Parker, Andrew','Andrew Parker',NULL,NULL,NULL,'\ 11\ 1',NULL,'Both','3245499014',NULL,'Sample Data','Andrew','F','Parker',NULL,NULL,NULL,NULL,1,NULL,'Dear Andrew',1,NULL,'Dear Andrew',1,NULL,'Andrew Parker',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (85,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Samuels family','Samuels family',NULL,NULL,NULL,'\ 13\ 1',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,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (86,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Patel, Beula','Beula Patel',NULL,NULL,NULL,NULL,NULL,'Both','945489022',NULL,'Sample Data','Beula','','Patel',NULL,NULL,NULL,NULL,1,NULL,'Dear Beula',1,NULL,'Dear Beula',1,NULL,'Beula Patel',NULL,1,'2006-04-22',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (87,'Household',NULL,0,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,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (88,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Reynolds, Rodrigo','Dr. Rodrigo Reynolds III',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','393523623',NULL,'Sample Data','Rodrigo','','Reynolds',4,4,NULL,NULL,1,NULL,'Dear Rodrigo',1,NULL,'Dear Rodrigo',1,NULL,'Dr. Rodrigo Reynolds III',NULL,2,'1965-10-31',0,NULL,NULL,NULL,'New York Literacy Collective',NULL,NULL,38,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (89,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Patel, Toby','Dr. Toby Patel',NULL,NULL,NULL,'\ 11\ 1',NULL,'Both','2618763021',NULL,'Sample Data','Toby','W','Patel',4,NULL,NULL,NULL,1,NULL,'Dear Toby',1,NULL,'Dear Toby',1,NULL,'Dr. Toby Patel',NULL,2,'1958-04-07',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (90,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Grant, Rosario','Rosario Grant II',NULL,NULL,NULL,NULL,NULL,'Both','2992904466',NULL,'Sample Data','Rosario','','Grant',NULL,3,NULL,NULL,1,NULL,'Dear Rosario',1,NULL,'Dear Rosario',1,NULL,'Rosario Grant II',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (91,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Reynolds, Troy','Mr. Troy Reynolds',NULL,NULL,NULL,'\ 11\ 1',NULL,'Both','3318751273',NULL,'Sample Data','Troy','Z','Reynolds',3,NULL,NULL,NULL,1,NULL,'Dear Troy',1,NULL,'Dear Troy',1,NULL,'Mr. Troy Reynolds',NULL,2,'1990-02-09',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (92,'Household',NULL,0,1,0,0,0,0,NULL,NULL,'Patel family','Patel family',NULL,NULL,NULL,NULL,NULL,'Both','1669281794',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Patel family',5,NULL,'Dear Patel family',2,NULL,'Patel family',NULL,NULL,NULL,0,NULL,'Patel family',NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (93,'Household',NULL,1,0,0,0,0,0,NULL,NULL,'Patel family','Patel family',NULL,NULL,NULL,'\ 11\ 1',NULL,'Both','1669281794',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Patel family',5,NULL,'Dear Patel family',2,NULL,'Patel family',NULL,NULL,NULL,0,NULL,'Patel family',NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (94,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Jameson, Elina','Elina Jameson',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','896855193',NULL,'Sample Data','Elina','Q','Jameson',NULL,NULL,NULL,NULL,1,NULL,'Dear Elina',1,NULL,'Dear Elina',1,NULL,'Elina Jameson',NULL,NULL,'1963-04-05',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (95,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Cruz, Kenny','Kenny Cruz II',NULL,NULL,NULL,NULL,NULL,'Both','3987849545',NULL,'Sample Data','Kenny','X','Cruz',NULL,3,NULL,NULL,1,NULL,'Dear Kenny',1,NULL,'Dear Kenny',1,NULL,'Kenny Cruz II',NULL,2,'1948-10-30',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (96,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jensen, Sonny','Sonny Jensen Sr.',NULL,NULL,NULL,'\ 15\ 1',NULL,'Both','2008494811',NULL,'Sample Data','Sonny','','Jensen',NULL,2,NULL,NULL,1,NULL,'Dear Sonny',1,NULL,'Dear Sonny',1,NULL,'Sonny Jensen Sr.',NULL,2,'2005-08-25',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (97,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Adams, Rolando','Dr. Rolando Adams Jr.',NULL,NULL,NULL,'\ 11\ 1',NULL,'Both','1733849809',NULL,'Sample Data','Rolando','','Adams',4,1,NULL,NULL,1,NULL,'Dear Rolando',1,NULL,'Dear Rolando',1,NULL,'Dr. Rolando Adams Jr.',NULL,NULL,'1952-09-25',1,'2022-04-10',NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (98,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Lee, Arlyne','Ms. Arlyne Lee',NULL,NULL,NULL,'\ 14\ 1',NULL,'Both','1558961506',NULL,'Sample Data','Arlyne','','Lee',2,NULL,NULL,NULL,1,NULL,'Dear Arlyne',1,NULL,'Dear Arlyne',1,NULL,'Ms. Arlyne Lee',NULL,1,'1950-07-06',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (99,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Patel, Claudio','Mr. Claudio Patel III',NULL,NULL,NULL,NULL,NULL,'Both','2717427490',NULL,'Sample Data','Claudio','','Patel',3,4,NULL,NULL,1,NULL,'Dear Claudio',1,NULL,'Dear Claudio',1,NULL,'Mr. Claudio Patel III',NULL,NULL,NULL,0,NULL,NULL,NULL,'Rural Advocacy Fund',NULL,NULL,126,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (100,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Deforest, Kandace','Dr. Kandace Deforest',NULL,NULL,NULL,NULL,NULL,'Both','1547944287',NULL,'Sample Data','Kandace','','Deforest',4,NULL,NULL,NULL,1,NULL,'Dear Kandace',1,NULL,'Dear Kandace',1,NULL,'Dr. Kandace Deforest',NULL,1,'1965-06-20',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (101,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jacobs, Merrie','Ms. Merrie Jacobs',NULL,NULL,NULL,'\ 14\ 1',NULL,'Both','2371395127',NULL,'Sample Data','Merrie','C','Jacobs',2,NULL,NULL,NULL,1,NULL,'Dear Merrie',1,NULL,'Dear Merrie',1,NULL,'Ms. Merrie Jacobs',NULL,NULL,'1939-10-05',1,'2022-01-20',NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (102,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Samson, Juliann','Ms. Juliann Samson',NULL,NULL,NULL,NULL,NULL,'Both','1799778538',NULL,'Sample Data','Juliann','P','Samson',2,NULL,NULL,NULL,1,NULL,'Dear Juliann',1,NULL,'Dear Juliann',1,NULL,'Ms. Juliann Samson',NULL,1,'1976-10-01',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (103,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Jones family','Jones family',NULL,NULL,NULL,'\ 11\ 1',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,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (104,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Maryland Family Center','Maryland Family Center',NULL,NULL,NULL,'\ 14\ 1',NULL,'Both','4094534622',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Maryland Family Center',NULL,NULL,NULL,0,NULL,NULL,51,'Maryland Family Center',NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (105,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Cooper, Allan','Allan Cooper',NULL,NULL,NULL,'\ 12\ 1',NULL,'Both','350402207',NULL,'Sample Data','Allan','S','Cooper',NULL,NULL,NULL,NULL,1,NULL,'Dear Allan',1,NULL,'Dear Allan',1,NULL,'Allan Cooper',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (106,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Cooper family','Cooper family',NULL,NULL,NULL,NULL,NULL,'Both','1133003930',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Cooper family',5,NULL,'Dear Cooper family',2,NULL,'Cooper family',NULL,NULL,NULL,0,NULL,'Cooper family',NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (107,'Organization',NULL,0,0,0,0,1,0,NULL,NULL,'Michigan Development Fund','Michigan Development Fund',NULL,NULL,NULL,NULL,NULL,'Both','709737418',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Michigan Development Fund',NULL,NULL,NULL,0,NULL,NULL,42,'Michigan Development Fund',NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (108,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson, Russell','Dr. Russell Jameson',NULL,NULL,NULL,NULL,NULL,'Both','3424708861',NULL,'Sample Data','Russell','V','Jameson',4,NULL,NULL,NULL,1,NULL,'Dear Russell',1,NULL,'Dear Russell',1,NULL,'Dr. Russell Jameson',NULL,2,'1965-04-03',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (109,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Colorado Legal Network','Colorado Legal Network',NULL,NULL,NULL,'\ 12\ 1',NULL,'Both','254274369',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Colorado Legal Network',NULL,NULL,NULL,0,NULL,NULL,161,'Colorado Legal Network',NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (110,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'Lee, Erik','Dr. Erik Lee Sr.',NULL,NULL,NULL,NULL,NULL,'Both','3144007526',NULL,'Sample Data','Erik','','Lee',4,2,NULL,NULL,1,NULL,'Dear Erik',1,NULL,'Dear Erik',1,NULL,'Dr. Erik Lee Sr.',NULL,2,'1968-03-14',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (111,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Wilson-Samson, Kathlyn','Ms. Kathlyn Wilson-Samson',NULL,NULL,NULL,'\ 11\ 1',NULL,'Both','170950877',NULL,'Sample Data','Kathlyn','E','Wilson-Samson',2,NULL,NULL,NULL,1,NULL,'Dear Kathlyn',1,NULL,'Dear Kathlyn',1,NULL,'Ms. Kathlyn Wilson-Samson',NULL,NULL,'1987-06-26',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (112,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Jones, Magan','Mrs. Magan Jones',NULL,NULL,NULL,'\ 11\ 1',NULL,'Both','781454343',NULL,'Sample Data','Magan','B','Jones',1,NULL,NULL,NULL,1,NULL,'Dear Magan',1,NULL,'Dear Magan',1,NULL,'Mrs. Magan Jones',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (113,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'California Environmental Network','California Environmental Network',NULL,NULL,NULL,NULL,NULL,'Both','2090444528',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'California Environmental Network',NULL,NULL,NULL,0,NULL,NULL,122,'California Environmental Network',NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (114,'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,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (115,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Port Alsworth Peace Solutions','Port Alsworth Peace Solutions',NULL,NULL,NULL,NULL,NULL,'Both','1776195820',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Port Alsworth Peace Solutions',NULL,NULL,NULL,0,NULL,NULL,50,'Port Alsworth Peace Solutions',NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (116,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Olsen, Shad','Shad Olsen',NULL,NULL,NULL,NULL,NULL,'Both','2007691638',NULL,'Sample Data','Shad','','Olsen',NULL,NULL,NULL,NULL,1,NULL,'Dear Shad',1,NULL,'Dear Shad',1,NULL,'Shad Olsen',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (117,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'González, Angelika','Ms. Angelika González',NULL,NULL,NULL,NULL,NULL,'Both','2364901887',NULL,'Sample Data','Angelika','','González',2,NULL,NULL,NULL,1,NULL,'Dear Angelika',1,NULL,'Dear Angelika',1,NULL,'Ms. Angelika González',NULL,1,'1945-10-09',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (118,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Parker, Felisha','Felisha Parker',NULL,NULL,NULL,NULL,NULL,'Both','559181434',NULL,'Sample Data','Felisha','U','Parker',NULL,NULL,NULL,NULL,1,NULL,'Dear Felisha',1,NULL,'Dear Felisha',1,NULL,'Felisha Parker',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (119,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Müller, Junko','Junko Müller',NULL,NULL,NULL,'\ 12\ 1',NULL,'Both','3355176554',NULL,'Sample Data','Junko','','Müller',NULL,NULL,NULL,NULL,1,NULL,'Dear Junko',1,NULL,'Dear Junko',1,NULL,'Junko Müller',NULL,NULL,'1990-07-20',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (120,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Roberts, Landon','Dr. Landon Roberts Jr.',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','83700418',NULL,'Sample Data','Landon','','Roberts',4,1,NULL,NULL,1,NULL,'Dear Landon',1,NULL,'Dear Landon',1,NULL,'Dr. Landon Roberts Jr.',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (121,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Cruz, Roland','Dr. Roland Cruz',NULL,NULL,NULL,NULL,NULL,'Both','1569669867',NULL,'Sample Data','Roland','W','Cruz',4,NULL,NULL,NULL,1,NULL,'Dear Roland',1,NULL,'Dear Roland',1,NULL,'Dr. Roland Cruz',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (122,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Samuels, Brittney','Dr. Brittney Samuels',NULL,NULL,NULL,NULL,NULL,'Both','3183617598',NULL,'Sample Data','Brittney','','Samuels',4,NULL,NULL,NULL,1,NULL,'Dear Brittney',1,NULL,'Dear Brittney',1,NULL,'Dr. Brittney Samuels',NULL,NULL,NULL,0,NULL,NULL,NULL,'California Environmental Network',NULL,NULL,113,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (123,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Terry, Brigette','Ms. Brigette Terry',NULL,NULL,NULL,'\ 15\ 1',NULL,'Both','2789451544',NULL,'Sample Data','Brigette','D','Terry',2,NULL,NULL,NULL,1,NULL,'Dear Brigette',1,NULL,'Dear Brigette',1,NULL,'Ms. Brigette Terry',NULL,1,'1992-09-27',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (124,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Terry, Kandace','Mrs. Kandace Terry',NULL,NULL,NULL,NULL,NULL,'Both','686769478',NULL,'Sample Data','Kandace','','Terry',1,NULL,NULL,NULL,1,NULL,'Dear Kandace',1,NULL,'Dear Kandace',1,NULL,'Mrs. Kandace Terry',NULL,NULL,NULL,0,NULL,NULL,NULL,'Lincoln Technology Initiative',NULL,NULL,23,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (125,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'González, Omar','Mr. Omar González',NULL,NULL,NULL,'\ 15\ 1',NULL,'Both','2191997719',NULL,'Sample Data','Omar','G','González',3,NULL,NULL,NULL,1,NULL,'Dear Omar',1,NULL,'Dear Omar',1,NULL,'Mr. Omar González',NULL,NULL,'1942-08-19',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (126,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Rural Advocacy Fund','Rural Advocacy Fund',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','1051170169',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Rural Advocacy Fund',NULL,NULL,NULL,0,NULL,NULL,99,'Rural Advocacy Fund',NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (127,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Patel, Valene','Dr. Valene Patel',NULL,NULL,NULL,'\ 14\ 1',NULL,'Both','2428544125',NULL,'Sample Data','Valene','','Patel',4,NULL,NULL,NULL,1,NULL,'Dear Valene',1,NULL,'Dear Valene',1,NULL,'Dr. Valene Patel',NULL,1,NULL,0,NULL,NULL,NULL,'Illinois Sports School',NULL,NULL,48,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (128,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Cruz, Arlyne','Arlyne Cruz',NULL,NULL,NULL,NULL,NULL,'Both','630170547',NULL,'Sample Data','Arlyne','','Cruz',NULL,NULL,NULL,NULL,1,NULL,'Dear Arlyne',1,NULL,'Dear Arlyne',1,NULL,'Arlyne Cruz',NULL,NULL,'1960-11-15',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (129,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Łąchowski, Elina','Elina Łąchowski',NULL,NULL,NULL,'\ 11\ 1',NULL,'Both','1014989559',NULL,'Sample Data','Elina','K','Łąchowski',NULL,NULL,NULL,NULL,1,NULL,'Dear Elina',1,NULL,'Dear Elina',1,NULL,'Elina Łąchowski',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (130,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Barkley, Lincoln','Lincoln Barkley Jr.',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','1151829541',NULL,'Sample Data','Lincoln','','Barkley',NULL,1,NULL,NULL,1,NULL,'Dear Lincoln',1,NULL,'Dear Lincoln',1,NULL,'Lincoln Barkley Jr.',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (131,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jones, Rodrigo','Rodrigo Jones Sr.',NULL,NULL,NULL,NULL,NULL,'Both','1530953309',NULL,'Sample Data','Rodrigo','W','Jones',NULL,2,NULL,NULL,1,NULL,'Dear Rodrigo',1,NULL,'Dear Rodrigo',1,NULL,'Rodrigo Jones Sr.',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (132,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Smith, Alexia','Mrs. Alexia Smith',NULL,NULL,NULL,NULL,NULL,'Both','528182465',NULL,'Sample Data','Alexia','','Smith',1,NULL,NULL,NULL,1,NULL,'Dear Alexia',1,NULL,'Dear Alexia',1,NULL,'Mrs. Alexia Smith',NULL,1,'1982-12-10',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (133,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'billyr99@example.co.nz','billyr99@example.co.nz',NULL,NULL,NULL,NULL,NULL,'Both','4019110424',NULL,'Sample Data',NULL,NULL,NULL,NULL,4,NULL,NULL,1,NULL,'Dear billyr99@example.co.nz',1,NULL,'Dear billyr99@example.co.nz',1,NULL,'billyr99@example.co.nz',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (134,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Yadav, Claudio','Mr. Claudio Yadav',NULL,NULL,NULL,NULL,NULL,'Both','2212747069',NULL,'Sample Data','Claudio','','Yadav',3,NULL,NULL,NULL,1,NULL,'Dear Claudio',1,NULL,'Dear Claudio',1,NULL,'Mr. Claudio Yadav',NULL,2,'1942-08-21',1,'2022-02-25',NULL,NULL,'Woodbridge Sustainability Services',NULL,NULL,165,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (135,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Roberts, Tanya','Dr. Tanya Roberts',NULL,NULL,NULL,NULL,NULL,'Both','1629633174',NULL,'Sample Data','Tanya','W','Roberts',4,NULL,NULL,NULL,1,NULL,'Dear Tanya',1,NULL,'Dear Tanya',1,NULL,'Dr. Tanya Roberts',NULL,1,'1990-04-22',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (136,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'shaunablackwell92@sample.biz','shaunablackwell92@sample.biz',NULL,NULL,NULL,NULL,NULL,'Both','3784827658',NULL,'Sample Data',NULL,NULL,NULL,4,NULL,NULL,NULL,1,NULL,'Dear shaunablackwell92@sample.biz',1,NULL,'Dear shaunablackwell92@sample.biz',1,NULL,'shaunablackwell92@sample.biz',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (137,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Adams, Erik','Mr. Erik Adams Sr.',NULL,NULL,NULL,NULL,NULL,'Both','1567928244',NULL,'Sample Data','Erik','K','Adams',3,2,NULL,NULL,1,NULL,'Dear Erik',1,NULL,'Dear Erik',1,NULL,'Mr. Erik Adams Sr.',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (138,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Prentice, Sharyn','Sharyn Prentice',NULL,NULL,NULL,NULL,NULL,'Both','2491817184',NULL,'Sample Data','Sharyn','','Prentice',NULL,NULL,NULL,NULL,1,NULL,'Dear Sharyn',1,NULL,'Dear Sharyn',1,NULL,'Sharyn Prentice',NULL,1,NULL,0,NULL,NULL,NULL,'California Family Alliance',NULL,NULL,46,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (139,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Samuels, Clint','Clint Samuels',NULL,NULL,NULL,NULL,NULL,'Both','1165497253',NULL,'Sample Data','Clint','','Samuels',NULL,NULL,NULL,NULL,1,NULL,'Dear Clint',1,NULL,'Dear Clint',1,NULL,'Clint Samuels',NULL,2,'1964-05-27',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (140,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jacobs, Jacob','Jacob Jacobs',NULL,NULL,NULL,NULL,NULL,'Both','400655816',NULL,'Sample Data','Jacob','C','Jacobs',NULL,NULL,NULL,NULL,1,NULL,'Dear Jacob',1,NULL,'Dear Jacob',1,NULL,'Jacob Jacobs',NULL,NULL,'1985-05-15',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (141,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Blackwell, Andrew','Andrew Blackwell',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','2328901373',NULL,'Sample Data','Andrew','','Blackwell',NULL,NULL,NULL,NULL,1,NULL,'Dear Andrew',1,NULL,'Dear Andrew',1,NULL,'Andrew Blackwell',NULL,2,'1989-08-09',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (142,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'zope.rodrigo@sample.info','zope.rodrigo@sample.info',NULL,NULL,NULL,'\ 15\ 1',NULL,'Both','557975893',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear zope.rodrigo@sample.info',1,NULL,'Dear zope.rodrigo@sample.info',1,NULL,'zope.rodrigo@sample.info',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (143,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Cooper, Rebekah','Mrs. Rebekah Cooper',NULL,NULL,NULL,NULL,NULL,'Both','3979151803',NULL,'Sample Data','Rebekah','','Cooper',1,NULL,NULL,NULL,1,NULL,'Dear Rebekah',1,NULL,'Dear Rebekah',1,NULL,'Mrs. Rebekah Cooper',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (144,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jensen, Betty','Betty Jensen',NULL,NULL,NULL,'\ 14\ 1',NULL,'Both','3826692336',NULL,'Sample Data','Betty','','Jensen',NULL,NULL,NULL,NULL,1,NULL,'Dear Betty',1,NULL,'Dear Betty',1,NULL,'Betty Jensen',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (145,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Cooper, Arlyne','Arlyne Cooper',NULL,NULL,NULL,NULL,NULL,'Both','1117506834',NULL,'Sample Data','Arlyne','E','Cooper',NULL,NULL,NULL,NULL,1,NULL,'Dear Arlyne',1,NULL,'Dear Arlyne',1,NULL,'Arlyne Cooper',NULL,1,'2017-02-03',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (146,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Cruz-Jensen, Magan','Magan Cruz-Jensen',NULL,NULL,NULL,NULL,NULL,'Both','1966896579',NULL,'Sample Data','Magan','','Cruz-Jensen',NULL,NULL,NULL,NULL,1,NULL,'Dear Magan',1,NULL,'Dear Magan',1,NULL,'Magan Cruz-Jensen',NULL,1,'1984-12-30',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (147,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jones, Landon','Dr. Landon Jones Jr.',NULL,NULL,NULL,'\ 12\ 1',NULL,'Both','1338428920',NULL,'Sample Data','Landon','','Jones',4,1,NULL,NULL,1,NULL,'Dear Landon',1,NULL,'Dear Landon',1,NULL,'Dr. Landon Jones Jr.',NULL,2,'1977-12-18',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (148,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Blackwell, Sharyn','Sharyn Blackwell',NULL,NULL,NULL,NULL,NULL,'Both','4266419554',NULL,'Sample Data','Sharyn','','Blackwell',NULL,NULL,NULL,NULL,1,NULL,'Dear Sharyn',1,NULL,'Dear Sharyn',1,NULL,'Sharyn Blackwell',NULL,NULL,'1992-04-07',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (149,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Jones, Claudio','Dr. Claudio Jones',NULL,NULL,NULL,'\ 11\ 1',NULL,'Both','3742470813',NULL,'Sample Data','Claudio','U','Jones',4,NULL,NULL,NULL,1,NULL,'Dear Claudio',1,NULL,'Dear Claudio',1,NULL,'Dr. Claudio Jones',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (150,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Chillicothe Family Collective','Chillicothe Family Collective',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','911688679',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Chillicothe Family Collective',NULL,NULL,NULL,0,NULL,NULL,NULL,'Chillicothe Family Collective',NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (151,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jensen, Mei','Mei Jensen',NULL,NULL,NULL,NULL,NULL,'Both','3305491240',NULL,'Sample Data','Mei','K','Jensen',NULL,NULL,NULL,NULL,1,NULL,'Dear Mei',1,NULL,'Dear Mei',1,NULL,'Mei Jensen',NULL,1,'1996-08-31',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (152,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Cooper, Iris','Mrs. Iris Cooper',NULL,NULL,NULL,NULL,NULL,'Both','2973926348',NULL,'Sample Data','Iris','','Cooper',1,NULL,NULL,NULL,1,NULL,'Dear Iris',1,NULL,'Dear Iris',1,NULL,'Mrs. Iris Cooper',NULL,1,'1944-07-10',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (153,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Müller, Teresa','Teresa Müller',NULL,NULL,NULL,NULL,NULL,'Both','3926761970',NULL,'Sample Data','Teresa','E','Müller',NULL,NULL,NULL,NULL,1,NULL,'Dear Teresa',1,NULL,'Dear Teresa',1,NULL,'Teresa Müller',NULL,1,'1969-11-27',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (154,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'billycooper67@testing.net','billycooper67@testing.net',NULL,NULL,NULL,NULL,NULL,'Both','806391372',NULL,'Sample Data',NULL,NULL,NULL,3,1,NULL,NULL,1,NULL,'Dear billycooper67@testing.net',1,NULL,'Dear billycooper67@testing.net',1,NULL,'billycooper67@testing.net',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (155,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Samuels-Blackwell, Herminia','Ms. Herminia Samuels-Blackwell',NULL,NULL,NULL,NULL,NULL,'Both','62895609',NULL,'Sample Data','Herminia','F','Samuels-Blackwell',2,NULL,NULL,NULL,1,NULL,'Dear Herminia',1,NULL,'Dear Herminia',1,NULL,'Ms. Herminia Samuels-Blackwell',NULL,NULL,'1958-01-06',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (156,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'samsonm@mymail.net','samsonm@mymail.net',NULL,NULL,NULL,'\ 15\ 1',NULL,'Both','4181468242',NULL,'Sample Data',NULL,NULL,NULL,NULL,4,NULL,NULL,1,NULL,'Dear samsonm@mymail.net',1,NULL,'Dear samsonm@mymail.net',1,NULL,'samsonm@mymail.net',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (157,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Zope, Kacey','Dr. Kacey Zope',NULL,NULL,NULL,NULL,NULL,'Both','1628998232',NULL,'Sample Data','Kacey','R','Zope',4,NULL,NULL,NULL,1,NULL,'Dear Kacey',1,NULL,'Dear Kacey',1,NULL,'Dr. Kacey Zope',NULL,1,'1993-04-08',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (158,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Patel-Deforest family','Patel-Deforest family',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','3380192877',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Patel-Deforest family',5,NULL,'Dear Patel-Deforest family',2,NULL,'Patel-Deforest family',NULL,NULL,NULL,0,NULL,'Patel-Deforest family',NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (159,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Cruz, Lou','Dr. Lou Cruz',NULL,NULL,NULL,NULL,NULL,'Both','3825436654',NULL,'Sample Data','Lou','N','Cruz',4,NULL,NULL,NULL,1,NULL,'Dear Lou',1,NULL,'Dear Lou',1,NULL,'Dr. Lou Cruz',NULL,NULL,'1981-06-09',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (160,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Patel-Deforest, Delana','Delana Patel-Deforest',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','4137531327',NULL,'Sample Data','Delana','','Patel-Deforest',NULL,NULL,NULL,NULL,1,NULL,'Dear Delana',1,NULL,'Dear Delana',1,NULL,'Delana Patel-Deforest',NULL,1,'2002-02-17',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (161,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jensen, Sherman','Dr. Sherman Jensen',NULL,NULL,NULL,'\ 11\ 1',NULL,'Both','1444666503',NULL,'Sample Data','Sherman','','Jensen',4,NULL,NULL,NULL,1,NULL,'Dear Sherman',1,NULL,'Dear Sherman',1,NULL,'Dr. Sherman Jensen',NULL,2,'1987-03-27',0,NULL,NULL,NULL,'Colorado Legal Network',NULL,NULL,109,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (162,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Ivanov, Princess','Princess Ivanov',NULL,NULL,NULL,'\ 11\ 1',NULL,'Both','3366449477',NULL,'Sample Data','Princess','B','Ivanov',NULL,NULL,NULL,NULL,1,NULL,'Dear Princess',1,NULL,'Dear Princess',1,NULL,'Princess Ivanov',NULL,NULL,'2019-06-12',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (163,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Patel, Clint','Mr. Clint Patel',NULL,NULL,NULL,NULL,NULL,'Both','853851705',NULL,'Sample Data','Clint','','Patel',3,NULL,NULL,NULL,1,NULL,'Dear Clint',1,NULL,'Dear Clint',1,NULL,'Mr. Clint Patel',NULL,NULL,'1945-04-24',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (164,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jones, Princess','Princess Jones',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','3647166533',NULL,'Sample Data','Princess','Y','Jones',NULL,NULL,NULL,NULL,1,NULL,'Dear Princess',1,NULL,'Dear Princess',1,NULL,'Princess Jones',NULL,1,'1965-10-31',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (165,'Organization',NULL,1,0,0,0,1,0,NULL,NULL,'Woodbridge Sustainability Services','Woodbridge Sustainability Services',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','3365734368',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Woodbridge Sustainability Services',NULL,NULL,NULL,0,NULL,NULL,134,'Woodbridge Sustainability Services',NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (166,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Cruz, Delana','Delana Cruz',NULL,NULL,NULL,'\ 11\ 1',NULL,'Both','3000651587',NULL,'Sample Data','Delana','K','Cruz',NULL,NULL,NULL,NULL,1,NULL,'Dear Delana',1,NULL,'Dear Delana',1,NULL,'Delana Cruz',NULL,1,'1982-02-25',0,NULL,NULL,NULL,'Cadell Culture Systems',NULL,NULL,74,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (167,'Household',NULL,1,0,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,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (168,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'teddywattson1@spamalot.com','teddywattson1@spamalot.com',NULL,NULL,NULL,NULL,NULL,'Both','2127773846',NULL,'Sample Data',NULL,NULL,NULL,3,NULL,NULL,NULL,1,NULL,'Dear teddywattson1@spamalot.com',1,NULL,'Dear teddywattson1@spamalot.com',1,NULL,'teddywattson1@spamalot.com',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (169,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'Wagner, Claudio','Claudio Wagner Sr.',NULL,NULL,NULL,NULL,NULL,'Both','4219271411',NULL,'Sample Data','Claudio','','Wagner',NULL,2,NULL,NULL,1,NULL,'Dear Claudio',1,NULL,'Dear Claudio',1,NULL,'Claudio Wagner Sr.',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (170,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Terrell, Ashley','Ashley Terrell',NULL,NULL,NULL,NULL,NULL,'Both','209760227',NULL,'Sample Data','Ashley','C','Terrell',NULL,NULL,NULL,NULL,1,NULL,'Dear Ashley',1,NULL,'Dear Ashley',1,NULL,'Ashley Terrell',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (171,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Patel, Bryon','Mr. Bryon Patel',NULL,NULL,NULL,NULL,NULL,'Both','1193139310',NULL,'Sample Data','Bryon','D','Patel',3,NULL,NULL,NULL,1,NULL,'Dear Bryon',1,NULL,'Dear Bryon',1,NULL,'Mr. Bryon Patel',NULL,NULL,'1985-09-14',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (172,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Terry-Robertson, Scott','Scott Terry-Robertson',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','2171975803',NULL,'Sample Data','Scott','','Terry-Robertson',NULL,NULL,NULL,NULL,1,NULL,'Dear Scott',1,NULL,'Dear Scott',1,NULL,'Scott Terry-Robertson',NULL,NULL,'2014-02-07',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (173,'Organization',NULL,0,0,0,0,1,0,NULL,NULL,'Saint Helena Literacy Alliance','Saint Helena Literacy Alliance',NULL,NULL,NULL,NULL,NULL,'Both','626955140',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Saint Helena Literacy Alliance',NULL,NULL,NULL,0,NULL,NULL,179,'Saint Helena Literacy Alliance',NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (174,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Wagner, Santina','Ms. Santina Wagner',NULL,NULL,NULL,'\ 11\ 1',NULL,'Both','3136401348',NULL,'Sample Data','Santina','','Wagner',2,NULL,NULL,NULL,1,NULL,'Dear Santina',1,NULL,'Dear Santina',1,NULL,'Ms. Santina Wagner',NULL,1,'1941-02-09',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (175,'Organization',NULL,0,1,0,0,0,0,NULL,NULL,'Dousman Sustainability Solutions','Dousman Sustainability Solutions',NULL,NULL,NULL,'\ 14\ 1',NULL,'Both','2586724771',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Dousman Sustainability Solutions',NULL,NULL,NULL,0,NULL,NULL,8,'Dousman Sustainability Solutions',NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (176,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Cruz, Omar','Mr. Omar Cruz III',NULL,NULL,NULL,NULL,NULL,'Both','348168112',NULL,'Sample Data','Omar','O','Cruz',3,4,NULL,NULL,1,NULL,'Dear Omar',1,NULL,'Dear Omar',1,NULL,'Mr. Omar Cruz III',NULL,2,'1990-12-21',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (177,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Roberts, Nicole','Mrs. Nicole Roberts',NULL,NULL,NULL,NULL,NULL,'Both','998604159',NULL,'Sample Data','Nicole','','Roberts',1,NULL,NULL,NULL,1,NULL,'Dear Nicole',1,NULL,'Dear Nicole',1,NULL,'Mrs. Nicole Roberts',NULL,NULL,'1986-04-18',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (178,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'heiditerrell-zope95@notmail.co.pl','heiditerrell-zope95@notmail.co.pl',NULL,NULL,NULL,'\ 12\ 1',NULL,'Both','35112576',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear heiditerrell-zope95@notmail.co.pl',1,NULL,'Dear heiditerrell-zope95@notmail.co.pl',1,NULL,'heiditerrell-zope95@notmail.co.pl',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (179,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'terry.maxwell@infomail.org','terry.maxwell@infomail.org',NULL,NULL,NULL,NULL,NULL,'Both','1967966149',NULL,'Sample Data',NULL,NULL,NULL,NULL,1,NULL,NULL,1,NULL,'Dear terry.maxwell@infomail.org',1,NULL,'Dear terry.maxwell@infomail.org',1,NULL,'terry.maxwell@infomail.org',NULL,NULL,NULL,0,NULL,NULL,NULL,'Saint Helena Literacy Alliance',NULL,NULL,173,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (180,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Urban Advocacy Solutions','Urban Advocacy Solutions',NULL,NULL,NULL,NULL,NULL,'Both','1856526663',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Urban Advocacy Solutions',NULL,NULL,NULL,0,NULL,NULL,17,'Urban Advocacy Solutions',NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (181,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'samsont88@notmail.co.nz','samsont88@notmail.co.nz',NULL,NULL,NULL,'\ 12\ 1',NULL,'Both','137391330',NULL,'Sample Data',NULL,NULL,NULL,4,NULL,NULL,NULL,1,NULL,'Dear samsont88@notmail.co.nz',1,NULL,'Dear samsont88@notmail.co.nz',1,NULL,'samsont88@notmail.co.nz',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (182,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Terry family','Terry family',NULL,NULL,NULL,NULL,NULL,'Both','558108751',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Terry family',5,NULL,'Dear Terry family',2,NULL,'Terry family',NULL,NULL,NULL,0,NULL,'Terry family',NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (183,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Zope, Barry','Barry Zope',NULL,NULL,NULL,NULL,NULL,'Both','1953474040',NULL,'Sample Data','Barry','C','Zope',NULL,NULL,NULL,NULL,1,NULL,'Dear Barry',1,NULL,'Dear Barry',1,NULL,'Barry Zope',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (184,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'ce.jameson58@testing.biz','ce.jameson58@testing.biz',NULL,NULL,NULL,NULL,NULL,'Both','3055850464',NULL,'Sample Data',NULL,NULL,NULL,NULL,1,NULL,NULL,1,NULL,'Dear ce.jameson58@testing.biz',1,NULL,'Dear ce.jameson58@testing.biz',1,NULL,'ce.jameson58@testing.biz',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (185,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'McReynolds, Sonny','Sonny McReynolds',NULL,NULL,NULL,'\ 15\ 1',NULL,'Both','3975405155',NULL,'Sample Data','Sonny','S','McReynolds',NULL,NULL,NULL,NULL,1,NULL,'Dear Sonny',1,NULL,'Dear Sonny',1,NULL,'Sonny McReynolds',NULL,2,'1961-04-25',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (186,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Jones, Shad','Shad Jones III',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','3058482719',NULL,'Sample Data','Shad','','Jones',NULL,4,NULL,NULL,1,NULL,'Dear Shad',1,NULL,'Dear Shad',1,NULL,'Shad Jones III',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (187,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Ivanov, Arlyne','Arlyne Ivanov',NULL,NULL,NULL,NULL,NULL,'Both','4232136365',NULL,'Sample Data','Arlyne','S','Ivanov',NULL,NULL,NULL,NULL,1,NULL,'Dear Arlyne',1,NULL,'Dear Arlyne',1,NULL,'Arlyne Ivanov',NULL,1,'1936-03-22',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (188,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Zope, Bernadette','Bernadette Zope',NULL,NULL,NULL,NULL,NULL,'Both','2602904844',NULL,'Sample Data','Bernadette','','Zope',NULL,NULL,NULL,NULL,1,NULL,'Dear Bernadette',1,NULL,'Dear Bernadette',1,NULL,'Bernadette Zope',NULL,1,'2014-02-24',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (189,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Zope, Sanford','Sanford Zope Jr.',NULL,NULL,NULL,NULL,NULL,'Both','3485406852',NULL,'Sample Data','Sanford','E','Zope',NULL,1,NULL,NULL,1,NULL,'Dear Sanford',1,NULL,'Dear Sanford',1,NULL,'Sanford Zope Jr.',NULL,2,'1971-11-18',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (190,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'Patel, Junko','Ms. Junko Patel',NULL,NULL,NULL,NULL,NULL,'Both','3770216305',NULL,'Sample Data','Junko','','Patel',2,NULL,NULL,NULL,1,NULL,'Dear Junko',1,NULL,'Dear Junko',1,NULL,'Ms. Junko Patel',NULL,1,'1985-05-06',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (191,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Patel, Kathleen','Kathleen Patel',NULL,NULL,NULL,'\ 11\ 1',NULL,'Both','3805387262',NULL,'Sample Data','Kathleen','R','Patel',NULL,NULL,NULL,NULL,1,NULL,'Dear Kathleen',1,NULL,'Dear Kathleen',1,NULL,'Kathleen Patel',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (192,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Smith, Merrie','Merrie Smith',NULL,NULL,NULL,NULL,NULL,'Both','2728255522',NULL,'Sample Data','Merrie','A','Smith',NULL,NULL,NULL,NULL,1,NULL,'Dear Merrie',1,NULL,'Dear Merrie',1,NULL,'Merrie Smith',NULL,1,'1934-10-08',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (193,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'mller-patel.juliann@sample.co.in','mller-patel.juliann@sample.co.in',NULL,NULL,NULL,NULL,NULL,'Both','3898593674',NULL,'Sample Data',NULL,NULL,NULL,4,NULL,NULL,NULL,1,NULL,'Dear mller-patel.juliann@sample.co.in',1,NULL,'Dear mller-patel.juliann@sample.co.in',1,NULL,'mller-patel.juliann@sample.co.in',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (194,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Ivanov, Clint','Clint Ivanov III',NULL,NULL,NULL,NULL,NULL,'Both','3280498131',NULL,'Sample Data','Clint','','Ivanov',NULL,4,NULL,NULL,1,NULL,'Dear Clint',1,NULL,'Dear Clint',1,NULL,'Clint Ivanov III',NULL,2,'1958-09-25',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (195,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Roberts, Bernadette','Mrs. Bernadette Roberts',NULL,NULL,NULL,NULL,NULL,'Both','4225100946',NULL,'Sample Data','Bernadette','','Roberts',1,NULL,NULL,NULL,1,NULL,'Dear Bernadette',1,NULL,'Dear Bernadette',1,NULL,'Mrs. Bernadette Roberts',NULL,NULL,'1980-03-09',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:52'),
- (196,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Cooper, Brzęczysław','Mr. Brzęczysław Cooper',NULL,NULL,NULL,NULL,NULL,'Both','671824527',NULL,'Sample Data','Brzęczysław','','Cooper',3,NULL,NULL,NULL,1,NULL,'Dear Brzęczysław',1,NULL,'Dear Brzęczysław',1,NULL,'Mr. Brzęczysław Cooper',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (197,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Roberts, Elbert','Elbert Roberts Sr.',NULL,NULL,NULL,NULL,NULL,'Both','2457403218',NULL,'Sample Data','Elbert','A','Roberts',NULL,2,NULL,NULL,1,NULL,'Dear Elbert',1,NULL,'Dear Elbert',1,NULL,'Elbert Roberts Sr.',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (198,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'samuels.beula@example.info','samuels.beula@example.info',NULL,NULL,NULL,NULL,NULL,'Both','3262465673',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear samuels.beula@example.info',1,NULL,'Dear samuels.beula@example.info',1,NULL,'samuels.beula@example.info',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (199,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Cooper family','Cooper family',NULL,NULL,NULL,NULL,NULL,'Both','1133003930',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Cooper family',5,NULL,'Dear Cooper family',2,NULL,'Cooper family',NULL,NULL,NULL,0,NULL,'Cooper family',NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (200,'Household',NULL,1,0,0,0,0,0,NULL,NULL,'Terrell family','Terrell family',NULL,NULL,NULL,'\ 12\ 1',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,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (201,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Zope, Roland','Roland Zope',NULL,NULL,NULL,NULL,NULL,'Both','1007442606',NULL,'Sample Data','Roland','G','Zope',NULL,NULL,NULL,NULL,1,NULL,'Dear Roland',1,NULL,'Dear Roland',1,NULL,'Roland Zope',NULL,NULL,'1965-04-04',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:52','2022-06-22 13:51:53'),
- (202,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Lee, Jenny','Jenny Lee',NULL,NULL,NULL,NULL,'en_US','Both','8d3969ad251075f759046920ff5bc305',NULL,NULL,'Jenny',NULL,'Lee',NULL,NULL,NULL,1,1,NULL,'Dear Jenny',1,NULL,'Dear Jenny',1,NULL,'Jenny Lee','Volunteer coordinator',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-22 13:51:53','2022-06-22 13:51:53');
+ (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,'2022-07-28 21:06:00'),
+ (2,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Terrell, Shad','Shad Terrell III',NULL,NULL,NULL,NULL,NULL,'Both','3876111966',NULL,'Sample Data','Shad','','Terrell',NULL,4,NULL,NULL,1,NULL,'Dear Shad',1,NULL,'Dear Shad',1,NULL,'Shad Terrell III',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:09'),
+ (3,'Organization',NULL,1,0,0,0,0,0,NULL,NULL,'United Agriculture Trust','United Agriculture Trust',NULL,NULL,NULL,NULL,NULL,'Both','1251537342',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'United Agriculture Trust',NULL,NULL,NULL,0,NULL,NULL,149,'United Agriculture Trust',NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (4,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'González family','González family',NULL,NULL,NULL,'\ 15\ 1',NULL,'Both','3263723758',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear González family',5,NULL,'Dear González family',2,NULL,'González family',NULL,NULL,NULL,0,NULL,'González family',NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (5,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Yadav, Maria','Maria Yadav Jr.',NULL,NULL,NULL,NULL,NULL,'Both','1203839406',NULL,'Sample Data','Maria','','Yadav',NULL,1,NULL,NULL,1,NULL,'Dear Maria',1,NULL,'Dear Maria',1,NULL,'Maria Yadav Jr.',NULL,2,'1945-01-28',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (6,'Household',NULL,0,1,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,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (7,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Cooper, Brigette','Brigette Cooper',NULL,NULL,NULL,NULL,NULL,'Both','1627670122',NULL,'Sample Data','Brigette','','Cooper',NULL,NULL,NULL,NULL,1,NULL,'Dear Brigette',1,NULL,'Dear Brigette',1,NULL,'Brigette Cooper',NULL,1,'1976-06-28',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:09'),
+ (8,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Prentice family','Prentice family',NULL,NULL,NULL,'\ 11\ 1',NULL,'Both','3313623671',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Prentice family',5,NULL,'Dear Prentice family',2,NULL,'Prentice family',NULL,NULL,NULL,0,NULL,'Prentice family',NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (9,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Friends Health Trust','Friends Health Trust',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','3616712338',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Friends Health Trust',NULL,NULL,NULL,0,NULL,NULL,17,'Friends Health Trust',NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (10,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Ivanov-Prentice, Megan','Dr. Megan Ivanov-Prentice',NULL,NULL,NULL,NULL,NULL,'Both','2595920525',NULL,'Sample Data','Megan','','Ivanov-Prentice',4,NULL,NULL,NULL,1,NULL,'Dear Megan',1,NULL,'Dear Megan',1,NULL,'Dr. Megan Ivanov-Prentice',NULL,1,NULL,0,NULL,NULL,NULL,'Indiana Agriculture Fund',NULL,NULL,40,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (11,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Yadav, Craig','Craig Yadav Jr.',NULL,NULL,NULL,'\ 15\ 1',NULL,'Both','1298063266',NULL,'Sample Data','Craig','P','Yadav',NULL,1,NULL,NULL,1,NULL,'Dear Craig',1,NULL,'Dear Craig',1,NULL,'Craig Yadav Jr.',NULL,NULL,'2012-01-30',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (12,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wilson, Alexia','Dr. Alexia Wilson',NULL,NULL,NULL,NULL,NULL,'Both','3321653861',NULL,'Sample Data','Alexia','','Wilson',4,NULL,NULL,NULL,1,NULL,'Dear Alexia',1,NULL,'Dear Alexia',1,NULL,'Dr. Alexia Wilson',NULL,1,'1937-02-24',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:09'),
+ (13,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Patel family','Patel family',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','1669281794',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Patel family',5,NULL,'Dear Patel family',2,NULL,'Patel family',NULL,NULL,NULL,0,NULL,'Patel family',NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (14,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Deforest, Daren','Daren Deforest',NULL,NULL,NULL,NULL,NULL,'Both','3756202377',NULL,'Sample Data','Daren','V','Deforest',NULL,NULL,NULL,NULL,1,NULL,'Dear Daren',1,NULL,'Dear Daren',1,NULL,'Daren Deforest',NULL,NULL,'1998-05-07',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:09'),
+ (15,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Smith, Kandace','Kandace Smith',NULL,NULL,NULL,NULL,NULL,'Both','1249006988',NULL,'Sample Data','Kandace','L','Smith',NULL,NULL,NULL,NULL,1,NULL,'Dear Kandace',1,NULL,'Dear Kandace',1,NULL,'Kandace Smith',NULL,1,'2014-05-16',0,NULL,NULL,NULL,'Lincoln Arts Services',NULL,NULL,134,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (16,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wilson, Kenny','Kenny Wilson',NULL,NULL,NULL,NULL,NULL,'Both','1945745030',NULL,'Sample Data','Kenny','L','Wilson',NULL,NULL,NULL,NULL,1,NULL,'Dear Kenny',1,NULL,'Dear Kenny',1,NULL,'Kenny Wilson',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (17,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'Terry, Brzęczysław','Dr. Brzęczysław Terry II',NULL,NULL,NULL,'\ 11\ 1',NULL,'Both','884241841',NULL,'Sample Data','Brzęczysław','','Terry',4,3,NULL,NULL,1,NULL,'Dear Brzęczysław',1,NULL,'Dear Brzęczysław',1,NULL,'Dr. Brzęczysław Terry II',NULL,2,NULL,0,NULL,NULL,NULL,'Friends Health Trust',NULL,NULL,9,0,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (18,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'robertsonh36@testing.com','robertsonh36@testing.com',NULL,NULL,NULL,'\ 15\ 1',NULL,'Both','3170442054',NULL,'Sample Data',NULL,NULL,NULL,4,NULL,NULL,NULL,1,NULL,'Dear robertsonh36@testing.com',1,NULL,'Dear robertsonh36@testing.com',1,NULL,'robertsonh36@testing.com',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:09'),
+ (19,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'McReynolds, Jerome','Jerome McReynolds II',NULL,NULL,NULL,'\ 15\ 1',NULL,'Both','1615308753',NULL,'Sample Data','Jerome','Y','McReynolds',NULL,3,NULL,NULL,1,NULL,'Dear Jerome',1,NULL,'Dear Jerome',1,NULL,'Jerome McReynolds II',NULL,2,'1965-07-19',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (20,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Yadav, Ashley','Dr. Ashley Yadav',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','4195605846',NULL,'Sample Data','Ashley','','Yadav',4,NULL,NULL,NULL,1,NULL,'Dear Ashley',1,NULL,'Dear Ashley',1,NULL,'Dr. Ashley Yadav',NULL,NULL,'1974-09-16',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (21,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Cooper family','Cooper family',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','1133003930',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Cooper family',5,NULL,'Dear Cooper family',2,NULL,'Cooper family',NULL,NULL,NULL,0,NULL,'Cooper family',NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (22,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Deforest, Scarlet','Dr. Scarlet Deforest',NULL,NULL,NULL,NULL,NULL,'Both','2259302728',NULL,'Sample Data','Scarlet','T','Deforest',4,NULL,NULL,NULL,1,NULL,'Dear Scarlet',1,NULL,'Dear Scarlet',1,NULL,'Dr. Scarlet Deforest',NULL,1,'1994-11-18',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:09'),
+ (23,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'New Jersey Arts Solutions','New Jersey Arts Solutions',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','2845412357',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'New Jersey Arts Solutions',NULL,NULL,NULL,0,NULL,NULL,74,'New Jersey Arts Solutions',NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (24,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'González, Brzęczysław','Dr. Brzęczysław González',NULL,NULL,NULL,'\ 12\ 1',NULL,'Both','3813995489',NULL,'Sample Data','Brzęczysław','','González',4,NULL,NULL,NULL,1,NULL,'Dear Brzęczysław',1,NULL,'Dear Brzęczysław',1,NULL,'Dr. Brzęczysław González',NULL,2,'1963-04-17',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (25,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Tyler Arts Partners','Tyler Arts Partners',NULL,NULL,NULL,NULL,NULL,'Both','2428224886',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Tyler Arts Partners',NULL,NULL,NULL,0,NULL,NULL,28,'Tyler Arts Partners',NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (26,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Olsen-Díaz family','Olsen-Díaz family',NULL,NULL,NULL,NULL,NULL,'Both','59691007',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Olsen-Díaz family',5,NULL,'Dear Olsen-Díaz family',2,NULL,'Olsen-Díaz family',NULL,NULL,NULL,0,NULL,'Olsen-Díaz family',NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (27,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Adams-Terry family','Adams-Terry family',NULL,NULL,NULL,NULL,NULL,'Both','603797953',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Adams-Terry family',5,NULL,'Dear Adams-Terry family',2,NULL,'Adams-Terry family',NULL,NULL,NULL,0,NULL,'Adams-Terry family',NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (28,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Ivanov, Bob','Bob Ivanov',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','2246956398',NULL,'Sample Data','Bob','O','Ivanov',NULL,NULL,NULL,NULL,1,NULL,'Dear Bob',1,NULL,'Dear Bob',1,NULL,'Bob Ivanov',NULL,2,'1983-07-11',0,NULL,NULL,NULL,'Tyler Arts Partners',NULL,NULL,25,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (29,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wagner, Betty','Ms. Betty Wagner',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','2519883154',NULL,'Sample Data','Betty','L','Wagner',2,NULL,NULL,NULL,1,NULL,'Dear Betty',1,NULL,'Dear Betty',1,NULL,'Ms. Betty Wagner',NULL,1,'1963-04-06',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:09'),
+ (30,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Cooper, Lincoln','Dr. Lincoln Cooper Sr.',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','374468394',NULL,'Sample Data','Lincoln','U','Cooper',4,2,NULL,NULL,1,NULL,'Dear Lincoln',1,NULL,'Dear Lincoln',1,NULL,'Dr. Lincoln Cooper Sr.',NULL,NULL,'1998-09-07',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:09'),
+ (31,'Household',NULL,0,0,0,0,1,0,NULL,NULL,'Yadav family','Yadav family',NULL,NULL,NULL,'\ 12\ 1',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,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (32,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Prentice, Russell','Russell Prentice Sr.',NULL,NULL,NULL,NULL,NULL,'Both','2855348090',NULL,'Sample Data','Russell','M','Prentice',NULL,2,NULL,NULL,1,NULL,'Dear Russell',1,NULL,'Dear Russell',1,NULL,'Russell Prentice Sr.',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (33,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Terry, Rosario','Mr. Rosario Terry',NULL,NULL,NULL,NULL,NULL,'Both','1264009879',NULL,'Sample Data','Rosario','','Terry',3,NULL,NULL,NULL,1,NULL,'Dear Rosario',1,NULL,'Dear Rosario',1,NULL,'Mr. Rosario Terry',NULL,2,'1964-08-13',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:09'),
+ (34,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Roberts, Megan','Megan Roberts',NULL,NULL,NULL,NULL,NULL,'Both','2663769717',NULL,'Sample Data','Megan','','Roberts',NULL,NULL,NULL,NULL,1,NULL,'Dear Megan',1,NULL,'Dear Megan',1,NULL,'Megan Roberts',NULL,1,'1965-08-05',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:09'),
+ (35,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'McReynolds, Angelika','Angelika McReynolds',NULL,NULL,NULL,'\ 11\ 1',NULL,'Both','3667136043',NULL,'Sample Data','Angelika','J','McReynolds',NULL,NULL,NULL,NULL,1,NULL,'Dear Angelika',1,NULL,'Dear Angelika',1,NULL,'Angelika McReynolds',NULL,1,'1998-01-07',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (36,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Smith, Alida','Dr. Alida Smith',NULL,NULL,NULL,NULL,NULL,'Both','1328804767',NULL,'Sample Data','Alida','P','Smith',4,NULL,NULL,NULL,1,NULL,'Dear Alida',1,NULL,'Dear Alida',1,NULL,'Dr. Alida Smith',NULL,1,'1967-06-28',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (37,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Cooper, Omar','Omar Cooper',NULL,NULL,NULL,NULL,NULL,'Both','1015907011',NULL,'Sample Data','Omar','Z','Cooper',NULL,NULL,NULL,NULL,1,NULL,'Dear Omar',1,NULL,'Dear Omar',1,NULL,'Omar Cooper',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (38,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'princesswagner@example.com','princesswagner@example.com',NULL,NULL,NULL,NULL,NULL,'Both','1255479138',NULL,'Sample Data',NULL,NULL,NULL,4,NULL,NULL,NULL,1,NULL,'Dear princesswagner@example.com',1,NULL,'Dear princesswagner@example.com',1,NULL,'princesswagner@example.com',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:09'),
+ (39,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Zope, Mei','Mei Zope',NULL,NULL,NULL,'\ 11\ 1',NULL,'Both','1279923749',NULL,'Sample Data','Mei','','Zope',NULL,NULL,NULL,NULL,1,NULL,'Dear Mei',1,NULL,'Dear Mei',1,NULL,'Mei Zope',NULL,1,'1991-06-22',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:09'),
+ (40,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Indiana Agriculture Fund','Indiana Agriculture Fund',NULL,NULL,NULL,'\ 15\ 1',NULL,'Both','1586010892',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Indiana Agriculture Fund',NULL,NULL,NULL,0,NULL,NULL,10,'Indiana Agriculture Fund',NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (41,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Grant, Damaris','Damaris Grant',NULL,NULL,NULL,'\ 15\ 1',NULL,'Both','1202824250',NULL,'Sample Data','Damaris','W','Grant',NULL,NULL,NULL,NULL,1,NULL,'Dear Damaris',1,NULL,'Dear Damaris',1,NULL,'Damaris Grant',NULL,NULL,'1992-11-05',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (42,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jensen, Margaret','Dr. Margaret Jensen',NULL,NULL,NULL,'\ 11\ 1',NULL,'Both','198729910',NULL,'Sample Data','Margaret','','Jensen',4,NULL,NULL,NULL,1,NULL,'Dear Margaret',1,NULL,'Dear Margaret',1,NULL,'Dr. Margaret Jensen',NULL,1,'1968-01-05',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (43,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Cooper, Kacey','Ms. Kacey Cooper',NULL,NULL,NULL,NULL,NULL,'Both','1088123165',NULL,'Sample Data','Kacey','','Cooper',2,NULL,NULL,NULL,1,NULL,'Dear Kacey',1,NULL,'Dear Kacey',1,NULL,'Ms. Kacey Cooper',NULL,1,'1993-11-26',0,NULL,NULL,NULL,'Pennsylvania Legal Partnership',NULL,NULL,139,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (44,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Dimitrov, Scarlet','Ms. Scarlet Dimitrov',NULL,NULL,NULL,'\ 11\ 1',NULL,'Both','2143443543',NULL,'Sample Data','Scarlet','Y','Dimitrov',2,NULL,NULL,NULL,1,NULL,'Dear Scarlet',1,NULL,'Dear Scarlet',1,NULL,'Ms. Scarlet Dimitrov',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (45,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson, Allen','Allen Jameson',NULL,NULL,NULL,'\ 12\ 1',NULL,'Both','3044297960',NULL,'Sample Data','Allen','','Jameson',NULL,NULL,NULL,NULL,1,NULL,'Dear Allen',1,NULL,'Dear Allen',1,NULL,'Allen Jameson',NULL,2,'1979-03-07',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (46,'Household',NULL,0,0,0,0,1,0,NULL,NULL,'Nielsen family','Nielsen family',NULL,NULL,NULL,'\ 15\ 1',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,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (47,'Household',NULL,1,0,0,0,0,0,NULL,NULL,'Ivanov-Cooper family','Ivanov-Cooper family',NULL,NULL,NULL,'\ 12\ 1',NULL,'Both','3098821403',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Ivanov-Cooper family',5,NULL,'Dear Ivanov-Cooper family',2,NULL,'Ivanov-Cooper family',NULL,NULL,NULL,0,NULL,'Ivanov-Cooper family',NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (48,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Adams-Terry, Rosario','Rosario Adams-Terry',NULL,NULL,NULL,NULL,NULL,'Both','2900716935',NULL,'Sample Data','Rosario','I','Adams-Terry',NULL,NULL,NULL,NULL,1,NULL,'Dear Rosario',1,NULL,'Dear Rosario',1,NULL,'Rosario Adams-Terry',NULL,2,'2008-01-24',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (49,'Organization',NULL,0,1,0,0,0,0,NULL,NULL,'Pine Literacy Partners','Pine Literacy Partners',NULL,NULL,NULL,'\ 14\ 1',NULL,'Both','3748407079',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Pine Literacy Partners',NULL,NULL,NULL,0,NULL,NULL,141,'Pine Literacy Partners',NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (50,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Müller, Nicole','Nicole Müller',NULL,NULL,NULL,NULL,NULL,'Both','2729775781',NULL,'Sample Data','Nicole','T','Müller',NULL,NULL,NULL,NULL,1,NULL,'Dear Nicole',1,NULL,'Dear Nicole',1,NULL,'Nicole Müller',NULL,1,'1973-10-17',0,NULL,NULL,NULL,'California Poetry Academy',NULL,NULL,156,0,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (51,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wilson, Rolando','Rolando Wilson',NULL,NULL,NULL,NULL,NULL,'Both','3129579168',NULL,'Sample Data','Rolando','D','Wilson',NULL,NULL,NULL,NULL,1,NULL,'Dear Rolando',1,NULL,'Dear Rolando',1,NULL,'Rolando Wilson',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (52,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Grant, Russell','Mr. Russell Grant Sr.',NULL,NULL,NULL,NULL,NULL,'Both','388937713',NULL,'Sample Data','Russell','T','Grant',3,2,NULL,NULL,1,NULL,'Dear Russell',1,NULL,'Dear Russell',1,NULL,'Mr. Russell Grant Sr.',NULL,NULL,'1954-03-24',0,NULL,NULL,NULL,'Maple Education Alliance',NULL,NULL,161,0,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (53,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Robertson, Rosario','Rosario Robertson II',NULL,NULL,NULL,NULL,NULL,'Both','1907398578',NULL,'Sample Data','Rosario','','Robertson',NULL,3,NULL,NULL,1,NULL,'Dear Rosario',1,NULL,'Dear Rosario',1,NULL,'Rosario Robertson II',NULL,2,'2016-06-23',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (54,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Roberts, Lou','Lou Roberts Jr.',NULL,NULL,NULL,'\ 14\ 1',NULL,'Both','3476194906',NULL,'Sample Data','Lou','W','Roberts',NULL,1,NULL,NULL,1,NULL,'Dear Lou',1,NULL,'Dear Lou',1,NULL,'Lou Roberts Jr.',NULL,2,'1987-12-01',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:09'),
+ (55,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Prentice, Elizabeth','Elizabeth Prentice',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','1816376525',NULL,'Sample Data','Elizabeth','','Prentice',NULL,NULL,NULL,NULL,1,NULL,'Dear Elizabeth',1,NULL,'Dear Elizabeth',1,NULL,'Elizabeth Prentice',NULL,1,'2009-04-07',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (56,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Patel, Mei','Mei Patel',NULL,NULL,NULL,'\ 12\ 1',NULL,'Both','1870757222',NULL,'Sample Data','Mei','X','Patel',NULL,NULL,NULL,NULL,1,NULL,'Dear Mei',1,NULL,'Dear Mei',1,NULL,'Mei Patel',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (57,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Grant, Rodrigo','Mr. Rodrigo Grant Jr.',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','2901986286',NULL,'Sample Data','Rodrigo','','Grant',3,1,NULL,NULL,1,NULL,'Dear Rodrigo',1,NULL,'Dear Rodrigo',1,NULL,'Mr. Rodrigo Grant Jr.',NULL,2,'1975-12-24',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:09'),
+ (58,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Cooper, Juliann','Mrs. Juliann Cooper',NULL,NULL,NULL,NULL,NULL,'Both','742450300',NULL,'Sample Data','Juliann','Q','Cooper',1,NULL,NULL,NULL,1,NULL,'Dear Juliann',1,NULL,'Dear Juliann',1,NULL,'Mrs. Juliann Cooper',NULL,NULL,'1995-07-10',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:09'),
+ (59,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Reynolds, Alida','Alida Reynolds',NULL,NULL,NULL,NULL,NULL,'Both','1239932671',NULL,'Sample Data','Alida','C','Reynolds',NULL,NULL,NULL,NULL,1,NULL,'Dear Alida',1,NULL,'Dear Alida',1,NULL,'Alida Reynolds',NULL,NULL,'1964-05-23',0,NULL,NULL,NULL,'Global Development Center',NULL,NULL,187,0,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (60,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'blackwell.o.truman@spamalot.com','blackwell.o.truman@spamalot.com',NULL,NULL,NULL,NULL,NULL,'Both','1654143459',NULL,'Sample Data',NULL,NULL,NULL,NULL,3,NULL,NULL,1,NULL,'Dear blackwell.o.truman@spamalot.com',1,NULL,'Dear blackwell.o.truman@spamalot.com',1,NULL,'blackwell.o.truman@spamalot.com',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:09'),
+ (61,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Grant, Elizabeth','Mrs. Elizabeth Grant',NULL,NULL,NULL,NULL,NULL,'Both','1144773398',NULL,'Sample Data','Elizabeth','O','Grant',1,NULL,NULL,NULL,1,NULL,'Dear Elizabeth',1,NULL,'Dear Elizabeth',1,NULL,'Mrs. Elizabeth Grant',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (62,'Organization',NULL,1,0,0,0,0,0,NULL,NULL,'Progressive Poetry Partnership','Progressive Poetry Partnership',NULL,NULL,NULL,NULL,NULL,'Both','2210484958',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Progressive Poetry Partnership',NULL,NULL,NULL,0,NULL,NULL,182,'Progressive Poetry Partnership',NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (63,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'kf.terry93@testing.co.uk','kf.terry93@testing.co.uk',NULL,NULL,NULL,NULL,NULL,'Both','9097810',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear kf.terry93@testing.co.uk',1,NULL,'Dear kf.terry93@testing.co.uk',1,NULL,'kf.terry93@testing.co.uk',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (64,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Prentice, Claudio','Claudio Prentice',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','2511779749',NULL,'Sample Data','Claudio','U','Prentice',NULL,NULL,NULL,NULL,1,NULL,'Dear Claudio',1,NULL,'Dear Claudio',1,NULL,'Claudio Prentice',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (65,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'Olsen-Díaz, Jed','Jed Olsen-Díaz Jr.',NULL,NULL,NULL,NULL,NULL,'Both','1764616437',NULL,'Sample Data','Jed','S','Olsen-Díaz',NULL,1,NULL,NULL,1,NULL,'Dear Jed',1,NULL,'Dear Jed',1,NULL,'Jed Olsen-Díaz Jr.',NULL,2,'2011-03-31',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (66,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jensen, Sharyn','Dr. Sharyn Jensen',NULL,NULL,NULL,NULL,NULL,'Both','2516683246',NULL,'Sample Data','Sharyn','I','Jensen',4,NULL,NULL,NULL,1,NULL,'Dear Sharyn',1,NULL,'Dear Sharyn',1,NULL,'Dr. Sharyn Jensen',NULL,1,'1997-04-11',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:09'),
+ (67,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Olsen-Díaz, Sherman','Sherman Olsen-Díaz III',NULL,NULL,NULL,NULL,NULL,'Both','119864876',NULL,'Sample Data','Sherman','F','Olsen-Díaz',NULL,4,NULL,NULL,1,NULL,'Dear Sherman',1,NULL,'Dear Sherman',1,NULL,'Sherman Olsen-Díaz III',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (68,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Zope, Winford','Winford Zope',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','3617829114',NULL,'Sample Data','Winford','F','Zope',NULL,NULL,NULL,NULL,1,NULL,'Dear Winford',1,NULL,'Dear Winford',1,NULL,'Winford Zope',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (69,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'Yadav, Ashlie','Ashlie Yadav',NULL,NULL,NULL,NULL,NULL,'Both','1118293525',NULL,'Sample Data','Ashlie','N','Yadav',NULL,NULL,NULL,NULL,1,NULL,'Dear Ashlie',1,NULL,'Dear Ashlie',1,NULL,'Ashlie Yadav',NULL,NULL,'1996-06-23',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (70,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Lee, Sherman','Sherman Lee',NULL,NULL,NULL,NULL,NULL,'Both','903838284',NULL,'Sample Data','Sherman','','Lee',NULL,NULL,NULL,NULL,1,NULL,'Dear Sherman',1,NULL,'Dear Sherman',1,NULL,'Sherman Lee',NULL,2,'1951-08-15',1,'2022-04-10',NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:09'),
+ (71,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Dimitrov, Ashlie','Ms. Ashlie Dimitrov',NULL,NULL,NULL,'\ 11\ 1',NULL,'Both','2667879865',NULL,'Sample Data','Ashlie','','Dimitrov',2,NULL,NULL,NULL,1,NULL,'Dear Ashlie',1,NULL,'Dear Ashlie',1,NULL,'Ms. Ashlie Dimitrov',NULL,NULL,'1986-02-18',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (72,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Nielsen, Junko','Junko Nielsen',NULL,NULL,NULL,NULL,NULL,'Both','2926916105',NULL,'Sample Data','Junko','','Nielsen',NULL,NULL,NULL,NULL,1,NULL,'Dear Junko',1,NULL,'Dear Junko',1,NULL,'Junko Nielsen',NULL,1,'1967-12-21',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (73,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'McReynolds, Ivey','Ivey McReynolds',NULL,NULL,NULL,'\ 14\ 1',NULL,'Both','3543287446',NULL,'Sample Data','Ivey','M','McReynolds',NULL,NULL,NULL,NULL,1,NULL,'Dear Ivey',1,NULL,'Dear Ivey',1,NULL,'Ivey McReynolds',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (74,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Dimitrov, Betty','Betty Dimitrov',NULL,NULL,NULL,NULL,NULL,'Both','206687423',NULL,'Sample Data','Betty','K','Dimitrov',NULL,NULL,NULL,NULL,1,NULL,'Dear Betty',1,NULL,'Dear Betty',1,NULL,'Betty Dimitrov',NULL,NULL,NULL,0,NULL,NULL,NULL,'New Jersey Arts Solutions',NULL,NULL,23,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (75,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Adams, Allen','Mr. Allen Adams Sr.',NULL,NULL,NULL,NULL,NULL,'Both','1767360993',NULL,'Sample Data','Allen','','Adams',3,2,NULL,NULL,1,NULL,'Dear Allen',1,NULL,'Dear Allen',1,NULL,'Mr. Allen Adams Sr.',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (76,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'Jameson, Scarlet','Ms. Scarlet Jameson',NULL,NULL,NULL,'\ 11\ 1',NULL,'Both','3493575128',NULL,'Sample Data','Scarlet','O','Jameson',2,NULL,NULL,NULL,1,NULL,'Dear Scarlet',1,NULL,'Dear Scarlet',1,NULL,'Ms. Scarlet Jameson',NULL,1,'1951-06-02',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (77,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Ivanov-Cooper, Elina','Dr. Elina Ivanov-Cooper',NULL,NULL,NULL,'\ 14\ 1',NULL,'Both','196269163',NULL,'Sample Data','Elina','','Ivanov-Cooper',4,NULL,NULL,NULL,1,NULL,'Dear Elina',1,NULL,'Dear Elina',1,NULL,'Dr. Elina Ivanov-Cooper',NULL,1,'1988-08-29',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (78,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Nielsen, Rodrigo','Rodrigo Nielsen',NULL,NULL,NULL,NULL,NULL,'Both','976050360',NULL,'Sample Data','Rodrigo','E','Nielsen',NULL,NULL,NULL,NULL,1,NULL,'Dear Rodrigo',1,NULL,'Dear Rodrigo',1,NULL,'Rodrigo Nielsen',NULL,2,'2011-12-14',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (79,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Patel, Sanford','Sanford Patel',NULL,NULL,NULL,'\ 15\ 1',NULL,'Both','2297805409',NULL,'Sample Data','Sanford','','Patel',NULL,NULL,NULL,NULL,1,NULL,'Dear Sanford',1,NULL,'Dear Sanford',1,NULL,'Sanford Patel',NULL,NULL,'1945-08-04',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:09'),
+ (80,'Household',NULL,1,0,0,0,0,0,NULL,NULL,'Wilson family','Wilson family',NULL,NULL,NULL,NULL,NULL,'Both','350510798',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Wilson family',5,NULL,'Dear Wilson family',2,NULL,'Wilson family',NULL,NULL,NULL,0,NULL,'Wilson family',NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (81,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Olsen, Teddy','Teddy Olsen',NULL,NULL,NULL,'\ 12\ 1',NULL,'Both','72064715',NULL,'Sample Data','Teddy','N','Olsen',NULL,NULL,NULL,NULL,1,NULL,'Dear Teddy',1,NULL,'Dear Teddy',1,NULL,'Teddy Olsen',NULL,NULL,'1972-07-24',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (82,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Robertson, Kandace','Dr. Kandace Robertson',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','302551139',NULL,'Sample Data','Kandace','','Robertson',4,NULL,NULL,NULL,1,NULL,'Dear Kandace',1,NULL,'Dear Kandace',1,NULL,'Dr. Kandace Robertson',NULL,1,'1976-01-03',0,NULL,NULL,NULL,'Creative Food Academy',NULL,NULL,84,0,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (83,'Household',NULL,0,1,0,0,0,0,NULL,NULL,'Prentice family','Prentice family',NULL,NULL,NULL,NULL,NULL,'Both','3313623671',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Prentice family',5,NULL,'Dear Prentice family',2,NULL,'Prentice family',NULL,NULL,NULL,0,NULL,'Prentice family',NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (84,'Organization',NULL,0,1,0,0,0,0,NULL,NULL,'Creative Food Academy','Creative Food Academy',NULL,NULL,NULL,NULL,NULL,'Both','4122211796',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Creative Food Academy',NULL,NULL,NULL,0,NULL,NULL,82,'Creative Food Academy',NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (85,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Samuels, Bernadette','Ms. Bernadette Samuels',NULL,NULL,NULL,'\ 15\ 1',NULL,'Both','2671231239',NULL,'Sample Data','Bernadette','','Samuels',2,NULL,NULL,NULL,1,NULL,'Dear Bernadette',1,NULL,'Dear Bernadette',1,NULL,'Ms. Bernadette Samuels',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (86,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Jameson, Ashlie','Ms. Ashlie Jameson',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','1828478480',NULL,'Sample Data','Ashlie','','Jameson',2,NULL,NULL,NULL,1,NULL,'Dear Ashlie',1,NULL,'Dear Ashlie',1,NULL,'Ms. Ashlie Jameson',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:09'),
+ (87,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'McReynolds, Magan','Magan McReynolds',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','3630572084',NULL,'Sample Data','Magan','E','McReynolds',NULL,NULL,NULL,NULL,1,NULL,'Dear Magan',1,NULL,'Dear Magan',1,NULL,'Magan McReynolds',NULL,1,'1954-09-11',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (88,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Nielsen, Billy','Mr. Billy Nielsen',NULL,NULL,NULL,'\ 11\ 1',NULL,'Both','1021011479',NULL,'Sample Data','Billy','V','Nielsen',3,NULL,NULL,NULL,1,NULL,'Dear Billy',1,NULL,'Dear Billy',1,NULL,'Mr. Billy Nielsen',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (89,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Robertson, Scott','Mr. Scott Robertson III',NULL,NULL,NULL,NULL,NULL,'Both','284541050',NULL,'Sample Data','Scott','J','Robertson',3,4,NULL,NULL,1,NULL,'Dear Scott',1,NULL,'Dear Scott',1,NULL,'Mr. Scott Robertson III',NULL,2,'1987-02-02',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (90,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terrell, Allan','Allan Terrell',NULL,NULL,NULL,NULL,NULL,'Both','349299524',NULL,'Sample Data','Allan','Z','Terrell',NULL,NULL,NULL,NULL,1,NULL,'Dear Allan',1,NULL,'Dear Allan',1,NULL,'Allan Terrell',NULL,2,'1959-09-22',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:09'),
+ (91,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Jameson, Eleonor','Dr. Eleonor Jameson',NULL,NULL,NULL,'\ 11\ 1',NULL,'Both','1654133418',NULL,'Sample Data','Eleonor','J','Jameson',4,NULL,NULL,NULL,1,NULL,'Dear Eleonor',1,NULL,'Dear Eleonor',1,NULL,'Dr. Eleonor Jameson',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (92,'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,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (93,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'kiarap49@notmail.co.pl','kiarap49@notmail.co.pl',NULL,NULL,NULL,'\ 12\ 1',NULL,'Both','2461126449',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear kiarap49@notmail.co.pl',1,NULL,'Dear kiarap49@notmail.co.pl',1,NULL,'kiarap49@notmail.co.pl',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (94,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jensen, Rosario','Mr. Rosario Jensen III',NULL,NULL,NULL,NULL,NULL,'Both','3904971531',NULL,'Sample Data','Rosario','','Jensen',3,4,NULL,NULL,1,NULL,'Dear Rosario',1,NULL,'Dear Rosario',1,NULL,'Mr. Rosario Jensen III',NULL,2,'1953-04-11',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:09'),
+ (95,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Cooper, Scott','Scott Cooper III',NULL,NULL,NULL,'\ 14\ 1',NULL,'Both','2653995804',NULL,'Sample Data','Scott','U','Cooper',NULL,4,NULL,NULL,1,NULL,'Dear Scott',1,NULL,'Dear Scott',1,NULL,'Scott Cooper III',NULL,2,'1974-03-28',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:09'),
+ (96,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Dimitrov, Alexia','Alexia Dimitrov',NULL,NULL,NULL,'\ 12\ 1',NULL,'Both','2476509826',NULL,'Sample Data','Alexia','','Dimitrov',NULL,NULL,NULL,NULL,1,NULL,'Dear Alexia',1,NULL,'Dear Alexia',1,NULL,'Alexia Dimitrov',NULL,1,'2009-10-17',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (97,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Prentice, Jacob','Jacob Prentice Sr.',NULL,NULL,NULL,NULL,NULL,'Both','2335760166',NULL,'Sample Data','Jacob','J','Prentice',NULL,2,NULL,NULL,1,NULL,'Dear Jacob',1,NULL,'Dear Jacob',1,NULL,'Jacob Prentice Sr.',NULL,NULL,'1962-09-03',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (98,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Nielsen, Delana','Delana Nielsen',NULL,NULL,NULL,'\ 11\ 1',NULL,'Both','1974139195',NULL,'Sample Data','Delana','','Nielsen',NULL,NULL,NULL,NULL,1,NULL,'Dear Delana',1,NULL,'Dear Delana',1,NULL,'Delana Nielsen',NULL,NULL,'1991-04-12',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (99,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Wattson, Eleonor','Mrs. Eleonor Wattson',NULL,NULL,NULL,NULL,NULL,'Both','746639902',NULL,'Sample Data','Eleonor','E','Wattson',1,NULL,NULL,NULL,1,NULL,'Dear Eleonor',1,NULL,'Dear Eleonor',1,NULL,'Mrs. Eleonor Wattson',NULL,1,'1971-05-01',0,NULL,NULL,NULL,'Bay Software Center',NULL,NULL,200,0,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (100,'Household',NULL,0,1,0,0,0,0,NULL,NULL,'Grant family','Grant family',NULL,NULL,NULL,NULL,NULL,'Both','3228000340',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Grant family',5,NULL,'Dear Grant family',2,NULL,'Grant family',NULL,NULL,NULL,0,NULL,'Grant family',NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (101,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Bachman, Nicole','Nicole Bachman',NULL,NULL,NULL,NULL,NULL,'Both','1447276636',NULL,'Sample Data','Nicole','G','Bachman',NULL,NULL,NULL,NULL,1,NULL,'Dear Nicole',1,NULL,'Dear Nicole',1,NULL,'Nicole Bachman',NULL,1,'1954-04-19',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (102,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'González, Billy','Billy González Jr.',NULL,NULL,NULL,'\ 14\ 1',NULL,'Both','3554802563',NULL,'Sample Data','Billy','','González',NULL,1,NULL,NULL,1,NULL,'Dear Billy',1,NULL,'Dear Billy',1,NULL,'Billy González Jr.',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (103,'Household',NULL,0,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,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (104,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Adams-Terry, Juliann','Mrs. Juliann Adams-Terry',NULL,NULL,NULL,NULL,NULL,'Both','1538985239',NULL,'Sample Data','Juliann','Z','Adams-Terry',1,NULL,NULL,NULL,1,NULL,'Dear Juliann',1,NULL,'Dear Juliann',1,NULL,'Mrs. Juliann Adams-Terry',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (105,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Nielsen, Kacey','Kacey Nielsen',NULL,NULL,NULL,NULL,NULL,'Both','786551037',NULL,'Sample Data','Kacey','K','Nielsen',NULL,NULL,NULL,NULL,1,NULL,'Dear Kacey',1,NULL,'Dear Kacey',1,NULL,'Kacey Nielsen',NULL,1,'1989-08-04',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (106,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Zope, Brent','Brent Zope',NULL,NULL,NULL,'\ 11\ 1',NULL,'Both','3077360028',NULL,'Sample Data','Brent','','Zope',NULL,NULL,NULL,NULL,1,NULL,'Dear Brent',1,NULL,'Dear Brent',1,NULL,'Brent Zope',NULL,2,'1939-09-22',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (107,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Dimitrov family','Dimitrov family',NULL,NULL,NULL,NULL,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,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (108,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Cooper, Troy','Troy Cooper',NULL,NULL,NULL,'\ 11\ 1',NULL,'Both','2780709398',NULL,'Sample Data','Troy','Z','Cooper',NULL,NULL,NULL,NULL,1,NULL,'Dear Troy',1,NULL,'Dear Troy',1,NULL,'Troy Cooper',NULL,2,'1986-10-22',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (109,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Grant, Mei','Mrs. Mei Grant',NULL,NULL,NULL,NULL,NULL,'Both','3865539072',NULL,'Sample Data','Mei','Q','Grant',1,NULL,NULL,NULL,1,NULL,'Dear Mei',1,NULL,'Dear Mei',1,NULL,'Mrs. Mei Grant',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (110,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Urban Empowerment School','Urban Empowerment School',NULL,NULL,NULL,'\ 11\ 1',NULL,'Both','1260356410',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Urban Empowerment School',NULL,NULL,NULL,0,NULL,NULL,114,'Urban Empowerment School',NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (111,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jacobs, Ashley','Dr. Ashley Jacobs',NULL,NULL,NULL,NULL,NULL,'Both','2224166572',NULL,'Sample Data','Ashley','U','Jacobs',4,NULL,NULL,NULL,1,NULL,'Dear Ashley',1,NULL,'Dear Ashley',1,NULL,'Dr. Ashley Jacobs',NULL,2,'1937-10-22',0,NULL,NULL,NULL,'Rural Wellness Fellowship',NULL,NULL,195,0,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (112,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Deforest, Miguel','Mr. Miguel Deforest Sr.',NULL,NULL,NULL,NULL,NULL,'Both','2379734396',NULL,'Sample Data','Miguel','R','Deforest',3,2,NULL,NULL,1,NULL,'Dear Miguel',1,NULL,'Dear Miguel',1,NULL,'Mr. Miguel Deforest Sr.',NULL,2,'1958-11-04',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:09'),
+ (113,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'jones.maria56@example.net','jones.maria56@example.net',NULL,NULL,NULL,'\ 11\ 1',NULL,'Both','3733935359',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear jones.maria56@example.net',1,NULL,'Dear jones.maria56@example.net',1,NULL,'jones.maria56@example.net',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:09'),
+ (114,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Robertson, Miguel','Mr. Miguel Robertson',NULL,NULL,NULL,NULL,NULL,'Both','3255154078',NULL,'Sample Data','Miguel','X','Robertson',3,NULL,NULL,NULL,1,NULL,'Dear Miguel',1,NULL,'Dear Miguel',1,NULL,'Mr. Miguel Robertson',NULL,2,'1973-02-20',0,NULL,NULL,NULL,'Urban Empowerment School',NULL,NULL,110,0,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (115,'Household',NULL,1,0,0,0,1,0,NULL,NULL,'Robertson family','Robertson family',NULL,NULL,NULL,'\ 11\ 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,'2022-07-28 21:06:08','2022-07-28 21:06:10'),
+ (116,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Łąchowski, Santina','Dr. Santina Łąchowski',NULL,NULL,NULL,NULL,NULL,'Both','3814599784',NULL,'Sample Data','Santina','','Łąchowski',4,NULL,NULL,NULL,1,NULL,'Dear Santina',1,NULL,'Dear Santina',1,NULL,'Dr. Santina Łąchowski',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:09'),
+ (117,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Smith, Elina','Elina Smith',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','1079819733',NULL,'Sample Data','Elina','E','Smith',NULL,NULL,NULL,NULL,1,NULL,'Dear Elina',1,NULL,'Dear Elina',1,NULL,'Elina Smith',NULL,NULL,'2001-09-13',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (118,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Nielsen, Brzęczysław','Brzęczysław Nielsen',NULL,NULL,NULL,'\ 13\ 1',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,'2022-07-28 21:06:08','2022-07-28 21:06:09'),
+ (119,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'McReynolds, Brigette','Mrs. Brigette McReynolds',NULL,NULL,NULL,NULL,NULL,'Both','393115724',NULL,'Sample Data','Brigette','N','McReynolds',1,NULL,NULL,NULL,1,NULL,'Dear Brigette',1,NULL,'Dear Brigette',1,NULL,'Mrs. Brigette McReynolds',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (120,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Robertson, Damaris','Ms. Damaris Robertson',NULL,NULL,NULL,'\ 11\ 1',NULL,'Both','2221222554',NULL,'Sample Data','Damaris','','Robertson',2,NULL,NULL,NULL,1,NULL,'Dear Damaris',1,NULL,'Dear Damaris',1,NULL,'Ms. Damaris Robertson',NULL,1,'1987-04-01',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (121,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Yadav, Herminia','Ms. Herminia Yadav',NULL,NULL,NULL,NULL,NULL,'Both','201559464',NULL,'Sample Data','Herminia','','Yadav',2,NULL,NULL,NULL,1,NULL,'Dear Herminia',1,NULL,'Dear Herminia',1,NULL,'Ms. Herminia Yadav',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:08','2022-07-28 21:06:11'),
+ (122,'Individual',NULL,1,1,0,0,1,0,NULL,NULL,'Jameson, Sonny','Dr. Sonny Jameson III',NULL,NULL,NULL,NULL,NULL,'Both','3728912262',NULL,'Sample Data','Sonny','','Jameson',4,4,NULL,NULL,1,NULL,'Dear Sonny',1,NULL,'Dear Sonny',1,NULL,'Dr. Sonny Jameson III',NULL,NULL,'1942-04-26',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:09'),
+ (123,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Georgia Action Alliance','Georgia Action Alliance',NULL,NULL,NULL,'\ 12\ 1',NULL,'Both','3450500133',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Georgia Action Alliance',NULL,NULL,NULL,0,NULL,NULL,NULL,'Georgia Action Alliance',NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:10'),
+ (124,'Household',NULL,0,1,0,0,0,0,NULL,NULL,'McReynolds family','McReynolds family',NULL,NULL,NULL,'\ 15\ 1',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,'2022-07-28 21:06:09','2022-07-28 21:06:10'),
+ (125,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Wilson, Jina','Jina Wilson',NULL,NULL,NULL,NULL,NULL,'Both','198440520',NULL,'Sample Data','Jina','I','Wilson',NULL,NULL,NULL,NULL,1,NULL,'Dear Jina',1,NULL,'Dear Jina',1,NULL,'Jina Wilson',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:09'),
+ (126,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Samuels, Jina','Mrs. Jina Samuels',NULL,NULL,NULL,'\ 15\ 1',NULL,'Both','202942024',NULL,'Sample Data','Jina','','Samuels',1,NULL,NULL,NULL,1,NULL,'Dear Jina',1,NULL,'Dear Jina',1,NULL,'Mrs. Jina Samuels',NULL,NULL,'1937-12-25',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:10'),
+ (127,'Household',NULL,1,1,0,0,0,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,'2022-07-28 21:06:09','2022-07-28 21:06:10'),
+ (128,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Robertson, Teresa','Dr. Teresa Robertson',NULL,NULL,NULL,NULL,NULL,'Both','988071547',NULL,'Sample Data','Teresa','U','Robertson',4,NULL,NULL,NULL,1,NULL,'Dear Teresa',1,NULL,'Dear Teresa',1,NULL,'Dr. Teresa Robertson',NULL,1,'1962-07-31',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:11'),
+ (129,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'prenticem@example.co.nz','prenticem@example.co.nz',NULL,NULL,NULL,NULL,NULL,'Both','2822850316',NULL,'Sample Data',NULL,NULL,NULL,NULL,2,NULL,NULL,1,NULL,'Dear prenticem@example.co.nz',1,NULL,'Dear prenticem@example.co.nz',1,NULL,'prenticem@example.co.nz',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:11'),
+ (130,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'Díaz, Rebekah','Mrs. Rebekah Díaz',NULL,NULL,NULL,'\ 12\ 1',NULL,'Both','1512894919',NULL,'Sample Data','Rebekah','A','Díaz',1,NULL,NULL,NULL,1,NULL,'Dear Rebekah',1,NULL,'Dear Rebekah',1,NULL,'Mrs. Rebekah Díaz',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:11'),
+ (131,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'chowski.p.norris@fishmail.co.pl','chowski.p.norris@fishmail.co.pl',NULL,NULL,NULL,'\ 11\ 1',NULL,'Both','860113895',NULL,'Sample Data',NULL,NULL,NULL,4,4,NULL,NULL,1,NULL,'Dear chowski.p.norris@fishmail.co.pl',1,NULL,'Dear chowski.p.norris@fishmail.co.pl',1,NULL,'chowski.p.norris@fishmail.co.pl',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:09'),
+ (132,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Terry, Rosario','Dr. Rosario Terry',NULL,NULL,NULL,'\ 14\ 1',NULL,'Both','1264009879',NULL,'Sample Data','Rosario','M','Terry',4,NULL,NULL,NULL,1,NULL,'Dear Rosario',1,NULL,'Dear Rosario',1,NULL,'Dr. Rosario Terry',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:09'),
+ (133,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Nielsen, Sherman','Dr. Sherman Nielsen',NULL,NULL,NULL,'\ 11\ 1',NULL,'Both','2590733768',NULL,'Sample Data','Sherman','J','Nielsen',4,NULL,NULL,NULL,1,NULL,'Dear Sherman',1,NULL,'Dear Sherman',1,NULL,'Dr. Sherman Nielsen',NULL,2,'1999-07-07',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:11'),
+ (134,'Organization',NULL,0,0,0,0,1,0,NULL,NULL,'Lincoln Arts Services','Lincoln Arts Services',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','2025818182',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Lincoln Arts Services',NULL,NULL,NULL,0,NULL,NULL,15,'Lincoln Arts Services',NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:10'),
+ (135,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'McReynolds, Herminia','Herminia McReynolds',NULL,NULL,NULL,'\ 12\ 1',NULL,'Both','2752519462',NULL,'Sample Data','Herminia','J','McReynolds',NULL,NULL,NULL,NULL,1,NULL,'Dear Herminia',1,NULL,'Dear Herminia',1,NULL,'Herminia McReynolds',NULL,1,'1992-05-22',0,NULL,NULL,NULL,'Rural Health Partners',NULL,NULL,183,0,'2022-07-28 21:06:09','2022-07-28 21:06:10'),
+ (136,'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','C','Nielsen',NULL,NULL,NULL,NULL,1,NULL,'Dear Kathleen',1,NULL,'Dear Kathleen',1,NULL,'Kathleen Nielsen',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:09'),
+ (137,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Cruz, Angelika','Mrs. Angelika Cruz',NULL,NULL,NULL,NULL,NULL,'Both','2984810222',NULL,'Sample Data','Angelika','','Cruz',1,NULL,NULL,NULL,1,NULL,'Dear Angelika',1,NULL,'Dear Angelika',1,NULL,'Mrs. Angelika Cruz',NULL,NULL,'1965-04-03',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:09'),
+ (138,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Cooper, Norris','Mr. Norris Cooper II',NULL,NULL,NULL,NULL,NULL,'Both','750501935',NULL,'Sample Data','Norris','','Cooper',3,3,NULL,NULL,1,NULL,'Dear Norris',1,NULL,'Dear Norris',1,NULL,'Mr. Norris Cooper II',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:11'),
+ (139,'Organization',NULL,1,1,0,0,0,0,NULL,NULL,'Pennsylvania Legal Partnership','Pennsylvania Legal Partnership',NULL,NULL,NULL,NULL,NULL,'Both','4177914313',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Pennsylvania Legal Partnership',NULL,NULL,NULL,0,NULL,NULL,43,'Pennsylvania Legal Partnership',NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:10'),
+ (140,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Grant, Sanford','Sanford Grant',NULL,NULL,NULL,NULL,NULL,'Both','27540077',NULL,'Sample Data','Sanford','D','Grant',NULL,NULL,NULL,NULL,1,NULL,'Dear Sanford',1,NULL,'Dear Sanford',1,NULL,'Sanford Grant',NULL,2,'2015-10-11',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:11'),
+ (141,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Prentice, Billy','Billy Prentice',NULL,NULL,NULL,'\ 12\ 1',NULL,'Both','3571999002',NULL,'Sample Data','Billy','','Prentice',NULL,NULL,NULL,NULL,1,NULL,'Dear Billy',1,NULL,'Dear Billy',1,NULL,'Billy Prentice',NULL,2,NULL,0,NULL,NULL,NULL,'Pine Literacy Partners',NULL,NULL,49,0,'2022-07-28 21:06:09','2022-07-28 21:06:11'),
+ (142,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Cruz-Wilson, Miguel','Dr. Miguel Cruz-Wilson II',NULL,NULL,NULL,'\ 11\ 1',NULL,'Both','3965587389',NULL,'Sample Data','Miguel','','Cruz-Wilson',4,3,NULL,NULL,1,NULL,'Dear Miguel',1,NULL,'Dear Miguel',1,NULL,'Dr. Miguel Cruz-Wilson II',NULL,2,'1961-09-10',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:11'),
+ (143,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Ivanov-Cooper, Truman','Dr. Truman Ivanov-Cooper II',NULL,NULL,NULL,'\ 15\ 1',NULL,'Both','2913994613',NULL,'Sample Data','Truman','','Ivanov-Cooper',4,3,NULL,NULL,1,NULL,'Dear Truman',1,NULL,'Dear Truman',1,NULL,'Dr. Truman Ivanov-Cooper II',NULL,2,'1995-02-11',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:11'),
+ (144,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'Samuels, Josefa','Ms. Josefa Samuels',NULL,NULL,NULL,NULL,NULL,'Both','1709478630',NULL,'Sample Data','Josefa','','Samuels',2,NULL,NULL,NULL,1,NULL,'Dear Josefa',1,NULL,'Dear Josefa',1,NULL,'Ms. Josefa Samuels',NULL,1,'1967-01-04',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:11'),
+ (145,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'McReynolds, Carlos','Carlos McReynolds III',NULL,NULL,NULL,'\ 12\ 1',NULL,'Both','1986804051',NULL,'Sample Data','Carlos','','McReynolds',NULL,4,NULL,NULL,1,NULL,'Dear Carlos',1,NULL,'Dear Carlos',1,NULL,'Carlos McReynolds III',NULL,2,'1992-09-08',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:11'),
+ (146,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Wattson, Alida','Alida Wattson',NULL,NULL,NULL,NULL,NULL,'Both','362422914',NULL,'Sample Data','Alida','','Wattson',NULL,NULL,NULL,NULL,1,NULL,'Dear Alida',1,NULL,'Dear Alida',1,NULL,'Alida Wattson',NULL,1,'1966-08-19',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:09'),
+ (147,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'González, Maria','Maria González Jr.',NULL,NULL,NULL,'\ 14\ 1',NULL,'Both','3970344660',NULL,'Sample Data','Maria','','González',NULL,1,NULL,NULL,1,NULL,'Dear Maria',1,NULL,'Dear Maria',1,NULL,'Maria González Jr.',NULL,2,'1991-04-29',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:09'),
+ (148,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Jensen, Laree','Mrs. Laree Jensen',NULL,NULL,NULL,'\ 11\ 1',NULL,'Both','2534513195',NULL,'Sample Data','Laree','F','Jensen',1,NULL,NULL,NULL,1,NULL,'Dear Laree',1,NULL,'Dear Laree',1,NULL,'Mrs. Laree Jensen',NULL,1,'1993-09-18',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:09'),
+ (149,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Prentice, Damaris','Ms. Damaris Prentice',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','4205720753',NULL,'Sample Data','Damaris','G','Prentice',2,NULL,NULL,NULL,1,NULL,'Dear Damaris',1,NULL,'Dear Damaris',1,NULL,'Ms. Damaris Prentice',NULL,1,'1979-08-27',0,NULL,NULL,NULL,'United Agriculture Trust',NULL,NULL,3,0,'2022-07-28 21:06:09','2022-07-28 21:06:10'),
+ (150,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'grant.craig@testing.co.in','grant.craig@testing.co.in',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','2007569541',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear grant.craig@testing.co.in',1,NULL,'Dear grant.craig@testing.co.in',1,NULL,'grant.craig@testing.co.in',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:09'),
+ (151,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Prentice, Claudio','Claudio Prentice',NULL,NULL,NULL,NULL,NULL,'Both','2511779749',NULL,'Sample Data','Claudio','','Prentice',NULL,NULL,NULL,NULL,1,NULL,'Dear Claudio',1,NULL,'Dear Claudio',1,NULL,'Claudio Prentice',NULL,2,'1979-11-17',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:09'),
+ (152,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Samuels, Kathleen','Dr. Kathleen Samuels',NULL,NULL,NULL,'\ 14\ 1',NULL,'Both','4106798550',NULL,'Sample Data','Kathleen','','Samuels',4,NULL,NULL,NULL,1,NULL,'Dear Kathleen',1,NULL,'Dear Kathleen',1,NULL,'Dr. Kathleen Samuels',NULL,1,'1998-12-22',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:11'),
+ (153,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'McReynolds, Andrew','Andrew McReynolds',NULL,NULL,NULL,NULL,NULL,'Both','666674467',NULL,'Sample Data','Andrew','','McReynolds',NULL,NULL,NULL,NULL,1,NULL,'Dear Andrew',1,NULL,'Dear Andrew',1,NULL,'Andrew McReynolds',NULL,2,'1960-11-24',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:11'),
+ (154,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Ivanov, Ashley','Ashley Ivanov II',NULL,NULL,NULL,NULL,NULL,'Both','2740657237',NULL,'Sample Data','Ashley','U','Ivanov',NULL,3,NULL,NULL,1,NULL,'Dear Ashley',1,NULL,'Dear Ashley',1,NULL,'Ashley Ivanov II',NULL,2,'1970-11-27',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:09'),
+ (155,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terry, Carylon','Carylon Terry',NULL,NULL,NULL,NULL,NULL,'Both','803011383',NULL,'Sample Data','Carylon','Z','Terry',NULL,NULL,NULL,NULL,1,NULL,'Dear Carylon',1,NULL,'Dear Carylon',1,NULL,'Carylon Terry',NULL,NULL,'1951-10-15',1,'2021-08-05',NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:09'),
+ (156,'Organization',NULL,0,0,0,0,1,0,NULL,NULL,'California Poetry Academy','California Poetry Academy',NULL,NULL,NULL,'\ 15\ 1',NULL,'Both','2150134601',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'California Poetry Academy',NULL,NULL,NULL,0,NULL,NULL,50,'California Poetry Academy',NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:10'),
+ (157,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Patel, Ivey','Ivey Patel',NULL,NULL,NULL,NULL,NULL,'Both','1657972343',NULL,'Sample Data','Ivey','C','Patel',NULL,NULL,NULL,NULL,1,NULL,'Dear Ivey',1,NULL,'Dear Ivey',1,NULL,'Ivey Patel',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:09'),
+ (158,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Olsen, Toby','Dr. Toby Olsen',NULL,NULL,NULL,NULL,NULL,'Both','2803490896',NULL,'Sample Data','Toby','','Olsen',4,NULL,NULL,NULL,1,NULL,'Dear Toby',1,NULL,'Dear Toby',1,NULL,'Dr. Toby Olsen',NULL,NULL,'1958-11-03',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:09'),
+ (159,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Wilson, Irvin','Irvin Wilson',NULL,NULL,NULL,NULL,NULL,'Both','441477896',NULL,'Sample Data','Irvin','','Wilson',NULL,NULL,NULL,NULL,1,NULL,'Dear Irvin',1,NULL,'Dear Irvin',1,NULL,'Irvin Wilson',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:11'),
+ (160,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Reynolds, Mei','Ms. Mei Reynolds',NULL,NULL,NULL,NULL,NULL,'Both','2590400187',NULL,'Sample Data','Mei','K','Reynolds',2,NULL,NULL,NULL,1,NULL,'Dear Mei',1,NULL,'Dear Mei',1,NULL,'Ms. Mei Reynolds',NULL,1,'1998-12-26',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:10'),
+ (161,'Organization',NULL,0,0,0,0,1,0,NULL,NULL,'Maple Education Alliance','Maple Education Alliance',NULL,NULL,NULL,'\ 12\ 1',NULL,'Both','3070164737',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Maple Education Alliance',NULL,NULL,NULL,0,NULL,NULL,52,'Maple Education Alliance',NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:10'),
+ (162,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Lee, Heidi','Mrs. Heidi Lee',NULL,NULL,NULL,'\ 14\ 1',NULL,'Both','4039123195',NULL,'Sample Data','Heidi','Q','Lee',1,NULL,NULL,NULL,1,NULL,'Dear Heidi',1,NULL,'Dear Heidi',1,NULL,'Mrs. Heidi Lee',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:09'),
+ (163,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'cooperl@testing.org','cooperl@testing.org',NULL,NULL,NULL,'\ 15\ 1',NULL,'Both','3851407156',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear cooperl@testing.org',1,NULL,'Dear cooperl@testing.org',1,NULL,'cooperl@testing.org',NULL,NULL,NULL,0,NULL,NULL,NULL,'Community Health Collective',NULL,NULL,180,0,'2022-07-28 21:06:09','2022-07-28 21:06:10'),
+ (164,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Terry, Scarlet','Mrs. Scarlet Terry',NULL,NULL,NULL,'\ 14\ 1',NULL,'Both','4060527953',NULL,'Sample Data','Scarlet','R','Terry',1,NULL,NULL,NULL,1,NULL,'Dear Scarlet',1,NULL,'Dear Scarlet',1,NULL,'Mrs. Scarlet Terry',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:09'),
+ (165,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Smith, Lou','Mr. Lou Smith III',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','807934485',NULL,'Sample Data','Lou','','Smith',3,4,NULL,NULL,1,NULL,'Dear Lou',1,NULL,'Dear Lou',1,NULL,'Mr. Lou Smith III',NULL,2,'1971-09-23',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:11'),
+ (166,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Bachman, Magan','Dr. Magan Bachman',NULL,NULL,NULL,'\ 15\ 1',NULL,'Both','177125687',NULL,'Sample Data','Magan','','Bachman',4,NULL,NULL,NULL,1,NULL,'Dear Magan',1,NULL,'Dear Magan',1,NULL,'Dr. Magan Bachman',NULL,NULL,'1991-07-17',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:09'),
+ (167,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'rjameson45@notmail.info','rjameson45@notmail.info',NULL,NULL,NULL,NULL,NULL,'Both','2663685812',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear rjameson45@notmail.info',1,NULL,'Dear rjameson45@notmail.info',1,NULL,'rjameson45@notmail.info',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:11'),
+ (168,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'jameson.valene58@example.co.uk','jameson.valene58@example.co.uk',NULL,NULL,NULL,NULL,NULL,'Both','4191811926',NULL,'Sample Data',NULL,NULL,NULL,1,NULL,NULL,NULL,1,NULL,'Dear jameson.valene58@example.co.uk',1,NULL,'Dear jameson.valene58@example.co.uk',1,NULL,'jameson.valene58@example.co.uk',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:09'),
+ (169,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jacobs, Justina','Dr. Justina Jacobs',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','1829359712',NULL,'Sample Data','Justina','','Jacobs',4,NULL,NULL,NULL,1,NULL,'Dear Justina',1,NULL,'Dear Justina',1,NULL,'Dr. Justina Jacobs',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:09'),
+ (170,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Cooper, Alida','Alida Cooper',NULL,NULL,NULL,NULL,NULL,'Both','4292976032',NULL,'Sample Data','Alida','L','Cooper',NULL,NULL,NULL,NULL,1,NULL,'Dear Alida',1,NULL,'Dear Alida',1,NULL,'Alida Cooper',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:11'),
+ (171,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'González, Clint','Clint González Jr.',NULL,NULL,NULL,NULL,NULL,'Both','2467561173',NULL,'Sample Data','Clint','Z','González',NULL,1,NULL,NULL,1,NULL,'Dear Clint',1,NULL,'Dear Clint',1,NULL,'Clint González Jr.',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:11'),
+ (172,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Yadav, Irvin','Irvin Yadav Jr.',NULL,NULL,NULL,NULL,NULL,'Both','1734068818',NULL,'Sample Data','Irvin','T','Yadav',NULL,1,NULL,NULL,1,NULL,'Dear Irvin',1,NULL,'Dear Irvin',1,NULL,'Irvin Yadav Jr.',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:09'),
+ (173,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'allan@testing.co.uk','allan@testing.co.uk',NULL,NULL,NULL,'\ 12\ 1',NULL,'Both','294703231',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear allan@testing.co.uk',1,NULL,'Dear allan@testing.co.uk',1,NULL,'allan@testing.co.uk',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:10'),
+ (174,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Lee, Mei','Ms. Mei Lee',NULL,NULL,NULL,NULL,NULL,'Both','1778565334',NULL,'Sample Data','Mei','','Lee',2,NULL,NULL,NULL,1,NULL,'Dear Mei',1,NULL,'Dear Mei',1,NULL,'Ms. Mei Lee',NULL,1,'1948-03-06',1,'2022-04-15',NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:09'),
+ (175,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'González, Scarlet','Scarlet González',NULL,NULL,NULL,'\ 14\ 1',NULL,'Both','108214879',NULL,'Sample Data','Scarlet','','González',NULL,NULL,NULL,NULL,1,NULL,'Dear Scarlet',1,NULL,'Dear Scarlet',1,NULL,'Scarlet González',NULL,1,'1977-09-29',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:11'),
+ (176,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Nielsen, Josefa','Josefa Nielsen',NULL,NULL,NULL,NULL,NULL,'Both','3267028471',NULL,'Sample Data','Josefa','L','Nielsen',NULL,NULL,NULL,NULL,1,NULL,'Dear Josefa',1,NULL,'Dear Josefa',1,NULL,'Josefa Nielsen',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:11'),
+ (177,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Friends Culture Partners','Friends Culture Partners',NULL,NULL,NULL,NULL,NULL,'Both','1461844823',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Friends Culture Partners',NULL,NULL,NULL,0,NULL,NULL,NULL,'Friends Culture Partners',NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:10'),
+ (178,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Samson, Andrew','Andrew Samson Jr.',NULL,NULL,NULL,'\ 12\ 1',NULL,'Both','2323395058',NULL,'Sample Data','Andrew','D','Samson',NULL,1,NULL,NULL,1,NULL,'Dear Andrew',1,NULL,'Dear Andrew',1,NULL,'Andrew Samson Jr.',NULL,2,'1998-08-10',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:09'),
+ (179,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Barkley, Kacey','Kacey Barkley',NULL,NULL,NULL,'\ 15\ 1',NULL,'Both','2943836442',NULL,'Sample Data','Kacey','','Barkley',NULL,NULL,NULL,NULL,1,NULL,'Dear Kacey',1,NULL,'Dear Kacey',1,NULL,'Kacey Barkley',NULL,1,'1985-07-01',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:10'),
+ (180,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Community Health Collective','Community Health Collective',NULL,NULL,NULL,NULL,NULL,'Both','3391278748',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Community Health Collective',NULL,NULL,NULL,0,NULL,NULL,163,'Community Health Collective',NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:10'),
+ (181,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'McReynolds family','McReynolds family',NULL,NULL,NULL,'\ 13\ 1',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,'2022-07-28 21:06:09','2022-07-28 21:06:10'),
+ (182,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Łąchowski, Daren','Daren Łąchowski',NULL,NULL,NULL,'\ 15\ 1',NULL,'Both','2421029713',NULL,'Sample Data','Daren','','Łąchowski',NULL,NULL,NULL,NULL,1,NULL,'Dear Daren',1,NULL,'Dear Daren',1,NULL,'Daren Łąchowski',NULL,2,'1934-02-07',0,NULL,NULL,NULL,'Progressive Poetry Partnership',NULL,NULL,62,0,'2022-07-28 21:06:09','2022-07-28 21:06:10'),
+ (183,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Rural Health Partners','Rural Health Partners',NULL,NULL,NULL,NULL,NULL,'Both','2233004665',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Rural Health Partners',NULL,NULL,NULL,0,NULL,NULL,135,'Rural Health Partners',NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:10'),
+ (184,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'dimitrovj21@airmail.biz','dimitrovj21@airmail.biz',NULL,NULL,NULL,'\ 15\ 1',NULL,'Both','471628508',NULL,'Sample Data',NULL,NULL,NULL,4,NULL,NULL,NULL,1,NULL,'Dear dimitrovj21@airmail.biz',1,NULL,'Dear dimitrovj21@airmail.biz',1,NULL,'dimitrovj21@airmail.biz',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:10'),
+ (185,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Grant-Jameson, Rodrigo','Rodrigo Grant-Jameson',NULL,NULL,NULL,'\ 15\ 1',NULL,'Both','464887103',NULL,'Sample Data','Rodrigo','G','Grant-Jameson',NULL,NULL,NULL,NULL,1,NULL,'Dear Rodrigo',1,NULL,'Dear Rodrigo',1,NULL,'Rodrigo Grant-Jameson',NULL,2,'1947-11-14',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:11'),
+ (186,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Samuels, Alida','Mrs. Alida Samuels',NULL,NULL,NULL,NULL,NULL,'Both','2827635876',NULL,'Sample Data','Alida','','Samuels',1,NULL,NULL,NULL,1,NULL,'Dear Alida',1,NULL,'Dear Alida',1,NULL,'Mrs. Alida Samuels',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:10'),
+ (187,'Organization',NULL,0,1,0,0,0,0,NULL,NULL,'Global Development Center','Global Development Center',NULL,NULL,NULL,'\ 12\ 1',NULL,'Both','2374968209',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Global Development Center',NULL,NULL,NULL,0,NULL,NULL,59,'Global Development Center',NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:10'),
+ (188,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Patel, Clint','Dr. Clint Patel',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','853851705',NULL,'Sample Data','Clint','X','Patel',4,NULL,NULL,NULL,1,NULL,'Dear Clint',1,NULL,'Dear Clint',1,NULL,'Dr. Clint Patel',NULL,NULL,'1981-06-09',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:10'),
+ (189,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Grant, Carylon','Mrs. Carylon Grant',NULL,NULL,NULL,'\ 12\ 1',NULL,'Both','3606028466',NULL,'Sample Data','Carylon','','Grant',1,NULL,NULL,NULL,1,NULL,'Dear Carylon',1,NULL,'Dear Carylon',1,NULL,'Mrs. Carylon Grant',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:11'),
+ (190,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Nielsen, Rodrigo','Dr. Rodrigo Nielsen',NULL,NULL,NULL,'\ 11\ 1',NULL,'Both','976050360',NULL,'Sample Data','Rodrigo','','Nielsen',4,NULL,NULL,NULL,1,NULL,'Dear Rodrigo',1,NULL,'Dear Rodrigo',1,NULL,'Dr. Rodrigo Nielsen',NULL,2,'1966-06-27',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:11'),
+ (191,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'McReynolds, Elina','Elina McReynolds',NULL,NULL,NULL,'\ 14\ 1',NULL,'Both','130391420',NULL,'Sample Data','Elina','E','McReynolds',NULL,NULL,NULL,NULL,1,NULL,'Dear Elina',1,NULL,'Dear Elina',1,NULL,'Elina McReynolds',NULL,1,'1965-07-03',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:11'),
+ (192,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Nielsen, Rolando','Rolando Nielsen III',NULL,NULL,NULL,'\ 11\ 1',NULL,'Both','1720954446',NULL,'Sample Data','Rolando','R','Nielsen',NULL,4,NULL,NULL,1,NULL,'Dear Rolando',1,NULL,'Dear Rolando',1,NULL,'Rolando Nielsen III',NULL,2,'1943-08-24',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:09'),
+ (193,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Prentice, Carylon','Carylon Prentice',NULL,NULL,NULL,'\ 13\ 1',NULL,'Both','1810903097',NULL,'Sample Data','Carylon','','Prentice',NULL,NULL,NULL,NULL,1,NULL,'Dear Carylon',1,NULL,'Dear Carylon',1,NULL,'Carylon Prentice',NULL,1,'1964-07-22',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:11'),
+ (194,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Deforest, Mei','Mei Deforest',NULL,NULL,NULL,'\ 12\ 1',NULL,'Both','2717143162',NULL,'Sample Data','Mei','A','Deforest',NULL,NULL,NULL,NULL,1,NULL,'Dear Mei',1,NULL,'Dear Mei',1,NULL,'Mei Deforest',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:09'),
+ (195,'Organization',NULL,0,1,0,0,0,0,NULL,NULL,'Rural Wellness Fellowship','Rural Wellness Fellowship',NULL,NULL,NULL,'\ 12\ 1',NULL,'Both','411420013',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Rural Wellness Fellowship',NULL,NULL,NULL,0,NULL,NULL,111,'Rural Wellness Fellowship',NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:10'),
+ (196,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Samuels, Herminia','Herminia Samuels',NULL,NULL,NULL,NULL,NULL,'Both','2536556293',NULL,'Sample Data','Herminia','','Samuels',NULL,NULL,NULL,NULL,1,NULL,'Dear Herminia',1,NULL,'Dear Herminia',1,NULL,'Herminia Samuels',NULL,1,'1976-06-09',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:11'),
+ (197,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Barkley, Lincoln','Lincoln Barkley Jr.',NULL,NULL,NULL,NULL,NULL,'Both','1151829541',NULL,'Sample Data','Lincoln','G','Barkley',NULL,1,NULL,NULL,1,NULL,'Dear Lincoln',1,NULL,'Dear Lincoln',1,NULL,'Lincoln Barkley Jr.',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:09'),
+ (198,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Müller, Betty','Mrs. Betty Müller',NULL,NULL,NULL,NULL,NULL,'Both','2410508125',NULL,'Sample Data','Betty','B','Müller',1,NULL,NULL,NULL,1,NULL,'Dear Betty',1,NULL,'Dear Betty',1,NULL,'Mrs. Betty Müller',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:09'),
+ (199,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Blackwell, Miguel','Dr. Miguel Blackwell Jr.',NULL,NULL,NULL,'\ 11\ 1',NULL,'Both','3534576145',NULL,'Sample Data','Miguel','','Blackwell',4,1,NULL,NULL,1,NULL,'Dear Miguel',1,NULL,'Dear Miguel',1,NULL,'Dr. Miguel Blackwell Jr.',NULL,2,'1987-05-13',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:09'),
+ (200,'Organization',NULL,1,0,0,0,0,0,NULL,NULL,'Bay Software Center','Bay Software Center',NULL,NULL,NULL,'\ 14\ 1',NULL,'Both','2745597399',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Bay Software Center',NULL,NULL,NULL,0,NULL,NULL,99,'Bay Software Center',NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:10'),
+ (201,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'patel.clint@lol.com','patel.clint@lol.com',NULL,NULL,NULL,NULL,NULL,'Both','866644834',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear patel.clint@lol.com',1,NULL,'Dear patel.clint@lol.com',1,NULL,'patel.clint@lol.com',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:09','2022-07-28 21:06:10'),
+ (202,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Lee, Jenny','Jenny Lee',NULL,NULL,NULL,NULL,'en_US','Both','34e8ee3e32015cfa01a965a90929bf1b',NULL,NULL,'Jenny',NULL,'Lee',NULL,NULL,NULL,1,1,NULL,'Dear Jenny',1,NULL,'Dear Jenny',1,NULL,'Jenny Lee','Volunteer coordinator',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-28 21:06:12','2022-07-28 21:06:12');
 /*!40000 ALTER TABLE `civicrm_contact` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -2166,117 +2177,117 @@ 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`, `is_template`) VALUES
- (1,2,1,NULL,4,'2012-06-22 09:51:54',0.00,125.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'April Mailer 1',NULL,NULL,0,0,1,NULL,'1041',NULL,NULL,NULL,NULL,0),
- (2,4,1,NULL,1,'2020-03-22 09:51:54',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,0),
- (3,6,1,NULL,4,'2016-05-27 20:51:54',0.00,25.00,NULL,NULL,'GBP12',NULL,NULL,'GBP',NULL,NULL,NULL,NULL,'April Mailer 1',NULL,NULL,0,0,1,NULL,'2095',NULL,NULL,NULL,NULL,0),
- (4,8,1,NULL,4,'2020-03-22 09:51:54',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Online: Save the Penguins',NULL,NULL,0,0,1,NULL,'10552',NULL,NULL,NULL,NULL,0),
- (5,4,1,NULL,1,'2020-03-22 09:51:54',0.00,50.00,NULL,NULL,'Q90901X1',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Online: Save the Penguins',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (6,16,1,NULL,4,'2022-03-29 09:09:54',0.00,500.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'April Mailer 1',NULL,NULL,0,0,1,NULL,'509',NULL,NULL,NULL,NULL,0),
- (7,19,1,NULL,1,'2022-06-20 09:51:54',0.00,1750.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Online: Save the Penguins',NULL,NULL,0,0,1,NULL,'102',NULL,NULL,NULL,NULL,0),
- (8,82,1,NULL,1,'2021-10-28 18:02:54',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,0),
- (9,92,1,NULL,1,'2021-07-22 09:51:54',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,0),
- (10,34,1,NULL,1,'2018-01-30 11:51:54',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,0),
- (11,71,1,NULL,1,'2022-06-21 05:51:54',0.00,500.00,NULL,NULL,'PL71',NULL,NULL,'JPY',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (12,43,1,NULL,1,'2021-03-21 23:18:34',0.00,50.00,NULL,NULL,'P291X1',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Online: Save the Penguins',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (13,32,1,NULL,1,'2022-03-22 00:00:00',0.00,50.00,NULL,NULL,'PL32I',NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (14,32,1,NULL,1,'2022-04-22 00:00:00',0.00,50.00,NULL,NULL,'PL32II',NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (15,59,1,NULL,1,'2021-03-22 09:51:54',0.00,25.00,NULL,NULL,'PL32I591',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,1,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (16,59,1,NULL,1,'2021-04-22 09:51:54',0.00,25.00,NULL,NULL,'PL32I592',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,1,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (17,59,1,NULL,1,'2021-05-22 09:51:54',0.00,25.00,NULL,NULL,'PL32I593',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,1,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (18,59,1,NULL,1,'2021-06-22 09:51:54',0.00,25.00,NULL,NULL,'PL32I594',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,1,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (19,59,1,NULL,1,'2021-07-22 09:51:54',0.00,25.00,NULL,NULL,'PL32I595',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,1,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (20,59,1,NULL,1,'2021-08-22 09:51:54',0.00,25.00,NULL,NULL,'PL32I596',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,1,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (21,59,1,NULL,1,'2021-09-22 09:51:54',0.00,25.00,NULL,NULL,'PL32I597',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,1,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (22,59,1,NULL,1,'2021-10-22 09:51:54',0.00,25.00,NULL,NULL,'PL32I598',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,1,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (23,59,1,NULL,1,'2021-11-22 09:51:54',0.00,25.00,NULL,NULL,'PL32I599',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,1,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (24,59,1,NULL,1,'2021-12-22 09:51:54',0.00,25.00,NULL,NULL,'PL32I5910',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,1,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (25,59,1,NULL,1,'2022-01-22 09:51:54',0.00,25.00,NULL,NULL,'PL32I5911',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,1,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (26,99,1,NULL,1,'2021-10-22 09:51:54',0.00,10.00,NULL,NULL,'PL32I991',NULL,NULL,'CAD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,2,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (27,99,1,NULL,1,'2021-11-22 09:51:54',0.00,10.00,NULL,NULL,'PL32I992',NULL,NULL,'CAD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,2,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (28,99,1,NULL,1,'2021-12-22 09:51:54',0.00,10.00,NULL,NULL,'PL32I993',NULL,NULL,'CAD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,2,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (29,99,1,NULL,1,'2022-01-22 09:51:54',0.00,10.00,NULL,NULL,'PL32I994',NULL,NULL,'CAD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,2,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (30,99,1,NULL,1,'2022-02-22 09:51:54',0.00,10.00,NULL,NULL,'PL32I995',NULL,NULL,'CAD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,2,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (31,103,1,NULL,1,'2022-05-22 09:51:54',0.00,5.00,NULL,NULL,'PL32I1031',NULL,NULL,'EUR',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,3,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (32,131,2,NULL,1,'2022-06-22 09:51:54',0.00,100.00,NULL,NULL,'28fe54a2e12346b9',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (33,71,2,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'9f0fdb03ae014e13',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (34,101,2,NULL,1,'2022-06-22 09:51:54',0.00,100.00,NULL,NULL,'824167b4f2f6a00c',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (35,192,2,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'9fd96e940d770cd8',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (36,134,2,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'14d15ad2c9a7ce3c',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (37,2,2,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'9044b2acafa51819',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (38,8,2,NULL,1,'2022-06-22 09:51:54',0.00,100.00,NULL,NULL,'6959b93934b2599b',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (39,168,2,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'fac11c1af9276211',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (40,164,2,NULL,1,'2022-06-22 09:51:54',0.00,100.00,NULL,NULL,'e1b367229a77977a',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (41,81,2,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'b552801b65205b60',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (42,137,2,NULL,1,'2022-06-22 09:51:54',0.00,1200.00,NULL,NULL,'7b00946ebebfd3e0',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Lifetime Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (43,45,2,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'3bc0fa5a784cd06d',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (44,63,2,NULL,1,'2022-06-22 09:51:54',0.00,100.00,NULL,NULL,'3c033b377bba5ad4',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (45,5,2,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'eaf8fd785b2d650e',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (46,73,2,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'9b5778fd82f9fdc0',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (47,19,2,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'9f41fa270f1d1f65',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (48,123,2,NULL,1,'2022-06-22 09:51:54',0.00,100.00,NULL,NULL,'ca2ad95d434d0a75',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (49,136,2,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'9d3adce27a83e400',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (50,21,2,NULL,1,'2022-06-22 09:51:54',0.00,100.00,NULL,NULL,'e81ab3c38c8e1d58',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (51,197,2,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'75986f8cd2e4e0d5',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (52,96,2,NULL,1,'2022-06-22 09:51:54',0.00,100.00,NULL,NULL,'39a6bea5a782e5bb',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (53,171,2,NULL,1,'2022-06-22 09:51:54',0.00,1200.00,NULL,NULL,'a51de6bf4ab34440',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Lifetime Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (54,154,2,NULL,1,'2022-06-22 09:51:54',0.00,100.00,NULL,NULL,'beb72efaa0c55854',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (55,59,2,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'f2cc37da11999f66',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (56,20,2,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'3e2230ded06a4ff2',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (57,201,2,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'b4d81bc239fc298d',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (58,18,2,NULL,1,'2022-06-22 09:51:54',0.00,100.00,NULL,NULL,'c433dab0f68bf3f0',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (59,133,2,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'fe1cd545096edaad',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (60,155,2,NULL,1,'2022-06-22 09:51:54',0.00,100.00,NULL,NULL,'1a3e131e60490fba',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (61,33,2,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'f66d0174b87acf1d',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (63,1,4,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'e0471ccdf963a072',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (64,2,4,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'cf8c325e969c7d3c',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (65,4,4,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'cf4c165aec49c550',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (66,6,4,NULL,1,'2022-06-22 09:51:54',0.00,800.00,NULL,NULL,'639efa098f6caffd',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (67,7,4,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'632fcb3e63cd8c4e',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (68,8,4,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'a810fab676f62dbd',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (69,14,4,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'b390d0d7575256a2',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (70,15,4,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'293813dc6309f41e',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (71,18,4,NULL,1,'2022-06-22 09:51:54',0.00,800.00,NULL,NULL,'83da0f4330b0011f',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (72,19,4,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'b6a939834246bc92',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (73,28,4,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'7792427cd429502c',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (74,35,4,NULL,1,'2022-06-22 09:51:54',0.00,800.00,NULL,NULL,'2801eeb18ead8d9b',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (75,38,4,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'3f38c95b0848adc3',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (76,56,4,NULL,1,'2022-06-22 09:51:54',0.00,800.00,NULL,NULL,'2ab4377281aa13db',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (77,58,4,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'16d4098454e519d9',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (78,63,4,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'d709ffe8e28506cf',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (79,64,4,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'0d3c2a755c49d49b',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (80,70,4,NULL,1,'2022-06-22 09:51:54',0.00,800.00,NULL,NULL,'da426931229acb8f',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (81,77,4,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'587c22763f64d837',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (82,78,4,NULL,1,'2022-06-22 09:51:54',0.00,800.00,NULL,NULL,'00d821f8ed2c5ea2',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (83,80,4,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'bd22b3d1fd2132ad',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (84,87,4,NULL,1,'2022-06-22 09:51:54',0.00,800.00,NULL,NULL,'9aa798abdf017438',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (85,91,4,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'154790ca52344b60',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (86,102,4,NULL,1,'2022-06-22 09:51:54',0.00,800.00,NULL,NULL,'9c681c8ad63a44ca',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (87,107,4,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'3b593264eb94c70b',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (88,111,4,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'357c861c1f9d5294',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (89,114,4,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'f069b05227743a64',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (90,121,4,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'0c72b7ac77e3e34c',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (91,126,4,NULL,1,'2022-06-22 09:51:54',0.00,800.00,NULL,NULL,'fd46399849025f85',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (92,127,4,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'66b264923941f9ba',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (93,128,4,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'b2ea96f4ee909042',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (94,129,4,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'3e69ae9d238300df',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (95,130,4,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'edb4a7825601c734',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (96,131,4,NULL,1,'2022-06-22 09:51:54',0.00,800.00,NULL,NULL,'c4f4fe4f3ecee695',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (97,132,4,NULL,1,'2022-06-22 09:51:54',0.00,800.00,NULL,NULL,'e45d2a2ca0965aae',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (98,134,4,NULL,1,'2022-06-22 09:51:54',0.00,800.00,NULL,NULL,'2317d7ff2cb8757a',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (99,140,4,NULL,1,'2022-06-22 09:51:54',0.00,800.00,NULL,NULL,'0ce02d56ccaeff17',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (100,146,4,NULL,1,'2022-06-22 09:51:54',0.00,800.00,NULL,NULL,'430d1fce1dba7268',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (101,148,4,NULL,1,'2022-06-22 09:51:54',0.00,800.00,NULL,NULL,'aaec111895c96da1',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (102,149,4,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'01379d1d23d88550',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (103,151,4,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'6c014b0037077b09',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (104,158,4,NULL,1,'2022-06-22 09:51:54',0.00,800.00,NULL,NULL,'a6cf9eea1050247c',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (105,166,4,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'d55b31acbf3d46e1',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (106,168,4,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'1aef52ebd54323ad',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (107,174,4,NULL,1,'2022-06-22 09:51:54',0.00,800.00,NULL,NULL,'a217ae61436d8213',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (108,180,4,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'c9a6f3d4ae35fe1f',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (109,189,4,NULL,1,'2022-06-22 09:51:54',0.00,800.00,NULL,NULL,'9877c894fae7a092',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (110,197,4,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'ca2b9a9578628450',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (111,199,4,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'87ab1025cd4ec6ca',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (112,202,4,NULL,1,'2022-06-22 09:51:54',0.00,50.00,NULL,NULL,'e0317f3ef2a31915',NULL,NULL,'USD',NULL,NULL,'2022-06-22 09:51:54',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0);
+ (1,2,1,NULL,4,'2012-07-29 07:06:13',0.00,125.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'April Mailer 1',NULL,NULL,0,0,1,NULL,'1041',NULL,NULL,NULL,NULL,0),
+ (2,4,1,NULL,1,'2020-04-29 07:06:13',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,0),
+ (3,6,1,NULL,4,'2016-07-03 18:06:13',0.00,25.00,NULL,NULL,'GBP12',NULL,NULL,'GBP',NULL,NULL,NULL,NULL,'April Mailer 1',NULL,NULL,0,0,1,NULL,'2095',NULL,NULL,NULL,NULL,0),
+ (4,8,1,NULL,4,'2020-04-29 07:06:13',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Online: Save the Penguins',NULL,NULL,0,0,1,NULL,'10552',NULL,NULL,NULL,NULL,0),
+ (5,4,1,NULL,1,'2020-04-29 07:06:13',0.00,50.00,NULL,NULL,'Q90901X1',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Online: Save the Penguins',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (6,16,1,NULL,4,'2022-05-05 06:24:13',0.00,500.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'April Mailer 1',NULL,NULL,0,0,1,NULL,'509',NULL,NULL,NULL,NULL,0),
+ (7,19,1,NULL,1,'2022-07-27 07:06:13',0.00,1750.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Online: Save the Penguins',NULL,NULL,0,0,1,NULL,'102',NULL,NULL,NULL,NULL,0),
+ (8,82,1,NULL,1,'2021-12-04 15:17:13',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,0),
+ (9,92,1,NULL,1,'2021-08-29 07:06:13',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,0),
+ (10,34,1,NULL,1,'2018-03-06 09:06:13',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,0),
+ (11,71,1,NULL,1,'2022-07-28 03:06:13',0.00,500.00,NULL,NULL,'PL71',NULL,NULL,'JPY',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (12,43,1,NULL,1,'2021-04-28 20:32:53',0.00,50.00,NULL,NULL,'P291X1',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Online: Save the Penguins',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (13,32,1,NULL,1,'2022-04-29 00:00:00',0.00,50.00,NULL,NULL,'PL32I',NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (14,32,1,NULL,1,'2022-05-29 00:00:00',0.00,50.00,NULL,NULL,'PL32II',NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (15,59,1,NULL,1,'2021-04-29 07:06:13',0.00,25.00,NULL,NULL,'PL32I591',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,1,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (16,59,1,NULL,1,'2021-05-29 07:06:13',0.00,25.00,NULL,NULL,'PL32I592',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,1,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (17,59,1,NULL,1,'2021-06-29 07:06:13',0.00,25.00,NULL,NULL,'PL32I593',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,1,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (18,59,1,NULL,1,'2021-07-29 07:06:13',0.00,25.00,NULL,NULL,'PL32I594',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,1,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (19,59,1,NULL,1,'2021-08-29 07:06:13',0.00,25.00,NULL,NULL,'PL32I595',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,1,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (20,59,1,NULL,1,'2021-09-29 07:06:13',0.00,25.00,NULL,NULL,'PL32I596',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,1,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (21,59,1,NULL,1,'2021-10-29 07:06:13',0.00,25.00,NULL,NULL,'PL32I597',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,1,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (22,59,1,NULL,1,'2021-11-29 07:06:13',0.00,25.00,NULL,NULL,'PL32I598',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,1,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (23,59,1,NULL,1,'2021-12-29 07:06:13',0.00,25.00,NULL,NULL,'PL32I599',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,1,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (24,59,1,NULL,1,'2022-01-29 07:06:13',0.00,25.00,NULL,NULL,'PL32I5910',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,1,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (25,59,1,NULL,1,'2022-03-01 07:06:13',0.00,25.00,NULL,NULL,'PL32I5911',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,1,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (26,99,1,NULL,1,'2021-11-29 07:06:13',0.00,10.00,NULL,NULL,'PL32I991',NULL,NULL,'CAD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,2,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (27,99,1,NULL,1,'2021-12-29 07:06:13',0.00,10.00,NULL,NULL,'PL32I992',NULL,NULL,'CAD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,2,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (28,99,1,NULL,1,'2022-01-29 07:06:13',0.00,10.00,NULL,NULL,'PL32I993',NULL,NULL,'CAD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,2,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (29,99,1,NULL,1,'2022-03-01 07:06:13',0.00,10.00,NULL,NULL,'PL32I994',NULL,NULL,'CAD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,2,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (30,99,1,NULL,1,'2022-04-01 07:06:13',0.00,10.00,NULL,NULL,'PL32I995',NULL,NULL,'CAD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,2,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (31,103,1,NULL,1,'2022-06-29 07:06:13',0.00,5.00,NULL,NULL,'PL32I1031',NULL,NULL,'EUR',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,3,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (32,116,2,NULL,1,'2022-07-29 07:06:14',0.00,100.00,NULL,NULL,'9b93063e6b34b592',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (33,87,2,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'c722da89d1b016d3',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (34,112,2,NULL,1,'2022-07-29 07:06:14',0.00,100.00,NULL,NULL,'12ae3aa2dac04004',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (35,75,2,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'f1961e271b0ce367',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (36,117,2,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'547f8764222ef8a5',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (37,18,2,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'4f34a6501a18f589',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (38,43,2,NULL,1,'2022-07-29 07:06:14',0.00,100.00,NULL,NULL,'4772a553f4e275a8',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (39,10,2,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'f40914b82a8ee3bb',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (40,164,2,NULL,1,'2022-07-29 07:06:14',0.00,100.00,NULL,NULL,'0c28dcba980f79b3',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (41,151,2,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'89ad6efb37b5a15e',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (42,33,2,NULL,1,'2022-07-29 07:06:14',0.00,1200.00,NULL,NULL,'a3e4565edaf639ad',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Lifetime Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (43,57,2,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'755a627513ef4203',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (44,60,2,NULL,1,'2022-07-29 07:06:14',0.00,100.00,NULL,NULL,'d0249a81922fa4b3',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (45,69,2,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'390b99697d0d86cf',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (46,99,2,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'f8e8b5f0d6ff07cd',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (47,71,2,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'db19a7d09faa22d5',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (48,178,2,NULL,1,'2022-07-29 07:06:14',0.00,100.00,NULL,NULL,'afad7d2a46abc1ae',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (49,20,2,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'070bcdc2c40e4900',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (50,125,2,NULL,1,'2022-07-29 07:06:14',0.00,100.00,NULL,NULL,'d25bc63115973496',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (51,192,2,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'2c743bc35240b4ee',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (52,184,2,NULL,1,'2022-07-29 07:06:14',0.00,100.00,NULL,NULL,'5cc6d5dc8565c29d',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (53,157,2,NULL,1,'2022-07-29 07:06:14',0.00,1200.00,NULL,NULL,'4c1ec646e08ee2ee',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Lifetime Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (54,167,2,NULL,1,'2022-07-29 07:06:14',0.00,100.00,NULL,NULL,'507b1df6b923e66e',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (55,137,2,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'002752ded4bb7b33',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (56,42,2,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'3e42b051297b832b',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (57,169,2,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'0427d70b2de59f6b',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (58,16,2,NULL,1,'2022-07-29 07:06:14',0.00,100.00,NULL,NULL,'d3804d808c9f8d2b',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (59,174,2,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'458b0ccbb92e2865',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (60,106,2,NULL,1,'2022-07-29 07:06:14',0.00,100.00,NULL,NULL,'a5717a8a00573bf8',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (61,78,2,NULL,1,'2022-07-29 07:06:14',0.00,100.00,NULL,NULL,'2c986a2de5532ba2',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (63,156,4,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'fe5b3b8fcd02bd23',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (64,37,4,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'8510ba9b467eaa85',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (65,155,4,NULL,1,'2022-07-29 07:06:14',0.00,800.00,NULL,NULL,'c4b67a3028816c30',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (66,110,4,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'43be7453bafba7be',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (67,131,4,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'fe3683c657d65338',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (68,34,4,NULL,1,'2022-07-29 07:06:14',0.00,800.00,NULL,NULL,'54135181126e40c7',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (69,113,4,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'84a4d8ea701ca80d',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (70,160,4,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'8b447077407ea012',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (71,130,4,NULL,1,'2022-07-29 07:06:14',0.00,800.00,NULL,NULL,'874e1016991530a2',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (72,21,4,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'44036c1de4147916',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (73,48,4,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'7d401c1573dc85a6',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (74,138,4,NULL,1,'2022-07-29 07:06:14',0.00,800.00,NULL,NULL,'d547cdc347db44f4',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (75,36,4,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'0559195dd330fdaa',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (76,118,4,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'81b2badf98e8a52f',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (77,56,4,NULL,1,'2022-07-29 07:06:14',0.00,800.00,NULL,NULL,'1791da37fd4d24aa',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (78,163,4,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'b76784470659d340',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (79,143,4,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'680c283ec31c24cf',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (80,93,4,NULL,1,'2022-07-29 07:06:14',0.00,800.00,NULL,NULL,'81e8a51f5acf735c',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (81,167,4,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'c08597ad15a99f02',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (82,121,4,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'6b8d2a7ddf0a7d9f',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (83,39,4,NULL,1,'2022-07-29 07:06:14',0.00,800.00,NULL,NULL,'25365420d4a489e6',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (84,96,4,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'0b9ee20ef311c7bc',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (85,79,4,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'0d3e60441adbc79c',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (86,152,4,NULL,1,'2022-07-29 07:06:14',0.00,800.00,NULL,NULL,'ff8b888edb35a853',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (87,19,4,NULL,1,'2022-07-29 07:06:14',0.00,800.00,NULL,NULL,'aac1fd6ae9f86cce',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (88,51,4,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'94ce7f88e6d85c5c',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (89,83,4,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'079f310ffaafd197',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (90,5,4,NULL,1,'2022-07-29 07:06:14',0.00,800.00,NULL,NULL,'f812da213b875a47',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (91,172,4,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'2b2835d2c116beed',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (92,159,4,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'6038bc282c7bbe93',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (93,64,4,NULL,1,'2022-07-29 07:06:14',0.00,800.00,NULL,NULL,'64514c86fb62d41a',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (94,17,4,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'1a6b529171077f78',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (95,6,4,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'3a8361f373140e36',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (96,147,4,NULL,1,'2022-07-29 07:06:14',0.00,800.00,NULL,NULL,'f533df95bddc6261',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (97,154,4,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'c1f4da796a70c05c',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (98,127,4,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'09e20e9ab8faeee9',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (99,150,4,NULL,1,'2022-07-29 07:06:14',0.00,800.00,NULL,NULL,'2f059258532088e3',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (100,200,4,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'7e0ee50e6b1bfa1e',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (101,43,4,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'d368f86a0d6d6427',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (102,73,4,NULL,1,'2022-07-29 07:06:14',0.00,800.00,NULL,NULL,'b9567194fa0e2ccb',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (103,178,4,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'ced6738e1830ce0b',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (104,124,4,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'7d65b248649eb754',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (105,141,4,NULL,1,'2022-07-29 07:06:14',0.00,800.00,NULL,NULL,'365f7166913148b1',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (106,90,4,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'61074f9e3ada2fdd',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (107,8,4,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'9d88283050989b84',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (108,68,4,NULL,1,'2022-07-29 07:06:14',0.00,800.00,NULL,NULL,'8286d38fe63dd61a',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (109,103,4,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'52c24dc9232ac7b3',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (110,161,4,NULL,1,'2022-07-29 07:06:14',0.00,50.00,NULL,NULL,'297de28a0ad588ed',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (111,196,4,NULL,1,'2022-07-29 07:06:14',0.00,800.00,NULL,NULL,'952a3ddeea433412',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (112,190,4,NULL,1,'2022-07-29 07:06:14',0.00,800.00,NULL,NULL,'5dac3785d0bbe19a',NULL,NULL,'USD',NULL,NULL,'2022-07-29 07:06:14',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0);
 /*!40000 ALTER TABLE `civicrm_contribution` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -2309,9 +2320,9 @@ UNLOCK TABLES;
 LOCK TABLES `civicrm_contribution_recur` WRITE;
 /*!40000 ALTER TABLE `civicrm_contribution_recur` DISABLE KEYS */;
 INSERT INTO `civicrm_contribution_recur` (`id`, `contact_id`, `amount`, `currency`, `frequency_unit`, `frequency_interval`, `installments`, `start_date`, `create_date`, `modified_date`, `cancel_date`, `cancel_reason`, `end_date`, `processor_id`, `payment_token_id`, `trxn_id`, `invoice_id`, `contribution_status_id`, `is_test`, `cycle_day`, `next_sched_contribution_date`, `failure_count`, `failure_retry_date`, `auto_renew`, `payment_processor_id`, `financial_type_id`, `payment_instrument_id`, `campaign_id`, `is_email_receipt`) VALUES
- (1,59,25.00,'USD','month',1,12,'2021-03-22 09:51:54','2022-06-22 09:51:54','2022-06-22 13:51:54',NULL,'',NULL,'CLC45',NULL,'56799',NULL,1,0,1,NULL,0,NULL,0,1,NULL,NULL,NULL,1),
- (2,99,10.00,'CAD','month',1,6,'2021-10-22 09:51:54','2022-06-22 09:51:54','2022-06-22 13:51:54','2022-05-22 09:51:54','No longer interested',NULL,'CLR35',NULL,'22799',NULL,3,0,1,NULL,0,NULL,0,1,NULL,NULL,NULL,1),
- (3,103,5.00,'EUR','month',3,3,'2022-05-22 09:51:54','2022-06-22 09:51:54','2022-06-22 13:51:54',NULL,'',NULL,'EGR12',NULL,'44889',NULL,5,0,1,'2022-08-22 09:51:54',0,NULL,0,1,NULL,NULL,NULL,1);
+ (1,59,25.00,'USD','month',1,12,'2021-04-29 07:06:13','2022-07-29 07:06:13','2022-07-28 21:06:13',NULL,'',NULL,'CLC45',NULL,'56799',NULL,1,0,1,NULL,0,NULL,0,1,NULL,NULL,NULL,1),
+ (2,99,10.00,'CAD','month',1,6,'2021-11-29 07:06:13','2022-07-29 07:06:13','2022-07-28 21:06:13','2022-06-29 07:06:13','No longer interested',NULL,'CLR35',NULL,'22799',NULL,3,0,1,NULL,0,NULL,0,1,NULL,NULL,NULL,1),
+ (3,103,5.00,'EUR','month',3,3,'2022-06-29 07:06:13','2022-07-29 07:06:13','2022-07-28 21:06:13',NULL,'',NULL,'EGR12',NULL,'44889',NULL,5,0,1,'2022-09-29 07:06:13',0,NULL,0,1,NULL,NULL,NULL,1);
 /*!40000 ALTER TABLE `civicrm_contribution_recur` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -2322,8 +2333,8 @@ 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,9,134,10.00,'USD',1,1,'Jones Family','Helping Hands',10),
- (2,10,134,250.00,'USD',1,1,'Annie and the kids','Annie Helps',10);
+ (1,9,178,10.00,'USD',1,1,'Jones Family','Helping Hands',10),
+ (2,10,178,250.00,'USD',1,1,'Annie and the kids','Annie Helps',10);
 /*!40000 ALTER TABLE `civicrm_contribution_soft` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -2922,7 +2933,7 @@ UNLOCK TABLES;
 LOCK TABLES `civicrm_domain` WRITE;
 /*!40000 ALTER TABLE `civicrm_domain` DISABLE KEYS */;
 INSERT INTO `civicrm_domain` (`id`, `name`, `description`, `version`, `contact_id`, `locales`, `locale_custom_strings`) VALUES
- (1,'Default Domain Name',NULL,'5.52.beta1',1,NULL,'a:1:{s:5:\"en_US\";a:0:{}}');
+ (1,'Default Domain Name',NULL,'5.53.alpha1',1,NULL,'a:1:{s:5:\"en_US\";a:0:{}}');
 /*!40000 ALTER TABLE `civicrm_domain` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -2934,199 +2945,207 @@ 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',1,0,0,0,NULL,NULL,NULL,NULL),
- (2,176,1,'omarc@notmail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
- (3,64,1,'wattson.s.elizabeth@fakemail.net',1,0,0,0,NULL,NULL,NULL,NULL),
- (4,64,1,'wattsone4@fakemail.com',0,0,0,0,NULL,NULL,NULL,NULL),
- (5,168,1,'teddywattson1@spamalot.com',1,0,0,0,NULL,NULL,NULL,NULL),
- (6,134,1,'claudioy75@mymail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
- (7,134,1,'yadavc@spamalot.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),
- (8,174,1,'wagner.santina85@example.info',1,0,0,0,NULL,NULL,NULL,NULL),
- (9,174,1,'santinaw@testing.co.in',0,0,0,0,NULL,NULL,NULL,NULL),
- (10,43,1,'olsent@fishmail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),
- (11,14,1,'megandimitrov27@sample.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
- (12,14,1,'mdimitrov79@example.co.nz',0,0,0,0,NULL,NULL,NULL,NULL),
- (13,195,1,'robertsb@sample.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (14,195,1,'bernadetter@testmail.co.pl',0,0,0,0,NULL,NULL,NULL,NULL),
- (15,191,1,'patel.r.kathleen@fishmail.com',1,0,0,0,NULL,NULL,NULL,NULL),
- (16,191,1,'kathleenpatel43@testing.net',0,0,0,0,NULL,NULL,NULL,NULL),
- (17,28,1,'erroldaz88@lol.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
- (18,97,1,'rolandoadams@fishmail.net',1,0,0,0,NULL,NULL,NULL,NULL),
- (19,77,1,'daz.juliann@spamalot.net',1,0,0,0,NULL,NULL,NULL,NULL),
- (20,77,1,'julianndaz@notmail.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),
- (21,101,1,'merriej39@lol.biz',1,0,0,0,NULL,NULL,NULL,NULL),
- (22,152,1,'icooper@spamalot.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
- (23,61,1,'smith.bryon@airmail.net',1,0,0,0,NULL,NULL,NULL,NULL),
- (24,132,1,'alexiasmith@example.info',1,0,0,0,NULL,NULL,NULL,NULL),
- (25,184,1,'ce.jameson58@testing.biz',1,0,0,0,NULL,NULL,NULL,NULL),
- (26,50,1,'mcreynolds.g.merrie@testmail.com',1,0,0,0,NULL,NULL,NULL,NULL),
- (27,50,1,'mcreynolds.g.merrie@airmail.co.pl',0,0,0,0,NULL,NULL,NULL,NULL),
- (28,84,1,'parker.andrew@sample.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
- (29,84,1,'af.parker@testing.co.pl',0,0,0,0,NULL,NULL,NULL,NULL),
- (30,70,1,'ashleyd@notmail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),
- (31,70,1,'daz.ashley48@testmail.biz',0,0,0,0,NULL,NULL,NULL,NULL),
- (32,25,1,'valenes@lol.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
- (33,25,1,'samuels.a.valene@airmail.biz',0,0,0,0,NULL,NULL,NULL,NULL),
- (34,137,1,'adams.erik@infomail.biz',1,0,0,0,NULL,NULL,NULL,NULL),
- (35,137,1,'erika@infomail.info',0,0,0,0,NULL,NULL,NULL,NULL),
- (36,4,1,'allenp@airmail.info',1,0,0,0,NULL,NULL,NULL,NULL),
- (37,4,1,'av.prentice@example.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),
- (38,116,1,'shadolsen@infomail.com',1,0,0,0,NULL,NULL,NULL,NULL),
- (39,108,1,'russelljameson7@testing.com',1,0,0,0,NULL,NULL,NULL,NULL),
- (40,130,1,'lincolnbarkley93@mymail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),
- (41,41,1,'ivanov.g.ashlie15@spamalot.biz',1,0,0,0,NULL,NULL,NULL,NULL),
- (42,41,1,'ivanov.ashlie@infomail.co.pl',0,0,0,0,NULL,NULL,NULL,NULL),
- (43,73,1,'mcruz@mymail.biz',1,0,0,0,NULL,NULL,NULL,NULL),
- (44,73,1,'maxwellcruz@lol.co.nz',0,0,0,0,NULL,NULL,NULL,NULL),
- (45,164,1,'jones.y.princess92@mymail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
- (46,91,1,'reynolds.troy@fishmail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
- (47,62,1,'delanat22@testmail.net',1,0,0,0,NULL,NULL,NULL,NULL),
- (48,183,1,'barryzope@testmail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
- (49,183,1,'zopeb@lol.com',0,0,0,0,NULL,NULL,NULL,NULL),
- (50,187,1,'arlynei76@example.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (51,187,1,'ivanov.s.arlyne@spamalot.co.pl',0,0,0,0,NULL,NULL,NULL,NULL),
- (52,118,1,'fu.parker@testing.biz',1,0,0,0,NULL,NULL,NULL,NULL),
- (53,118,1,'parker.felisha@testmail.com',0,0,0,0,NULL,NULL,NULL,NULL),
- (54,140,1,'jacobsj@example.biz',1,0,0,0,NULL,NULL,NULL,NULL),
- (55,140,1,'jacobs.c.jacob@example.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),
- (56,58,1,'deforestk16@fakemail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
- (57,163,1,'clintp@example.net',1,0,0,0,NULL,NULL,NULL,NULL),
- (58,6,1,'bettycooper61@testing.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),
- (59,119,1,'mllerj@sample.biz',1,0,0,0,NULL,NULL,NULL,NULL),
- (60,119,1,'mllerj@fakemail.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),
- (61,120,1,'landonroberts@lol.biz',1,0,0,0,NULL,NULL,NULL,NULL),
- (62,35,1,'damarisolsen@notmail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),
- (63,52,1,'bachman.v.erik80@airmail.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (64,52,1,'ev.bachman96@lol.co.in',0,0,0,0,NULL,NULL,NULL,NULL),
- (65,117,1,'gonzlez.angelika@sample.com',1,0,0,0,NULL,NULL,NULL,NULL),
- (66,17,1,'lc.gonzlez@testing.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),
- (67,198,1,'samuels.beula@example.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
- (68,198,1,'samuels.beula@example.info',0,0,0,0,NULL,NULL,NULL,NULL),
- (69,169,1,'claudiow92@fakemail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),
- (70,192,1,'smith.a.merrie80@airmail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
- (71,71,1,'deforestm@example.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (72,71,1,'margaretdeforest98@infomail.info',0,0,0,0,NULL,NULL,NULL,NULL),
- (73,19,1,'rodrigopatel@lol.biz',1,0,0,0,NULL,NULL,NULL,NULL),
- (74,133,1,'billyr50@testmail.biz',1,0,0,0,NULL,NULL,NULL,NULL),
- (75,133,1,'billyr99@example.co.nz',0,0,0,0,NULL,NULL,NULL,NULL),
- (76,76,1,'fh.parker98@fishmail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
- (77,125,1,'gonzlezo52@spamalot.com',1,0,0,0,NULL,NULL,NULL,NULL),
- (78,56,1,'terrell.truman24@fakemail.info',1,0,0,0,NULL,NULL,NULL,NULL),
- (79,56,1,'trumanterrell@mymail.org',0,0,0,0,NULL,NULL,NULL,NULL),
- (80,68,1,'deforest.truman10@fishmail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
- (81,8,1,'smith.lincoln@testmail.com',1,0,0,0,NULL,NULL,NULL,NULL),
- (82,78,1,'mcreynolds.justina@lol.com',1,0,0,0,NULL,NULL,NULL,NULL),
- (83,78,1,'mcreynolds.justina8@lol.net',0,0,0,0,NULL,NULL,NULL,NULL),
- (84,135,1,'roberts.w.tanya@lol.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),
- (85,135,1,'robertst@testmail.co.nz',0,0,0,0,NULL,NULL,NULL,NULL),
- (86,161,1,'shermanjensen@example.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (87,151,1,'meij@spamalot.info',1,0,0,0,NULL,NULL,NULL,NULL),
- (88,151,1,'jensen.mei@testing.co.in',0,0,0,0,NULL,NULL,NULL,NULL),
- (89,179,1,'terry.maxwell@infomail.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (90,63,1,'brigetterobertson@fakemail.info',1,0,0,0,NULL,NULL,NULL,NULL),
- (91,105,1,'as.cooper15@airmail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
- (92,154,1,'cooper.a.billy@sample.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),
- (93,154,1,'billycooper67@testing.net',0,0,0,0,NULL,NULL,NULL,NULL),
- (94,12,1,'margaretcooper@fakemail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
- (95,12,1,'cooper.margaret@testing.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),
- (96,194,1,'clintivanov60@notmail.biz',1,0,0,0,NULL,NULL,NULL,NULL),
- (97,79,1,'ey.ivanov@notmail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
- (98,162,1,'ivanovp22@testmail.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (99,69,1,'nterrell@fishmail.com',1,0,0,0,NULL,NULL,NULL,NULL),
- (100,69,1,'terrelln45@testing.co.in',0,0,0,0,NULL,NULL,NULL,NULL),
- (101,170,1,'terrell.ashley@spamalot.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
- (102,131,1,'jones.w.rodrigo@spamalot.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
- (103,131,1,'jonesr@fishmail.co.pl',0,0,0,0,NULL,NULL,NULL,NULL),
- (104,59,1,'dcooper-jones@testing.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
- (105,59,1,'dcooper-jones@notmail.com',0,0,0,0,NULL,NULL,NULL,NULL),
- (106,89,1,'tobyp@fakemail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
- (107,89,1,'patel.w.toby@lol.co.in',0,0,0,0,NULL,NULL,NULL,NULL),
- (108,11,1,'patelk94@mymail.net',1,0,0,0,NULL,NULL,NULL,NULL),
- (109,11,1,'patel.kathleen56@infomail.co.nz',0,0,0,0,NULL,NULL,NULL,NULL),
- (110,127,1,'valenep35@fishmail.biz',1,0,0,0,NULL,NULL,NULL,NULL),
- (111,127,1,'vpatel28@example.co.pl',0,0,0,0,NULL,NULL,NULL,NULL),
- (112,190,1,'patel.junko@sample.com',1,0,0,0,NULL,NULL,NULL,NULL),
- (113,190,1,'junkopatel@spamalot.net',0,0,0,0,NULL,NULL,NULL,NULL),
- (114,201,1,'zope.g.roland96@notmail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
- (115,201,1,'zoper@mymail.co.pl',0,0,0,0,NULL,NULL,NULL,NULL),
- (116,178,1,'heiditerrell-zope95@notmail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
- (117,2,1,'ti.zope@lol.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
- (118,188,1,'zopeb84@airmail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
- (119,188,1,'bernadettez63@airmail.info',0,0,0,0,NULL,NULL,NULL,NULL),
- (120,26,1,'jeromep@sample.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
- (121,26,1,'patel.jerome7@testmail.co.in',0,0,0,0,NULL,NULL,NULL,NULL),
- (122,30,1,'patel.l.felisha@airmail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),
- (123,42,1,'patel.margaret@example.biz',1,0,0,0,NULL,NULL,NULL,NULL),
- (124,139,1,'samuelsc@lol.biz',1,0,0,0,NULL,NULL,NULL,NULL),
- (125,139,1,'samuelsc61@sample.org',0,0,0,0,NULL,NULL,NULL,NULL),
- (126,122,1,'samuelsb16@notmail.net',1,0,0,0,NULL,NULL,NULL,NULL),
- (127,13,1,'samuels.eleonor@testmail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
- (128,13,1,'et.samuels@spamalot.co.nz',0,0,0,0,NULL,NULL,NULL,NULL),
- (129,99,1,'patelc59@testmail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
- (130,45,1,'elinap@infomail.net',1,0,0,0,NULL,NULL,NULL,NULL),
- (131,45,1,'patel-deforest.elina45@testmail.co.in',0,0,0,0,NULL,NULL,NULL,NULL),
- (132,160,1,'patel-deforest.delana44@example.com',1,0,0,0,NULL,NULL,NULL,NULL),
- (133,160,1,'delanap@testmail.com',0,0,0,0,NULL,NULL,NULL,NULL),
- (134,181,1,'samsont88@notmail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
- (135,111,1,'kathlynwilson-samson@fakemail.com',1,0,0,0,NULL,NULL,NULL,NULL),
- (136,111,1,'wilson-samsonk93@infomail.co.nz',0,0,0,0,NULL,NULL,NULL,NULL),
- (137,156,1,'samsonm@mymail.net',1,0,0,0,NULL,NULL,NULL,NULL),
- (138,40,1,'omarterry@notmail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
- (139,196,1,'cooper.brzczysaw@lol.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (140,143,1,'cooper.rebekah@sample.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
- (141,143,1,'cooperr58@infomail.biz',0,0,0,0,NULL,NULL,NULL,NULL),
- (142,60,1,'cooper.jina@testmail.info',1,0,0,0,NULL,NULL,NULL,NULL),
- (143,21,1,'jl.patel@fishmail.info',1,0,0,0,NULL,NULL,NULL,NULL),
- (144,21,1,'jacobpatel@lol.net',0,0,0,0,NULL,NULL,NULL,NULL),
- (145,193,1,'mller-patel.juliann@sample.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
- (146,86,1,'beulapatel@infomail.biz',1,0,0,0,NULL,NULL,NULL,NULL),
- (147,86,1,'patel.beula94@fishmail.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),
- (148,189,1,'sanfordzope@spamalot.net',1,0,0,0,NULL,NULL,NULL,NULL),
- (149,189,1,'zope.e.sanford@sample.info',0,0,0,0,NULL,NULL,NULL,NULL),
- (150,157,1,'zope.r.kacey55@fakemail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
- (151,157,1,'kaceyz@infomail.co.nz',0,0,0,0,NULL,NULL,NULL,NULL),
- (152,142,1,'zope.rodrigo@sample.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (153,142,1,'zope.rodrigo@sample.info',0,0,0,0,NULL,NULL,NULL,NULL),
- (154,53,1,'zopeb@sample.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
- (155,53,1,'zope.u.bob@infomail.com',0,0,0,0,NULL,NULL,NULL,NULL),
- (156,136,1,'shaunablackwell92@sample.biz',1,0,0,0,NULL,NULL,NULL,NULL),
- (157,148,1,'blackwell.sharyn@fakemail.net',1,0,0,0,NULL,NULL,NULL,NULL),
- (158,141,1,'blackwell.andrew@sample.net',1,0,0,0,NULL,NULL,NULL,NULL),
- (159,185,1,'mcreynolds.sonny64@mymail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),
- (160,129,1,'elinachowski@fakemail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),
- (161,81,1,'mcreynolds-chowskil@notmail.com',1,0,0,0,NULL,NULL,NULL,NULL),
- (162,81,1,'mcreynolds-chowski.lincoln45@airmail.co.nz',0,0,0,0,NULL,NULL,NULL,NULL),
- (163,55,1,'rcruz41@mymail.info',1,0,0,0,NULL,NULL,NULL,NULL),
- (164,128,1,'cruza88@notmail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
- (165,121,1,'rw.cruz@fakemail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
- (166,121,1,'rolandc@fishmail.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),
- (167,166,1,'dk.cruz@example.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
- (168,107,3,'feedback@michiganfund.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (169,42,2,'patelm@michiganfund.org',0,0,0,0,NULL,NULL,NULL,NULL),
- (170,48,3,'feedback@illinoisschool.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (171,127,2,'vpatel72@illinoisschool.org',0,0,0,0,NULL,NULL,NULL,NULL),
- (172,175,3,'service@dousmansolutions.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (173,8,2,'smith.n.lincoln@dousmansolutions.org',0,0,0,0,NULL,NULL,NULL,NULL),
- (174,74,3,'contact@cadellsystems.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (175,166,2,'cruz.k.delana@cadellsystems.org',0,0,0,0,NULL,NULL,NULL,NULL),
- (176,23,3,'contact@lincolninitiative.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (177,124,2,'kandacet@lincolninitiative.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (178,109,3,'info@coloradonetwork.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (179,161,2,'shermanjensen@coloradonetwork.org',0,0,0,0,NULL,NULL,NULL,NULL),
- (180,22,3,'contact@woodbridgeempowerment.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (181,52,2,'.59@woodbridgeempowerment.org',0,0,0,0,NULL,NULL,NULL,NULL),
- (182,150,3,'contact@chillicothefamily.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (183,104,3,'contact@marylandcenter.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (184,51,2,'njones@marylandcenter.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (185,65,3,'contact@secondcenter.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (186,61,2,'.2@secondcenter.org',0,0,0,0,NULL,NULL,NULL,NULL),
- (187,113,3,'contact@californiaenvironmentalnetwork.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (188,122,2,'brittneysamuels51@californiaenvironmentalnetwork.org',0,0,0,0,NULL,NULL,NULL,NULL),
- (189,46,3,'info@californiafamilyalliance.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (190,138,2,'sharynp@californiafamilyalliance.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (191,202,1,'jenny@example.com',1,0,0,0,NULL,NULL,NULL,NULL),
- (192,NULL,1,'development@example.org',0,0,0,0,NULL,NULL,NULL,NULL),
- (193,NULL,1,'tournaments@example.org',0,0,0,0,NULL,NULL,NULL,NULL),
- (194,NULL,1,'celebration@example.org',0,0,0,0,NULL,NULL,NULL,NULL);
+ (2,168,1,'jameson.valene58@example.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),
+ (3,131,1,'chowski.p.norris@fishmail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
+ (4,39,1,'zope.mei34@fishmail.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (5,178,1,'ad.samson21@example.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
+ (6,198,1,'mller.betty@infomail.net',1,0,0,0,NULL,NULL,NULL,NULL),
+ (7,154,1,'ashleyi@mymail.com',1,0,0,0,NULL,NULL,NULL,NULL),
+ (8,154,1,'ivanova@airmail.co.pl',0,0,0,0,NULL,NULL,NULL,NULL),
+ (9,174,1,'mlee37@sample.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
+ (10,157,1,'ic.patel@fishmail.info',1,0,0,0,NULL,NULL,NULL,NULL),
+ (11,157,1,'ic.patel57@testing.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),
+ (12,192,1,'rolandonielsen49@fishmail.biz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (13,137,1,'cruza73@mymail.net',1,0,0,0,NULL,NULL,NULL,NULL),
+ (14,137,1,'angelikacruz29@airmail.biz',0,0,0,0,NULL,NULL,NULL,NULL),
+ (15,135,1,'herminiamcreynolds14@testing.info',1,0,0,0,NULL,NULL,NULL,NULL),
+ (16,2,1,'terrell.shad88@fishmail.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (17,2,1,'terrell.shad@airmail.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),
+ (18,52,1,'russellgrant@fakemail.info',1,0,0,0,NULL,NULL,NULL,NULL),
+ (19,38,1,'princesswagner@example.com',1,0,0,0,NULL,NULL,NULL,NULL),
+ (20,95,1,'cooper.scott@testing.info',1,0,0,0,NULL,NULL,NULL,NULL),
+ (21,166,1,'maganb@spamalot.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),
+ (22,166,1,'bachmanm29@infomail.org',0,0,0,0,NULL,NULL,NULL,NULL),
+ (23,111,1,'jacobsa78@fakemail.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (24,18,1,'hv.robertson@fishmail.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (25,18,1,'robertsonh36@testing.com',0,0,0,0,NULL,NULL,NULL,NULL),
+ (26,155,1,'terry.z.carylon@testmail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (27,60,1,'blackwell.o.truman@spamalot.com',1,0,0,0,NULL,NULL,NULL,NULL),
+ (28,7,1,'cooper.brigette@testing.com',1,0,0,0,NULL,NULL,NULL,NULL),
+ (29,182,1,'darenchowski50@spamalot.info',1,0,0,0,NULL,NULL,NULL,NULL),
+ (30,182,1,'chowski.daren79@lol.biz',0,0,0,0,NULL,NULL,NULL,NULL),
+ (31,132,1,'rosarioterry@infomail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),
+ (32,148,1,'lareejensen@sample.com',1,0,0,0,NULL,NULL,NULL,NULL),
+ (33,148,1,'jensen.laree12@infomail.net',0,0,0,0,NULL,NULL,NULL,NULL),
+ (34,70,1,'lee.sherman89@airmail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
+ (35,70,1,'shermanl@lol.co.nz',0,0,0,0,NULL,NULL,NULL,NULL),
+ (36,86,1,'ashliej2@example.net',1,0,0,0,NULL,NULL,NULL,NULL),
+ (37,150,1,'grant.craig@testing.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
+ (38,66,1,'jensen.i.sharyn@example.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),
+ (39,66,1,'jensen.sharyn@fishmail.co.in',0,0,0,0,NULL,NULL,NULL,NULL),
+ (40,50,1,'nicolemller86@spamalot.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
+ (41,169,1,'jjacobs5@fakemail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
+ (42,125,1,'wilsonj@spamalot.com',1,0,0,0,NULL,NULL,NULL,NULL),
+ (43,33,1,'rosariot23@fishmail.biz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (44,99,1,'wattson.eleonor@testing.info',1,0,0,0,NULL,NULL,NULL,NULL),
+ (45,99,1,'eleonorwattson@lol.co.pl',0,0,0,0,NULL,NULL,NULL,NULL),
+ (46,94,1,'rjensen@mymail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
+ (47,94,1,'jensen.rosario@sample.biz',0,0,0,0,NULL,NULL,NULL,NULL),
+ (48,116,1,'schowski99@testing.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
+ (49,116,1,'santinachowski@airmail.org',0,0,0,0,NULL,NULL,NULL,NULL),
+ (50,194,1,'deforest.a.mei@sample.biz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (51,194,1,'ma.deforest@lol.co.pl',0,0,0,0,NULL,NULL,NULL,NULL),
+ (52,164,1,'scarletterry@mymail.biz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (53,158,1,'tobyo@spamalot.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
+ (54,34,1,'roberts.megan@infomail.com',1,0,0,0,NULL,NULL,NULL,NULL),
+ (55,34,1,'meganr38@notmail.info',0,0,0,0,NULL,NULL,NULL,NULL),
+ (56,90,1,'terrell.allan54@fakemail.biz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (57,113,1,'jones.maria56@example.net',1,0,0,0,NULL,NULL,NULL,NULL),
+ (58,149,1,'prentice.damaris@fishmail.biz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (59,14,1,'deforestd@testmail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (60,151,1,'claudiop@sample.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
+ (61,151,1,'claudiop@lol.com',0,0,0,0,NULL,NULL,NULL,NULL),
+ (62,79,1,'patel.sanford@fakemail.net',1,0,0,0,NULL,NULL,NULL,NULL),
+ (63,79,1,'spatel@notmail.com',0,0,0,0,NULL,NULL,NULL,NULL),
+ (64,197,1,'barkley.lincoln@example.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (65,22,1,'st.deforest22@lol.info',1,0,0,0,NULL,NULL,NULL,NULL),
+ (66,22,1,'scarletd51@airmail.net',0,0,0,0,NULL,NULL,NULL,NULL),
+ (67,82,1,'robertson.kandace5@airmail.com',1,0,0,0,NULL,NULL,NULL,NULL),
+ (68,29,1,'bettywagner@lol.biz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (69,29,1,'bettyw@lol.com',0,0,0,0,NULL,NULL,NULL,NULL),
+ (70,114,1,'robertson.x.miguel@notmail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),
+ (71,42,1,'margaretjensen90@fakemail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),
+ (72,109,1,'grant.q.mei@mymail.com',1,0,0,0,NULL,NULL,NULL,NULL),
+ (73,126,1,'jsamuels73@spamalot.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
+ (74,184,1,'dimitrovj21@airmail.biz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (75,17,1,'brzczysawterry@sample.net',1,0,0,0,NULL,NULL,NULL,NULL),
+ (76,17,1,'terryb@notmail.info',0,0,0,0,NULL,NULL,NULL,NULL),
+ (77,163,1,'cooper.landon@sample.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
+ (78,163,1,'cooperl@testing.org',0,0,0,0,NULL,NULL,NULL,NULL),
+ (79,186,1,'asamuels@notmail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
+ (80,186,1,'asamuels@testmail.net',0,0,0,0,NULL,NULL,NULL,NULL),
+ (81,32,1,'prentice.m.russell@notmail.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (82,32,1,'prentice.m.russell@mymail.co.in',0,0,0,0,NULL,NULL,NULL,NULL),
+ (83,173,1,'allanchowski@testing.net',1,0,0,0,NULL,NULL,NULL,NULL),
+ (84,173,1,'allan@testing.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),
+ (85,160,1,'mk.reynolds@testing.info',1,0,0,0,NULL,NULL,NULL,NULL),
+ (86,160,1,'reynolds.mei27@example.biz',0,0,0,0,NULL,NULL,NULL,NULL),
+ (87,59,1,'reynolds.alida@testing.info',1,0,0,0,NULL,NULL,NULL,NULL),
+ (88,59,1,'reynolds.alida33@infomail.co.pl',0,0,0,0,NULL,NULL,NULL,NULL),
+ (89,106,1,'brentz@example.net',1,0,0,0,NULL,NULL,NULL,NULL),
+ (90,76,1,'jamesons73@example.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
+ (91,56,1,'patel.mei34@notmail.net',1,0,0,0,NULL,NULL,NULL,NULL),
+ (92,56,1,'meipatel@infomail.biz',0,0,0,0,NULL,NULL,NULL,NULL),
+ (93,201,1,'patel.clint@lol.com',1,0,0,0,NULL,NULL,NULL,NULL),
+ (94,188,1,'patelc@lol.biz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (95,188,1,'patel.x.clint91@infomail.biz',0,0,0,0,NULL,NULL,NULL,NULL),
+ (96,190,1,'nielsen.rodrigo@notmail.com',1,0,0,0,NULL,NULL,NULL,NULL),
+ (97,190,1,'rodrigonielsen52@infomail.org',0,0,0,0,NULL,NULL,NULL,NULL),
+ (98,105,1,'kaceyn@infomail.info',1,0,0,0,NULL,NULL,NULL,NULL),
+ (99,105,1,'nielsen.k.kacey@infomail.biz',0,0,0,0,NULL,NULL,NULL,NULL),
+ (100,98,1,'delananielsen42@airmail.net',1,0,0,0,NULL,NULL,NULL,NULL),
+ (101,133,1,'sj.nielsen73@airmail.biz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (102,129,1,'prenticem23@airmail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
+ (103,129,1,'prenticem@example.co.nz',0,0,0,0,NULL,NULL,NULL,NULL),
+ (104,93,1,'kiarap32@lol.info',1,0,0,0,NULL,NULL,NULL,NULL),
+ (105,93,1,'kiarap49@notmail.co.pl',0,0,0,0,NULL,NULL,NULL,NULL),
+ (106,141,1,'bprentice@fishmail.info',1,0,0,0,NULL,NULL,NULL,NULL),
+ (107,28,1,'bo.ivanov@airmail.net',1,0,0,0,NULL,NULL,NULL,NULL),
+ (108,28,1,'ivanovb84@testing.co.nz',0,0,0,0,NULL,NULL,NULL,NULL),
+ (109,43,1,'kaceyc@mymail.net',1,0,0,0,NULL,NULL,NULL,NULL),
+ (110,143,1,'ivanov-coopert@infomail.net',1,0,0,0,NULL,NULL,NULL,NULL),
+ (111,143,1,'ivanov-cooper.truman@fakemail.info',0,0,0,0,NULL,NULL,NULL,NULL),
+ (112,77,1,'ivanov-coopere41@infomail.com',1,0,0,0,NULL,NULL,NULL,NULL),
+ (113,77,1,'eivanov-cooper92@infomail.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),
+ (114,81,1,'olsen.n.teddy24@airmail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
+ (115,81,1,'olsen.teddy@airmail.com',0,0,0,0,NULL,NULL,NULL,NULL),
+ (116,130,1,'daz.a.rebekah@fishmail.com',1,0,0,0,NULL,NULL,NULL,NULL),
+ (117,130,1,'rebekahdaz@testmail.net',0,0,0,0,NULL,NULL,NULL,NULL),
+ (118,67,1,'shermano39@mymail.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (119,65,1,'olsen-daz.s.jed15@testmail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
+ (120,78,1,'rodrigon28@notmail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
+ (121,176,1,'nielsen.l.josefa20@example.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
+ (122,189,1,'grantc14@mymail.biz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (123,189,1,'grant.carylon74@sample.net',0,0,0,0,NULL,NULL,NULL,NULL),
+ (124,140,1,'sanfordg@spamalot.net',1,0,0,0,NULL,NULL,NULL,NULL),
+ (125,153,1,'andrewmcreynolds@lol.info',1,0,0,0,NULL,NULL,NULL,NULL),
+ (126,191,1,'ee.mcreynolds27@fishmail.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (127,119,1,'bn.mcreynolds@example.net',1,0,0,0,NULL,NULL,NULL,NULL),
+ (128,119,1,'brigettemcreynolds18@sample.info',0,0,0,0,NULL,NULL,NULL,NULL),
+ (129,85,1,'samuels.bernadette10@spamalot.com',1,0,0,0,NULL,NULL,NULL,NULL),
+ (130,196,1,'herminias@fakemail.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (131,152,1,'samuels.kathleen85@example.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (132,152,1,'samuels.kathleen@airmail.co.nz',0,0,0,0,NULL,NULL,NULL,NULL),
+ (133,142,1,'miguelc@infomail.info',1,0,0,0,NULL,NULL,NULL,NULL),
+ (134,142,1,'miguelcruz-wilson@airmail.com',0,0,0,0,NULL,NULL,NULL,NULL),
+ (135,159,1,'irvinwilson73@airmail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),
+ (136,16,1,'kl.wilson@mymail.com',1,0,0,0,NULL,NULL,NULL,NULL),
+ (137,16,1,'wilson.kenny58@spamalot.co.pl',0,0,0,0,NULL,NULL,NULL,NULL),
+ (138,165,1,'smith.lou10@mymail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (139,36,1,'smitha@fakemail.info',1,0,0,0,NULL,NULL,NULL,NULL),
+ (140,15,1,'smithk@testmail.info',1,0,0,0,NULL,NULL,NULL,NULL),
+ (141,117,1,'smith.e.elina48@lol.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
+ (142,74,1,'bettydimitrov@testing.com',1,0,0,0,NULL,NULL,NULL,NULL),
+ (143,44,1,'scarletd@example.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
+ (144,44,1,'dimitrovs@fakemail.co.in',0,0,0,0,NULL,NULL,NULL,NULL),
+ (145,97,1,'jj.prentice@infomail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),
+ (146,193,1,'carylonprentice16@fakemail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (147,20,1,'ashleyy26@infomail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (148,20,1,'yadav.ashley@example.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),
+ (149,121,1,'yadav.herminia61@testing.info',1,0,0,0,NULL,NULL,NULL,NULL),
+ (150,69,1,'yadav.n.ashlie@fakemail.net',1,0,0,0,NULL,NULL,NULL,NULL),
+ (151,69,1,'ashlieyadav@notmail.net',0,0,0,0,NULL,NULL,NULL,NULL),
+ (152,175,1,'scarletg@fishmail.biz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (153,63,1,'kf.terry93@testing.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),
+ (154,48,1,'ri.adams-terry73@airmail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
+ (155,128,1,'teresarobertson28@lol.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (156,128,1,'teresar@example.co.in',0,0,0,0,NULL,NULL,NULL,NULL),
+ (157,120,1,'damarisrobertson@fishmail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
+ (158,120,1,'damarisr@spamalot.com',0,0,0,0,NULL,NULL,NULL,NULL),
+ (159,108,1,'cooper.z.troy@sample.net',1,0,0,0,NULL,NULL,NULL,NULL),
+ (160,108,1,'troyc18@notmail.co.in',0,0,0,0,NULL,NULL,NULL,NULL),
+ (161,37,1,'omarcooper48@testing.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (162,73,1,'mcreynolds.ivey20@sample.com',1,0,0,0,NULL,NULL,NULL,NULL),
+ (163,185,1,'grant-jameson.rodrigo@lol.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
+ (164,185,1,'rodrigog92@fakemail.biz',0,0,0,0,NULL,NULL,NULL,NULL),
+ (165,91,1,'jameson.j.eleonor@airmail.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (166,167,1,'jameson.roland@example.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
+ (167,167,1,'rjameson45@notmail.info',0,0,0,0,NULL,NULL,NULL,NULL),
+ (168,45,1,'allenjameson@infomail.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (169,156,3,'sales@californiapoetryacademy.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (170,50,2,'nicolemller@californiapoetryacademy.org',0,0,0,0,NULL,NULL,NULL,NULL),
+ (171,180,3,'sales@communitycollective.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (172,163,2,'98@communitycollective.org',0,0,0,0,NULL,NULL,NULL,NULL),
+ (173,177,3,'contact@friendsculture.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (174,23,3,'feedback@njartssolutions.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (175,74,2,'bk.dimitrov89@njartssolutions.org',0,0,0,0,NULL,NULL,NULL,NULL),
+ (176,62,3,'service@progressivepoetry.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (177,182,2,'darenchowski@progressivepoetry.org',0,0,0,0,NULL,NULL,NULL,NULL),
+ (178,200,3,'info@baycenter.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (179,99,2,'ee.wattson85@baycenter.org',0,0,0,0,NULL,NULL,NULL,NULL),
+ (180,9,3,'sales@friendshealth.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (181,17,2,'terryb24@friendshealth.org',0,0,0,0,NULL,NULL,NULL,NULL),
+ (182,123,3,'info@georgiaalliance.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (183,110,3,'contact@urbanempowermentschool.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (184,114,2,'robertson.miguel20@urbanempowermentschool.org',0,0,0,0,NULL,NULL,NULL,NULL),
+ (185,187,3,'info@globaldevelopmentcenter.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (186,59,2,'ac.reynolds@globaldevelopmentcenter.org',0,0,0,0,NULL,NULL,NULL,NULL),
+ (187,134,3,'service@lincolnarts.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (188,15,2,'kl.smith@lincolnarts.org',0,0,0,0,NULL,NULL,NULL,NULL),
+ (189,183,3,'info@ruralhealth.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (190,135,2,'mcreynoldsh95@ruralhealth.org',0,0,0,0,NULL,NULL,NULL,NULL),
+ (191,161,3,'sales@maplealliance.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (192,52,2,'russellgrant47@maplealliance.org',0,0,0,0,NULL,NULL,NULL,NULL),
+ (193,3,3,'info@unitedagriculturetrust.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (194,149,2,'prenticed@unitedagriculturetrust.org',0,0,0,0,NULL,NULL,NULL,NULL),
+ (195,40,3,'sales@indianafund.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (196,10,2,'meganivanov-prentice@indianafund.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (197,84,3,'service@creativefood.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (198,82,2,'robertson.kandace@creativefood.org',0,0,0,0,NULL,NULL,NULL,NULL),
+ (199,202,1,'jenny@example.com',1,0,0,0,NULL,NULL,NULL,NULL),
+ (200,NULL,1,'development@example.org',0,0,0,0,NULL,NULL,NULL,NULL),
+ (201,NULL,1,'tournaments@example.org',0,0,0,0,NULL,NULL,NULL,NULL),
+ (202,NULL,1,'celebration@example.org',0,0,0,0,NULL,NULL,NULL,NULL);
 /*!40000 ALTER TABLE `civicrm_email` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -3272,143 +3291,143 @@ INSERT INTO `civicrm_entity_financial_trxn` (`id`, `entity_table`, `entity_id`,
  (82,'civicrm_financial_item',41,41,100.00),
  (83,'civicrm_contribution',60,42,100.00),
  (84,'civicrm_financial_item',42,42,100.00),
- (85,'civicrm_contribution',33,43,50.00),
- (86,'civicrm_financial_item',43,43,50.00),
- (87,'civicrm_contribution',35,44,50.00),
+ (85,'civicrm_contribution',61,43,100.00),
+ (86,'civicrm_financial_item',43,43,100.00),
+ (87,'civicrm_contribution',33,44,50.00),
  (88,'civicrm_financial_item',44,44,50.00),
- (89,'civicrm_contribution',36,45,50.00),
+ (89,'civicrm_contribution',35,45,50.00),
  (90,'civicrm_financial_item',45,45,50.00),
- (91,'civicrm_contribution',37,46,50.00),
+ (91,'civicrm_contribution',36,46,50.00),
  (92,'civicrm_financial_item',46,46,50.00),
- (93,'civicrm_contribution',39,47,50.00),
+ (93,'civicrm_contribution',37,47,50.00),
  (94,'civicrm_financial_item',47,47,50.00),
- (95,'civicrm_contribution',41,48,50.00),
+ (95,'civicrm_contribution',39,48,50.00),
  (96,'civicrm_financial_item',48,48,50.00),
- (97,'civicrm_contribution',43,49,50.00),
+ (97,'civicrm_contribution',41,49,50.00),
  (98,'civicrm_financial_item',49,49,50.00),
- (99,'civicrm_contribution',45,50,50.00),
+ (99,'civicrm_contribution',43,50,50.00),
  (100,'civicrm_financial_item',50,50,50.00),
- (101,'civicrm_contribution',46,51,50.00),
+ (101,'civicrm_contribution',45,51,50.00),
  (102,'civicrm_financial_item',51,51,50.00),
- (103,'civicrm_contribution',47,52,50.00),
+ (103,'civicrm_contribution',46,52,50.00),
  (104,'civicrm_financial_item',52,52,50.00),
- (105,'civicrm_contribution',49,53,50.00),
+ (105,'civicrm_contribution',47,53,50.00),
  (106,'civicrm_financial_item',53,53,50.00),
- (107,'civicrm_contribution',51,54,50.00),
+ (107,'civicrm_contribution',49,54,50.00),
  (108,'civicrm_financial_item',54,54,50.00),
- (109,'civicrm_contribution',55,55,50.00),
+ (109,'civicrm_contribution',51,55,50.00),
  (110,'civicrm_financial_item',55,55,50.00),
- (111,'civicrm_contribution',56,56,50.00),
+ (111,'civicrm_contribution',55,56,50.00),
  (112,'civicrm_financial_item',56,56,50.00),
- (113,'civicrm_contribution',57,57,50.00),
+ (113,'civicrm_contribution',56,57,50.00),
  (114,'civicrm_financial_item',57,57,50.00),
- (115,'civicrm_contribution',59,58,50.00),
+ (115,'civicrm_contribution',57,58,50.00),
  (116,'civicrm_financial_item',58,58,50.00),
- (117,'civicrm_contribution',61,59,50.00),
+ (117,'civicrm_contribution',59,59,50.00),
  (118,'civicrm_financial_item',59,59,50.00),
  (119,'civicrm_contribution',42,60,1200.00),
  (120,'civicrm_financial_item',60,60,1200.00),
  (121,'civicrm_contribution',53,61,1200.00),
  (122,'civicrm_financial_item',61,61,1200.00),
- (123,'civicrm_contribution',77,62,50.00),
+ (123,'civicrm_contribution',64,62,50.00),
  (124,'civicrm_financial_item',62,62,50.00),
- (125,'civicrm_contribution',105,63,50.00),
+ (125,'civicrm_contribution',67,63,50.00),
  (126,'civicrm_financial_item',63,63,50.00),
- (127,'civicrm_contribution',64,64,50.00),
+ (127,'civicrm_contribution',70,64,50.00),
  (128,'civicrm_financial_item',64,64,50.00),
- (129,'civicrm_contribution',93,65,50.00),
+ (129,'civicrm_contribution',73,65,50.00),
  (130,'civicrm_financial_item',65,65,50.00),
- (131,'civicrm_contribution',95,66,50.00),
+ (131,'civicrm_contribution',76,66,50.00),
  (132,'civicrm_financial_item',66,66,50.00),
- (133,'civicrm_contribution',75,67,50.00),
+ (133,'civicrm_contribution',79,67,50.00),
  (134,'civicrm_financial_item',67,67,50.00),
- (135,'civicrm_contribution',106,68,50.00),
+ (135,'civicrm_contribution',82,68,50.00),
  (136,'civicrm_financial_item',68,68,50.00),
- (137,'civicrm_contribution',88,69,50.00),
+ (137,'civicrm_contribution',85,69,50.00),
  (138,'civicrm_financial_item',69,69,50.00),
- (139,'civicrm_contribution',83,70,50.00),
+ (139,'civicrm_contribution',89,70,50.00),
  (140,'civicrm_financial_item',70,70,50.00),
- (141,'civicrm_contribution',103,71,50.00),
+ (141,'civicrm_contribution',92,71,50.00),
  (142,'civicrm_financial_item',71,71,50.00),
- (143,'civicrm_contribution',90,72,50.00),
+ (143,'civicrm_contribution',95,72,50.00),
  (144,'civicrm_financial_item',72,72,50.00),
- (145,'civicrm_contribution',72,73,50.00),
+ (145,'civicrm_contribution',98,73,50.00),
  (146,'civicrm_financial_item',73,73,50.00),
- (147,'civicrm_contribution',111,74,50.00),
+ (147,'civicrm_contribution',101,74,50.00),
  (148,'civicrm_financial_item',74,74,50.00),
- (149,'civicrm_contribution',70,75,50.00),
+ (149,'civicrm_contribution',104,75,50.00),
  (150,'civicrm_financial_item',75,75,50.00),
- (151,'civicrm_contribution',67,76,50.00),
+ (151,'civicrm_contribution',107,76,50.00),
  (152,'civicrm_financial_item',76,76,50.00),
- (153,'civicrm_contribution',65,77,50.00),
+ (153,'civicrm_contribution',110,77,50.00),
  (154,'civicrm_financial_item',77,77,50.00),
- (155,'civicrm_contribution',109,78,800.00),
+ (155,'civicrm_contribution',65,78,800.00),
  (156,'civicrm_financial_item',78,78,800.00),
- (157,'civicrm_contribution',98,79,800.00),
+ (157,'civicrm_contribution',68,79,800.00),
  (158,'civicrm_financial_item',79,79,800.00),
- (159,'civicrm_contribution',66,80,800.00),
+ (159,'civicrm_contribution',71,80,800.00),
  (160,'civicrm_financial_item',80,80,800.00),
- (161,'civicrm_contribution',71,81,800.00),
+ (161,'civicrm_contribution',74,81,800.00),
  (162,'civicrm_financial_item',81,81,800.00),
- (163,'civicrm_contribution',100,82,800.00),
+ (163,'civicrm_contribution',77,82,800.00),
  (164,'civicrm_financial_item',82,82,800.00),
- (165,'civicrm_contribution',84,83,800.00),
+ (165,'civicrm_contribution',80,83,800.00),
  (166,'civicrm_financial_item',83,83,800.00),
- (167,'civicrm_contribution',82,84,800.00),
+ (167,'civicrm_contribution',83,84,800.00),
  (168,'civicrm_financial_item',84,84,800.00),
- (169,'civicrm_contribution',104,85,800.00),
+ (169,'civicrm_contribution',86,85,800.00),
  (170,'civicrm_financial_item',85,85,800.00),
- (171,'civicrm_contribution',91,86,800.00),
+ (171,'civicrm_contribution',87,86,800.00),
  (172,'civicrm_financial_item',86,86,800.00),
- (173,'civicrm_contribution',101,87,800.00),
+ (173,'civicrm_contribution',90,87,800.00),
  (174,'civicrm_financial_item',87,87,800.00),
- (175,'civicrm_contribution',97,88,800.00),
+ (175,'civicrm_contribution',93,88,800.00),
  (176,'civicrm_financial_item',88,88,800.00),
- (177,'civicrm_contribution',86,89,800.00),
+ (177,'civicrm_contribution',96,89,800.00),
  (178,'civicrm_financial_item',89,89,800.00),
- (179,'civicrm_contribution',80,90,800.00),
+ (179,'civicrm_contribution',99,90,800.00),
  (180,'civicrm_financial_item',90,90,800.00),
- (181,'civicrm_contribution',99,91,800.00),
+ (181,'civicrm_contribution',102,91,800.00),
  (182,'civicrm_financial_item',91,91,800.00),
- (183,'civicrm_contribution',96,92,800.00),
+ (183,'civicrm_contribution',105,92,800.00),
  (184,'civicrm_financial_item',92,92,800.00),
- (185,'civicrm_contribution',76,93,800.00),
+ (185,'civicrm_contribution',108,93,800.00),
  (186,'civicrm_financial_item',93,93,800.00),
- (187,'civicrm_contribution',74,94,800.00),
+ (187,'civicrm_contribution',111,94,800.00),
  (188,'civicrm_financial_item',94,94,800.00),
- (189,'civicrm_contribution',107,95,800.00),
+ (189,'civicrm_contribution',112,95,800.00),
  (190,'civicrm_financial_item',95,95,800.00),
- (191,'civicrm_contribution',89,96,50.00),
+ (191,'civicrm_contribution',63,96,50.00),
  (192,'civicrm_financial_item',96,96,50.00),
- (193,'civicrm_contribution',69,97,50.00),
+ (193,'civicrm_contribution',66,97,50.00),
  (194,'civicrm_financial_item',97,97,50.00),
- (195,'civicrm_contribution',112,98,50.00),
+ (195,'civicrm_contribution',69,98,50.00),
  (196,'civicrm_financial_item',98,98,50.00),
- (197,'civicrm_contribution',63,99,50.00),
+ (197,'civicrm_contribution',72,99,50.00),
  (198,'civicrm_financial_item',99,99,50.00),
- (199,'civicrm_contribution',78,100,50.00),
+ (199,'civicrm_contribution',75,100,50.00),
  (200,'civicrm_financial_item',100,100,50.00),
- (201,'civicrm_contribution',85,101,50.00),
+ (201,'civicrm_contribution',78,101,50.00),
  (202,'civicrm_financial_item',101,101,50.00),
- (203,'civicrm_contribution',92,102,50.00),
+ (203,'civicrm_contribution',81,102,50.00),
  (204,'civicrm_financial_item',102,102,50.00),
- (205,'civicrm_contribution',73,103,50.00),
+ (205,'civicrm_contribution',84,103,50.00),
  (206,'civicrm_financial_item',103,103,50.00),
- (207,'civicrm_contribution',102,104,50.00),
+ (207,'civicrm_contribution',88,104,50.00),
  (208,'civicrm_financial_item',104,104,50.00),
- (209,'civicrm_contribution',94,105,50.00),
+ (209,'civicrm_contribution',91,105,50.00),
  (210,'civicrm_financial_item',105,105,50.00),
- (211,'civicrm_contribution',110,106,50.00),
+ (211,'civicrm_contribution',94,106,50.00),
  (212,'civicrm_financial_item',106,106,50.00),
- (213,'civicrm_contribution',81,107,50.00),
+ (213,'civicrm_contribution',97,107,50.00),
  (214,'civicrm_financial_item',107,107,50.00),
- (215,'civicrm_contribution',108,108,50.00),
+ (215,'civicrm_contribution',100,108,50.00),
  (216,'civicrm_financial_item',108,108,50.00),
- (217,'civicrm_contribution',68,109,50.00),
+ (217,'civicrm_contribution',103,109,50.00),
  (218,'civicrm_financial_item',109,109,50.00),
- (219,'civicrm_contribution',79,110,50.00),
+ (219,'civicrm_contribution',106,110,50.00),
  (220,'civicrm_financial_item',110,110,50.00),
- (221,'civicrm_contribution',87,111,50.00),
+ (221,'civicrm_contribution',109,111,50.00),
  (222,'civicrm_financial_item',111,111,50.00);
 /*!40000 ALTER TABLE `civicrm_entity_financial_trxn` ENABLE KEYS */;
 UNLOCK TABLES;
@@ -3420,123 +3439,127 @@ 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
- (87,'civicrm_contact',2,4),
- (101,'civicrm_contact',3,4),
- (102,'civicrm_contact',3,5),
- (23,'civicrm_contact',5,5),
- (26,'civicrm_contact',9,4),
- (27,'civicrm_contact',9,5),
- (16,'civicrm_contact',14,5),
- (70,'civicrm_contact',16,4),
- (51,'civicrm_contact',17,4),
- (56,'civicrm_contact',19,5),
- (105,'civicrm_contact',21,4),
- (106,'civicrm_contact',21,5),
- (39,'civicrm_contact',24,4),
- (40,'civicrm_contact',24,5),
- (28,'civicrm_contact',25,5),
- (88,'civicrm_contact',26,5),
- (89,'civicrm_contact',30,4),
- (90,'civicrm_contact',30,5),
- (46,'civicrm_contact',31,4),
- (52,'civicrm_contact',33,4),
- (53,'civicrm_contact',33,5),
- (48,'civicrm_contact',35,4),
- (75,'civicrm_contact',36,4),
- (76,'civicrm_contact',36,5),
- (79,'civicrm_contact',37,5),
- (8,'civicrm_contact',38,3),
- (100,'civicrm_contact',40,5),
- (44,'civicrm_contact',44,5),
- (95,'civicrm_contact',45,4),
- (96,'civicrm_contact',45,5),
- (59,'civicrm_contact',51,4),
- (60,'civicrm_contact',51,5),
- (10,'civicrm_contact',54,3),
- (116,'civicrm_contact',55,5),
- (43,'civicrm_contact',58,4),
- (9,'civicrm_contact',65,1),
+ (23,'civicrm_contact',2,4),
+ (64,'civicrm_contact',5,4),
+ (31,'civicrm_contact',7,4),
+ (103,'civicrm_contact',11,5),
+ (96,'civicrm_contact',15,4),
+ (97,'civicrm_contact',15,5),
+ (28,'civicrm_contact',18,4),
+ (29,'civicrm_contact',18,5),
+ (118,'civicrm_contact',19,4),
+ (102,'civicrm_contact',20,4),
+ (52,'civicrm_contact',22,4),
+ (104,'civicrm_contact',24,4),
+ (105,'civicrm_contact',24,5),
+ (2,'civicrm_contact',25,3),
+ (74,'civicrm_contact',28,5),
+ (32,'civicrm_contact',30,4),
+ (33,'civicrm_contact',30,5),
+ (41,'civicrm_contact',33,4),
+ (42,'civicrm_contact',33,5),
+ (119,'civicrm_contact',35,4),
+ (24,'civicrm_contact',38,4),
+ (13,'civicrm_contact',39,4),
+ (14,'civicrm_contact',39,5),
+ (10,'civicrm_contact',40,3),
+ (56,'civicrm_contact',42,4),
+ (57,'civicrm_contact',42,5),
+ (99,'civicrm_contact',44,5),
+ (6,'civicrm_contact',49,1),
+ (39,'civicrm_contact',50,4),
+ (90,'civicrm_contact',51,4),
+ (91,'civicrm_contact',51,5),
+ (54,'civicrm_contact',54,4),
+ (55,'civicrm_contact',54,5),
+ (15,'civicrm_contact',57,4),
+ (16,'civicrm_contact',57,5),
+ (44,'civicrm_contact',58,4),
+ (82,'civicrm_contact',61,5),
+ (4,'civicrm_contact',62,3),
+ (101,'civicrm_contact',64,5),
+ (78,'civicrm_contact',67,4),
  (61,'civicrm_contact',68,4),
- (77,'civicrm_contact',69,4),
- (78,'civicrm_contact',69,5),
- (35,'civicrm_contact',73,4),
- (4,'civicrm_contact',74,2),
- (62,'civicrm_contact',78,4),
- (63,'civicrm_contact',78,5),
- (6,'civicrm_contact',80,1),
- (115,'civicrm_contact',82,4),
- (57,'civicrm_contact',88,5),
- (83,'civicrm_contact',89,5),
- (29,'civicrm_contact',90,4),
- (30,'civicrm_contact',90,5),
- (38,'civicrm_contact',91,4),
- (45,'civicrm_contact',95,5),
- (20,'civicrm_contact',97,4),
- (25,'civicrm_contact',98,5),
- (93,'civicrm_contact',99,4),
- (94,'civicrm_contact',99,5),
- (98,'civicrm_contact',102,4),
- (99,'civicrm_contact',102,5),
- (71,'civicrm_contact',105,4),
- (72,'civicrm_contact',105,5),
- (1,'civicrm_contact',107,2),
- (32,'civicrm_contact',108,4),
- (33,'civicrm_contact',108,5),
- (5,'civicrm_contact',109,1),
- (21,'civicrm_contact',110,4),
- (2,'civicrm_contact',115,2),
- (31,'civicrm_contact',116,4),
- (49,'civicrm_contact',117,4),
- (50,'civicrm_contact',117,5),
- (47,'civicrm_contact',119,4),
- (117,'civicrm_contact',121,4),
- (92,'civicrm_contact',122,5),
- (58,'civicrm_contact',125,5),
- (84,'civicrm_contact',127,5),
- (34,'civicrm_contact',130,4),
- (80,'civicrm_contact',131,5),
- (112,'civicrm_contact',136,4),
- (36,'civicrm_contact',138,4),
- (37,'civicrm_contact',138,5),
- (91,'civicrm_contact',139,4),
- (42,'civicrm_contact',140,4),
- (111,'civicrm_contact',142,5),
- (104,'civicrm_contact',145,4),
- (113,'civicrm_contact',148,4),
- (65,'civicrm_contact',151,4),
- (22,'civicrm_contact',152,4),
- (73,'civicrm_contact',154,5),
- (68,'civicrm_contact',159,4),
- (69,'civicrm_contact',159,5),
- (64,'civicrm_contact',161,4),
- (12,'civicrm_contact',168,4),
- (13,'civicrm_contact',168,5),
- (107,'civicrm_contact',171,4),
- (108,'civicrm_contact',171,5),
- (67,'civicrm_contact',172,5),
- (14,'civicrm_contact',174,4),
- (15,'civicrm_contact',174,5),
- (3,'civicrm_contact',175,1),
- (11,'civicrm_contact',176,5),
- (66,'civicrm_contact',179,5),
- (7,'civicrm_contact',180,2),
- (97,'civicrm_contact',181,4),
- (24,'civicrm_contact',184,4),
- (114,'civicrm_contact',185,4),
- (81,'civicrm_contact',186,4),
- (82,'civicrm_contact',186,5),
- (41,'civicrm_contact',187,4),
- (109,'civicrm_contact',189,4),
- (110,'civicrm_contact',189,5),
- (19,'civicrm_contact',191,5),
- (54,'civicrm_contact',192,4),
- (55,'civicrm_contact',192,5),
- (74,'civicrm_contact',194,5),
- (17,'civicrm_contact',195,4),
- (18,'civicrm_contact',195,5),
- (103,'civicrm_contact',196,5),
- (85,'civicrm_contact',201,4),
- (86,'civicrm_contact',201,5);
+ (36,'civicrm_contact',70,5),
+ (98,'civicrm_contact',71,4),
+ (108,'civicrm_contact',75,4),
+ (109,'civicrm_contact',75,5),
+ (65,'civicrm_contact',76,4),
+ (80,'civicrm_contact',78,4),
+ (81,'civicrm_contact',78,5),
+ (51,'civicrm_contact',79,5),
+ (76,'civicrm_contact',81,4),
+ (77,'civicrm_contact',81,5),
+ (79,'civicrm_contact',88,4),
+ (111,'civicrm_contact',89,5),
+ (47,'civicrm_contact',90,4),
+ (48,'civicrm_contact',90,5),
+ (72,'civicrm_contact',93,4),
+ (73,'civicrm_contact',93,5),
+ (43,'civicrm_contact',94,5),
+ (100,'civicrm_contact',97,4),
+ (69,'civicrm_contact',98,5),
+ (63,'civicrm_contact',101,4),
+ (110,'civicrm_contact',104,4),
+ (114,'civicrm_contact',108,4),
+ (115,'civicrm_contact',108,5),
+ (58,'civicrm_contact',109,5),
+ (7,'civicrm_contact',110,3),
+ (26,'civicrm_contact',111,4),
+ (27,'civicrm_contact',111,5),
+ (86,'civicrm_contact',119,5),
+ (112,'civicrm_contact',120,4),
+ (113,'civicrm_contact',120,5),
+ (53,'civicrm_contact',122,4),
+ (40,'civicrm_contact',125,4),
+ (70,'civicrm_contact',129,4),
+ (71,'civicrm_contact',129,5),
+ (34,'civicrm_contact',132,4),
+ (35,'civicrm_contact',132,5),
+ (8,'civicrm_contact',134,3),
+ (22,'civicrm_contact',137,4),
+ (116,'civicrm_contact',138,4),
+ (117,'civicrm_contact',138,5),
+ (5,'civicrm_contact',139,2),
+ (83,'civicrm_contact',140,5),
+ (75,'civicrm_contact',143,4),
+ (87,'civicrm_contact',144,4),
+ (88,'civicrm_contact',144,5),
+ (25,'civicrm_contact',146,4),
+ (49,'civicrm_contact',149,5),
+ (37,'civicrm_contact',150,4),
+ (38,'civicrm_contact',150,5),
+ (50,'civicrm_contact',151,4),
+ (84,'civicrm_contact',153,4),
+ (85,'civicrm_contact',153,5),
+ (30,'civicrm_contact',155,4),
+ (46,'civicrm_contact',158,4),
+ (92,'civicrm_contact',159,4),
+ (93,'civicrm_contact',159,5),
+ (9,'civicrm_contact',161,2),
+ (60,'civicrm_contact',163,4),
+ (45,'civicrm_contact',164,5),
+ (94,'civicrm_contact',165,4),
+ (95,'civicrm_contact',165,5),
+ (121,'civicrm_contact',167,5),
+ (11,'civicrm_contact',168,4),
+ (12,'civicrm_contact',168,5),
+ (106,'civicrm_contact',171,4),
+ (107,'civicrm_contact',171,5),
+ (62,'civicrm_contact',173,5),
+ (18,'civicrm_contact',174,4),
+ (19,'civicrm_contact',174,5),
+ (3,'civicrm_contact',177,3),
+ (59,'civicrm_contact',184,4),
+ (120,'civicrm_contact',185,5),
+ (68,'civicrm_contact',190,4),
+ (20,'civicrm_contact',192,4),
+ (21,'civicrm_contact',192,5),
+ (1,'civicrm_contact',195,3),
+ (89,'civicrm_contact',196,5),
+ (17,'civicrm_contact',199,5),
+ (66,'civicrm_contact',201,4),
+ (67,'civicrm_contact',201,5);
 /*!40000 ALTER TABLE `civicrm_entity_tag` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -3547,9 +3570,9 @@ 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,'2022-12-22 17:00:00','2022-12-24 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,0,0,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,'2022-06-21 12:00:00','2022-06-21 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,0,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,0,0,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,'2023-01-22 07:00:00','2023-01-25 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,0,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,0,0,NULL,0,0,NULL,NULL,0,NULL,NULL,NULL,'USD',NULL,1,1,NULL,NULL,NULL,0),
+ (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,'2023-01-29 17:00:00','2023-01-31 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,0,0,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,'2022-07-28 12:00:00','2022-07-28 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,0,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,0,0,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,'2023-03-01 07:00:00','2023-03-04 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,0,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,0,0,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,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,0,NULL,NULL,NULL,1,0,0,0,0,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,0,0,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,0,0,NULL,0,0,NULL,NULL,1,'Paid Conference with Online Registration',NULL,NULL,'USD',NULL,1,1,NULL,NULL,NULL,0);
@@ -3633,117 +3656,117 @@ 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,'2022-06-22 13:51:54','2012-06-22 09:51:54',2,'Contribution Amount',125.00,'USD',1,1,'civicrm_line_item',1),
- (2,'2022-06-22 13:51:54','2020-03-22 09:51:54',4,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',2),
- (3,'2022-06-22 13:51:54','2016-05-27 20:51:54',6,'Contribution Amount',25.00,'GBP',1,1,'civicrm_line_item',3),
- (4,'2022-06-22 13:51:55','2020-03-22 09:51:54',8,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',4),
- (5,'2022-06-22 13:51:55','2020-03-22 09:51:54',4,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',5),
- (6,'2022-06-22 13:51:55','2022-03-29 09:09:54',16,'Contribution Amount',500.00,'USD',1,1,'civicrm_line_item',6),
- (7,'2022-06-22 13:51:55','2022-06-20 09:51:54',19,'Contribution Amount',1750.00,'USD',1,1,'civicrm_line_item',7),
- (8,'2022-06-22 13:51:55','2021-10-28 18:02:54',82,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',8),
- (9,'2022-06-22 13:51:55','2021-07-22 09:51:54',92,'Contribution Amount',10.00,'USD',1,1,'civicrm_line_item',9),
- (10,'2022-06-22 13:51:55','2018-01-30 11:51:54',34,'Contribution Amount',250.00,'USD',1,1,'civicrm_line_item',10),
- (11,'2022-06-22 13:51:55','2022-06-21 05:51:54',71,'Contribution Amount',500.00,'JPY',1,1,'civicrm_line_item',11),
- (12,'2022-06-22 13:51:55','2021-03-21 23:18:34',43,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',12),
- (13,'2022-06-22 13:51:55','2022-03-22 00:00:00',32,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',13),
- (14,'2022-06-22 13:51:55','2022-04-22 00:00:00',32,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',14),
- (15,'2022-06-22 13:51:55','2021-03-22 09:51:54',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',15),
- (16,'2022-06-22 13:51:55','2021-04-22 09:51:54',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',16),
- (17,'2022-06-22 13:51:55','2021-05-22 09:51:54',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',17),
- (18,'2022-06-22 13:51:55','2021-06-22 09:51:54',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',18),
- (19,'2022-06-22 13:51:55','2021-07-22 09:51:54',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',19),
- (20,'2022-06-22 13:51:55','2021-08-22 09:51:54',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',20),
- (21,'2022-06-22 13:51:55','2021-09-22 09:51:54',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',21),
- (22,'2022-06-22 13:51:55','2021-10-22 09:51:54',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',22),
- (23,'2022-06-22 13:51:55','2021-11-22 09:51:54',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',23),
- (24,'2022-06-22 13:51:55','2021-12-22 09:51:54',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',24),
- (25,'2022-06-22 13:51:55','2022-01-22 09:51:54',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',25),
- (26,'2022-06-22 13:51:55','2021-10-22 09:51:54',99,'Contribution Amount',10.00,'CAD',1,1,'civicrm_line_item',26),
- (27,'2022-06-22 13:51:55','2021-11-22 09:51:54',99,'Contribution Amount',10.00,'CAD',1,1,'civicrm_line_item',27),
- (28,'2022-06-22 13:51:55','2021-12-22 09:51:54',99,'Contribution Amount',10.00,'CAD',1,1,'civicrm_line_item',28),
- (29,'2022-06-22 13:51:55','2022-01-22 09:51:54',99,'Contribution Amount',10.00,'CAD',1,1,'civicrm_line_item',29),
- (30,'2022-06-22 13:51:55','2022-02-22 09:51:54',99,'Contribution Amount',10.00,'CAD',1,1,'civicrm_line_item',30),
- (31,'2022-06-22 13:51:55','2022-05-22 09:51:54',103,'Contribution Amount',5.00,'EUR',1,1,'civicrm_line_item',31),
- (32,'2022-06-22 13:51:55','2022-06-22 09:51:54',131,'General',100.00,'USD',2,1,'civicrm_line_item',32),
- (33,'2022-06-22 13:51:55','2022-06-22 09:51:54',101,'General',100.00,'USD',2,1,'civicrm_line_item',33),
- (34,'2022-06-22 13:51:55','2022-06-22 09:51:54',8,'General',100.00,'USD',2,1,'civicrm_line_item',34),
- (35,'2022-06-22 13:51:55','2022-06-22 09:51:54',164,'General',100.00,'USD',2,1,'civicrm_line_item',35),
- (36,'2022-06-22 13:51:55','2022-06-22 09:51:54',63,'General',100.00,'USD',2,1,'civicrm_line_item',36),
- (37,'2022-06-22 13:51:55','2022-06-22 09:51:54',123,'General',100.00,'USD',2,1,'civicrm_line_item',37),
- (38,'2022-06-22 13:51:55','2022-06-22 09:51:54',21,'General',100.00,'USD',2,1,'civicrm_line_item',38),
- (39,'2022-06-22 13:51:55','2022-06-22 09:51:54',96,'General',100.00,'USD',2,1,'civicrm_line_item',39),
- (40,'2022-06-22 13:51:55','2022-06-22 09:51:54',154,'General',100.00,'USD',2,1,'civicrm_line_item',40),
- (41,'2022-06-22 13:51:55','2022-06-22 09:51:54',18,'General',100.00,'USD',2,1,'civicrm_line_item',41),
- (42,'2022-06-22 13:51:55','2022-06-22 09:51:54',155,'General',100.00,'USD',2,1,'civicrm_line_item',42),
- (43,'2022-06-22 13:51:55','2022-06-22 09:51:54',71,'Student',50.00,'USD',2,1,'civicrm_line_item',43),
- (44,'2022-06-22 13:51:55','2022-06-22 09:51:54',192,'Student',50.00,'USD',2,1,'civicrm_line_item',44),
- (45,'2022-06-22 13:51:55','2022-06-22 09:51:54',134,'Student',50.00,'USD',2,1,'civicrm_line_item',45),
- (46,'2022-06-22 13:51:55','2022-06-22 09:51:54',2,'Student',50.00,'USD',2,1,'civicrm_line_item',46),
- (47,'2022-06-22 13:51:55','2022-06-22 09:51:54',168,'Student',50.00,'USD',2,1,'civicrm_line_item',47),
- (48,'2022-06-22 13:51:55','2022-06-22 09:51:54',81,'Student',50.00,'USD',2,1,'civicrm_line_item',48),
- (49,'2022-06-22 13:51:55','2022-06-22 09:51:54',45,'Student',50.00,'USD',2,1,'civicrm_line_item',49),
- (50,'2022-06-22 13:51:55','2022-06-22 09:51:54',5,'Student',50.00,'USD',2,1,'civicrm_line_item',50),
- (51,'2022-06-22 13:51:55','2022-06-22 09:51:54',73,'Student',50.00,'USD',2,1,'civicrm_line_item',51),
- (52,'2022-06-22 13:51:55','2022-06-22 09:51:54',19,'Student',50.00,'USD',2,1,'civicrm_line_item',52),
- (53,'2022-06-22 13:51:55','2022-06-22 09:51:54',136,'Student',50.00,'USD',2,1,'civicrm_line_item',53),
- (54,'2022-06-22 13:51:55','2022-06-22 09:51:54',197,'Student',50.00,'USD',2,1,'civicrm_line_item',54),
- (55,'2022-06-22 13:51:55','2022-06-22 09:51:54',59,'Student',50.00,'USD',2,1,'civicrm_line_item',55),
- (56,'2022-06-22 13:51:55','2022-06-22 09:51:54',20,'Student',50.00,'USD',2,1,'civicrm_line_item',56),
- (57,'2022-06-22 13:51:55','2022-06-22 09:51:54',201,'Student',50.00,'USD',2,1,'civicrm_line_item',57),
- (58,'2022-06-22 13:51:55','2022-06-22 09:51:54',133,'Student',50.00,'USD',2,1,'civicrm_line_item',58),
- (59,'2022-06-22 13:51:55','2022-06-22 09:51:54',33,'Student',50.00,'USD',2,1,'civicrm_line_item',59),
- (60,'2022-06-22 13:51:55','2022-06-22 09:51:54',137,'Lifetime',1200.00,'USD',2,1,'civicrm_line_item',60),
- (61,'2022-06-22 13:51:55','2022-06-22 09:51:54',171,'Lifetime',1200.00,'USD',2,1,'civicrm_line_item',61),
- (62,'2022-06-22 13:51:55','2022-06-22 09:51:54',58,'Soprano',50.00,'USD',2,1,'civicrm_line_item',97),
- (63,'2022-06-22 13:51:55','2022-06-22 09:51:54',166,'Soprano',50.00,'USD',2,1,'civicrm_line_item',98),
- (64,'2022-06-22 13:51:55','2022-06-22 09:51:54',2,'Soprano',50.00,'USD',2,1,'civicrm_line_item',99),
- (65,'2022-06-22 13:51:55','2022-06-22 09:51:54',128,'Soprano',50.00,'USD',2,1,'civicrm_line_item',100),
- (66,'2022-06-22 13:51:55','2022-06-22 09:51:54',130,'Soprano',50.00,'USD',2,1,'civicrm_line_item',101),
- (67,'2022-06-22 13:51:55','2022-06-22 09:51:54',38,'Soprano',50.00,'USD',2,1,'civicrm_line_item',102),
- (68,'2022-06-22 13:51:55','2022-06-22 09:51:54',168,'Soprano',50.00,'USD',2,1,'civicrm_line_item',103),
- (69,'2022-06-22 13:51:55','2022-06-22 09:51:54',111,'Soprano',50.00,'USD',2,1,'civicrm_line_item',104),
- (70,'2022-06-22 13:51:55','2022-06-22 09:51:54',80,'Soprano',50.00,'USD',2,1,'civicrm_line_item',105),
- (71,'2022-06-22 13:51:55','2022-06-22 09:51:54',151,'Soprano',50.00,'USD',2,1,'civicrm_line_item',106),
- (72,'2022-06-22 13:51:55','2022-06-22 09:51:54',121,'Soprano',50.00,'USD',2,1,'civicrm_line_item',107),
- (73,'2022-06-22 13:51:55','2022-06-22 09:51:54',19,'Soprano',50.00,'USD',2,1,'civicrm_line_item',108),
- (74,'2022-06-22 13:51:55','2022-06-22 09:51:54',199,'Soprano',50.00,'USD',2,1,'civicrm_line_item',109),
- (75,'2022-06-22 13:51:55','2022-06-22 09:51:54',15,'Soprano',50.00,'USD',2,1,'civicrm_line_item',110),
- (76,'2022-06-22 13:51:55','2022-06-22 09:51:54',7,'Soprano',50.00,'USD',2,1,'civicrm_line_item',111),
- (77,'2022-06-22 13:51:55','2022-06-22 09:51:54',4,'Soprano',50.00,'USD',2,1,'civicrm_line_item',112),
- (78,'2022-06-22 13:51:55','2022-06-22 09:51:54',189,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',63),
- (79,'2022-06-22 13:51:55','2022-06-22 09:51:54',134,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',64),
- (80,'2022-06-22 13:51:55','2022-06-22 09:51:54',6,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',65),
- (81,'2022-06-22 13:51:55','2022-06-22 09:51:54',18,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',66),
- (82,'2022-06-22 13:51:55','2022-06-22 09:51:54',146,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',67),
- (83,'2022-06-22 13:51:55','2022-06-22 09:51:54',87,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',68),
- (84,'2022-06-22 13:51:55','2022-06-22 09:51:54',78,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',69),
- (85,'2022-06-22 13:51:55','2022-06-22 09:51:54',158,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',70),
- (86,'2022-06-22 13:51:55','2022-06-22 09:51:54',126,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',71),
- (87,'2022-06-22 13:51:55','2022-06-22 09:51:54',148,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',72),
- (88,'2022-06-22 13:51:55','2022-06-22 09:51:54',132,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',73),
- (89,'2022-06-22 13:51:55','2022-06-22 09:51:54',102,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',74),
- (90,'2022-06-22 13:51:55','2022-06-22 09:51:54',70,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',75),
- (91,'2022-06-22 13:51:55','2022-06-22 09:51:54',140,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',76),
- (92,'2022-06-22 13:51:55','2022-06-22 09:51:54',131,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',77),
- (93,'2022-06-22 13:51:55','2022-06-22 09:51:54',56,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',78),
- (94,'2022-06-22 13:51:55','2022-06-22 09:51:54',35,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',79),
- (95,'2022-06-22 13:51:55','2022-06-22 09:51:54',174,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',80),
- (96,'2022-06-22 13:51:55','2022-06-22 09:51:54',114,'Single',50.00,'USD',4,1,'civicrm_line_item',81),
- (97,'2022-06-22 13:51:55','2022-06-22 09:51:54',14,'Single',50.00,'USD',4,1,'civicrm_line_item',82),
- (98,'2022-06-22 13:51:55','2022-06-22 09:51:54',202,'Single',50.00,'USD',4,1,'civicrm_line_item',83),
- (99,'2022-06-22 13:51:55','2022-06-22 09:51:54',1,'Single',50.00,'USD',4,1,'civicrm_line_item',84),
- (100,'2022-06-22 13:51:55','2022-06-22 09:51:54',63,'Single',50.00,'USD',4,1,'civicrm_line_item',85),
- (101,'2022-06-22 13:51:55','2022-06-22 09:51:54',91,'Single',50.00,'USD',4,1,'civicrm_line_item',86),
- (102,'2022-06-22 13:51:55','2022-06-22 09:51:54',127,'Single',50.00,'USD',4,1,'civicrm_line_item',87),
- (103,'2022-06-22 13:51:55','2022-06-22 09:51:54',28,'Single',50.00,'USD',4,1,'civicrm_line_item',88),
- (104,'2022-06-22 13:51:55','2022-06-22 09:51:54',149,'Single',50.00,'USD',4,1,'civicrm_line_item',89),
- (105,'2022-06-22 13:51:55','2022-06-22 09:51:54',129,'Single',50.00,'USD',4,1,'civicrm_line_item',90),
- (106,'2022-06-22 13:51:55','2022-06-22 09:51:54',197,'Single',50.00,'USD',4,1,'civicrm_line_item',91),
- (107,'2022-06-22 13:51:55','2022-06-22 09:51:54',77,'Single',50.00,'USD',4,1,'civicrm_line_item',92),
- (108,'2022-06-22 13:51:55','2022-06-22 09:51:54',180,'Single',50.00,'USD',4,1,'civicrm_line_item',93),
- (109,'2022-06-22 13:51:55','2022-06-22 09:51:54',8,'Single',50.00,'USD',4,1,'civicrm_line_item',94),
- (110,'2022-06-22 13:51:55','2022-06-22 09:51:54',64,'Single',50.00,'USD',4,1,'civicrm_line_item',95),
- (111,'2022-06-22 13:51:55','2022-06-22 09:51:54',107,'Single',50.00,'USD',4,1,'civicrm_line_item',96);
+ (1,'2022-07-28 21:06:14','2012-07-29 07:06:13',2,'Contribution Amount',125.00,'USD',1,1,'civicrm_line_item',1),
+ (2,'2022-07-28 21:06:14','2020-04-29 07:06:13',4,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',2),
+ (3,'2022-07-28 21:06:14','2016-07-03 18:06:13',6,'Contribution Amount',25.00,'GBP',1,1,'civicrm_line_item',3),
+ (4,'2022-07-28 21:06:14','2020-04-29 07:06:13',8,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',4),
+ (5,'2022-07-28 21:06:14','2020-04-29 07:06:13',4,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',5),
+ (6,'2022-07-28 21:06:14','2022-05-05 06:24:13',16,'Contribution Amount',500.00,'USD',1,1,'civicrm_line_item',6),
+ (7,'2022-07-28 21:06:14','2022-07-27 07:06:13',19,'Contribution Amount',1750.00,'USD',1,1,'civicrm_line_item',7),
+ (8,'2022-07-28 21:06:14','2021-12-04 15:17:13',82,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',8),
+ (9,'2022-07-28 21:06:14','2021-08-29 07:06:13',92,'Contribution Amount',10.00,'USD',1,1,'civicrm_line_item',9),
+ (10,'2022-07-28 21:06:14','2018-03-06 09:06:13',34,'Contribution Amount',250.00,'USD',1,1,'civicrm_line_item',10),
+ (11,'2022-07-28 21:06:14','2022-07-28 03:06:13',71,'Contribution Amount',500.00,'JPY',1,1,'civicrm_line_item',11),
+ (12,'2022-07-28 21:06:14','2021-04-28 20:32:53',43,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',12),
+ (13,'2022-07-28 21:06:14','2022-04-29 00:00:00',32,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',13),
+ (14,'2022-07-28 21:06:14','2022-05-29 00:00:00',32,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',14),
+ (15,'2022-07-28 21:06:14','2021-04-29 07:06:13',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',15),
+ (16,'2022-07-28 21:06:14','2021-05-29 07:06:13',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',16),
+ (17,'2022-07-28 21:06:14','2021-06-29 07:06:13',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',17),
+ (18,'2022-07-28 21:06:14','2021-07-29 07:06:13',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',18),
+ (19,'2022-07-28 21:06:14','2021-08-29 07:06:13',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',19),
+ (20,'2022-07-28 21:06:14','2021-09-29 07:06:13',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',20),
+ (21,'2022-07-28 21:06:14','2021-10-29 07:06:13',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',21),
+ (22,'2022-07-28 21:06:14','2021-11-29 07:06:13',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',22),
+ (23,'2022-07-28 21:06:14','2021-12-29 07:06:13',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',23),
+ (24,'2022-07-28 21:06:14','2022-01-29 07:06:13',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',24),
+ (25,'2022-07-28 21:06:14','2022-03-01 07:06:13',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',25),
+ (26,'2022-07-28 21:06:14','2021-11-29 07:06:13',99,'Contribution Amount',10.00,'CAD',1,1,'civicrm_line_item',26),
+ (27,'2022-07-28 21:06:14','2021-12-29 07:06:13',99,'Contribution Amount',10.00,'CAD',1,1,'civicrm_line_item',27),
+ (28,'2022-07-28 21:06:14','2022-01-29 07:06:13',99,'Contribution Amount',10.00,'CAD',1,1,'civicrm_line_item',28),
+ (29,'2022-07-28 21:06:14','2022-03-01 07:06:13',99,'Contribution Amount',10.00,'CAD',1,1,'civicrm_line_item',29),
+ (30,'2022-07-28 21:06:14','2022-04-01 07:06:13',99,'Contribution Amount',10.00,'CAD',1,1,'civicrm_line_item',30),
+ (31,'2022-07-28 21:06:14','2022-06-29 07:06:13',103,'Contribution Amount',5.00,'EUR',1,1,'civicrm_line_item',31),
+ (32,'2022-07-28 21:06:14','2022-07-29 07:06:14',116,'General',100.00,'USD',2,1,'civicrm_line_item',32),
+ (33,'2022-07-28 21:06:14','2022-07-29 07:06:14',112,'General',100.00,'USD',2,1,'civicrm_line_item',33),
+ (34,'2022-07-28 21:06:14','2022-07-29 07:06:14',43,'General',100.00,'USD',2,1,'civicrm_line_item',34),
+ (35,'2022-07-28 21:06:14','2022-07-29 07:06:14',164,'General',100.00,'USD',2,1,'civicrm_line_item',35),
+ (36,'2022-07-28 21:06:14','2022-07-29 07:06:14',60,'General',100.00,'USD',2,1,'civicrm_line_item',36),
+ (37,'2022-07-28 21:06:14','2022-07-29 07:06:14',178,'General',100.00,'USD',2,1,'civicrm_line_item',37),
+ (38,'2022-07-28 21:06:14','2022-07-29 07:06:14',125,'General',100.00,'USD',2,1,'civicrm_line_item',38),
+ (39,'2022-07-28 21:06:14','2022-07-29 07:06:14',184,'General',100.00,'USD',2,1,'civicrm_line_item',39),
+ (40,'2022-07-28 21:06:14','2022-07-29 07:06:14',167,'General',100.00,'USD',2,1,'civicrm_line_item',40),
+ (41,'2022-07-28 21:06:14','2022-07-29 07:06:14',16,'General',100.00,'USD',2,1,'civicrm_line_item',41),
+ (42,'2022-07-28 21:06:14','2022-07-29 07:06:14',106,'General',100.00,'USD',2,1,'civicrm_line_item',42),
+ (43,'2022-07-28 21:06:14','2022-07-29 07:06:14',78,'General',100.00,'USD',2,1,'civicrm_line_item',43),
+ (44,'2022-07-28 21:06:14','2022-07-29 07:06:14',87,'Student',50.00,'USD',2,1,'civicrm_line_item',44),
+ (45,'2022-07-28 21:06:14','2022-07-29 07:06:14',75,'Student',50.00,'USD',2,1,'civicrm_line_item',45),
+ (46,'2022-07-28 21:06:14','2022-07-29 07:06:14',117,'Student',50.00,'USD',2,1,'civicrm_line_item',46),
+ (47,'2022-07-28 21:06:14','2022-07-29 07:06:14',18,'Student',50.00,'USD',2,1,'civicrm_line_item',47),
+ (48,'2022-07-28 21:06:14','2022-07-29 07:06:14',10,'Student',50.00,'USD',2,1,'civicrm_line_item',48),
+ (49,'2022-07-28 21:06:14','2022-07-29 07:06:14',151,'Student',50.00,'USD',2,1,'civicrm_line_item',49),
+ (50,'2022-07-28 21:06:14','2022-07-29 07:06:14',57,'Student',50.00,'USD',2,1,'civicrm_line_item',50),
+ (51,'2022-07-28 21:06:14','2022-07-29 07:06:14',69,'Student',50.00,'USD',2,1,'civicrm_line_item',51),
+ (52,'2022-07-28 21:06:14','2022-07-29 07:06:14',99,'Student',50.00,'USD',2,1,'civicrm_line_item',52),
+ (53,'2022-07-28 21:06:14','2022-07-29 07:06:14',71,'Student',50.00,'USD',2,1,'civicrm_line_item',53),
+ (54,'2022-07-28 21:06:14','2022-07-29 07:06:14',20,'Student',50.00,'USD',2,1,'civicrm_line_item',54),
+ (55,'2022-07-28 21:06:14','2022-07-29 07:06:14',192,'Student',50.00,'USD',2,1,'civicrm_line_item',55),
+ (56,'2022-07-28 21:06:14','2022-07-29 07:06:14',137,'Student',50.00,'USD',2,1,'civicrm_line_item',56),
+ (57,'2022-07-28 21:06:14','2022-07-29 07:06:14',42,'Student',50.00,'USD',2,1,'civicrm_line_item',57),
+ (58,'2022-07-28 21:06:14','2022-07-29 07:06:14',169,'Student',50.00,'USD',2,1,'civicrm_line_item',58),
+ (59,'2022-07-28 21:06:14','2022-07-29 07:06:14',174,'Student',50.00,'USD',2,1,'civicrm_line_item',59),
+ (60,'2022-07-28 21:06:14','2022-07-29 07:06:14',33,'Lifetime',1200.00,'USD',2,1,'civicrm_line_item',60),
+ (61,'2022-07-28 21:06:14','2022-07-29 07:06:14',157,'Lifetime',1200.00,'USD',2,1,'civicrm_line_item',61),
+ (62,'2022-07-28 21:06:14','2022-07-29 07:06:14',37,'Soprano',50.00,'USD',2,1,'civicrm_line_item',97),
+ (63,'2022-07-28 21:06:14','2022-07-29 07:06:14',131,'Soprano',50.00,'USD',2,1,'civicrm_line_item',98),
+ (64,'2022-07-28 21:06:14','2022-07-29 07:06:14',160,'Soprano',50.00,'USD',2,1,'civicrm_line_item',99),
+ (65,'2022-07-28 21:06:14','2022-07-29 07:06:14',48,'Soprano',50.00,'USD',2,1,'civicrm_line_item',100),
+ (66,'2022-07-28 21:06:14','2022-07-29 07:06:14',118,'Soprano',50.00,'USD',2,1,'civicrm_line_item',101),
+ (67,'2022-07-28 21:06:14','2022-07-29 07:06:14',143,'Soprano',50.00,'USD',2,1,'civicrm_line_item',102),
+ (68,'2022-07-28 21:06:14','2022-07-29 07:06:14',121,'Soprano',50.00,'USD',2,1,'civicrm_line_item',103),
+ (69,'2022-07-28 21:06:14','2022-07-29 07:06:14',79,'Soprano',50.00,'USD',2,1,'civicrm_line_item',104),
+ (70,'2022-07-28 21:06:14','2022-07-29 07:06:14',83,'Soprano',50.00,'USD',2,1,'civicrm_line_item',105),
+ (71,'2022-07-28 21:06:14','2022-07-29 07:06:14',159,'Soprano',50.00,'USD',2,1,'civicrm_line_item',106),
+ (72,'2022-07-28 21:06:14','2022-07-29 07:06:14',6,'Soprano',50.00,'USD',2,1,'civicrm_line_item',107),
+ (73,'2022-07-28 21:06:14','2022-07-29 07:06:14',127,'Soprano',50.00,'USD',2,1,'civicrm_line_item',108),
+ (74,'2022-07-28 21:06:14','2022-07-29 07:06:14',43,'Soprano',50.00,'USD',2,1,'civicrm_line_item',109),
+ (75,'2022-07-28 21:06:14','2022-07-29 07:06:14',124,'Soprano',50.00,'USD',2,1,'civicrm_line_item',110),
+ (76,'2022-07-28 21:06:14','2022-07-29 07:06:14',8,'Soprano',50.00,'USD',2,1,'civicrm_line_item',111),
+ (77,'2022-07-28 21:06:14','2022-07-29 07:06:14',161,'Soprano',50.00,'USD',2,1,'civicrm_line_item',112),
+ (78,'2022-07-28 21:06:14','2022-07-29 07:06:14',155,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',63),
+ (79,'2022-07-28 21:06:14','2022-07-29 07:06:14',34,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',64),
+ (80,'2022-07-28 21:06:14','2022-07-29 07:06:14',130,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',65),
+ (81,'2022-07-28 21:06:14','2022-07-29 07:06:14',138,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',66),
+ (82,'2022-07-28 21:06:14','2022-07-29 07:06:14',56,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',67),
+ (83,'2022-07-28 21:06:14','2022-07-29 07:06:14',93,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',68),
+ (84,'2022-07-28 21:06:14','2022-07-29 07:06:14',39,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',69),
+ (85,'2022-07-28 21:06:14','2022-07-29 07:06:14',152,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',70),
+ (86,'2022-07-28 21:06:14','2022-07-29 07:06:14',19,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',71),
+ (87,'2022-07-28 21:06:14','2022-07-29 07:06:14',5,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',72),
+ (88,'2022-07-28 21:06:14','2022-07-29 07:06:14',64,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',73),
+ (89,'2022-07-28 21:06:14','2022-07-29 07:06:14',147,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',74),
+ (90,'2022-07-28 21:06:14','2022-07-29 07:06:14',150,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',75),
+ (91,'2022-07-28 21:06:14','2022-07-29 07:06:14',73,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',76),
+ (92,'2022-07-28 21:06:14','2022-07-29 07:06:14',141,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',77),
+ (93,'2022-07-28 21:06:14','2022-07-29 07:06:14',68,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',78),
+ (94,'2022-07-28 21:06:14','2022-07-29 07:06:14',196,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',79),
+ (95,'2022-07-28 21:06:14','2022-07-29 07:06:14',190,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',80),
+ (96,'2022-07-28 21:06:14','2022-07-29 07:06:14',156,'Single',50.00,'USD',4,1,'civicrm_line_item',81),
+ (97,'2022-07-28 21:06:14','2022-07-29 07:06:14',110,'Single',50.00,'USD',4,1,'civicrm_line_item',82),
+ (98,'2022-07-28 21:06:14','2022-07-29 07:06:14',113,'Single',50.00,'USD',4,1,'civicrm_line_item',83),
+ (99,'2022-07-28 21:06:14','2022-07-29 07:06:14',21,'Single',50.00,'USD',4,1,'civicrm_line_item',84),
+ (100,'2022-07-28 21:06:14','2022-07-29 07:06:14',36,'Single',50.00,'USD',4,1,'civicrm_line_item',85),
+ (101,'2022-07-28 21:06:14','2022-07-29 07:06:14',163,'Single',50.00,'USD',4,1,'civicrm_line_item',86),
+ (102,'2022-07-28 21:06:14','2022-07-29 07:06:14',167,'Single',50.00,'USD',4,1,'civicrm_line_item',87),
+ (103,'2022-07-28 21:06:14','2022-07-29 07:06:14',96,'Single',50.00,'USD',4,1,'civicrm_line_item',88),
+ (104,'2022-07-28 21:06:14','2022-07-29 07:06:14',51,'Single',50.00,'USD',4,1,'civicrm_line_item',89),
+ (105,'2022-07-28 21:06:14','2022-07-29 07:06:14',172,'Single',50.00,'USD',4,1,'civicrm_line_item',90),
+ (106,'2022-07-28 21:06:14','2022-07-29 07:06:14',17,'Single',50.00,'USD',4,1,'civicrm_line_item',91),
+ (107,'2022-07-28 21:06:14','2022-07-29 07:06:14',154,'Single',50.00,'USD',4,1,'civicrm_line_item',92),
+ (108,'2022-07-28 21:06:14','2022-07-29 07:06:14',200,'Single',50.00,'USD',4,1,'civicrm_line_item',93),
+ (109,'2022-07-28 21:06:14','2022-07-29 07:06:14',178,'Single',50.00,'USD',4,1,'civicrm_line_item',94),
+ (110,'2022-07-28 21:06:14','2022-07-29 07:06:14',90,'Single',50.00,'USD',4,1,'civicrm_line_item',95),
+ (111,'2022-07-28 21:06:14','2022-07-29 07:06:14',103,'Single',50.00,'USD',4,1,'civicrm_line_item',96);
 /*!40000 ALTER TABLE `civicrm_financial_item` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -3754,117 +3777,117 @@ 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`, `order_reference`) VALUES
- (1,NULL,6,'2012-06-22 09:51:54',125.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,4,NULL,'1041',NULL,NULL),
- (2,NULL,6,'2020-03-22 09:51:54',50.00,NULL,NULL,'USD',1,'P20901X1',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (3,NULL,6,'2016-05-27 20:51:54',25.00,NULL,NULL,'GBP',1,'GBP12',NULL,1,NULL,4,NULL,'2095',NULL,NULL),
- (4,NULL,6,'2020-03-22 09:51:54',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,4,NULL,'10552',NULL,NULL),
- (5,NULL,6,'2020-03-22 09:51:54',50.00,NULL,NULL,'USD',1,'Q90901X1',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (6,NULL,6,'2022-03-29 09:09:54',500.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,4,NULL,'509',NULL,NULL),
- (7,NULL,6,'2022-06-20 09:51:54',1750.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,'102',NULL,NULL),
- (8,NULL,6,'2021-10-28 18:02:54',50.00,NULL,NULL,'USD',1,'P20193L2',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (9,NULL,6,'2021-07-22 09:51:54',10.00,NULL,NULL,'USD',1,'P40232Y3',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (10,NULL,6,'2018-01-30 11:51:54',250.00,NULL,NULL,'USD',1,'P20193L6',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (11,NULL,6,'2022-06-21 05:51:54',500.00,NULL,NULL,'JPY',1,'PL71',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (12,NULL,6,'2021-03-21 23:18:34',50.00,NULL,NULL,'USD',1,'P291X1',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (13,NULL,6,'2022-03-22 00:00:00',50.00,NULL,NULL,'USD',1,'PL32I',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (14,NULL,6,'2022-04-22 00:00:00',50.00,NULL,NULL,'USD',1,'PL32II',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (15,NULL,6,'2021-03-22 09:51:54',25.00,NULL,NULL,'USD',1,'PL32I591',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (16,NULL,6,'2021-04-22 09:51:54',25.00,NULL,NULL,'USD',1,'PL32I592',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (17,NULL,6,'2021-05-22 09:51:54',25.00,NULL,NULL,'USD',1,'PL32I593',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (18,NULL,6,'2021-06-22 09:51:54',25.00,NULL,NULL,'USD',1,'PL32I594',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (19,NULL,6,'2021-07-22 09:51:54',25.00,NULL,NULL,'USD',1,'PL32I595',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (20,NULL,6,'2021-08-22 09:51:54',25.00,NULL,NULL,'USD',1,'PL32I596',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (21,NULL,6,'2021-09-22 09:51:54',25.00,NULL,NULL,'USD',1,'PL32I597',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (22,NULL,6,'2021-10-22 09:51:54',25.00,NULL,NULL,'USD',1,'PL32I598',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (23,NULL,6,'2021-11-22 09:51:54',25.00,NULL,NULL,'USD',1,'PL32I599',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (24,NULL,6,'2021-12-22 09:51:54',25.00,NULL,NULL,'USD',1,'PL32I5910',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (25,NULL,6,'2022-01-22 09:51:54',25.00,NULL,NULL,'USD',1,'PL32I5911',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (26,NULL,6,'2021-10-22 09:51:54',10.00,NULL,NULL,'CAD',1,'PL32I991',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (27,NULL,6,'2021-11-22 09:51:54',10.00,NULL,NULL,'CAD',1,'PL32I992',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (28,NULL,6,'2021-12-22 09:51:54',10.00,NULL,NULL,'CAD',1,'PL32I993',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (29,NULL,6,'2022-01-22 09:51:54',10.00,NULL,NULL,'CAD',1,'PL32I994',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (30,NULL,6,'2022-02-22 09:51:54',10.00,NULL,NULL,'CAD',1,'PL32I995',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (31,NULL,6,'2022-05-22 09:51:54',5.00,NULL,NULL,'EUR',1,'PL32I1031',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (32,NULL,6,'2022-06-22 09:51:54',100.00,NULL,NULL,'USD',1,'28fe54a2e12346b9',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (33,NULL,6,'2022-06-22 09:51:54',100.00,NULL,NULL,'USD',1,'824167b4f2f6a00c',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (34,NULL,6,'2022-06-22 09:51:54',100.00,NULL,NULL,'USD',1,'6959b93934b2599b',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (35,NULL,6,'2022-06-22 09:51:54',100.00,NULL,NULL,'USD',1,'e1b367229a77977a',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (36,NULL,6,'2022-06-22 09:51:54',100.00,NULL,NULL,'USD',1,'3c033b377bba5ad4',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (37,NULL,6,'2022-06-22 09:51:54',100.00,NULL,NULL,'USD',1,'ca2ad95d434d0a75',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (38,NULL,6,'2022-06-22 09:51:54',100.00,NULL,NULL,'USD',1,'e81ab3c38c8e1d58',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (39,NULL,6,'2022-06-22 09:51:54',100.00,NULL,NULL,'USD',1,'39a6bea5a782e5bb',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (40,NULL,6,'2022-06-22 09:51:54',100.00,NULL,NULL,'USD',1,'beb72efaa0c55854',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (41,NULL,6,'2022-06-22 09:51:54',100.00,NULL,NULL,'USD',1,'c433dab0f68bf3f0',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (42,NULL,6,'2022-06-22 09:51:54',100.00,NULL,NULL,'USD',1,'1a3e131e60490fba',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (43,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'9f0fdb03ae014e13',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (44,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'9fd96e940d770cd8',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (45,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'14d15ad2c9a7ce3c',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (46,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'9044b2acafa51819',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (47,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'fac11c1af9276211',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (48,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'b552801b65205b60',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (49,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'3bc0fa5a784cd06d',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (50,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'eaf8fd785b2d650e',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (51,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'9b5778fd82f9fdc0',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (52,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'9f41fa270f1d1f65',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (53,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'9d3adce27a83e400',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (54,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'75986f8cd2e4e0d5',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (55,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'f2cc37da11999f66',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (56,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'3e2230ded06a4ff2',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (57,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'b4d81bc239fc298d',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (58,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'fe1cd545096edaad',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (59,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'f66d0174b87acf1d',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (60,NULL,6,'2022-06-22 09:51:54',1200.00,NULL,NULL,'USD',1,'7b00946ebebfd3e0',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (61,NULL,6,'2022-06-22 09:51:54',1200.00,NULL,NULL,'USD',1,'a51de6bf4ab34440',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (62,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'16d4098454e519d9',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (63,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'d55b31acbf3d46e1',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (64,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'cf8c325e969c7d3c',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (65,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'b2ea96f4ee909042',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (66,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'edb4a7825601c734',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (67,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'3f38c95b0848adc3',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (68,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'1aef52ebd54323ad',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (69,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'357c861c1f9d5294',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (70,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'bd22b3d1fd2132ad',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (71,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'6c014b0037077b09',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (72,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'0c72b7ac77e3e34c',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (73,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'b6a939834246bc92',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (74,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'87ab1025cd4ec6ca',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (75,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'293813dc6309f41e',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (76,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'632fcb3e63cd8c4e',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (77,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'cf4c165aec49c550',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (78,NULL,6,'2022-06-22 09:51:54',800.00,NULL,NULL,'USD',1,'9877c894fae7a092',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (79,NULL,6,'2022-06-22 09:51:54',800.00,NULL,NULL,'USD',1,'2317d7ff2cb8757a',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (80,NULL,6,'2022-06-22 09:51:54',800.00,NULL,NULL,'USD',1,'639efa098f6caffd',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (81,NULL,6,'2022-06-22 09:51:54',800.00,NULL,NULL,'USD',1,'83da0f4330b0011f',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (82,NULL,6,'2022-06-22 09:51:54',800.00,NULL,NULL,'USD',1,'430d1fce1dba7268',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (83,NULL,6,'2022-06-22 09:51:54',800.00,NULL,NULL,'USD',1,'9aa798abdf017438',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (84,NULL,6,'2022-06-22 09:51:54',800.00,NULL,NULL,'USD',1,'00d821f8ed2c5ea2',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (85,NULL,6,'2022-06-22 09:51:54',800.00,NULL,NULL,'USD',1,'a6cf9eea1050247c',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (86,NULL,6,'2022-06-22 09:51:54',800.00,NULL,NULL,'USD',1,'fd46399849025f85',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (87,NULL,6,'2022-06-22 09:51:54',800.00,NULL,NULL,'USD',1,'aaec111895c96da1',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (88,NULL,6,'2022-06-22 09:51:54',800.00,NULL,NULL,'USD',1,'e45d2a2ca0965aae',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (89,NULL,6,'2022-06-22 09:51:54',800.00,NULL,NULL,'USD',1,'9c681c8ad63a44ca',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (90,NULL,6,'2022-06-22 09:51:54',800.00,NULL,NULL,'USD',1,'da426931229acb8f',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (91,NULL,6,'2022-06-22 09:51:54',800.00,NULL,NULL,'USD',1,'0ce02d56ccaeff17',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (92,NULL,6,'2022-06-22 09:51:54',800.00,NULL,NULL,'USD',1,'c4f4fe4f3ecee695',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (93,NULL,6,'2022-06-22 09:51:54',800.00,NULL,NULL,'USD',1,'2ab4377281aa13db',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (94,NULL,6,'2022-06-22 09:51:54',800.00,NULL,NULL,'USD',1,'2801eeb18ead8d9b',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (95,NULL,6,'2022-06-22 09:51:54',800.00,NULL,NULL,'USD',1,'a217ae61436d8213',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (96,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'f069b05227743a64',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (97,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'b390d0d7575256a2',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (98,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'e0317f3ef2a31915',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (99,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'e0471ccdf963a072',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (100,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'d709ffe8e28506cf',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (101,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'154790ca52344b60',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (102,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'66b264923941f9ba',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (103,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'7792427cd429502c',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (104,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'01379d1d23d88550',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (105,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'3e69ae9d238300df',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (106,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'ca2b9a9578628450',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (107,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'587c22763f64d837',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (108,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'c9a6f3d4ae35fe1f',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (109,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'a810fab676f62dbd',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (110,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'0d3c2a755c49d49b',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (111,NULL,6,'2022-06-22 09:51:54',50.00,NULL,NULL,'USD',1,'3b593264eb94c70b',NULL,1,NULL,1,NULL,NULL,NULL,NULL);
+ (1,NULL,6,'2012-07-29 07:06:13',125.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,4,NULL,'1041',NULL,NULL),
+ (2,NULL,6,'2020-04-29 07:06:13',50.00,NULL,NULL,'USD',1,'P20901X1',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (3,NULL,6,'2016-07-03 18:06:13',25.00,NULL,NULL,'GBP',1,'GBP12',NULL,1,NULL,4,NULL,'2095',NULL,NULL),
+ (4,NULL,6,'2020-04-29 07:06:13',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,4,NULL,'10552',NULL,NULL),
+ (5,NULL,6,'2020-04-29 07:06:13',50.00,NULL,NULL,'USD',1,'Q90901X1',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (6,NULL,6,'2022-05-05 06:24:13',500.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,4,NULL,'509',NULL,NULL),
+ (7,NULL,6,'2022-07-27 07:06:13',1750.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,'102',NULL,NULL),
+ (8,NULL,6,'2021-12-04 15:17:13',50.00,NULL,NULL,'USD',1,'P20193L2',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (9,NULL,6,'2021-08-29 07:06:13',10.00,NULL,NULL,'USD',1,'P40232Y3',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (10,NULL,6,'2018-03-06 09:06:13',250.00,NULL,NULL,'USD',1,'P20193L6',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (11,NULL,6,'2022-07-28 03:06:13',500.00,NULL,NULL,'JPY',1,'PL71',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (12,NULL,6,'2021-04-28 20:32:53',50.00,NULL,NULL,'USD',1,'P291X1',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (13,NULL,6,'2022-04-29 00:00:00',50.00,NULL,NULL,'USD',1,'PL32I',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (14,NULL,6,'2022-05-29 00:00:00',50.00,NULL,NULL,'USD',1,'PL32II',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (15,NULL,6,'2021-04-29 07:06:13',25.00,NULL,NULL,'USD',1,'PL32I591',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (16,NULL,6,'2021-05-29 07:06:13',25.00,NULL,NULL,'USD',1,'PL32I592',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (17,NULL,6,'2021-06-29 07:06:13',25.00,NULL,NULL,'USD',1,'PL32I593',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (18,NULL,6,'2021-07-29 07:06:13',25.00,NULL,NULL,'USD',1,'PL32I594',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (19,NULL,6,'2021-08-29 07:06:13',25.00,NULL,NULL,'USD',1,'PL32I595',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (20,NULL,6,'2021-09-29 07:06:13',25.00,NULL,NULL,'USD',1,'PL32I596',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (21,NULL,6,'2021-10-29 07:06:13',25.00,NULL,NULL,'USD',1,'PL32I597',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (22,NULL,6,'2021-11-29 07:06:13',25.00,NULL,NULL,'USD',1,'PL32I598',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (23,NULL,6,'2021-12-29 07:06:13',25.00,NULL,NULL,'USD',1,'PL32I599',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (24,NULL,6,'2022-01-29 07:06:13',25.00,NULL,NULL,'USD',1,'PL32I5910',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (25,NULL,6,'2022-03-01 07:06:13',25.00,NULL,NULL,'USD',1,'PL32I5911',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (26,NULL,6,'2021-11-29 07:06:13',10.00,NULL,NULL,'CAD',1,'PL32I991',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (27,NULL,6,'2021-12-29 07:06:13',10.00,NULL,NULL,'CAD',1,'PL32I992',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (28,NULL,6,'2022-01-29 07:06:13',10.00,NULL,NULL,'CAD',1,'PL32I993',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (29,NULL,6,'2022-03-01 07:06:13',10.00,NULL,NULL,'CAD',1,'PL32I994',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (30,NULL,6,'2022-04-01 07:06:13',10.00,NULL,NULL,'CAD',1,'PL32I995',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (31,NULL,6,'2022-06-29 07:06:13',5.00,NULL,NULL,'EUR',1,'PL32I1031',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (32,NULL,6,'2022-07-29 07:06:14',100.00,NULL,NULL,'USD',1,'9b93063e6b34b592',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (33,NULL,6,'2022-07-29 07:06:14',100.00,NULL,NULL,'USD',1,'12ae3aa2dac04004',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (34,NULL,6,'2022-07-29 07:06:14',100.00,NULL,NULL,'USD',1,'4772a553f4e275a8',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (35,NULL,6,'2022-07-29 07:06:14',100.00,NULL,NULL,'USD',1,'0c28dcba980f79b3',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (36,NULL,6,'2022-07-29 07:06:14',100.00,NULL,NULL,'USD',1,'d0249a81922fa4b3',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (37,NULL,6,'2022-07-29 07:06:14',100.00,NULL,NULL,'USD',1,'afad7d2a46abc1ae',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (38,NULL,6,'2022-07-29 07:06:14',100.00,NULL,NULL,'USD',1,'d25bc63115973496',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (39,NULL,6,'2022-07-29 07:06:14',100.00,NULL,NULL,'USD',1,'5cc6d5dc8565c29d',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (40,NULL,6,'2022-07-29 07:06:14',100.00,NULL,NULL,'USD',1,'507b1df6b923e66e',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (41,NULL,6,'2022-07-29 07:06:14',100.00,NULL,NULL,'USD',1,'d3804d808c9f8d2b',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (42,NULL,6,'2022-07-29 07:06:14',100.00,NULL,NULL,'USD',1,'a5717a8a00573bf8',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (43,NULL,6,'2022-07-29 07:06:14',100.00,NULL,NULL,'USD',1,'2c986a2de5532ba2',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (44,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'c722da89d1b016d3',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (45,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'f1961e271b0ce367',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (46,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'547f8764222ef8a5',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (47,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'4f34a6501a18f589',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (48,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'f40914b82a8ee3bb',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (49,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'89ad6efb37b5a15e',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (50,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'755a627513ef4203',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (51,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'390b99697d0d86cf',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (52,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'f8e8b5f0d6ff07cd',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (53,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'db19a7d09faa22d5',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (54,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'070bcdc2c40e4900',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (55,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'2c743bc35240b4ee',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (56,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'002752ded4bb7b33',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (57,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'3e42b051297b832b',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (58,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'0427d70b2de59f6b',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (59,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'458b0ccbb92e2865',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (60,NULL,6,'2022-07-29 07:06:14',1200.00,NULL,NULL,'USD',1,'a3e4565edaf639ad',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (61,NULL,6,'2022-07-29 07:06:14',1200.00,NULL,NULL,'USD',1,'4c1ec646e08ee2ee',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (62,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'8510ba9b467eaa85',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (63,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'fe3683c657d65338',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (64,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'8b447077407ea012',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (65,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'7d401c1573dc85a6',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (66,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'81b2badf98e8a52f',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (67,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'680c283ec31c24cf',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (68,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'6b8d2a7ddf0a7d9f',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (69,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'0d3e60441adbc79c',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (70,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'079f310ffaafd197',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (71,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'6038bc282c7bbe93',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (72,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'3a8361f373140e36',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (73,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'09e20e9ab8faeee9',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (74,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'d368f86a0d6d6427',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (75,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'7d65b248649eb754',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (76,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'9d88283050989b84',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (77,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'297de28a0ad588ed',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (78,NULL,6,'2022-07-29 07:06:14',800.00,NULL,NULL,'USD',1,'c4b67a3028816c30',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (79,NULL,6,'2022-07-29 07:06:14',800.00,NULL,NULL,'USD',1,'54135181126e40c7',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (80,NULL,6,'2022-07-29 07:06:14',800.00,NULL,NULL,'USD',1,'874e1016991530a2',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (81,NULL,6,'2022-07-29 07:06:14',800.00,NULL,NULL,'USD',1,'d547cdc347db44f4',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (82,NULL,6,'2022-07-29 07:06:14',800.00,NULL,NULL,'USD',1,'1791da37fd4d24aa',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (83,NULL,6,'2022-07-29 07:06:14',800.00,NULL,NULL,'USD',1,'81e8a51f5acf735c',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (84,NULL,6,'2022-07-29 07:06:14',800.00,NULL,NULL,'USD',1,'25365420d4a489e6',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (85,NULL,6,'2022-07-29 07:06:14',800.00,NULL,NULL,'USD',1,'ff8b888edb35a853',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (86,NULL,6,'2022-07-29 07:06:14',800.00,NULL,NULL,'USD',1,'aac1fd6ae9f86cce',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (87,NULL,6,'2022-07-29 07:06:14',800.00,NULL,NULL,'USD',1,'f812da213b875a47',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (88,NULL,6,'2022-07-29 07:06:14',800.00,NULL,NULL,'USD',1,'64514c86fb62d41a',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (89,NULL,6,'2022-07-29 07:06:14',800.00,NULL,NULL,'USD',1,'f533df95bddc6261',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (90,NULL,6,'2022-07-29 07:06:14',800.00,NULL,NULL,'USD',1,'2f059258532088e3',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (91,NULL,6,'2022-07-29 07:06:14',800.00,NULL,NULL,'USD',1,'b9567194fa0e2ccb',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (92,NULL,6,'2022-07-29 07:06:14',800.00,NULL,NULL,'USD',1,'365f7166913148b1',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (93,NULL,6,'2022-07-29 07:06:14',800.00,NULL,NULL,'USD',1,'8286d38fe63dd61a',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (94,NULL,6,'2022-07-29 07:06:14',800.00,NULL,NULL,'USD',1,'952a3ddeea433412',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (95,NULL,6,'2022-07-29 07:06:14',800.00,NULL,NULL,'USD',1,'5dac3785d0bbe19a',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (96,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'fe5b3b8fcd02bd23',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (97,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'43be7453bafba7be',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (98,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'84a4d8ea701ca80d',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (99,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'44036c1de4147916',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (100,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'0559195dd330fdaa',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (101,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'b76784470659d340',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (102,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'c08597ad15a99f02',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (103,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'0b9ee20ef311c7bc',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (104,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'94ce7f88e6d85c5c',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (105,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'2b2835d2c116beed',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (106,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'1a6b529171077f78',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (107,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'c1f4da796a70c05c',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (108,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'7e0ee50e6b1bfa1e',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (109,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'ced6738e1830ce0b',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (110,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'61074f9e3ada2fdd',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (111,NULL,6,'2022-07-29 07:06:14',50.00,NULL,NULL,'USD',1,'52c24dc9232ac7b3',NULL,1,NULL,1,NULL,NULL,NULL,NULL);
 /*!40000 ALTER TABLE `civicrm_financial_trxn` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -3903,89 +3926,89 @@ 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,176,'Added',NULL,NULL),
- (2,2,64,'Added',NULL,NULL),
- (3,2,168,'Added',NULL,NULL),
- (4,2,134,'Added',NULL,NULL),
- (5,2,174,'Added',NULL,NULL),
- (6,2,43,'Added',NULL,NULL),
- (7,2,14,'Added',NULL,NULL),
- (8,2,49,'Added',NULL,NULL),
- (9,2,195,'Added',NULL,NULL),
- (10,2,34,'Added',NULL,NULL),
- (11,2,191,'Added',NULL,NULL),
- (12,2,28,'Added',NULL,NULL),
- (13,2,97,'Added',NULL,NULL),
- (14,2,77,'Added',NULL,NULL),
- (15,2,110,'Added',NULL,NULL),
- (16,2,101,'Added',NULL,NULL),
- (17,2,152,'Added',NULL,NULL),
- (18,2,61,'Added',NULL,NULL),
- (19,2,5,'Added',NULL,NULL),
- (20,2,132,'Added',NULL,NULL),
- (21,2,184,'Added',NULL,NULL),
- (22,2,50,'Added',NULL,NULL),
- (23,2,98,'Added',NULL,NULL),
- (24,2,84,'Added',NULL,NULL),
- (25,2,9,'Added',NULL,NULL),
- (26,2,70,'Added',NULL,NULL),
- (27,2,25,'Added',NULL,NULL),
- (28,2,137,'Added',NULL,NULL),
- (29,2,90,'Added',NULL,NULL),
- (30,2,4,'Added',NULL,NULL),
- (31,2,116,'Added',NULL,NULL),
- (32,2,149,'Added',NULL,NULL),
- (33,2,108,'Added',NULL,NULL),
- (34,2,94,'Added',NULL,NULL),
- (35,2,130,'Added',NULL,NULL),
- (36,2,41,'Added',NULL,NULL),
- (37,2,73,'Added',NULL,NULL),
- (38,2,164,'Added',NULL,NULL),
- (39,2,138,'Added',NULL,NULL),
+ (1,2,168,'Added',NULL,NULL),
+ (2,2,131,'Added',NULL,NULL),
+ (3,2,39,'Added',NULL,NULL),
+ (4,2,178,'Added',NULL,NULL),
+ (5,2,57,'Added',NULL,NULL),
+ (6,2,198,'Added',NULL,NULL),
+ (7,2,199,'Added',NULL,NULL),
+ (8,2,154,'Added',NULL,NULL),
+ (9,2,174,'Added',NULL,NULL),
+ (10,2,157,'Added',NULL,NULL),
+ (11,2,192,'Added',NULL,NULL),
+ (12,2,172,'Added',NULL,NULL),
+ (13,2,137,'Added',NULL,NULL),
+ (14,2,135,'Added',NULL,NULL),
+ (15,2,2,'Added',NULL,NULL),
+ (16,2,52,'Added',NULL,NULL),
+ (17,2,38,'Added',NULL,NULL),
+ (18,2,95,'Added',NULL,NULL),
+ (19,2,146,'Added',NULL,NULL),
+ (20,2,166,'Added',NULL,NULL),
+ (21,2,111,'Added',NULL,NULL),
+ (22,2,136,'Added',NULL,NULL),
+ (23,2,18,'Added',NULL,NULL),
+ (24,2,112,'Added',NULL,NULL),
+ (25,2,155,'Added',NULL,NULL),
+ (26,2,60,'Added',NULL,NULL),
+ (27,2,7,'Added',NULL,NULL),
+ (28,2,12,'Added',NULL,NULL),
+ (29,2,30,'Added',NULL,NULL),
+ (30,2,182,'Added',NULL,NULL),
+ (31,2,132,'Added',NULL,NULL),
+ (32,2,148,'Added',NULL,NULL),
+ (33,2,70,'Added',NULL,NULL),
+ (34,2,86,'Added',NULL,NULL),
+ (35,2,150,'Added',NULL,NULL),
+ (36,2,66,'Added',NULL,NULL),
+ (37,2,50,'Added',NULL,NULL),
+ (38,2,169,'Added',NULL,NULL),
+ (39,2,125,'Added',NULL,NULL),
  (40,2,147,'Added',NULL,NULL),
- (41,2,91,'Added',NULL,NULL),
- (42,2,62,'Added',NULL,NULL),
- (43,2,24,'Added',NULL,NULL),
- (44,2,183,'Added',NULL,NULL),
- (45,2,187,'Added',NULL,NULL),
- (46,2,118,'Added',NULL,NULL),
- (47,2,140,'Added',NULL,NULL),
- (48,2,153,'Added',NULL,NULL),
- (49,2,58,'Added',NULL,NULL),
- (50,2,163,'Added',NULL,NULL),
- (51,2,44,'Added',NULL,NULL),
- (52,2,72,'Added',NULL,NULL),
- (53,2,95,'Added',NULL,NULL),
- (54,2,6,'Added',NULL,NULL),
- (55,2,31,'Added',NULL,NULL),
- (56,2,177,'Added',NULL,NULL),
- (57,2,119,'Added',NULL,NULL),
- (58,2,120,'Added',NULL,NULL),
- (59,2,35,'Added',NULL,NULL),
- (60,2,52,'Added',NULL,NULL),
- (61,3,117,'Added',NULL,NULL),
- (62,3,197,'Added',NULL,NULL),
- (63,3,17,'Added',NULL,NULL),
- (64,3,198,'Added',NULL,NULL),
- (65,3,33,'Added',NULL,NULL),
- (66,3,169,'Added',NULL,NULL),
- (67,3,192,'Added',NULL,NULL),
- (68,3,71,'Added',NULL,NULL),
- (69,3,19,'Added',NULL,NULL),
- (70,3,133,'Added',NULL,NULL),
- (71,3,88,'Added',NULL,NULL),
- (72,3,76,'Added',NULL,NULL),
- (73,3,125,'Added',NULL,NULL),
- (74,3,10,'Added',NULL,NULL),
- (75,3,51,'Added',NULL,NULL),
- (76,4,176,'Added',NULL,NULL),
- (77,4,49,'Added',NULL,NULL),
- (78,4,110,'Added',NULL,NULL),
- (79,4,50,'Added',NULL,NULL),
- (80,4,90,'Added',NULL,NULL),
- (81,4,41,'Added',NULL,NULL),
- (82,4,24,'Added',NULL,NULL),
- (83,4,163,'Added',NULL,NULL),
+ (41,2,33,'Added',NULL,NULL),
+ (42,2,99,'Added',NULL,NULL),
+ (43,2,94,'Added',NULL,NULL),
+ (44,2,116,'Added',NULL,NULL),
+ (45,2,58,'Added',NULL,NULL),
+ (46,2,194,'Added',NULL,NULL),
+ (47,2,164,'Added',NULL,NULL),
+ (48,2,162,'Added',NULL,NULL),
+ (49,2,158,'Added',NULL,NULL),
+ (50,2,34,'Added',NULL,NULL),
+ (51,2,90,'Added',NULL,NULL),
+ (52,2,113,'Added',NULL,NULL),
+ (53,2,149,'Added',NULL,NULL),
+ (54,2,14,'Added',NULL,NULL),
+ (55,2,151,'Added',NULL,NULL),
+ (56,2,118,'Added',NULL,NULL),
+ (57,2,79,'Added',NULL,NULL),
+ (58,2,197,'Added',NULL,NULL),
+ (59,2,22,'Added',NULL,NULL),
+ (60,2,82,'Added',NULL,NULL),
+ (61,3,122,'Added',NULL,NULL),
+ (62,3,29,'Added',NULL,NULL),
+ (63,3,54,'Added',NULL,NULL),
+ (64,3,114,'Added',NULL,NULL),
+ (65,3,42,'Added',NULL,NULL),
+ (66,3,179,'Added',NULL,NULL),
+ (67,3,109,'Added',NULL,NULL),
+ (68,3,126,'Added',NULL,NULL),
+ (69,3,184,'Added',NULL,NULL),
+ (70,3,17,'Added',NULL,NULL),
+ (71,3,163,'Added',NULL,NULL),
+ (72,3,186,'Added',NULL,NULL),
+ (73,3,68,'Added',NULL,NULL),
+ (74,3,32,'Added',NULL,NULL),
+ (75,3,173,'Added',NULL,NULL),
+ (76,4,168,'Added',NULL,NULL),
+ (77,4,154,'Added',NULL,NULL),
+ (78,4,2,'Added',NULL,NULL),
+ (79,4,136,'Added',NULL,NULL),
+ (80,4,30,'Added',NULL,NULL),
+ (81,4,66,'Added',NULL,NULL),
+ (82,4,94,'Added',NULL,NULL),
+ (83,4,34,'Added',NULL,NULL),
  (84,4,202,'Added',NULL,NULL);
 /*!40000 ALTER TABLE `civicrm_group_contact` ENABLE KEYS */;
 UNLOCK TABLES;
@@ -4111,75 +4134,75 @@ INSERT INTO `civicrm_line_item` (`id`, `entity_table`, `entity_id`, `contributio
  (40,'civicrm_membership',23,54,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL),
  (41,'civicrm_membership',27,58,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL),
  (42,'civicrm_membership',29,60,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL),
- (43,'civicrm_membership',2,33,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
- (44,'civicrm_membership',4,35,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
- (45,'civicrm_membership',5,36,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
- (46,'civicrm_membership',6,37,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
- (47,'civicrm_membership',8,39,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
- (48,'civicrm_membership',10,41,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
- (49,'civicrm_membership',12,43,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
- (50,'civicrm_membership',14,45,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
- (51,'civicrm_membership',15,46,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
- (52,'civicrm_membership',16,47,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
- (53,'civicrm_membership',18,49,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
- (54,'civicrm_membership',20,51,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
- (55,'civicrm_membership',24,55,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
- (56,'civicrm_membership',25,56,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
- (57,'civicrm_membership',26,57,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
- (58,'civicrm_membership',28,59,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
- (59,'civicrm_membership',30,61,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
+ (43,'civicrm_membership',30,61,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL),
+ (44,'civicrm_membership',2,33,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
+ (45,'civicrm_membership',4,35,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
+ (46,'civicrm_membership',5,36,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
+ (47,'civicrm_membership',6,37,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
+ (48,'civicrm_membership',8,39,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
+ (49,'civicrm_membership',10,41,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
+ (50,'civicrm_membership',12,43,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
+ (51,'civicrm_membership',14,45,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
+ (52,'civicrm_membership',15,46,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
+ (53,'civicrm_membership',16,47,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
+ (54,'civicrm_membership',18,49,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
+ (55,'civicrm_membership',20,51,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
+ (56,'civicrm_membership',24,55,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
+ (57,'civicrm_membership',25,56,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
+ (58,'civicrm_membership',26,57,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
+ (59,'civicrm_membership',28,59,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
  (60,'civicrm_membership',11,42,4,'Lifetime',1.00,1200.00,1200.00,NULL,9,2,0.00,NULL,NULL),
  (61,'civicrm_membership',22,53,4,'Lifetime',1.00,1200.00,1200.00,NULL,9,2,0.00,NULL,NULL),
- (63,'civicrm_participant',3,109,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
- (64,'civicrm_participant',6,98,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
- (65,'civicrm_participant',9,66,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
- (66,'civicrm_participant',12,71,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
- (67,'civicrm_participant',15,100,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
- (68,'civicrm_participant',18,84,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
- (69,'civicrm_participant',21,82,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
- (70,'civicrm_participant',24,104,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
- (71,'civicrm_participant',25,91,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
- (72,'civicrm_participant',28,101,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
- (73,'civicrm_participant',31,97,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
- (74,'civicrm_participant',34,86,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
- (75,'civicrm_participant',37,80,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
- (76,'civicrm_participant',40,99,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
- (77,'civicrm_participant',43,96,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
- (78,'civicrm_participant',46,76,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
- (79,'civicrm_participant',49,74,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
- (80,'civicrm_participant',50,107,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
- (81,'civicrm_participant',1,89,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
- (82,'civicrm_participant',4,69,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
- (83,'civicrm_participant',7,112,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
- (84,'civicrm_participant',10,63,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
- (85,'civicrm_participant',13,78,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
- (86,'civicrm_participant',16,85,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
- (87,'civicrm_participant',19,92,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
- (88,'civicrm_participant',22,73,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
- (89,'civicrm_participant',26,102,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
- (90,'civicrm_participant',29,94,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
- (91,'civicrm_participant',32,110,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
- (92,'civicrm_participant',35,81,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
- (93,'civicrm_participant',38,108,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
- (94,'civicrm_participant',41,68,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
- (95,'civicrm_participant',44,79,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
- (96,'civicrm_participant',47,87,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
- (97,'civicrm_participant',2,77,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
- (98,'civicrm_participant',5,105,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
- (99,'civicrm_participant',8,64,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
- (100,'civicrm_participant',11,93,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
- (101,'civicrm_participant',14,95,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
- (102,'civicrm_participant',17,75,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
- (103,'civicrm_participant',20,106,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
- (104,'civicrm_participant',23,88,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
- (105,'civicrm_participant',27,83,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
- (106,'civicrm_participant',30,103,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
- (107,'civicrm_participant',33,90,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
- (108,'civicrm_participant',36,72,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
- (109,'civicrm_participant',39,111,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
- (110,'civicrm_participant',42,70,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
- (111,'civicrm_participant',45,67,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
- (112,'civicrm_participant',48,65,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL);
+ (63,'civicrm_participant',3,65,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
+ (64,'civicrm_participant',6,68,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
+ (65,'civicrm_participant',9,71,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
+ (66,'civicrm_participant',12,74,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
+ (67,'civicrm_participant',15,77,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
+ (68,'civicrm_participant',18,80,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
+ (69,'civicrm_participant',21,83,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
+ (70,'civicrm_participant',24,86,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
+ (71,'civicrm_participant',25,87,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
+ (72,'civicrm_participant',28,90,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
+ (73,'civicrm_participant',31,93,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
+ (74,'civicrm_participant',34,96,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
+ (75,'civicrm_participant',37,99,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
+ (76,'civicrm_participant',40,102,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
+ (77,'civicrm_participant',43,105,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
+ (78,'civicrm_participant',46,108,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
+ (79,'civicrm_participant',49,111,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
+ (80,'civicrm_participant',50,112,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
+ (81,'civicrm_participant',1,63,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
+ (82,'civicrm_participant',4,66,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
+ (83,'civicrm_participant',7,69,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
+ (84,'civicrm_participant',10,72,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
+ (85,'civicrm_participant',13,75,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
+ (86,'civicrm_participant',16,78,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
+ (87,'civicrm_participant',19,81,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
+ (88,'civicrm_participant',22,84,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
+ (89,'civicrm_participant',26,88,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
+ (90,'civicrm_participant',29,91,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
+ (91,'civicrm_participant',32,94,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
+ (92,'civicrm_participant',35,97,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
+ (93,'civicrm_participant',38,100,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
+ (94,'civicrm_participant',41,103,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
+ (95,'civicrm_participant',44,106,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
+ (96,'civicrm_participant',47,109,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
+ (97,'civicrm_participant',2,64,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
+ (98,'civicrm_participant',5,67,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
+ (99,'civicrm_participant',8,70,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
+ (100,'civicrm_participant',11,73,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
+ (101,'civicrm_participant',14,76,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
+ (102,'civicrm_participant',17,79,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
+ (103,'civicrm_participant',20,82,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
+ (104,'civicrm_participant',23,85,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
+ (105,'civicrm_participant',27,89,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
+ (106,'civicrm_participant',30,92,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
+ (107,'civicrm_participant',33,95,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
+ (108,'civicrm_participant',36,98,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
+ (109,'civicrm_participant',39,101,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
+ (110,'civicrm_participant',42,104,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
+ (111,'civicrm_participant',45,107,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
+ (112,'civicrm_participant',48,110,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL);
 /*!40000 ALTER TABLE `civicrm_line_item` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -4190,9 +4213,9 @@ 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,181,192,172,NULL,NULL,NULL,NULL,NULL),
- (2,182,193,173,NULL,NULL,NULL,NULL,NULL),
- (3,183,194,174,NULL,NULL,NULL,NULL,NULL);
+ (1,186,200,163,NULL,NULL,NULL,NULL,NULL),
+ (2,187,201,164,NULL,NULL,NULL,NULL,NULL),
+ (3,188,202,165,NULL,NULL,NULL,NULL,NULL);
 /*!40000 ALTER TABLE `civicrm_loc_block` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -4218,7 +4241,7 @@ UNLOCK TABLES;
 LOCK TABLES `civicrm_log` WRITE;
 /*!40000 ALTER TABLE `civicrm_log` DISABLE KEYS */;
 INSERT INTO `civicrm_log` (`id`, `entity_table`, `entity_id`, `data`, `modified_id`, `modified_date`) VALUES
- (1,'civicrm_contact',202,'civicrm_contact,202',202,'2022-06-22 09:51:53');
+ (1,'civicrm_contact',202,'civicrm_contact,202',202,'2022-07-29 07:06:12');
 /*!40000 ALTER TABLE `civicrm_log` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -4634,36 +4657,36 @@ 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,131,1,'2022-06-22','2022-06-22','2024-06-21','Payment',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
- (2,71,2,'2022-06-21','2022-06-21','2023-06-20','Donation',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
- (3,101,1,'2022-06-20','2022-06-20','2024-06-19','Payment',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
- (4,192,2,'2022-06-19','2022-06-19','2023-06-18','Donation',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
- (5,134,2,'2021-06-18','2021-06-18','2022-06-17','Donation',4,0,NULL,NULL,NULL,0,0,NULL,NULL),
- (6,2,2,'2022-06-17','2022-06-17','2023-06-16','Check',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
- (7,8,1,'2022-06-16','2022-06-16','2024-06-15','Payment',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
- (8,168,2,'2022-06-15','2022-06-15','2023-06-14','Check',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
- (9,164,1,'2022-06-14','2022-06-14','2024-06-13','Donation',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
- (10,81,2,'2021-06-13','2021-06-13','2022-06-12','Check',4,0,NULL,NULL,NULL,0,0,NULL,NULL),
- (11,137,3,'2022-06-12','2022-06-12',NULL,'Payment',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
- (12,45,2,'2022-06-11','2022-06-11','2023-06-10','Donation',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
- (13,63,1,'2022-06-10','2022-06-10','2024-06-09','Donation',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
- (14,5,2,'2022-06-09','2022-06-09','2023-06-08','Donation',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
- (15,73,2,'2021-06-08','2021-06-08','2022-06-07','Check',4,0,NULL,NULL,NULL,0,0,NULL,NULL),
- (16,19,2,'2022-06-07','2022-06-07','2023-06-06','Check',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
- (17,123,1,'2022-06-06','2022-06-06','2024-06-05','Donation',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
- (18,136,2,'2022-06-05','2022-06-05','2023-06-04','Check',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
- (19,21,1,'2022-06-04','2022-06-04','2024-06-03','Donation',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
- (20,197,2,'2021-06-03','2021-06-03','2022-06-02','Donation',4,0,NULL,NULL,NULL,0,0,NULL,NULL),
- (21,96,1,'2022-06-02','2022-06-02','2024-06-01','Payment',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
- (22,171,3,'2022-06-01','2022-06-01',NULL,'Payment',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
- (23,154,1,'2022-05-31','2022-05-31','2024-05-30','Donation',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
- (24,59,2,'2022-05-30','2022-05-30','2023-05-29','Check',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
- (25,20,2,'2021-05-29','2021-05-29','2022-05-28','Donation',4,0,NULL,NULL,NULL,0,0,NULL,NULL),
- (26,201,2,'2022-05-28','2022-05-28','2023-05-27','Check',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
- (27,18,1,'2022-05-27','2022-05-27','2024-05-26','Check',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
- (28,133,2,'2022-05-26','2022-05-26','2023-05-25','Payment',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
- (29,155,1,'2022-05-25','2022-05-25','2024-05-24','Check',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
- (30,33,2,'2021-05-24','2021-05-24','2022-05-23','Payment',4,0,NULL,NULL,NULL,0,0,NULL,NULL);
+ (1,116,1,'2022-07-29','2022-07-29','2024-07-28','Donation',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
+ (2,87,2,'2022-07-28','2022-07-28','2023-07-27','Payment',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
+ (3,112,1,'2022-07-27','2022-07-27','2024-07-26','Donation',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
+ (4,75,2,'2022-07-26','2022-07-26','2023-07-25','Donation',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
+ (5,117,2,'2021-07-25','2021-07-25','2022-07-24','Donation',4,0,NULL,NULL,NULL,0,0,NULL,NULL),
+ (6,18,2,'2022-07-24','2022-07-24','2023-07-23','Check',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
+ (7,43,1,'2022-07-23','2022-07-23','2024-07-22','Check',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
+ (8,10,2,'2022-07-22','2022-07-22','2023-07-21','Donation',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
+ (9,164,1,'2022-07-21','2022-07-21','2024-07-20','Check',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
+ (10,151,2,'2021-07-20','2021-07-20','2022-07-19','Payment',4,0,NULL,NULL,NULL,0,0,NULL,NULL),
+ (11,33,3,'2022-07-19','2022-07-19',NULL,'Donation',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
+ (12,57,2,'2022-07-18','2022-07-18','2023-07-17','Payment',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
+ (13,60,1,'2022-07-17','2022-07-17','2024-07-16','Payment',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
+ (14,69,2,'2022-07-16','2022-07-16','2023-07-15','Payment',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
+ (15,99,2,'2021-07-15','2021-07-15','2022-07-14','Payment',4,0,NULL,NULL,NULL,0,0,NULL,NULL),
+ (16,71,2,'2022-07-14','2022-07-14','2023-07-13','Check',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
+ (17,178,1,'2022-07-13','2022-07-13','2024-07-12','Payment',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
+ (18,20,2,'2022-07-12','2022-07-12','2023-07-11','Check',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
+ (19,125,1,'2022-07-11','2022-07-11','2024-07-10','Check',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
+ (20,192,2,'2021-07-10','2021-07-10','2022-07-09','Payment',4,0,NULL,NULL,NULL,0,0,NULL,NULL),
+ (21,184,1,'2022-07-09','2022-07-09','2024-07-08','Check',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
+ (22,157,3,'2022-07-08','2022-07-08',NULL,'Check',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
+ (23,167,1,'2022-07-07','2022-07-07','2024-07-06','Payment',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
+ (24,137,2,'2022-07-06','2022-07-06','2023-07-05','Donation',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
+ (25,42,2,'2021-07-05','2021-07-05','2022-07-04','Payment',4,0,NULL,NULL,NULL,0,0,NULL,NULL),
+ (26,169,2,'2022-07-04','2022-07-04','2023-07-03','Check',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
+ (27,16,1,'2022-07-03','2022-07-03','2024-07-02','Donation',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
+ (28,174,2,'2022-07-02','2022-07-02','2023-07-01','Check',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
+ (29,106,1,'2022-07-01','2022-07-01','2024-06-30','Check',1,0,NULL,NULL,NULL,0,0,NULL,NULL),
+ (30,78,1,'2019-12-10','2019-12-10','2021-12-09','Payment',3,0,NULL,NULL,NULL,0,0,NULL,NULL);
 /*!40000 ALTER TABLE `civicrm_membership` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -4685,36 +4708,36 @@ 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,6,1,'2022-06-17','2023-06-16',2,'2022-06-22',2,NULL),
- (2,14,1,'2022-06-09','2023-06-08',5,'2022-06-22',2,NULL),
- (3,7,1,'2022-06-16','2024-06-15',8,'2022-06-22',1,NULL),
- (4,27,1,'2022-05-27','2024-05-26',18,'2022-06-22',1,NULL),
- (5,16,1,'2022-06-07','2023-06-06',19,'2022-06-22',2,NULL),
- (6,25,4,'2021-05-29','2022-05-28',20,'2022-06-22',2,NULL),
- (7,19,1,'2022-06-04','2024-06-03',21,'2022-06-22',1,NULL),
- (8,30,4,'2021-05-24','2022-05-23',33,'2022-06-22',2,NULL),
- (9,12,1,'2022-06-11','2023-06-10',45,'2022-06-22',2,NULL),
- (10,24,1,'2022-05-30','2023-05-29',59,'2022-06-22',2,NULL),
- (11,13,1,'2022-06-10','2024-06-09',63,'2022-06-22',1,NULL),
- (12,2,1,'2022-06-21','2023-06-20',71,'2022-06-22',2,NULL),
- (13,15,4,'2021-06-08','2022-06-07',73,'2022-06-22',2,NULL),
- (14,10,4,'2021-06-13','2022-06-12',81,'2022-06-22',2,NULL),
- (15,21,1,'2022-06-02','2024-06-01',96,'2022-06-22',1,NULL),
- (16,3,1,'2022-06-20','2024-06-19',101,'2022-06-22',1,NULL),
- (17,17,1,'2022-06-06','2024-06-05',123,'2022-06-22',1,NULL),
- (18,1,1,'2022-06-22','2024-06-21',131,'2022-06-22',1,NULL),
- (19,28,1,'2022-05-26','2023-05-25',133,'2022-06-22',2,NULL),
- (20,5,4,'2021-06-18','2022-06-17',134,'2022-06-22',2,NULL),
- (21,18,1,'2022-06-05','2023-06-04',136,'2022-06-22',2,NULL),
- (22,11,1,'2022-06-12',NULL,137,'2022-06-22',3,NULL),
- (23,23,1,'2022-05-31','2024-05-30',154,'2022-06-22',1,NULL),
- (24,29,1,'2022-05-25','2024-05-24',155,'2022-06-22',1,NULL),
- (25,9,1,'2022-06-14','2024-06-13',164,'2022-06-22',1,NULL),
- (26,8,1,'2022-06-15','2023-06-14',168,'2022-06-22',2,NULL),
- (27,22,1,'2022-06-01',NULL,171,'2022-06-22',3,NULL),
- (28,4,1,'2022-06-19','2023-06-18',192,'2022-06-22',2,NULL),
- (29,20,4,'2021-06-03','2022-06-02',197,'2022-06-22',2,NULL),
- (30,26,1,'2022-05-28','2023-05-27',201,'2022-06-22',2,NULL);
+ (1,8,1,'2022-07-22','2023-07-21',10,'2022-07-29',2,NULL),
+ (2,27,1,'2022-07-03','2024-07-02',16,'2022-07-29',1,NULL),
+ (3,6,1,'2022-07-24','2023-07-23',18,'2022-07-29',2,NULL),
+ (4,18,1,'2022-07-12','2023-07-11',20,'2022-07-29',2,NULL),
+ (5,11,1,'2022-07-19',NULL,33,'2022-07-29',3,NULL),
+ (6,25,4,'2021-07-05','2022-07-04',42,'2022-07-29',2,NULL),
+ (7,7,1,'2022-07-23','2024-07-22',43,'2022-07-29',1,NULL),
+ (8,12,1,'2022-07-18','2023-07-17',57,'2022-07-29',2,NULL),
+ (9,13,1,'2022-07-17','2024-07-16',60,'2022-07-29',1,NULL),
+ (10,14,1,'2022-07-16','2023-07-15',69,'2022-07-29',2,NULL),
+ (11,16,1,'2022-07-14','2023-07-13',71,'2022-07-29',2,NULL),
+ (12,4,1,'2022-07-26','2023-07-25',75,'2022-07-29',2,NULL),
+ (13,30,3,'2019-12-10','2021-12-09',78,'2022-07-29',1,NULL),
+ (14,2,1,'2022-07-28','2023-07-27',87,'2022-07-29',2,NULL),
+ (15,15,4,'2021-07-15','2022-07-14',99,'2022-07-29',2,NULL),
+ (16,29,1,'2022-07-01','2024-06-30',106,'2022-07-29',1,NULL),
+ (17,3,1,'2022-07-27','2024-07-26',112,'2022-07-29',1,NULL),
+ (18,1,1,'2022-07-29','2024-07-28',116,'2022-07-29',1,NULL),
+ (19,5,4,'2021-07-25','2022-07-24',117,'2022-07-29',2,NULL),
+ (20,19,1,'2022-07-11','2024-07-10',125,'2022-07-29',1,NULL),
+ (21,24,1,'2022-07-06','2023-07-05',137,'2022-07-29',2,NULL),
+ (22,10,4,'2021-07-20','2022-07-19',151,'2022-07-29',2,NULL),
+ (23,22,1,'2022-07-08',NULL,157,'2022-07-29',3,NULL),
+ (24,9,1,'2022-07-21','2024-07-20',164,'2022-07-29',1,NULL),
+ (25,23,1,'2022-07-07','2024-07-06',167,'2022-07-29',1,NULL),
+ (26,26,1,'2022-07-04','2023-07-03',169,'2022-07-29',2,NULL),
+ (27,28,1,'2022-07-02','2023-07-01',174,'2022-07-29',2,NULL),
+ (28,17,1,'2022-07-13','2024-07-12',178,'2022-07-29',1,NULL),
+ (29,21,1,'2022-07-09','2024-07-08',184,'2022-07-29',1,NULL),
+ (30,20,4,'2021-07-10','2022-07-09',192,'2022-07-29',2,NULL);
 /*!40000 ALTER TABLE `civicrm_membership_log` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -4795,259 +4818,259 @@ 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/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,1,0,1,0,30,1,1,0,'a:0:{}'),
- (2,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,1,0,1,0,1,1,0,0,'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\";}'),
- (3,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (4,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (5,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (6,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (7,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (8,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (9,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (10,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (11,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (12,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,1,0,1,0,1,1,3,0,'a:0:{}'),
- (13,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (14,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,1,1,1,0,0,1,0,0,'a:0:{}'),
- (15,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,1,1,1,0,0,1,0,0,'a:0:{}'),
- (16,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,1,1,1,0,1,1,0,0,'a:0:{}'),
- (17,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,1,1,1,0,0,1,0,0,'a:0:{}'),
- (18,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,1,0,1,0,1,1,0,0,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),
- (19,1,'civicrm/ajax/api4',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Api4_Permission\";i:1;s:5:\"check\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:18:\"CRM_Api4_Page_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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (20,1,'civicrm/api4',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_Api4_Page_Api4Explorer\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,1,0,1,0,1,1,0,0,'a:0:{}'),
- (21,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:1:{i:0;s:23:\"administer CiviCRM data\";}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,1,0,1,1,10,1,0,0,'a:2:{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\";}'),
- (22,1,'civicrm/admin/custom/group/edit',NULL,'Configure 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:23:\"administer CiviCRM data\";}i:1;s:3:\"and\";}','s:21:\"CRM_Custom_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:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,1,0,1,1,1,1,0,0,'a:0:{}'),
- (23,1,'civicrm/admin/custom/group/preview',NULL,'Custom Field Preview','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 CiviCRM data\";}i:1;s:3:\"and\";}','s:23:\"CRM_Custom_Form_Preview\";',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,1,0,1,1,1,1,0,0,'a:0:{}'),
- (24,1,'civicrm/admin/custom/group/delete',NULL,'Delete 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:23:\"administer CiviCRM data\";}i:1;s:3:\"and\";}','s:27:\"CRM_Custom_Form_DeleteGroup\";',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,1,0,1,1,1,1,0,0,'a:0:{}'),
- (25,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:1:{i:0;s:23:\"administer CiviCRM data\";}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,1,0,1,1,11,1,0,0,'a:0:{}'),
- (26,1,'civicrm/admin/custom/group/field/delete',NULL,'Delete Custom Field','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 CiviCRM data\";}i:1;s:3:\"and\";}','s:27:\"CRM_Custom_Form_DeleteField\";',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,1,0,1,1,1,1,0,0,'a:0:{}'),
- (27,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:1:{i:0;s:23:\"administer CiviCRM data\";}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,1,0,1,1,1,1,0,0,'a:0:{}'),
- (28,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:1:{i:0;s:23:\"administer CiviCRM data\";}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,1,0,1,1,1,1,0,0,'a:0:{}'),
- (29,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:1:{i:0;s:23:\"administer CiviCRM data\";}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,1,0,1,1,1,1,0,0,'a:0:{}'),
- (30,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:1:{i:0;s:23:\"administer CiviCRM data\";}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,1,0,1,1,1,1,0,0,'a:0:{}'),
- (31,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,20,1,0,0,'a:2:{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\";}'),
- (32,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,21,1,0,0,'a:0:{}'),
- (33,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,22,1,0,0,'a:0:{}'),
- (34,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,23,1,0,0,'a:0:{}'),
- (35,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,24,1,0,0,'a:0:{}'),
- (36,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,25,1,0,0,'a:0:{}'),
- (37,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,0,1,0,0,'a:0:{}'),
- (38,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,30,1,0,0,'a:2:{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\";}'),
- (39,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,35,1,0,0,'a:2:{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\";}'),
- (40,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,40,1,0,0,'a:1:{s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'),
- (41,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,45,1,0,0,'a:2:{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\";}'),
- (42,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,50,1,0,0,'a:2:{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\";}'),
- (43,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,55,1,0,0,'a:2:{s:4:\"desc\";s:61:\"Options for individual contact suffixes (e.g. Jr., Sr. etc.).\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'),
- (44,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,60,1,0,0,'a:2:{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\";}'),
- (45,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,65,1,0,0,'a:2:{s:4:\"desc\";s:48:\"Options for assigning website types to contacts.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'),
- (46,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,70,1,0,0,'a:2:{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\";}'),
- (47,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,75,1,0,0,'a:2:{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\";}'),
- (48,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,80,1,0,0,'a:2:{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\";}'),
- (49,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,90,1,0,0,'a:1:{s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'),
- (50,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,95,1,0,0,'a:1:{s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'),
- (51,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,1,1,0,0,'a:0:{}'),
- (52,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,100,1,0,0,'a:2:{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\";}'),
- (53,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,105,1,0,0,'a:2:{s:4:\"desc\";s:18:\"Word Replacements.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'),
- (54,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,110,1,0,0,'a:2:{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\";}'),
- (55,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,10,1,0,0,'a:2:{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\";}'),
- (56,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,20,1,0,0,'a:2:{s:4:\"desc\";s:74:\"List of Email Addresses which can be used when sending emails to contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";}'),
- (57,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,1,0,1,1,30,1,0,0,'a:2:{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\";}'),
- (58,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,1,0,1,1,262,1,0,0,'a:1:{s:4:\"desc\";s:26:\"Add/Edit Message Templates\";}'),
- (59,1,'civicrm/admin/scheduleReminders',NULL,'Schedule Reminders','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:23:\"administer CiviCRM data\";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,1,0,1,1,40,1,0,0,'a:2:{s:4:\"desc\";s:19:\"Schedule Reminders.\";s:10:\"adminGroup\";s:14:\"Communications\";}'),
- (60,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,1,1,0,0,'a:0:{}'),
- (61,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,50,1,0,0,'a:2:{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\";}'),
- (62,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,60,1,0,0,'a:2:{s:4:\"desc\";s:67:\"Configure Label Formats that are used when creating mailing labels.\";s:10:\"adminGroup\";s:14:\"Communications\";}'),
- (63,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,70,1,0,0,'a:2:{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\";}'),
- (64,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,75,1,0,0,'a:2:{s:4:\"desc\";s:42:\"Options for Communication Style selection.\";s:10:\"adminGroup\";s:14:\"Communications\";}'),
- (65,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,80,1,0,0,'a:2:{s:4:\"desc\";s:75:\"Options for assigning email greetings to individual and household contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";}'),
- (66,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,90,1,0,0,'a:2:{s:4:\"desc\";s:76:\"Options for assigning postal greetings to individual and household contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";}'),
- (67,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,100,1,0,0,'a:2:{s:4:\"desc\";s:83:\"Options for assigning addressee to individual, household and organization contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";}'),
- (68,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,10,1,0,0,'a:1:{s:10:\"adminGroup\";s:12:\"Localization\";}'),
- (69,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,20,1,0,0,'a:1:{s:10:\"adminGroup\";s:12:\"Localization\";}'),
- (70,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,30,1,0,0,'a:1:{s:10:\"adminGroup\";s:12:\"Localization\";}'),
- (71,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,40,1,0,0,'a:2:{s:4:\"desc\";s:30:\"Options for contact languages.\";s:10:\"adminGroup\";s:12:\"Localization\";}'),
- (72,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,10,1,0,0,'a:2:{s:4:\"desc\";s:73:\"Grant or deny access to actions (view, edit...), features and components.\";s:10:\"adminGroup\";s:21:\"Users and Permissions\";}'),
- (73,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,10,1,0,0,'a:1:{s:4:\"desc\";s:65:\"Grant access to CiviCRM components and other CiviCRM permissions.\";}'),
- (74,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,20,1,0,0,'a:2:{s:4:\"desc\";s:71:\"Automatically create a CiviCRM contact record for each CMS user record.\";s:10:\"adminGroup\";s:21:\"Users and Permissions\";}'),
- (75,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,1,1,0,0,'a:2:{s:4:\"desc\";s:55:\"List of configuration tasks with links to each setting.\";s:10:\"adminGroup\";s:15:\"System Settings\";}'),
- (76,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,10,1,0,0,'a:2:{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\";}'),
- (77,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:25:\"administer CiviCRM system\";}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,1,0,1,1,120,1,0,0,'a:2:{s:4:\"desc\";s:0:\"\";s:10:\"adminGroup\";s:15:\"System Settings\";}'),
- (78,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:25:\"administer CiviCRM system\";}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,1,0,1,1,1,1,0,0,'a:0:{}'),
- (79,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:1:{i:0;s:25:\"administer CiviCRM system\";}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,1,0,1,1,20,1,0,0,'a:1:{s:10:\"adminGroup\";s:15:\"System Settings\";}'),
- (80,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,1,0,1,1,30,1,0,0,'a:2:{s:4:\"desc\";s:48:\"Payment Processor setup for CiviCRM transactions\";s:10:\"adminGroup\";s:15:\"System Settings\";}'),
- (81,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,40,1,0,0,'a:1:{s:10:\"adminGroup\";s:15:\"System Settings\";}'),
- (82,1,'civicrm/admin/setting/misc',NULL,'Misc (Undelete, PDFs, Limits, Logging, etc.)','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,50,1,0,0,'a:2:{s:4:\"desc\";s:63:\"Enable undelete/move to trash feature, detailed change logging.\";s:10:\"adminGroup\";s:15:\"System Settings\";}'),
- (83,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,60,1,0,0,'a:1:{s:10:\"adminGroup\";s:15:\"System Settings\";}'),
- (84,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,70,1,0,0,'a:1:{s:10:\"adminGroup\";s:15:\"System Settings\";}'),
- (85,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,80,1,0,0,'a:2:{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\";}'),
- (86,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,90,1,0,0,'a:1:{s:10:\"adminGroup\";s:15:\"System Settings\";}'),
- (87,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,100,1,0,0,'a:2:{s:4:\"desc\";s:44:\"File Extensions that can be considered safe.\";s:10:\"adminGroup\";s:15:\"System Settings\";}'),
- (88,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,105,1,0,0,'a:2:{s:4:\"desc\";s:35:\"Access all meta-data option groups.\";s:10:\"adminGroup\";s:15:\"System Settings\";}'),
- (89,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,110,1,0,0,'a:2:{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\";}'),
- (90,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,120,1,0,0,'a:1:{s:10:\"adminGroup\";s:15:\"System Settings\";}'),
- (91,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Form_Generic\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s: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,1,0,1,1,130,1,0,0,'a:1:{s:10:\"adminGroup\";s:15:\"System Settings\";}'),
- (92,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Form_Generic\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s: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,1,0,1,1,10,1,0,0,'a:3:{s:4:\"desc\";s:40:\"Configure global CiviCampaign behaviors.\";s:10:\"adminGroup\";s:12:\"CiviCampaign\";s:9:\"component\";s:12:\"CiviCampaign\";}'),
- (93,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:22:\"CRM_Admin_Form_Generic\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s: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,1,0,1,1,420,1,0,0,'a:2:{s:4:\"desc\";s:37:\"Configure global CiviEvent behaviors.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";}'),
- (94,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,1,0,1,1,430,1,0,0,'a:2:{s:4:\"desc\";s:36:\"Configure global CiviMail behaviors.\";s:10:\"adminGroup\";s:8:\"CiviMail\";}'),
- (95,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,1,0,1,1,390,1,0,0,'a:2:{s:4:\"desc\";s:38:\"Configure global CiviMember behaviors.\";s:10:\"adminGroup\";s:10:\"CiviMember\";}'),
- (96,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:25:\"administer CiviCRM system\";}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,1,0,1,1,1,1,0,0,'a:1:{s:4:\"desc\";s:36:\"URL used for running scheduled jobs.\";}'),
- (97,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:25:\"administer CiviCRM system\";}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,1,0,1,1,1370,1,0,0,'a:2:{s:4:\"desc\";s:35:\"Managing periodially running tasks.\";s:10:\"adminGroup\";s:15:\"System Settings\";}'),
- (98,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:25:\"administer CiviCRM system\";}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,1,0,1,1,1380,1,0,0,'a:2:{s:4:\"desc\";s:46:\"Browsing the log of periodially running tasks.\";s:10:\"adminGroup\";s:6:\"Manage\";}'),
- (99,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,385,1,0,0,'a:2:{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\";}'),
- (100,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,390,1,0,0,'a:1:{s:4:\"desc\";s:34:\"Payment Processor type information\";}'),
- (101,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,9000,1,1,0,'a:0:{}'),
- (102,1,'civicrm/ajax/navmenu',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:7:\"navMenu\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,1,0,1,0,1,1,0,0,'a:0:{}'),
- (103,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,1,0,1,0,1,1,3,0,'a:0:{}'),
- (104,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (105,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,1,0,1,1,380,1,0,0,'a:2:{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\";}'),
- (106,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,1,0,1,1,1,1,0,0,'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.\";}'),
- (107,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,1,0,1,1,1,1,0,0,'a:0:{}'),
- (108,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,1,0,1,1,1,1,0,0,'a:0:{}'),
- (109,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (110,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:16:\"access CiviEvent\";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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (111,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,1,0,1,1,500,1,0,0,'a:2:{s:4:\"desc\";s:27:\"To configure a sms provider\";s:10:\"adminGroup\";s:15:\"System Settings\";}'),
- (112,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,1,0,1,0,610,1,1,0,'a:0:{}'),
- (113,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,1,1,1,0,1,1,0,0,'a:0:{}'),
- (114,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,399,1,0,0,'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\";}'),
- (115,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,1,0,1,1,1,1,0,0,'a:0:{}'),
- (116,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (117,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,1,0,1,0,400,1,1,0,'a:0:{}'),
- (118,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,1,0,1,0,410,1,1,0,'a:0:{}'),
- (119,1,'civicrm/import/contact/summary',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:31:\"CRM_Contact_Import_Form_Summary\";',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:6:\"Import\";s:3:\"url\";s:23:\"/civicrm/import?reset=1\";}i:2;a:2:{s:5:\"title\";s:15:\"Import Contacts\";s:3:\"url\";s:31:\"/civicrm/import/contact?reset=1\";}}',NULL,NULL,NULL,1,0,1,0,410,1,1,0,'a:0:{}'),
- (120,1,'civicrm/import/outcome',NULL,'Import results','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_Import_Forms\";i:1;s:9:\"outputCSV\";}',NULL,'a:2:{i:0;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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (121,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,1,0,1,0,420,1,1,0,'a:0:{}'),
- (122,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,1,0,1,0,420,1,1,0,'a:0:{}'),
- (123,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (124,1,'civicrm/import/datasource',NULL,'Import','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_Import_Form_DataSourceConfig\";',NULL,'a:2:{i:0;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,1,0,1,0,450,1,1,0,'a:0:{}'),
- (125,1,'civicrm/tag',NULL,'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: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,1,0,1,0,25,1,0,0,'a:2:{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\";}'),
- (126,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:4:\"Tags\";s:3:\"url\";s:20:\"/civicrm/tag?reset=1\";}}',NULL,NULL,NULL,1,0,1,0,1,1,0,0,'a:0:{}'),
- (127,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:4:\"Tags\";s:3:\"url\";s:20:\"/civicrm/tag?reset=1\";}}',NULL,NULL,NULL,1,0,1,0,1,1,0,0,'a:0:{}'),
- (128,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (129,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,1,1,1,0,1,1,0,0,'a:0:{}'),
- (130,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,1,1,1,0,0,1,0,0,'a:0:{}'),
- (131,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,1,1,1,0,1,1,0,0,'a:0:{}'),
- (132,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,362,1,0,0,'a:2:{s:4:\"desc\";s:49:\"View and manage existing personal campaign pages.\";s:10:\"adminGroup\";s:14:\"CiviContribute\";}'),
- (133,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (134,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (135,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (136,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (137,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (138,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (139,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,1,0,1,0,0,1,0,0,'a:0:{}'),
- (140,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (141,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,1,0,1,1,1,1,0,0,'a:0:{}'),
- (142,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (143,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (144,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (145,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (146,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (147,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,1,1,1,0,1,1,0,0,'a:0:{}'),
- (148,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,1,0,1,0,9999,1,1,0,'a:0:{}'),
- (149,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (150,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (151,1,'civicrm/api',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:22:\"CRM_Core_Page_Redirect\";','s:16:\"url=civicrm/api3\";','a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,1,0,1,0,1,1,0,0,'a:0:{}'),
- (152,1,'civicrm/api3',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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (153,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (154,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (155,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (156,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\";}','s:16:\"url=civicrm/api3\";','a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,1,0,1,0,1,1,0,0,'a:0:{}'),
- (157,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (158,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (159,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (160,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (161,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,1,1,1,0,1,1,0,0,'a:0:{}'),
- (162,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (163,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (164,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (165,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (166,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (167,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (168,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (169,1,'civicrm/dev/fake-error',NULL,'Fake Error','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:23:\"CRM_Core_Page_FakeError\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,1,1,1,0,1,1,0,0,'a:0:{}'),
- (170,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (171,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (172,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (173,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (174,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:1:{i:0;s:14:\"access CiviCRM\";}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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (175,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (176,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (177,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (178,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (179,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (180,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (181,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (182,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (183,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (184,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (185,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (186,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (187,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,1,0,1,0,0,1,0,0,'a:0:{}'),
- (188,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,1,0,1,0,0,1,1,0,'a:0:{}'),
- (189,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,1,0,1,0,10,1,1,0,'a:0:{}'),
- (190,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (191,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (192,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (193,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,1,0,1,0,12,1,1,0,'a:0:{}'),
- (194,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,1,0,1,0,14,1,1,0,'a:0:{}'),
- (195,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: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:13:\"Find Contacts\";s:3:\"url\";s:31:\"/civicrm/contact/search?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Find Contacts\";s:3:\"url\";s:38:\"/civicrm/contact/search/custom?reset=1\";}}',NULL,NULL,NULL,1,0,1,0,16,1,1,0,'a:0:{}'),
- (196,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (197,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (198,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (199,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (200,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,1,1,1,0,1,1,0,0,'a:0:{}'),
- (201,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (202,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (203,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,1,1,1,0,1,1,0,0,'a:0:{}'),
- (204,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,1,1,1,0,1,1,0,0,'a:0:{}'),
- (205,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (206,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (207,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (208,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (209,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (210,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (211,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (212,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (213,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (214,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (215,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (216,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (217,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (218,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (219,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (220,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (221,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,1,1,1,0,0,1,0,0,'a:0:{}'),
- (222,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:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,1,0,1,0,1,1,0,0,'a:0:{}'),
- (223,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:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,1,0,1,0,1,1,0,0,'a:0:{}'),
- (224,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:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,1,0,1,0,1,1,0,0,'a:0:{}'),
- (225,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,1,0,1,0,1,1,3,0,'a:0:{}'),
- (226,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (227,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (228,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,1,0,1,0,1,1,3,0,'a:0:{}'),
- (229,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (230,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (231,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (232,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (233,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (234,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (235,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (236,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (237,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:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,1,0,1,0,1,1,0,0,'a:0:{}'),
- (238,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:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,1,0,1,0,1,1,0,0,'a:0:{}'),
- (239,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:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,1,0,1,0,1,1,0,0,'a:0:{}'),
- (240,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,1,0,1,0,105,1,0,0,'a:2:{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\";}'),
- (241,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (242,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (243,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (244,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,1,0,1,0,110,1,0,0,'a:1:{s:10:\"adminGroup\";s:6:\"Manage\";}'),
- (245,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (246,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (247,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (248,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (249,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (250,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (251,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (252,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,1,1,1,0,1,1,0,0,'a:0:{}'),
- (253,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,1,1,1,0,1,1,0,0,'a:0:{}'),
+ (1,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,1,1,1,0,0,1,0,0,'a:0:{}'),
+ (2,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,1,1,1,0,0,1,0,0,'a:0:{}'),
+ (3,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,1,1,1,0,1,1,0,0,'a:0:{}'),
+ (4,1,'civicrm/ajax/api4',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Api4_Permission\";i:1;s:5:\"check\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:18:\"CRM_Api4_Page_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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (5,1,'civicrm/api4',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_Api4_Page_Api4Explorer\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,1,0,1,0,1,1,0,0,'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,1,0,1,0,1,1,0,0,'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,1,0,1,0,1,1,0,0,'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,1,0,1,0,1,1,0,0,'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,1,0,1,0,1,1,0,0,'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,1,0,1,0,1,1,0,0,'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,1,0,1,0,1,1,0,0,'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,1,0,1,0,1,1,0,0,'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,1,0,1,0,1,1,3,0,'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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (15,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,1,1,1,0,1,1,0,0,'a:0:{}'),
+ (16,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,1,1,1,0,0,1,0,0,'a:0:{}'),
+ (17,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,1,1,1,0,1,1,0,0,'a:0:{}'),
+ (18,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,362,1,0,0,'a:2:{s:4:\"desc\";s:49:\"View and manage existing personal campaign pages.\";s:10:\"adminGroup\";s:14:\"CiviContribute\";}'),
+ (19,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (20,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (21,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,1,0,1,0,0,1,0,0,'a:0:{}'),
+ (22,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (23,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,1,0,1,1,1,1,0,0,'a:0:{}'),
+ (24,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (25,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (26,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (27,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (28,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (29,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,1,1,1,0,1,1,0,0,'a:0:{}'),
+ (30,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,1,0,1,0,9999,1,1,0,'a:0:{}'),
+ (31,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (32,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (33,1,'civicrm/api',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:22:\"CRM_Core_Page_Redirect\";','s:16:\"url=civicrm/api3\";','a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (34,1,'civicrm/api3',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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (35,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (36,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (37,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (38,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\";}','s:16:\"url=civicrm/api3\";','a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (39,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (40,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (41,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (42,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (43,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,1,1,1,0,1,1,0,0,'a:0:{}'),
+ (44,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (45,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (46,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (47,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (48,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (49,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (50,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (51,1,'civicrm/dev/fake-error',NULL,'Fake Error','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:23:\"CRM_Core_Page_FakeError\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,1,1,1,0,1,1,0,0,'a:0:{}'),
+ (52,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (53,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (54,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (55,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (56,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:1:{i:0;s:14:\"access CiviCRM\";}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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (57,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (58,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (59,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (60,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (61,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (62,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (63,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (64,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (65,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (66,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (67,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (68,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (69,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,1,1,1,0,0,1,0,0,'a:0:{}'),
+ (70,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,1,0,1,0,1,1,0,0,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),
+ (71,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,1,0,1,0,400,1,1,0,'a:0:{}'),
+ (72,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,1,0,1,0,410,1,1,0,'a:0:{}'),
+ (73,1,'civicrm/import/contact/summary',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:31:\"CRM_Contact_Import_Form_Summary\";',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:6:\"Import\";s:3:\"url\";s:23:\"/civicrm/import?reset=1\";}i:2;a:2:{s:5:\"title\";s:15:\"Import Contacts\";s:3:\"url\";s:31:\"/civicrm/import/contact?reset=1\";}}',NULL,NULL,NULL,1,0,1,0,410,1,1,0,'a:0:{}'),
+ (74,1,'civicrm/import/outcome',NULL,'Import results','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_Import_Forms\";i:1;s:9:\"outputCSV\";}',NULL,'a:2:{i:0;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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (75,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,1,0,1,0,420,1,1,0,'a:0:{}'),
+ (76,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,1,0,1,0,420,1,1,0,'a:0:{}'),
+ (77,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (78,1,'civicrm/import/datasource',NULL,'Import','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_Import_Form_DataSourceConfig\";',NULL,'a:2:{i:0;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,1,0,1,0,450,1,1,0,'a:0:{}'),
+ (79,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (80,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (81,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (82,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (83,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:1:{i:0;s:23:\"administer CiviCRM data\";}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,1,0,1,1,10,1,0,0,'a:2:{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\";}'),
+ (84,1,'civicrm/admin/custom/group/edit',NULL,'Configure 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:23:\"administer CiviCRM data\";}i:1;s:3:\"and\";}','s:21:\"CRM_Custom_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:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,1,0,1,1,1,1,0,0,'a:0:{}'),
+ (85,1,'civicrm/admin/custom/group/preview',NULL,'Custom Field Preview','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 CiviCRM data\";}i:1;s:3:\"and\";}','s:23:\"CRM_Custom_Form_Preview\";',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,1,0,1,1,1,1,0,0,'a:0:{}'),
+ (86,1,'civicrm/admin/custom/group/delete',NULL,'Delete 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:23:\"administer CiviCRM data\";}i:1;s:3:\"and\";}','s:27:\"CRM_Custom_Form_DeleteGroup\";',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,1,0,1,1,1,1,0,0,'a:0:{}'),
+ (87,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:1:{i:0;s:23:\"administer CiviCRM data\";}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,1,0,1,1,11,1,0,0,'a:0:{}'),
+ (88,1,'civicrm/admin/custom/group/field/delete',NULL,'Delete Custom Field','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 CiviCRM data\";}i:1;s:3:\"and\";}','s:27:\"CRM_Custom_Form_DeleteField\";',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,1,0,1,1,1,1,0,0,'a:0:{}'),
+ (89,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:1:{i:0;s:23:\"administer CiviCRM data\";}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,1,0,1,1,1,1,0,0,'a:0:{}'),
+ (90,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:1:{i:0;s:23:\"administer CiviCRM data\";}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,1,0,1,1,1,1,0,0,'a:0:{}'),
+ (91,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:1:{i:0;s:23:\"administer CiviCRM data\";}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,1,0,1,1,1,1,0,0,'a:0:{}'),
+ (92,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:1:{i:0;s:23:\"administer CiviCRM data\";}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,1,0,1,1,1,1,0,0,'a:0:{}'),
+ (93,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,20,1,0,0,'a:2:{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\";}'),
+ (94,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,21,1,0,0,'a:0:{}'),
+ (95,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,22,1,0,0,'a:0:{}'),
+ (96,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,23,1,0,0,'a:0:{}'),
+ (97,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,24,1,0,0,'a:0:{}'),
+ (98,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,25,1,0,0,'a:0:{}'),
+ (99,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,0,1,0,0,'a:0:{}'),
+ (100,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,30,1,0,0,'a:2:{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\";}'),
+ (101,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,35,1,0,0,'a:2:{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\";}'),
+ (102,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,40,1,0,0,'a:1:{s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'),
+ (103,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,45,1,0,0,'a:2:{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\";}'),
+ (104,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,50,1,0,0,'a:2:{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\";}'),
+ (105,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,55,1,0,0,'a:2:{s:4:\"desc\";s:61:\"Options for individual contact suffixes (e.g. Jr., Sr. etc.).\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'),
+ (106,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,60,1,0,0,'a:2:{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\";}'),
+ (107,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,65,1,0,0,'a:2:{s:4:\"desc\";s:48:\"Options for assigning website types to contacts.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'),
+ (108,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,70,1,0,0,'a:2:{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\";}'),
+ (109,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,75,1,0,0,'a:2:{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\";}'),
+ (110,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,80,1,0,0,'a:2:{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\";}'),
+ (111,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,90,1,0,0,'a:1:{s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'),
+ (112,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,95,1,0,0,'a:1:{s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'),
+ (113,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,1,1,0,0,'a:0:{}'),
+ (114,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,100,1,0,0,'a:2:{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\";}'),
+ (115,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,105,1,0,0,'a:2:{s:4:\"desc\";s:18:\"Word Replacements.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'),
+ (116,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,110,1,0,0,'a:2:{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\";}'),
+ (117,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,10,1,0,0,'a:2:{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\";}'),
+ (118,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,20,1,0,0,'a:2:{s:4:\"desc\";s:74:\"List of Email Addresses which can be used when sending emails to contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";}'),
+ (119,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,1,0,1,1,30,1,0,0,'a:2:{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\";}'),
+ (120,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,1,0,1,1,262,1,0,0,'a:1:{s:4:\"desc\";s:26:\"Add/Edit Message Templates\";}'),
+ (121,1,'civicrm/admin/scheduleReminders',NULL,'Schedule Reminders','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:23:\"administer CiviCRM data\";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,1,0,1,1,40,1,0,0,'a:2:{s:4:\"desc\";s:19:\"Schedule Reminders.\";s:10:\"adminGroup\";s:14:\"Communications\";}'),
+ (122,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,1,1,0,0,'a:0:{}'),
+ (123,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,50,1,0,0,'a:2:{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\";}'),
+ (124,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,60,1,0,0,'a:2:{s:4:\"desc\";s:67:\"Configure Label Formats that are used when creating mailing labels.\";s:10:\"adminGroup\";s:14:\"Communications\";}'),
+ (125,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,70,1,0,0,'a:2:{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\";}'),
+ (126,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,75,1,0,0,'a:2:{s:4:\"desc\";s:42:\"Options for Communication Style selection.\";s:10:\"adminGroup\";s:14:\"Communications\";}'),
+ (127,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,80,1,0,0,'a:2:{s:4:\"desc\";s:75:\"Options for assigning email greetings to individual and household contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";}'),
+ (128,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,90,1,0,0,'a:2:{s:4:\"desc\";s:76:\"Options for assigning postal greetings to individual and household contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";}'),
+ (129,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,100,1,0,0,'a:2:{s:4:\"desc\";s:83:\"Options for assigning addressee to individual, household and organization contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";}'),
+ (130,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,10,1,0,0,'a:1:{s:10:\"adminGroup\";s:12:\"Localization\";}'),
+ (131,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,20,1,0,0,'a:1:{s:10:\"adminGroup\";s:12:\"Localization\";}'),
+ (132,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,30,1,0,0,'a:1:{s:10:\"adminGroup\";s:12:\"Localization\";}'),
+ (133,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,40,1,0,0,'a:2:{s:4:\"desc\";s:30:\"Options for contact languages.\";s:10:\"adminGroup\";s:12:\"Localization\";}'),
+ (134,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,10,1,0,0,'a:2:{s:4:\"desc\";s:73:\"Grant or deny access to actions (view, edit...), features and components.\";s:10:\"adminGroup\";s:21:\"Users and Permissions\";}'),
+ (135,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,10,1,0,0,'a:1:{s:4:\"desc\";s:65:\"Grant access to CiviCRM components and other CiviCRM permissions.\";}'),
+ (136,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,20,1,0,0,'a:2:{s:4:\"desc\";s:71:\"Automatically create a CiviCRM contact record for each CMS user record.\";s:10:\"adminGroup\";s:21:\"Users and Permissions\";}'),
+ (137,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,1,1,0,0,'a:2:{s:4:\"desc\";s:55:\"List of configuration tasks with links to each setting.\";s:10:\"adminGroup\";s:15:\"System Settings\";}'),
+ (138,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,10,1,0,0,'a:2:{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\";}'),
+ (139,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:25:\"administer CiviCRM system\";}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,1,0,1,1,120,1,0,0,'a:2:{s:4:\"desc\";s:0:\"\";s:10:\"adminGroup\";s:15:\"System Settings\";}'),
+ (140,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:25:\"administer CiviCRM system\";}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,1,0,1,1,1,1,0,0,'a:0:{}'),
+ (141,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:1:{i:0;s:25:\"administer CiviCRM system\";}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,1,0,1,1,20,1,0,0,'a:1:{s:10:\"adminGroup\";s:15:\"System Settings\";}'),
+ (142,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,1,0,1,1,30,1,0,0,'a:2:{s:4:\"desc\";s:48:\"Payment Processor setup for CiviCRM transactions\";s:10:\"adminGroup\";s:15:\"System Settings\";}'),
+ (143,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,40,1,0,0,'a:1:{s:10:\"adminGroup\";s:15:\"System Settings\";}'),
+ (144,1,'civicrm/admin/setting/misc',NULL,'Misc (Undelete, PDFs, Limits, Logging, etc.)','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,50,1,0,0,'a:2:{s:4:\"desc\";s:63:\"Enable undelete/move to trash feature, detailed change logging.\";s:10:\"adminGroup\";s:15:\"System Settings\";}'),
+ (145,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,60,1,0,0,'a:1:{s:10:\"adminGroup\";s:15:\"System Settings\";}'),
+ (146,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,70,1,0,0,'a:1:{s:10:\"adminGroup\";s:15:\"System Settings\";}'),
+ (147,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,80,1,0,0,'a:2:{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\";}'),
+ (148,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,90,1,0,0,'a:1:{s:10:\"adminGroup\";s:15:\"System Settings\";}'),
+ (149,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,100,1,0,0,'a:2:{s:4:\"desc\";s:44:\"File Extensions that can be considered safe.\";s:10:\"adminGroup\";s:15:\"System Settings\";}'),
+ (150,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,105,1,0,0,'a:2:{s:4:\"desc\";s:35:\"Access all meta-data option groups.\";s:10:\"adminGroup\";s:15:\"System Settings\";}'),
+ (151,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,110,1,0,0,'a:2:{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\";}'),
+ (152,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,120,1,0,0,'a:1:{s:10:\"adminGroup\";s:15:\"System Settings\";}'),
+ (153,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Form_Generic\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s: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,1,0,1,1,130,1,0,0,'a:1:{s:10:\"adminGroup\";s:15:\"System Settings\";}'),
+ (154,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Form_Generic\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s: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,1,0,1,1,10,1,0,0,'a:3:{s:4:\"desc\";s:40:\"Configure global CiviCampaign behaviors.\";s:10:\"adminGroup\";s:12:\"CiviCampaign\";s:9:\"component\";s:12:\"CiviCampaign\";}'),
+ (155,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:22:\"CRM_Admin_Form_Generic\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s: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,1,0,1,1,420,1,0,0,'a:2:{s:4:\"desc\";s:37:\"Configure global CiviEvent behaviors.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";}'),
+ (156,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,1,0,1,1,430,1,0,0,'a:2:{s:4:\"desc\";s:36:\"Configure global CiviMail behaviors.\";s:10:\"adminGroup\";s:8:\"CiviMail\";}'),
+ (157,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,1,0,1,1,390,1,0,0,'a:2:{s:4:\"desc\";s:38:\"Configure global CiviMember behaviors.\";s:10:\"adminGroup\";s:10:\"CiviMember\";}'),
+ (158,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:25:\"administer CiviCRM system\";}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,1,0,1,1,1,1,0,0,'a:1:{s:4:\"desc\";s:36:\"URL used for running scheduled jobs.\";}'),
+ (159,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:25:\"administer CiviCRM system\";}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,1,0,1,1,1370,1,0,0,'a:2:{s:4:\"desc\";s:35:\"Managing periodially running tasks.\";s:10:\"adminGroup\";s:15:\"System Settings\";}'),
+ (160,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:25:\"administer CiviCRM system\";}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,1,0,1,1,1380,1,0,0,'a:2:{s:4:\"desc\";s:46:\"Browsing the log of periodially running tasks.\";s:10:\"adminGroup\";s:6:\"Manage\";}'),
+ (161,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,385,1,0,0,'a:2:{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\";}'),
+ (162,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,390,1,0,0,'a:1:{s:4:\"desc\";s:34:\"Payment Processor type information\";}'),
+ (163,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,9000,1,1,0,'a:0:{}'),
+ (164,1,'civicrm/ajax/navmenu',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:7:\"navMenu\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (165,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,1,0,1,0,1,1,3,0,'a:0:{}'),
+ (166,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (167,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,1,0,1,1,380,1,0,0,'a:2:{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\";}'),
+ (168,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,1,0,1,1,1,1,0,0,'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.\";}'),
+ (169,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,1,0,1,1,1,1,0,0,'a:0:{}'),
+ (170,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,1,0,1,1,1,1,0,0,'a:0:{}'),
+ (171,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (172,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:16:\"access CiviEvent\";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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (173,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,1,0,1,1,500,1,0,0,'a:2:{s:4:\"desc\";s:27:\"To configure a sms provider\";s:10:\"adminGroup\";s:15:\"System Settings\";}'),
+ (174,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,1,0,1,0,610,1,1,0,'a:0:{}'),
+ (175,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,1,1,1,0,1,1,0,0,'a:0:{}'),
+ (176,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,399,1,0,0,'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\";}'),
+ (177,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,1,0,1,1,1,1,0,0,'a:0:{}'),
+ (178,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,1,0,1,0,0,1,0,0,'a:0:{}'),
+ (179,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,1,0,1,0,0,1,1,0,'a:0:{}'),
+ (180,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,1,0,1,0,10,1,1,0,'a:0:{}'),
+ (181,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (182,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (183,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (184,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,1,0,1,0,12,1,1,0,'a:0:{}'),
+ (185,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,1,0,1,0,14,1,1,0,'a:0:{}'),
+ (186,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: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:13:\"Find Contacts\";s:3:\"url\";s:31:\"/civicrm/contact/search?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Find Contacts\";s:3:\"url\";s:38:\"/civicrm/contact/search/custom?reset=1\";}}',NULL,NULL,NULL,1,0,1,0,16,1,1,0,'a:0:{}'),
+ (187,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (188,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (189,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (190,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (191,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,1,1,1,0,1,1,0,0,'a:0:{}'),
+ (192,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (193,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (194,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,1,1,1,0,1,1,0,0,'a:0:{}'),
+ (195,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,1,1,1,0,1,1,0,0,'a:0:{}'),
+ (196,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (197,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (198,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (199,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (200,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (201,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (202,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (203,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (204,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (205,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (206,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (207,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (208,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (209,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (210,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (211,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (212,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,1,1,1,0,0,1,0,0,'a:0:{}'),
+ (213,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:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (214,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:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (215,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:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (216,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,1,0,1,0,1,1,3,0,'a:0:{}'),
+ (217,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (218,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (219,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,1,0,1,0,1,1,3,0,'a:0:{}'),
+ (220,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (221,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (222,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (223,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (224,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (225,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (226,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (227,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (228,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:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (229,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:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (230,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:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (231,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,1,0,1,0,105,1,0,0,'a:2:{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\";}'),
+ (232,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (233,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (234,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (235,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,1,0,1,0,110,1,0,0,'a:1:{s:10:\"adminGroup\";s:6:\"Manage\";}'),
+ (236,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (237,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (238,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (239,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (240,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (241,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (242,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (243,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,1,1,1,0,1,1,0,0,'a:0:{}'),
+ (244,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,1,1,1,0,1,1,0,0,'a:0:{}'),
+ (245,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,1,0,1,0,30,1,1,0,'a:0:{}'),
+ (246,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,1,0,1,0,1,1,0,0,'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\";}'),
+ (247,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (248,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (249,1,'civicrm/tag',NULL,'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: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,1,0,1,0,25,1,0,0,'a:2:{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\";}'),
+ (250,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:4:\"Tags\";s:3:\"url\";s:20:\"/civicrm/tag?reset=1\";}}',NULL,NULL,NULL,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (251,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:4:\"Tags\";s:3:\"url\";s:20:\"/civicrm/tag?reset=1\";}}',NULL,NULL,NULL,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (252,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (253,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,1,0,1,0,1,1,0,0,'a:0:{}'),
  (254,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,1,0,1,1,540,1,1,0,'a:0:{}'),
  (255,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,1,1,1,0,1,1,0,0,'a:0:{}'),
  (256,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,1,1,1,0,0,1,0,0,'a:0:{}'),
@@ -5086,58 +5109,58 @@ INSERT INTO `civicrm_menu` (`id`, `domain_id`, `path`, `path_arguments`, `title`
  (289,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,1,0,1,0,1,1,0,0,'a:0:{}'),
  (290,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,1,0,1,0,1,1,0,0,'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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (292,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,1,0,1,0,500,1,1,0,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),
- (293,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,1,0,1,0,1,1,1,0,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),
- (294,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,1,0,1,0,1,1,0,0,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),
- (295,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,1,1,1,1,0,1,0,0,'a:0:{}'),
- (296,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,360,1,0,0,'a:2:{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\";}'),
- (297,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,400,1,0,0,'a:0:{}'),
- (298,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,410,1,0,0,'a:0:{}'),
- (299,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,420,1,0,0,'a:0:{}'),
- (300,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,430,1,0,0,'a:0:{}'),
- (301,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,430,1,0,0,'a:0:{}'),
- (302,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,440,1,0,0,'a:0:{}'),
- (303,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,460,1,0,0,'a:0:{}'),
- (304,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,470,1,0,0,'a:0:{}'),
- (305,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,480,1,0,0,'a:0:{}'),
- (306,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,1,1,0,0,'a:0:{}'),
- (307,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,365,1,0,0,'a:2:{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\";}'),
- (308,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,580,1,0,0,'a:2:{s:4:\"desc\";s:64:\"Formerly civicrm_contribution_type merged into this table in 4.1\";s:10:\"adminGroup\";s:14:\"CiviContribute\";}'),
- (309,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,1,0,1,0,1,1,1,0,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),
- (310,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,370,1,0,0,'a:2:{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\";}'),
- (311,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,380,1,0,0,'a:2:{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\";}'),
- (312,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,395,1,0,0,'a:2:{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\";}'),
- (313,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,1,1,0,0,'a:2:{s:4:\"desc\";s:86:\"Soft Credit Types that will be offered to contributors during soft credit contribution\";s:10:\"adminGroup\";s:14:\"CiviContribute\";}'),
- (314,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (315,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (316,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (317,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,1,0,1,0,510,1,1,0,'a:0:{}'),
- (318,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,1,0,1,0,588,1,1,0,'a:0:{}'),
- (319,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,1,0,1,0,520,1,1,0,'a:0:{}'),
- (320,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,1,0,1,0,530,1,1,0,'a:0:{}'),
- (321,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,1,0,1,0,0,1,0,0,'a:0:{}'),
- (322,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (323,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (324,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (325,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (326,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (327,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (328,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,581,1,0,0,'a:0:{}'),
- (329,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,1,0,1,0,585,1,0,0,'a:0:{}'),
- (330,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,1,0,1,0,586,1,0,0,'a:0:{}'),
- (331,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,1,0,1,0,600,1,0,0,'a:0:{}'),
- (332,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,1,0,1,0,610,1,0,0,'a:0:{}'),
- (333,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,1,0,1,0,1,1,1,0,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),
- (334,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,1,0,1,1,1,1,0,0,'a:2:{s:4:\"desc\";s:42:\"Configure global CiviContribute behaviors.\";s:10:\"adminGroup\";s:14:\"CiviContribute\";}'),
- (335,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,1,0,1,0,620,1,1,0,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),
- (336,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,1,0,1,0,630,1,1,0,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),
- (337,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (338,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (339,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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (340,1,'civicrm/contribute/widget',NULL,'CiviContribute','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:26:\"CRM_Contribute_Page_Widget\";',NULL,'a:2:{i:0;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,1,1,1,0,0,1,0,0,'a:0:{}'),
- (341,1,'civicrm/contribute/task',NULL,'Contribution Task','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_Contribute_Controller_Task\";',NULL,'a:2:{i:0;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,1,0,1,0,1,1,0,0,'a:0:{}'),
- (342,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,450,1,0,0,'a:0:{}'),
- (343,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,1,1,1,0,0,1,0,0,'a:0:{}'),
+ (292,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,450,1,0,0,'a:0:{}'),
+ (293,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,1,1,1,0,0,1,0,0,'a:0:{}'),
+ (294,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,1,0,1,0,500,1,1,0,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),
+ (295,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,1,0,1,0,1,1,1,0,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),
+ (296,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,1,0,1,0,1,1,0,0,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),
+ (297,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,1,1,1,1,0,1,0,0,'a:0:{}'),
+ (298,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,360,1,0,0,'a:2:{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\";}'),
+ (299,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,400,1,0,0,'a:0:{}'),
+ (300,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,410,1,0,0,'a:0:{}'),
+ (301,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,420,1,0,0,'a:0:{}'),
+ (302,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,430,1,0,0,'a:0:{}'),
+ (303,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,430,1,0,0,'a:0:{}'),
+ (304,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,440,1,0,0,'a:0:{}'),
+ (305,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,460,1,0,0,'a:0:{}'),
+ (306,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,470,1,0,0,'a:0:{}'),
+ (307,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,480,1,0,0,'a:0:{}'),
+ (308,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,1,1,0,0,'a:0:{}'),
+ (309,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,365,1,0,0,'a:2:{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\";}'),
+ (310,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,580,1,0,0,'a:2:{s:4:\"desc\";s:64:\"Formerly civicrm_contribution_type merged into this table in 4.1\";s:10:\"adminGroup\";s:14:\"CiviContribute\";}'),
+ (311,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,1,0,1,0,1,1,1,0,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),
+ (312,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,370,1,0,0,'a:2:{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\";}'),
+ (313,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,380,1,0,0,'a:2:{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\";}'),
+ (314,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,395,1,0,0,'a:2:{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\";}'),
+ (315,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,1,1,0,0,'a:2:{s:4:\"desc\";s:86:\"Soft Credit Types that will be offered to contributors during soft credit contribution\";s:10:\"adminGroup\";s:14:\"CiviContribute\";}'),
+ (316,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (317,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (318,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (319,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,1,0,1,0,510,1,1,0,'a:0:{}'),
+ (320,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,1,0,1,0,588,1,1,0,'a:0:{}'),
+ (321,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,1,0,1,0,520,1,1,0,'a:0:{}'),
+ (322,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,1,0,1,0,530,1,1,0,'a:0:{}'),
+ (323,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,1,0,1,0,0,1,0,0,'a:0:{}'),
+ (324,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (325,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (326,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (327,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (328,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (329,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (330,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,581,1,0,0,'a:0:{}'),
+ (331,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,1,0,1,0,585,1,0,0,'a:0:{}'),
+ (332,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,1,0,1,0,586,1,0,0,'a:0:{}'),
+ (333,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,1,0,1,0,600,1,0,0,'a:0:{}'),
+ (334,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,1,0,1,0,610,1,0,0,'a:0:{}'),
+ (335,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,1,0,1,0,1,1,1,0,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),
+ (336,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,1,0,1,1,1,1,0,0,'a:2:{s:4:\"desc\";s:42:\"Configure global CiviContribute behaviors.\";s:10:\"adminGroup\";s:14:\"CiviContribute\";}'),
+ (337,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,1,0,1,0,620,1,1,0,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),
+ (338,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,1,0,1,0,630,1,1,0,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),
+ (339,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (340,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (341,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,1,0,1,0,1,1,0,0,'a:0:{}'),
+ (342,1,'civicrm/contribute/widget',NULL,'CiviContribute','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:26:\"CRM_Contribute_Page_Widget\";',NULL,'a:2:{i:0;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,1,1,1,0,0,1,0,0,'a:0:{}'),
+ (343,1,'civicrm/contribute/task',NULL,'Contribution Task','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_Contribute_Controller_Task\";',NULL,'a:2:{i:0;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,1,0,1,0,1,1,0,0,'a:0:{}'),
  (344,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,1,0,1,0,700,1,1,0,'a:1:{s:9:\"component\";s:10:\"CiviMember\";}'),
  (345,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,1,0,1,0,1,1,0,0,'a:1:{s:9:\"component\";s:10:\"CiviMember\";}'),
  (346,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:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;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,1,0,1,1,370,1,0,0,'a:2:{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\";}'),
@@ -5244,7 +5267,7 @@ INSERT INTO `civicrm_menu` (`id`, `domain_id`, `path`, `path_arguments`, `title`
  (447,1,'civicrm/contact/search/custom',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:42:\"CRM_Legacycustomsearches_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,1,0,1,0,10,1,1,0,'a:0:{}'),
  (448,1,'civicrm/admin/setting/flexmailer',NULL,'Flexmailer Settings','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:22:\"CRM_Admin_Form_Generic\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s: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,1,0,1,1,1,1,0,0,'a:2:{s:10:\"adminGroup\";s:8:\"CiviMail\";s:4:\"icon\";s:23:\"admin/small/Profile.png\";}'),
  (449,1,'civicrm/admin/setting/recaptcha',NULL,'reCAPTCHA Settings','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:22:\"CRM_Admin_Form_Generic\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s: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,1,0,1,1,1,1,0,0,'a:2:{s:4:\"desc\";s:43:\"Configure anti-abuse/bot-prevention service\";s:10:\"adminGroup\";s:15:\"System Settings\";}'),
- (450,1,'admin',NULL,NULL,NULL,NULL,NULL,NULL,'a:15:{s:26:\"Customize Data and Screens\";a:2:{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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;s:5:\"extra\";N;}s:13:\"{weight}.Tags\";a:6:{s:5:\"title\";s:4:\"Tags\";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:4:\"Tags\";s:3:\"url\";s:20:\"/civicrm/tag?reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}}}s:14:\"Communications\";a:2:{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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;s:5:\"extra\";N;}}}s:12:\"Localization\";a:2:{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\";N;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\";N;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\";N;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\";N;s:5:\"extra\";N;}}}s:21:\"Users and Permissions\";a:2:{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\";N;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\";N;s:5:\"extra\";N;}}}s:15:\"System Settings\";a:2:{s:12:\"component_id\";N;s:6:\"fields\";a:19:{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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;s:5:\"extra\";N;}s:53:\"{weight}.Misc (Undelete, PDFs, Limits, Logging, etc.)\";a:6:{s:5:\"title\";s:44:\"Misc (Undelete, PDFs, Limits, Logging, etc.)\";s:4:\"desc\";s:63:\"Enable undelete/move to trash feature, detailed change logging.\";s:2:\"id\";s:38:\"Misc_Undelete_PDFs_Limits_Logging_etc.\";s:3:\"url\";s:35:\"/civicrm/admin/setting/misc?reset=1\";s:4:\"icon\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;s:5:\"extra\";N;}s:27:\"{weight}.reCAPTCHA Settings\";a:6:{s:5:\"title\";s:18:\"reCAPTCHA Settings\";s:4:\"desc\";s:43:\"Configure anti-abuse/bot-prevention service\";s:2:\"id\";s:17:\"reCAPTCHASettings\";s:3:\"url\";s:40:\"/civicrm/admin/setting/recaptcha?reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}}}s:12:\"CiviCampaign\";a:2:{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\";N;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\";N;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\";N;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\";N;s:5:\"extra\";N;}}}s:9:\"CiviEvent\";a:2:{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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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:46:\"/civicrm/admin/options/conference_slot?reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}}}s:8:\"CiviMail\";a:2:{s:12:\"component_id\";N;s:6:\"fields\";a:6:{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\";N;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\";N;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\";N;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\";N;s:5:\"extra\";N;}s:28:\"{weight}.Flexmailer Settings\";a:6:{s:5:\"title\";s:19:\"Flexmailer Settings\";s:4:\"desc\";N;s:2:\"id\";s:18:\"FlexmailerSettings\";s:3:\"url\";s:41:\"/civicrm/admin/setting/flexmailer?reset=1\";s:4:\"icon\";s:23:\"admin/small/Profile.png\";s:5:\"extra\";N;}}}s:10:\"CiviMember\";a:2:{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\";N;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\";N;s:5:\"extra\";N;}}}s:6:\"Manage\";a:2:{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\";N;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\";N;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:12:\"Option Lists\";a:2:{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\";N;s:5:\"extra\";N;}}}s:9:\"Customize\";a:2:{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\";N;s:5:\"extra\";N;}}}s:14:\"CiviContribute\";a:2:{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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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:8:\"CiviCase\";a:2:{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\";N;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\";N;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\";N;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\";N;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\";N;s:5:\"extra\";N;}}}s:10:\"CiviReport\";a:2:{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\";N;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\";N;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\";N;s:5:\"extra\";N;}}}}',NULL,NULL,NULL,1,0,1,1,1,1,1,0,'a:0:{}');
+ (450,1,'admin',NULL,NULL,NULL,NULL,NULL,NULL,'a:15:{s:14:\"CiviContribute\";a:2:{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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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:26:\"Customize Data and Screens\";a:2:{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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;s:5:\"extra\";N;}s:13:\"{weight}.Tags\";a:6:{s:5:\"title\";s:4:\"Tags\";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:4:\"Tags\";s:3:\"url\";s:20:\"/civicrm/tag?reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}}}s:14:\"Communications\";a:2:{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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;s:5:\"extra\";N;}}}s:12:\"Localization\";a:2:{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\";N;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\";N;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\";N;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\";N;s:5:\"extra\";N;}}}s:21:\"Users and Permissions\";a:2:{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\";N;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\";N;s:5:\"extra\";N;}}}s:15:\"System Settings\";a:2:{s:12:\"component_id\";N;s:6:\"fields\";a:19:{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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;s:5:\"extra\";N;}s:53:\"{weight}.Misc (Undelete, PDFs, Limits, Logging, etc.)\";a:6:{s:5:\"title\";s:44:\"Misc (Undelete, PDFs, Limits, Logging, etc.)\";s:4:\"desc\";s:63:\"Enable undelete/move to trash feature, detailed change logging.\";s:2:\"id\";s:38:\"Misc_Undelete_PDFs_Limits_Logging_etc.\";s:3:\"url\";s:35:\"/civicrm/admin/setting/misc?reset=1\";s:4:\"icon\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;s:5:\"extra\";N;}s:27:\"{weight}.reCAPTCHA Settings\";a:6:{s:5:\"title\";s:18:\"reCAPTCHA Settings\";s:4:\"desc\";s:43:\"Configure anti-abuse/bot-prevention service\";s:2:\"id\";s:17:\"reCAPTCHASettings\";s:3:\"url\";s:40:\"/civicrm/admin/setting/recaptcha?reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}}}s:12:\"CiviCampaign\";a:2:{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\";N;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\";N;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\";N;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\";N;s:5:\"extra\";N;}}}s:9:\"CiviEvent\";a:2:{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\";N;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\";N;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\";N;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\";N;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\";N;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\";N;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:46:\"/civicrm/admin/options/conference_slot?reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}}}s:8:\"CiviMail\";a:2:{s:12:\"component_id\";N;s:6:\"fields\";a:6:{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\";N;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\";N;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\";N;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\";N;s:5:\"extra\";N;}s:28:\"{weight}.Flexmailer Settings\";a:6:{s:5:\"title\";s:19:\"Flexmailer Settings\";s:4:\"desc\";N;s:2:\"id\";s:18:\"FlexmailerSettings\";s:3:\"url\";s:41:\"/civicrm/admin/setting/flexmailer?reset=1\";s:4:\"icon\";s:23:\"admin/small/Profile.png\";s:5:\"extra\";N;}}}s:10:\"CiviMember\";a:2:{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\";N;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\";N;s:5:\"extra\";N;}}}s:6:\"Manage\";a:2:{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\";N;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\";N;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:12:\"Option Lists\";a:2:{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\";N;s:5:\"extra\";N;}}}s:9:\"Customize\";a:2:{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\";N;s:5:\"extra\";N;}}}s:8:\"CiviCase\";a:2:{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\";N;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\";N;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\";N;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\";N;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\";N;s:5:\"extra\";N;}}}s:10:\"CiviReport\";a:2:{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\";N;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\";N;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\";N;s:5:\"extra\";N;}}}}',NULL,NULL,NULL,1,0,1,1,1,1,1,0,'a:0:{}');
 /*!40000 ALTER TABLE `civicrm_menu` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -5259,12 +5282,12 @@ INSERT INTO `civicrm_msg_template` (`id`, `msg_title`, `msg_subject`, `msg_text`
  (2,'Cases - Send Copy of an Activity','{if !empty($idHash)}[case #{$idHash}]{/if} {$activitySubject}\n','===========================================================\n{ts}Activity Summary{/ts} - {$activityTypeName}\n===========================================================\n{if !empty($isCaseActivity)}\n{ts}Your Case Role(s){/ts} : {$contact.role|default:\'\'}\n{if !empty($manageCaseURL)}\n{ts}Manage Case{/ts} : {$manageCaseURL}\n{/if}\n{/if}\n\n{if !empty($editActURL)}\n{ts}Edit activity{/ts} : {$editActURL}\n{/if}\n{if !empty($viewActURL)}\n{ts}View activity{/ts} : {$viewActURL}\n{/if}\n\n{foreach from=$activity.fields item=field}\n{if $field.type eq \'Date\'}\n{$field.label} : {$field.value|crmDate:$config->dateformatDatetime}\n{else}\n{$field.label} : {$field.value}\n{/if}\n{/foreach}\n\n{if !empty($activity.customGroups)}\n{foreach from=$activity.customGroups key=customGroupName item=customGroup}\n==========================================================\n{$customGroupName}\n==========================================================\n{foreach from=$customGroup item=field}\n{if $field.type eq \'Date\'}\n{$field.label} : {$field.value|crmDate:$config->dateformatDatetime}\n{else}\n{$field.label} : {$field.value}\n{/if}\n{/foreach}\n\n{/foreach}\n{/if}\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n  {capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n  {capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n  {capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n    <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n\n    <!-- BEGIN HEADER -->\n    <!-- You can add table row(s) here with logo or other header elements -->\n    <!-- END HEADER -->\n\n    <!-- BEGIN CONTENT -->\n\n      <tr>\n        <td>\n          <table style=\"border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;\">\n            <tr>\n              <th {$headerStyle}>\n                {ts}Activity Summary{/ts} - {$activityTypeName}\n              </th>\n            </tr>\n            {if !empty($isCaseActivity)}\n              <tr>\n                <td {$labelStyle}>\n                  {ts}Your Case Role(s){/ts}\n                </td>\n                <td {$valueStyle}>\n                  {$contact.role|default:\'\'}\n                </td>\n              </tr>\n              {if !empty($manageCaseURL)}\n                <tr>\n                  <td colspan=\"2\" {$valueStyle}>\n                    <a href=\"{$manageCaseURL}\" title=\"{ts}Manage Case{/ts}\">{ts}Manage Case{/ts}</a>\n                  </td>\n                </tr>\n              {/if}\n            {/if}\n            {if !empty($editActURL)}\n              <tr>\n                <td colspan=\"2\" {$valueStyle}>\n                  <a href=\"{$editActURL}\" title=\"{ts}Edit activity{/ts}\">{ts}Edit activity{/ts}</a>\n                </td>\n              </tr>\n            {/if}\n            {if !empty($viewActURL)}\n              <tr>\n                <td colspan=\"2\" {$valueStyle}>\n                  <a href=\"{$viewActURL}\" title=\"{ts}View activity{/ts}\">{ts}View activity{/ts}</a>\n                </td>\n              </tr>\n            {/if}\n            {foreach from=$activity.fields item=field}\n              <tr>\n                <td {$labelStyle}>\n                  {$field.label}\n                </td>\n                <td {$valueStyle}>\n                  {if $field.type eq \'Date\'}\n                    {$field.value|crmDate:$config->dateformatDatetime}\n                  {else}\n                    {$field.value}\n                  {/if}\n                </td>\n              </tr>\n            {/foreach}\n\n            {if !empty($activity.customGroups)}\n              {foreach from=$activity.customGroups key=customGroupName item=customGroup}\n                <tr>\n                  <th {$headerStyle}>\n                    {$customGroupName}\n                  </th>\n                </tr>\n                {foreach from=$customGroup item=field}\n                  <tr>\n                    <td {$labelStyle}>\n                      {$field.label}\n                    </td>\n                    <td {$valueStyle}>\n                      {if $field.type eq \'Date\'}\n                        {$field.value|crmDate:$config->dateformatDatetime}\n                      {else}\n                        {$field.value}\n                      {/if}\n                    </td>\n                  </tr>\n                {/foreach}\n              {/foreach}\n            {/if}\n          </table>\n        </td>\n      </tr>\n    </table>\n</body>\n</html>\n',1,812,'case_activity',0,1,0,NULL),
  (3,'Contributions - Duplicate Organization Alert','{ts}CiviContribute Alert: Possible Duplicate Contact Record{/ts} - {contact.display_name}\n','{ts}A contribution / membership signup was made on behalf of the organization listed below.{/ts}\n{ts}The information provided matched multiple existing database records based on the configured Duplicate Matching Rules for your site.{/ts}\n\n{ts}Organization Name{/ts}: {$onBehalfName}\n{ts}Organization Email{/ts}: {$onBehalfEmail}\n{ts}Organization Contact ID{/ts}: {$onBehalfID}\n\n{ts}If you think this may be a duplicate contact which should be merged with an existing record - Go to \"Contacts >> Find and Merge Duplicate Contacts\". Use the strict rule for Organizations to find the potential duplicates and merge them if appropriate.{/ts}\n\n{if $receiptMessage}\n###########################################################\n{ts}Copy of Contribution Receipt{/ts}\n\n###########################################################\n{$receiptMessage}\n\n{/if}\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n  <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n\n  <!-- BEGIN HEADER -->\n  <!-- You can add table row(s) here with logo or other header elements -->\n  <!-- END HEADER -->\n\n  <!-- BEGIN CONTENT -->\n\n  <tr>\n   <td>\n    <p>{ts}A contribution / membership signup was made on behalf of the organization listed below.{/ts}</p>\n    <p>{ts}The information provided matched multiple existing database records based on the configured Duplicate Matching Rules for your site.{/ts}</p>\n   </td>\n  </tr>\n  <tr>\n   <td>\n    <table style=\"border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;\">\n     <tr>\n      <td {$labelStyle}>\n       {ts}Organization Name{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$onBehalfName}\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Organization Email{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$onBehalfEmail}\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Organization Contact ID{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$onBehalfID}\n      </td>\n     </tr>\n    </table>\n   </td>\n  </tr>\n  <tr>\n   <td>\n    <p>{ts}If you think this may be a duplicate contact which should be merged with an existing record - Go to \"Contacts >> Find and Merge Duplicate Contacts\". Use the strict rule for Organizations to find the potential duplicates and merge them if appropriate.{/ts}</p>\n   </td>\n  </tr>\n  {if $receiptMessage}\n   <tr>\n    <td>\n     <table style=\"border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;\">\n      <tr>\n       <th {$headerStyle}>\n        {ts}Copy of Contribution Receipt{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {* FIXME: the below is most probably not HTML-ised *}\n        {$receiptMessage}\n       </td>\n      </tr>\n     </table>\n    </td>\n   </tr>\n  {/if}\n </table>\n</body>\n</html>\n',1,813,'contribution_dupalert',1,0,0,NULL),
  (4,'Contributions - Duplicate Organization Alert','{ts}CiviContribute Alert: Possible Duplicate Contact Record{/ts} - {contact.display_name}\n','{ts}A contribution / membership signup was made on behalf of the organization listed below.{/ts}\n{ts}The information provided matched multiple existing database records based on the configured Duplicate Matching Rules for your site.{/ts}\n\n{ts}Organization Name{/ts}: {$onBehalfName}\n{ts}Organization Email{/ts}: {$onBehalfEmail}\n{ts}Organization Contact ID{/ts}: {$onBehalfID}\n\n{ts}If you think this may be a duplicate contact which should be merged with an existing record - Go to \"Contacts >> Find and Merge Duplicate Contacts\". Use the strict rule for Organizations to find the potential duplicates and merge them if appropriate.{/ts}\n\n{if $receiptMessage}\n###########################################################\n{ts}Copy of Contribution Receipt{/ts}\n\n###########################################################\n{$receiptMessage}\n\n{/if}\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n  <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n\n  <!-- BEGIN HEADER -->\n  <!-- You can add table row(s) here with logo or other header elements -->\n  <!-- END HEADER -->\n\n  <!-- BEGIN CONTENT -->\n\n  <tr>\n   <td>\n    <p>{ts}A contribution / membership signup was made on behalf of the organization listed below.{/ts}</p>\n    <p>{ts}The information provided matched multiple existing database records based on the configured Duplicate Matching Rules for your site.{/ts}</p>\n   </td>\n  </tr>\n  <tr>\n   <td>\n    <table style=\"border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;\">\n     <tr>\n      <td {$labelStyle}>\n       {ts}Organization Name{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$onBehalfName}\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Organization Email{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$onBehalfEmail}\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Organization Contact ID{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$onBehalfID}\n      </td>\n     </tr>\n    </table>\n   </td>\n  </tr>\n  <tr>\n   <td>\n    <p>{ts}If you think this may be a duplicate contact which should be merged with an existing record - Go to \"Contacts >> Find and Merge Duplicate Contacts\". Use the strict rule for Organizations to find the potential duplicates and merge them if appropriate.{/ts}</p>\n   </td>\n  </tr>\n  {if $receiptMessage}\n   <tr>\n    <td>\n     <table style=\"border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;\">\n      <tr>\n       <th {$headerStyle}>\n        {ts}Copy of Contribution Receipt{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {* FIXME: the below is most probably not HTML-ised *}\n        {$receiptMessage}\n       </td>\n      </tr>\n     </table>\n    </td>\n   </tr>\n  {/if}\n </table>\n</body>\n</html>\n',1,813,'contribution_dupalert',0,1,0,NULL),
- (5,'Contributions - Receipt (off-line)','{ts}Contribution Receipt{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{if !empty($formValues.receipt_text)}\n{$formValues.receipt_text}\n{else}{ts}Below you will find a receipt for this contribution.{/ts}{/if}\n\n===========================================================\n{ts}Contribution Information{/ts}\n\n===========================================================\n{ts}Contributor{/ts}: {contact.display_name}\n{if \'{contribution.financial_type_id}\'}\n{ts}Financial Type{/ts}: {contribution.financial_type_id:label}\n{/if}\n{if $lineItem}\n{foreach from=$lineItem item=value key=priceset}\n---------------------------------------------------------\n{capture assign=ts_item}{ts}Item{/ts}{/capture}\n{capture assign=ts_qty}{ts}Qty{/ts}{/capture}\n{capture assign=ts_each}{ts}Each{/ts}{/capture}\n{if !empty($getTaxDetails)}\n{capture assign=ts_subtotal}{ts}Subtotal{/ts}{/capture}\n{capture assign=ts_taxRate}{ts}Tax Rate{/ts}{/capture}\n{capture assign=ts_taxAmount}{ts}Tax Amount{/ts}{/capture}\n{/if}\n{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{$ts_item|string_format:\"%-30s\"} {$ts_qty|string_format:\"%5s\"} {$ts_each|string_format:\"%10s\"} {if !empty($getTaxDetails)} {$ts_subtotal|string_format:\"%10s\"} {$ts_taxRate} {$ts_taxAmount|string_format:\"%10s\"} {/if} {$ts_total|string_format:\"%10s\"}\n----------------------------------------------------------\n{foreach from=$value item=line}\n{capture assign=ts_item}{if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description} {$line.description}{/if}{/capture}{$ts_item|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.qty|string_format:\"%5s\"} {$line.unit_price|crmMoney:$currency|string_format:\"%10s\"} {if !empty($getTaxDetails)}{$line.unit_price*$line.qty|crmMoney:$currency|string_format:\"%10s\"} {if $line.tax_rate || $line.tax_amount != \"\"} {$line.tax_rate|string_format:\"%.2f\"} %   {$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"} {else}                  {/if} {/if}   {$line.line_total+$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($getTaxDetails) && !empty($dataArray)}\n{ts}Amount before Tax{/ts} : {$formValues.total_amount-$totalTaxAmount|crmMoney:$currency}\n\n{foreach from=$dataArray item=value key=priceset}\n{if $priceset ||  $priceset == 0 || $value != \'\'}\n{$taxTerm} {$priceset|string_format:\"%.2f\"}% : {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {$taxTerm} : {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n\n{if $isShowTax}\n{ts}Total Tax Amount{/ts} : {contribution.tax_amount}\n{/if}\n{ts}Total Amount{/ts} : {contribution.total_amount}\n{if \'{contribution.receive_date}\'}\n{ts}Date Received{/ts}: {contribution.receive_date|crmDate:\"shortdate\"}\n{/if}\n{if \'{contribution.receipt_date}\'}\n{ts}Receipt Date{/ts}: {contribution.receipt_date|crmDate:\"shortdate\"}\n{/if}\n{if \'{contribution.payment_instrument_id}\' and empty($formValues.hidden_CreditCard)}\n{ts}Paid By{/ts}: {contribution.payment_instrument_id:label}\n{if \'{contribution.check_number}\'}\n{ts}Check Number{/ts}: {contribution.check_number}\n{/if}\n{/if}\n{if \'{contribution.trxn_id}\'}\n{ts}Transaction ID{/ts}: {contribution.trxn_id}\n{/if}\n\n{if !empty($ccContribution)}\n===========================================================\n{ts}Billing Name and Address{/ts}\n\n===========================================================\n{$billingName}\n{$address}\n\n===========================================================\n{ts}Credit Card Information{/ts}\n\n===========================================================\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n{if !empty($customGroup)}\n{foreach from=$customGroup item=value key=customName}\n===========================================================\n{$customName}\n===========================================================\n{foreach from=$value item=v key=n}\n{$n}: {$v}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($softCreditTypes) and !empty($softCredits)}\n{foreach from=$softCreditTypes item=softCreditType key=n}\n===========================================================\n{$softCreditType}\n===========================================================\n{foreach from=$softCredits.$n item=value key=label}\n{$label}: {$value}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($formValues.product_name)}\n===========================================================\n{ts}Premium Information{/ts}\n\n===========================================================\n{$formValues.product_name}\n{if $formValues.product_option}\n{ts}Option{/ts}: {$formValues.product_option}\n{/if}\n{if $formValues.product_sku}\n{ts}SKU{/ts}: {$formValues.product_sku}\n{/if}\n{if !empty($fulfilled_date)}\n{ts}Sent{/ts}: {$fulfilled_date|crmDate}\n{/if}\n{/if}\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n  <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n\n  <!-- BEGIN HEADER -->\n  <!-- You can add table row(s) here with logo or other header elements -->\n  <!-- END HEADER -->\n\n  <!-- BEGIN CONTENT -->\n\n  <tr>\n   <td>\n    {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}<p>{$greeting},</p>{/if}\n    {if !empty($formValues.receipt_text)}\n     <p>{$formValues.receipt_text|htmlize}</p>\n    {else}\n     <p>{ts}Below you will find a receipt for this contribution.{/ts}</p>\n    {/if}\n   </td>\n  </tr>\n  <tr>\n   <td>\n    <table style=\"border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;\">\n     <tr>\n      <th {$headerStyle}>\n       {ts}Contribution Information{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Contributor Name{/ts}\n      </td>\n      <td {$valueStyle}>\n       {contact.display_name}\n      </td>\n     </tr>\n     <tr>\n      {if \'{contribution.financial_type_id}\'}\n        <td {$labelStyle}>\n         {ts}Financial Type{/ts}\n        </td>\n        <td {$valueStyle}>\n         {contribution.financial_type_id:label}\n        </td>\n      {/if}\n     </tr>\n\n     {if !empty($lineItem) and empty($is_quick_config)}\n      {foreach from=$lineItem item=value key=priceset}\n       <tr>\n        <td colspan=\"2\" {$valueStyle}>\n         <table> {* FIXME: style this table so that it looks like the text version (justification, etc.) *}\n          <tr>\n           <th>{ts}Item{/ts}</th>\n           <th>{ts}Qty{/ts}</th>\n           <th>{ts}Each{/ts}</th>\n           {if !empty($getTaxDetails)}\n             <th>{ts}Subtotal{/ts}</th>\n             <th>{ts}Tax Rate{/ts}</th>\n             <th>{ts}Tax Amount{/ts}</th>\n           {/if}\n           <th>{ts}Total{/ts}</th>\n          </tr>\n          {foreach from=$value item=line}\n           <tr>\n            <td>\n            {if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description}<div>{$line.description|truncate:30:\"...\"}</div>{/if}\n            </td>\n            <td>\n             {$line.qty}\n            </td>\n            <td>\n             {$line.unit_price|crmMoney:$currency}\n            </td>\n            {if !empty($getTaxDetails)}\n              <td>\n                {$line.unit_price*$line.qty|crmMoney:$currency}\n              </td>\n              {if $line.tax_rate || $line.tax_amount != \"\"}\n                <td>\n                  {$line.tax_rate|string_format:\"%.2f\"}%\n                </td>\n                <td>\n                  {$line.tax_amount|crmMoney:$currency}\n                </td>\n              {else}\n                <td></td>\n                <td></td>\n              {/if}\n            {/if}\n            <td>\n             {$line.line_total+$line.tax_amount|crmMoney:$currency}\n            </td>\n           </tr>\n          {/foreach}\n         </table>\n        </td>\n       </tr>\n      {/foreach}\n     {/if}\n     {if !empty($getTaxDetails) && !empty($dataArray)}\n       <tr>\n         <td {$labelStyle}>\n           {ts} Amount before Tax : {/ts}\n         </td>\n         <td {$valueStyle}>\n           {$formValues.total_amount-$totalTaxAmount|crmMoney:$currency}\n         </td>\n       </tr>\n\n      {foreach from=$dataArray item=value key=priceset}\n        <tr>\n        {if $priceset ||  $priceset == 0 || $value != \'\'}\n          <td>&nbsp;{$taxTerm} {$priceset|string_format:\"%.2f\"}%</td>\n          <td>&nbsp;{$value|crmMoney:$currency}</td>\n        {else}\n          <td>&nbsp;{ts}No{/ts} {$taxTerm}</td>\n          <td>&nbsp;{$value|crmMoney:$currency}</td>\n        {/if}\n        </tr>\n      {/foreach}\n     {/if}\n\n     {if $isShowTax}\n      <tr>\n        <td {$labelStyle}>\n          {ts}Total Tax Amount{/ts}\n        </td>\n        <td {$valueStyle}>\n          {contribution.tax_amount}\n        </td>\n      </tr>\n     {/if}\n\n     <tr>\n      <td {$labelStyle}>\n       {ts}Total Amount{/ts}\n      </td>\n      <td {$valueStyle}>\n        {contribution.total_amount}\n      </td>\n     </tr>\n\n     {if \'{contribution.receive_date}\'}\n       <tr>\n       <td {$labelStyle}>\n        {ts}Date Received{/ts}\n       </td>\n       <td {$valueStyle}>\n         {contribution.receive_date|crmDate:\"shortdate\"}\n       </td>\n      </tr>\n     {/if}\n\n      {if \'{contribution.receipt_date}\'}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Receipt Date{/ts}\n       </td>\n       <td {$valueStyle}>\n         {contribution.receipt_date|crmDate:\"shortdate\"}\n       </td>\n      </tr>\n     {/if}\n\n     {if \'{contribution.payment_instrument_id}\' and empty($formValues.hidden_CreditCard)}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Paid By{/ts}\n       </td>\n       <td {$valueStyle}>\n         {contribution.payment_instrument_id:label}\n       </td>\n      </tr>\n      {if \'{contribution.check_number}\'}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Check Number{/ts}\n        </td>\n        <td {$valueStyle}>\n          {contribution.check_number}\n        </td>\n       </tr>\n      {/if}\n     {/if}\n\n     {if \'{contribution.trxn_id}\'}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Transaction ID{/ts}\n       </td>\n       <td {$valueStyle}>\n         {contribution.trxn_id}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($ccContribution)}\n      <tr>\n       <th {$headerStyle}>\n        {ts}Billing Name and Address{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {$billingName}<br />\n        {$address|nl2br}\n       </td>\n      </tr>\n      <tr>\n       <th {$headerStyle}>\n        {ts}Credit Card Information{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {$credit_card_type}<br />\n        {$credit_card_number}<br />\n        {ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($softCreditTypes) and !empty($softCredits)}\n      {foreach from=$softCreditTypes item=softCreditType key=n}\n       <tr>\n        <th {$headerStyle}>\n         {$softCreditType}\n        </th>\n       </tr>\n       {foreach from=$softCredits.$n item=value key=label}\n         <tr>\n          <td {$labelStyle}>\n           {$label}\n          </td>\n          <td {$valueStyle}>\n           {$value}\n          </td>\n         </tr>\n        {/foreach}\n       {/foreach}\n     {/if}\n\n     {if !empty($customGroup)}\n      {foreach from=$customGroup item=value key=customName}\n       <tr>\n        <th {$headerStyle}>\n         {$customName}\n        </th>\n       </tr>\n       {foreach from=$value item=v key=n}\n        <tr>\n         <td {$labelStyle}>\n          {$n}\n         </td>\n         <td {$valueStyle}>\n          {$v}\n         </td>\n        </tr>\n       {/foreach}\n      {/foreach}\n     {/if}\n\n     {if !empty($formValues.product_name)}\n      <tr>\n       <th {$headerStyle}>\n        {ts}Premium Information{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$labelStyle}>\n        {$formValues.product_name}\n       </td>\n      </tr>\n      {if $formValues.product_option}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Option{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$formValues.product_option}\n        </td>\n       </tr>\n      {/if}\n      {if $formValues.product_sku}\n       <tr>\n        <td {$labelStyle}>\n         {ts}SKU{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$formValues.product_sku}\n        </td>\n       </tr>\n      {/if}\n      {if !empty($fulfilled_date)}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Sent{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$fulfilled_date|truncate:10:\'\'|crmDate}\n        </td>\n       </tr>\n      {/if}\n     {/if}\n\n    </table>\n   </td>\n  </tr>\n\n </table>\n\n</body>\n</html>\n',1,814,'contribution_offline_receipt',1,0,0,NULL),
- (6,'Contributions - Receipt (off-line)','{ts}Contribution Receipt{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{if !empty($formValues.receipt_text)}\n{$formValues.receipt_text}\n{else}{ts}Below you will find a receipt for this contribution.{/ts}{/if}\n\n===========================================================\n{ts}Contribution Information{/ts}\n\n===========================================================\n{ts}Contributor{/ts}: {contact.display_name}\n{if \'{contribution.financial_type_id}\'}\n{ts}Financial Type{/ts}: {contribution.financial_type_id:label}\n{/if}\n{if $lineItem}\n{foreach from=$lineItem item=value key=priceset}\n---------------------------------------------------------\n{capture assign=ts_item}{ts}Item{/ts}{/capture}\n{capture assign=ts_qty}{ts}Qty{/ts}{/capture}\n{capture assign=ts_each}{ts}Each{/ts}{/capture}\n{if !empty($getTaxDetails)}\n{capture assign=ts_subtotal}{ts}Subtotal{/ts}{/capture}\n{capture assign=ts_taxRate}{ts}Tax Rate{/ts}{/capture}\n{capture assign=ts_taxAmount}{ts}Tax Amount{/ts}{/capture}\n{/if}\n{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{$ts_item|string_format:\"%-30s\"} {$ts_qty|string_format:\"%5s\"} {$ts_each|string_format:\"%10s\"} {if !empty($getTaxDetails)} {$ts_subtotal|string_format:\"%10s\"} {$ts_taxRate} {$ts_taxAmount|string_format:\"%10s\"} {/if} {$ts_total|string_format:\"%10s\"}\n----------------------------------------------------------\n{foreach from=$value item=line}\n{capture assign=ts_item}{if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description} {$line.description}{/if}{/capture}{$ts_item|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.qty|string_format:\"%5s\"} {$line.unit_price|crmMoney:$currency|string_format:\"%10s\"} {if !empty($getTaxDetails)}{$line.unit_price*$line.qty|crmMoney:$currency|string_format:\"%10s\"} {if $line.tax_rate || $line.tax_amount != \"\"} {$line.tax_rate|string_format:\"%.2f\"} %   {$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"} {else}                  {/if} {/if}   {$line.line_total+$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($getTaxDetails) && !empty($dataArray)}\n{ts}Amount before Tax{/ts} : {$formValues.total_amount-$totalTaxAmount|crmMoney:$currency}\n\n{foreach from=$dataArray item=value key=priceset}\n{if $priceset ||  $priceset == 0 || $value != \'\'}\n{$taxTerm} {$priceset|string_format:\"%.2f\"}% : {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {$taxTerm} : {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n\n{if $isShowTax}\n{ts}Total Tax Amount{/ts} : {contribution.tax_amount}\n{/if}\n{ts}Total Amount{/ts} : {contribution.total_amount}\n{if \'{contribution.receive_date}\'}\n{ts}Date Received{/ts}: {contribution.receive_date|crmDate:\"shortdate\"}\n{/if}\n{if \'{contribution.receipt_date}\'}\n{ts}Receipt Date{/ts}: {contribution.receipt_date|crmDate:\"shortdate\"}\n{/if}\n{if \'{contribution.payment_instrument_id}\' and empty($formValues.hidden_CreditCard)}\n{ts}Paid By{/ts}: {contribution.payment_instrument_id:label}\n{if \'{contribution.check_number}\'}\n{ts}Check Number{/ts}: {contribution.check_number}\n{/if}\n{/if}\n{if \'{contribution.trxn_id}\'}\n{ts}Transaction ID{/ts}: {contribution.trxn_id}\n{/if}\n\n{if !empty($ccContribution)}\n===========================================================\n{ts}Billing Name and Address{/ts}\n\n===========================================================\n{$billingName}\n{$address}\n\n===========================================================\n{ts}Credit Card Information{/ts}\n\n===========================================================\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n{if !empty($customGroup)}\n{foreach from=$customGroup item=value key=customName}\n===========================================================\n{$customName}\n===========================================================\n{foreach from=$value item=v key=n}\n{$n}: {$v}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($softCreditTypes) and !empty($softCredits)}\n{foreach from=$softCreditTypes item=softCreditType key=n}\n===========================================================\n{$softCreditType}\n===========================================================\n{foreach from=$softCredits.$n item=value key=label}\n{$label}: {$value}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($formValues.product_name)}\n===========================================================\n{ts}Premium Information{/ts}\n\n===========================================================\n{$formValues.product_name}\n{if $formValues.product_option}\n{ts}Option{/ts}: {$formValues.product_option}\n{/if}\n{if $formValues.product_sku}\n{ts}SKU{/ts}: {$formValues.product_sku}\n{/if}\n{if !empty($fulfilled_date)}\n{ts}Sent{/ts}: {$fulfilled_date|crmDate}\n{/if}\n{/if}\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n  <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n\n  <!-- BEGIN HEADER -->\n  <!-- You can add table row(s) here with logo or other header elements -->\n  <!-- END HEADER -->\n\n  <!-- BEGIN CONTENT -->\n\n  <tr>\n   <td>\n    {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}<p>{$greeting},</p>{/if}\n    {if !empty($formValues.receipt_text)}\n     <p>{$formValues.receipt_text|htmlize}</p>\n    {else}\n     <p>{ts}Below you will find a receipt for this contribution.{/ts}</p>\n    {/if}\n   </td>\n  </tr>\n  <tr>\n   <td>\n    <table style=\"border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;\">\n     <tr>\n      <th {$headerStyle}>\n       {ts}Contribution Information{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Contributor Name{/ts}\n      </td>\n      <td {$valueStyle}>\n       {contact.display_name}\n      </td>\n     </tr>\n     <tr>\n      {if \'{contribution.financial_type_id}\'}\n        <td {$labelStyle}>\n         {ts}Financial Type{/ts}\n        </td>\n        <td {$valueStyle}>\n         {contribution.financial_type_id:label}\n        </td>\n      {/if}\n     </tr>\n\n     {if !empty($lineItem) and empty($is_quick_config)}\n      {foreach from=$lineItem item=value key=priceset}\n       <tr>\n        <td colspan=\"2\" {$valueStyle}>\n         <table> {* FIXME: style this table so that it looks like the text version (justification, etc.) *}\n          <tr>\n           <th>{ts}Item{/ts}</th>\n           <th>{ts}Qty{/ts}</th>\n           <th>{ts}Each{/ts}</th>\n           {if !empty($getTaxDetails)}\n             <th>{ts}Subtotal{/ts}</th>\n             <th>{ts}Tax Rate{/ts}</th>\n             <th>{ts}Tax Amount{/ts}</th>\n           {/if}\n           <th>{ts}Total{/ts}</th>\n          </tr>\n          {foreach from=$value item=line}\n           <tr>\n            <td>\n            {if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description}<div>{$line.description|truncate:30:\"...\"}</div>{/if}\n            </td>\n            <td>\n             {$line.qty}\n            </td>\n            <td>\n             {$line.unit_price|crmMoney:$currency}\n            </td>\n            {if !empty($getTaxDetails)}\n              <td>\n                {$line.unit_price*$line.qty|crmMoney:$currency}\n              </td>\n              {if $line.tax_rate || $line.tax_amount != \"\"}\n                <td>\n                  {$line.tax_rate|string_format:\"%.2f\"}%\n                </td>\n                <td>\n                  {$line.tax_amount|crmMoney:$currency}\n                </td>\n              {else}\n                <td></td>\n                <td></td>\n              {/if}\n            {/if}\n            <td>\n             {$line.line_total+$line.tax_amount|crmMoney:$currency}\n            </td>\n           </tr>\n          {/foreach}\n         </table>\n        </td>\n       </tr>\n      {/foreach}\n     {/if}\n     {if !empty($getTaxDetails) && !empty($dataArray)}\n       <tr>\n         <td {$labelStyle}>\n           {ts} Amount before Tax : {/ts}\n         </td>\n         <td {$valueStyle}>\n           {$formValues.total_amount-$totalTaxAmount|crmMoney:$currency}\n         </td>\n       </tr>\n\n      {foreach from=$dataArray item=value key=priceset}\n        <tr>\n        {if $priceset ||  $priceset == 0 || $value != \'\'}\n          <td>&nbsp;{$taxTerm} {$priceset|string_format:\"%.2f\"}%</td>\n          <td>&nbsp;{$value|crmMoney:$currency}</td>\n        {else}\n          <td>&nbsp;{ts}No{/ts} {$taxTerm}</td>\n          <td>&nbsp;{$value|crmMoney:$currency}</td>\n        {/if}\n        </tr>\n      {/foreach}\n     {/if}\n\n     {if $isShowTax}\n      <tr>\n        <td {$labelStyle}>\n          {ts}Total Tax Amount{/ts}\n        </td>\n        <td {$valueStyle}>\n          {contribution.tax_amount}\n        </td>\n      </tr>\n     {/if}\n\n     <tr>\n      <td {$labelStyle}>\n       {ts}Total Amount{/ts}\n      </td>\n      <td {$valueStyle}>\n        {contribution.total_amount}\n      </td>\n     </tr>\n\n     {if \'{contribution.receive_date}\'}\n       <tr>\n       <td {$labelStyle}>\n        {ts}Date Received{/ts}\n       </td>\n       <td {$valueStyle}>\n         {contribution.receive_date|crmDate:\"shortdate\"}\n       </td>\n      </tr>\n     {/if}\n\n      {if \'{contribution.receipt_date}\'}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Receipt Date{/ts}\n       </td>\n       <td {$valueStyle}>\n         {contribution.receipt_date|crmDate:\"shortdate\"}\n       </td>\n      </tr>\n     {/if}\n\n     {if \'{contribution.payment_instrument_id}\' and empty($formValues.hidden_CreditCard)}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Paid By{/ts}\n       </td>\n       <td {$valueStyle}>\n         {contribution.payment_instrument_id:label}\n       </td>\n      </tr>\n      {if \'{contribution.check_number}\'}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Check Number{/ts}\n        </td>\n        <td {$valueStyle}>\n          {contribution.check_number}\n        </td>\n       </tr>\n      {/if}\n     {/if}\n\n     {if \'{contribution.trxn_id}\'}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Transaction ID{/ts}\n       </td>\n       <td {$valueStyle}>\n         {contribution.trxn_id}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($ccContribution)}\n      <tr>\n       <th {$headerStyle}>\n        {ts}Billing Name and Address{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {$billingName}<br />\n        {$address|nl2br}\n       </td>\n      </tr>\n      <tr>\n       <th {$headerStyle}>\n        {ts}Credit Card Information{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {$credit_card_type}<br />\n        {$credit_card_number}<br />\n        {ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($softCreditTypes) and !empty($softCredits)}\n      {foreach from=$softCreditTypes item=softCreditType key=n}\n       <tr>\n        <th {$headerStyle}>\n         {$softCreditType}\n        </th>\n       </tr>\n       {foreach from=$softCredits.$n item=value key=label}\n         <tr>\n          <td {$labelStyle}>\n           {$label}\n          </td>\n          <td {$valueStyle}>\n           {$value}\n          </td>\n         </tr>\n        {/foreach}\n       {/foreach}\n     {/if}\n\n     {if !empty($customGroup)}\n      {foreach from=$customGroup item=value key=customName}\n       <tr>\n        <th {$headerStyle}>\n         {$customName}\n        </th>\n       </tr>\n       {foreach from=$value item=v key=n}\n        <tr>\n         <td {$labelStyle}>\n          {$n}\n         </td>\n         <td {$valueStyle}>\n          {$v}\n         </td>\n        </tr>\n       {/foreach}\n      {/foreach}\n     {/if}\n\n     {if !empty($formValues.product_name)}\n      <tr>\n       <th {$headerStyle}>\n        {ts}Premium Information{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$labelStyle}>\n        {$formValues.product_name}\n       </td>\n      </tr>\n      {if $formValues.product_option}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Option{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$formValues.product_option}\n        </td>\n       </tr>\n      {/if}\n      {if $formValues.product_sku}\n       <tr>\n        <td {$labelStyle}>\n         {ts}SKU{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$formValues.product_sku}\n        </td>\n       </tr>\n      {/if}\n      {if !empty($fulfilled_date)}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Sent{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$fulfilled_date|truncate:10:\'\'|crmDate}\n        </td>\n       </tr>\n      {/if}\n     {/if}\n\n    </table>\n   </td>\n  </tr>\n\n </table>\n\n</body>\n</html>\n',1,814,'contribution_offline_receipt',0,1,0,NULL),
+ (5,'Contributions - Receipt (off-line)','{ts}Contribution Receipt{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{if !empty($formValues.receipt_text)}\n{$formValues.receipt_text}\n{else}{ts}Below you will find a receipt for this contribution.{/ts}{/if}\n\n===========================================================\n{ts}Contribution Information{/ts}\n\n===========================================================\n{ts}Contributor{/ts}: {contact.display_name}\n{if \'{contribution.financial_type_id}\'}\n{ts}Financial Type{/ts}: {contribution.financial_type_id:label}\n{/if}\n{if $isShowLineItems}\n---------------------------------------------------------\n{capture assign=ts_item}{ts}Item{/ts}{/capture}\n{capture assign=ts_qty}{ts}Qty{/ts}{/capture}\n{capture assign=ts_each}{ts}Each{/ts}{/capture}\n{if $isShowTax && \'{contribution.tax_amount|raw}\' !== \'0.00\'}\n{capture assign=ts_subtotal}{ts}Subtotal{/ts}{/capture}\n{capture assign=ts_taxRate}{ts}Tax Rate{/ts}{/capture}\n{capture assign=ts_taxAmount}{ts}Tax Amount{/ts}{/capture}\n{/if}\n{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{$ts_item|string_format:\"%-30s\"} {$ts_qty|string_format:\"%5s\"} {$ts_each|string_format:\"%10s\"} {if $isShowTax && \'{contribution.tax_amount|raw}\' !== \'0.00\'} {$ts_subtotal|string_format:\"%10s\"} {$ts_taxRate} {$ts_taxAmount|string_format:\"%10s\"} {/if} {$ts_total|string_format:\"%10s\"}\n----------------------------------------------------------\n{foreach from=$lineItems item=line}\n{capture assign=ts_item}{$line.title}{/capture}{$ts_item|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.qty|string_format:\"%5s\"} {$line.unit_price|crmMoney:\'{contribution.currency}\'|string_format:\"%10s\"} {if $isShowTax && \'{contribution.tax_amount|raw}\' !== \'0.00\'}{$line.unit_price*$line.qty|crmMoney:\'{contribution.currency}\'|string_format:\"%10s\"} {if $line.tax_rate || $line.tax_amount != \"\"} {$line.tax_rate|string_format:\"%.2f\"} %   {$line.tax_amount|crmMoney:\'{contribution.currency}\'|string_format:\"%10s\"} {else}                  {/if} {/if}   {$line.line_total+$line.tax_amount|crmMoney:\'{contribution.currency}\'|string_format:\"%10s\"}\n{/foreach}\n{/if}\n\n\n{if $isShowTax && \'{contribution.tax_amount|raw}\' !== \'0.00\'}\n{ts}Amount before Tax{/ts} : {$formValues.total_amount-$totalTaxAmount|crmMoney:$currency}\n{/if}\n{foreach from=$taxRateBreakdown item=taxDetail key=taxRate}\n{if $taxRate == 0}{ts}No{/ts} {$taxTerm}{else}{$taxTerm} {$taxDetail.percentage}%{/if} : {$taxDetail.amount|crmMoney:\'{contribution.currency}\'}\n{/foreach}\n\n{if $isShowTax}\n{ts}Total Tax Amount{/ts} : {contribution.tax_amount}\n{/if}\n{ts}Total Amount{/ts} : {contribution.total_amount}\n{if \'{contribution.receive_date}\'}\n{ts}Date Received{/ts}: {contribution.receive_date|crmDate:\"shortdate\"}\n{/if}\n{if \'{contribution.receipt_date}\'}\n{ts}Receipt Date{/ts}: {contribution.receipt_date|crmDate:\"shortdate\"}\n{/if}\n{if \'{contribution.payment_instrument_id}\' and empty($formValues.hidden_CreditCard)}\n{ts}Paid By{/ts}: {contribution.payment_instrument_id:label}\n{if \'{contribution.check_number}\'}\n{ts}Check Number{/ts}: {contribution.check_number}\n{/if}\n{/if}\n{if \'{contribution.trxn_id}\'}\n{ts}Transaction ID{/ts}: {contribution.trxn_id}\n{/if}\n\n{if !empty($ccContribution)}\n===========================================================\n{ts}Billing Name and Address{/ts}\n\n===========================================================\n{$billingName}\n{$address}\n\n===========================================================\n{ts}Credit Card Information{/ts}\n\n===========================================================\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n{if !empty($customGroup)}\n{foreach from=$customGroup item=value key=customName}\n===========================================================\n{$customName}\n===========================================================\n{foreach from=$value item=v key=n}\n{$n}: {$v}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($softCreditTypes) and !empty($softCredits)}\n{foreach from=$softCreditTypes item=softCreditType key=n}\n===========================================================\n{$softCreditType}\n===========================================================\n{foreach from=$softCredits.$n item=value key=label}\n{$label}: {$value}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($formValues.product_name)}\n===========================================================\n{ts}Premium Information{/ts}\n\n===========================================================\n{$formValues.product_name}\n{if $formValues.product_option}\n{ts}Option{/ts}: {$formValues.product_option}\n{/if}\n{if $formValues.product_sku}\n{ts}SKU{/ts}: {$formValues.product_sku}\n{/if}\n{if !empty($fulfilled_date)}\n{ts}Sent{/ts}: {$fulfilled_date|crmDate}\n{/if}\n{/if}\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n  <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n\n  <!-- BEGIN HEADER -->\n  <!-- You can add table row(s) here with logo or other header elements -->\n  <!-- END HEADER -->\n\n  <!-- BEGIN CONTENT -->\n\n  <tr>\n   <td>\n    {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}<p>{$greeting},</p>{/if}\n    {if !empty($formValues.receipt_text)}\n     <p>{$formValues.receipt_text|htmlize}</p>\n    {else}\n     <p>{ts}Below you will find a receipt for this contribution.{/ts}</p>\n    {/if}\n   </td>\n  </tr>\n  <tr>\n   <td>\n    <table style=\"border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;\">\n     <tr>\n      <th {$headerStyle}>\n       {ts}Contribution Information{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Contributor Name{/ts}\n      </td>\n      <td {$valueStyle}>\n       {contact.display_name}\n      </td>\n     </tr>\n     <tr>\n      {if \'{contribution.financial_type_id}\'}\n        <td {$labelStyle}>\n         {ts}Financial Type{/ts}\n        </td>\n        <td {$valueStyle}>\n         {contribution.financial_type_id:label}\n        </td>\n      {/if}\n     </tr>\n\n     {if $isShowLineItems}\n       <tr>\n        <td colspan=\"2\" {$valueStyle}>\n         <table> {* FIXME: style this table so that it looks like the text version (justification, etc.) *}\n          <tr>\n           <th>{ts}Item{/ts}</th>\n           <th>{ts}Qty{/ts}</th>\n           <th>{ts}Each{/ts}</th>\n           {if $isShowTax && \'{contribution.tax_amount|raw}\' !== \'0.00\'}\n             <th>{ts}Subtotal{/ts}</th>\n             <th>{ts}Tax Rate{/ts}</th>\n             <th>{ts}Tax Amount{/ts}</th>\n           {/if}\n           <th>{ts}Total{/ts}</th>\n          </tr>\n          {foreach from=$lineItems item=line}\n           <tr>\n            <td>\n              {$line.title}\n            </td>\n            <td>\n             {$line.qty}\n            </td>\n            <td>\n             {$line.unit_price|crmMoney:\'{contribution.currency}\'}\n            </td>\n            {if $isShowTax && \'{contribution.tax_amount|raw}\' !== \'0.00\'}\n              <td>\n                {$line.unit_price*$line.qty|crmMoney:\'{contribution.currency}\'}\n              </td>\n              {if $line.tax_rate || $line.tax_amount != \"\"}\n                <td>\n                  {$line.tax_rate|string_format:\"%.2f\"}%\n                </td>\n                <td>\n                  {$line.tax_amount|crmMoney:\'{contribution.currency}\'}\n                </td>\n              {else}\n                <td></td>\n                <td></td>\n              {/if}\n            {/if}\n            <td>\n             {$line.line_total+$line.tax_amount|crmMoney:\'{contribution.currency}\'}\n            </td>\n           </tr>\n          {/foreach}\n         </table>\n        </td>\n       </tr>\n\n     {/if}\n     {if $isShowTax && \'{contribution.tax_amount|raw}\' !== \'0.00\'}\n       <tr>\n         <td {$labelStyle}>\n           {ts} Amount before Tax : {/ts}\n         </td>\n         <td {$valueStyle}>\n           {$formValues.total_amount-$totalTaxAmount|crmMoney:\'{contribution.currency}\'}\n         </td>\n       </tr>\n\n       {foreach from=$taxRateBreakdown item=taxDetail key=taxRate}\n         <tr>\n          <td>&nbsp;{if $taxRate == 0}{ts}No{/ts} {$taxTerm}{else}{$taxTerm} {$taxDetail.percentage}%{/if}</td>\n          <td>&nbsp;{$taxDetail.amount|crmMoney:\'{contribution.currency}\'}</td>\n        </tr>\n      {/foreach}\n     {/if}\n\n     {if $isShowTax}\n      <tr>\n        <td {$labelStyle}>\n          {ts}Total Tax Amount{/ts}\n        </td>\n        <td {$valueStyle}>\n          {contribution.tax_amount}\n        </td>\n      </tr>\n     {/if}\n\n     <tr>\n      <td {$labelStyle}>\n       {ts}Total Amount{/ts}\n      </td>\n      <td {$valueStyle}>\n        {contribution.total_amount}\n      </td>\n     </tr>\n\n     {if \'{contribution.receive_date}\'}\n       <tr>\n       <td {$labelStyle}>\n        {ts}Date Received{/ts}\n       </td>\n       <td {$valueStyle}>\n         {contribution.receive_date|crmDate:\"shortdate\"}\n       </td>\n      </tr>\n     {/if}\n\n      {if \'{contribution.receipt_date}\'}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Receipt Date{/ts}\n       </td>\n       <td {$valueStyle}>\n         {contribution.receipt_date|crmDate:\"shortdate\"}\n       </td>\n      </tr>\n     {/if}\n\n     {if \'{contribution.payment_instrument_id}\' and empty($formValues.hidden_CreditCard)}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Paid By{/ts}\n       </td>\n       <td {$valueStyle}>\n         {contribution.payment_instrument_id:label}\n       </td>\n      </tr>\n      {if \'{contribution.check_number}\'}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Check Number{/ts}\n        </td>\n        <td {$valueStyle}>\n          {contribution.check_number}\n        </td>\n       </tr>\n      {/if}\n     {/if}\n\n     {if \'{contribution.trxn_id}\'}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Transaction ID{/ts}\n       </td>\n       <td {$valueStyle}>\n         {contribution.trxn_id}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($ccContribution)}\n      <tr>\n       <th {$headerStyle}>\n        {ts}Billing Name and Address{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {$billingName}<br />\n        {$address|nl2br}\n       </td>\n      </tr>\n      <tr>\n       <th {$headerStyle}>\n        {ts}Credit Card Information{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {$credit_card_type}<br />\n        {$credit_card_number}<br />\n        {ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($softCreditTypes) and !empty($softCredits)}\n      {foreach from=$softCreditTypes item=softCreditType key=n}\n       <tr>\n        <th {$headerStyle}>\n         {$softCreditType}\n        </th>\n       </tr>\n       {foreach from=$softCredits.$n item=value key=label}\n         <tr>\n          <td {$labelStyle}>\n           {$label}\n          </td>\n          <td {$valueStyle}>\n           {$value}\n          </td>\n         </tr>\n        {/foreach}\n       {/foreach}\n     {/if}\n\n     {if !empty($customGroup)}\n      {foreach from=$customGroup item=value key=customName}\n       <tr>\n        <th {$headerStyle}>\n         {$customName}\n        </th>\n       </tr>\n       {foreach from=$value item=v key=n}\n        <tr>\n         <td {$labelStyle}>\n          {$n}\n         </td>\n         <td {$valueStyle}>\n          {$v}\n         </td>\n        </tr>\n       {/foreach}\n      {/foreach}\n     {/if}\n\n     {if !empty($formValues.product_name)}\n      <tr>\n       <th {$headerStyle}>\n        {ts}Premium Information{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$labelStyle}>\n        {$formValues.product_name}\n       </td>\n      </tr>\n      {if $formValues.product_option}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Option{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$formValues.product_option}\n        </td>\n       </tr>\n      {/if}\n      {if $formValues.product_sku}\n       <tr>\n        <td {$labelStyle}>\n         {ts}SKU{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$formValues.product_sku}\n        </td>\n       </tr>\n      {/if}\n      {if !empty($fulfilled_date)}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Sent{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$fulfilled_date|truncate:10:\'\'|crmDate}\n        </td>\n       </tr>\n      {/if}\n     {/if}\n\n    </table>\n   </td>\n  </tr>\n\n </table>\n\n</body>\n</html>\n',1,814,'contribution_offline_receipt',1,0,0,NULL),
+ (6,'Contributions - Receipt (off-line)','{ts}Contribution Receipt{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{if !empty($formValues.receipt_text)}\n{$formValues.receipt_text}\n{else}{ts}Below you will find a receipt for this contribution.{/ts}{/if}\n\n===========================================================\n{ts}Contribution Information{/ts}\n\n===========================================================\n{ts}Contributor{/ts}: {contact.display_name}\n{if \'{contribution.financial_type_id}\'}\n{ts}Financial Type{/ts}: {contribution.financial_type_id:label}\n{/if}\n{if $isShowLineItems}\n---------------------------------------------------------\n{capture assign=ts_item}{ts}Item{/ts}{/capture}\n{capture assign=ts_qty}{ts}Qty{/ts}{/capture}\n{capture assign=ts_each}{ts}Each{/ts}{/capture}\n{if $isShowTax && \'{contribution.tax_amount|raw}\' !== \'0.00\'}\n{capture assign=ts_subtotal}{ts}Subtotal{/ts}{/capture}\n{capture assign=ts_taxRate}{ts}Tax Rate{/ts}{/capture}\n{capture assign=ts_taxAmount}{ts}Tax Amount{/ts}{/capture}\n{/if}\n{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{$ts_item|string_format:\"%-30s\"} {$ts_qty|string_format:\"%5s\"} {$ts_each|string_format:\"%10s\"} {if $isShowTax && \'{contribution.tax_amount|raw}\' !== \'0.00\'} {$ts_subtotal|string_format:\"%10s\"} {$ts_taxRate} {$ts_taxAmount|string_format:\"%10s\"} {/if} {$ts_total|string_format:\"%10s\"}\n----------------------------------------------------------\n{foreach from=$lineItems item=line}\n{capture assign=ts_item}{$line.title}{/capture}{$ts_item|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.qty|string_format:\"%5s\"} {$line.unit_price|crmMoney:\'{contribution.currency}\'|string_format:\"%10s\"} {if $isShowTax && \'{contribution.tax_amount|raw}\' !== \'0.00\'}{$line.unit_price*$line.qty|crmMoney:\'{contribution.currency}\'|string_format:\"%10s\"} {if $line.tax_rate || $line.tax_amount != \"\"} {$line.tax_rate|string_format:\"%.2f\"} %   {$line.tax_amount|crmMoney:\'{contribution.currency}\'|string_format:\"%10s\"} {else}                  {/if} {/if}   {$line.line_total+$line.tax_amount|crmMoney:\'{contribution.currency}\'|string_format:\"%10s\"}\n{/foreach}\n{/if}\n\n\n{if $isShowTax && \'{contribution.tax_amount|raw}\' !== \'0.00\'}\n{ts}Amount before Tax{/ts} : {$formValues.total_amount-$totalTaxAmount|crmMoney:$currency}\n{/if}\n{foreach from=$taxRateBreakdown item=taxDetail key=taxRate}\n{if $taxRate == 0}{ts}No{/ts} {$taxTerm}{else}{$taxTerm} {$taxDetail.percentage}%{/if} : {$taxDetail.amount|crmMoney:\'{contribution.currency}\'}\n{/foreach}\n\n{if $isShowTax}\n{ts}Total Tax Amount{/ts} : {contribution.tax_amount}\n{/if}\n{ts}Total Amount{/ts} : {contribution.total_amount}\n{if \'{contribution.receive_date}\'}\n{ts}Date Received{/ts}: {contribution.receive_date|crmDate:\"shortdate\"}\n{/if}\n{if \'{contribution.receipt_date}\'}\n{ts}Receipt Date{/ts}: {contribution.receipt_date|crmDate:\"shortdate\"}\n{/if}\n{if \'{contribution.payment_instrument_id}\' and empty($formValues.hidden_CreditCard)}\n{ts}Paid By{/ts}: {contribution.payment_instrument_id:label}\n{if \'{contribution.check_number}\'}\n{ts}Check Number{/ts}: {contribution.check_number}\n{/if}\n{/if}\n{if \'{contribution.trxn_id}\'}\n{ts}Transaction ID{/ts}: {contribution.trxn_id}\n{/if}\n\n{if !empty($ccContribution)}\n===========================================================\n{ts}Billing Name and Address{/ts}\n\n===========================================================\n{$billingName}\n{$address}\n\n===========================================================\n{ts}Credit Card Information{/ts}\n\n===========================================================\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n{if !empty($customGroup)}\n{foreach from=$customGroup item=value key=customName}\n===========================================================\n{$customName}\n===========================================================\n{foreach from=$value item=v key=n}\n{$n}: {$v}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($softCreditTypes) and !empty($softCredits)}\n{foreach from=$softCreditTypes item=softCreditType key=n}\n===========================================================\n{$softCreditType}\n===========================================================\n{foreach from=$softCredits.$n item=value key=label}\n{$label}: {$value}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($formValues.product_name)}\n===========================================================\n{ts}Premium Information{/ts}\n\n===========================================================\n{$formValues.product_name}\n{if $formValues.product_option}\n{ts}Option{/ts}: {$formValues.product_option}\n{/if}\n{if $formValues.product_sku}\n{ts}SKU{/ts}: {$formValues.product_sku}\n{/if}\n{if !empty($fulfilled_date)}\n{ts}Sent{/ts}: {$fulfilled_date|crmDate}\n{/if}\n{/if}\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n  <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n\n  <!-- BEGIN HEADER -->\n  <!-- You can add table row(s) here with logo or other header elements -->\n  <!-- END HEADER -->\n\n  <!-- BEGIN CONTENT -->\n\n  <tr>\n   <td>\n    {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}<p>{$greeting},</p>{/if}\n    {if !empty($formValues.receipt_text)}\n     <p>{$formValues.receipt_text|htmlize}</p>\n    {else}\n     <p>{ts}Below you will find a receipt for this contribution.{/ts}</p>\n    {/if}\n   </td>\n  </tr>\n  <tr>\n   <td>\n    <table style=\"border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;\">\n     <tr>\n      <th {$headerStyle}>\n       {ts}Contribution Information{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Contributor Name{/ts}\n      </td>\n      <td {$valueStyle}>\n       {contact.display_name}\n      </td>\n     </tr>\n     <tr>\n      {if \'{contribution.financial_type_id}\'}\n        <td {$labelStyle}>\n         {ts}Financial Type{/ts}\n        </td>\n        <td {$valueStyle}>\n         {contribution.financial_type_id:label}\n        </td>\n      {/if}\n     </tr>\n\n     {if $isShowLineItems}\n       <tr>\n        <td colspan=\"2\" {$valueStyle}>\n         <table> {* FIXME: style this table so that it looks like the text version (justification, etc.) *}\n          <tr>\n           <th>{ts}Item{/ts}</th>\n           <th>{ts}Qty{/ts}</th>\n           <th>{ts}Each{/ts}</th>\n           {if $isShowTax && \'{contribution.tax_amount|raw}\' !== \'0.00\'}\n             <th>{ts}Subtotal{/ts}</th>\n             <th>{ts}Tax Rate{/ts}</th>\n             <th>{ts}Tax Amount{/ts}</th>\n           {/if}\n           <th>{ts}Total{/ts}</th>\n          </tr>\n          {foreach from=$lineItems item=line}\n           <tr>\n            <td>\n              {$line.title}\n            </td>\n            <td>\n             {$line.qty}\n            </td>\n            <td>\n             {$line.unit_price|crmMoney:\'{contribution.currency}\'}\n            </td>\n            {if $isShowTax && \'{contribution.tax_amount|raw}\' !== \'0.00\'}\n              <td>\n                {$line.unit_price*$line.qty|crmMoney:\'{contribution.currency}\'}\n              </td>\n              {if $line.tax_rate || $line.tax_amount != \"\"}\n                <td>\n                  {$line.tax_rate|string_format:\"%.2f\"}%\n                </td>\n                <td>\n                  {$line.tax_amount|crmMoney:\'{contribution.currency}\'}\n                </td>\n              {else}\n                <td></td>\n                <td></td>\n              {/if}\n            {/if}\n            <td>\n             {$line.line_total+$line.tax_amount|crmMoney:\'{contribution.currency}\'}\n            </td>\n           </tr>\n          {/foreach}\n         </table>\n        </td>\n       </tr>\n\n     {/if}\n     {if $isShowTax && \'{contribution.tax_amount|raw}\' !== \'0.00\'}\n       <tr>\n         <td {$labelStyle}>\n           {ts} Amount before Tax : {/ts}\n         </td>\n         <td {$valueStyle}>\n           {$formValues.total_amount-$totalTaxAmount|crmMoney:\'{contribution.currency}\'}\n         </td>\n       </tr>\n\n       {foreach from=$taxRateBreakdown item=taxDetail key=taxRate}\n         <tr>\n          <td>&nbsp;{if $taxRate == 0}{ts}No{/ts} {$taxTerm}{else}{$taxTerm} {$taxDetail.percentage}%{/if}</td>\n          <td>&nbsp;{$taxDetail.amount|crmMoney:\'{contribution.currency}\'}</td>\n        </tr>\n      {/foreach}\n     {/if}\n\n     {if $isShowTax}\n      <tr>\n        <td {$labelStyle}>\n          {ts}Total Tax Amount{/ts}\n        </td>\n        <td {$valueStyle}>\n          {contribution.tax_amount}\n        </td>\n      </tr>\n     {/if}\n\n     <tr>\n      <td {$labelStyle}>\n       {ts}Total Amount{/ts}\n      </td>\n      <td {$valueStyle}>\n        {contribution.total_amount}\n      </td>\n     </tr>\n\n     {if \'{contribution.receive_date}\'}\n       <tr>\n       <td {$labelStyle}>\n        {ts}Date Received{/ts}\n       </td>\n       <td {$valueStyle}>\n         {contribution.receive_date|crmDate:\"shortdate\"}\n       </td>\n      </tr>\n     {/if}\n\n      {if \'{contribution.receipt_date}\'}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Receipt Date{/ts}\n       </td>\n       <td {$valueStyle}>\n         {contribution.receipt_date|crmDate:\"shortdate\"}\n       </td>\n      </tr>\n     {/if}\n\n     {if \'{contribution.payment_instrument_id}\' and empty($formValues.hidden_CreditCard)}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Paid By{/ts}\n       </td>\n       <td {$valueStyle}>\n         {contribution.payment_instrument_id:label}\n       </td>\n      </tr>\n      {if \'{contribution.check_number}\'}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Check Number{/ts}\n        </td>\n        <td {$valueStyle}>\n          {contribution.check_number}\n        </td>\n       </tr>\n      {/if}\n     {/if}\n\n     {if \'{contribution.trxn_id}\'}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Transaction ID{/ts}\n       </td>\n       <td {$valueStyle}>\n         {contribution.trxn_id}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($ccContribution)}\n      <tr>\n       <th {$headerStyle}>\n        {ts}Billing Name and Address{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {$billingName}<br />\n        {$address|nl2br}\n       </td>\n      </tr>\n      <tr>\n       <th {$headerStyle}>\n        {ts}Credit Card Information{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {$credit_card_type}<br />\n        {$credit_card_number}<br />\n        {ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($softCreditTypes) and !empty($softCredits)}\n      {foreach from=$softCreditTypes item=softCreditType key=n}\n       <tr>\n        <th {$headerStyle}>\n         {$softCreditType}\n        </th>\n       </tr>\n       {foreach from=$softCredits.$n item=value key=label}\n         <tr>\n          <td {$labelStyle}>\n           {$label}\n          </td>\n          <td {$valueStyle}>\n           {$value}\n          </td>\n         </tr>\n        {/foreach}\n       {/foreach}\n     {/if}\n\n     {if !empty($customGroup)}\n      {foreach from=$customGroup item=value key=customName}\n       <tr>\n        <th {$headerStyle}>\n         {$customName}\n        </th>\n       </tr>\n       {foreach from=$value item=v key=n}\n        <tr>\n         <td {$labelStyle}>\n          {$n}\n         </td>\n         <td {$valueStyle}>\n          {$v}\n         </td>\n        </tr>\n       {/foreach}\n      {/foreach}\n     {/if}\n\n     {if !empty($formValues.product_name)}\n      <tr>\n       <th {$headerStyle}>\n        {ts}Premium Information{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$labelStyle}>\n        {$formValues.product_name}\n       </td>\n      </tr>\n      {if $formValues.product_option}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Option{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$formValues.product_option}\n        </td>\n       </tr>\n      {/if}\n      {if $formValues.product_sku}\n       <tr>\n        <td {$labelStyle}>\n         {ts}SKU{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$formValues.product_sku}\n        </td>\n       </tr>\n      {/if}\n      {if !empty($fulfilled_date)}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Sent{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$fulfilled_date|truncate:10:\'\'|crmDate}\n        </td>\n       </tr>\n      {/if}\n     {/if}\n\n    </table>\n   </td>\n  </tr>\n\n </table>\n\n</body>\n</html>\n',1,814,'contribution_offline_receipt',0,1,0,NULL),
  (7,'Contributions - Receipt (on-line)','{if $is_pay_later}{ts}Invoice{/ts}{else}{ts}Receipt{/ts}{/if} - {$title} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n{if !empty($receipt_text)}\n{$receipt_text}\n{/if}\n{if $is_pay_later}\n\n===========================================================\n{$pay_later_receipt}\n===========================================================\n{/if}\n\n{if $amount}\n===========================================================\n{ts}Contribution Information{/ts}\n\n===========================================================\n{if $isShowLineItems}\n{foreach from=$lineItem item=value key=priceset}\n---------------------------------------------------------\n{capture assign=ts_item}{ts}Item{/ts}{/capture}\n{capture assign=ts_qty}{ts}Qty{/ts}{/capture}\n{capture assign=ts_each}{ts}Each{/ts}{/capture}\n{if !empty($dataArray)}\n{capture assign=ts_subtotal}{ts}Subtotal{/ts}{/capture}\n{capture assign=ts_taxRate}{ts}Tax Rate{/ts}{/capture}\n{capture assign=ts_taxAmount}{ts}Tax Amount{/ts}{/capture}\n{/if}\n{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{$ts_item|string_format:\"%-30s\"} {$ts_qty|string_format:\"%5s\"} {$ts_each|string_format:\"%10s\"} {if !empty($dataArray)} {$ts_subtotal|string_format:\"%10s\"} {$ts_taxRate} {$ts_taxAmount|string_format:\"%10s\"} {/if} {$ts_total|string_format:\"%10s\"}\n----------------------------------------------------------\n{foreach from=$value item=line}\n{capture assign=ts_item}{if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description} {$line.description}{/if}{/capture}{$ts_item|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.qty|string_format:\"%5s\"} {$line.unit_price|crmMoney:$currency|string_format:\"%10s\"} {if !empty($dataArray)}{$line.unit_price*$line.qty|crmMoney:$currency|string_format:\"%10s\"} {if $line.tax_rate || $line.tax_amount != \"\"}  {$line.tax_rate|string_format:\"%.2f\"} %  {$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"} {else}                  {/if}  {/if} {$line.line_total+$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"}\n{/foreach}\n{/foreach}\n\n{if !empty($dataArray)}\n{ts}Amount before Tax{/ts}: {$amount-$totalTaxAmount|crmMoney:$currency}\n\n{foreach from=$dataArray item=value key=priceset}\n{if $priceset || $priceset == 0}\n{$taxTerm} {$priceset|string_format:\"%.2f\"}%: {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n\n{if $isShowTax}\n{ts}Total Tax Amount{/ts}: {contribution.tax_amount|crmMoney}\n{/if}\n\n{ts}Total Amount{/ts}: {$amount|crmMoney:$currency}\n{else}\n{ts}Amount{/ts}: {$amount|crmMoney:$currency} {if \'{contribution.amount_level}\'} - {contribution.amount_level}{/if}\n{/if}\n{/if}\n{if !empty($receive_date)}\n\n{ts}Date{/ts}: {$receive_date|crmDate}\n{/if}\n{if !empty($is_monetary) and !empty($trxn_id)}\n{ts}Transaction #{/ts}: {$trxn_id}\n{/if}\n\n{if !empty($is_recur)}\n{ts}This is a recurring contribution.{/ts}\n\n{if $cancelSubscriptionUrl}\n{ts}You can cancel future contributions at:{/ts}\n\n{$cancelSubscriptionUrl}\n\n{/if}\n\n{if $updateSubscriptionBillingUrl}\n{ts}You can update billing details for this recurring contribution at:{/ts}\n\n{$updateSubscriptionBillingUrl}\n\n{/if}\n\n{if $updateSubscriptionUrl}\n{ts}You can update recurring contribution amount or change the number of installments for this recurring contribution at:{/ts}\n\n{$updateSubscriptionUrl}\n\n{/if}\n{/if}\n\n{if $honor_block_is_active}\n===========================================================\n{$soft_credit_type}\n===========================================================\n{foreach from=$honoreeProfile item=value key=label}\n{$label}: {$value}\n{/foreach}\n{elseif !empty($softCreditTypes) and !empty($softCredits)}\n{foreach from=$softCreditTypes item=softCreditType key=n}\n===========================================================\n{$softCreditType}\n===========================================================\n{foreach from=$softCredits.$n item=value key=label}\n{$label}: {$value}\n{/foreach}\n{/foreach}\n{/if}\n{if !empty($pcpBlock)}\n===========================================================\n{ts}Personal Campaign Page{/ts}\n\n===========================================================\n{ts}Display In Honor Roll{/ts}: {if $pcp_display_in_roll}{ts}Yes{/ts}{else}{ts}No{/ts}{/if}\n\n{if $pcp_roll_nickname}{ts}Nickname{/ts}: {$pcp_roll_nickname}{/if}\n\n{if $pcp_personal_note}{ts}Personal Note{/ts}: {$pcp_personal_note}{/if}\n\n{/if}\n{if !empty($onBehalfProfile)}\n===========================================================\n{ts}On Behalf Of{/ts}\n\n===========================================================\n{foreach from=$onBehalfProfile item=onBehalfValue key=onBehalfName}\n{$onBehalfName}: {$onBehalfValue}\n{/foreach}\n{/if}\n\n{if !empty($billingName)}\n===========================================================\n{ts}Billing Name and Address{/ts}\n\n===========================================================\n{$billingName}\n{$address}\n\n{$email}\n{elseif !empty($email)}\n===========================================================\n{ts}Registered Email{/ts}\n\n===========================================================\n{$email}\n{/if} {* End billingName or Email*}\n{if !empty($credit_card_type)}\n\n===========================================================\n{ts}Credit Card Information{/ts}\n\n===========================================================\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n\n{if !empty($selectPremium )}\n===========================================================\n{ts}Premium Information{/ts}\n\n===========================================================\n{$product_name}\n{if $option}\n{ts}Option{/ts}: {$option}\n{/if}\n{if $sku}\n{ts}SKU{/ts}: {$sku}\n{/if}\n{if $start_date}\n{ts}Start Date{/ts}: {$start_date|crmDate}\n{/if}\n{if $end_date}\n{ts}End Date{/ts}: {$end_date|crmDate}\n{/if}\n{if !empty($contact_email) OR !empty($contact_phone)}\n\n{ts}For information about this premium, contact:{/ts}\n\n{if !empty($contact_email)}\n  {$contact_email}\n{/if}\n{if !empty($contact_phone)}\n  {$contact_phone}\n{/if}\n{/if}\n{if !empty($is_deductible) AND !empty($price)}\n\n{ts 1=$price|crmMoney:$currency}The value of this premium is %1. This may affect the amount of the tax deduction you can claim. Consult your tax advisor for more information.{/ts}{/if}\n{/if}\n\n{if !empty($customPre)}\n===========================================================\n{$customPre_grouptitle}\n\n===========================================================\n{foreach from=$customPre item=customValue key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n {$customName}: {$customValue}\n{/if}\n{/foreach}\n{/if}\n\n\n{if !empty($customPost)}\n===========================================================\n{$customPost_grouptitle}\n\n===========================================================\n{foreach from=$customPost item=customValue key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n {$customName}: {$customValue}\n{/if}\n{/foreach}\n{/if}\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n  <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n\n  <!-- BEGIN HEADER -->\n  <!-- You can add table row(s) here with logo or other header elements -->\n  <!-- END HEADER -->\n\n  <!-- BEGIN CONTENT -->\n\n  <tr>\n   <td>\n     {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}<p>{$greeting},</p>{/if}\n    {if !empty($receipt_text)}\n     <p>{$receipt_text|htmlize}</p>\n    {/if}\n\n    {if $is_pay_later}\n     <p>{$pay_later_receipt}</p> {* FIXME: this might be text rather than HTML *}\n    {/if}\n\n   </td>\n  </tr>\n  </table>\n  <table style=\"width:100%; max-width:500px; border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse;\">\n\n     {if $amount}\n\n\n      <tr>\n       <th {$headerStyle}>\n        {ts}Contribution Information{/ts}\n       </th>\n      </tr>\n\n      {if $isShowLineItems}\n\n       {foreach from=$lineItem item=value key=priceset}\n        <tr>\n         <td colspan=\"2\" {$valueStyle}>\n          <table> {* FIXME: style this table so that it looks like the text version (justification, etc.) *}\n           <tr>\n            <th>{ts}Item{/ts}</th>\n            <th>{ts}Qty{/ts}</th>\n            <th>{ts}Each{/ts}</th>\n            {if !empty($dataArray)}\n             <th>{ts}Subtotal{/ts}</th>\n             <th>{ts}Tax Rate{/ts}</th>\n             <th>{ts}Tax Amount{/ts}</th>\n            {/if}\n            <th>{ts}Total{/ts}</th>\n           </tr>\n           {foreach from=$value item=line}\n            <tr>\n             <td>\n             {if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description}<div>{$line.description|truncate:30:\"...\"}</div>{/if}\n             </td>\n             <td>\n              {$line.qty}\n             </td>\n             <td>\n              {$line.unit_price|crmMoney:$currency}\n             </td>\n             {if !empty($getTaxDetails)}\n              <td>\n               {$line.unit_price*$line.qty|crmMoney:$currency}\n              </td>\n              {if $line.tax_rate || $line.tax_amount != \"\"}\n               <td>\n                {$line.tax_rate|string_format:\"%.2f\"}%\n               </td>\n               <td>\n                {$line.tax_amount|crmMoney:$currency}\n               </td>\n              {else}\n               <td></td>\n               <td></td>\n              {/if}\n             {/if}\n             <td>\n              {$line.line_total+$line.tax_amount|crmMoney:$currency}\n             </td>\n            </tr>\n           {/foreach}\n          </table>\n         </td>\n        </tr>\n       {/foreach}\n       {if !empty($dataArray)}\n        <tr>\n         <td {$labelStyle}>\n          {ts} Amount before Tax : {/ts}\n         </td>\n         <td {$valueStyle}>\n          {$amount-$totalTaxAmount|crmMoney:$currency}\n         </td>\n        </tr>\n\n        {foreach from=$dataArray item=value key=priceset}\n         <tr>\n          {if $priceset || $priceset == 0}\n           <td>&nbsp;{$taxTerm} {$priceset|string_format:\"%.2f\"}%</td>\n           <td>&nbsp;{$value|crmMoney:$currency}</td>\n          {else}\n           <td>&nbsp;{ts}No{/ts} {$taxTerm}</td>\n           <td>&nbsp;{$value|crmMoney:$currency}</td>\n          {/if}\n         </tr>\n        {/foreach}\n\n       {/if}\n       {if $isShowTax}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Total Tax{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$totalTaxAmount|crmMoney:$currency}\n         </td>\n        </tr>\n       {/if}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Total Amount{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$amount|crmMoney:$currency}\n        </td>\n       </tr>\n\n      {else}\n\n      {if !empty($totalTaxAmount)}\n         <tr>\n           <td {$labelStyle}>\n             {ts}Total Tax Amount{/ts}\n           </td>\n           <td {$valueStyle}>\n             {contribution.tax_amount|crmMoney}\n           </td>\n         </tr>\n       {/if}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Amount{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$amount|crmMoney:$currency} {if \'{contribution.amount_level}\'} - {contribution.amount_level}{/if}\n        </td>\n       </tr>\n\n      {/if}\n\n     {/if}\n\n\n     {if !empty($receive_date)}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Date{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$receive_date|crmDate}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($is_monetary) and !empty($trxn_id)}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Transaction #{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$trxn_id}\n       </td>\n      </tr>\n     {/if}\n\n    {if !empty($is_recur)}\n      <tr>\n        <td  colspan=\"2\" {$labelStyle}>\n          {ts}This is a recurring contribution.{/ts}\n          {if $cancelSubscriptionUrl}\n            {ts 1=$cancelSubscriptionUrl}You can cancel future contributions by <a href=\"%1\">visiting this web page</a>.{/ts}\n          {/if}\n        </td>\n      </tr>\n      {if $updateSubscriptionBillingUrl}\n        <tr>\n          <td colspan=\"2\" {$labelStyle}>\n            {ts 1=$updateSubscriptionBillingUrl}You can update billing details for this recurring contribution by <a href=\"%1\">visiting this web page</a>.{/ts}\n          </td>\n        </tr>\n      {/if}\n      {if $updateSubscriptionUrl}\n        <tr>\n          <td colspan=\"2\" {$labelStyle}>\n            {ts 1=$updateSubscriptionUrl}You can update recurring contribution amount or change the number of installments for this recurring contribution by <a href=\"%1\">visiting this web page</a>.{/ts}\n          </td>\n        </tr>\n      {/if}\n    {/if}\n\n     {if $honor_block_is_active}\n      <tr>\n       <th {$headerStyle}>\n        {$soft_credit_type}\n       </th>\n      </tr>\n      {foreach from=$honoreeProfile item=value key=label}\n        <tr>\n         <td {$labelStyle}>\n          {$label}\n         </td>\n         <td {$valueStyle}>\n          {$value}\n         </td>\n        </tr>\n      {/foreach}\n      {elseif !empty($softCreditTypes) and !empty($softCredits)}\n      {foreach from=$softCreditTypes item=softCreditType key=n}\n       <tr>\n        <th {$headerStyle}>\n         {$softCreditType}\n        </th>\n       </tr>\n       {foreach from=$softCredits.$n item=value key=label}\n         <tr>\n          <td {$labelStyle}>\n           {$label}\n          </td>\n          <td {$valueStyle}>\n           {$value}\n          </td>\n         </tr>\n        {/foreach}\n       {/foreach}\n     {/if}\n\n     {if !empty($pcpBlock)}\n      <tr>\n       <th {$headerStyle}>\n        {ts}Personal Campaign Page{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td {$labelStyle}>\n        {ts}Display In Honor Roll{/ts}\n       </td>\n       <td {$valueStyle}>\n        {if $pcp_display_in_roll}{ts}Yes{/ts}{else}{ts}No{/ts}{/if}\n       </td>\n      </tr>\n      {if $pcp_roll_nickname}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Nickname{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$pcp_roll_nickname}\n        </td>\n       </tr>\n      {/if}\n      {if $pcp_personal_note}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Personal Note{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$pcp_personal_note}\n        </td>\n       </tr>\n      {/if}\n     {/if}\n\n     {if !empty($onBehalfProfile)}\n      <tr>\n       <th {$headerStyle}>\n        {$onBehalfProfile_grouptitle}\n       </th>\n      </tr>\n      {foreach from=$onBehalfProfile item=onBehalfValue key=onBehalfName}\n        <tr>\n         <td {$labelStyle}>\n          {$onBehalfName}\n         </td>\n         <td {$valueStyle}>\n          {$onBehalfValue}\n         </td>\n        </tr>\n      {/foreach}\n     {/if}\n\n     {if !empty($isShare)}\n      <tr>\n        <td colspan=\"2\" {$valueStyle}>\n            {capture assign=contributionUrl}{crmURL p=\'civicrm/contribute/transact\' q=\"reset=1&id=`$contributionPageId`\" a=true fe=1 h=1}{/capture}\n            {include file=\"CRM/common/SocialNetwork.tpl\" emailMode=true url=$contributionUrl title=$title pageURL=$contributionUrl}\n        </td>\n      </tr>\n     {/if}\n\n     {if !empty($billingName)}\n       <tr>\n        <th {$headerStyle}>\n         {ts}Billing Name and Address{/ts}\n        </th>\n       </tr>\n       <tr>\n        <td colspan=\"2\" {$valueStyle}>\n         {$billingName}<br />\n         {$address|nl2br}<br />\n         {$email}\n        </td>\n       </tr>\n     {elseif !empty($email)}\n       <tr>\n        <th {$headerStyle}>\n         {ts}Registered Email{/ts}\n        </th>\n       </tr>\n       <tr>\n        <td colspan=\"2\" {$valueStyle}>\n         {$email}\n        </td>\n       </tr>\n     {/if}\n\n     {if !empty($credit_card_type)}\n      <tr>\n       <th {$headerStyle}>\n        {ts}Credit Card Information{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {$credit_card_type}<br />\n        {$credit_card_number}<br />\n        {ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}<br />\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($selectPremium)}\n      <tr>\n       <th {$headerStyle}>\n        {ts}Premium Information{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$labelStyle}>\n        {$product_name}\n       </td>\n      </tr>\n      {if $option}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Option{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$option}\n        </td>\n       </tr>\n      {/if}\n      {if $sku}\n       <tr>\n        <td {$labelStyle}>\n         {ts}SKU{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$sku}\n        </td>\n       </tr>\n      {/if}\n      {if $start_date}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Start Date{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$start_date|crmDate}\n        </td>\n       </tr>\n      {/if}\n      {if $end_date}\n       <tr>\n        <td {$labelStyle}>\n         {ts}End Date{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$end_date|crmDate}\n        </td>\n       </tr>\n      {/if}\n      {if !empty($contact_email) OR !empty($contact_phone)}\n       <tr>\n        <td colspan=\"2\" {$valueStyle}>\n         <p>{ts}For information about this premium, contact:{/ts}</p>\n         {if !empty($contact_email)}\n          <p>{$contact_email}</p>\n         {/if}\n         {if !empty($contact_phone)}\n          <p>{$contact_phone}</p>\n         {/if}\n        </td>\n       </tr>\n      {/if}\n      {if !empty($is_deductible) AND !empty($price)}\n        <tr>\n         <td colspan=\"2\" {$valueStyle}>\n          <p>{ts 1=$price|crmMoney:$currency}The value of this premium is %1. This may affect the amount of the tax deduction you can claim. Consult your tax advisor for more information.{/ts}</p>\n         </td>\n        </tr>\n      {/if}\n     {/if}\n\n     {if !empty($customPre)}\n      <tr>\n       <th {$headerStyle}>\n        {$customPre_grouptitle}\n       </th>\n      </tr>\n      {foreach from=$customPre item=customValue key=customName}\n       {if (!empty($trackingFields) and ! in_array($customName, $trackingFields)) or empty($trackingFields)}\n        <tr>\n         <td {$labelStyle}>\n          {$customName}\n         </td>\n         <td {$valueStyle}>\n          {$customValue}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n     {/if}\n\n     {if !empty($customPost)}\n      <tr>\n       <th {$headerStyle}>\n        {$customPost_grouptitle}\n       </th>\n      </tr>\n      {foreach from=$customPost item=customValue key=customName}\n       {if (!empty($trackingFields) and ! in_array($customName, $trackingFields)) or empty($trackingFields)}\n        <tr>\n         <td {$labelStyle}>\n          {$customName}\n         </td>\n         <td {$valueStyle}>\n          {$customValue}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n     {/if}\n\n  </table>\n\n</body>\n</html>\n',1,815,'contribution_online_receipt',1,0,0,NULL),
  (8,'Contributions - Receipt (on-line)','{if $is_pay_later}{ts}Invoice{/ts}{else}{ts}Receipt{/ts}{/if} - {$title} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n{if !empty($receipt_text)}\n{$receipt_text}\n{/if}\n{if $is_pay_later}\n\n===========================================================\n{$pay_later_receipt}\n===========================================================\n{/if}\n\n{if $amount}\n===========================================================\n{ts}Contribution Information{/ts}\n\n===========================================================\n{if $isShowLineItems}\n{foreach from=$lineItem item=value key=priceset}\n---------------------------------------------------------\n{capture assign=ts_item}{ts}Item{/ts}{/capture}\n{capture assign=ts_qty}{ts}Qty{/ts}{/capture}\n{capture assign=ts_each}{ts}Each{/ts}{/capture}\n{if !empty($dataArray)}\n{capture assign=ts_subtotal}{ts}Subtotal{/ts}{/capture}\n{capture assign=ts_taxRate}{ts}Tax Rate{/ts}{/capture}\n{capture assign=ts_taxAmount}{ts}Tax Amount{/ts}{/capture}\n{/if}\n{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{$ts_item|string_format:\"%-30s\"} {$ts_qty|string_format:\"%5s\"} {$ts_each|string_format:\"%10s\"} {if !empty($dataArray)} {$ts_subtotal|string_format:\"%10s\"} {$ts_taxRate} {$ts_taxAmount|string_format:\"%10s\"} {/if} {$ts_total|string_format:\"%10s\"}\n----------------------------------------------------------\n{foreach from=$value item=line}\n{capture assign=ts_item}{if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description} {$line.description}{/if}{/capture}{$ts_item|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.qty|string_format:\"%5s\"} {$line.unit_price|crmMoney:$currency|string_format:\"%10s\"} {if !empty($dataArray)}{$line.unit_price*$line.qty|crmMoney:$currency|string_format:\"%10s\"} {if $line.tax_rate || $line.tax_amount != \"\"}  {$line.tax_rate|string_format:\"%.2f\"} %  {$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"} {else}                  {/if}  {/if} {$line.line_total+$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"}\n{/foreach}\n{/foreach}\n\n{if !empty($dataArray)}\n{ts}Amount before Tax{/ts}: {$amount-$totalTaxAmount|crmMoney:$currency}\n\n{foreach from=$dataArray item=value key=priceset}\n{if $priceset || $priceset == 0}\n{$taxTerm} {$priceset|string_format:\"%.2f\"}%: {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n\n{if $isShowTax}\n{ts}Total Tax Amount{/ts}: {contribution.tax_amount|crmMoney}\n{/if}\n\n{ts}Total Amount{/ts}: {$amount|crmMoney:$currency}\n{else}\n{ts}Amount{/ts}: {$amount|crmMoney:$currency} {if \'{contribution.amount_level}\'} - {contribution.amount_level}{/if}\n{/if}\n{/if}\n{if !empty($receive_date)}\n\n{ts}Date{/ts}: {$receive_date|crmDate}\n{/if}\n{if !empty($is_monetary) and !empty($trxn_id)}\n{ts}Transaction #{/ts}: {$trxn_id}\n{/if}\n\n{if !empty($is_recur)}\n{ts}This is a recurring contribution.{/ts}\n\n{if $cancelSubscriptionUrl}\n{ts}You can cancel future contributions at:{/ts}\n\n{$cancelSubscriptionUrl}\n\n{/if}\n\n{if $updateSubscriptionBillingUrl}\n{ts}You can update billing details for this recurring contribution at:{/ts}\n\n{$updateSubscriptionBillingUrl}\n\n{/if}\n\n{if $updateSubscriptionUrl}\n{ts}You can update recurring contribution amount or change the number of installments for this recurring contribution at:{/ts}\n\n{$updateSubscriptionUrl}\n\n{/if}\n{/if}\n\n{if $honor_block_is_active}\n===========================================================\n{$soft_credit_type}\n===========================================================\n{foreach from=$honoreeProfile item=value key=label}\n{$label}: {$value}\n{/foreach}\n{elseif !empty($softCreditTypes) and !empty($softCredits)}\n{foreach from=$softCreditTypes item=softCreditType key=n}\n===========================================================\n{$softCreditType}\n===========================================================\n{foreach from=$softCredits.$n item=value key=label}\n{$label}: {$value}\n{/foreach}\n{/foreach}\n{/if}\n{if !empty($pcpBlock)}\n===========================================================\n{ts}Personal Campaign Page{/ts}\n\n===========================================================\n{ts}Display In Honor Roll{/ts}: {if $pcp_display_in_roll}{ts}Yes{/ts}{else}{ts}No{/ts}{/if}\n\n{if $pcp_roll_nickname}{ts}Nickname{/ts}: {$pcp_roll_nickname}{/if}\n\n{if $pcp_personal_note}{ts}Personal Note{/ts}: {$pcp_personal_note}{/if}\n\n{/if}\n{if !empty($onBehalfProfile)}\n===========================================================\n{ts}On Behalf Of{/ts}\n\n===========================================================\n{foreach from=$onBehalfProfile item=onBehalfValue key=onBehalfName}\n{$onBehalfName}: {$onBehalfValue}\n{/foreach}\n{/if}\n\n{if !empty($billingName)}\n===========================================================\n{ts}Billing Name and Address{/ts}\n\n===========================================================\n{$billingName}\n{$address}\n\n{$email}\n{elseif !empty($email)}\n===========================================================\n{ts}Registered Email{/ts}\n\n===========================================================\n{$email}\n{/if} {* End billingName or Email*}\n{if !empty($credit_card_type)}\n\n===========================================================\n{ts}Credit Card Information{/ts}\n\n===========================================================\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n\n{if !empty($selectPremium )}\n===========================================================\n{ts}Premium Information{/ts}\n\n===========================================================\n{$product_name}\n{if $option}\n{ts}Option{/ts}: {$option}\n{/if}\n{if $sku}\n{ts}SKU{/ts}: {$sku}\n{/if}\n{if $start_date}\n{ts}Start Date{/ts}: {$start_date|crmDate}\n{/if}\n{if $end_date}\n{ts}End Date{/ts}: {$end_date|crmDate}\n{/if}\n{if !empty($contact_email) OR !empty($contact_phone)}\n\n{ts}For information about this premium, contact:{/ts}\n\n{if !empty($contact_email)}\n  {$contact_email}\n{/if}\n{if !empty($contact_phone)}\n  {$contact_phone}\n{/if}\n{/if}\n{if !empty($is_deductible) AND !empty($price)}\n\n{ts 1=$price|crmMoney:$currency}The value of this premium is %1. This may affect the amount of the tax deduction you can claim. Consult your tax advisor for more information.{/ts}{/if}\n{/if}\n\n{if !empty($customPre)}\n===========================================================\n{$customPre_grouptitle}\n\n===========================================================\n{foreach from=$customPre item=customValue key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n {$customName}: {$customValue}\n{/if}\n{/foreach}\n{/if}\n\n\n{if !empty($customPost)}\n===========================================================\n{$customPost_grouptitle}\n\n===========================================================\n{foreach from=$customPost item=customValue key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n {$customName}: {$customValue}\n{/if}\n{/foreach}\n{/if}\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n  <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n\n  <!-- BEGIN HEADER -->\n  <!-- You can add table row(s) here with logo or other header elements -->\n  <!-- END HEADER -->\n\n  <!-- BEGIN CONTENT -->\n\n  <tr>\n   <td>\n     {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}<p>{$greeting},</p>{/if}\n    {if !empty($receipt_text)}\n     <p>{$receipt_text|htmlize}</p>\n    {/if}\n\n    {if $is_pay_later}\n     <p>{$pay_later_receipt}</p> {* FIXME: this might be text rather than HTML *}\n    {/if}\n\n   </td>\n  </tr>\n  </table>\n  <table style=\"width:100%; max-width:500px; border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse;\">\n\n     {if $amount}\n\n\n      <tr>\n       <th {$headerStyle}>\n        {ts}Contribution Information{/ts}\n       </th>\n      </tr>\n\n      {if $isShowLineItems}\n\n       {foreach from=$lineItem item=value key=priceset}\n        <tr>\n         <td colspan=\"2\" {$valueStyle}>\n          <table> {* FIXME: style this table so that it looks like the text version (justification, etc.) *}\n           <tr>\n            <th>{ts}Item{/ts}</th>\n            <th>{ts}Qty{/ts}</th>\n            <th>{ts}Each{/ts}</th>\n            {if !empty($dataArray)}\n             <th>{ts}Subtotal{/ts}</th>\n             <th>{ts}Tax Rate{/ts}</th>\n             <th>{ts}Tax Amount{/ts}</th>\n            {/if}\n            <th>{ts}Total{/ts}</th>\n           </tr>\n           {foreach from=$value item=line}\n            <tr>\n             <td>\n             {if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description}<div>{$line.description|truncate:30:\"...\"}</div>{/if}\n             </td>\n             <td>\n              {$line.qty}\n             </td>\n             <td>\n              {$line.unit_price|crmMoney:$currency}\n             </td>\n             {if !empty($getTaxDetails)}\n              <td>\n               {$line.unit_price*$line.qty|crmMoney:$currency}\n              </td>\n              {if $line.tax_rate || $line.tax_amount != \"\"}\n               <td>\n                {$line.tax_rate|string_format:\"%.2f\"}%\n               </td>\n               <td>\n                {$line.tax_amount|crmMoney:$currency}\n               </td>\n              {else}\n               <td></td>\n               <td></td>\n              {/if}\n             {/if}\n             <td>\n              {$line.line_total+$line.tax_amount|crmMoney:$currency}\n             </td>\n            </tr>\n           {/foreach}\n          </table>\n         </td>\n        </tr>\n       {/foreach}\n       {if !empty($dataArray)}\n        <tr>\n         <td {$labelStyle}>\n          {ts} Amount before Tax : {/ts}\n         </td>\n         <td {$valueStyle}>\n          {$amount-$totalTaxAmount|crmMoney:$currency}\n         </td>\n        </tr>\n\n        {foreach from=$dataArray item=value key=priceset}\n         <tr>\n          {if $priceset || $priceset == 0}\n           <td>&nbsp;{$taxTerm} {$priceset|string_format:\"%.2f\"}%</td>\n           <td>&nbsp;{$value|crmMoney:$currency}</td>\n          {else}\n           <td>&nbsp;{ts}No{/ts} {$taxTerm}</td>\n           <td>&nbsp;{$value|crmMoney:$currency}</td>\n          {/if}\n         </tr>\n        {/foreach}\n\n       {/if}\n       {if $isShowTax}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Total Tax{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$totalTaxAmount|crmMoney:$currency}\n         </td>\n        </tr>\n       {/if}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Total Amount{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$amount|crmMoney:$currency}\n        </td>\n       </tr>\n\n      {else}\n\n      {if !empty($totalTaxAmount)}\n         <tr>\n           <td {$labelStyle}>\n             {ts}Total Tax Amount{/ts}\n           </td>\n           <td {$valueStyle}>\n             {contribution.tax_amount|crmMoney}\n           </td>\n         </tr>\n       {/if}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Amount{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$amount|crmMoney:$currency} {if \'{contribution.amount_level}\'} - {contribution.amount_level}{/if}\n        </td>\n       </tr>\n\n      {/if}\n\n     {/if}\n\n\n     {if !empty($receive_date)}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Date{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$receive_date|crmDate}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($is_monetary) and !empty($trxn_id)}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Transaction #{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$trxn_id}\n       </td>\n      </tr>\n     {/if}\n\n    {if !empty($is_recur)}\n      <tr>\n        <td  colspan=\"2\" {$labelStyle}>\n          {ts}This is a recurring contribution.{/ts}\n          {if $cancelSubscriptionUrl}\n            {ts 1=$cancelSubscriptionUrl}You can cancel future contributions by <a href=\"%1\">visiting this web page</a>.{/ts}\n          {/if}\n        </td>\n      </tr>\n      {if $updateSubscriptionBillingUrl}\n        <tr>\n          <td colspan=\"2\" {$labelStyle}>\n            {ts 1=$updateSubscriptionBillingUrl}You can update billing details for this recurring contribution by <a href=\"%1\">visiting this web page</a>.{/ts}\n          </td>\n        </tr>\n      {/if}\n      {if $updateSubscriptionUrl}\n        <tr>\n          <td colspan=\"2\" {$labelStyle}>\n            {ts 1=$updateSubscriptionUrl}You can update recurring contribution amount or change the number of installments for this recurring contribution by <a href=\"%1\">visiting this web page</a>.{/ts}\n          </td>\n        </tr>\n      {/if}\n    {/if}\n\n     {if $honor_block_is_active}\n      <tr>\n       <th {$headerStyle}>\n        {$soft_credit_type}\n       </th>\n      </tr>\n      {foreach from=$honoreeProfile item=value key=label}\n        <tr>\n         <td {$labelStyle}>\n          {$label}\n         </td>\n         <td {$valueStyle}>\n          {$value}\n         </td>\n        </tr>\n      {/foreach}\n      {elseif !empty($softCreditTypes) and !empty($softCredits)}\n      {foreach from=$softCreditTypes item=softCreditType key=n}\n       <tr>\n        <th {$headerStyle}>\n         {$softCreditType}\n        </th>\n       </tr>\n       {foreach from=$softCredits.$n item=value key=label}\n         <tr>\n          <td {$labelStyle}>\n           {$label}\n          </td>\n          <td {$valueStyle}>\n           {$value}\n          </td>\n         </tr>\n        {/foreach}\n       {/foreach}\n     {/if}\n\n     {if !empty($pcpBlock)}\n      <tr>\n       <th {$headerStyle}>\n        {ts}Personal Campaign Page{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td {$labelStyle}>\n        {ts}Display In Honor Roll{/ts}\n       </td>\n       <td {$valueStyle}>\n        {if $pcp_display_in_roll}{ts}Yes{/ts}{else}{ts}No{/ts}{/if}\n       </td>\n      </tr>\n      {if $pcp_roll_nickname}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Nickname{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$pcp_roll_nickname}\n        </td>\n       </tr>\n      {/if}\n      {if $pcp_personal_note}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Personal Note{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$pcp_personal_note}\n        </td>\n       </tr>\n      {/if}\n     {/if}\n\n     {if !empty($onBehalfProfile)}\n      <tr>\n       <th {$headerStyle}>\n        {$onBehalfProfile_grouptitle}\n       </th>\n      </tr>\n      {foreach from=$onBehalfProfile item=onBehalfValue key=onBehalfName}\n        <tr>\n         <td {$labelStyle}>\n          {$onBehalfName}\n         </td>\n         <td {$valueStyle}>\n          {$onBehalfValue}\n         </td>\n        </tr>\n      {/foreach}\n     {/if}\n\n     {if !empty($isShare)}\n      <tr>\n        <td colspan=\"2\" {$valueStyle}>\n            {capture assign=contributionUrl}{crmURL p=\'civicrm/contribute/transact\' q=\"reset=1&id=`$contributionPageId`\" a=true fe=1 h=1}{/capture}\n            {include file=\"CRM/common/SocialNetwork.tpl\" emailMode=true url=$contributionUrl title=$title pageURL=$contributionUrl}\n        </td>\n      </tr>\n     {/if}\n\n     {if !empty($billingName)}\n       <tr>\n        <th {$headerStyle}>\n         {ts}Billing Name and Address{/ts}\n        </th>\n       </tr>\n       <tr>\n        <td colspan=\"2\" {$valueStyle}>\n         {$billingName}<br />\n         {$address|nl2br}<br />\n         {$email}\n        </td>\n       </tr>\n     {elseif !empty($email)}\n       <tr>\n        <th {$headerStyle}>\n         {ts}Registered Email{/ts}\n        </th>\n       </tr>\n       <tr>\n        <td colspan=\"2\" {$valueStyle}>\n         {$email}\n        </td>\n       </tr>\n     {/if}\n\n     {if !empty($credit_card_type)}\n      <tr>\n       <th {$headerStyle}>\n        {ts}Credit Card Information{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {$credit_card_type}<br />\n        {$credit_card_number}<br />\n        {ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}<br />\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($selectPremium)}\n      <tr>\n       <th {$headerStyle}>\n        {ts}Premium Information{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$labelStyle}>\n        {$product_name}\n       </td>\n      </tr>\n      {if $option}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Option{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$option}\n        </td>\n       </tr>\n      {/if}\n      {if $sku}\n       <tr>\n        <td {$labelStyle}>\n         {ts}SKU{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$sku}\n        </td>\n       </tr>\n      {/if}\n      {if $start_date}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Start Date{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$start_date|crmDate}\n        </td>\n       </tr>\n      {/if}\n      {if $end_date}\n       <tr>\n        <td {$labelStyle}>\n         {ts}End Date{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$end_date|crmDate}\n        </td>\n       </tr>\n      {/if}\n      {if !empty($contact_email) OR !empty($contact_phone)}\n       <tr>\n        <td colspan=\"2\" {$valueStyle}>\n         <p>{ts}For information about this premium, contact:{/ts}</p>\n         {if !empty($contact_email)}\n          <p>{$contact_email}</p>\n         {/if}\n         {if !empty($contact_phone)}\n          <p>{$contact_phone}</p>\n         {/if}\n        </td>\n       </tr>\n      {/if}\n      {if !empty($is_deductible) AND !empty($price)}\n        <tr>\n         <td colspan=\"2\" {$valueStyle}>\n          <p>{ts 1=$price|crmMoney:$currency}The value of this premium is %1. This may affect the amount of the tax deduction you can claim. Consult your tax advisor for more information.{/ts}</p>\n         </td>\n        </tr>\n      {/if}\n     {/if}\n\n     {if !empty($customPre)}\n      <tr>\n       <th {$headerStyle}>\n        {$customPre_grouptitle}\n       </th>\n      </tr>\n      {foreach from=$customPre item=customValue key=customName}\n       {if (!empty($trackingFields) and ! in_array($customName, $trackingFields)) or empty($trackingFields)}\n        <tr>\n         <td {$labelStyle}>\n          {$customName}\n         </td>\n         <td {$valueStyle}>\n          {$customValue}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n     {/if}\n\n     {if !empty($customPost)}\n      <tr>\n       <th {$headerStyle}>\n        {$customPost_grouptitle}\n       </th>\n      </tr>\n      {foreach from=$customPost item=customValue key=customName}\n       {if (!empty($trackingFields) and ! in_array($customName, $trackingFields)) or empty($trackingFields)}\n        <tr>\n         <td {$labelStyle}>\n          {$customName}\n         </td>\n         <td {$valueStyle}>\n          {$customValue}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n     {/if}\n\n  </table>\n\n</body>\n</html>\n',1,815,'contribution_online_receipt',0,1,0,NULL),
- (9,'Contributions - Invoice','{if $title}\n  {if $component}\n    {if $component == \'event\'}\n      {ts 1=$title}Event Registration Invoice: %1{/ts}\n    {else}\n      {ts 1=$title}Contribution Invoice: %1{/ts}\n    {/if}\n  {/if}\n{else}\n  {ts}Invoice{/ts}\n{/if}\n - {contact.display_name}\n','{ts}Contribution Invoice{/ts}\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n      <title></title>\n  </head>\n  <body>\n  <div style=\"padding-top:100px;margin-right:50px;border-style: none;\">\n    {if $config->empoweredBy}\n      <table style=\"margin-top:5px;padding-bottom:50px;\" cellpadding=\"5\" cellspacing=\"0\">\n        <tr>\n          <td><img src=\"{$resourceBase}/i/civi99.png\" height=\"34px\" width=\"99px\"></td>\n        </tr>\n      </table>\n    {/if}\n      <table style=\"font-family: Arial, Verdana, sans-serif;\" width=\"100%\" height=\"100\" border=\"0\" cellpadding=\"5\" cellspacing=\"0\">\n        <tr>\n          <td width=\"30%\"><b><font size=\"4\" align=\"center\">{ts}INVOICE{/ts}</font></b></td>\n          <td width=\"50%\" valign=\"bottom\"><b><font size=\"1\" align=\"center\">{ts}Invoice Date:{/ts}</font></b></td>\n          <td valign=\"bottom\" style=\"white-space: nowrap\"><b><font size=\"1\" align=\"right\">{domain.name}</font></b></td>\n        </tr>\n        <tr>\n          <td><font size=\"1\" align=\"center\">{contact.display_name}{if \'{contact.current_employer}\'} ({contact.current_employer}){/if}</font></td>\n          <td><font size=\"1\" align=\"right\">{$invoice_date}</font></td>\n          <td style=\"white-space: nowrap\">\n            <font size=\"1\" align=\"right\">\n              {domain.street_address}\n              {domain.supplemental_address_1}\n           </font>\n          </td>\n        </tr>\n        <tr>\n          <td><font size=\"1\" align=\"center\">{$street_address} {$supplemental_address_1}</font></td>\n          <td><b><font size=\"1\" align=\"right\">{ts}Invoice Number:{/ts}</font></b></td>\n          <td>\n            <font size=\"1\" align=\"right\">\n              {domain.supplemental_address_2}\n              {domain.state_province_id:label}\n           </font>\n          </td>\n        </tr>\n        <tr>\n          <td><font size=\"1\" align=\"center\">{$supplemental_address_2} {$stateProvinceAbbreviation}</font></td>\n          <td><font size=\"1\" align=\"right\">{contribution.invoice_number}</font></td>\n          <td style=\"white-space: nowrap\">\n            <font size=\"1\" align=\"right\">\n              {domain.city}\n              {domain.postal_code}\n           </font>\n          </td>\n        </tr>\n        <tr>\n          <td><font size=\"1\" align=\"right\">{$city}  {$postal_code}</font></td>\n          <td height=\"10\"><b><font size=\"1\" align=\"right\">{ts}Reference:{/ts}</font></b></td>\n          <td><font size=\"1\" align=\"right\">{domain.country_id:label}</font></td>\n        </tr>\n        <tr>\n          <td><font size=\"1\" align=\"right\"> {$country}</font></td>\n          <td><font size=\"1\" align=\"right\">{contribution.source}</font></td>\n          <td valign=\"top\" style=\"white-space: nowrap\"><font size=\"1\" align=\"right\">{domain.email}</font> </td>\n        </tr>\n        <tr>\n          <td></td>\n          <td></td>\n          <td valign=\"top\"><font size=\"1\" align=\"right\">{domain.phone}</font> </td>\n        </tr>\n      </table>\n\n             <table style=\"padding-top:75px;font-family: Arial, Verdana, sans-serif;\" width=\"100%\" border=\"0\" cellpadding=\"5\" cellspacing=\"0\">\n              <tr>\n                <th style=\"text-align:left;font-weight:bold;width:100%\"><font size=\"1\">{ts}Description{/ts}</font></th>\n                <th style=\"text-align:right;font-weight:bold;white-space: nowrap\"><font size=\"1\">{ts}Quantity{/ts}</font></th>\n                <th style=\"text-align:right;font-weight:bold;white-space: nowrap\"><font size=\"1\">{ts}Unit Price{/ts}</font></th>\n                <th style=\"text-align:right;font-weight:bold;white-space: nowrap\"><font size=\"1\">{domain.tax_term}</font></th>\n                <th style=\"text-align:right;font-weight:bold;white-space: nowrap\"><font size=\"1\">{ts 1=$currency}Amount %1{/ts}</font></th>\n              </tr>\n              {foreach from=$lineItem item=value key=priceset name=taxpricevalue}\n                {if $smarty.foreach.taxpricevalue.index eq 0}\n                {else}\n                {/if}\n                <tr>\n                  <td style=\"text-align:left;nowrap\"><font size=\"1\">\n                    {if $value.html_type eq \'Text\'}\n                      {$value.label}\n                    {else}\n                      {$value.field_title} - {$value.label}\n                    {/if}\n                    {if $value.description}\n                      <div>{$value.description|truncate:30:\"...\"}</div>\n                    {/if}\n                   </font>\n                  </td>\n                  <td style=\"text-align:right;\"><font size=\"1\">{$value.qty}</font></td>\n                  <td style=\"text-align:right;\"><font size=\"1\">{$value.unit_price|crmMoney:$currency}</font></td>\n                  {if $value.tax_amount != \'\'}\n                    <td style=\"text-align:right;\"><font size=\"1\">{if $value.tax_rate}{$value.tax_rate}%{/if}</font></td>\n                  {else}\n                    <td style=\"text-align:right;\"><font size=\"1\">{if $taxTerm}{ts 1=$taxTerm}-{/ts}{/if}</font></td>\n                  {/if}\n                  <td style=\"text-align:right;\"><font size=\"1\">{$value.subTotal|crmMoney:$currency}</font></td>\n                </tr>\n              {/foreach}\n              <tr>\n                <td colspan=\"3\"></td>\n                <td style=\"text-align:right;\"><font size=\"1\">{ts}Sub Total{/ts}</font></td>\n                <td style=\"text-align:right;\"><font size=\"1\">{$subTotal|crmMoney:$currency}</font></td>\n              </tr>\n              {if !empty($dataArray)}\n              {foreach from=$dataArray item=value key=priceset}\n                <tr>\n                  <td colspan=\"3\"></td>\n                    {if $priceset}\n                      <td style=\"text-align:right;white-space: nowrap\"><font size=\"1\">{if $taxTerm}{ts 1=$taxTerm 2=$priceset}TOTAL %1 %2%{/ts}{/if}</font></td>\n                      <td style=\"text-align:right\"><font size=\"1\" align=\"right\">{$value|crmMoney:$currency}</font> </td>\n                    {elseif $priceset == 0}\n                      <td style=\"text-align:right;white-space: nowrap\"><font size=\"1\">{if $taxTerm}{ts 1=$taxTerm}TOTAL %1{/ts}{/if}</font></td>\n                      <td style=\"text-align:right\"><font size=\"1\" align=\"right\">{$value|crmMoney:$currency}</font> </td>\n                    {/if}\n                </tr>\n              {/foreach}\n              {/if}\n              <tr>\n                <td colspan=\"3\"></td>\n                <td style=\"text-align:right;white-space: nowrap\"><b><font size=\"1\">{ts 1=$currency}TOTAL %1{/ts}</font></b></td>\n                <td style=\"text-align:right;\"><font size=\"1\">{$amount|crmMoney:$currency}</font></td>\n              </tr>\n              <tr>\n                <td colspan=\"3\"></td>\n                <td style=\"text-align:right;white-space: nowrap\"><font size=\"1\">\n                  {if $contribution_status_id == $refundedStatusId}\n                    {ts}Amount Credited{/ts}\n                  {else}\n                    {ts}Amount Paid{/ts}\n                  {/if}\n                 </font>\n                </td>\n                <td style=\"text-align:right;\"><font size=\"1\">{$amountPaid|crmMoney:$currency}</font></td>\n              </tr>\n              <tr>\n                <td colspan=\"3\"></td>\n                <td colspan=\"2\"><hr></hr></td>\n              </tr>\n              <tr>\n                <td colspan=\"3\"></td>\n                <td style=\"text-align:right;white-space: nowrap\" ><b><font size=\"1\">{ts}AMOUNT DUE:{/ts}</font></b></td>\n                <td style=\"text-align:right;\"><b><font size=\"1\">{$amountDue|crmMoney:$currency}</font></b></td>\n              </tr>\n\n              <br/><br/><br/>\n              <tr>\n                <td colspan=\"5\"></td>\n              </tr>\n              {if $contribution_status_id == $pendingStatusId && $is_pay_later == 1}\n                <tr>\n                  <td colspan=\"3\"><b><font size=\"1\" align=\"center\">{ts 1=$dueDate}DUE DATE: %1{/ts}</font></b></td>\n                  <td colspan=\"2\"></td>\n                </tr>\n              {/if}\n            </table>\n          </td>\n        </tr>\n      </table>\n\n      {if $contribution_status_id == $pendingStatusId && $is_pay_later == 1}\n        <table style=\"margin-top:5px;\" width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n          <tr>\n            <td><img src=\"{$resourceBase}/i/contribute/cut_line.png\" height=\"15\"></td>\n          </tr>\n        </table>\n\n        <table style=\"margin-top:5px;font-family: Arial, Verdana, sans-serif\" width=\"100%\" border=\"0\" cellpadding=\"5\" cellspacing=\"0\" id=\"desc\">\n          <tr>\n            <td width=\"60%\"><b><font size=\"4\" align=\"right\">{ts}PAYMENT ADVICE{/ts}</font></b><br/><br/><font size=\"1\" align=\"left\"><b>{ts}To:{/ts}</b><div style=\"width:24em;word-wrap:break-word;\">\n              {domain.name}<br />\n              {domain.street_address} {domain.supplemental_address_1}<br />\n              {domain.supplemental_address_2} {domain.state_province_id:label}<br />\n              {domain.city} {domain.postal_code}<br />\n              {domain.country_id:label}<br />\n              {domain.email}</div>\n              {domain.phone}<br />\n             </font><br/><br/><font size=\"1\" align=\"left\">{$notes}</font>\n            </td>\n            <td width=\"40%\">\n              <table cellpadding=\"5\" cellspacing=\"0\"  width=\"100%\" border=\"0\">\n                <tr>\n                  <td width=\"100%\"><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{ts}Customer:{/ts}</font></td>\n                  <td style=\"white-space: nowrap\"><font size=\"1\" align=\"right\">{contact.display_name}</font></td>\n                </tr>\n                <tr>\n                  <td><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{ts}Invoice Number:{/ts}</font></td>\n                  <td><font size=\"1\" align=\"right\">{contribution.invoice_number}</font></td>\n                </tr>\n                <tr><td colspan=\"5\" style=\"color:#F5F5F5;\"><hr></td></tr>\n                {if $is_pay_later == 1}\n                  <tr>\n                    <td><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{ts}Amount Due:{/ts}</font></td>\n                    <td><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{$amount|crmMoney:$currency}</font></td>\n                  </tr>\n                {else}\n                  <tr>\n                    <td><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{ts}Amount Due:{/ts}</font></td>\n                    <td><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{$amountDue|crmMoney:$currency}</font></td>\n                  </tr>\n                {/if}\n                <tr>\n                  <td><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{ts}Due Date:{/ts}</font></td>\n                  <td><font size=\"1\" align=\"right\">{$dueDate}</font></td>\n                </tr>\n                <tr>\n                  <td colspan=\"5\" style=\"color:#F5F5F5;\"><hr></td>\n                </tr>\n              </table>\n      {/if}\n\n      {if $contribution_status_id == $refundedStatusId || $contribution_status_id == $cancelledStatusId}\n      {if $config->empoweredBy}\n        <table style=\"margin-top:2px;padding-left:7px;page-break-before: always;\">\n          <tr>\n            <td><img src=\"{$resourceBase}/i/civi99.png\" height=\"34px\" width=\"99px\"></td>\n          </tr>\n        </table>\n      {/if}\n\n      <table style=\"font-family: Arial, Verdana, sans-serif\" width=\"100%\" height=\"100\" border=\"0\" cellpadding=\"5\" cellspacing=\"5\">\n        <tr>\n          <td style=\"padding-left:15px;\"><b><font size=\"4\" align=\"center\">{ts}CREDIT NOTE{/ts}</font></b></td>\n          <td style=\"padding-left:30px;\"><b><font size=\"1\" align=\"right\">{ts}Date:{/ts}</font></b></td>\n          <td><font size=\"1\" align=\"right\">{domain.name}</font></td>\n        </tr>\n        <tr>\n          <td style=\"padding-left:17px;\"><font size=\"1\" align=\"center\">{contact.display_name}{if \'{contact.current_employer}\'} ({contact.current_employer}){/if}</font></td>\n          <td style=\"padding-left:30px;\"><font size=\"1\" align=\"right\">{$invoice_date}</font></td>\n          <td>\n            <font size=\"1\" align=\"right\">\n              {domain.street_address}\n              {domain.supplemental_address_1}\n           </font>\n          </td>\n        </tr>\n        <tr>\n          <td style=\"padding-left:17px;\"><font size=\"1\" align=\"center\">{$street_address}   {$supplemental_address_1}</font></td>\n          <td style=\"padding-left:30px;\"><b><font size=\"1\" align=\"right\">{ts}Credit Note Number:{/ts}</font></b></td>\n          <td>\n            <font size=\"1\" align=\"right\">\n              {domain.supplemental_address_2}\n              {domain.state_province_id:label}\n           </font>\n          </td>\n        </tr>\n        <tr>\n          <td style=\"padding-left:17px;\"><font size=\"1\" align=\"center\">{$supplemental_address_2}  {$stateProvinceAbbreviation}</font></td>\n          <td style=\"padding-left:30px;\"><font size=\"1\" align=\"right\">{$creditnote_id}</font></td>\n          <td>\n            <font size=\"1\" align=\"right\">\n              {domain.city}\n              {domain.postal_code}\n           </font>\n          </td>\n        </tr>\n        <tr>\n          <td style=\"padding-left:17px;\"><font size=\"1\" align=\"right\">{$city}  {$postal_code}</font></td>\n          <td height=\"10\" style=\"padding-left:30px;\"><b><font size=\"1\" align=\"right\">{ts}Reference:{/ts}</font></b></td>\n          <td>\n            <font size=\"1\" align=\"right\">\n              {domain.country_id:label}\n           </font>\n          </td>\n        </tr>\n        <tr>\n          <td></td>\n          <td style=\"padding-left:30px;\"><font size=\"1\" align=\"right\">{$source}</font></td>\n          <td>\n            <font size=\"1\" align=\"right\">\n              {domain.email}\n           </font>\n          </td>\n        </tr>\n        <tr>\n          <td></td>\n          <td></td>\n          <td>\n            <font size=\"1\" align=\"right\">\n              {domain.phone}\n           </font>\n          </td>\n        </tr>\n      </table>\n\n      <table style=\"margin-top:75px;font-family: Arial, Verdana, sans-serif\" width=\"100%\" border=\"0\" cellpadding=\"5\" cellspacing=\"5\" id=\"desc\">\n        <tr>\n          <td colspan=\"2\" {$valueStyle}>\n            <table> {* FIXME: style this table so that it looks like the text version (justification, etc.) *}\n              <tr>\n                <th style=\"padding-right:28px;text-align:left;font-weight:bold;width:200px;\"><font size=\"1\">{ts}Description{/ts}</font></th>\n                <th style=\"padding-left:28px;text-align:right;font-weight:bold;\"><font size=\"1\">{ts}Quantity{/ts}</font></th>\n                <th style=\"padding-left:28px;text-align:right;font-weight:bold;\"><font size=\"1\">{ts}Unit Price{/ts}</font></th>\n                <th style=\"padding-left:28px;text-align:right;font-weight:bold;\"><font size=\"1\">{domain.tax_term}</font></th>\n                <th style=\"padding-left:28px;text-align:right;font-weight:bold;\"><font size=\"1\">{ts 1=$currency}Amount %1{/ts}</font></th>\n              </tr>\n              {foreach from=$lineItem item=value key=priceset name=pricevalue}\n                {if $smarty.foreach.pricevalue.index eq 0}\n                  <tr><td colspan=\"5\"><hr size=\"3\" style=\"color:#000;\"></hr></td></tr>\n                {else}\n                  <tr><td colspan=\"5\" style=\"color:#F5F5F5;\"><hr></hr></td></tr>\n                {/if}\n                <tr>\n                  <td style =\"text-align:left;\"  >\n                    <font size=\"1\">\n                      {if $value.html_type eq \'Text\'}\n                        {$value.label}\n                      {else}\n                        {$value.field_title} - {$value.label}\n                      {/if}\n                      {if $value.description}\n                        <div>{$value.description|truncate:30:\"...\"}</div>\n                      {/if}\n                   </font>\n                  </td>\n                  <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{$value.qty}</font></td>\n                  <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{$value.unit_price|crmMoney:$currency}</font></td>\n                  {if $value.tax_amount != \'\'}\n                    <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{if $value.tax_rate}{$value.tax_rate}%{/if}</font></td>\n                  {else}\n                    <td style=\"padding-left:28px;text-align:right\"><font size=\"1\">{if $taxTerm}{ts 1=$taxTerm}No %1{/ts}{/if}</font></td>\n                  {/if}\n                  <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{$value.subTotal|crmMoney:$currency}</font></td>\n                </tr>\n              {/foreach}\n              <tr><td colspan=\"5\" style=\"color:#F5F5F5;\"><hr></hr></td></tr>\n              <tr>\n                <td colspan=\"3\"></td>\n                <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{ts}Sub Total{/ts}</font></td>\n                <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{$subTotal|crmMoney:$currency}</font></td>\n              </tr>\n              {if !empty($dataArray)}\n              {foreach from=$dataArray item=value key=priceset}\n                <tr>\n                  <td colspan=\"3\"></td>\n                  {if $priceset}\n                    <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{if $taxTerm}{ts 1=$taxTerm 2=$priceset}TOTAL %1 %2%{/ts}{/if}</font></td>\n                    <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\" align=\"right\">{$value|crmMoney:$currency}</font> </td>\n                  {elseif $priceset == 0}\n                    <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{if $taxTerm}{ts 1=$taxTerm}TOTAL NO %1{/ts}{/if}</font></td>\n                    <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\" align=\"right\">{$value|crmMoney:$currency}</font> </td>\n                  {/if}\n                </tr>\n              {/foreach}\n              {/if}\n              <tr>\n                <td colspan=\"3\"></td>\n                <td colspan=\"2\"><hr></hr></td>\n              </tr>\n              <tr>\n                <td colspan=\"3\"></td>\n                <td style=\"padding-left:28px;text-align:right;\"><b><font size=\"1\">{ts 1=$currency}TOTAL %1{/ts}</font></b></td>\n                <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{$amount|crmMoney:$currency}</font></td>\n              </tr>\n              {if $is_pay_later == 0}\n                <tr>\n                  <td colspan=\"3\"></td>\n                  <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{ts}LESS Credit to invoice(s){/ts}</font></td>\n                  <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{$amount|crmMoney:$currency}</font></td>\n                </tr>\n                <tr>\n                  <td colspan=\"3\"></td>\n                  <td colspan=\"2\"><hr></hr></td>\n                </tr>\n                <tr>\n                  <td colspan=\"3\"></td>\n                  <td style=\"padding-left:28px;text-align:right;\"><b><font size=\"1\">{ts}REMAINING CREDIT{/ts}</font></b></td>\n                  <td style=\"padding-left:28px;text-align:right;\"><b><font size=\"1\">{$amountDue|crmMoney:$currency}</font></b></td>\n                  <td style=\"padding-left:28px;\"><font size=\"1\" align=\"right\"></font></td>\n                </tr>\n              {/if}\n              <br/><br/><br/>\n              <tr>\n                <td colspan=\"3\"></td>\n              </tr>\n              <tr>\n                <td></td>\n                <td colspan=\"3\"></td>\n              </tr>\n            </table>\n          </td>\n        </tr>\n      </table>\n\n      <table width=\"100%\" style=\"margin-top:5px;padding-right:45px;\">\n        <tr>\n          <td><img src=\"{$resourceBase}/i/contribute/cut_line.png\" height=\"15\" width=\"100%\"></td>\n        </tr>\n      </table>\n\n      <table style=\"margin-top:6px;font-family: Arial, Verdana, sans-serif\" width=\"100%\" border=\"0\" cellpadding=\"5\" cellspacing=\"5\" id=\"desc\">\n        <tr>\n          <td width=\"60%\"><font size=\"4\" align=\"right\"><b>{ts}CREDIT ADVICE{/ts}</b><br/><br /><div style=\"font-size:10px;max-width:300px;\">{ts}Please do not pay on this advice. Deduct the amount of this Credit Note from your next payment to us{/ts}</div><br/></font></td>\n          <td width=\"40%\">\n            <table align=\"right\">\n              <tr>\n                <td colspan=\"2\"></td>\n                <td><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{ts}Customer:{/ts}</font></td>\n                <td><font size=\"1\" align=\"right\">{contact.display_name}</font></td>\n              </tr>\n              <tr>\n                <td colspan=\"2\"></td>\n                <td><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{ts}Credit Note#:{/ts}</font></td>\n                <td><font size=\"1\" align=\"right\">{$creditnote_id}</font></td>\n              </tr>\n              <tr><td colspan=\"5\"style=\"color:#F5F5F5;\"><hr></hr></td></tr>\n              <tr>\n                <td colspan=\"2\"></td>\n                <td><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{ts}Credit Amount:{/ts}</font></td>\n                <td width=\'50px\'><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{$amount|crmMoney:$currency}</font></td>\n              </tr>\n            </table>\n          </td>\n        </tr>\n      </table>\n    {/if}\n\n  </div>\n  </body>\n</html>\n',1,816,'contribution_invoice_receipt',1,0,0,NULL),
- (10,'Contributions - Invoice','{if $title}\n  {if $component}\n    {if $component == \'event\'}\n      {ts 1=$title}Event Registration Invoice: %1{/ts}\n    {else}\n      {ts 1=$title}Contribution Invoice: %1{/ts}\n    {/if}\n  {/if}\n{else}\n  {ts}Invoice{/ts}\n{/if}\n - {contact.display_name}\n','{ts}Contribution Invoice{/ts}\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n      <title></title>\n  </head>\n  <body>\n  <div style=\"padding-top:100px;margin-right:50px;border-style: none;\">\n    {if $config->empoweredBy}\n      <table style=\"margin-top:5px;padding-bottom:50px;\" cellpadding=\"5\" cellspacing=\"0\">\n        <tr>\n          <td><img src=\"{$resourceBase}/i/civi99.png\" height=\"34px\" width=\"99px\"></td>\n        </tr>\n      </table>\n    {/if}\n      <table style=\"font-family: Arial, Verdana, sans-serif;\" width=\"100%\" height=\"100\" border=\"0\" cellpadding=\"5\" cellspacing=\"0\">\n        <tr>\n          <td width=\"30%\"><b><font size=\"4\" align=\"center\">{ts}INVOICE{/ts}</font></b></td>\n          <td width=\"50%\" valign=\"bottom\"><b><font size=\"1\" align=\"center\">{ts}Invoice Date:{/ts}</font></b></td>\n          <td valign=\"bottom\" style=\"white-space: nowrap\"><b><font size=\"1\" align=\"right\">{domain.name}</font></b></td>\n        </tr>\n        <tr>\n          <td><font size=\"1\" align=\"center\">{contact.display_name}{if \'{contact.current_employer}\'} ({contact.current_employer}){/if}</font></td>\n          <td><font size=\"1\" align=\"right\">{$invoice_date}</font></td>\n          <td style=\"white-space: nowrap\">\n            <font size=\"1\" align=\"right\">\n              {domain.street_address}\n              {domain.supplemental_address_1}\n           </font>\n          </td>\n        </tr>\n        <tr>\n          <td><font size=\"1\" align=\"center\">{$street_address} {$supplemental_address_1}</font></td>\n          <td><b><font size=\"1\" align=\"right\">{ts}Invoice Number:{/ts}</font></b></td>\n          <td>\n            <font size=\"1\" align=\"right\">\n              {domain.supplemental_address_2}\n              {domain.state_province_id:label}\n           </font>\n          </td>\n        </tr>\n        <tr>\n          <td><font size=\"1\" align=\"center\">{$supplemental_address_2} {$stateProvinceAbbreviation}</font></td>\n          <td><font size=\"1\" align=\"right\">{contribution.invoice_number}</font></td>\n          <td style=\"white-space: nowrap\">\n            <font size=\"1\" align=\"right\">\n              {domain.city}\n              {domain.postal_code}\n           </font>\n          </td>\n        </tr>\n        <tr>\n          <td><font size=\"1\" align=\"right\">{$city}  {$postal_code}</font></td>\n          <td height=\"10\"><b><font size=\"1\" align=\"right\">{ts}Reference:{/ts}</font></b></td>\n          <td><font size=\"1\" align=\"right\">{domain.country_id:label}</font></td>\n        </tr>\n        <tr>\n          <td><font size=\"1\" align=\"right\"> {$country}</font></td>\n          <td><font size=\"1\" align=\"right\">{contribution.source}</font></td>\n          <td valign=\"top\" style=\"white-space: nowrap\"><font size=\"1\" align=\"right\">{domain.email}</font> </td>\n        </tr>\n        <tr>\n          <td></td>\n          <td></td>\n          <td valign=\"top\"><font size=\"1\" align=\"right\">{domain.phone}</font> </td>\n        </tr>\n      </table>\n\n             <table style=\"padding-top:75px;font-family: Arial, Verdana, sans-serif;\" width=\"100%\" border=\"0\" cellpadding=\"5\" cellspacing=\"0\">\n              <tr>\n                <th style=\"text-align:left;font-weight:bold;width:100%\"><font size=\"1\">{ts}Description{/ts}</font></th>\n                <th style=\"text-align:right;font-weight:bold;white-space: nowrap\"><font size=\"1\">{ts}Quantity{/ts}</font></th>\n                <th style=\"text-align:right;font-weight:bold;white-space: nowrap\"><font size=\"1\">{ts}Unit Price{/ts}</font></th>\n                <th style=\"text-align:right;font-weight:bold;white-space: nowrap\"><font size=\"1\">{domain.tax_term}</font></th>\n                <th style=\"text-align:right;font-weight:bold;white-space: nowrap\"><font size=\"1\">{ts 1=$currency}Amount %1{/ts}</font></th>\n              </tr>\n              {foreach from=$lineItem item=value key=priceset name=taxpricevalue}\n                {if $smarty.foreach.taxpricevalue.index eq 0}\n                {else}\n                {/if}\n                <tr>\n                  <td style=\"text-align:left;nowrap\"><font size=\"1\">\n                    {if $value.html_type eq \'Text\'}\n                      {$value.label}\n                    {else}\n                      {$value.field_title} - {$value.label}\n                    {/if}\n                    {if $value.description}\n                      <div>{$value.description|truncate:30:\"...\"}</div>\n                    {/if}\n                   </font>\n                  </td>\n                  <td style=\"text-align:right;\"><font size=\"1\">{$value.qty}</font></td>\n                  <td style=\"text-align:right;\"><font size=\"1\">{$value.unit_price|crmMoney:$currency}</font></td>\n                  {if $value.tax_amount != \'\'}\n                    <td style=\"text-align:right;\"><font size=\"1\">{if $value.tax_rate}{$value.tax_rate}%{/if}</font></td>\n                  {else}\n                    <td style=\"text-align:right;\"><font size=\"1\">{if $taxTerm}{ts 1=$taxTerm}-{/ts}{/if}</font></td>\n                  {/if}\n                  <td style=\"text-align:right;\"><font size=\"1\">{$value.subTotal|crmMoney:$currency}</font></td>\n                </tr>\n              {/foreach}\n              <tr>\n                <td colspan=\"3\"></td>\n                <td style=\"text-align:right;\"><font size=\"1\">{ts}Sub Total{/ts}</font></td>\n                <td style=\"text-align:right;\"><font size=\"1\">{$subTotal|crmMoney:$currency}</font></td>\n              </tr>\n              {if !empty($dataArray)}\n              {foreach from=$dataArray item=value key=priceset}\n                <tr>\n                  <td colspan=\"3\"></td>\n                    {if $priceset}\n                      <td style=\"text-align:right;white-space: nowrap\"><font size=\"1\">{if $taxTerm}{ts 1=$taxTerm 2=$priceset}TOTAL %1 %2%{/ts}{/if}</font></td>\n                      <td style=\"text-align:right\"><font size=\"1\" align=\"right\">{$value|crmMoney:$currency}</font> </td>\n                    {elseif $priceset == 0}\n                      <td style=\"text-align:right;white-space: nowrap\"><font size=\"1\">{if $taxTerm}{ts 1=$taxTerm}TOTAL %1{/ts}{/if}</font></td>\n                      <td style=\"text-align:right\"><font size=\"1\" align=\"right\">{$value|crmMoney:$currency}</font> </td>\n                    {/if}\n                </tr>\n              {/foreach}\n              {/if}\n              <tr>\n                <td colspan=\"3\"></td>\n                <td style=\"text-align:right;white-space: nowrap\"><b><font size=\"1\">{ts 1=$currency}TOTAL %1{/ts}</font></b></td>\n                <td style=\"text-align:right;\"><font size=\"1\">{$amount|crmMoney:$currency}</font></td>\n              </tr>\n              <tr>\n                <td colspan=\"3\"></td>\n                <td style=\"text-align:right;white-space: nowrap\"><font size=\"1\">\n                  {if $contribution_status_id == $refundedStatusId}\n                    {ts}Amount Credited{/ts}\n                  {else}\n                    {ts}Amount Paid{/ts}\n                  {/if}\n                 </font>\n                </td>\n                <td style=\"text-align:right;\"><font size=\"1\">{$amountPaid|crmMoney:$currency}</font></td>\n              </tr>\n              <tr>\n                <td colspan=\"3\"></td>\n                <td colspan=\"2\"><hr></hr></td>\n              </tr>\n              <tr>\n                <td colspan=\"3\"></td>\n                <td style=\"text-align:right;white-space: nowrap\" ><b><font size=\"1\">{ts}AMOUNT DUE:{/ts}</font></b></td>\n                <td style=\"text-align:right;\"><b><font size=\"1\">{$amountDue|crmMoney:$currency}</font></b></td>\n              </tr>\n\n              <br/><br/><br/>\n              <tr>\n                <td colspan=\"5\"></td>\n              </tr>\n              {if $contribution_status_id == $pendingStatusId && $is_pay_later == 1}\n                <tr>\n                  <td colspan=\"3\"><b><font size=\"1\" align=\"center\">{ts 1=$dueDate}DUE DATE: %1{/ts}</font></b></td>\n                  <td colspan=\"2\"></td>\n                </tr>\n              {/if}\n            </table>\n          </td>\n        </tr>\n      </table>\n\n      {if $contribution_status_id == $pendingStatusId && $is_pay_later == 1}\n        <table style=\"margin-top:5px;\" width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n          <tr>\n            <td><img src=\"{$resourceBase}/i/contribute/cut_line.png\" height=\"15\"></td>\n          </tr>\n        </table>\n\n        <table style=\"margin-top:5px;font-family: Arial, Verdana, sans-serif\" width=\"100%\" border=\"0\" cellpadding=\"5\" cellspacing=\"0\" id=\"desc\">\n          <tr>\n            <td width=\"60%\"><b><font size=\"4\" align=\"right\">{ts}PAYMENT ADVICE{/ts}</font></b><br/><br/><font size=\"1\" align=\"left\"><b>{ts}To:{/ts}</b><div style=\"width:24em;word-wrap:break-word;\">\n              {domain.name}<br />\n              {domain.street_address} {domain.supplemental_address_1}<br />\n              {domain.supplemental_address_2} {domain.state_province_id:label}<br />\n              {domain.city} {domain.postal_code}<br />\n              {domain.country_id:label}<br />\n              {domain.email}</div>\n              {domain.phone}<br />\n             </font><br/><br/><font size=\"1\" align=\"left\">{$notes}</font>\n            </td>\n            <td width=\"40%\">\n              <table cellpadding=\"5\" cellspacing=\"0\"  width=\"100%\" border=\"0\">\n                <tr>\n                  <td width=\"100%\"><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{ts}Customer:{/ts}</font></td>\n                  <td style=\"white-space: nowrap\"><font size=\"1\" align=\"right\">{contact.display_name}</font></td>\n                </tr>\n                <tr>\n                  <td><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{ts}Invoice Number:{/ts}</font></td>\n                  <td><font size=\"1\" align=\"right\">{contribution.invoice_number}</font></td>\n                </tr>\n                <tr><td colspan=\"5\" style=\"color:#F5F5F5;\"><hr></td></tr>\n                {if $is_pay_later == 1}\n                  <tr>\n                    <td><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{ts}Amount Due:{/ts}</font></td>\n                    <td><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{$amount|crmMoney:$currency}</font></td>\n                  </tr>\n                {else}\n                  <tr>\n                    <td><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{ts}Amount Due:{/ts}</font></td>\n                    <td><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{$amountDue|crmMoney:$currency}</font></td>\n                  </tr>\n                {/if}\n                <tr>\n                  <td><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{ts}Due Date:{/ts}</font></td>\n                  <td><font size=\"1\" align=\"right\">{$dueDate}</font></td>\n                </tr>\n                <tr>\n                  <td colspan=\"5\" style=\"color:#F5F5F5;\"><hr></td>\n                </tr>\n              </table>\n      {/if}\n\n      {if $contribution_status_id == $refundedStatusId || $contribution_status_id == $cancelledStatusId}\n      {if $config->empoweredBy}\n        <table style=\"margin-top:2px;padding-left:7px;page-break-before: always;\">\n          <tr>\n            <td><img src=\"{$resourceBase}/i/civi99.png\" height=\"34px\" width=\"99px\"></td>\n          </tr>\n        </table>\n      {/if}\n\n      <table style=\"font-family: Arial, Verdana, sans-serif\" width=\"100%\" height=\"100\" border=\"0\" cellpadding=\"5\" cellspacing=\"5\">\n        <tr>\n          <td style=\"padding-left:15px;\"><b><font size=\"4\" align=\"center\">{ts}CREDIT NOTE{/ts}</font></b></td>\n          <td style=\"padding-left:30px;\"><b><font size=\"1\" align=\"right\">{ts}Date:{/ts}</font></b></td>\n          <td><font size=\"1\" align=\"right\">{domain.name}</font></td>\n        </tr>\n        <tr>\n          <td style=\"padding-left:17px;\"><font size=\"1\" align=\"center\">{contact.display_name}{if \'{contact.current_employer}\'} ({contact.current_employer}){/if}</font></td>\n          <td style=\"padding-left:30px;\"><font size=\"1\" align=\"right\">{$invoice_date}</font></td>\n          <td>\n            <font size=\"1\" align=\"right\">\n              {domain.street_address}\n              {domain.supplemental_address_1}\n           </font>\n          </td>\n        </tr>\n        <tr>\n          <td style=\"padding-left:17px;\"><font size=\"1\" align=\"center\">{$street_address}   {$supplemental_address_1}</font></td>\n          <td style=\"padding-left:30px;\"><b><font size=\"1\" align=\"right\">{ts}Credit Note Number:{/ts}</font></b></td>\n          <td>\n            <font size=\"1\" align=\"right\">\n              {domain.supplemental_address_2}\n              {domain.state_province_id:label}\n           </font>\n          </td>\n        </tr>\n        <tr>\n          <td style=\"padding-left:17px;\"><font size=\"1\" align=\"center\">{$supplemental_address_2}  {$stateProvinceAbbreviation}</font></td>\n          <td style=\"padding-left:30px;\"><font size=\"1\" align=\"right\">{$creditnote_id}</font></td>\n          <td>\n            <font size=\"1\" align=\"right\">\n              {domain.city}\n              {domain.postal_code}\n           </font>\n          </td>\n        </tr>\n        <tr>\n          <td style=\"padding-left:17px;\"><font size=\"1\" align=\"right\">{$city}  {$postal_code}</font></td>\n          <td height=\"10\" style=\"padding-left:30px;\"><b><font size=\"1\" align=\"right\">{ts}Reference:{/ts}</font></b></td>\n          <td>\n            <font size=\"1\" align=\"right\">\n              {domain.country_id:label}\n           </font>\n          </td>\n        </tr>\n        <tr>\n          <td></td>\n          <td style=\"padding-left:30px;\"><font size=\"1\" align=\"right\">{$source}</font></td>\n          <td>\n            <font size=\"1\" align=\"right\">\n              {domain.email}\n           </font>\n          </td>\n        </tr>\n        <tr>\n          <td></td>\n          <td></td>\n          <td>\n            <font size=\"1\" align=\"right\">\n              {domain.phone}\n           </font>\n          </td>\n        </tr>\n      </table>\n\n      <table style=\"margin-top:75px;font-family: Arial, Verdana, sans-serif\" width=\"100%\" border=\"0\" cellpadding=\"5\" cellspacing=\"5\" id=\"desc\">\n        <tr>\n          <td colspan=\"2\" {$valueStyle}>\n            <table> {* FIXME: style this table so that it looks like the text version (justification, etc.) *}\n              <tr>\n                <th style=\"padding-right:28px;text-align:left;font-weight:bold;width:200px;\"><font size=\"1\">{ts}Description{/ts}</font></th>\n                <th style=\"padding-left:28px;text-align:right;font-weight:bold;\"><font size=\"1\">{ts}Quantity{/ts}</font></th>\n                <th style=\"padding-left:28px;text-align:right;font-weight:bold;\"><font size=\"1\">{ts}Unit Price{/ts}</font></th>\n                <th style=\"padding-left:28px;text-align:right;font-weight:bold;\"><font size=\"1\">{domain.tax_term}</font></th>\n                <th style=\"padding-left:28px;text-align:right;font-weight:bold;\"><font size=\"1\">{ts 1=$currency}Amount %1{/ts}</font></th>\n              </tr>\n              {foreach from=$lineItem item=value key=priceset name=pricevalue}\n                {if $smarty.foreach.pricevalue.index eq 0}\n                  <tr><td colspan=\"5\"><hr size=\"3\" style=\"color:#000;\"></hr></td></tr>\n                {else}\n                  <tr><td colspan=\"5\" style=\"color:#F5F5F5;\"><hr></hr></td></tr>\n                {/if}\n                <tr>\n                  <td style =\"text-align:left;\"  >\n                    <font size=\"1\">\n                      {if $value.html_type eq \'Text\'}\n                        {$value.label}\n                      {else}\n                        {$value.field_title} - {$value.label}\n                      {/if}\n                      {if $value.description}\n                        <div>{$value.description|truncate:30:\"...\"}</div>\n                      {/if}\n                   </font>\n                  </td>\n                  <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{$value.qty}</font></td>\n                  <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{$value.unit_price|crmMoney:$currency}</font></td>\n                  {if $value.tax_amount != \'\'}\n                    <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{if $value.tax_rate}{$value.tax_rate}%{/if}</font></td>\n                  {else}\n                    <td style=\"padding-left:28px;text-align:right\"><font size=\"1\">{if $taxTerm}{ts 1=$taxTerm}No %1{/ts}{/if}</font></td>\n                  {/if}\n                  <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{$value.subTotal|crmMoney:$currency}</font></td>\n                </tr>\n              {/foreach}\n              <tr><td colspan=\"5\" style=\"color:#F5F5F5;\"><hr></hr></td></tr>\n              <tr>\n                <td colspan=\"3\"></td>\n                <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{ts}Sub Total{/ts}</font></td>\n                <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{$subTotal|crmMoney:$currency}</font></td>\n              </tr>\n              {if !empty($dataArray)}\n              {foreach from=$dataArray item=value key=priceset}\n                <tr>\n                  <td colspan=\"3\"></td>\n                  {if $priceset}\n                    <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{if $taxTerm}{ts 1=$taxTerm 2=$priceset}TOTAL %1 %2%{/ts}{/if}</font></td>\n                    <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\" align=\"right\">{$value|crmMoney:$currency}</font> </td>\n                  {elseif $priceset == 0}\n                    <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{if $taxTerm}{ts 1=$taxTerm}TOTAL NO %1{/ts}{/if}</font></td>\n                    <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\" align=\"right\">{$value|crmMoney:$currency}</font> </td>\n                  {/if}\n                </tr>\n              {/foreach}\n              {/if}\n              <tr>\n                <td colspan=\"3\"></td>\n                <td colspan=\"2\"><hr></hr></td>\n              </tr>\n              <tr>\n                <td colspan=\"3\"></td>\n                <td style=\"padding-left:28px;text-align:right;\"><b><font size=\"1\">{ts 1=$currency}TOTAL %1{/ts}</font></b></td>\n                <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{$amount|crmMoney:$currency}</font></td>\n              </tr>\n              {if $is_pay_later == 0}\n                <tr>\n                  <td colspan=\"3\"></td>\n                  <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{ts}LESS Credit to invoice(s){/ts}</font></td>\n                  <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{$amount|crmMoney:$currency}</font></td>\n                </tr>\n                <tr>\n                  <td colspan=\"3\"></td>\n                  <td colspan=\"2\"><hr></hr></td>\n                </tr>\n                <tr>\n                  <td colspan=\"3\"></td>\n                  <td style=\"padding-left:28px;text-align:right;\"><b><font size=\"1\">{ts}REMAINING CREDIT{/ts}</font></b></td>\n                  <td style=\"padding-left:28px;text-align:right;\"><b><font size=\"1\">{$amountDue|crmMoney:$currency}</font></b></td>\n                  <td style=\"padding-left:28px;\"><font size=\"1\" align=\"right\"></font></td>\n                </tr>\n              {/if}\n              <br/><br/><br/>\n              <tr>\n                <td colspan=\"3\"></td>\n              </tr>\n              <tr>\n                <td></td>\n                <td colspan=\"3\"></td>\n              </tr>\n            </table>\n          </td>\n        </tr>\n      </table>\n\n      <table width=\"100%\" style=\"margin-top:5px;padding-right:45px;\">\n        <tr>\n          <td><img src=\"{$resourceBase}/i/contribute/cut_line.png\" height=\"15\" width=\"100%\"></td>\n        </tr>\n      </table>\n\n      <table style=\"margin-top:6px;font-family: Arial, Verdana, sans-serif\" width=\"100%\" border=\"0\" cellpadding=\"5\" cellspacing=\"5\" id=\"desc\">\n        <tr>\n          <td width=\"60%\"><font size=\"4\" align=\"right\"><b>{ts}CREDIT ADVICE{/ts}</b><br/><br /><div style=\"font-size:10px;max-width:300px;\">{ts}Please do not pay on this advice. Deduct the amount of this Credit Note from your next payment to us{/ts}</div><br/></font></td>\n          <td width=\"40%\">\n            <table align=\"right\">\n              <tr>\n                <td colspan=\"2\"></td>\n                <td><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{ts}Customer:{/ts}</font></td>\n                <td><font size=\"1\" align=\"right\">{contact.display_name}</font></td>\n              </tr>\n              <tr>\n                <td colspan=\"2\"></td>\n                <td><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{ts}Credit Note#:{/ts}</font></td>\n                <td><font size=\"1\" align=\"right\">{$creditnote_id}</font></td>\n              </tr>\n              <tr><td colspan=\"5\"style=\"color:#F5F5F5;\"><hr></hr></td></tr>\n              <tr>\n                <td colspan=\"2\"></td>\n                <td><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{ts}Credit Amount:{/ts}</font></td>\n                <td width=\'50px\'><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{$amount|crmMoney:$currency}</font></td>\n              </tr>\n            </table>\n          </td>\n        </tr>\n      </table>\n    {/if}\n\n  </div>\n  </body>\n</html>\n',1,816,'contribution_invoice_receipt',0,1,0,NULL),
+ (9,'Contributions - Invoice','{if $title}\n  {if $component}\n    {if $component == \'event\'}\n      {ts 1=$title}Event Registration Invoice: %1{/ts}\n    {else}\n      {ts 1=$title}Contribution Invoice: %1{/ts}\n    {/if}\n  {/if}\n{else}\n  {ts}Invoice{/ts}\n{/if}\n - {contact.display_name}\n','{ts}Contribution Invoice{/ts}\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n      <title></title>\n  </head>\n  <body>\n  <div style=\"padding-top:100px;margin-right:50px;border-style: none;\">\n    {if $config->empoweredBy}\n      <table style=\"margin-top:5px;padding-bottom:50px;\" cellpadding=\"5\" cellspacing=\"0\">\n        <tr>\n          <td><img src=\"{$resourceBase}/i/civi99.png\" height=\"34px\" width=\"99px\"></td>\n        </tr>\n      </table>\n    {/if}\n      <table style=\"font-family: Arial, Verdana, sans-serif;\" width=\"100%\" height=\"100\" border=\"0\" cellpadding=\"5\" cellspacing=\"0\">\n        <tr>\n          <td width=\"30%\"><b><font size=\"4\" align=\"center\">{ts}INVOICE{/ts}</font></b></td>\n          <td width=\"50%\" valign=\"bottom\"><b><font size=\"1\" align=\"center\">{ts}Invoice Date:{/ts}</font></b></td>\n          <td valign=\"bottom\" style=\"white-space: nowrap\"><b><font size=\"1\" align=\"right\">{domain.name}</font></b></td>\n        </tr>\n        <tr>\n          <td><font size=\"1\" align=\"center\">{contact.display_name}{if \'{contact.current_employer}\'} ({contact.current_employer}){/if}</font></td>\n          <td><font size=\"1\" align=\"right\">{$invoice_date}</font></td>\n          <td style=\"white-space: nowrap\">\n            <font size=\"1\" align=\"right\">\n              {domain.street_address}\n              {domain.supplemental_address_1}\n           </font>\n          </td>\n        </tr>\n        <tr>\n          <td><font size=\"1\" align=\"center\">{$street_address} {$supplemental_address_1}</font></td>\n          <td><b><font size=\"1\" align=\"right\">{ts}Invoice Number:{/ts}</font></b></td>\n          <td>\n            <font size=\"1\" align=\"right\">\n              {domain.supplemental_address_2}\n              {domain.state_province_id:label}\n           </font>\n          </td>\n        </tr>\n        <tr>\n          <td><font size=\"1\" align=\"center\">{$supplemental_address_2} {$stateProvinceAbbreviation}</font></td>\n          <td><font size=\"1\" align=\"right\">{contribution.invoice_number}</font></td>\n          <td style=\"white-space: nowrap\">\n            <font size=\"1\" align=\"right\">\n              {domain.city}\n              {domain.postal_code}\n           </font>\n          </td>\n        </tr>\n        <tr>\n          <td><font size=\"1\" align=\"right\">{$city}  {$postal_code}</font></td>\n          <td height=\"10\"><b><font size=\"1\" align=\"right\">{ts}Reference:{/ts}</font></b></td>\n          <td><font size=\"1\" align=\"right\">{domain.country_id:label}</font></td>\n        </tr>\n        <tr>\n          <td><font size=\"1\" align=\"right\"> {$country}</font></td>\n          <td><font size=\"1\" align=\"right\">{contribution.source}</font></td>\n          <td valign=\"top\" style=\"white-space: nowrap\"><font size=\"1\" align=\"right\">{domain.email}</font> </td>\n        </tr>\n        <tr>\n          <td></td>\n          <td></td>\n          <td valign=\"top\"><font size=\"1\" align=\"right\">{domain.phone}</font> </td>\n        </tr>\n      </table>\n\n             <table style=\"padding-top:75px;font-family: Arial, Verdana, sans-serif;\" width=\"100%\" border=\"0\" cellpadding=\"5\" cellspacing=\"0\">\n              <tr>\n                <th style=\"text-align:left;font-weight:bold;width:100%\"><font size=\"1\">{ts}Description{/ts}</font></th>\n                <th style=\"text-align:right;font-weight:bold;white-space: nowrap\"><font size=\"1\">{ts}Quantity{/ts}</font></th>\n                <th style=\"text-align:right;font-weight:bold;white-space: nowrap\"><font size=\"1\">{ts}Unit Price{/ts}</font></th>\n                <th style=\"text-align:right;font-weight:bold;white-space: nowrap\"><font size=\"1\">{domain.tax_term}</font></th>\n                <th style=\"text-align:right;font-weight:bold;white-space: nowrap\"><font size=\"1\">{ts 1=$currency}Amount %1{/ts}</font></th>\n              </tr>\n              {foreach from=$lineItem item=value key=priceset name=taxpricevalue}\n                {if $smarty.foreach.taxpricevalue.index eq 0}\n                {else}\n                {/if}\n                <tr>\n                  <td style=\"text-align:left;nowrap\"><font size=\"1\">\n                    {if $value.html_type eq \'Text\'}\n                      {$value.label}\n                    {else}\n                      {$value.field_title} - {$value.label}\n                    {/if}\n                    {if $value.description}\n                      <div>{$value.description|truncate:30:\"...\"}</div>\n                    {/if}\n                   </font>\n                  </td>\n                  <td style=\"text-align:right;\"><font size=\"1\">{$value.qty}</font></td>\n                  <td style=\"text-align:right;\"><font size=\"1\">{$value.unit_price|crmMoney:$currency}</font></td>\n                  {if $value.tax_amount != \'\'}\n                    <td style=\"text-align:right;\"><font size=\"1\">{if $value.tax_rate}{$value.tax_rate}%{/if}</font></td>\n                  {else}\n                    <td style=\"text-align:right;\"><font size=\"1\">{if $taxTerm}{ts 1=$taxTerm}-{/ts}{/if}</font></td>\n                  {/if}\n                  <td style=\"text-align:right;\"><font size=\"1\">{$value.subTotal|crmMoney:$currency}</font></td>\n                </tr>\n              {/foreach}\n              <tr>\n                <td colspan=\"3\"></td>\n                <td style=\"text-align:right;\"><font size=\"1\">{ts}Sub Total{/ts}</font></td>\n                <td style=\"text-align:right;\"><font size=\"1\">{$subTotal|crmMoney:$currency}</font></td>\n              </tr>\n              {if !empty($dataArray)}\n              {foreach from=$dataArray item=value key=priceset}\n                <tr>\n                  <td colspan=\"3\"></td>\n                    {if $priceset}\n                      <td style=\"text-align:right;white-space: nowrap\"><font size=\"1\">{if $taxTerm}{ts 1=$taxTerm 2=$priceset}TOTAL %1 %2%{/ts}{/if}</font></td>\n                      <td style=\"text-align:right\"><font size=\"1\" align=\"right\">{$value|crmMoney:$currency}</font> </td>\n                    {elseif $priceset == 0}\n                      <td style=\"text-align:right;white-space: nowrap\"><font size=\"1\">{if $taxTerm}{ts 1=$taxTerm}TOTAL %1{/ts}{/if}</font></td>\n                      <td style=\"text-align:right\"><font size=\"1\" align=\"right\">{$value|crmMoney:$currency}</font> </td>\n                    {/if}\n                </tr>\n              {/foreach}\n              {/if}\n              <tr>\n                <td colspan=\"3\"></td>\n                <td style=\"text-align:right;white-space: nowrap\"><b><font size=\"1\">{ts 1=$currency}TOTAL %1{/ts}</font></b></td>\n                <td style=\"text-align:right;\"><font size=\"1\">{$amount|crmMoney:$currency}</font></td>\n              </tr>\n              <tr>\n                <td colspan=\"3\"></td>\n                <td style=\"text-align:right;white-space: nowrap\"><font size=\"1\">\n                  {if \'{contribution.contribution_status_id:name}\' == \'Refunded\'}\n                    {ts}Amount Credited{/ts}\n                  {else}\n                    {ts}Amount Paid{/ts}\n                  {/if}\n                 </font>\n                </td>\n                <td style=\"text-align:right;\"><font size=\"1\">{$amountPaid|crmMoney:$currency}</font></td>\n              </tr>\n              <tr>\n                <td colspan=\"3\"></td>\n                <td colspan=\"2\"><hr></hr></td>\n              </tr>\n              <tr>\n                <td colspan=\"3\"></td>\n                <td style=\"text-align:right;white-space: nowrap\" ><b><font size=\"1\">{ts}AMOUNT DUE:{/ts}</font></b></td>\n                <td style=\"text-align:right;\"><b><font size=\"1\">{$amountDue|crmMoney:$currency}</font></b></td>\n              </tr>\n\n              <br/><br/><br/>\n              <tr>\n                <td colspan=\"5\"></td>\n              </tr>\n              {if \'{contribution.contribution_status_id:name}\' == \'Pending\' && \'{contribution.is_pay_later}\' == 1}\n                <tr>\n                  <td colspan=\"3\"><b><font size=\"1\" align=\"center\">{ts 1=$dueDate}DUE DATE: %1{/ts}</font></b></td>\n                  <td colspan=\"2\"></td>\n                </tr>\n              {/if}\n            </table>\n          </td>\n        </tr>\n      </table>\n\n      {if \'{contribution.contribution_status_id:name}\' == \'Pending\' && \'{contribution.is_pay_later}\' == 1}\n        <table style=\"margin-top:5px;\" width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n          <tr>\n            <td><img src=\"{$resourceBase}/i/contribute/cut_line.png\" height=\"15\"></td>\n          </tr>\n        </table>\n\n        <table style=\"margin-top:5px;font-family: Arial, Verdana, sans-serif\" width=\"100%\" border=\"0\" cellpadding=\"5\" cellspacing=\"0\" id=\"desc\">\n          <tr>\n            <td width=\"60%\"><b><font size=\"4\" align=\"right\">{ts}PAYMENT ADVICE{/ts}</font></b><br/><br/><font size=\"1\" align=\"left\"><b>{ts}To:{/ts}</b><div style=\"width:24em;word-wrap:break-word;\">\n              {domain.name}<br />\n              {domain.street_address} {domain.supplemental_address_1}<br />\n              {domain.supplemental_address_2} {domain.state_province_id:label}<br />\n              {domain.city} {domain.postal_code}<br />\n              {domain.country_id:label}<br />\n              {domain.email}</div>\n              {domain.phone}<br />\n             </font><br/><br/><font size=\"1\" align=\"left\">{$notes}</font>\n            </td>\n            <td width=\"40%\">\n              <table cellpadding=\"5\" cellspacing=\"0\"  width=\"100%\" border=\"0\">\n                <tr>\n                  <td width=\"100%\"><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{ts}Customer:{/ts}</font></td>\n                  <td style=\"white-space: nowrap\"><font size=\"1\" align=\"right\">{contact.display_name}</font></td>\n                </tr>\n                <tr>\n                  <td><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{ts}Invoice Number:{/ts}</font></td>\n                  <td><font size=\"1\" align=\"right\">{contribution.invoice_number}</font></td>\n                </tr>\n                <tr><td colspan=\"5\" style=\"color:#F5F5F5;\"><hr></td></tr>\n                {if $is_pay_later == 1}\n                  <tr>\n                    <td><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{ts}Amount Due:{/ts}</font></td>\n                    <td><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{$amount|crmMoney:$currency}</font></td>\n                  </tr>\n                {else}\n                  <tr>\n                    <td><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{ts}Amount Due:{/ts}</font></td>\n                    <td><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{$amountDue|crmMoney:$currency}</font></td>\n                  </tr>\n                {/if}\n                <tr>\n                  <td><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{ts}Due Date:{/ts}</font></td>\n                  <td><font size=\"1\" align=\"right\">{$dueDate}</font></td>\n                </tr>\n                <tr>\n                  <td colspan=\"5\" style=\"color:#F5F5F5;\"><hr></td>\n                </tr>\n              </table>\n      {/if}\n\n      {if \'{contribution.contribution_status_id:name}\' === \'Refunded\' || \'{contribution.contribution_status_id:name}\' === \'Cancelled\'}\n      {if $config->empoweredBy}\n        <table style=\"margin-top:2px;padding-left:7px;page-break-before: always;\">\n          <tr>\n            <td><img src=\"{$resourceBase}/i/civi99.png\" height=\"34px\" width=\"99px\"></td>\n          </tr>\n        </table>\n      {/if}\n\n      <table style=\"font-family: Arial, Verdana, sans-serif\" width=\"100%\" height=\"100\" border=\"0\" cellpadding=\"5\" cellspacing=\"5\">\n        <tr>\n          <td style=\"padding-left:15px;\"><b><font size=\"4\" align=\"center\">{ts}CREDIT NOTE{/ts}</font></b></td>\n          <td style=\"padding-left:30px;\"><b><font size=\"1\" align=\"right\">{ts}Date:{/ts}</font></b></td>\n          <td><font size=\"1\" align=\"right\">{domain.name}</font></td>\n        </tr>\n        <tr>\n          <td style=\"padding-left:17px;\"><font size=\"1\" align=\"center\">{contact.display_name}{if \'{contact.current_employer}\'} ({contact.current_employer}){/if}</font></td>\n          <td style=\"padding-left:30px;\"><font size=\"1\" align=\"right\">{$invoice_date}</font></td>\n          <td>\n            <font size=\"1\" align=\"right\">\n              {domain.street_address}\n              {domain.supplemental_address_1}\n           </font>\n          </td>\n        </tr>\n        <tr>\n          <td style=\"padding-left:17px;\"><font size=\"1\" align=\"center\">{$street_address}   {$supplemental_address_1}</font></td>\n          <td style=\"padding-left:30px;\"><b><font size=\"1\" align=\"right\">{ts}Credit Note Number:{/ts}</font></b></td>\n          <td>\n            <font size=\"1\" align=\"right\">\n              {domain.supplemental_address_2}\n              {domain.state_province_id:label}\n           </font>\n          </td>\n        </tr>\n        <tr>\n          <td style=\"padding-left:17px;\"><font size=\"1\" align=\"center\">{$supplemental_address_2}  {$stateProvinceAbbreviation}</font></td>\n          <td style=\"padding-left:30px;\"><font size=\"1\" align=\"right\">{contribution.creditnote_id}</font></td>\n          <td>\n            <font size=\"1\" align=\"right\">\n              {domain.city}\n              {domain.postal_code}\n           </font>\n          </td>\n        </tr>\n        <tr>\n          <td style=\"padding-left:17px;\"><font size=\"1\" align=\"right\">{$city}  {$postal_code}</font></td>\n          <td height=\"10\" style=\"padding-left:30px;\"><b><font size=\"1\" align=\"right\">{ts}Reference:{/ts}</font></b></td>\n          <td>\n            <font size=\"1\" align=\"right\">\n              {domain.country_id:label}\n           </font>\n          </td>\n        </tr>\n        <tr>\n          <td></td>\n          <td style=\"padding-left:30px;\"><font size=\"1\" align=\"right\">{contribution.source}</font></td>\n          <td>\n            <font size=\"1\" align=\"right\">\n              {domain.email}\n           </font>\n          </td>\n        </tr>\n        <tr>\n          <td></td>\n          <td></td>\n          <td>\n            <font size=\"1\" align=\"right\">\n              {domain.phone}\n           </font>\n          </td>\n        </tr>\n      </table>\n\n      <table style=\"margin-top:75px;font-family: Arial, Verdana, sans-serif\" width=\"100%\" border=\"0\" cellpadding=\"5\" cellspacing=\"5\" id=\"desc\">\n        <tr>\n          <td colspan=\"2\">\n            <table>\n              <tr>\n                <th style=\"padding-right:28px;text-align:left;font-weight:bold;width:200px;\"><font size=\"1\">{ts}Description{/ts}</font></th>\n                <th style=\"padding-left:28px;text-align:right;font-weight:bold;\"><font size=\"1\">{ts}Quantity{/ts}</font></th>\n                <th style=\"padding-left:28px;text-align:right;font-weight:bold;\"><font size=\"1\">{ts}Unit Price{/ts}</font></th>\n                <th style=\"padding-left:28px;text-align:right;font-weight:bold;\"><font size=\"1\">{domain.tax_term}</font></th>\n                <th style=\"padding-left:28px;text-align:right;font-weight:bold;\"><font size=\"1\">{ts 1=$currency}Amount %1{/ts}</font></th>\n              </tr>\n              {foreach from=$lineItem item=value key=priceset name=pricevalue}\n                {if $smarty.foreach.pricevalue.index eq 0}\n                  <tr><td colspan=\"5\"><hr size=\"3\" style=\"color:#000;\"></hr></td></tr>\n                {else}\n                  <tr><td colspan=\"5\" style=\"color:#F5F5F5;\"><hr></hr></td></tr>\n                {/if}\n                <tr>\n                  <td style =\"text-align:left;\"  >\n                    <font size=\"1\">\n                      {if $value.html_type eq \'Text\'}\n                        {$value.label}\n                      {else}\n                        {$value.field_title} - {$value.label}\n                      {/if}\n                      {if $value.description}\n                        <div>{$value.description|truncate:30:\"...\"}</div>\n                      {/if}\n                   </font>\n                  </td>\n                  <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{$value.qty}</font></td>\n                  <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{$value.unit_price|crmMoney:$currency}</font></td>\n                  {if $value.tax_amount != \'\'}\n                    <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{if $value.tax_rate}{$value.tax_rate}%{/if}</font></td>\n                  {else}\n                    <td style=\"padding-left:28px;text-align:right\"><font size=\"1\">{if $taxTerm}{ts 1=$taxTerm}No %1{/ts}{/if}</font></td>\n                  {/if}\n                  <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{$value.subTotal|crmMoney:$currency}</font></td>\n                </tr>\n              {/foreach}\n              <tr><td colspan=\"5\" style=\"color:#F5F5F5;\"><hr></hr></td></tr>\n              <tr>\n                <td colspan=\"3\"></td>\n                <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{ts}Sub Total{/ts}</font></td>\n                <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{$subTotal|crmMoney:$currency}</font></td>\n              </tr>\n              {if !empty($dataArray)}\n              {foreach from=$dataArray item=value key=priceset}\n                <tr>\n                  <td colspan=\"3\"></td>\n                  {if $priceset}\n                    <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{if $taxTerm}{ts 1=$taxTerm 2=$priceset}TOTAL %1 %2%{/ts}{/if}</font></td>\n                    <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\" align=\"right\">{$value|crmMoney:$currency}</font> </td>\n                  {elseif $priceset == 0}\n                    <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{if $taxTerm}{ts 1=$taxTerm}TOTAL NO %1{/ts}{/if}</font></td>\n                    <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\" align=\"right\">{$value|crmMoney:$currency}</font> </td>\n                  {/if}\n                </tr>\n              {/foreach}\n              {/if}\n              <tr>\n                <td colspan=\"3\"></td>\n                <td colspan=\"2\"><hr></hr></td>\n              </tr>\n              <tr>\n                <td colspan=\"3\"></td>\n                <td style=\"padding-left:28px;text-align:right;\"><b><font size=\"1\">{ts 1=$currency}TOTAL %1{/ts}</font></b></td>\n                <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{$amount|crmMoney:$currency}</font></td>\n              </tr>\n              {if \'{contribution.is_pay_later}\' == 0}\n                <tr>\n                  <td colspan=\"3\"></td>\n                  <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{ts}LESS Credit to invoice(s){/ts}</font></td>\n                  <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{$amount|crmMoney:$currency}</font></td>\n                </tr>\n                <tr>\n                  <td colspan=\"3\"></td>\n                  <td colspan=\"2\"><hr></hr></td>\n                </tr>\n                <tr>\n                  <td colspan=\"3\"></td>\n                  <td style=\"padding-left:28px;text-align:right;\"><b><font size=\"1\">{ts}REMAINING CREDIT{/ts}</font></b></td>\n                  <td style=\"padding-left:28px;text-align:right;\"><b><font size=\"1\">{$amountDue|crmMoney:$currency}</font></b></td>\n                  <td style=\"padding-left:28px;\"><font size=\"1\" align=\"right\"></font></td>\n                </tr>\n              {/if}\n              <br/><br/><br/>\n              <tr>\n                <td colspan=\"3\"></td>\n              </tr>\n              <tr>\n                <td></td>\n                <td colspan=\"3\"></td>\n              </tr>\n            </table>\n          </td>\n        </tr>\n      </table>\n\n      <table width=\"100%\" style=\"margin-top:5px;padding-right:45px;\">\n        <tr>\n          <td><img src=\"{$resourceBase}/i/contribute/cut_line.png\" height=\"15\" width=\"100%\"></td>\n        </tr>\n      </table>\n\n      <table style=\"margin-top:6px;font-family: Arial, Verdana, sans-serif\" width=\"100%\" border=\"0\" cellpadding=\"5\" cellspacing=\"5\" id=\"desc\">\n        <tr>\n          <td width=\"60%\"><font size=\"4\" align=\"right\"><b>{ts}CREDIT ADVICE{/ts}</b><br/><br /><div style=\"font-size:10px;max-width:300px;\">{ts}Please do not pay on this advice. Deduct the amount of this Credit Note from your next payment to us{/ts}</div><br/></font></td>\n          <td width=\"40%\">\n            <table align=\"right\">\n              <tr>\n                <td colspan=\"2\"></td>\n                <td><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{ts}Customer:{/ts}</font></td>\n                <td><font size=\"1\" align=\"right\">{contact.display_name}</font></td>\n              </tr>\n              <tr>\n                <td colspan=\"2\"></td>\n                <td><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{ts}Credit Note#:{/ts}</font></td>\n                <td><font size=\"1\" align=\"right\">{contribution.creditnote_id}</font></td>\n              </tr>\n              <tr><td colspan=\"5\"style=\"color:#F5F5F5;\"><hr></hr></td></tr>\n              <tr>\n                <td colspan=\"2\"></td>\n                <td><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{ts}Credit Amount:{/ts}</font></td>\n                <td width=\'50px\'><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{$amount|crmMoney:$currency}</font></td>\n              </tr>\n            </table>\n          </td>\n        </tr>\n      </table>\n    {/if}\n\n  </div>\n  </body>\n</html>\n',1,816,'contribution_invoice_receipt',1,0,0,NULL),
+ (10,'Contributions - Invoice','{if $title}\n  {if $component}\n    {if $component == \'event\'}\n      {ts 1=$title}Event Registration Invoice: %1{/ts}\n    {else}\n      {ts 1=$title}Contribution Invoice: %1{/ts}\n    {/if}\n  {/if}\n{else}\n  {ts}Invoice{/ts}\n{/if}\n - {contact.display_name}\n','{ts}Contribution Invoice{/ts}\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n      <title></title>\n  </head>\n  <body>\n  <div style=\"padding-top:100px;margin-right:50px;border-style: none;\">\n    {if $config->empoweredBy}\n      <table style=\"margin-top:5px;padding-bottom:50px;\" cellpadding=\"5\" cellspacing=\"0\">\n        <tr>\n          <td><img src=\"{$resourceBase}/i/civi99.png\" height=\"34px\" width=\"99px\"></td>\n        </tr>\n      </table>\n    {/if}\n      <table style=\"font-family: Arial, Verdana, sans-serif;\" width=\"100%\" height=\"100\" border=\"0\" cellpadding=\"5\" cellspacing=\"0\">\n        <tr>\n          <td width=\"30%\"><b><font size=\"4\" align=\"center\">{ts}INVOICE{/ts}</font></b></td>\n          <td width=\"50%\" valign=\"bottom\"><b><font size=\"1\" align=\"center\">{ts}Invoice Date:{/ts}</font></b></td>\n          <td valign=\"bottom\" style=\"white-space: nowrap\"><b><font size=\"1\" align=\"right\">{domain.name}</font></b></td>\n        </tr>\n        <tr>\n          <td><font size=\"1\" align=\"center\">{contact.display_name}{if \'{contact.current_employer}\'} ({contact.current_employer}){/if}</font></td>\n          <td><font size=\"1\" align=\"right\">{$invoice_date}</font></td>\n          <td style=\"white-space: nowrap\">\n            <font size=\"1\" align=\"right\">\n              {domain.street_address}\n              {domain.supplemental_address_1}\n           </font>\n          </td>\n        </tr>\n        <tr>\n          <td><font size=\"1\" align=\"center\">{$street_address} {$supplemental_address_1}</font></td>\n          <td><b><font size=\"1\" align=\"right\">{ts}Invoice Number:{/ts}</font></b></td>\n          <td>\n            <font size=\"1\" align=\"right\">\n              {domain.supplemental_address_2}\n              {domain.state_province_id:label}\n           </font>\n          </td>\n        </tr>\n        <tr>\n          <td><font size=\"1\" align=\"center\">{$supplemental_address_2} {$stateProvinceAbbreviation}</font></td>\n          <td><font size=\"1\" align=\"right\">{contribution.invoice_number}</font></td>\n          <td style=\"white-space: nowrap\">\n            <font size=\"1\" align=\"right\">\n              {domain.city}\n              {domain.postal_code}\n           </font>\n          </td>\n        </tr>\n        <tr>\n          <td><font size=\"1\" align=\"right\">{$city}  {$postal_code}</font></td>\n          <td height=\"10\"><b><font size=\"1\" align=\"right\">{ts}Reference:{/ts}</font></b></td>\n          <td><font size=\"1\" align=\"right\">{domain.country_id:label}</font></td>\n        </tr>\n        <tr>\n          <td><font size=\"1\" align=\"right\"> {$country}</font></td>\n          <td><font size=\"1\" align=\"right\">{contribution.source}</font></td>\n          <td valign=\"top\" style=\"white-space: nowrap\"><font size=\"1\" align=\"right\">{domain.email}</font> </td>\n        </tr>\n        <tr>\n          <td></td>\n          <td></td>\n          <td valign=\"top\"><font size=\"1\" align=\"right\">{domain.phone}</font> </td>\n        </tr>\n      </table>\n\n             <table style=\"padding-top:75px;font-family: Arial, Verdana, sans-serif;\" width=\"100%\" border=\"0\" cellpadding=\"5\" cellspacing=\"0\">\n              <tr>\n                <th style=\"text-align:left;font-weight:bold;width:100%\"><font size=\"1\">{ts}Description{/ts}</font></th>\n                <th style=\"text-align:right;font-weight:bold;white-space: nowrap\"><font size=\"1\">{ts}Quantity{/ts}</font></th>\n                <th style=\"text-align:right;font-weight:bold;white-space: nowrap\"><font size=\"1\">{ts}Unit Price{/ts}</font></th>\n                <th style=\"text-align:right;font-weight:bold;white-space: nowrap\"><font size=\"1\">{domain.tax_term}</font></th>\n                <th style=\"text-align:right;font-weight:bold;white-space: nowrap\"><font size=\"1\">{ts 1=$currency}Amount %1{/ts}</font></th>\n              </tr>\n              {foreach from=$lineItem item=value key=priceset name=taxpricevalue}\n                {if $smarty.foreach.taxpricevalue.index eq 0}\n                {else}\n                {/if}\n                <tr>\n                  <td style=\"text-align:left;nowrap\"><font size=\"1\">\n                    {if $value.html_type eq \'Text\'}\n                      {$value.label}\n                    {else}\n                      {$value.field_title} - {$value.label}\n                    {/if}\n                    {if $value.description}\n                      <div>{$value.description|truncate:30:\"...\"}</div>\n                    {/if}\n                   </font>\n                  </td>\n                  <td style=\"text-align:right;\"><font size=\"1\">{$value.qty}</font></td>\n                  <td style=\"text-align:right;\"><font size=\"1\">{$value.unit_price|crmMoney:$currency}</font></td>\n                  {if $value.tax_amount != \'\'}\n                    <td style=\"text-align:right;\"><font size=\"1\">{if $value.tax_rate}{$value.tax_rate}%{/if}</font></td>\n                  {else}\n                    <td style=\"text-align:right;\"><font size=\"1\">{if $taxTerm}{ts 1=$taxTerm}-{/ts}{/if}</font></td>\n                  {/if}\n                  <td style=\"text-align:right;\"><font size=\"1\">{$value.subTotal|crmMoney:$currency}</font></td>\n                </tr>\n              {/foreach}\n              <tr>\n                <td colspan=\"3\"></td>\n                <td style=\"text-align:right;\"><font size=\"1\">{ts}Sub Total{/ts}</font></td>\n                <td style=\"text-align:right;\"><font size=\"1\">{$subTotal|crmMoney:$currency}</font></td>\n              </tr>\n              {if !empty($dataArray)}\n              {foreach from=$dataArray item=value key=priceset}\n                <tr>\n                  <td colspan=\"3\"></td>\n                    {if $priceset}\n                      <td style=\"text-align:right;white-space: nowrap\"><font size=\"1\">{if $taxTerm}{ts 1=$taxTerm 2=$priceset}TOTAL %1 %2%{/ts}{/if}</font></td>\n                      <td style=\"text-align:right\"><font size=\"1\" align=\"right\">{$value|crmMoney:$currency}</font> </td>\n                    {elseif $priceset == 0}\n                      <td style=\"text-align:right;white-space: nowrap\"><font size=\"1\">{if $taxTerm}{ts 1=$taxTerm}TOTAL %1{/ts}{/if}</font></td>\n                      <td style=\"text-align:right\"><font size=\"1\" align=\"right\">{$value|crmMoney:$currency}</font> </td>\n                    {/if}\n                </tr>\n              {/foreach}\n              {/if}\n              <tr>\n                <td colspan=\"3\"></td>\n                <td style=\"text-align:right;white-space: nowrap\"><b><font size=\"1\">{ts 1=$currency}TOTAL %1{/ts}</font></b></td>\n                <td style=\"text-align:right;\"><font size=\"1\">{$amount|crmMoney:$currency}</font></td>\n              </tr>\n              <tr>\n                <td colspan=\"3\"></td>\n                <td style=\"text-align:right;white-space: nowrap\"><font size=\"1\">\n                  {if \'{contribution.contribution_status_id:name}\' == \'Refunded\'}\n                    {ts}Amount Credited{/ts}\n                  {else}\n                    {ts}Amount Paid{/ts}\n                  {/if}\n                 </font>\n                </td>\n                <td style=\"text-align:right;\"><font size=\"1\">{$amountPaid|crmMoney:$currency}</font></td>\n              </tr>\n              <tr>\n                <td colspan=\"3\"></td>\n                <td colspan=\"2\"><hr></hr></td>\n              </tr>\n              <tr>\n                <td colspan=\"3\"></td>\n                <td style=\"text-align:right;white-space: nowrap\" ><b><font size=\"1\">{ts}AMOUNT DUE:{/ts}</font></b></td>\n                <td style=\"text-align:right;\"><b><font size=\"1\">{$amountDue|crmMoney:$currency}</font></b></td>\n              </tr>\n\n              <br/><br/><br/>\n              <tr>\n                <td colspan=\"5\"></td>\n              </tr>\n              {if \'{contribution.contribution_status_id:name}\' == \'Pending\' && \'{contribution.is_pay_later}\' == 1}\n                <tr>\n                  <td colspan=\"3\"><b><font size=\"1\" align=\"center\">{ts 1=$dueDate}DUE DATE: %1{/ts}</font></b></td>\n                  <td colspan=\"2\"></td>\n                </tr>\n              {/if}\n            </table>\n          </td>\n        </tr>\n      </table>\n\n      {if \'{contribution.contribution_status_id:name}\' == \'Pending\' && \'{contribution.is_pay_later}\' == 1}\n        <table style=\"margin-top:5px;\" width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n          <tr>\n            <td><img src=\"{$resourceBase}/i/contribute/cut_line.png\" height=\"15\"></td>\n          </tr>\n        </table>\n\n        <table style=\"margin-top:5px;font-family: Arial, Verdana, sans-serif\" width=\"100%\" border=\"0\" cellpadding=\"5\" cellspacing=\"0\" id=\"desc\">\n          <tr>\n            <td width=\"60%\"><b><font size=\"4\" align=\"right\">{ts}PAYMENT ADVICE{/ts}</font></b><br/><br/><font size=\"1\" align=\"left\"><b>{ts}To:{/ts}</b><div style=\"width:24em;word-wrap:break-word;\">\n              {domain.name}<br />\n              {domain.street_address} {domain.supplemental_address_1}<br />\n              {domain.supplemental_address_2} {domain.state_province_id:label}<br />\n              {domain.city} {domain.postal_code}<br />\n              {domain.country_id:label}<br />\n              {domain.email}</div>\n              {domain.phone}<br />\n             </font><br/><br/><font size=\"1\" align=\"left\">{$notes}</font>\n            </td>\n            <td width=\"40%\">\n              <table cellpadding=\"5\" cellspacing=\"0\"  width=\"100%\" border=\"0\">\n                <tr>\n                  <td width=\"100%\"><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{ts}Customer:{/ts}</font></td>\n                  <td style=\"white-space: nowrap\"><font size=\"1\" align=\"right\">{contact.display_name}</font></td>\n                </tr>\n                <tr>\n                  <td><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{ts}Invoice Number:{/ts}</font></td>\n                  <td><font size=\"1\" align=\"right\">{contribution.invoice_number}</font></td>\n                </tr>\n                <tr><td colspan=\"5\" style=\"color:#F5F5F5;\"><hr></td></tr>\n                {if $is_pay_later == 1}\n                  <tr>\n                    <td><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{ts}Amount Due:{/ts}</font></td>\n                    <td><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{$amount|crmMoney:$currency}</font></td>\n                  </tr>\n                {else}\n                  <tr>\n                    <td><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{ts}Amount Due:{/ts}</font></td>\n                    <td><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{$amountDue|crmMoney:$currency}</font></td>\n                  </tr>\n                {/if}\n                <tr>\n                  <td><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{ts}Due Date:{/ts}</font></td>\n                  <td><font size=\"1\" align=\"right\">{$dueDate}</font></td>\n                </tr>\n                <tr>\n                  <td colspan=\"5\" style=\"color:#F5F5F5;\"><hr></td>\n                </tr>\n              </table>\n      {/if}\n\n      {if \'{contribution.contribution_status_id:name}\' === \'Refunded\' || \'{contribution.contribution_status_id:name}\' === \'Cancelled\'}\n      {if $config->empoweredBy}\n        <table style=\"margin-top:2px;padding-left:7px;page-break-before: always;\">\n          <tr>\n            <td><img src=\"{$resourceBase}/i/civi99.png\" height=\"34px\" width=\"99px\"></td>\n          </tr>\n        </table>\n      {/if}\n\n      <table style=\"font-family: Arial, Verdana, sans-serif\" width=\"100%\" height=\"100\" border=\"0\" cellpadding=\"5\" cellspacing=\"5\">\n        <tr>\n          <td style=\"padding-left:15px;\"><b><font size=\"4\" align=\"center\">{ts}CREDIT NOTE{/ts}</font></b></td>\n          <td style=\"padding-left:30px;\"><b><font size=\"1\" align=\"right\">{ts}Date:{/ts}</font></b></td>\n          <td><font size=\"1\" align=\"right\">{domain.name}</font></td>\n        </tr>\n        <tr>\n          <td style=\"padding-left:17px;\"><font size=\"1\" align=\"center\">{contact.display_name}{if \'{contact.current_employer}\'} ({contact.current_employer}){/if}</font></td>\n          <td style=\"padding-left:30px;\"><font size=\"1\" align=\"right\">{$invoice_date}</font></td>\n          <td>\n            <font size=\"1\" align=\"right\">\n              {domain.street_address}\n              {domain.supplemental_address_1}\n           </font>\n          </td>\n        </tr>\n        <tr>\n          <td style=\"padding-left:17px;\"><font size=\"1\" align=\"center\">{$street_address}   {$supplemental_address_1}</font></td>\n          <td style=\"padding-left:30px;\"><b><font size=\"1\" align=\"right\">{ts}Credit Note Number:{/ts}</font></b></td>\n          <td>\n            <font size=\"1\" align=\"right\">\n              {domain.supplemental_address_2}\n              {domain.state_province_id:label}\n           </font>\n          </td>\n        </tr>\n        <tr>\n          <td style=\"padding-left:17px;\"><font size=\"1\" align=\"center\">{$supplemental_address_2}  {$stateProvinceAbbreviation}</font></td>\n          <td style=\"padding-left:30px;\"><font size=\"1\" align=\"right\">{contribution.creditnote_id}</font></td>\n          <td>\n            <font size=\"1\" align=\"right\">\n              {domain.city}\n              {domain.postal_code}\n           </font>\n          </td>\n        </tr>\n        <tr>\n          <td style=\"padding-left:17px;\"><font size=\"1\" align=\"right\">{$city}  {$postal_code}</font></td>\n          <td height=\"10\" style=\"padding-left:30px;\"><b><font size=\"1\" align=\"right\">{ts}Reference:{/ts}</font></b></td>\n          <td>\n            <font size=\"1\" align=\"right\">\n              {domain.country_id:label}\n           </font>\n          </td>\n        </tr>\n        <tr>\n          <td></td>\n          <td style=\"padding-left:30px;\"><font size=\"1\" align=\"right\">{contribution.source}</font></td>\n          <td>\n            <font size=\"1\" align=\"right\">\n              {domain.email}\n           </font>\n          </td>\n        </tr>\n        <tr>\n          <td></td>\n          <td></td>\n          <td>\n            <font size=\"1\" align=\"right\">\n              {domain.phone}\n           </font>\n          </td>\n        </tr>\n      </table>\n\n      <table style=\"margin-top:75px;font-family: Arial, Verdana, sans-serif\" width=\"100%\" border=\"0\" cellpadding=\"5\" cellspacing=\"5\" id=\"desc\">\n        <tr>\n          <td colspan=\"2\">\n            <table>\n              <tr>\n                <th style=\"padding-right:28px;text-align:left;font-weight:bold;width:200px;\"><font size=\"1\">{ts}Description{/ts}</font></th>\n                <th style=\"padding-left:28px;text-align:right;font-weight:bold;\"><font size=\"1\">{ts}Quantity{/ts}</font></th>\n                <th style=\"padding-left:28px;text-align:right;font-weight:bold;\"><font size=\"1\">{ts}Unit Price{/ts}</font></th>\n                <th style=\"padding-left:28px;text-align:right;font-weight:bold;\"><font size=\"1\">{domain.tax_term}</font></th>\n                <th style=\"padding-left:28px;text-align:right;font-weight:bold;\"><font size=\"1\">{ts 1=$currency}Amount %1{/ts}</font></th>\n              </tr>\n              {foreach from=$lineItem item=value key=priceset name=pricevalue}\n                {if $smarty.foreach.pricevalue.index eq 0}\n                  <tr><td colspan=\"5\"><hr size=\"3\" style=\"color:#000;\"></hr></td></tr>\n                {else}\n                  <tr><td colspan=\"5\" style=\"color:#F5F5F5;\"><hr></hr></td></tr>\n                {/if}\n                <tr>\n                  <td style =\"text-align:left;\"  >\n                    <font size=\"1\">\n                      {if $value.html_type eq \'Text\'}\n                        {$value.label}\n                      {else}\n                        {$value.field_title} - {$value.label}\n                      {/if}\n                      {if $value.description}\n                        <div>{$value.description|truncate:30:\"...\"}</div>\n                      {/if}\n                   </font>\n                  </td>\n                  <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{$value.qty}</font></td>\n                  <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{$value.unit_price|crmMoney:$currency}</font></td>\n                  {if $value.tax_amount != \'\'}\n                    <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{if $value.tax_rate}{$value.tax_rate}%{/if}</font></td>\n                  {else}\n                    <td style=\"padding-left:28px;text-align:right\"><font size=\"1\">{if $taxTerm}{ts 1=$taxTerm}No %1{/ts}{/if}</font></td>\n                  {/if}\n                  <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{$value.subTotal|crmMoney:$currency}</font></td>\n                </tr>\n              {/foreach}\n              <tr><td colspan=\"5\" style=\"color:#F5F5F5;\"><hr></hr></td></tr>\n              <tr>\n                <td colspan=\"3\"></td>\n                <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{ts}Sub Total{/ts}</font></td>\n                <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{$subTotal|crmMoney:$currency}</font></td>\n              </tr>\n              {if !empty($dataArray)}\n              {foreach from=$dataArray item=value key=priceset}\n                <tr>\n                  <td colspan=\"3\"></td>\n                  {if $priceset}\n                    <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{if $taxTerm}{ts 1=$taxTerm 2=$priceset}TOTAL %1 %2%{/ts}{/if}</font></td>\n                    <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\" align=\"right\">{$value|crmMoney:$currency}</font> </td>\n                  {elseif $priceset == 0}\n                    <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{if $taxTerm}{ts 1=$taxTerm}TOTAL NO %1{/ts}{/if}</font></td>\n                    <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\" align=\"right\">{$value|crmMoney:$currency}</font> </td>\n                  {/if}\n                </tr>\n              {/foreach}\n              {/if}\n              <tr>\n                <td colspan=\"3\"></td>\n                <td colspan=\"2\"><hr></hr></td>\n              </tr>\n              <tr>\n                <td colspan=\"3\"></td>\n                <td style=\"padding-left:28px;text-align:right;\"><b><font size=\"1\">{ts 1=$currency}TOTAL %1{/ts}</font></b></td>\n                <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{$amount|crmMoney:$currency}</font></td>\n              </tr>\n              {if \'{contribution.is_pay_later}\' == 0}\n                <tr>\n                  <td colspan=\"3\"></td>\n                  <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{ts}LESS Credit to invoice(s){/ts}</font></td>\n                  <td style=\"padding-left:28px;text-align:right;\"><font size=\"1\">{$amount|crmMoney:$currency}</font></td>\n                </tr>\n                <tr>\n                  <td colspan=\"3\"></td>\n                  <td colspan=\"2\"><hr></hr></td>\n                </tr>\n                <tr>\n                  <td colspan=\"3\"></td>\n                  <td style=\"padding-left:28px;text-align:right;\"><b><font size=\"1\">{ts}REMAINING CREDIT{/ts}</font></b></td>\n                  <td style=\"padding-left:28px;text-align:right;\"><b><font size=\"1\">{$amountDue|crmMoney:$currency}</font></b></td>\n                  <td style=\"padding-left:28px;\"><font size=\"1\" align=\"right\"></font></td>\n                </tr>\n              {/if}\n              <br/><br/><br/>\n              <tr>\n                <td colspan=\"3\"></td>\n              </tr>\n              <tr>\n                <td></td>\n                <td colspan=\"3\"></td>\n              </tr>\n            </table>\n          </td>\n        </tr>\n      </table>\n\n      <table width=\"100%\" style=\"margin-top:5px;padding-right:45px;\">\n        <tr>\n          <td><img src=\"{$resourceBase}/i/contribute/cut_line.png\" height=\"15\" width=\"100%\"></td>\n        </tr>\n      </table>\n\n      <table style=\"margin-top:6px;font-family: Arial, Verdana, sans-serif\" width=\"100%\" border=\"0\" cellpadding=\"5\" cellspacing=\"5\" id=\"desc\">\n        <tr>\n          <td width=\"60%\"><font size=\"4\" align=\"right\"><b>{ts}CREDIT ADVICE{/ts}</b><br/><br /><div style=\"font-size:10px;max-width:300px;\">{ts}Please do not pay on this advice. Deduct the amount of this Credit Note from your next payment to us{/ts}</div><br/></font></td>\n          <td width=\"40%\">\n            <table align=\"right\">\n              <tr>\n                <td colspan=\"2\"></td>\n                <td><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{ts}Customer:{/ts}</font></td>\n                <td><font size=\"1\" align=\"right\">{contact.display_name}</font></td>\n              </tr>\n              <tr>\n                <td colspan=\"2\"></td>\n                <td><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{ts}Credit Note#:{/ts}</font></td>\n                <td><font size=\"1\" align=\"right\">{contribution.creditnote_id}</font></td>\n              </tr>\n              <tr><td colspan=\"5\"style=\"color:#F5F5F5;\"><hr></hr></td></tr>\n              <tr>\n                <td colspan=\"2\"></td>\n                <td><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{ts}Credit Amount:{/ts}</font></td>\n                <td width=\'50px\'><font size=\"1\" align=\"right\" style=\"font-weight:bold;\">{$amount|crmMoney:$currency}</font></td>\n              </tr>\n            </table>\n          </td>\n        </tr>\n      </table>\n    {/if}\n\n  </div>\n  </body>\n</html>\n',1,816,'contribution_invoice_receipt',0,1,0,NULL),
  (11,'Contributions - Recurring Start and End Notification','{ts}Recurring Contribution Notification{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{if $recur_txnType eq \'START\'}\n{if $auto_renew_membership}\n{ts}Thanks for your auto renew membership sign-up.{/ts}\n\n\n{ts 1=$recur_frequency_interval 2=$recur_frequency_unit}This membership will be automatically renewed every %1 %2(s).{/ts}\n\n{if $cancelSubscriptionUrl}\n{ts 1=$cancelSubscriptionUrl}You can cancel the auto-renewal option by <a href=\"%1\">visiting this web page</a>.{/ts}\n\n{/if}\n\n{if $updateSubscriptionBillingUrl}\n{ts 1=$updateSubscriptionBillingUrl}You can update billing details for this automatically renewed membership by <a href=\"%1\">visiting this web page</a>.{/ts}\n\n{/if}\n{else}\n{ts}Thanks for your recurring contribution sign-up.{/ts}\n\n\n{ts 1=$recur_frequency_interval 2=$recur_frequency_unit 3=$recur_installments}This recurring contribution will be automatically processed every %1 %2(s){/ts}{if $recur_installments } {ts 1=$recur_installments} for a total of %1 installment(s){/ts}{/if}.\n\n{ts}Start Date{/ts}:  {$recur_start_date|crmDate}\n\n{if $cancelSubscriptionUrl}\n{ts 1=$cancelSubscriptionUrl}You can cancel the recurring contribution option by <a href=\"%1\">visiting this web page</a>.{/ts}\n\n{/if}\n\n{if $updateSubscriptionBillingUrl}\n{ts 1=$updateSubscriptionBillingUrl}You can update billing details for this recurring contribution by <a href=\"%1\">visiting this web page</a>.{/ts}\n\n{/if}\n\n{if $updateSubscriptionUrl}\n{ts 1=$updateSubscriptionUrl}You can update recurring contribution amount or change the number of installments for this recurring contribution by <a href=\"%1\">visiting this web page</a>.{/ts}\n\n{/if}\n{/if}\n\n{elseif $recur_txnType eq \'END\'}\n{if $auto_renew_membership}\n{ts}Your auto renew membership sign-up has ended and your membership will not be automatically renewed.{/ts}\n\n\n{else}\n{ts}Your recurring contribution term has ended.{/ts}\n\n\n{ts 1=$recur_installments}You have successfully completed %1 recurring contributions. Thank you.{/ts}\n\n\n==================================================\n{ts 1=$recur_installments}Interval of Subscription for %1 installment(s){/ts}\n\n==================================================\n{ts}Start Date{/ts}: {$recur_start_date|crmDate}\n\n{ts}End Date{/ts}: {$recur_end_date|crmDate}\n\n{/if}\n{/if}\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n  <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n\n  <!-- BEGIN HEADER -->\n  <!-- You can add table row(s) here with logo or other header elements -->\n  <!-- END HEADER -->\n\n  <!-- BEGIN CONTENT -->\n\n  <tr>\n   <td>\n    {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}<p>{$greeting},</p>{/if}\n   </td>\n  </tr>\n\n  <tr>\n   <td>&nbsp;</td>\n  </tr>\n\n    {if $recur_txnType eq \'START\'}\n     {if $auto_renew_membership}\n       <tr>\n        <td>\n         <p>{ts}Thanks for your auto renew membership sign-up.{/ts}</p>\n         <p>{ts 1=$recur_frequency_interval 2=$recur_frequency_unit}This membership will be automatically renewed every %1 %2(s). {/ts}</p>\n        </td>\n       </tr>\n       {if $cancelSubscriptionUrl}\n       <tr>\n         <td {$labelStyle}>\n           {ts 1=$cancelSubscriptionUrl}You can cancel the auto-renewal option by <a href=\"%1\">visiting this web page</a>.{/ts}\n         </td>\n       </tr>\n       {/if}\n       {if $updateSubscriptionBillingUrl}\n         <tr>\n          <td {$labelStyle}>\n           {ts 1=$updateSubscriptionBillingUrl}You can update billing details for this automatically renewed membership by <a href=\"%1\">visiting this web page</a>.{/ts}\n          </td>\n         </tr>\n       {/if}\n     {else}\n      <tr>\n       <td>\n        <p>{ts}Thanks for your recurring contribution sign-up.{/ts}</p>\n        <p>{ts 1=$recur_frequency_interval 2=$recur_frequency_unit}This recurring contribution will be automatically processed every %1 %2(s){/ts}{if $recur_installments }{ts 1=$recur_installments} for a total of %1 installment(s){/ts}{/if}.</p>\n        <p>{ts}Start Date{/ts}: {$recur_start_date|crmDate}</p>\n       </td>\n      </tr>\n      {if $cancelSubscriptionUrl}\n      <tr>\n        <td {$labelStyle}>\n          {ts 1=$cancelSubscriptionUrl} You can cancel the recurring contribution option by <a href=\"%1\">visiting this web page</a>.{/ts}\n        </td>\n      </tr>\n      {/if}\n      {if $updateSubscriptionBillingUrl}\n        <tr>\n          <td {$labelStyle}>\n            {ts 1=$updateSubscriptionBillingUrl}You can update billing details for this recurring contribution by <a href=\"%1\">visiting this web page</a>.{/ts}\n          </td>\n        </tr>\n      {/if}\n      {if $updateSubscriptionUrl}\n      <tr>\n        <td {$labelStyle}>\n          {ts 1=$updateSubscriptionUrl}You can update recurring contribution amount or change the number of installments details for this recurring contribution by <a href=\"%1\">visiting this web page</a>.{/ts}\n        </td>\n      </tr>\n      {/if}\n     {/if}\n\n    {elseif $recur_txnType eq \'END\'}\n\n     {if $auto_renew_membership}\n      <tr>\n       <td>\n        <p>{ts}Your auto renew membership sign-up has ended and your membership will not be automatically renewed.{/ts}</p>\n       </td>\n      </tr>\n     {else}\n      <tr>\n       <td>\n        <p>{ts}Your recurring contribution term has ended.{/ts}</p>\n        <p>{ts 1=$recur_installments}You have successfully completed %1 recurring contributions. Thank you.{/ts}</p>\n       </td>\n      </tr>\n      <tr>\n       <td>\n     <table style=\"border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;\">\n      <tr>\n       <th {$headerStyle}>\n        {ts 1=$recur_installments}Interval of Subscription for %1 installment(s){/ts}\n       </th>\n      </tr>\n      <tr>\n       <td {$labelStyle}>\n        {ts}Start Date{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$recur_start_date|crmDate}\n       </td>\n      </tr>\n      <tr>\n       <td {$labelStyle}>\n        {ts}End Date{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$recur_end_date|crmDate}\n       </td>\n      </tr>\n     </table>\n       </td>\n      </tr>\n\n     {/if}\n    {/if}\n\n </table>\n\n</body>\n</html>\n',1,817,'contribution_recurring_notify',1,0,0,NULL),
  (12,'Contributions - Recurring Start and End Notification','{ts}Recurring Contribution Notification{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{if $recur_txnType eq \'START\'}\n{if $auto_renew_membership}\n{ts}Thanks for your auto renew membership sign-up.{/ts}\n\n\n{ts 1=$recur_frequency_interval 2=$recur_frequency_unit}This membership will be automatically renewed every %1 %2(s).{/ts}\n\n{if $cancelSubscriptionUrl}\n{ts 1=$cancelSubscriptionUrl}You can cancel the auto-renewal option by <a href=\"%1\">visiting this web page</a>.{/ts}\n\n{/if}\n\n{if $updateSubscriptionBillingUrl}\n{ts 1=$updateSubscriptionBillingUrl}You can update billing details for this automatically renewed membership by <a href=\"%1\">visiting this web page</a>.{/ts}\n\n{/if}\n{else}\n{ts}Thanks for your recurring contribution sign-up.{/ts}\n\n\n{ts 1=$recur_frequency_interval 2=$recur_frequency_unit 3=$recur_installments}This recurring contribution will be automatically processed every %1 %2(s){/ts}{if $recur_installments } {ts 1=$recur_installments} for a total of %1 installment(s){/ts}{/if}.\n\n{ts}Start Date{/ts}:  {$recur_start_date|crmDate}\n\n{if $cancelSubscriptionUrl}\n{ts 1=$cancelSubscriptionUrl}You can cancel the recurring contribution option by <a href=\"%1\">visiting this web page</a>.{/ts}\n\n{/if}\n\n{if $updateSubscriptionBillingUrl}\n{ts 1=$updateSubscriptionBillingUrl}You can update billing details for this recurring contribution by <a href=\"%1\">visiting this web page</a>.{/ts}\n\n{/if}\n\n{if $updateSubscriptionUrl}\n{ts 1=$updateSubscriptionUrl}You can update recurring contribution amount or change the number of installments for this recurring contribution by <a href=\"%1\">visiting this web page</a>.{/ts}\n\n{/if}\n{/if}\n\n{elseif $recur_txnType eq \'END\'}\n{if $auto_renew_membership}\n{ts}Your auto renew membership sign-up has ended and your membership will not be automatically renewed.{/ts}\n\n\n{else}\n{ts}Your recurring contribution term has ended.{/ts}\n\n\n{ts 1=$recur_installments}You have successfully completed %1 recurring contributions. Thank you.{/ts}\n\n\n==================================================\n{ts 1=$recur_installments}Interval of Subscription for %1 installment(s){/ts}\n\n==================================================\n{ts}Start Date{/ts}: {$recur_start_date|crmDate}\n\n{ts}End Date{/ts}: {$recur_end_date|crmDate}\n\n{/if}\n{/if}\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n  <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n\n  <!-- BEGIN HEADER -->\n  <!-- You can add table row(s) here with logo or other header elements -->\n  <!-- END HEADER -->\n\n  <!-- BEGIN CONTENT -->\n\n  <tr>\n   <td>\n    {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}<p>{$greeting},</p>{/if}\n   </td>\n  </tr>\n\n  <tr>\n   <td>&nbsp;</td>\n  </tr>\n\n    {if $recur_txnType eq \'START\'}\n     {if $auto_renew_membership}\n       <tr>\n        <td>\n         <p>{ts}Thanks for your auto renew membership sign-up.{/ts}</p>\n         <p>{ts 1=$recur_frequency_interval 2=$recur_frequency_unit}This membership will be automatically renewed every %1 %2(s). {/ts}</p>\n        </td>\n       </tr>\n       {if $cancelSubscriptionUrl}\n       <tr>\n         <td {$labelStyle}>\n           {ts 1=$cancelSubscriptionUrl}You can cancel the auto-renewal option by <a href=\"%1\">visiting this web page</a>.{/ts}\n         </td>\n       </tr>\n       {/if}\n       {if $updateSubscriptionBillingUrl}\n         <tr>\n          <td {$labelStyle}>\n           {ts 1=$updateSubscriptionBillingUrl}You can update billing details for this automatically renewed membership by <a href=\"%1\">visiting this web page</a>.{/ts}\n          </td>\n         </tr>\n       {/if}\n     {else}\n      <tr>\n       <td>\n        <p>{ts}Thanks for your recurring contribution sign-up.{/ts}</p>\n        <p>{ts 1=$recur_frequency_interval 2=$recur_frequency_unit}This recurring contribution will be automatically processed every %1 %2(s){/ts}{if $recur_installments }{ts 1=$recur_installments} for a total of %1 installment(s){/ts}{/if}.</p>\n        <p>{ts}Start Date{/ts}: {$recur_start_date|crmDate}</p>\n       </td>\n      </tr>\n      {if $cancelSubscriptionUrl}\n      <tr>\n        <td {$labelStyle}>\n          {ts 1=$cancelSubscriptionUrl} You can cancel the recurring contribution option by <a href=\"%1\">visiting this web page</a>.{/ts}\n        </td>\n      </tr>\n      {/if}\n      {if $updateSubscriptionBillingUrl}\n        <tr>\n          <td {$labelStyle}>\n            {ts 1=$updateSubscriptionBillingUrl}You can update billing details for this recurring contribution by <a href=\"%1\">visiting this web page</a>.{/ts}\n          </td>\n        </tr>\n      {/if}\n      {if $updateSubscriptionUrl}\n      <tr>\n        <td {$labelStyle}>\n          {ts 1=$updateSubscriptionUrl}You can update recurring contribution amount or change the number of installments details for this recurring contribution by <a href=\"%1\">visiting this web page</a>.{/ts}\n        </td>\n      </tr>\n      {/if}\n     {/if}\n\n    {elseif $recur_txnType eq \'END\'}\n\n     {if $auto_renew_membership}\n      <tr>\n       <td>\n        <p>{ts}Your auto renew membership sign-up has ended and your membership will not be automatically renewed.{/ts}</p>\n       </td>\n      </tr>\n     {else}\n      <tr>\n       <td>\n        <p>{ts}Your recurring contribution term has ended.{/ts}</p>\n        <p>{ts 1=$recur_installments}You have successfully completed %1 recurring contributions. Thank you.{/ts}</p>\n       </td>\n      </tr>\n      <tr>\n       <td>\n     <table style=\"border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;\">\n      <tr>\n       <th {$headerStyle}>\n        {ts 1=$recur_installments}Interval of Subscription for %1 installment(s){/ts}\n       </th>\n      </tr>\n      <tr>\n       <td {$labelStyle}>\n        {ts}Start Date{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$recur_start_date|crmDate}\n       </td>\n      </tr>\n      <tr>\n       <td {$labelStyle}>\n        {ts}End Date{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$recur_end_date|crmDate}\n       </td>\n      </tr>\n     </table>\n       </td>\n      </tr>\n\n     {/if}\n    {/if}\n\n </table>\n\n</body>\n</html>\n',1,817,'contribution_recurring_notify',0,1,0,NULL),
  (13,'Contributions - Recurring Cancellation Notification','{ts}Recurring Contribution Cancellation Notification{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{ts 1=$amount 2=$recur_frequency_interval 3=$recur_frequency_unit}Your recurring contribution of %1, every %2 %3 has been cancelled as requested.{/ts}\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n  <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n\n  <!-- BEGIN HEADER -->\n  <!-- You can add table row(s) here with logo or other header elements -->\n  <!-- END HEADER -->\n\n  <!-- BEGIN CONTENT -->\n\n  <tr>\n   <td>\n    {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}<p>{$greeting},</p>{/if}\n    <p>{ts 1=$amount 2=$recur_frequency_interval 3=$recur_frequency_unit}Your recurring contribution of %1, every %2 %3 has been cancelled as requested.{/ts}</p>\n   </td>\n  </tr>\n  <tr>\n </table>\n\n</body>\n</html>\n',1,818,'contribution_recurring_cancelled',1,0,0,NULL),
@@ -5281,22 +5304,22 @@ INSERT INTO `civicrm_msg_template` (`id`, `msg_title`, `msg_subject`, `msg_text`
  (24,'Personal Campaign Pages - Supporter Welcome','{ts 1=$contribPageTitle}Your Personal Campaign Page for %1{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{ts 1=\"$contribPageTitle\"}Thanks for creating a personal campaign page in support of %1.{/ts}\n\n{if $pcpStatus eq \'Approved\'}\n====================\n{ts}Promoting Your Page{/ts}\n\n====================\n{if $isTellFriendEnabled}\n\n{ts}You can begin your fundraising efforts using our \"Tell a Friend\" form{/ts}:\n\n1. {ts}Login to your account at{/ts}:\n{$loginUrl}\n\n2. {ts}Click or paste this link into your browser and follow the prompts{/ts}:\n{$pcpTellFriendURL}\n{else}\n\n{ts}Send email to family, friends and colleagues with a personal message about this campaign.{/ts}\n{ts}Include this link to your fundraising page in your emails{/ts}:\n{$pcpInfoURL}\n{/if}\n\n===================\n{ts}Managing Your Page{/ts}\n\n===================\n{ts}Whenever you want to preview, update or promote your page{/ts}:\n1. {ts}Login to your account at{/ts}:\n{$loginUrl}\n\n2. {ts}Click or paste this link into your browser to go to your page{/ts}:\n{$pcpInfoURL}\n\n{ts}When you view your campaign page WHILE LOGGED IN, the page includes links to edit your page, tell friends, and update your contact info.{/ts}\n\n\n{elseif $pcpStatus EQ \'Waiting Review\'}\n{ts}Your page requires administrator review before you can begin your fundraising efforts.{/ts}\n\n\n{ts}A notification email has been sent to the site administrator, and you will receive another notification from them as soon as the review process is complete.{/ts}\n\n\n{ts}You can still preview your page prior to approval{/ts}:\n1. {ts}Login to your account at{/ts}:\n{$loginUrl}\n\n2. {ts}Click or paste this link into your browser{/ts}:\n{$pcpInfoURL}\n\n{/if}\n{if $pcpNotifyEmailAddress}\n{ts}Questions? Send email to{/ts}:\n{$pcpNotifyEmailAddress}\n{/if}\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n  <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n\n  <!-- BEGIN HEADER -->\n  <!-- You can add table row(s) here with logo or other header elements -->\n  <!-- END HEADER -->\n\n  <!-- BEGIN CONTENT -->\n\n  <tr>\n   <td>\n    {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}<p>{$greeting},</p>{/if}\n    <p>{ts 1=\"$contribPageTitle\"}Thanks for creating a personal campaign page in support of %1.{/ts}</p>\n   </td>\n  </tr>\n\n  {if $pcpStatus eq \'Approved\'}\n\n    <tr>\n     <td>\n      <table style=\"border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;\">\n       <tr>\n        <th {$headerStyle}>\n         {ts}Promoting Your Page{/ts}\n        </th>\n       </tr>\n       <tr>\n        <td colspan=\"2\" {$valueStyle}>\n         {if $isTellFriendEnabled}\n          <p>{ts}You can begin your fundraising efforts using our \"Tell a Friend\" form{/ts}:</p>\n          <ol>\n           <li><a href=\"{$loginUrl}\">{ts}Login to your account{/ts}</a></li>\n           <li><a href=\"{$pcpTellFriendURL}\">{ts}Click this link and follow the prompts{/ts}</a></li>\n          </ol>\n         {else}\n          <p>{ts}Send email to family, friends and colleagues with a personal message about this campaign.{/ts} {ts}Include this link to your fundraising page in your emails{/ts}: {$pcpInfoURL}</p>\n         {/if}\n        </td>\n       </tr>\n       <tr>\n        <th {$headerStyle}>\n         {ts}Managing Your Page{/ts}\n        </th>\n       <tr>\n        <td colspan=\"2\" {$valueStyle}>\n         <p>{ts}Whenever you want to preview, update or promote your page{/ts}:</p>\n         <ol>\n          <li><a href=\"{$loginUrl}\">{ts}Login to your account{/ts}</a></li>\n          <li><a href=\"{$pcpInfoURL}\">{ts}Go to your page{/ts}</a></li>\n         </ol>\n         <p>{ts}When you view your campaign page WHILE LOGGED IN, the page includes links to edit your page, tell friends, and update your contact info.{/ts}</p>\n        </td>\n       </tr>\n       </tr>\n      </table>\n     </td>\n    </tr>\n\n   {elseif $pcpStatus EQ \'Waiting Review\'}\n\n    <tr>\n     <td>\n      <p>{ts}Your page requires administrator review before you can begin your fundraising efforts.{/ts}</p>\n      <p>{ts}A notification email has been sent to the site administrator, and you will receive another notification from them as soon as the review process is complete.{/ts}</p>\n      <p>{ts}You can still preview your page prior to approval{/ts}:</p>\n      <ol>\n       <li><a href=\"{$loginUrl}\">{ts}Login to your account{/ts}</a></li>\n       <li><a href=\"{$pcpInfoURL}\">{ts}Click this link{/ts}</a></li>\n      </ol>\n     </td>\n    </tr>\n\n   {/if}\n\n   {if $pcpNotifyEmailAddress}\n    <tr>\n     <td>\n      <p>{ts}Questions? Send email to{/ts}: {$pcpNotifyEmailAddress}</p>\n     </td>\n    </tr>\n   {/if}\n\n </table>\n\n</body>\n</html>\n',1,823,'pcp_supporter_notify',0,1,0,NULL),
  (25,'Personal Campaign Pages - Owner Notification','{ts}Someone has just donated to your personal campaign page{/ts} - {contact.display_name}\n','===========================================================\n{ts}Personal Campaign Page Owner Notification{/ts}\n\n===========================================================\n{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{ts}You have received a donation at your personal page{/ts}: {$page_title}\n>> {$pcpInfoURL}\n\n{ts}Your fundraising total has been updated.{/ts}\n{ts}The donor\'s information is listed below.  You can choose to contact them and convey your thanks if you wish.{/ts}\n{if $is_honor_roll_enabled}\n    {ts}The donor\'s name has been added to your honor roll unless they asked not to be included.{/ts}\n{/if}\n\n{ts}Received{/ts}: {$receive_date|crmDate}\n\n{ts}Amount{/ts}: {$total_amount|crmMoney:$currency}\n\n{ts}Name{/ts}: {$donors_display_name}\n\n{ts}Email{/ts}: {$donors_email}\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n  {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}<p>{$greeting},</p>{/if}\n  <p>{ts}You have received a donation at your personal page{/ts}: <a href=\"{$pcpInfoURL}\">{$page_title}</a></p>\n  <p>{ts}Your fundraising total has been updated.{/ts}<br/>\n    {ts}The donor\'s information is listed below.  You can choose to contact them and convey your thanks if you wish.{/ts} <br/>\n    {if $is_honor_roll_enabled}\n      {ts}The donor\'s name has been added to your honor roll unless they asked not to be included.{/ts}<br/>\n    {/if}\n  </p>\n  <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n    <tr><td>{ts}Received{/ts}:</td><td> {$receive_date|crmDate}</td></tr>\n    <tr><td>{ts}Amount{/ts}:</td><td> {$total_amount|crmMoney:$currency}</td></tr>\n    <tr><td>{ts}Name{/ts}:</td><td> {$donors_display_name}</td></tr>\n    <tr><td>{ts}Email{/ts}:</td><td> {$donors_email}</td></tr>\n  </table>\n</body>\n</html>\n',1,824,'pcp_owner_notify',1,0,0,NULL),
  (26,'Personal Campaign Pages - Owner Notification','{ts}Someone has just donated to your personal campaign page{/ts} - {contact.display_name}\n','===========================================================\n{ts}Personal Campaign Page Owner Notification{/ts}\n\n===========================================================\n{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{ts}You have received a donation at your personal page{/ts}: {$page_title}\n>> {$pcpInfoURL}\n\n{ts}Your fundraising total has been updated.{/ts}\n{ts}The donor\'s information is listed below.  You can choose to contact them and convey your thanks if you wish.{/ts}\n{if $is_honor_roll_enabled}\n    {ts}The donor\'s name has been added to your honor roll unless they asked not to be included.{/ts}\n{/if}\n\n{ts}Received{/ts}: {$receive_date|crmDate}\n\n{ts}Amount{/ts}: {$total_amount|crmMoney:$currency}\n\n{ts}Name{/ts}: {$donors_display_name}\n\n{ts}Email{/ts}: {$donors_email}\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n  {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}<p>{$greeting},</p>{/if}\n  <p>{ts}You have received a donation at your personal page{/ts}: <a href=\"{$pcpInfoURL}\">{$page_title}</a></p>\n  <p>{ts}Your fundraising total has been updated.{/ts}<br/>\n    {ts}The donor\'s information is listed below.  You can choose to contact them and convey your thanks if you wish.{/ts} <br/>\n    {if $is_honor_roll_enabled}\n      {ts}The donor\'s name has been added to your honor roll unless they asked not to be included.{/ts}<br/>\n    {/if}\n  </p>\n  <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n    <tr><td>{ts}Received{/ts}:</td><td> {$receive_date|crmDate}</td></tr>\n    <tr><td>{ts}Amount{/ts}:</td><td> {$total_amount|crmMoney:$currency}</td></tr>\n    <tr><td>{ts}Name{/ts}:</td><td> {$donors_display_name}</td></tr>\n    <tr><td>{ts}Email{/ts}:</td><td> {$donors_email}</td></tr>\n  </table>\n</body>\n</html>\n',1,824,'pcp_owner_notify',0,1,0,NULL),
- (27,'Additional Payment Receipt or Refund Notification','{if $isRefund}{ts}Refund Notification{/ts}{else}{ts}Payment Receipt{/ts}{/if}{if $component eq \'event\'} - {$event.title}{/if} - {contact.display_name}\n','{if $emailGreeting}{$emailGreeting},\n{/if}\n\n{if $isRefund}\n{ts}A refund has been issued based on changes in your registration selections.{/ts}\n{else}\n{ts}Below you will find a receipt for this payment.{/ts}\n{/if}\n{if $paymentsComplete}\n{ts}Thank you for completing this payment.{/ts}\n{/if}\n\n{if $isRefund}\n===============================================================================\n\n{ts}Refund Details{/ts}\n\n===============================================================================\n{ts}This Refund Amount{/ts}: {$refundAmount|crmMoney}\n------------------------------------------------------------------------------------\n\n{else}\n===============================================================================\n\n{ts}Payment Details{/ts}\n\n===============================================================================\n{ts}This Payment Amount{/ts}: {$paymentAmount|crmMoney}\n------------------------------------------------------------------------------------\n{/if}\n{if $receive_date}\n{ts}Transaction Date{/ts}: {$receive_date|crmDate}\n{/if}\n{if !empty($trxn_id)}\n{ts}Transaction #{/ts}: {$trxn_id}\n{/if}\n{if !empty($paidBy)}\n{ts}Paid By{/ts}: {$paidBy}\n{/if}\n{if !empty($checkNumber)}\n{ts}Check Number{/ts}: {$checkNumber}\n{/if}\n\n===============================================================================\n\n{ts}Contribution Details{/ts}\n\n===============================================================================\n{if $totalAmount}\n{ts}Total Fee{/ts}: {$totalAmount|crmMoney}\n{/if}\n{if $totalPaid}\n{ts}Total Paid{/ts}: {$totalPaid|crmMoney}\n{/if}\n{if $amountOwed}\n{ts}Balance Owed{/ts}: {$amountOwed|crmMoney} {* This will be zero after final payment. *}\n{/if}\n\n\n{if !empty($billingName) || !empty($address)}\n\n===============================================================================\n\n{ts}Billing Name and Address{/ts}\n\n===============================================================================\n{if !empty($billingName)}\n{$billingName}\n{/if}\n{if !empty($address)}\n{$address}\n{/if}\n{/if}\n\n{if !empty($credit_card_number)}\n===========================================================\n{ts}Credit Card Information{/ts}\n\n===============================================================================\n\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n{if $component eq \'event\'}\n===============================================================================\n\n{ts}Event Information and Location{/ts}\n\n===============================================================================\n\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n\n{if !empty($event.participant_role)}\n{ts}Participant Role{/ts}: {$event.participant_role}\n{/if}\n\n{if !empty($isShowLocation)}\n{$location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if} {if $phone.phone_ext} {ts}ext.{/ts} {$phone.phone_ext}{/if}\n{/foreach}\n{foreach from=$location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n{/if}\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n{capture assign=emptyBlockStyle }style=\"padding: 10px; border-bottom: 1px solid #999;background-color: #f7f7f7;\"{/capture}\n{capture assign=emptyBlockValueStyle }style=\"padding: 10px; border-bottom: 1px solid #999;\"{/capture}\n\n <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n\n  <!-- BEGIN HEADER -->\n  <!-- You can add table row(s) here with logo or other header elements -->\n  <!-- END HEADER -->\n\n  <!-- BEGIN CONTENT -->\n  <tr>\n    <td>\n      {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}<p>{$greeting},</p>{/if}\n      {if $isRefund}\n        <p>{ts}A refund has been issued based on changes in your registration selections.{/ts}</p>\n      {else}\n        <p>{ts}Below you will find a receipt for this payment.{/ts}</p>\n        {if $paymentsComplete}\n          <p>{ts}Thank you for completing this contribution.{/ts}</p>\n        {/if}\n      {/if}\n    </td>\n  </tr>\n  <tr>\n   <td>\n    <table style=\"border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;\">\n    {if $isRefund}\n      <tr>\n        <th {$headerStyle}>{ts}Refund Details{/ts}</th>\n      </tr>\n      <tr>\n        <td {$labelStyle}>\n        {ts}This Refund Amount{/ts}\n        </td>\n        <td {$valueStyle}>\n        {$refundAmount|crmMoney}\n        </td>\n      </tr>\n    {else}\n      <tr>\n        <th {$headerStyle}>{ts}Payment Details{/ts}</th>\n      </tr>\n      <tr>\n        <td {$labelStyle}>\n        {ts}This Payment Amount{/ts}\n        </td>\n        <td {$valueStyle}>\n        {$paymentAmount|crmMoney}\n        </td>\n      </tr>\n    {/if}\n    {if $receive_date}\n      <tr>\n        <td {$labelStyle}>\n        {ts}Transaction Date{/ts}\n        </td>\n        <td {$valueStyle}>\n        {$receive_date|crmDate}\n        </td>\n      </tr>\n    {/if}\n    {if !empty($trxn_id)}\n      <tr>\n        <td {$labelStyle}>\n        {ts}Transaction #{/ts}\n        </td>\n        <td {$valueStyle}>\n        {$trxn_id}\n        </td>\n      </tr>\n    {/if}\n    {if !empty($paidBy)}\n      <tr>\n        <td {$labelStyle}>\n        {ts}Paid By{/ts}\n        </td>\n        <td {$valueStyle}>\n        {$paidBy}\n        </td>\n      </tr>\n    {/if}\n    {if !empty($checkNumber)}\n      <tr>\n        <td {$labelStyle}>\n        {ts}Check Number{/ts}\n        </td>\n        <td {$valueStyle}>\n        {$checkNumber}\n        </td>\n      </tr>\n    {/if}\n\n  <tr>\n    <th {$headerStyle}>{ts}Contribution Details{/ts}</th>\n  </tr>\n  {if $totalAmount}\n  <tr>\n    <td {$labelStyle}>\n      {ts}Total Fee{/ts}\n    </td>\n    <td {$valueStyle}>\n      {$totalAmount|crmMoney}\n    </td>\n  </tr>\n  {/if}\n  {if $totalPaid}\n  <tr>\n    <td {$labelStyle}>\n      {ts}Total Paid{/ts}\n    </td>\n    <td {$valueStyle}>\n      {$totalPaid|crmMoney}\n    </td>\n  </tr>\n  {/if}\n  {if $amountOwed}\n  <tr>\n    <td {$labelStyle}>\n      {ts}Balance Owed{/ts}\n    </td>\n    <td {$valueStyle}>\n      {$amountOwed|crmMoney}\n    </td> {* This will be zero after final payment. *}\n  </tr>\n  {/if}\n  </table>\n\n  </td>\n  </tr>\n    <tr>\n      <td>\n  <table style=\"border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;\">\n    {if !empty($billingName) || !empty($address)}\n          <tr>\n            <th {$headerStyle}>\n        {ts}Billing Name and Address{/ts}\n            </th>\n          </tr>\n          <tr>\n            <td colspan=\"2\" {$valueStyle}>\n        {if !empty($billingName)}{$billingName}{/if}<br />\n        {if !empty($address)}{$address|nl2br}{/if}\n            </td>\n          </tr>\n    {/if}\n    {if !empty($credit_card_number)}\n          <tr>\n            <th {$headerStyle}>\n        {ts}Credit Card Information{/ts}\n            </th>\n          </tr>\n          <tr>\n            <td colspan=\"2\" {$valueStyle}>\n        {$credit_card_type}<br />\n        {$credit_card_number}<br />\n        {ts}Expires:{/ts} {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n            </td>\n          </tr>\n    {/if}\n    {if $component eq \'event\'}\n    <tr>\n      <th {$headerStyle}>\n        {ts}Event Information and Location{/ts}\n      </th>\n    </tr>\n    <tr>\n      <td colspan=\"2\" {$valueStyle}>\n         {$event.event_title}<br />\n        {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n      </td>\n    </tr>\n\n    {if !empty($event.participant_role)}\n    <tr>\n      <td {$labelStyle}>\n        {ts}Participant Role{/ts}\n      </td>\n      <td {$valueStyle}>\n        {$event.participant_role}\n      </td>\n    </tr>\n    {/if}\n\n    {if !empty($isShowLocation)}\n    <tr>\n      <td colspan=\"2\" {$valueStyle}>\n        {$location.address.1.display|nl2br}\n      </td>\n    </tr>\n    {/if}\n\n    {if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n    <tr>\n      <td colspan=\"2\" {$labelStyle}>\n        {ts}Event Contacts:{/ts}\n      </td>\n    </tr>\n    {foreach from=$location.phone item=phone}\n    {if $phone.phone}\n          <tr>\n            <td {$labelStyle}>\n        {if $phone.phone_type}\n        {$phone.phone_type_display}\n        {else}\n        {ts}Phone{/ts}\n        {/if}\n            </td>\n            <td {$valueStyle}>\n        {$phone.phone} {if $phone.phone_ext}&nbsp;{ts}ext.{/ts} {$phone.phone_ext}{/if}\n            </td>\n          </tr>\n    {/if}\n    {/foreach}\n    {foreach from=$location.email item=eventEmail}\n    {if $eventEmail.email}\n          <tr>\n            <td {$labelStyle}>\n        {ts}Email{/ts}\n            </td>\n            <td {$valueStyle}>\n        {$eventEmail.email}\n            </td>\n          </tr>\n    {/if}\n    {/foreach}\n    {/if} {*phone block close*}\n    {/if}\n  </table>\n      </td>\n    </tr>\n\n    </table>\n\n </body>\n</html>\n',1,825,'payment_or_refund_notification',1,0,0,NULL),
- (28,'Additional Payment Receipt or Refund Notification','{if $isRefund}{ts}Refund Notification{/ts}{else}{ts}Payment Receipt{/ts}{/if}{if $component eq \'event\'} - {$event.title}{/if} - {contact.display_name}\n','{if $emailGreeting}{$emailGreeting},\n{/if}\n\n{if $isRefund}\n{ts}A refund has been issued based on changes in your registration selections.{/ts}\n{else}\n{ts}Below you will find a receipt for this payment.{/ts}\n{/if}\n{if $paymentsComplete}\n{ts}Thank you for completing this payment.{/ts}\n{/if}\n\n{if $isRefund}\n===============================================================================\n\n{ts}Refund Details{/ts}\n\n===============================================================================\n{ts}This Refund Amount{/ts}: {$refundAmount|crmMoney}\n------------------------------------------------------------------------------------\n\n{else}\n===============================================================================\n\n{ts}Payment Details{/ts}\n\n===============================================================================\n{ts}This Payment Amount{/ts}: {$paymentAmount|crmMoney}\n------------------------------------------------------------------------------------\n{/if}\n{if $receive_date}\n{ts}Transaction Date{/ts}: {$receive_date|crmDate}\n{/if}\n{if !empty($trxn_id)}\n{ts}Transaction #{/ts}: {$trxn_id}\n{/if}\n{if !empty($paidBy)}\n{ts}Paid By{/ts}: {$paidBy}\n{/if}\n{if !empty($checkNumber)}\n{ts}Check Number{/ts}: {$checkNumber}\n{/if}\n\n===============================================================================\n\n{ts}Contribution Details{/ts}\n\n===============================================================================\n{if $totalAmount}\n{ts}Total Fee{/ts}: {$totalAmount|crmMoney}\n{/if}\n{if $totalPaid}\n{ts}Total Paid{/ts}: {$totalPaid|crmMoney}\n{/if}\n{if $amountOwed}\n{ts}Balance Owed{/ts}: {$amountOwed|crmMoney} {* This will be zero after final payment. *}\n{/if}\n\n\n{if !empty($billingName) || !empty($address)}\n\n===============================================================================\n\n{ts}Billing Name and Address{/ts}\n\n===============================================================================\n{if !empty($billingName)}\n{$billingName}\n{/if}\n{if !empty($address)}\n{$address}\n{/if}\n{/if}\n\n{if !empty($credit_card_number)}\n===========================================================\n{ts}Credit Card Information{/ts}\n\n===============================================================================\n\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n{if $component eq \'event\'}\n===============================================================================\n\n{ts}Event Information and Location{/ts}\n\n===============================================================================\n\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n\n{if !empty($event.participant_role)}\n{ts}Participant Role{/ts}: {$event.participant_role}\n{/if}\n\n{if !empty($isShowLocation)}\n{$location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if} {if $phone.phone_ext} {ts}ext.{/ts} {$phone.phone_ext}{/if}\n{/foreach}\n{foreach from=$location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n{/if}\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n{capture assign=emptyBlockStyle }style=\"padding: 10px; border-bottom: 1px solid #999;background-color: #f7f7f7;\"{/capture}\n{capture assign=emptyBlockValueStyle }style=\"padding: 10px; border-bottom: 1px solid #999;\"{/capture}\n\n <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n\n  <!-- BEGIN HEADER -->\n  <!-- You can add table row(s) here with logo or other header elements -->\n  <!-- END HEADER -->\n\n  <!-- BEGIN CONTENT -->\n  <tr>\n    <td>\n      {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}<p>{$greeting},</p>{/if}\n      {if $isRefund}\n        <p>{ts}A refund has been issued based on changes in your registration selections.{/ts}</p>\n      {else}\n        <p>{ts}Below you will find a receipt for this payment.{/ts}</p>\n        {if $paymentsComplete}\n          <p>{ts}Thank you for completing this contribution.{/ts}</p>\n        {/if}\n      {/if}\n    </td>\n  </tr>\n  <tr>\n   <td>\n    <table style=\"border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;\">\n    {if $isRefund}\n      <tr>\n        <th {$headerStyle}>{ts}Refund Details{/ts}</th>\n      </tr>\n      <tr>\n        <td {$labelStyle}>\n        {ts}This Refund Amount{/ts}\n        </td>\n        <td {$valueStyle}>\n        {$refundAmount|crmMoney}\n        </td>\n      </tr>\n    {else}\n      <tr>\n        <th {$headerStyle}>{ts}Payment Details{/ts}</th>\n      </tr>\n      <tr>\n        <td {$labelStyle}>\n        {ts}This Payment Amount{/ts}\n        </td>\n        <td {$valueStyle}>\n        {$paymentAmount|crmMoney}\n        </td>\n      </tr>\n    {/if}\n    {if $receive_date}\n      <tr>\n        <td {$labelStyle}>\n        {ts}Transaction Date{/ts}\n        </td>\n        <td {$valueStyle}>\n        {$receive_date|crmDate}\n        </td>\n      </tr>\n    {/if}\n    {if !empty($trxn_id)}\n      <tr>\n        <td {$labelStyle}>\n        {ts}Transaction #{/ts}\n        </td>\n        <td {$valueStyle}>\n        {$trxn_id}\n        </td>\n      </tr>\n    {/if}\n    {if !empty($paidBy)}\n      <tr>\n        <td {$labelStyle}>\n        {ts}Paid By{/ts}\n        </td>\n        <td {$valueStyle}>\n        {$paidBy}\n        </td>\n      </tr>\n    {/if}\n    {if !empty($checkNumber)}\n      <tr>\n        <td {$labelStyle}>\n        {ts}Check Number{/ts}\n        </td>\n        <td {$valueStyle}>\n        {$checkNumber}\n        </td>\n      </tr>\n    {/if}\n\n  <tr>\n    <th {$headerStyle}>{ts}Contribution Details{/ts}</th>\n  </tr>\n  {if $totalAmount}\n  <tr>\n    <td {$labelStyle}>\n      {ts}Total Fee{/ts}\n    </td>\n    <td {$valueStyle}>\n      {$totalAmount|crmMoney}\n    </td>\n  </tr>\n  {/if}\n  {if $totalPaid}\n  <tr>\n    <td {$labelStyle}>\n      {ts}Total Paid{/ts}\n    </td>\n    <td {$valueStyle}>\n      {$totalPaid|crmMoney}\n    </td>\n  </tr>\n  {/if}\n  {if $amountOwed}\n  <tr>\n    <td {$labelStyle}>\n      {ts}Balance Owed{/ts}\n    </td>\n    <td {$valueStyle}>\n      {$amountOwed|crmMoney}\n    </td> {* This will be zero after final payment. *}\n  </tr>\n  {/if}\n  </table>\n\n  </td>\n  </tr>\n    <tr>\n      <td>\n  <table style=\"border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;\">\n    {if !empty($billingName) || !empty($address)}\n          <tr>\n            <th {$headerStyle}>\n        {ts}Billing Name and Address{/ts}\n            </th>\n          </tr>\n          <tr>\n            <td colspan=\"2\" {$valueStyle}>\n        {if !empty($billingName)}{$billingName}{/if}<br />\n        {if !empty($address)}{$address|nl2br}{/if}\n            </td>\n          </tr>\n    {/if}\n    {if !empty($credit_card_number)}\n          <tr>\n            <th {$headerStyle}>\n        {ts}Credit Card Information{/ts}\n            </th>\n          </tr>\n          <tr>\n            <td colspan=\"2\" {$valueStyle}>\n        {$credit_card_type}<br />\n        {$credit_card_number}<br />\n        {ts}Expires:{/ts} {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n            </td>\n          </tr>\n    {/if}\n    {if $component eq \'event\'}\n    <tr>\n      <th {$headerStyle}>\n        {ts}Event Information and Location{/ts}\n      </th>\n    </tr>\n    <tr>\n      <td colspan=\"2\" {$valueStyle}>\n         {$event.event_title}<br />\n        {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n      </td>\n    </tr>\n\n    {if !empty($event.participant_role)}\n    <tr>\n      <td {$labelStyle}>\n        {ts}Participant Role{/ts}\n      </td>\n      <td {$valueStyle}>\n        {$event.participant_role}\n      </td>\n    </tr>\n    {/if}\n\n    {if !empty($isShowLocation)}\n    <tr>\n      <td colspan=\"2\" {$valueStyle}>\n        {$location.address.1.display|nl2br}\n      </td>\n    </tr>\n    {/if}\n\n    {if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n    <tr>\n      <td colspan=\"2\" {$labelStyle}>\n        {ts}Event Contacts:{/ts}\n      </td>\n    </tr>\n    {foreach from=$location.phone item=phone}\n    {if $phone.phone}\n          <tr>\n            <td {$labelStyle}>\n        {if $phone.phone_type}\n        {$phone.phone_type_display}\n        {else}\n        {ts}Phone{/ts}\n        {/if}\n            </td>\n            <td {$valueStyle}>\n        {$phone.phone} {if $phone.phone_ext}&nbsp;{ts}ext.{/ts} {$phone.phone_ext}{/if}\n            </td>\n          </tr>\n    {/if}\n    {/foreach}\n    {foreach from=$location.email item=eventEmail}\n    {if $eventEmail.email}\n          <tr>\n            <td {$labelStyle}>\n        {ts}Email{/ts}\n            </td>\n            <td {$valueStyle}>\n        {$eventEmail.email}\n            </td>\n          </tr>\n    {/if}\n    {/foreach}\n    {/if} {*phone block close*}\n    {/if}\n  </table>\n      </td>\n    </tr>\n\n    </table>\n\n </body>\n</html>\n',1,825,'payment_or_refund_notification',0,1,0,NULL),
- (29,'Events - Registration Confirmation and Receipt (off-line)','{ts}Event Confirmation{/ts} - {$event.title} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n{if !empty($event.confirm_email_text) AND (empty($isOnWaitlist) AND empty($isRequireApproval))}\n{$event.confirm_email_text}\n{/if}\n\n{if !empty($isOnWaitlist)}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts}You have been added to the WAIT LIST for this event.{/ts}\n\n{if !empty($isPrimary)}\n{ts}If space becomes available you will receive an email with a link to a web page where you can complete your registration.{/ts}\n\n{/if}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{elseif !empty($isRequireApproval)}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts}Your registration has been submitted.{/ts}\n\n{if !empty($isPrimary)}\n{ts}Once your registration has been reviewed, you will receive an email with a link to a web page where you can complete the registration process.{/ts}\n\n{/if}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{elseif $is_pay_later}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$pay_later_receipt}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{/if}\n\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts}Event Information and Location{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n\n{if !empty($event.participant_role) and $event.participant_role neq \'Attendee\' and empty($defaultRole)}\n{ts}Participant Role{/ts}: {$event.participant_role}\n{/if}\n\n{if !empty($isShowLocation)}\n{$location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if} {if $phone.phone_ext} {ts}ext.{/ts} {$phone.phone_ext}{/if}\n{/foreach}\n{foreach from=$location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if !empty($event.is_public)}\n{capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n{ts}Download iCalendar File:{/ts} {$icalFeed}\n{/if}\n\n{if !empty($email)}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts}Registered Email{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$email}\n{/if}\n{if !empty($event.is_monetary)} {* This section for Paid events only.*}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{if !empty($event.fee_label)}{$event.fee_label}{/if}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{if !empty($lineItem)}{foreach from=$lineItem item=value key=priceset}\n\n{if $value neq \'skip\'}\n{if !empty($isPrimary)}\n{if $lineItem|@count GT 1} {* Header for multi participant registration cases. *}\n{ts 1=$priceset+1}Participant %1{/ts}\n{/if}\n{/if}\n---------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{capture assign=ts_item}{ts}Item{/ts}{/capture}\n{capture assign=ts_qty}{ts}Qty{/ts}{/capture}\n{capture assign=ts_each}{ts}Each{/ts}{/capture}\n{if !empty($dataArray)}\n{capture assign=ts_subtotal}{ts}Subtotal{/ts}{/capture}\n{capture assign=ts_taxRate}{ts}Tax Rate{/ts}{/capture}\n{capture assign=ts_taxAmount}{ts}Tax Amount{/ts}{/capture}\n{/if}\n{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{capture assign=ts_participant_total}{if !empty($pricesetFieldsCount) }{ts}Total Participants{/ts}{/if}{/capture}\n{$ts_item|string_format:\"%-30s\"} {$ts_qty|string_format:\"%5s\"} {$ts_each|string_format:\"%10s\"} {if !empty($dataArray)} {$ts_subtotal|string_format:\"%10s\"} {$ts_taxRate|string_format:\"%10s\"} {$ts_taxAmount|string_format:\"%10s\"} {/if} {$ts_total|string_format:\"%10s\"} {if !empty($ts_participant_total)}{$ts_participant_total|string_format:\"%10s\"}{/if}\n----------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{foreach from=$value item=line}\n{if !empty($pricesetFieldsCount) }{capture assign=ts_participant_count}{$line.participant_count}{/capture}{/if}\n{capture assign=ts_item}{if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description} {$line.description}{/if}{/capture}{$ts_item|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.qty|string_format:\"%5s\"} {$line.unit_price|crmMoney|string_format:\"%10s\"} {if !empty($dataArray)} {$line.unit_price*$line.qty|crmMoney:$currency|string_format:\"%10s\"} {if $line.tax_rate || $line.tax_amount != \"\"}  {$line.tax_rate|string_format:\"%.2f\"} %  {$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"} {else}                  {/if}  {/if}  {$line.line_total+$line.tax_amount|crmMoney|string_format:\"%10s\"} {if !empty($ts_participant_count)}{$ts_participant_count|string_format:\"%10s\"}{/if}\n{/foreach}\n{/if}\n{/foreach}\n\n{if !empty($dataArray)}\n{if $totalAmount and $totalTaxAmount}\n{ts}Amount before Tax{/ts}: {$totalAmount-$totalTaxAmount|crmMoney:$currency}\n{/if}\n\n{foreach from=$dataArray item=value key=priceset}\n{if $priceset || $priceset == 0}\n{$taxTerm} {$priceset|string_format:\"%.2f\"}%: {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n{/if}\n\n{if !empty($amount) && !$lineItem}\n{foreach from=$amount item=amnt key=level}{$amnt.amount|crmMoney} {$amnt.label}\n{/foreach}\n{/if}\n\n{if $totalTaxAmount}\n{ts}Total Tax Amount{/ts}: {$totalTaxAmount|crmMoney:$currency}\n{/if}\n{if !empty($isPrimary)}\n\n{if !empty($balanceAmount)}{ts}Total Paid{/ts}{else}{ts}Total Amount{/ts}{/if}: {if !empty($totalAmount)}{$totalAmount|crmMoney}{/if} {if !empty($hookDiscount.message)}({$hookDiscount.message}){/if}\n\n{if !empty($balanceAmount)}\n{ts}Balance{/ts}: {$balanceAmount|crmMoney}\n{/if}\n\n{if !empty($pricesetFieldsCount) }\n      {assign var=\"count\" value= 0}\n      {foreach from=$lineItem item=pcount}\n      {assign var=\"lineItemCount\" value=0}\n      {if $pcount neq \'skip\'}\n        {foreach from=$pcount item=p_count}\n        {assign var=\"lineItemCount\" value=$lineItemCount+$p_count.participant_count}\n        {/foreach}\n        {if $lineItemCount < 1 }\n        {assign var=\"lineItemCount\" value=1}\n        {/if}\n      {assign var=\"count\" value=$count+$lineItemCount}\n      {/if}\n      {/foreach}\n\n{ts}Total Participants{/ts}: {$count}\n{/if}\n\n{if $is_pay_later}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$pay_later_receipt}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{/if}\n\n{if $register_date}\n{ts}Registration Date{/ts}: {$register_date|crmDate}\n{/if}\n{if $receive_date}\n{ts}Transaction Date{/ts}: {$receive_date|crmDate}\n{/if}\n{if !empty($financialTypeName)}\n{ts}Financial Type{/ts}: {$financialTypeName}\n{/if}\n{if !empty($trxn_id)}\n{ts}Transaction #{/ts}: {$trxn_id}\n{/if}\n{if !empty($paidBy)}\n{ts}Paid By{/ts}: {$paidBy}\n{/if}\n{if !empty($checkNumber)}\n{ts}Check Number{/ts}: {$checkNumber}\n{/if}\n{if !empty($billingName)}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts}Billing Name and Address{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$billingName}\n{$address}\n{/if}\n\n{if !empty($credit_card_type)}\n===========================================================\n{ts}Credit Card Information{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n{/if}\n{/if} {* End of conditional section for Paid events *}\n\n{if !empty($customPre)}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$customPre_grouptitle}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{foreach from=$customPre item=value key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n{$customName}: {$value}\n{/if}\n{/foreach}\n{/if}\n\n{if !empty($customPost)}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$customPost_grouptitle}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{foreach from=$customPost item=value key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n{$customName}: {$value}\n{/if}\n{/foreach}\n{/if}\n{if !empty($customProfile)}\n\n{foreach from=$customProfile item=value key=customName}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts 1=$customName+1}Participant Information - Participant %1{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{foreach from=$value item=val key=field}\n{if $field eq \'additionalCustomPre\' or $field eq \'additionalCustomPost\' }\n{if $field eq \'additionalCustomPre\' }\n----------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{$additionalCustomPre_grouptitle}\n----------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{else}\n----------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{$additionalCustomPost_grouptitle}\n----------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{/if}\n{foreach from=$val item=v key=f}\n{$f}: {$v}\n{/foreach}\n{/if}\n{/foreach}\n{/foreach}\n{/if}\n{if !empty($customGroup)}\n{foreach from=$customGroup item=value key=customName}\n=========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$customName}\n=========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{foreach from=$value item=v key=n}\n{$n}: {$v}\n{/foreach}\n{/foreach}\n{/if}\n\n\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n  <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n\n  <!-- BEGIN HEADER -->\n  <!-- You can add table row(s) here with logo or other header elements -->\n  <!-- END HEADER -->\n\n  <!-- BEGIN CONTENT -->\n\n  <tr>\n   <td>\n    {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}<p>{$greeting},</p>{/if}\n\n    {if !empty($event.confirm_email_text) AND (empty($isOnWaitlist) AND empty($isRequireApproval))}\n     <p>{$event.confirm_email_text|htmlize}</p>\n    {/if}\n\n    {if !empty($isOnWaitlist)}\n     <p>{ts}You have been added to the WAIT LIST for this event.{/ts}</p>\n     {if !empty($isPrimary)}\n       <p>{ts}If space becomes available you will receive an email with a link to a web page where you can complete your registration.{/ts}</p>\n     {/if}\n    {elseif !empty($isRequireApproval)}\n     <p>{ts}Your registration has been submitted.{/ts}</p>\n     {if !empty($isPrimary)}\n      <p>{ts}Once your registration has been reviewed, you will receive an email with a link to a web page where you can complete the registration process.{/ts}</p>\n     {/if}\n    {elseif $is_pay_later}\n     <p>{$pay_later_receipt}</p> {* FIXME: this might be text rather than HTML *}\n    {/if}\n\n   </td>\n  </tr>\n  <tr>\n   <td>\n    <table style=\"border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;\">\n     <tr>\n      <th {$headerStyle}>\n       {ts}Event Information and Location{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td colspan=\"2\" {$valueStyle}>\n       {$event.event_title}<br />\n       {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n      </td>\n     </tr>\n\n     {if !empty($event.participant_role) and $event.participant_role neq \'Attendee\' and !empty($defaultRole)}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Participant Role{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$event.participant_role}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($isShowLocation)}\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {$location.address.1.display|nl2br}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n      <tr>\n       <td colspan=\"2\" {$labelStyle}>\n        {ts}Event Contacts:{/ts}\n       </td>\n      </tr>\n      {foreach from=$location.phone item=phone}\n       {if $phone.phone}\n        <tr>\n         <td {$labelStyle}>\n          {if $phone.phone_type}\n           {$phone.phone_type_display}\n          {else}\n           {ts}Phone{/ts}\n          {/if}\n         </td>\n         <td {$valueStyle}>\n          {$phone.phone} {if $phone.phone_ext}&nbsp;{ts}ext.{/ts} {$phone.phone_ext}{/if}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n      {foreach from=$location.email item=eventEmail}\n       {if $eventEmail.email}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Email{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$eventEmail.email}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n     {/if}\n\n     {if !empty($event.is_public)}\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n        <a href=\"{$icalFeed}\">{ts}Download iCalendar File{/ts}</a>\n       </td>\n      </tr>\n     {/if}\n\n     {if $email}\n      <tr>\n       <th {$headerStyle}>\n        {ts}Registered Email{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {$email}\n       </td>\n      </tr>\n     {/if}\n\n\n     {if !empty($event.is_monetary)}\n\n      <tr>\n       <th {$headerStyle}>\n        {if !empty($event.fee_label)}{$event.fee_label}{/if}\n       </th>\n      </tr>\n\n      {if !empty($lineItem)}\n       {foreach from=$lineItem item=value key=priceset}\n        {if $value neq \'skip\'}\n         {if !empty($isPrimary)}\n          {if $lineItem|@count GT 1} {* Header for multi participant registration cases. *}\n           <tr>\n            <td colspan=\"2\" {$labelStyle}>\n             {ts 1=$priceset+1}Participant %1{/ts}\n            </td>\n           </tr>\n          {/if}\n         {/if}\n         <tr>\n          <td colspan=\"2\" {$valueStyle}>\n           <table> {* FIXME: style this table so that it looks like the text version (justification, etc.) *}\n            <tr>\n             <th>{ts}Item{/ts}</th>\n             <th>{ts}Qty{/ts}</th>\n             <th>{ts}Each{/ts}</th>\n             {if !empty($dataArray)}\n              <th>{ts}SubTotal{/ts}</th>\n              <th>{ts}Tax Rate{/ts}</th>\n              <th>{ts}Tax Amount{/ts}</th>\n             {/if}\n             <th>{ts}Total{/ts}</th>\n       {if !empty($pricesetFieldsCount) }<th>{ts}Total Participants{/ts}</th>{/if}\n            </tr>\n            {foreach from=$value item=line}\n             <tr>\n              <td>\n        {if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description}<div>{$line.description|truncate:30:\"...\"}</div>{/if}\n              </td>\n              <td>\n               {$line.qty}\n              </td>\n              <td>\n               {$line.unit_price|crmMoney}\n              </td>\n              {if !empty($dataArray)}\n               <td>\n                {$line.unit_price*$line.qty|crmMoney}\n               </td>\n               {if $line.tax_rate || $line.tax_amount != \"\"}\n                <td>\n                 {$line.tax_rate|string_format:\"%.2f\"}%\n                </td>\n                <td>\n                 {$line.tax_amount|crmMoney}\n                </td>\n               {else}\n                <td></td>\n                <td></td>\n               {/if}\n              {/if}\n              <td>\n               {$line.line_total+$line.tax_amount|crmMoney}\n              </td>\n        {if  !empty($pricesetFieldsCount) }\n        <td>\n    {$line.participant_count}\n              </td>\n        {/if}\n             </tr>\n            {/foreach}\n           </table>\n          </td>\n         </tr>\n        {/if}\n       {/foreach}\n       {if !empty($dataArray)}\n        {if $totalAmount and $totalTaxAmount}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Amount Before Tax:{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$totalAmount-$totalTaxAmount|crmMoney}\n         </td>\n        </tr>\n        {/if}\n        {foreach from=$dataArray item=value key=priceset}\n          <tr>\n           {if $priceset || $priceset == 0}\n            <td>&nbsp;{$taxTerm} {$priceset|string_format:\"%.2f\"}%</td>\n            <td>&nbsp;{$value|crmMoney:$currency}</td>\n           {else}\n            <td>&nbsp;{ts}No{/ts} {$taxTerm}</td>\n            <td>&nbsp;{$value|crmMoney:$currency}</td>\n           {/if}\n          </tr>\n        {/foreach}\n       {/if}\n      {/if}\n\n      {if !empty($amount) && !$lineItem}\n       {foreach from=$amount item=amnt key=level}\n        <tr>\n         <td colspan=\"2\" {$valueStyle}>\n          {$amnt.amount|crmMoney} {$amnt.label}\n         </td>\n        </tr>\n       {/foreach}\n      {/if}\n      {if $totalTaxAmount}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Total Tax Amount{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$totalTaxAmount|crmMoney:$currency}\n        </td>\n       </tr>\n      {/if}\n      {if !empty($isPrimary)}\n       <tr>\n        <td {$labelStyle}>\n        {if isset($balanceAmount)}\n           {ts}Total Paid{/ts}\n        {else}\n           {ts}Total Amount{/ts}\n         {/if}\n        </td>\n        <td {$valueStyle}>\n         {if !empty($totalAmount)}{$totalAmount|crmMoney}{/if} {if !empty($hookDiscount.message)}({$hookDiscount.message}){/if}\n        </td>\n       </tr>\n      {if isset($balanceAmount)}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Balance{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$balanceAmount|crmMoney}\n        </td>\n       </tr>\n      {/if}\n       {if !empty($pricesetFieldsCount) }\n     <tr>\n       <td {$labelStyle}>\n   {ts}Total Participants{/ts}</td>\n       <td {$valueStyle}>\n   {assign var=\"count\" value= 0}\n         {foreach from=$lineItem item=pcount}\n         {assign var=\"lineItemCount\" value=0}\n         {if $pcount neq \'skip\'}\n           {foreach from=$pcount item=p_count}\n           {assign var=\"lineItemCount\" value=$lineItemCount+$p_count.participant_count}\n           {/foreach}\n           {if $lineItemCount < 1 }\n           assign var=\"lineItemCount\" value=1}\n           {/if}\n           {assign var=\"count\" value=$count+$lineItemCount}\n         {/if}\n         {/foreach}\n   {$count}\n       </td>\n     </tr>\n     {/if}\n       {if $is_pay_later}\n        <tr>\n         <td colspan=\"2\" {$labelStyle}>\n          {$pay_later_receipt}\n         </td>\n        </tr>\n       {/if}\n\n       {if $register_date}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Registration Date{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$register_date|crmDate}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($receive_date)}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Transaction Date{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$receive_date|crmDate}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($financialTypeName)}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Financial Type{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$financialTypeName}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($trxn_id)}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Transaction #{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$trxn_id}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($paidBy)}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Paid By{/ts}\n         </td>\n         <td {$valueStyle}>\n         {$paidBy}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($checkNumber)}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Check Number{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$checkNumber}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($billingName)}\n        <tr>\n         <th {$headerStyle}>\n          {ts}Billing Name and Address{/ts}\n         </th>\n        </tr>\n        <tr>\n         <td colspan=\"2\" {$valueStyle}>\n          {$billingName}<br />\n          {$address|nl2br}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($credit_card_type)}\n        <tr>\n         <th {$headerStyle}>\n          {ts}Credit Card Information{/ts}\n         </th>\n        </tr>\n        <tr>\n         <td colspan=\"2\" {$valueStyle}>\n          {$credit_card_type}<br />\n          {$credit_card_number}<br />\n          {ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n         </td>\n        </tr>\n       {/if}\n\n      {/if}\n\n     {/if} {* End of conditional section for Paid events *}\n\n     {if !empty($customPre)}\n      <tr>\n       <th {$headerStyle}>\n        {$customPre_grouptitle}\n       </th>\n      </tr>\n      {foreach from=$customPre item=value key=customName}\n       {if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n        <tr>\n         <td {$labelStyle}>\n          {$customName}\n         </td>\n         <td {$valueStyle}>\n          {$value}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n     {/if}\n\n     {if !empty($customPost)}\n      <tr>\n       <th {$headerStyle}>\n        {$customPost_grouptitle}\n       </th>\n      </tr>\n      {foreach from=$customPost item=value key=customName}\n       {if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n        <tr>\n         <td {$labelStyle}>\n          {$customName}\n         </td>\n         <td {$valueStyle}>\n          {$value}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n     {/if}\n\n     {if !empty($customProfile)}\n      {foreach from=$customProfile item=value key=customName}\n       <tr>\n        <th {$headerStyle}>\n         {ts 1=$customName+1}Participant Information - Participant %1{/ts}\n        </th>\n       </tr>\n       {foreach from=$value item=val key=field}\n        {if $field eq \'additionalCustomPre\' or $field eq \'additionalCustomPost\'}\n         <tr>\n          <td colspan=\"2\" {$labelStyle}>\n           {if $field eq \'additionalCustomPre\'}\n            {$additionalCustomPre_grouptitle}\n           {else}\n            {$additionalCustomPost_grouptitle}\n           {/if}\n          </td>\n         </tr>\n         {foreach from=$val item=v key=f}\n          <tr>\n           <td {$labelStyle}>\n            {$f}\n           </td>\n           <td {$valueStyle}>\n            {$v}\n           </td>\n          </tr>\n         {/foreach}\n        {/if}\n       {/foreach}\n      {/foreach}\n     {/if}\n\n     {if !empty($customGroup)}\n      {foreach from=$customGroup item=value key=customName}\n       <tr>\n        <th {$headerStyle}>\n         {$customName}\n        </th>\n       </tr>\n       {foreach from=$value item=v key=n}\n        <tr>\n         <td {$labelStyle}>\n          {$n}\n         </td>\n         <td {$valueStyle}>\n          {$v}\n         </td>\n        </tr>\n       {/foreach}\n      {/foreach}\n     {/if}\n\n    </table>\n   </td>\n  </tr>\n\n </table>\n\n</body>\n</html>\n',1,826,'event_offline_receipt',1,0,0,NULL),
- (30,'Events - Registration Confirmation and Receipt (off-line)','{ts}Event Confirmation{/ts} - {$event.title} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n{if !empty($event.confirm_email_text) AND (empty($isOnWaitlist) AND empty($isRequireApproval))}\n{$event.confirm_email_text}\n{/if}\n\n{if !empty($isOnWaitlist)}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts}You have been added to the WAIT LIST for this event.{/ts}\n\n{if !empty($isPrimary)}\n{ts}If space becomes available you will receive an email with a link to a web page where you can complete your registration.{/ts}\n\n{/if}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{elseif !empty($isRequireApproval)}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts}Your registration has been submitted.{/ts}\n\n{if !empty($isPrimary)}\n{ts}Once your registration has been reviewed, you will receive an email with a link to a web page where you can complete the registration process.{/ts}\n\n{/if}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{elseif $is_pay_later}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$pay_later_receipt}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{/if}\n\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts}Event Information and Location{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n\n{if !empty($event.participant_role) and $event.participant_role neq \'Attendee\' and empty($defaultRole)}\n{ts}Participant Role{/ts}: {$event.participant_role}\n{/if}\n\n{if !empty($isShowLocation)}\n{$location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if} {if $phone.phone_ext} {ts}ext.{/ts} {$phone.phone_ext}{/if}\n{/foreach}\n{foreach from=$location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if !empty($event.is_public)}\n{capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n{ts}Download iCalendar File:{/ts} {$icalFeed}\n{/if}\n\n{if !empty($email)}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts}Registered Email{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$email}\n{/if}\n{if !empty($event.is_monetary)} {* This section for Paid events only.*}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{if !empty($event.fee_label)}{$event.fee_label}{/if}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{if !empty($lineItem)}{foreach from=$lineItem item=value key=priceset}\n\n{if $value neq \'skip\'}\n{if !empty($isPrimary)}\n{if $lineItem|@count GT 1} {* Header for multi participant registration cases. *}\n{ts 1=$priceset+1}Participant %1{/ts}\n{/if}\n{/if}\n---------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{capture assign=ts_item}{ts}Item{/ts}{/capture}\n{capture assign=ts_qty}{ts}Qty{/ts}{/capture}\n{capture assign=ts_each}{ts}Each{/ts}{/capture}\n{if !empty($dataArray)}\n{capture assign=ts_subtotal}{ts}Subtotal{/ts}{/capture}\n{capture assign=ts_taxRate}{ts}Tax Rate{/ts}{/capture}\n{capture assign=ts_taxAmount}{ts}Tax Amount{/ts}{/capture}\n{/if}\n{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{capture assign=ts_participant_total}{if !empty($pricesetFieldsCount) }{ts}Total Participants{/ts}{/if}{/capture}\n{$ts_item|string_format:\"%-30s\"} {$ts_qty|string_format:\"%5s\"} {$ts_each|string_format:\"%10s\"} {if !empty($dataArray)} {$ts_subtotal|string_format:\"%10s\"} {$ts_taxRate|string_format:\"%10s\"} {$ts_taxAmount|string_format:\"%10s\"} {/if} {$ts_total|string_format:\"%10s\"} {if !empty($ts_participant_total)}{$ts_participant_total|string_format:\"%10s\"}{/if}\n----------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{foreach from=$value item=line}\n{if !empty($pricesetFieldsCount) }{capture assign=ts_participant_count}{$line.participant_count}{/capture}{/if}\n{capture assign=ts_item}{if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description} {$line.description}{/if}{/capture}{$ts_item|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.qty|string_format:\"%5s\"} {$line.unit_price|crmMoney|string_format:\"%10s\"} {if !empty($dataArray)} {$line.unit_price*$line.qty|crmMoney:$currency|string_format:\"%10s\"} {if $line.tax_rate || $line.tax_amount != \"\"}  {$line.tax_rate|string_format:\"%.2f\"} %  {$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"} {else}                  {/if}  {/if}  {$line.line_total+$line.tax_amount|crmMoney|string_format:\"%10s\"} {if !empty($ts_participant_count)}{$ts_participant_count|string_format:\"%10s\"}{/if}\n{/foreach}\n{/if}\n{/foreach}\n\n{if !empty($dataArray)}\n{if $totalAmount and $totalTaxAmount}\n{ts}Amount before Tax{/ts}: {$totalAmount-$totalTaxAmount|crmMoney:$currency}\n{/if}\n\n{foreach from=$dataArray item=value key=priceset}\n{if $priceset || $priceset == 0}\n{$taxTerm} {$priceset|string_format:\"%.2f\"}%: {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n{/if}\n\n{if !empty($amount) && !$lineItem}\n{foreach from=$amount item=amnt key=level}{$amnt.amount|crmMoney} {$amnt.label}\n{/foreach}\n{/if}\n\n{if $totalTaxAmount}\n{ts}Total Tax Amount{/ts}: {$totalTaxAmount|crmMoney:$currency}\n{/if}\n{if !empty($isPrimary)}\n\n{if !empty($balanceAmount)}{ts}Total Paid{/ts}{else}{ts}Total Amount{/ts}{/if}: {if !empty($totalAmount)}{$totalAmount|crmMoney}{/if} {if !empty($hookDiscount.message)}({$hookDiscount.message}){/if}\n\n{if !empty($balanceAmount)}\n{ts}Balance{/ts}: {$balanceAmount|crmMoney}\n{/if}\n\n{if !empty($pricesetFieldsCount) }\n      {assign var=\"count\" value= 0}\n      {foreach from=$lineItem item=pcount}\n      {assign var=\"lineItemCount\" value=0}\n      {if $pcount neq \'skip\'}\n        {foreach from=$pcount item=p_count}\n        {assign var=\"lineItemCount\" value=$lineItemCount+$p_count.participant_count}\n        {/foreach}\n        {if $lineItemCount < 1 }\n        {assign var=\"lineItemCount\" value=1}\n        {/if}\n      {assign var=\"count\" value=$count+$lineItemCount}\n      {/if}\n      {/foreach}\n\n{ts}Total Participants{/ts}: {$count}\n{/if}\n\n{if $is_pay_later}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$pay_later_receipt}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{/if}\n\n{if $register_date}\n{ts}Registration Date{/ts}: {$register_date|crmDate}\n{/if}\n{if $receive_date}\n{ts}Transaction Date{/ts}: {$receive_date|crmDate}\n{/if}\n{if !empty($financialTypeName)}\n{ts}Financial Type{/ts}: {$financialTypeName}\n{/if}\n{if !empty($trxn_id)}\n{ts}Transaction #{/ts}: {$trxn_id}\n{/if}\n{if !empty($paidBy)}\n{ts}Paid By{/ts}: {$paidBy}\n{/if}\n{if !empty($checkNumber)}\n{ts}Check Number{/ts}: {$checkNumber}\n{/if}\n{if !empty($billingName)}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts}Billing Name and Address{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$billingName}\n{$address}\n{/if}\n\n{if !empty($credit_card_type)}\n===========================================================\n{ts}Credit Card Information{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n{/if}\n{/if} {* End of conditional section for Paid events *}\n\n{if !empty($customPre)}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$customPre_grouptitle}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{foreach from=$customPre item=value key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n{$customName}: {$value}\n{/if}\n{/foreach}\n{/if}\n\n{if !empty($customPost)}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$customPost_grouptitle}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{foreach from=$customPost item=value key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n{$customName}: {$value}\n{/if}\n{/foreach}\n{/if}\n{if !empty($customProfile)}\n\n{foreach from=$customProfile item=value key=customName}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts 1=$customName+1}Participant Information - Participant %1{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{foreach from=$value item=val key=field}\n{if $field eq \'additionalCustomPre\' or $field eq \'additionalCustomPost\' }\n{if $field eq \'additionalCustomPre\' }\n----------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{$additionalCustomPre_grouptitle}\n----------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{else}\n----------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{$additionalCustomPost_grouptitle}\n----------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{/if}\n{foreach from=$val item=v key=f}\n{$f}: {$v}\n{/foreach}\n{/if}\n{/foreach}\n{/foreach}\n{/if}\n{if !empty($customGroup)}\n{foreach from=$customGroup item=value key=customName}\n=========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$customName}\n=========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{foreach from=$value item=v key=n}\n{$n}: {$v}\n{/foreach}\n{/foreach}\n{/if}\n\n\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n  <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n\n  <!-- BEGIN HEADER -->\n  <!-- You can add table row(s) here with logo or other header elements -->\n  <!-- END HEADER -->\n\n  <!-- BEGIN CONTENT -->\n\n  <tr>\n   <td>\n    {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}<p>{$greeting},</p>{/if}\n\n    {if !empty($event.confirm_email_text) AND (empty($isOnWaitlist) AND empty($isRequireApproval))}\n     <p>{$event.confirm_email_text|htmlize}</p>\n    {/if}\n\n    {if !empty($isOnWaitlist)}\n     <p>{ts}You have been added to the WAIT LIST for this event.{/ts}</p>\n     {if !empty($isPrimary)}\n       <p>{ts}If space becomes available you will receive an email with a link to a web page where you can complete your registration.{/ts}</p>\n     {/if}\n    {elseif !empty($isRequireApproval)}\n     <p>{ts}Your registration has been submitted.{/ts}</p>\n     {if !empty($isPrimary)}\n      <p>{ts}Once your registration has been reviewed, you will receive an email with a link to a web page where you can complete the registration process.{/ts}</p>\n     {/if}\n    {elseif $is_pay_later}\n     <p>{$pay_later_receipt}</p> {* FIXME: this might be text rather than HTML *}\n    {/if}\n\n   </td>\n  </tr>\n  <tr>\n   <td>\n    <table style=\"border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;\">\n     <tr>\n      <th {$headerStyle}>\n       {ts}Event Information and Location{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td colspan=\"2\" {$valueStyle}>\n       {$event.event_title}<br />\n       {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n      </td>\n     </tr>\n\n     {if !empty($event.participant_role) and $event.participant_role neq \'Attendee\' and !empty($defaultRole)}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Participant Role{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$event.participant_role}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($isShowLocation)}\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {$location.address.1.display|nl2br}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n      <tr>\n       <td colspan=\"2\" {$labelStyle}>\n        {ts}Event Contacts:{/ts}\n       </td>\n      </tr>\n      {foreach from=$location.phone item=phone}\n       {if $phone.phone}\n        <tr>\n         <td {$labelStyle}>\n          {if $phone.phone_type}\n           {$phone.phone_type_display}\n          {else}\n           {ts}Phone{/ts}\n          {/if}\n         </td>\n         <td {$valueStyle}>\n          {$phone.phone} {if $phone.phone_ext}&nbsp;{ts}ext.{/ts} {$phone.phone_ext}{/if}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n      {foreach from=$location.email item=eventEmail}\n       {if $eventEmail.email}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Email{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$eventEmail.email}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n     {/if}\n\n     {if !empty($event.is_public)}\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n        <a href=\"{$icalFeed}\">{ts}Download iCalendar File{/ts}</a>\n       </td>\n      </tr>\n     {/if}\n\n     {if $email}\n      <tr>\n       <th {$headerStyle}>\n        {ts}Registered Email{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {$email}\n       </td>\n      </tr>\n     {/if}\n\n\n     {if !empty($event.is_monetary)}\n\n      <tr>\n       <th {$headerStyle}>\n        {if !empty($event.fee_label)}{$event.fee_label}{/if}\n       </th>\n      </tr>\n\n      {if !empty($lineItem)}\n       {foreach from=$lineItem item=value key=priceset}\n        {if $value neq \'skip\'}\n         {if !empty($isPrimary)}\n          {if $lineItem|@count GT 1} {* Header for multi participant registration cases. *}\n           <tr>\n            <td colspan=\"2\" {$labelStyle}>\n             {ts 1=$priceset+1}Participant %1{/ts}\n            </td>\n           </tr>\n          {/if}\n         {/if}\n         <tr>\n          <td colspan=\"2\" {$valueStyle}>\n           <table> {* FIXME: style this table so that it looks like the text version (justification, etc.) *}\n            <tr>\n             <th>{ts}Item{/ts}</th>\n             <th>{ts}Qty{/ts}</th>\n             <th>{ts}Each{/ts}</th>\n             {if !empty($dataArray)}\n              <th>{ts}SubTotal{/ts}</th>\n              <th>{ts}Tax Rate{/ts}</th>\n              <th>{ts}Tax Amount{/ts}</th>\n             {/if}\n             <th>{ts}Total{/ts}</th>\n       {if !empty($pricesetFieldsCount) }<th>{ts}Total Participants{/ts}</th>{/if}\n            </tr>\n            {foreach from=$value item=line}\n             <tr>\n              <td>\n        {if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description}<div>{$line.description|truncate:30:\"...\"}</div>{/if}\n              </td>\n              <td>\n               {$line.qty}\n              </td>\n              <td>\n               {$line.unit_price|crmMoney}\n              </td>\n              {if !empty($dataArray)}\n               <td>\n                {$line.unit_price*$line.qty|crmMoney}\n               </td>\n               {if $line.tax_rate || $line.tax_amount != \"\"}\n                <td>\n                 {$line.tax_rate|string_format:\"%.2f\"}%\n                </td>\n                <td>\n                 {$line.tax_amount|crmMoney}\n                </td>\n               {else}\n                <td></td>\n                <td></td>\n               {/if}\n              {/if}\n              <td>\n               {$line.line_total+$line.tax_amount|crmMoney}\n              </td>\n        {if  !empty($pricesetFieldsCount) }\n        <td>\n    {$line.participant_count}\n              </td>\n        {/if}\n             </tr>\n            {/foreach}\n           </table>\n          </td>\n         </tr>\n        {/if}\n       {/foreach}\n       {if !empty($dataArray)}\n        {if $totalAmount and $totalTaxAmount}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Amount Before Tax:{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$totalAmount-$totalTaxAmount|crmMoney}\n         </td>\n        </tr>\n        {/if}\n        {foreach from=$dataArray item=value key=priceset}\n          <tr>\n           {if $priceset || $priceset == 0}\n            <td>&nbsp;{$taxTerm} {$priceset|string_format:\"%.2f\"}%</td>\n            <td>&nbsp;{$value|crmMoney:$currency}</td>\n           {else}\n            <td>&nbsp;{ts}No{/ts} {$taxTerm}</td>\n            <td>&nbsp;{$value|crmMoney:$currency}</td>\n           {/if}\n          </tr>\n        {/foreach}\n       {/if}\n      {/if}\n\n      {if !empty($amount) && !$lineItem}\n       {foreach from=$amount item=amnt key=level}\n        <tr>\n         <td colspan=\"2\" {$valueStyle}>\n          {$amnt.amount|crmMoney} {$amnt.label}\n         </td>\n        </tr>\n       {/foreach}\n      {/if}\n      {if $totalTaxAmount}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Total Tax Amount{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$totalTaxAmount|crmMoney:$currency}\n        </td>\n       </tr>\n      {/if}\n      {if !empty($isPrimary)}\n       <tr>\n        <td {$labelStyle}>\n        {if isset($balanceAmount)}\n           {ts}Total Paid{/ts}\n        {else}\n           {ts}Total Amount{/ts}\n         {/if}\n        </td>\n        <td {$valueStyle}>\n         {if !empty($totalAmount)}{$totalAmount|crmMoney}{/if} {if !empty($hookDiscount.message)}({$hookDiscount.message}){/if}\n        </td>\n       </tr>\n      {if isset($balanceAmount)}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Balance{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$balanceAmount|crmMoney}\n        </td>\n       </tr>\n      {/if}\n       {if !empty($pricesetFieldsCount) }\n     <tr>\n       <td {$labelStyle}>\n   {ts}Total Participants{/ts}</td>\n       <td {$valueStyle}>\n   {assign var=\"count\" value= 0}\n         {foreach from=$lineItem item=pcount}\n         {assign var=\"lineItemCount\" value=0}\n         {if $pcount neq \'skip\'}\n           {foreach from=$pcount item=p_count}\n           {assign var=\"lineItemCount\" value=$lineItemCount+$p_count.participant_count}\n           {/foreach}\n           {if $lineItemCount < 1 }\n           assign var=\"lineItemCount\" value=1}\n           {/if}\n           {assign var=\"count\" value=$count+$lineItemCount}\n         {/if}\n         {/foreach}\n   {$count}\n       </td>\n     </tr>\n     {/if}\n       {if $is_pay_later}\n        <tr>\n         <td colspan=\"2\" {$labelStyle}>\n          {$pay_later_receipt}\n         </td>\n        </tr>\n       {/if}\n\n       {if $register_date}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Registration Date{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$register_date|crmDate}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($receive_date)}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Transaction Date{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$receive_date|crmDate}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($financialTypeName)}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Financial Type{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$financialTypeName}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($trxn_id)}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Transaction #{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$trxn_id}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($paidBy)}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Paid By{/ts}\n         </td>\n         <td {$valueStyle}>\n         {$paidBy}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($checkNumber)}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Check Number{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$checkNumber}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($billingName)}\n        <tr>\n         <th {$headerStyle}>\n          {ts}Billing Name and Address{/ts}\n         </th>\n        </tr>\n        <tr>\n         <td colspan=\"2\" {$valueStyle}>\n          {$billingName}<br />\n          {$address|nl2br}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($credit_card_type)}\n        <tr>\n         <th {$headerStyle}>\n          {ts}Credit Card Information{/ts}\n         </th>\n        </tr>\n        <tr>\n         <td colspan=\"2\" {$valueStyle}>\n          {$credit_card_type}<br />\n          {$credit_card_number}<br />\n          {ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n         </td>\n        </tr>\n       {/if}\n\n      {/if}\n\n     {/if} {* End of conditional section for Paid events *}\n\n     {if !empty($customPre)}\n      <tr>\n       <th {$headerStyle}>\n        {$customPre_grouptitle}\n       </th>\n      </tr>\n      {foreach from=$customPre item=value key=customName}\n       {if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n        <tr>\n         <td {$labelStyle}>\n          {$customName}\n         </td>\n         <td {$valueStyle}>\n          {$value}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n     {/if}\n\n     {if !empty($customPost)}\n      <tr>\n       <th {$headerStyle}>\n        {$customPost_grouptitle}\n       </th>\n      </tr>\n      {foreach from=$customPost item=value key=customName}\n       {if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n        <tr>\n         <td {$labelStyle}>\n          {$customName}\n         </td>\n         <td {$valueStyle}>\n          {$value}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n     {/if}\n\n     {if !empty($customProfile)}\n      {foreach from=$customProfile item=value key=customName}\n       <tr>\n        <th {$headerStyle}>\n         {ts 1=$customName+1}Participant Information - Participant %1{/ts}\n        </th>\n       </tr>\n       {foreach from=$value item=val key=field}\n        {if $field eq \'additionalCustomPre\' or $field eq \'additionalCustomPost\'}\n         <tr>\n          <td colspan=\"2\" {$labelStyle}>\n           {if $field eq \'additionalCustomPre\'}\n            {$additionalCustomPre_grouptitle}\n           {else}\n            {$additionalCustomPost_grouptitle}\n           {/if}\n          </td>\n         </tr>\n         {foreach from=$val item=v key=f}\n          <tr>\n           <td {$labelStyle}>\n            {$f}\n           </td>\n           <td {$valueStyle}>\n            {$v}\n           </td>\n          </tr>\n         {/foreach}\n        {/if}\n       {/foreach}\n      {/foreach}\n     {/if}\n\n     {if !empty($customGroup)}\n      {foreach from=$customGroup item=value key=customName}\n       <tr>\n        <th {$headerStyle}>\n         {$customName}\n        </th>\n       </tr>\n       {foreach from=$value item=v key=n}\n        <tr>\n         <td {$labelStyle}>\n          {$n}\n         </td>\n         <td {$valueStyle}>\n          {$v}\n         </td>\n        </tr>\n       {/foreach}\n      {/foreach}\n     {/if}\n\n    </table>\n   </td>\n  </tr>\n\n </table>\n\n</body>\n</html>\n',1,826,'event_offline_receipt',0,1,0,NULL),
- (31,'Events - Registration Confirmation and Receipt (on-line)','{if !empty($isOnWaitlist)}{ts}Wait List Confirmation{/ts}{elseif !empty($isRequireApproval)}{ts}Registration Request Confirmation{/ts}{else}{ts}Registration Confirmation{/ts}{/if} - {$event.event_title} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n{if !empty($event.confirm_email_text) AND (empty($isOnWaitlist) AND empty($isRequireApproval))}\n{$event.confirm_email_text}\n\n{else}\n  {ts}Thank you for your registration.{/ts}\n  {if $participant_status}{ts 1=$participant_status}This is a confirmation that your registration has been received and your status has been updated to %1.{/ts}\n  {else}{if !empty($isOnWaitlist)}{ts}This is a confirmation that your registration has been received and your status has been updated to waitlisted.{/ts}{else}{ts}This is a confirmation that your registration has been received and your status has been updated to registered.{/ts}{/if}\n  {/if}\n{/if}\n\n{if !empty($isOnWaitlist)}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts}You have been added to the WAIT LIST for this event.{/ts}\n\n{if !empty($isPrimary)}\n{ts}If space becomes available you will receive an email with a link to a web page where you can complete your registration.{/ts}\n{/if}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{elseif !empty($isRequireApproval)}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts}Your registration has been submitted.{/ts}\n\n{if !empty($isPrimary)}\n{ts}Once your registration has been reviewed, you will receive an email with a link to a web page where you can complete the registration process.{/ts}\n\n{/if}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{elseif !empty($is_pay_later) && empty($isAmountzero) && empty($isAdditionalParticipant)}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{if isset($pay_later_receipt)}{$pay_later_receipt}{/if}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{/if}\n\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts}Event Information and Location{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{$event.event_title}\n{$event.event_start_date|date_format:\"%A\"} {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|date_format:\"%A\"} {$event.event_end_date|crmDate}{/if}{/if}\n{if !empty($conference_sessions)}\n\n\n{ts}Your schedule:{/ts}\n{assign var=\'group_by_day\' value=\'NA\'}\n{foreach from=$conference_sessions item=session}\n{if $session.start_date|date_format:\"%Y/%m/%d\" != $group_by_day|date_format:\"%Y/%m/%d\"}\n{assign var=\'group_by_day\' value=$session.start_date}\n\n{$group_by_day|date_format:\"%m/%d/%Y\"}\n\n\n{/if}\n{$session.start_date|crmDate:0:1}{if $session.end_date}-{$session.end_date|crmDate:0:1}{/if} {$session.title}\n{if $session.location}    {$session.location}{/if}\n{/foreach}\n{/if}\n\n{if !empty($event.participant_role) and $event.participant_role neq \'Attendee\' and !empty($defaultRole)}\n{ts}Participant Role{/ts}: {$event.participant_role}\n{/if}\n\n{if !empty($isShowLocation)}\n{$location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if} {if $phone.phone_ext} {ts}ext.{/ts} {$phone.phone_ext}{/if}\n{/foreach}\n{foreach from=$location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if !empty($event.is_public)}\n{capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n{ts}Download iCalendar File:{/ts} {$icalFeed}\n{/if}\n\n{if !empty($payer.name)}\nYou were registered by: {$payer.name}\n{/if}\n{if !empty($event.is_monetary) and empty($isRequireApproval)} {* This section for Paid events only.*}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{if !empty ($event.fee_label)}{$event.fee_label}{/if}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{if !empty($lineItem)}{foreach from=$lineItem item=value key=priceset}\n\n{if $value neq \'skip\'}\n{if !empty($isPrimary)}\n{if $lineItem|@count GT 1} {* Header for multi participant registration cases. *}\n{ts 1=$priceset+1}Participant %1{/ts} {if !empty($part.$priceset)}{$part.$priceset.info}{/if}\n\n{/if}\n{/if}\n-----------------------------------------------------------{if !empty($pricesetFieldsCount)}-----------------------------------------------------{/if}\n\n{capture assign=ts_item}{ts}Item{/ts}{/capture}\n{capture assign=ts_qty}{ts}Qty{/ts}{/capture}\n{capture assign=ts_each}{ts}Each{/ts}{/capture}\n{if !empty($dataArray)}\n{capture assign=ts_subtotal}{ts}Subtotal{/ts}{/capture}\n{capture assign=ts_taxRate}{ts}Tax Rate{/ts}{/capture}\n{capture assign=ts_taxAmount}{ts}Tax Amount{/ts}{/capture}\n{/if}\n{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{if !empty($pricesetFieldsCount) }{capture assign=ts_participant_total}{ts}Total Participants{/ts}{/capture}{/if}\n{$ts_item|string_format:\"%-30s\"} {$ts_qty|string_format:\"%5s\"} {$ts_each|string_format:\"%10s\"} {if !empty($dataArray)} {$ts_subtotal|string_format:\"%10s\"} {$ts_taxRate|string_format:\"%10s\"} {$ts_taxAmount|string_format:\"%10s\"} {/if} {$ts_total|string_format:\"%10s\"} {if !empty($ts_participant_total)}{$ts_participant_total|string_format:\"%10s\"}{/if}\n-----------------------------------------------------------{if !empty($pricesetFieldsCount)}-----------------------------------------------------{/if}\n\n{foreach from=$value item=line}\n{if !empty($pricesetFieldsCount) }{capture assign=ts_participant_count}{$line.participant_count}{/capture}{/if}\n{capture assign=ts_item}{if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description} {$line.description}{/if}{/capture}{$ts_item|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.qty|string_format:\"%5s\"} {$line.unit_price|crmMoney:$currency|string_format:\"%10s\"} {if !empty($dataArray)} {$line.unit_price*$line.qty|crmMoney:$currency|string_format:\"%10s\"} {if $line.tax_rate || $line.tax_amount != \"\"}  {$line.tax_rate|string_format:\"%.2f\"} %  {$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"} {else}                  {/if}  {/if} {$line.line_total+$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"}{if !empty($ts_participant_count)}{$ts_participant_count|string_format:\"%10s\"}{/if}\n{/foreach}\n----------------------------------------------------------------------------------------------------------------\n{if !empty($individual)}{ts}Participant Total{/ts} {$individual.$priceset.totalAmtWithTax-$individual.$priceset.totalTaxAmt|crmMoney:$currency|string_format:\"%29s\"} {$individual.$priceset.totalTaxAmt|crmMoney:$currency|string_format:\"%33s\"} {$individual.$priceset.totalAmtWithTax|crmMoney:$currency|string_format:\"%12s\"}{/if}\n{/if}\n{\"\"|string_format:\"%120s\"}\n{/foreach}\n{\"\"|string_format:\"%120s\"}\n\n{if !empty($dataArray)}\n{if isset($totalAmount) and isset($totalTaxAmount)}\n{ts}Amount before Tax{/ts}: {$totalAmount-$totalTaxAmount|crmMoney:$currency}\n{/if}\n\n{foreach from=$dataArray item=value key=priceset}\n{if $priceset || $priceset == 0}\n{$taxTerm} {$priceset|string_format:\"%.2f\"}%: {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n{/if}\n\n{if !empty($amounts) && empty($lineItem)}\n{foreach from=$amounts item=amnt key=level}{$amnt.amount|crmMoney:$currency} {$amnt.label}\n{/foreach}\n{/if}\n\n{if isset($totalTaxAmount)}\n{ts}Total Tax Amount{/ts}: {$totalTaxAmount|crmMoney:$currency}\n{/if}\n{if !empty($isPrimary) }\n\n{ts}Total Amount{/ts}: {if !empty($totalAmount)}{$totalAmount|crmMoney:$currency}{/if} {if !empty($hookDiscount.message)}({$hookDiscount.message}){/if}\n\n{if !empty($pricesetFieldsCount) }\n      {assign var=\"count\" value= 0}\n      {foreach from=$lineItem item=pcount}\n      {assign var=\"lineItemCount\" value=0}\n      {if $pcount neq \'skip\'}\n        {foreach from=$pcount item=p_count}\n        {assign var=\"lineItemCount\" value=$lineItemCount+$p_count.participant_count}\n        {/foreach}\n      {if $lineItemCount < 1 }\n        {assign var=\"lineItemCount\" value=1}\n      {/if}\n      {assign var=\"count\" value=$count+$lineItemCount}\n      {/if}\n      {/foreach}\n\n{ts}Total Participants{/ts}: {$count}\n{/if}\n\n{if $register_date}\n{ts}Registration Date{/ts}: {$register_date|crmDate}\n{/if}\n{if !empty($receive_date)}\n{ts}Transaction Date{/ts}: {$receive_date|crmDate}\n{/if}\n{if !empty($financialTypeName)}\n{ts}Financial Type{/ts}: {$financialTypeName}\n{/if}\n{if !empty($trxn_id)}\n{ts}Transaction #{/ts}: {$trxn_id}\n{/if}\n{if !empty($paidBy)}\n{ts}Paid By{/ts}: {$paidBy}\n{/if}\n{if !empty($checkNumber)}\n{ts}Check Number{/ts}: {$checkNumber}\n{/if}\n{if !empty($billingName)}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts}Billing Name and Address{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{$billingName}\n{$address}\n{/if}\n\n{if !empty($credit_card_type)}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts}Credit Card Information{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n{/if}\n{/if} {* End of conditional section for Paid events *}\n\n{if !empty($customPre)}\n{foreach from=$customPre item=customPr key=i}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{$customPre_grouptitle.$i}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{foreach from=$customPr item=customValue key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n {$customName}: {$customValue}\n{/if}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($customPost)}\n{foreach from=$customPost item=customPos key=j}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{$customPost_grouptitle.$j}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{foreach from=$customPos item=customValue key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n {$customName}: {$customValue}\n{/if}\n{/foreach}\n{/foreach}\n{/if}\n{if !empty($customProfile)}\n\n{foreach from=$customProfile.profile item=eachParticipant key=participantID}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts 1=$participantID+2}Participant Information - Participant %1{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{foreach from=$eachParticipant item=eachProfile key=pid}\n----------------------------------------------------------{if !empty($pricesetFieldsCount)}--------------------{/if}\n\n{$customProfile.title.$pid}\n----------------------------------------------------------{if !empty($pricesetFieldsCount)}--------------------{/if}\n\n{foreach from=$eachProfile item=val key=field}\n{foreach from=$val item=v key=f}\n{$field}: {$v}\n{/foreach}\n{/foreach}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($event.allow_selfcancelxfer) }\n{ts 1=$selfcancelxfer_time 2=$selfservice_preposition}You may transfer your registration to another participant or cancel your registration up to %1 hours %2 the event.{/ts} {if !empty($totalAmount)}{ts}Cancellations are not refundable.{/ts}{/if}\n   {capture assign=selfService}{crmURL p=\'civicrm/event/selfsvcupdate\' q=\"reset=1&pid=`$participant.id`&{contact.checksum}\"  h=0 a=1 fe=1}{/capture}\n{ts}Transfer or cancel your registration:{/ts} {$selfService}\n{/if}\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n{capture assign=tdfirstStyle}style=\"width: 180px; padding-bottom: 15px;\"{/capture}\n{capture assign=tdStyle}style=\"width: 100px;\"{/capture}\n{capture assign=participantTotal}style=\"margin: 0.5em 0 0.5em;padding: 0.5em;background-color: #999999;font-weight: bold;color: #FAFAFA;border-radius: 2px;\"{/capture}\n\n\n  <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n\n  <!-- BEGIN HEADER -->\n  <!-- You can add table row(s) here with logo or other header elements -->\n  <!-- END HEADER -->\n\n  <!-- BEGIN CONTENT -->\n\n  <tr>\n   <td>\n     {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}<p>{$greeting},</p>{/if}\n\n    {if !empty($event.confirm_email_text) AND (empty($isOnWaitlist) AND empty($isRequireApproval))}\n     <p>{$event.confirm_email_text|htmlize}</p>\n\n    {else}\n     <p>{ts}Thank you for your registration.{/ts}\n     {if $participant_status}{ts 1=$participant_status}This is a confirmation that your registration has been received and your status has been updated to <strong> %1</strong>.{/ts}\n     {else}{if $isOnWaitlist}{ts}This is a confirmation that your registration has been received and your status has been updated to <strong>waitlisted</strong>.{/ts}{else}{ts}This is a confirmation that your registration has been received and your status has been updated to <strong>registered<strong>.{/ts}{/if}{/if}</p>\n\n    {/if}\n\n    <p>\n    {if !empty($isOnWaitlist)}\n     <p>{ts}You have been added to the WAIT LIST for this event.{/ts}</p>\n     {if !empty($isPrimary)}\n       <p>{ts}If space becomes available you will receive an email with a link to a web page where you can complete your registration.{/ts}</p>\n     {/if}\n    {elseif !empty($isRequireApproval)}\n     <p>{ts}Your registration has been submitted.{/ts}</p>\n     {if !empty($isPrimary)}\n      <p>{ts}Once your registration has been reviewed, you will receive an email with a link to a web page where you can complete the registration process.{/ts}</p>\n     {/if}\n    {elseif !empty($is_pay_later) && empty($isAmountzero) && empty($isAdditionalParticipant)}\n     <p>{if isset($pay_later_receipt)}{$pay_later_receipt}{/if}</p> {* FIXME: this might be text rather than HTML *}\n    {/if}\n\n   </td>\n  </tr>\n  <tr>\n   <td>\n    <table style=\"width:100%; max-width:700px; border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse;\">\n     <tr>\n      <th {$headerStyle}>\n       {ts}Event Information and Location{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td colspan=\"2\" {$valueStyle}>\n       {$event.event_title}<br />\n       {$event.event_start_date|date_format:\"%A\"} {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|date_format:\"%A\"} {$event.event_end_date|crmDate}{/if}{/if}\n      </td>\n     </tr>\n\n\n     {if $conference_sessions}\n      <tr>\n       <td colspan=\"2\" {$labelStyle}>\n  {ts}Your schedule:{/ts}\n       </td>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n  {assign var=\'group_by_day\' value=\'NA\'}\n  {foreach from=$conference_sessions item=session}\n   {if $session.start_date|date_format:\"%Y/%m/%d\" != $group_by_day|date_format:\"%Y/%m/%d\"}\n    {assign var=\'group_by_day\' value=$session.start_date}\n          <em>{$group_by_day|date_format:\"%m/%d/%Y\"}</em><br />\n   {/if}\n   {$session.start_date|crmDate:0:1}{if $session.end_date}-{$session.end_date|crmDate:0:1}{/if} {$session.title}<br />\n   {if $session.location}&nbsp;&nbsp;&nbsp;&nbsp;{$session.location}<br />{/if}\n  {/foreach}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($event.participant_role) and $event.participant_role neq \'Attendee\' and !empty($defaultRole)}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Participant Role{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$event.participant_role}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($isShowLocation)}\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {$location.address.1.display|nl2br}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n      <tr>\n       <td colspan=\"2\" {$labelStyle}>\n        {ts}Event Contacts:{/ts}\n       </td>\n      </tr>\n      {foreach from=$location.phone item=phone}\n       {if $phone.phone}\n        <tr>\n         <td {$labelStyle}>\n          {if $phone.phone_type}\n           {$phone.phone_type_display}\n          {else}\n           {ts}Phone{/ts}\n          {/if}\n         </td>\n         <td {$valueStyle}>\n          {$phone.phone} {if $phone.phone_ext}&nbsp;{ts}ext.{/ts} {$phone.phone_ext}{/if}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n      {foreach from=$location.email item=eventEmail}\n       {if $eventEmail.email}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Email{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$eventEmail.email}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n     {/if}\n\n     {if !empty($event.is_public)}\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n        <a href=\"{$icalFeed}\">{ts}Download iCalendar File{/ts}</a>\n       </td>\n      </tr>\n     {/if}\n\n    {if !empty($event.is_share)}\n        <tr>\n            <td colspan=\"2\" {$valueStyle}>\n                {capture assign=eventUrl}{crmURL p=\'civicrm/event/info\' q=\"id=`$event.id`&reset=1\" a=true fe=1 h=1}{/capture}\n                {include file=\"CRM/common/SocialNetwork.tpl\" emailMode=true url=$eventUrl title=$event.title pageURL=$eventUrl}\n            </td>\n        </tr>\n    {/if}\n    {if !empty($payer.name)}\n     <tr>\n       <th {$headerStyle}>\n         {ts}You were registered by:{/ts}\n       </th>\n     </tr>\n     <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {$payer.name}\n       </td>\n     </tr>\n    {/if}\n    {if !empty($event.is_monetary) and empty($isRequireApproval)}\n\n      <tr>\n       <th {$headerStyle}>\n        {if !empty($event.fee_label)}{$event.fee_label}{/if}\n       </th>\n      </tr>\n\n      {if !empty($lineItem)}\n       {foreach from=$lineItem item=value key=priceset}\n        {if $value neq \'skip\'}\n         {if !empty($isPrimary)}\n          {if $lineItem|@count GT 1} {* Header for multi participant registration cases. *}\n           <tr>\n            <td colspan=\"2\" {$labelStyle}>\n             {ts 1=$priceset+1}Participant %1{/ts} {if !empty($part.$priceset)}{$part.$priceset.info}{/if}\n            </td>\n           </tr>\n          {/if}\n         {/if}\n         <tr>\n          <td colspan=\"2\" {$valueStyle}>\n           <table> {* FIXME: style this table so that it looks like the text version (justification, etc.) *}\n            <tr>\n             <th>{ts}Item{/ts}</th>\n             <th>{ts}Qty{/ts}</th>\n             <th>{ts}Each{/ts}</th>\n             {if !empty($dataArray)}\n              <th>{ts}SubTotal{/ts}</th>\n              <th>{ts}Tax Rate{/ts}</th>\n              <th>{ts}Tax Amount{/ts}</th>\n             {/if}\n             <th>{ts}Total{/ts}</th>\n       {if  !empty($pricesetFieldsCount) }<th>{ts}Total Participants{/ts}</th>{/if}\n            </tr>\n            {foreach from=$value item=line}\n             <tr>\n              <td {$tdfirstStyle}>\n              {if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description}<div>{$line.description|truncate:30:\"...\"}</div>{/if}\n              </td>\n              <td {$tdStyle} align=\"middle\">\n               {$line.qty}\n              </td>\n              <td {$tdStyle}>\n               {$line.unit_price|crmMoney:$currency}\n              </td>\n              {if !empty($dataArray)}\n               <td {$tdStyle}>\n                {$line.unit_price*$line.qty|crmMoney}\n               </td>\n               {if $line.tax_rate || $line.tax_amount != \"\"}\n                <td {$tdStyle}>\n                 {$line.tax_rate|string_format:\"%.2f\"}%\n                </td>\n                <td {$tdStyle}>\n                 {$line.tax_amount|crmMoney}\n                </td>\n               {else}\n                <td></td>\n                <td></td>\n               {/if}\n              {/if}\n              <td {$tdStyle}>\n               {$line.line_total+$line.tax_amount|crmMoney:$currency}\n              </td>\n        {if !empty($pricesetFieldsCount) }<td {$tdStyle}>{$line.participant_count}</td> {/if}\n             </tr>\n            {/foreach}\n            {if !empty($individual)}\n              <tr {$participantTotal}>\n                <td colspan=3>{ts}Participant Total{/ts}</td>\n                <td colspan=2>{$individual.$priceset.totalAmtWithTax-$individual.$priceset.totalTaxAmt|crmMoney}</td>\n                <td colspan=1>{$individual.$priceset.totalTaxAmt|crmMoney}</td>\n                <td colspan=2>{$individual.$priceset.totalAmtWithTax|crmMoney}</td>\n              </tr>\n            {/if}\n           </table>\n          </td>\n         </tr>\n        {/if}\n       {/foreach}\n       {if !empty($dataArray)}\n        {if isset($totalAmount) and isset($totalTaxAmount)}\n        <tr>\n         <td {$labelStyle}>\n          {ts} Amount Before Tax: {/ts}\n         </td>\n         <td {$valueStyle}>\n          {$totalAmount-$totalTaxAmount|crmMoney}\n         </td>\n        </tr>\n        {/if}\n        {foreach from=$dataArray item=value key=priceset}\n         <tr>\n          {if $priceset || $priceset == 0}\n           <td>&nbsp;{$taxTerm} {$priceset|string_format:\"%.2f\"}%</td>\n           <td>&nbsp;{$value|crmMoney:$currency}</td>\n          {else}\n           <td>&nbsp;{ts}No{/ts} {$taxTerm}</td>\n           <td>&nbsp;{$value|crmMoney:$currency}</td>\n          {/if}\n         </tr>\n        {/foreach}\n       {/if}\n      {/if}\n\n      {if !empty($amounts) && empty($lineItem)}\n       {foreach from=$amounts item=amnt key=level}\n        <tr>\n         <td colspan=\"2\" {$valueStyle}>\n          {$amnt.amount|crmMoney:$currency} {$amnt.label}\n         </td>\n        </tr>\n       {/foreach}\n      {/if}\n\n    {if isset($totalTaxAmount)}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Total Tax Amount{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$totalTaxAmount|crmMoney:$currency}\n        </td>\n       </tr>\n      {/if}\n      {if !empty($isPrimary)}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Total Amount{/ts}\n        </td>\n        <td {$valueStyle}>\n         {if !empty($totalAmount)}{$totalAmount|crmMoney:$currency}{/if} {if !empty($hookDiscount.message)}({$hookDiscount.message}){/if}\n        </td>\n       </tr>\n       {if !empty($pricesetFieldsCount) }\n     <tr>\n       <td {$labelStyle}>\n      {ts}Total Participants{/ts}</td>\n      <td {$valueStyle}>\n      {assign var=\"count\" value= 0}\n      {foreach from=$lineItem item=pcount}\n      {assign var=\"lineItemCount\" value=0}\n      {if $pcount neq \'skip\'}\n        {foreach from=$pcount item=p_count}\n        {assign var=\"lineItemCount\" value=$lineItemCount+$p_count.participant_count}\n        {/foreach}\n      {if $lineItemCount < 1 }\n        {assign var=\"lineItemCount\" value=1}\n      {/if}\n      {assign var=\"count\" value=$count+$lineItemCount}\n      {/if}\n      {/foreach}\n     {$count}\n     </td> </tr>\n      {/if}\n\n       {if $register_date}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Registration Date{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$register_date|crmDate}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($receive_date)}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Transaction Date{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$receive_date|crmDate}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($financialTypeName)}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Financial Type{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$financialTypeName}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($trxn_id)}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Transaction #{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$trxn_id}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($paidBy)}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Paid By{/ts}\n         </td>\n         <td {$valueStyle}>\n         {$paidBy}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($checkNumber)}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Check Number{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$checkNumber}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($billingName)}\n        <tr>\n         <th {$headerStyle}>\n          {ts}Billing Name and Address{/ts}\n         </th>\n        </tr>\n        <tr>\n         <td colspan=\"2\" {$valueStyle}>\n          {$billingName}<br />\n          {$address|nl2br}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($credit_card_type)}\n        <tr>\n         <th {$headerStyle}>\n          {ts}Credit Card Information{/ts}\n         </th>\n        </tr>\n        <tr>\n         <td colspan=\"2\" {$valueStyle}>\n          {$credit_card_type}<br />\n          {$credit_card_number}<br />\n          {ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n         </td>\n        </tr>\n       {/if}\n\n      {/if}\n\n     {/if} {* End of conditional section for Paid events *}\n\n\n{if !empty($customPre)}\n{foreach from=$customPre item=customPr key=i}\n   <tr> <th {$headerStyle}>{$customPre_grouptitle.$i}</th></tr>\n   {foreach from=$customPr item=customValue key=customName}\n   {if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n     <tr>\n         <td {$labelStyle}>{$customName}</td>\n         <td {$valueStyle}>{$customValue}</td>\n     </tr>\n   {/if}\n   {/foreach}\n{/foreach}\n{/if}\n\n{if !empty($customPost)}\n{foreach from=$customPost item=customPos key=j}\n   <tr> <th {$headerStyle}>{$customPost_grouptitle.$j}</th></tr>\n   {foreach from=$customPos item=customValue key=customName}\n   {if (!empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n     <tr>\n         <td {$labelStyle}>{$customName}</td>\n         <td {$valueStyle}>{$customValue}</td>\n     </tr>\n{/if}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($customProfile)}\n{foreach from=$customProfile.profile item=eachParticipant key=participantID}\n     <tr><th {$headerStyle}>{ts 1=$participantID+2}Participant %1{/ts} </th></tr>\n     {foreach from=$eachParticipant item=eachProfile key=pid}\n     <tr><th {$headerStyle}>{$customProfile.title.$pid}</th></tr>\n     {foreach from=$eachProfile item=val key=field}\n     <tr>{foreach from=$val item=v key=f}\n         <td {$labelStyle}>{$field}</td>\n         <td {$valueStyle}>{$v}</td>\n         {/foreach}\n     </tr>\n     {/foreach}\n{/foreach}\n{/foreach}\n{/if}\n\n    </table>\n    {if !empty($event.allow_selfcancelxfer) }\n     <tr>\n      <td colspan=\"2\" {$valueStyle}>\n        {ts 1=$selfcancelxfer_time 2=$selfservice_preposition}You may transfer your registration to another participant or cancel your registration up to %1 hours %2 the event.{/ts} {if !empty($totalAmount)}{ts}Cancellations are not refundable.{/ts}{/if}<br />\n        {capture assign=selfService}{crmURL p=\'civicrm/event/selfsvcupdate\' q=\"reset=1&pid=`$participant.id`&{contact.checksum}\"  h=0 a=1 fe=1}{/capture}\n        <a href=\"{$selfService}\">{ts}Click here to transfer or cancel your registration.{/ts}</a>\n      </td>\n     </tr>\n    {/if}\n </table>\n\n</body>\n</html>\n',1,827,'event_online_receipt',1,0,0,NULL),
- (32,'Events - Registration Confirmation and Receipt (on-line)','{if !empty($isOnWaitlist)}{ts}Wait List Confirmation{/ts}{elseif !empty($isRequireApproval)}{ts}Registration Request Confirmation{/ts}{else}{ts}Registration Confirmation{/ts}{/if} - {$event.event_title} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n{if !empty($event.confirm_email_text) AND (empty($isOnWaitlist) AND empty($isRequireApproval))}\n{$event.confirm_email_text}\n\n{else}\n  {ts}Thank you for your registration.{/ts}\n  {if $participant_status}{ts 1=$participant_status}This is a confirmation that your registration has been received and your status has been updated to %1.{/ts}\n  {else}{if !empty($isOnWaitlist)}{ts}This is a confirmation that your registration has been received and your status has been updated to waitlisted.{/ts}{else}{ts}This is a confirmation that your registration has been received and your status has been updated to registered.{/ts}{/if}\n  {/if}\n{/if}\n\n{if !empty($isOnWaitlist)}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts}You have been added to the WAIT LIST for this event.{/ts}\n\n{if !empty($isPrimary)}\n{ts}If space becomes available you will receive an email with a link to a web page where you can complete your registration.{/ts}\n{/if}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{elseif !empty($isRequireApproval)}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts}Your registration has been submitted.{/ts}\n\n{if !empty($isPrimary)}\n{ts}Once your registration has been reviewed, you will receive an email with a link to a web page where you can complete the registration process.{/ts}\n\n{/if}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{elseif !empty($is_pay_later) && empty($isAmountzero) && empty($isAdditionalParticipant)}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{if isset($pay_later_receipt)}{$pay_later_receipt}{/if}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{/if}\n\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts}Event Information and Location{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{$event.event_title}\n{$event.event_start_date|date_format:\"%A\"} {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|date_format:\"%A\"} {$event.event_end_date|crmDate}{/if}{/if}\n{if !empty($conference_sessions)}\n\n\n{ts}Your schedule:{/ts}\n{assign var=\'group_by_day\' value=\'NA\'}\n{foreach from=$conference_sessions item=session}\n{if $session.start_date|date_format:\"%Y/%m/%d\" != $group_by_day|date_format:\"%Y/%m/%d\"}\n{assign var=\'group_by_day\' value=$session.start_date}\n\n{$group_by_day|date_format:\"%m/%d/%Y\"}\n\n\n{/if}\n{$session.start_date|crmDate:0:1}{if $session.end_date}-{$session.end_date|crmDate:0:1}{/if} {$session.title}\n{if $session.location}    {$session.location}{/if}\n{/foreach}\n{/if}\n\n{if !empty($event.participant_role) and $event.participant_role neq \'Attendee\' and !empty($defaultRole)}\n{ts}Participant Role{/ts}: {$event.participant_role}\n{/if}\n\n{if !empty($isShowLocation)}\n{$location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if} {if $phone.phone_ext} {ts}ext.{/ts} {$phone.phone_ext}{/if}\n{/foreach}\n{foreach from=$location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if !empty($event.is_public)}\n{capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n{ts}Download iCalendar File:{/ts} {$icalFeed}\n{/if}\n\n{if !empty($payer.name)}\nYou were registered by: {$payer.name}\n{/if}\n{if !empty($event.is_monetary) and empty($isRequireApproval)} {* This section for Paid events only.*}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{if !empty ($event.fee_label)}{$event.fee_label}{/if}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{if !empty($lineItem)}{foreach from=$lineItem item=value key=priceset}\n\n{if $value neq \'skip\'}\n{if !empty($isPrimary)}\n{if $lineItem|@count GT 1} {* Header for multi participant registration cases. *}\n{ts 1=$priceset+1}Participant %1{/ts} {if !empty($part.$priceset)}{$part.$priceset.info}{/if}\n\n{/if}\n{/if}\n-----------------------------------------------------------{if !empty($pricesetFieldsCount)}-----------------------------------------------------{/if}\n\n{capture assign=ts_item}{ts}Item{/ts}{/capture}\n{capture assign=ts_qty}{ts}Qty{/ts}{/capture}\n{capture assign=ts_each}{ts}Each{/ts}{/capture}\n{if !empty($dataArray)}\n{capture assign=ts_subtotal}{ts}Subtotal{/ts}{/capture}\n{capture assign=ts_taxRate}{ts}Tax Rate{/ts}{/capture}\n{capture assign=ts_taxAmount}{ts}Tax Amount{/ts}{/capture}\n{/if}\n{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{if !empty($pricesetFieldsCount) }{capture assign=ts_participant_total}{ts}Total Participants{/ts}{/capture}{/if}\n{$ts_item|string_format:\"%-30s\"} {$ts_qty|string_format:\"%5s\"} {$ts_each|string_format:\"%10s\"} {if !empty($dataArray)} {$ts_subtotal|string_format:\"%10s\"} {$ts_taxRate|string_format:\"%10s\"} {$ts_taxAmount|string_format:\"%10s\"} {/if} {$ts_total|string_format:\"%10s\"} {if !empty($ts_participant_total)}{$ts_participant_total|string_format:\"%10s\"}{/if}\n-----------------------------------------------------------{if !empty($pricesetFieldsCount)}-----------------------------------------------------{/if}\n\n{foreach from=$value item=line}\n{if !empty($pricesetFieldsCount) }{capture assign=ts_participant_count}{$line.participant_count}{/capture}{/if}\n{capture assign=ts_item}{if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description} {$line.description}{/if}{/capture}{$ts_item|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.qty|string_format:\"%5s\"} {$line.unit_price|crmMoney:$currency|string_format:\"%10s\"} {if !empty($dataArray)} {$line.unit_price*$line.qty|crmMoney:$currency|string_format:\"%10s\"} {if $line.tax_rate || $line.tax_amount != \"\"}  {$line.tax_rate|string_format:\"%.2f\"} %  {$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"} {else}                  {/if}  {/if} {$line.line_total+$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"}{if !empty($ts_participant_count)}{$ts_participant_count|string_format:\"%10s\"}{/if}\n{/foreach}\n----------------------------------------------------------------------------------------------------------------\n{if !empty($individual)}{ts}Participant Total{/ts} {$individual.$priceset.totalAmtWithTax-$individual.$priceset.totalTaxAmt|crmMoney:$currency|string_format:\"%29s\"} {$individual.$priceset.totalTaxAmt|crmMoney:$currency|string_format:\"%33s\"} {$individual.$priceset.totalAmtWithTax|crmMoney:$currency|string_format:\"%12s\"}{/if}\n{/if}\n{\"\"|string_format:\"%120s\"}\n{/foreach}\n{\"\"|string_format:\"%120s\"}\n\n{if !empty($dataArray)}\n{if isset($totalAmount) and isset($totalTaxAmount)}\n{ts}Amount before Tax{/ts}: {$totalAmount-$totalTaxAmount|crmMoney:$currency}\n{/if}\n\n{foreach from=$dataArray item=value key=priceset}\n{if $priceset || $priceset == 0}\n{$taxTerm} {$priceset|string_format:\"%.2f\"}%: {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n{/if}\n\n{if !empty($amounts) && empty($lineItem)}\n{foreach from=$amounts item=amnt key=level}{$amnt.amount|crmMoney:$currency} {$amnt.label}\n{/foreach}\n{/if}\n\n{if isset($totalTaxAmount)}\n{ts}Total Tax Amount{/ts}: {$totalTaxAmount|crmMoney:$currency}\n{/if}\n{if !empty($isPrimary) }\n\n{ts}Total Amount{/ts}: {if !empty($totalAmount)}{$totalAmount|crmMoney:$currency}{/if} {if !empty($hookDiscount.message)}({$hookDiscount.message}){/if}\n\n{if !empty($pricesetFieldsCount) }\n      {assign var=\"count\" value= 0}\n      {foreach from=$lineItem item=pcount}\n      {assign var=\"lineItemCount\" value=0}\n      {if $pcount neq \'skip\'}\n        {foreach from=$pcount item=p_count}\n        {assign var=\"lineItemCount\" value=$lineItemCount+$p_count.participant_count}\n        {/foreach}\n      {if $lineItemCount < 1 }\n        {assign var=\"lineItemCount\" value=1}\n      {/if}\n      {assign var=\"count\" value=$count+$lineItemCount}\n      {/if}\n      {/foreach}\n\n{ts}Total Participants{/ts}: {$count}\n{/if}\n\n{if $register_date}\n{ts}Registration Date{/ts}: {$register_date|crmDate}\n{/if}\n{if !empty($receive_date)}\n{ts}Transaction Date{/ts}: {$receive_date|crmDate}\n{/if}\n{if !empty($financialTypeName)}\n{ts}Financial Type{/ts}: {$financialTypeName}\n{/if}\n{if !empty($trxn_id)}\n{ts}Transaction #{/ts}: {$trxn_id}\n{/if}\n{if !empty($paidBy)}\n{ts}Paid By{/ts}: {$paidBy}\n{/if}\n{if !empty($checkNumber)}\n{ts}Check Number{/ts}: {$checkNumber}\n{/if}\n{if !empty($billingName)}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts}Billing Name and Address{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{$billingName}\n{$address}\n{/if}\n\n{if !empty($credit_card_type)}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts}Credit Card Information{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n{/if}\n{/if} {* End of conditional section for Paid events *}\n\n{if !empty($customPre)}\n{foreach from=$customPre item=customPr key=i}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{$customPre_grouptitle.$i}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{foreach from=$customPr item=customValue key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n {$customName}: {$customValue}\n{/if}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($customPost)}\n{foreach from=$customPost item=customPos key=j}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{$customPost_grouptitle.$j}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{foreach from=$customPos item=customValue key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n {$customName}: {$customValue}\n{/if}\n{/foreach}\n{/foreach}\n{/if}\n{if !empty($customProfile)}\n\n{foreach from=$customProfile.profile item=eachParticipant key=participantID}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts 1=$participantID+2}Participant Information - Participant %1{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{foreach from=$eachParticipant item=eachProfile key=pid}\n----------------------------------------------------------{if !empty($pricesetFieldsCount)}--------------------{/if}\n\n{$customProfile.title.$pid}\n----------------------------------------------------------{if !empty($pricesetFieldsCount)}--------------------{/if}\n\n{foreach from=$eachProfile item=val key=field}\n{foreach from=$val item=v key=f}\n{$field}: {$v}\n{/foreach}\n{/foreach}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($event.allow_selfcancelxfer) }\n{ts 1=$selfcancelxfer_time 2=$selfservice_preposition}You may transfer your registration to another participant or cancel your registration up to %1 hours %2 the event.{/ts} {if !empty($totalAmount)}{ts}Cancellations are not refundable.{/ts}{/if}\n   {capture assign=selfService}{crmURL p=\'civicrm/event/selfsvcupdate\' q=\"reset=1&pid=`$participant.id`&{contact.checksum}\"  h=0 a=1 fe=1}{/capture}\n{ts}Transfer or cancel your registration:{/ts} {$selfService}\n{/if}\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n{capture assign=tdfirstStyle}style=\"width: 180px; padding-bottom: 15px;\"{/capture}\n{capture assign=tdStyle}style=\"width: 100px;\"{/capture}\n{capture assign=participantTotal}style=\"margin: 0.5em 0 0.5em;padding: 0.5em;background-color: #999999;font-weight: bold;color: #FAFAFA;border-radius: 2px;\"{/capture}\n\n\n  <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n\n  <!-- BEGIN HEADER -->\n  <!-- You can add table row(s) here with logo or other header elements -->\n  <!-- END HEADER -->\n\n  <!-- BEGIN CONTENT -->\n\n  <tr>\n   <td>\n     {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}<p>{$greeting},</p>{/if}\n\n    {if !empty($event.confirm_email_text) AND (empty($isOnWaitlist) AND empty($isRequireApproval))}\n     <p>{$event.confirm_email_text|htmlize}</p>\n\n    {else}\n     <p>{ts}Thank you for your registration.{/ts}\n     {if $participant_status}{ts 1=$participant_status}This is a confirmation that your registration has been received and your status has been updated to <strong> %1</strong>.{/ts}\n     {else}{if $isOnWaitlist}{ts}This is a confirmation that your registration has been received and your status has been updated to <strong>waitlisted</strong>.{/ts}{else}{ts}This is a confirmation that your registration has been received and your status has been updated to <strong>registered<strong>.{/ts}{/if}{/if}</p>\n\n    {/if}\n\n    <p>\n    {if !empty($isOnWaitlist)}\n     <p>{ts}You have been added to the WAIT LIST for this event.{/ts}</p>\n     {if !empty($isPrimary)}\n       <p>{ts}If space becomes available you will receive an email with a link to a web page where you can complete your registration.{/ts}</p>\n     {/if}\n    {elseif !empty($isRequireApproval)}\n     <p>{ts}Your registration has been submitted.{/ts}</p>\n     {if !empty($isPrimary)}\n      <p>{ts}Once your registration has been reviewed, you will receive an email with a link to a web page where you can complete the registration process.{/ts}</p>\n     {/if}\n    {elseif !empty($is_pay_later) && empty($isAmountzero) && empty($isAdditionalParticipant)}\n     <p>{if isset($pay_later_receipt)}{$pay_later_receipt}{/if}</p> {* FIXME: this might be text rather than HTML *}\n    {/if}\n\n   </td>\n  </tr>\n  <tr>\n   <td>\n    <table style=\"width:100%; max-width:700px; border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse;\">\n     <tr>\n      <th {$headerStyle}>\n       {ts}Event Information and Location{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td colspan=\"2\" {$valueStyle}>\n       {$event.event_title}<br />\n       {$event.event_start_date|date_format:\"%A\"} {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|date_format:\"%A\"} {$event.event_end_date|crmDate}{/if}{/if}\n      </td>\n     </tr>\n\n\n     {if $conference_sessions}\n      <tr>\n       <td colspan=\"2\" {$labelStyle}>\n  {ts}Your schedule:{/ts}\n       </td>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n  {assign var=\'group_by_day\' value=\'NA\'}\n  {foreach from=$conference_sessions item=session}\n   {if $session.start_date|date_format:\"%Y/%m/%d\" != $group_by_day|date_format:\"%Y/%m/%d\"}\n    {assign var=\'group_by_day\' value=$session.start_date}\n          <em>{$group_by_day|date_format:\"%m/%d/%Y\"}</em><br />\n   {/if}\n   {$session.start_date|crmDate:0:1}{if $session.end_date}-{$session.end_date|crmDate:0:1}{/if} {$session.title}<br />\n   {if $session.location}&nbsp;&nbsp;&nbsp;&nbsp;{$session.location}<br />{/if}\n  {/foreach}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($event.participant_role) and $event.participant_role neq \'Attendee\' and !empty($defaultRole)}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Participant Role{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$event.participant_role}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($isShowLocation)}\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {$location.address.1.display|nl2br}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n      <tr>\n       <td colspan=\"2\" {$labelStyle}>\n        {ts}Event Contacts:{/ts}\n       </td>\n      </tr>\n      {foreach from=$location.phone item=phone}\n       {if $phone.phone}\n        <tr>\n         <td {$labelStyle}>\n          {if $phone.phone_type}\n           {$phone.phone_type_display}\n          {else}\n           {ts}Phone{/ts}\n          {/if}\n         </td>\n         <td {$valueStyle}>\n          {$phone.phone} {if $phone.phone_ext}&nbsp;{ts}ext.{/ts} {$phone.phone_ext}{/if}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n      {foreach from=$location.email item=eventEmail}\n       {if $eventEmail.email}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Email{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$eventEmail.email}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n     {/if}\n\n     {if !empty($event.is_public)}\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n        <a href=\"{$icalFeed}\">{ts}Download iCalendar File{/ts}</a>\n       </td>\n      </tr>\n     {/if}\n\n    {if !empty($event.is_share)}\n        <tr>\n            <td colspan=\"2\" {$valueStyle}>\n                {capture assign=eventUrl}{crmURL p=\'civicrm/event/info\' q=\"id=`$event.id`&reset=1\" a=true fe=1 h=1}{/capture}\n                {include file=\"CRM/common/SocialNetwork.tpl\" emailMode=true url=$eventUrl title=$event.title pageURL=$eventUrl}\n            </td>\n        </tr>\n    {/if}\n    {if !empty($payer.name)}\n     <tr>\n       <th {$headerStyle}>\n         {ts}You were registered by:{/ts}\n       </th>\n     </tr>\n     <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {$payer.name}\n       </td>\n     </tr>\n    {/if}\n    {if !empty($event.is_monetary) and empty($isRequireApproval)}\n\n      <tr>\n       <th {$headerStyle}>\n        {if !empty($event.fee_label)}{$event.fee_label}{/if}\n       </th>\n      </tr>\n\n      {if !empty($lineItem)}\n       {foreach from=$lineItem item=value key=priceset}\n        {if $value neq \'skip\'}\n         {if !empty($isPrimary)}\n          {if $lineItem|@count GT 1} {* Header for multi participant registration cases. *}\n           <tr>\n            <td colspan=\"2\" {$labelStyle}>\n             {ts 1=$priceset+1}Participant %1{/ts} {if !empty($part.$priceset)}{$part.$priceset.info}{/if}\n            </td>\n           </tr>\n          {/if}\n         {/if}\n         <tr>\n          <td colspan=\"2\" {$valueStyle}>\n           <table> {* FIXME: style this table so that it looks like the text version (justification, etc.) *}\n            <tr>\n             <th>{ts}Item{/ts}</th>\n             <th>{ts}Qty{/ts}</th>\n             <th>{ts}Each{/ts}</th>\n             {if !empty($dataArray)}\n              <th>{ts}SubTotal{/ts}</th>\n              <th>{ts}Tax Rate{/ts}</th>\n              <th>{ts}Tax Amount{/ts}</th>\n             {/if}\n             <th>{ts}Total{/ts}</th>\n       {if  !empty($pricesetFieldsCount) }<th>{ts}Total Participants{/ts}</th>{/if}\n            </tr>\n            {foreach from=$value item=line}\n             <tr>\n              <td {$tdfirstStyle}>\n              {if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description}<div>{$line.description|truncate:30:\"...\"}</div>{/if}\n              </td>\n              <td {$tdStyle} align=\"middle\">\n               {$line.qty}\n              </td>\n              <td {$tdStyle}>\n               {$line.unit_price|crmMoney:$currency}\n              </td>\n              {if !empty($dataArray)}\n               <td {$tdStyle}>\n                {$line.unit_price*$line.qty|crmMoney}\n               </td>\n               {if $line.tax_rate || $line.tax_amount != \"\"}\n                <td {$tdStyle}>\n                 {$line.tax_rate|string_format:\"%.2f\"}%\n                </td>\n                <td {$tdStyle}>\n                 {$line.tax_amount|crmMoney}\n                </td>\n               {else}\n                <td></td>\n                <td></td>\n               {/if}\n              {/if}\n              <td {$tdStyle}>\n               {$line.line_total+$line.tax_amount|crmMoney:$currency}\n              </td>\n        {if !empty($pricesetFieldsCount) }<td {$tdStyle}>{$line.participant_count}</td> {/if}\n             </tr>\n            {/foreach}\n            {if !empty($individual)}\n              <tr {$participantTotal}>\n                <td colspan=3>{ts}Participant Total{/ts}</td>\n                <td colspan=2>{$individual.$priceset.totalAmtWithTax-$individual.$priceset.totalTaxAmt|crmMoney}</td>\n                <td colspan=1>{$individual.$priceset.totalTaxAmt|crmMoney}</td>\n                <td colspan=2>{$individual.$priceset.totalAmtWithTax|crmMoney}</td>\n              </tr>\n            {/if}\n           </table>\n          </td>\n         </tr>\n        {/if}\n       {/foreach}\n       {if !empty($dataArray)}\n        {if isset($totalAmount) and isset($totalTaxAmount)}\n        <tr>\n         <td {$labelStyle}>\n          {ts} Amount Before Tax: {/ts}\n         </td>\n         <td {$valueStyle}>\n          {$totalAmount-$totalTaxAmount|crmMoney}\n         </td>\n        </tr>\n        {/if}\n        {foreach from=$dataArray item=value key=priceset}\n         <tr>\n          {if $priceset || $priceset == 0}\n           <td>&nbsp;{$taxTerm} {$priceset|string_format:\"%.2f\"}%</td>\n           <td>&nbsp;{$value|crmMoney:$currency}</td>\n          {else}\n           <td>&nbsp;{ts}No{/ts} {$taxTerm}</td>\n           <td>&nbsp;{$value|crmMoney:$currency}</td>\n          {/if}\n         </tr>\n        {/foreach}\n       {/if}\n      {/if}\n\n      {if !empty($amounts) && empty($lineItem)}\n       {foreach from=$amounts item=amnt key=level}\n        <tr>\n         <td colspan=\"2\" {$valueStyle}>\n          {$amnt.amount|crmMoney:$currency} {$amnt.label}\n         </td>\n        </tr>\n       {/foreach}\n      {/if}\n\n    {if isset($totalTaxAmount)}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Total Tax Amount{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$totalTaxAmount|crmMoney:$currency}\n        </td>\n       </tr>\n      {/if}\n      {if !empty($isPrimary)}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Total Amount{/ts}\n        </td>\n        <td {$valueStyle}>\n         {if !empty($totalAmount)}{$totalAmount|crmMoney:$currency}{/if} {if !empty($hookDiscount.message)}({$hookDiscount.message}){/if}\n        </td>\n       </tr>\n       {if !empty($pricesetFieldsCount) }\n     <tr>\n       <td {$labelStyle}>\n      {ts}Total Participants{/ts}</td>\n      <td {$valueStyle}>\n      {assign var=\"count\" value= 0}\n      {foreach from=$lineItem item=pcount}\n      {assign var=\"lineItemCount\" value=0}\n      {if $pcount neq \'skip\'}\n        {foreach from=$pcount item=p_count}\n        {assign var=\"lineItemCount\" value=$lineItemCount+$p_count.participant_count}\n        {/foreach}\n      {if $lineItemCount < 1 }\n        {assign var=\"lineItemCount\" value=1}\n      {/if}\n      {assign var=\"count\" value=$count+$lineItemCount}\n      {/if}\n      {/foreach}\n     {$count}\n     </td> </tr>\n      {/if}\n\n       {if $register_date}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Registration Date{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$register_date|crmDate}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($receive_date)}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Transaction Date{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$receive_date|crmDate}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($financialTypeName)}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Financial Type{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$financialTypeName}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($trxn_id)}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Transaction #{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$trxn_id}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($paidBy)}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Paid By{/ts}\n         </td>\n         <td {$valueStyle}>\n         {$paidBy}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($checkNumber)}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Check Number{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$checkNumber}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($billingName)}\n        <tr>\n         <th {$headerStyle}>\n          {ts}Billing Name and Address{/ts}\n         </th>\n        </tr>\n        <tr>\n         <td colspan=\"2\" {$valueStyle}>\n          {$billingName}<br />\n          {$address|nl2br}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($credit_card_type)}\n        <tr>\n         <th {$headerStyle}>\n          {ts}Credit Card Information{/ts}\n         </th>\n        </tr>\n        <tr>\n         <td colspan=\"2\" {$valueStyle}>\n          {$credit_card_type}<br />\n          {$credit_card_number}<br />\n          {ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n         </td>\n        </tr>\n       {/if}\n\n      {/if}\n\n     {/if} {* End of conditional section for Paid events *}\n\n\n{if !empty($customPre)}\n{foreach from=$customPre item=customPr key=i}\n   <tr> <th {$headerStyle}>{$customPre_grouptitle.$i}</th></tr>\n   {foreach from=$customPr item=customValue key=customName}\n   {if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n     <tr>\n         <td {$labelStyle}>{$customName}</td>\n         <td {$valueStyle}>{$customValue}</td>\n     </tr>\n   {/if}\n   {/foreach}\n{/foreach}\n{/if}\n\n{if !empty($customPost)}\n{foreach from=$customPost item=customPos key=j}\n   <tr> <th {$headerStyle}>{$customPost_grouptitle.$j}</th></tr>\n   {foreach from=$customPos item=customValue key=customName}\n   {if (!empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n     <tr>\n         <td {$labelStyle}>{$customName}</td>\n         <td {$valueStyle}>{$customValue}</td>\n     </tr>\n{/if}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($customProfile)}\n{foreach from=$customProfile.profile item=eachParticipant key=participantID}\n     <tr><th {$headerStyle}>{ts 1=$participantID+2}Participant %1{/ts} </th></tr>\n     {foreach from=$eachParticipant item=eachProfile key=pid}\n     <tr><th {$headerStyle}>{$customProfile.title.$pid}</th></tr>\n     {foreach from=$eachProfile item=val key=field}\n     <tr>{foreach from=$val item=v key=f}\n         <td {$labelStyle}>{$field}</td>\n         <td {$valueStyle}>{$v}</td>\n         {/foreach}\n     </tr>\n     {/foreach}\n{/foreach}\n{/foreach}\n{/if}\n\n    </table>\n    {if !empty($event.allow_selfcancelxfer) }\n     <tr>\n      <td colspan=\"2\" {$valueStyle}>\n        {ts 1=$selfcancelxfer_time 2=$selfservice_preposition}You may transfer your registration to another participant or cancel your registration up to %1 hours %2 the event.{/ts} {if !empty($totalAmount)}{ts}Cancellations are not refundable.{/ts}{/if}<br />\n        {capture assign=selfService}{crmURL p=\'civicrm/event/selfsvcupdate\' q=\"reset=1&pid=`$participant.id`&{contact.checksum}\"  h=0 a=1 fe=1}{/capture}\n        <a href=\"{$selfService}\">{ts}Click here to transfer or cancel your registration.{/ts}</a>\n      </td>\n     </tr>\n    {/if}\n </table>\n\n</body>\n</html>\n',1,827,'event_online_receipt',0,1,0,NULL),
- (33,'Events - Receipt only','Receipt for {if $events_in_cart} Event Registration{/if} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{if $is_pay_later}\n  This is being sent to you as an acknowledgement that you have registered one or more members for the following workshop, event or purchase. Please note, however, that the status of your payment is pending, and the registration for this event will not be completed until your payment is received.\n{else}\n  This is being sent to you as a {if !empty($is_refund)}confirmation of refund{else}receipt of payment made{/if} for the following workshop, event registration or purchase.\n{/if}\n\n{if $is_pay_later}\n  {$pay_later_receipt}\n{/if}\n\n  Your order number is #{$transaction_id}. {if !empty($line_items) && empty($is_refund)} Information about the workshops will be sent separately to each participant.{/if}\n Here\'s a summary of your transaction placed on {$transaction_date|date_format:\"%D %I:%M %p %Z\"}:\n\n{if $billing_name}\n===========================================================\n{ts}Billing Name and Address{/ts}\n\n===========================================================\n{$billing_name}\n\n{$billing_street_address}\n\n{$billing_city}, {$billing_state} {$billing_postal_code}\n\n{$email}\n{/if}\n\n{if !empty($source)}\n{$source}\n{/if}\n\n\n{foreach from=$line_items item=line_item}\n{$line_item.event->title} ({$line_item.event->start_date|date_format:\"%D\"})\n{if $line_item.event->is_show_location}\n  {$line_item.location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n{$line_item.event->start_date|date_format:\"%D %I:%M %p\"} - {$line_item.event->end_date|date_format:\"%I:%M %p\"}\n\n  Quantity: {$line_item.num_participants}\n\n{if $line_item.num_participants > 0}\n  {foreach from=$line_item.participants item=participant}\n    {$participant.display_name}\n  {/foreach}\n{/if}\n{if $line_item.num_waiting_participants > 0}\n  Waitlisted:\n    {foreach from=$line_item.waiting_participants item=participant}\n      {$participant.display_name}\n    {/foreach}\n{/if}\nCost: {$line_item.cost|crmMoney:$currency|string_format:\"%10s\"}\nTotal For This Event: {$line_item.amount|crmMoney:$currency|string_format:\"%10s\"}\n\n{/foreach}\n\n{if $discounts}\nSubtotal: {$sub_total|crmMoney:$currency|string_format:\"%10s\"}\n--------------------------------------\nDiscounts\n{foreach from=$discounts key=myId item=i}\n  {$i.title}: -{$i.amount|crmMoney:$currency|string_format:\"%10s\"}\n{/foreach}\n{/if}\n======================================\nTotal: {$total|crmMoney:$currency|string_format:\"%10s\"}\n\n{if $credit_card_type}\n===========================================================\n{ts}Payment Information{/ts}\n\n===========================================================\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date.M}/{$credit_card_exp_date.Y}\n{/if}\n\n  If you have questions about the status of your registration or purchase please feel free to contact us.\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n    <title></title>\n  </head>\n  <body>\n    {capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n    {capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n    {capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n    {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}<p>{$greeting},</p>{/if}\n    {if $is_pay_later}\n      <p>\n        This is being sent to you as an acknowledgement that you have registered one or more members for the following workshop, event or purchase. Please note, however, that the status of your payment is pending, and the registration for this event will not be completed until your payment is received.\n      </p>\n    {else}\n      <p>\n        This is being sent to you as a {if !empty($is_refund)}confirmation of refund{else}receipt of payment made{/if} for the following workshop, event registration or purchase.\n      </p>\n    {/if}\n\n    {if $is_pay_later}\n      <p>{$pay_later_receipt}</p>\n    {/if}\n\n    <p>Your order number is #{$transaction_id}. {if !empty($line_items) && empty($is_refund)} Information about the workshops will be sent separately to each participant.{/if}\n  Here\'s a summary of your transaction placed on {$transaction_date|date_format:\"%D %I:%M %p %Z\"}:</p>\n\n{if $billing_name}\n  <table class=\"billing-info\">\n      <tr>\n    <th style=\"text-align: left;\">\n      {ts}Billing Name and Address{/ts}\n    </th>\n      </tr>\n      <tr>\n    <td>\n      {$billing_name}<br />\n      {$billing_street_address}<br />\n      {$billing_city}, {$billing_state} {$billing_postal_code}<br/>\n      <br/>\n      {$email}\n    </td>\n    </tr>\n    </table>\n{/if}\n{if $credit_card_type}\n  <p>&nbsp;</p>\n  <table class=\"billing-info\">\n      <tr>\n    <th style=\"text-align: left;\">\n      {ts}Credit Card Information{/ts}\n    </th>\n      </tr>\n      <tr>\n    <td>\n      {$credit_card_type}<br />\n      {$credit_card_number}<br />\n      {ts}Expires{/ts}: {$credit_card_exp_date.M}/{$credit_card_exp_date.Y}\n    </td>\n    </tr>\n    </table>\n{/if}\n{if !empty($source)}\n    <p>&nbsp;</p>\n    {$source}\n{/if}\n    <p>&nbsp;</p>\n    <table width=\"700\">\n      <thead>\n    <tr>\n{if $line_items}\n      <th style=\"text-align: left;\">\n      Event\n      </th>\n      <th style=\"text-align: left;\">\n      Participants\n      </th>\n{/if}\n      <th style=\"text-align: left;\">\n      Price\n      </th>\n      <th style=\"text-align: left;\">\n      Total\n      </th>\n    </tr>\n    </thead>\n      <tbody>\n  {foreach from=$line_items item=line_item}\n  <tr>\n    <td style=\"width: 220px\">\n      {$line_item.event->title} ({$line_item.event->start_date|date_format:\"%D\"})<br />\n      {if $line_item.event->is_show_location}\n        {$line_item.location.address.1.display|nl2br}\n      {/if}{*End of isShowLocation condition*}<br /><br />\n      {$line_item.event->start_date|date_format:\"%D %I:%M %p\"} - {$line_item.event->end_date|date_format:\"%I:%M %p\"}\n    </td>\n    <td style=\"width: 180px\">\n    {$line_item.num_participants}\n      {if $line_item.num_participants > 0}\n      <div class=\"participants\" style=\"padding-left: 10px;\">\n        {foreach from=$line_item.participants item=participant}\n        {$participant.display_name}<br />\n        {/foreach}\n      </div>\n      {/if}\n      {if $line_item.num_waiting_participants > 0}\n      Waitlisted:<br/>\n      <div class=\"participants\" style=\"padding-left: 10px;\">\n        {foreach from=$line_item.waiting_participants item=participant}\n        {$participant.display_name}<br />\n        {/foreach}\n      </div>\n      {/if}\n    </td>\n    <td style=\"width: 100px\">\n      {$line_item.cost|crmMoney:$currency|string_format:\"%10s\"}\n    </td>\n    <td style=\"width: 100px\">\n      &nbsp;{$line_item.amount|crmMoney:$currency|string_format:\"%10s\"}\n    </td>\n  </tr>\n  {/foreach}\n      </tbody>\n      <tfoot>\n  {if $discounts}\n  <tr>\n    <td>\n    </td>\n    <td>\n    </td>\n    <td>\n      Subtotal:\n    </td>\n    <td>\n      &nbsp;{$sub_total|crmMoney:$currency|string_format:\"%10s\"}\n    </td>\n  </tr>\n  {foreach from=$discounts key=myId item=i}\n  <tr>\n    <td>\n      {$i.title}\n    </td>\n    <td>\n    </td>\n    <td>\n    </td>\n    <td>\n      -{$i.amount}\n    </td>\n  </tr>\n  {/foreach}\n  {/if}\n  <tr>\n{if $line_items}\n    <td>\n    </td>\n    <td>\n    </td>\n{/if}\n    <td>\n      <strong>Total:</strong>\n    </td>\n    <td>\n      <strong>&nbsp;{$total|crmMoney:$currency|string_format:\"%10s\"}</strong>\n    </td>\n  </tr>\n      </tfoot>\n    </table>\n\n    If you have questions about the status of your registration or purchase please feel free to contact us.\n  </body>\n</html>\n',1,828,'event_registration_receipt',1,0,0,NULL),
- (34,'Events - Receipt only','Receipt for {if $events_in_cart} Event Registration{/if} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{if $is_pay_later}\n  This is being sent to you as an acknowledgement that you have registered one or more members for the following workshop, event or purchase. Please note, however, that the status of your payment is pending, and the registration for this event will not be completed until your payment is received.\n{else}\n  This is being sent to you as a {if !empty($is_refund)}confirmation of refund{else}receipt of payment made{/if} for the following workshop, event registration or purchase.\n{/if}\n\n{if $is_pay_later}\n  {$pay_later_receipt}\n{/if}\n\n  Your order number is #{$transaction_id}. {if !empty($line_items) && empty($is_refund)} Information about the workshops will be sent separately to each participant.{/if}\n Here\'s a summary of your transaction placed on {$transaction_date|date_format:\"%D %I:%M %p %Z\"}:\n\n{if $billing_name}\n===========================================================\n{ts}Billing Name and Address{/ts}\n\n===========================================================\n{$billing_name}\n\n{$billing_street_address}\n\n{$billing_city}, {$billing_state} {$billing_postal_code}\n\n{$email}\n{/if}\n\n{if !empty($source)}\n{$source}\n{/if}\n\n\n{foreach from=$line_items item=line_item}\n{$line_item.event->title} ({$line_item.event->start_date|date_format:\"%D\"})\n{if $line_item.event->is_show_location}\n  {$line_item.location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n{$line_item.event->start_date|date_format:\"%D %I:%M %p\"} - {$line_item.event->end_date|date_format:\"%I:%M %p\"}\n\n  Quantity: {$line_item.num_participants}\n\n{if $line_item.num_participants > 0}\n  {foreach from=$line_item.participants item=participant}\n    {$participant.display_name}\n  {/foreach}\n{/if}\n{if $line_item.num_waiting_participants > 0}\n  Waitlisted:\n    {foreach from=$line_item.waiting_participants item=participant}\n      {$participant.display_name}\n    {/foreach}\n{/if}\nCost: {$line_item.cost|crmMoney:$currency|string_format:\"%10s\"}\nTotal For This Event: {$line_item.amount|crmMoney:$currency|string_format:\"%10s\"}\n\n{/foreach}\n\n{if $discounts}\nSubtotal: {$sub_total|crmMoney:$currency|string_format:\"%10s\"}\n--------------------------------------\nDiscounts\n{foreach from=$discounts key=myId item=i}\n  {$i.title}: -{$i.amount|crmMoney:$currency|string_format:\"%10s\"}\n{/foreach}\n{/if}\n======================================\nTotal: {$total|crmMoney:$currency|string_format:\"%10s\"}\n\n{if $credit_card_type}\n===========================================================\n{ts}Payment Information{/ts}\n\n===========================================================\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date.M}/{$credit_card_exp_date.Y}\n{/if}\n\n  If you have questions about the status of your registration or purchase please feel free to contact us.\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n    <title></title>\n  </head>\n  <body>\n    {capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n    {capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n    {capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n    {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}<p>{$greeting},</p>{/if}\n    {if $is_pay_later}\n      <p>\n        This is being sent to you as an acknowledgement that you have registered one or more members for the following workshop, event or purchase. Please note, however, that the status of your payment is pending, and the registration for this event will not be completed until your payment is received.\n      </p>\n    {else}\n      <p>\n        This is being sent to you as a {if !empty($is_refund)}confirmation of refund{else}receipt of payment made{/if} for the following workshop, event registration or purchase.\n      </p>\n    {/if}\n\n    {if $is_pay_later}\n      <p>{$pay_later_receipt}</p>\n    {/if}\n\n    <p>Your order number is #{$transaction_id}. {if !empty($line_items) && empty($is_refund)} Information about the workshops will be sent separately to each participant.{/if}\n  Here\'s a summary of your transaction placed on {$transaction_date|date_format:\"%D %I:%M %p %Z\"}:</p>\n\n{if $billing_name}\n  <table class=\"billing-info\">\n      <tr>\n    <th style=\"text-align: left;\">\n      {ts}Billing Name and Address{/ts}\n    </th>\n      </tr>\n      <tr>\n    <td>\n      {$billing_name}<br />\n      {$billing_street_address}<br />\n      {$billing_city}, {$billing_state} {$billing_postal_code}<br/>\n      <br/>\n      {$email}\n    </td>\n    </tr>\n    </table>\n{/if}\n{if $credit_card_type}\n  <p>&nbsp;</p>\n  <table class=\"billing-info\">\n      <tr>\n    <th style=\"text-align: left;\">\n      {ts}Credit Card Information{/ts}\n    </th>\n      </tr>\n      <tr>\n    <td>\n      {$credit_card_type}<br />\n      {$credit_card_number}<br />\n      {ts}Expires{/ts}: {$credit_card_exp_date.M}/{$credit_card_exp_date.Y}\n    </td>\n    </tr>\n    </table>\n{/if}\n{if !empty($source)}\n    <p>&nbsp;</p>\n    {$source}\n{/if}\n    <p>&nbsp;</p>\n    <table width=\"700\">\n      <thead>\n    <tr>\n{if $line_items}\n      <th style=\"text-align: left;\">\n      Event\n      </th>\n      <th style=\"text-align: left;\">\n      Participants\n      </th>\n{/if}\n      <th style=\"text-align: left;\">\n      Price\n      </th>\n      <th style=\"text-align: left;\">\n      Total\n      </th>\n    </tr>\n    </thead>\n      <tbody>\n  {foreach from=$line_items item=line_item}\n  <tr>\n    <td style=\"width: 220px\">\n      {$line_item.event->title} ({$line_item.event->start_date|date_format:\"%D\"})<br />\n      {if $line_item.event->is_show_location}\n        {$line_item.location.address.1.display|nl2br}\n      {/if}{*End of isShowLocation condition*}<br /><br />\n      {$line_item.event->start_date|date_format:\"%D %I:%M %p\"} - {$line_item.event->end_date|date_format:\"%I:%M %p\"}\n    </td>\n    <td style=\"width: 180px\">\n    {$line_item.num_participants}\n      {if $line_item.num_participants > 0}\n      <div class=\"participants\" style=\"padding-left: 10px;\">\n        {foreach from=$line_item.participants item=participant}\n        {$participant.display_name}<br />\n        {/foreach}\n      </div>\n      {/if}\n      {if $line_item.num_waiting_participants > 0}\n      Waitlisted:<br/>\n      <div class=\"participants\" style=\"padding-left: 10px;\">\n        {foreach from=$line_item.waiting_participants item=participant}\n        {$participant.display_name}<br />\n        {/foreach}\n      </div>\n      {/if}\n    </td>\n    <td style=\"width: 100px\">\n      {$line_item.cost|crmMoney:$currency|string_format:\"%10s\"}\n    </td>\n    <td style=\"width: 100px\">\n      &nbsp;{$line_item.amount|crmMoney:$currency|string_format:\"%10s\"}\n    </td>\n  </tr>\n  {/foreach}\n      </tbody>\n      <tfoot>\n  {if $discounts}\n  <tr>\n    <td>\n    </td>\n    <td>\n    </td>\n    <td>\n      Subtotal:\n    </td>\n    <td>\n      &nbsp;{$sub_total|crmMoney:$currency|string_format:\"%10s\"}\n    </td>\n  </tr>\n  {foreach from=$discounts key=myId item=i}\n  <tr>\n    <td>\n      {$i.title}\n    </td>\n    <td>\n    </td>\n    <td>\n    </td>\n    <td>\n      -{$i.amount}\n    </td>\n  </tr>\n  {/foreach}\n  {/if}\n  <tr>\n{if $line_items}\n    <td>\n    </td>\n    <td>\n    </td>\n{/if}\n    <td>\n      <strong>Total:</strong>\n    </td>\n    <td>\n      <strong>&nbsp;{$total|crmMoney:$currency|string_format:\"%10s\"}</strong>\n    </td>\n  </tr>\n      </tfoot>\n    </table>\n\n    If you have questions about the status of your registration or purchase please feel free to contact us.\n  </body>\n</html>\n',1,828,'event_registration_receipt',0,1,0,NULL),
+ (27,'Additional Payment Receipt or Refund Notification','{if $isRefund}{ts}Refund Notification{/ts}{else}{ts}Payment Receipt{/ts}{/if}{if $component eq \'event\'} - {$event.title}{/if} - {contact.display_name}\n','{if $emailGreeting}{$emailGreeting},\n{/if}\n\n{if $isRefund}\n{ts}A refund has been issued based on changes in your registration selections.{/ts}\n{else}\n{ts}Below you will find a receipt for this payment.{/ts}\n{/if}\n{if $paymentsComplete}\n{ts}Thank you for completing this payment.{/ts}\n{/if}\n\n{if $isRefund}\n===============================================================================\n\n{ts}Refund Details{/ts}\n\n===============================================================================\n{ts}This Refund Amount{/ts}: {$refundAmount|crmMoney}\n------------------------------------------------------------------------------------\n\n{else}\n===============================================================================\n\n{ts}Payment Details{/ts}\n\n===============================================================================\n{ts}This Payment Amount{/ts}: {$paymentAmount|crmMoney}\n------------------------------------------------------------------------------------\n{/if}\n{if $receive_date}\n{ts}Transaction Date{/ts}: {$receive_date|crmDate}\n{/if}\n{if !empty($trxn_id)}\n{ts}Transaction #{/ts}: {$trxn_id}\n{/if}\n{if !empty($paidBy)}\n{ts}Paid By{/ts}: {$paidBy}\n{/if}\n{if !empty($checkNumber)}\n{ts}Check Number{/ts}: {$checkNumber}\n{/if}\n\n===============================================================================\n\n{ts}Contribution Details{/ts}\n\n===============================================================================\n{if $totalAmount}\n{ts}Total Fee{/ts}: {$totalAmount|crmMoney}\n{/if}\n{if $totalPaid}\n{ts}Total Paid{/ts}: {$totalPaid|crmMoney}\n{/if}\n{if $amountOwed}\n{ts}Balance Owed{/ts}: {$amountOwed|crmMoney} {* This will be zero after final payment. *}\n{/if}\n\n\n{if !empty($billingName) || !empty($address)}\n\n===============================================================================\n\n{ts}Billing Name and Address{/ts}\n\n===============================================================================\n{if !empty($billingName)}\n{$billingName}\n{/if}\n{if !empty($address)}\n{$address}\n{/if}\n{/if}\n\n{if !empty($credit_card_number)}\n===========================================================\n{ts}Credit Card Information{/ts}\n\n===============================================================================\n\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n{if $component eq \'event\'}\n===============================================================================\n\n{ts}Event Information and Location{/ts}\n\n===============================================================================\n\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:\"%Y%m%d\" == $event.event_start_date|crmDate:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n\n{if !empty($event.participant_role)}\n{ts}Participant Role{/ts}: {$event.participant_role}\n{/if}\n\n{if !empty($isShowLocation)}\n{$location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if} {if $phone.phone_ext} {ts}ext.{/ts} {$phone.phone_ext}{/if}\n{/foreach}\n{foreach from=$location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n{/if}\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n{capture assign=emptyBlockStyle }style=\"padding: 10px; border-bottom: 1px solid #999;background-color: #f7f7f7;\"{/capture}\n{capture assign=emptyBlockValueStyle }style=\"padding: 10px; border-bottom: 1px solid #999;\"{/capture}\n\n <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n\n  <!-- BEGIN HEADER -->\n  <!-- You can add table row(s) here with logo or other header elements -->\n  <!-- END HEADER -->\n\n  <!-- BEGIN CONTENT -->\n  <tr>\n    <td>\n      {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}<p>{$greeting},</p>{/if}\n      {if $isRefund}\n        <p>{ts}A refund has been issued based on changes in your registration selections.{/ts}</p>\n      {else}\n        <p>{ts}Below you will find a receipt for this payment.{/ts}</p>\n        {if $paymentsComplete}\n          <p>{ts}Thank you for completing this contribution.{/ts}</p>\n        {/if}\n      {/if}\n    </td>\n  </tr>\n  <tr>\n   <td>\n    <table style=\"border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;\">\n    {if $isRefund}\n      <tr>\n        <th {$headerStyle}>{ts}Refund Details{/ts}</th>\n      </tr>\n      <tr>\n        <td {$labelStyle}>\n        {ts}This Refund Amount{/ts}\n        </td>\n        <td {$valueStyle}>\n        {$refundAmount|crmMoney}\n        </td>\n      </tr>\n    {else}\n      <tr>\n        <th {$headerStyle}>{ts}Payment Details{/ts}</th>\n      </tr>\n      <tr>\n        <td {$labelStyle}>\n        {ts}This Payment Amount{/ts}\n        </td>\n        <td {$valueStyle}>\n        {$paymentAmount|crmMoney}\n        </td>\n      </tr>\n    {/if}\n    {if $receive_date}\n      <tr>\n        <td {$labelStyle}>\n        {ts}Transaction Date{/ts}\n        </td>\n        <td {$valueStyle}>\n        {$receive_date|crmDate}\n        </td>\n      </tr>\n    {/if}\n    {if !empty($trxn_id)}\n      <tr>\n        <td {$labelStyle}>\n        {ts}Transaction #{/ts}\n        </td>\n        <td {$valueStyle}>\n        {$trxn_id}\n        </td>\n      </tr>\n    {/if}\n    {if !empty($paidBy)}\n      <tr>\n        <td {$labelStyle}>\n        {ts}Paid By{/ts}\n        </td>\n        <td {$valueStyle}>\n        {$paidBy}\n        </td>\n      </tr>\n    {/if}\n    {if !empty($checkNumber)}\n      <tr>\n        <td {$labelStyle}>\n        {ts}Check Number{/ts}\n        </td>\n        <td {$valueStyle}>\n        {$checkNumber}\n        </td>\n      </tr>\n    {/if}\n\n  <tr>\n    <th {$headerStyle}>{ts}Contribution Details{/ts}</th>\n  </tr>\n  {if $totalAmount}\n  <tr>\n    <td {$labelStyle}>\n      {ts}Total Fee{/ts}\n    </td>\n    <td {$valueStyle}>\n      {$totalAmount|crmMoney}\n    </td>\n  </tr>\n  {/if}\n  {if $totalPaid}\n  <tr>\n    <td {$labelStyle}>\n      {ts}Total Paid{/ts}\n    </td>\n    <td {$valueStyle}>\n      {$totalPaid|crmMoney}\n    </td>\n  </tr>\n  {/if}\n  {if $amountOwed}\n  <tr>\n    <td {$labelStyle}>\n      {ts}Balance Owed{/ts}\n    </td>\n    <td {$valueStyle}>\n      {$amountOwed|crmMoney}\n    </td> {* This will be zero after final payment. *}\n  </tr>\n  {/if}\n  </table>\n\n  </td>\n  </tr>\n    <tr>\n      <td>\n  <table style=\"border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;\">\n    {if !empty($billingName) || !empty($address)}\n          <tr>\n            <th {$headerStyle}>\n        {ts}Billing Name and Address{/ts}\n            </th>\n          </tr>\n          <tr>\n            <td colspan=\"2\" {$valueStyle}>\n        {if !empty($billingName)}{$billingName}{/if}<br />\n        {if !empty($address)}{$address|nl2br}{/if}\n            </td>\n          </tr>\n    {/if}\n    {if !empty($credit_card_number)}\n          <tr>\n            <th {$headerStyle}>\n        {ts}Credit Card Information{/ts}\n            </th>\n          </tr>\n          <tr>\n            <td colspan=\"2\" {$valueStyle}>\n        {$credit_card_type}<br />\n        {$credit_card_number}<br />\n        {ts}Expires:{/ts} {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n            </td>\n          </tr>\n    {/if}\n    {if $component eq \'event\'}\n    <tr>\n      <th {$headerStyle}>\n        {ts}Event Information and Location{/ts}\n      </th>\n    </tr>\n    <tr>\n      <td colspan=\"2\" {$valueStyle}>\n         {$event.event_title}<br />\n        {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:\"%Y%m%d\" == $event.event_start_date|crmDate:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n      </td>\n    </tr>\n\n    {if !empty($event.participant_role)}\n    <tr>\n      <td {$labelStyle}>\n        {ts}Participant Role{/ts}\n      </td>\n      <td {$valueStyle}>\n        {$event.participant_role}\n      </td>\n    </tr>\n    {/if}\n\n    {if !empty($isShowLocation)}\n    <tr>\n      <td colspan=\"2\" {$valueStyle}>\n        {$location.address.1.display|nl2br}\n      </td>\n    </tr>\n    {/if}\n\n    {if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n    <tr>\n      <td colspan=\"2\" {$labelStyle}>\n        {ts}Event Contacts:{/ts}\n      </td>\n    </tr>\n    {foreach from=$location.phone item=phone}\n    {if $phone.phone}\n          <tr>\n            <td {$labelStyle}>\n        {if $phone.phone_type}\n        {$phone.phone_type_display}\n        {else}\n        {ts}Phone{/ts}\n        {/if}\n            </td>\n            <td {$valueStyle}>\n        {$phone.phone} {if $phone.phone_ext}&nbsp;{ts}ext.{/ts} {$phone.phone_ext}{/if}\n            </td>\n          </tr>\n    {/if}\n    {/foreach}\n    {foreach from=$location.email item=eventEmail}\n    {if $eventEmail.email}\n          <tr>\n            <td {$labelStyle}>\n        {ts}Email{/ts}\n            </td>\n            <td {$valueStyle}>\n        {$eventEmail.email}\n            </td>\n          </tr>\n    {/if}\n    {/foreach}\n    {/if} {*phone block close*}\n    {/if}\n  </table>\n      </td>\n    </tr>\n\n    </table>\n\n </body>\n</html>\n',1,825,'payment_or_refund_notification',1,0,0,NULL),
+ (28,'Additional Payment Receipt or Refund Notification','{if $isRefund}{ts}Refund Notification{/ts}{else}{ts}Payment Receipt{/ts}{/if}{if $component eq \'event\'} - {$event.title}{/if} - {contact.display_name}\n','{if $emailGreeting}{$emailGreeting},\n{/if}\n\n{if $isRefund}\n{ts}A refund has been issued based on changes in your registration selections.{/ts}\n{else}\n{ts}Below you will find a receipt for this payment.{/ts}\n{/if}\n{if $paymentsComplete}\n{ts}Thank you for completing this payment.{/ts}\n{/if}\n\n{if $isRefund}\n===============================================================================\n\n{ts}Refund Details{/ts}\n\n===============================================================================\n{ts}This Refund Amount{/ts}: {$refundAmount|crmMoney}\n------------------------------------------------------------------------------------\n\n{else}\n===============================================================================\n\n{ts}Payment Details{/ts}\n\n===============================================================================\n{ts}This Payment Amount{/ts}: {$paymentAmount|crmMoney}\n------------------------------------------------------------------------------------\n{/if}\n{if $receive_date}\n{ts}Transaction Date{/ts}: {$receive_date|crmDate}\n{/if}\n{if !empty($trxn_id)}\n{ts}Transaction #{/ts}: {$trxn_id}\n{/if}\n{if !empty($paidBy)}\n{ts}Paid By{/ts}: {$paidBy}\n{/if}\n{if !empty($checkNumber)}\n{ts}Check Number{/ts}: {$checkNumber}\n{/if}\n\n===============================================================================\n\n{ts}Contribution Details{/ts}\n\n===============================================================================\n{if $totalAmount}\n{ts}Total Fee{/ts}: {$totalAmount|crmMoney}\n{/if}\n{if $totalPaid}\n{ts}Total Paid{/ts}: {$totalPaid|crmMoney}\n{/if}\n{if $amountOwed}\n{ts}Balance Owed{/ts}: {$amountOwed|crmMoney} {* This will be zero after final payment. *}\n{/if}\n\n\n{if !empty($billingName) || !empty($address)}\n\n===============================================================================\n\n{ts}Billing Name and Address{/ts}\n\n===============================================================================\n{if !empty($billingName)}\n{$billingName}\n{/if}\n{if !empty($address)}\n{$address}\n{/if}\n{/if}\n\n{if !empty($credit_card_number)}\n===========================================================\n{ts}Credit Card Information{/ts}\n\n===============================================================================\n\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n{if $component eq \'event\'}\n===============================================================================\n\n{ts}Event Information and Location{/ts}\n\n===============================================================================\n\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:\"%Y%m%d\" == $event.event_start_date|crmDate:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n\n{if !empty($event.participant_role)}\n{ts}Participant Role{/ts}: {$event.participant_role}\n{/if}\n\n{if !empty($isShowLocation)}\n{$location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if} {if $phone.phone_ext} {ts}ext.{/ts} {$phone.phone_ext}{/if}\n{/foreach}\n{foreach from=$location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n{/if}\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n{capture assign=emptyBlockStyle }style=\"padding: 10px; border-bottom: 1px solid #999;background-color: #f7f7f7;\"{/capture}\n{capture assign=emptyBlockValueStyle }style=\"padding: 10px; border-bottom: 1px solid #999;\"{/capture}\n\n <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n\n  <!-- BEGIN HEADER -->\n  <!-- You can add table row(s) here with logo or other header elements -->\n  <!-- END HEADER -->\n\n  <!-- BEGIN CONTENT -->\n  <tr>\n    <td>\n      {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}<p>{$greeting},</p>{/if}\n      {if $isRefund}\n        <p>{ts}A refund has been issued based on changes in your registration selections.{/ts}</p>\n      {else}\n        <p>{ts}Below you will find a receipt for this payment.{/ts}</p>\n        {if $paymentsComplete}\n          <p>{ts}Thank you for completing this contribution.{/ts}</p>\n        {/if}\n      {/if}\n    </td>\n  </tr>\n  <tr>\n   <td>\n    <table style=\"border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;\">\n    {if $isRefund}\n      <tr>\n        <th {$headerStyle}>{ts}Refund Details{/ts}</th>\n      </tr>\n      <tr>\n        <td {$labelStyle}>\n        {ts}This Refund Amount{/ts}\n        </td>\n        <td {$valueStyle}>\n        {$refundAmount|crmMoney}\n        </td>\n      </tr>\n    {else}\n      <tr>\n        <th {$headerStyle}>{ts}Payment Details{/ts}</th>\n      </tr>\n      <tr>\n        <td {$labelStyle}>\n        {ts}This Payment Amount{/ts}\n        </td>\n        <td {$valueStyle}>\n        {$paymentAmount|crmMoney}\n        </td>\n      </tr>\n    {/if}\n    {if $receive_date}\n      <tr>\n        <td {$labelStyle}>\n        {ts}Transaction Date{/ts}\n        </td>\n        <td {$valueStyle}>\n        {$receive_date|crmDate}\n        </td>\n      </tr>\n    {/if}\n    {if !empty($trxn_id)}\n      <tr>\n        <td {$labelStyle}>\n        {ts}Transaction #{/ts}\n        </td>\n        <td {$valueStyle}>\n        {$trxn_id}\n        </td>\n      </tr>\n    {/if}\n    {if !empty($paidBy)}\n      <tr>\n        <td {$labelStyle}>\n        {ts}Paid By{/ts}\n        </td>\n        <td {$valueStyle}>\n        {$paidBy}\n        </td>\n      </tr>\n    {/if}\n    {if !empty($checkNumber)}\n      <tr>\n        <td {$labelStyle}>\n        {ts}Check Number{/ts}\n        </td>\n        <td {$valueStyle}>\n        {$checkNumber}\n        </td>\n      </tr>\n    {/if}\n\n  <tr>\n    <th {$headerStyle}>{ts}Contribution Details{/ts}</th>\n  </tr>\n  {if $totalAmount}\n  <tr>\n    <td {$labelStyle}>\n      {ts}Total Fee{/ts}\n    </td>\n    <td {$valueStyle}>\n      {$totalAmount|crmMoney}\n    </td>\n  </tr>\n  {/if}\n  {if $totalPaid}\n  <tr>\n    <td {$labelStyle}>\n      {ts}Total Paid{/ts}\n    </td>\n    <td {$valueStyle}>\n      {$totalPaid|crmMoney}\n    </td>\n  </tr>\n  {/if}\n  {if $amountOwed}\n  <tr>\n    <td {$labelStyle}>\n      {ts}Balance Owed{/ts}\n    </td>\n    <td {$valueStyle}>\n      {$amountOwed|crmMoney}\n    </td> {* This will be zero after final payment. *}\n  </tr>\n  {/if}\n  </table>\n\n  </td>\n  </tr>\n    <tr>\n      <td>\n  <table style=\"border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;\">\n    {if !empty($billingName) || !empty($address)}\n          <tr>\n            <th {$headerStyle}>\n        {ts}Billing Name and Address{/ts}\n            </th>\n          </tr>\n          <tr>\n            <td colspan=\"2\" {$valueStyle}>\n        {if !empty($billingName)}{$billingName}{/if}<br />\n        {if !empty($address)}{$address|nl2br}{/if}\n            </td>\n          </tr>\n    {/if}\n    {if !empty($credit_card_number)}\n          <tr>\n            <th {$headerStyle}>\n        {ts}Credit Card Information{/ts}\n            </th>\n          </tr>\n          <tr>\n            <td colspan=\"2\" {$valueStyle}>\n        {$credit_card_type}<br />\n        {$credit_card_number}<br />\n        {ts}Expires:{/ts} {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n            </td>\n          </tr>\n    {/if}\n    {if $component eq \'event\'}\n    <tr>\n      <th {$headerStyle}>\n        {ts}Event Information and Location{/ts}\n      </th>\n    </tr>\n    <tr>\n      <td colspan=\"2\" {$valueStyle}>\n         {$event.event_title}<br />\n        {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:\"%Y%m%d\" == $event.event_start_date|crmDate:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n      </td>\n    </tr>\n\n    {if !empty($event.participant_role)}\n    <tr>\n      <td {$labelStyle}>\n        {ts}Participant Role{/ts}\n      </td>\n      <td {$valueStyle}>\n        {$event.participant_role}\n      </td>\n    </tr>\n    {/if}\n\n    {if !empty($isShowLocation)}\n    <tr>\n      <td colspan=\"2\" {$valueStyle}>\n        {$location.address.1.display|nl2br}\n      </td>\n    </tr>\n    {/if}\n\n    {if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n    <tr>\n      <td colspan=\"2\" {$labelStyle}>\n        {ts}Event Contacts:{/ts}\n      </td>\n    </tr>\n    {foreach from=$location.phone item=phone}\n    {if $phone.phone}\n          <tr>\n            <td {$labelStyle}>\n        {if $phone.phone_type}\n        {$phone.phone_type_display}\n        {else}\n        {ts}Phone{/ts}\n        {/if}\n            </td>\n            <td {$valueStyle}>\n        {$phone.phone} {if $phone.phone_ext}&nbsp;{ts}ext.{/ts} {$phone.phone_ext}{/if}\n            </td>\n          </tr>\n    {/if}\n    {/foreach}\n    {foreach from=$location.email item=eventEmail}\n    {if $eventEmail.email}\n          <tr>\n            <td {$labelStyle}>\n        {ts}Email{/ts}\n            </td>\n            <td {$valueStyle}>\n        {$eventEmail.email}\n            </td>\n          </tr>\n    {/if}\n    {/foreach}\n    {/if} {*phone block close*}\n    {/if}\n  </table>\n      </td>\n    </tr>\n\n    </table>\n\n </body>\n</html>\n',1,825,'payment_or_refund_notification',0,1,0,NULL),
+ (29,'Events - Registration Confirmation and Receipt (off-line)','{ts}Event Confirmation{/ts} - {$event.title} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n{if !empty($event.confirm_email_text) AND (empty($isOnWaitlist) AND empty($isRequireApproval))}\n{$event.confirm_email_text}\n{/if}\n\n{if !empty($isOnWaitlist)}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts}You have been added to the WAIT LIST for this event.{/ts}\n\n{if !empty($isPrimary)}\n{ts}If space becomes available you will receive an email with a link to a web page where you can complete your registration.{/ts}\n\n{/if}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{elseif !empty($isRequireApproval)}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts}Your registration has been submitted.{/ts}\n\n{if !empty($isPrimary)}\n{ts}Once your registration has been reviewed, you will receive an email with a link to a web page where you can complete the registration process.{/ts}\n\n{/if}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{elseif $is_pay_later}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$pay_later_receipt}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{/if}\n\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts}Event Information and Location{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:\"%Y%m%d\" == $event.event_start_date|crmDate:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n\n{if !empty($event.participant_role) and $event.participant_role neq \'Attendee\' and empty($defaultRole)}\n{ts}Participant Role{/ts}: {$event.participant_role}\n{/if}\n\n{if !empty($isShowLocation)}\n{$location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if} {if $phone.phone_ext} {ts}ext.{/ts} {$phone.phone_ext}{/if}\n{/foreach}\n{foreach from=$location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if !empty($event.is_public)}\n{capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n{ts}Download iCalendar entry for this event.{/ts} {$icalFeed}\n{capture assign=gCalendar}{crmURL p=\'civicrm/event/ical\' q=\"gCalendar=1&reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n{ts}Add event to Google Calendar{/ts} {$gCalendar}\n{/if}\n\n{if !empty($email)}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts}Registered Email{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$email}\n{/if}\n{if !empty($event.is_monetary)} {* This section for Paid events only.*}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{if !empty($event.fee_label)}{$event.fee_label}{/if}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{if !empty($lineItem)}{foreach from=$lineItem item=value key=priceset}\n\n{if $value neq \'skip\'}\n{if !empty($isPrimary)}\n{if $lineItem|@count GT 1} {* Header for multi participant registration cases. *}\n{ts 1=$priceset+1}Participant %1{/ts}\n{/if}\n{/if}\n---------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{capture assign=ts_item}{ts}Item{/ts}{/capture}\n{capture assign=ts_qty}{ts}Qty{/ts}{/capture}\n{capture assign=ts_each}{ts}Each{/ts}{/capture}\n{if !empty($dataArray)}\n{capture assign=ts_subtotal}{ts}Subtotal{/ts}{/capture}\n{capture assign=ts_taxRate}{ts}Tax Rate{/ts}{/capture}\n{capture assign=ts_taxAmount}{ts}Tax Amount{/ts}{/capture}\n{/if}\n{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{capture assign=ts_participant_total}{if !empty($pricesetFieldsCount) }{ts}Total Participants{/ts}{/if}{/capture}\n{$ts_item|string_format:\"%-30s\"} {$ts_qty|string_format:\"%5s\"} {$ts_each|string_format:\"%10s\"} {if !empty($dataArray)} {$ts_subtotal|string_format:\"%10s\"} {$ts_taxRate|string_format:\"%10s\"} {$ts_taxAmount|string_format:\"%10s\"} {/if} {$ts_total|string_format:\"%10s\"} {if !empty($ts_participant_total)}{$ts_participant_total|string_format:\"%10s\"}{/if}\n----------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{foreach from=$value item=line}\n{if !empty($pricesetFieldsCount) }{capture assign=ts_participant_count}{$line.participant_count}{/capture}{/if}\n{capture assign=ts_item}{if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description} {$line.description}{/if}{/capture}{$ts_item|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.qty|string_format:\"%5s\"} {$line.unit_price|crmMoney|string_format:\"%10s\"} {if !empty($dataArray)} {$line.unit_price*$line.qty|crmMoney:$currency|string_format:\"%10s\"} {if $line.tax_rate || $line.tax_amount != \"\"}  {$line.tax_rate|string_format:\"%.2f\"} %  {$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"} {else}                  {/if}  {/if}  {$line.line_total+$line.tax_amount|crmMoney|string_format:\"%10s\"} {if !empty($ts_participant_count)}{$ts_participant_count|string_format:\"%10s\"}{/if}\n{/foreach}\n{/if}\n{/foreach}\n\n{if !empty($dataArray)}\n{if $totalAmount and $totalTaxAmount}\n{ts}Amount before Tax{/ts}: {$totalAmount-$totalTaxAmount|crmMoney:$currency}\n{/if}\n\n{foreach from=$dataArray item=value key=priceset}\n{if $priceset || $priceset == 0}\n{$taxTerm} {$priceset|string_format:\"%.2f\"}%: {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n{/if}\n\n{if !empty($amount) && !$lineItem}\n{foreach from=$amount item=amnt key=level}{$amnt.amount|crmMoney} {$amnt.label}\n{/foreach}\n{/if}\n\n{if $totalTaxAmount}\n{ts}Total Tax Amount{/ts}: {$totalTaxAmount|crmMoney:$currency}\n{/if}\n{if !empty($isPrimary)}\n\n{if !empty($balanceAmount)}{ts}Total Paid{/ts}{else}{ts}Total Amount{/ts}{/if}: {if !empty($totalAmount)}{$totalAmount|crmMoney}{/if} {if !empty($hookDiscount.message)}({$hookDiscount.message}){/if}\n\n{if !empty($balanceAmount)}\n{ts}Balance{/ts}: {$balanceAmount|crmMoney}\n{/if}\n\n{if !empty($pricesetFieldsCount) }\n      {assign var=\"count\" value= 0}\n      {foreach from=$lineItem item=pcount}\n      {assign var=\"lineItemCount\" value=0}\n      {if $pcount neq \'skip\'}\n        {foreach from=$pcount item=p_count}\n        {assign var=\"lineItemCount\" value=$lineItemCount+$p_count.participant_count}\n        {/foreach}\n        {if $lineItemCount < 1 }\n        {assign var=\"lineItemCount\" value=1}\n        {/if}\n      {assign var=\"count\" value=$count+$lineItemCount}\n      {/if}\n      {/foreach}\n\n{ts}Total Participants{/ts}: {$count}\n{/if}\n\n{if $is_pay_later}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$pay_later_receipt}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{/if}\n\n{if $register_date}\n{ts}Registration Date{/ts}: {$register_date|crmDate}\n{/if}\n{if $receive_date}\n{ts}Transaction Date{/ts}: {$receive_date|crmDate}\n{/if}\n{if !empty($financialTypeName)}\n{ts}Financial Type{/ts}: {$financialTypeName}\n{/if}\n{if !empty($trxn_id)}\n{ts}Transaction #{/ts}: {$trxn_id}\n{/if}\n{if !empty($paidBy)}\n{ts}Paid By{/ts}: {$paidBy}\n{/if}\n{if !empty($checkNumber)}\n{ts}Check Number{/ts}: {$checkNumber}\n{/if}\n{if !empty($billingName)}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts}Billing Name and Address{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$billingName}\n{$address}\n{/if}\n\n{if !empty($credit_card_type)}\n===========================================================\n{ts}Credit Card Information{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n{/if}\n{/if} {* End of conditional section for Paid events *}\n\n{if !empty($customPre)}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$customPre_grouptitle}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{foreach from=$customPre item=value key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n{$customName}: {$value}\n{/if}\n{/foreach}\n{/if}\n\n{if !empty($customPost)}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$customPost_grouptitle}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{foreach from=$customPost item=value key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n{$customName}: {$value}\n{/if}\n{/foreach}\n{/if}\n{if !empty($customProfile)}\n\n{foreach from=$customProfile item=value key=customName}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts 1=$customName+1}Participant Information - Participant %1{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{foreach from=$value item=val key=field}\n{if $field eq \'additionalCustomPre\' or $field eq \'additionalCustomPost\' }\n{if $field eq \'additionalCustomPre\' }\n----------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{$additionalCustomPre_grouptitle}\n----------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{else}\n----------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{$additionalCustomPost_grouptitle}\n----------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{/if}\n{foreach from=$val item=v key=f}\n{$f}: {$v}\n{/foreach}\n{/if}\n{/foreach}\n{/foreach}\n{/if}\n{if !empty($customGroup)}\n{foreach from=$customGroup item=value key=customName}\n=========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$customName}\n=========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{foreach from=$value item=v key=n}\n{$n}: {$v}\n{/foreach}\n{/foreach}\n{/if}\n\n\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n  <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n\n  <!-- BEGIN HEADER -->\n  <!-- You can add table row(s) here with logo or other header elements -->\n  <!-- END HEADER -->\n\n  <!-- BEGIN CONTENT -->\n\n  <tr>\n   <td>\n    {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}<p>{$greeting},</p>{/if}\n\n    {if !empty($event.confirm_email_text) AND (empty($isOnWaitlist) AND empty($isRequireApproval))}\n     <p>{$event.confirm_email_text|htmlize}</p>\n    {/if}\n\n    {if !empty($isOnWaitlist)}\n     <p>{ts}You have been added to the WAIT LIST for this event.{/ts}</p>\n     {if !empty($isPrimary)}\n       <p>{ts}If space becomes available you will receive an email with a link to a web page where you can complete your registration.{/ts}</p>\n     {/if}\n    {elseif !empty($isRequireApproval)}\n     <p>{ts}Your registration has been submitted.{/ts}</p>\n     {if !empty($isPrimary)}\n      <p>{ts}Once your registration has been reviewed, you will receive an email with a link to a web page where you can complete the registration process.{/ts}</p>\n     {/if}\n    {elseif $is_pay_later}\n     <p>{$pay_later_receipt}</p> {* FIXME: this might be text rather than HTML *}\n    {/if}\n\n   </td>\n  </tr>\n  <tr>\n   <td>\n    <table style=\"border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;\">\n     <tr>\n      <th {$headerStyle}>\n       {ts}Event Information and Location{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td colspan=\"2\" {$valueStyle}>\n       {$event.event_title}<br />\n       {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:\"%Y%m%d\" == $event.event_start_date|crmDate:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n      </td>\n     </tr>\n\n     {if !empty($event.participant_role) and $event.participant_role neq \'Attendee\' and !empty($defaultRole)}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Participant Role{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$event.participant_role}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($isShowLocation)}\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {$location.address.1.display|nl2br}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n      <tr>\n       <td colspan=\"2\" {$labelStyle}>\n        {ts}Event Contacts:{/ts}\n       </td>\n      </tr>\n      {foreach from=$location.phone item=phone}\n       {if $phone.phone}\n        <tr>\n         <td {$labelStyle}>\n          {if $phone.phone_type}\n           {$phone.phone_type_display}\n          {else}\n           {ts}Phone{/ts}\n          {/if}\n         </td>\n         <td {$valueStyle}>\n          {$phone.phone} {if $phone.phone_ext}&nbsp;{ts}ext.{/ts} {$phone.phone_ext}{/if}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n      {foreach from=$location.email item=eventEmail}\n       {if $eventEmail.email}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Email{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$eventEmail.email}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n     {/if}\n\n     {if !empty($event.is_public)}\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n        <a href=\"{$icalFeed}\">{ts}Download iCalendar entry for this event.{/ts}</a>\n       </td>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {capture assign=gCalendar}{crmURL p=\'civicrm/event/ical\' q=\"gCalendar=1&reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n         <a href=\"{$gCalendar}\">{ts}Add event to Google Calendar{/ts}</a>\n       </td>\n      </tr>\n     {/if}\n\n     {if $email}\n      <tr>\n       <th {$headerStyle}>\n        {ts}Registered Email{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {$email}\n       </td>\n      </tr>\n     {/if}\n\n\n     {if !empty($event.is_monetary)}\n\n      <tr>\n       <th {$headerStyle}>\n        {if !empty($event.fee_label)}{$event.fee_label}{/if}\n       </th>\n      </tr>\n\n      {if !empty($lineItem)}\n       {foreach from=$lineItem item=value key=priceset}\n        {if $value neq \'skip\'}\n         {if !empty($isPrimary)}\n          {if $lineItem|@count GT 1} {* Header for multi participant registration cases. *}\n           <tr>\n            <td colspan=\"2\" {$labelStyle}>\n             {ts 1=$priceset+1}Participant %1{/ts}\n            </td>\n           </tr>\n          {/if}\n         {/if}\n         <tr>\n          <td colspan=\"2\" {$valueStyle}>\n           <table> {* FIXME: style this table so that it looks like the text version (justification, etc.) *}\n            <tr>\n             <th>{ts}Item{/ts}</th>\n             <th>{ts}Qty{/ts}</th>\n             <th>{ts}Each{/ts}</th>\n             {if !empty($dataArray)}\n              <th>{ts}SubTotal{/ts}</th>\n              <th>{ts}Tax Rate{/ts}</th>\n              <th>{ts}Tax Amount{/ts}</th>\n             {/if}\n             <th>{ts}Total{/ts}</th>\n       {if !empty($pricesetFieldsCount) }<th>{ts}Total Participants{/ts}</th>{/if}\n            </tr>\n            {foreach from=$value item=line}\n             <tr>\n              <td>\n        {if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description}<div>{$line.description|truncate:30:\"...\"}</div>{/if}\n              </td>\n              <td>\n               {$line.qty}\n              </td>\n              <td>\n               {$line.unit_price|crmMoney}\n              </td>\n              {if !empty($dataArray)}\n               <td>\n                {$line.unit_price*$line.qty|crmMoney}\n               </td>\n               {if $line.tax_rate || $line.tax_amount != \"\"}\n                <td>\n                 {$line.tax_rate|string_format:\"%.2f\"}%\n                </td>\n                <td>\n                 {$line.tax_amount|crmMoney}\n                </td>\n               {else}\n                <td></td>\n                <td></td>\n               {/if}\n              {/if}\n              <td>\n               {$line.line_total+$line.tax_amount|crmMoney}\n              </td>\n        {if  !empty($pricesetFieldsCount) }\n        <td>\n    {$line.participant_count}\n              </td>\n        {/if}\n             </tr>\n            {/foreach}\n           </table>\n          </td>\n         </tr>\n        {/if}\n       {/foreach}\n       {if !empty($dataArray)}\n        {if $totalAmount and $totalTaxAmount}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Amount Before Tax:{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$totalAmount-$totalTaxAmount|crmMoney}\n         </td>\n        </tr>\n        {/if}\n        {foreach from=$dataArray item=value key=priceset}\n          <tr>\n           {if $priceset || $priceset == 0}\n            <td>&nbsp;{$taxTerm} {$priceset|string_format:\"%.2f\"}%</td>\n            <td>&nbsp;{$value|crmMoney:$currency}</td>\n           {else}\n            <td>&nbsp;{ts}No{/ts} {$taxTerm}</td>\n            <td>&nbsp;{$value|crmMoney:$currency}</td>\n           {/if}\n          </tr>\n        {/foreach}\n       {/if}\n      {/if}\n\n      {if !empty($amount) && !$lineItem}\n       {foreach from=$amount item=amnt key=level}\n        <tr>\n         <td colspan=\"2\" {$valueStyle}>\n          {$amnt.amount|crmMoney} {$amnt.label}\n         </td>\n        </tr>\n       {/foreach}\n      {/if}\n      {if $totalTaxAmount}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Total Tax Amount{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$totalTaxAmount|crmMoney:$currency}\n        </td>\n       </tr>\n      {/if}\n      {if !empty($isPrimary)}\n       <tr>\n        <td {$labelStyle}>\n        {if isset($balanceAmount)}\n           {ts}Total Paid{/ts}\n        {else}\n           {ts}Total Amount{/ts}\n         {/if}\n        </td>\n        <td {$valueStyle}>\n         {if !empty($totalAmount)}{$totalAmount|crmMoney}{/if} {if !empty($hookDiscount.message)}({$hookDiscount.message}){/if}\n        </td>\n       </tr>\n      {if isset($balanceAmount)}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Balance{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$balanceAmount|crmMoney}\n        </td>\n       </tr>\n      {/if}\n       {if !empty($pricesetFieldsCount) }\n     <tr>\n       <td {$labelStyle}>\n   {ts}Total Participants{/ts}</td>\n       <td {$valueStyle}>\n   {assign var=\"count\" value= 0}\n         {foreach from=$lineItem item=pcount}\n         {assign var=\"lineItemCount\" value=0}\n         {if $pcount neq \'skip\'}\n           {foreach from=$pcount item=p_count}\n           {assign var=\"lineItemCount\" value=$lineItemCount+$p_count.participant_count}\n           {/foreach}\n           {if $lineItemCount < 1 }\n           assign var=\"lineItemCount\" value=1}\n           {/if}\n           {assign var=\"count\" value=$count+$lineItemCount}\n         {/if}\n         {/foreach}\n   {$count}\n       </td>\n     </tr>\n     {/if}\n       {if $is_pay_later}\n        <tr>\n         <td colspan=\"2\" {$labelStyle}>\n          {$pay_later_receipt}\n         </td>\n        </tr>\n       {/if}\n\n       {if $register_date}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Registration Date{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$register_date|crmDate}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($receive_date)}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Transaction Date{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$receive_date|crmDate}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($financialTypeName)}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Financial Type{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$financialTypeName}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($trxn_id)}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Transaction #{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$trxn_id}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($paidBy)}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Paid By{/ts}\n         </td>\n         <td {$valueStyle}>\n         {$paidBy}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($checkNumber)}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Check Number{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$checkNumber}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($billingName)}\n        <tr>\n         <th {$headerStyle}>\n          {ts}Billing Name and Address{/ts}\n         </th>\n        </tr>\n        <tr>\n         <td colspan=\"2\" {$valueStyle}>\n          {$billingName}<br />\n          {$address|nl2br}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($credit_card_type)}\n        <tr>\n         <th {$headerStyle}>\n          {ts}Credit Card Information{/ts}\n         </th>\n        </tr>\n        <tr>\n         <td colspan=\"2\" {$valueStyle}>\n          {$credit_card_type}<br />\n          {$credit_card_number}<br />\n          {ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n         </td>\n        </tr>\n       {/if}\n\n      {/if}\n\n     {/if} {* End of conditional section for Paid events *}\n\n     {if !empty($customPre)}\n      <tr>\n       <th {$headerStyle}>\n        {$customPre_grouptitle}\n       </th>\n      </tr>\n      {foreach from=$customPre item=value key=customName}\n       {if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n        <tr>\n         <td {$labelStyle}>\n          {$customName}\n         </td>\n         <td {$valueStyle}>\n          {$value}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n     {/if}\n\n     {if !empty($customPost)}\n      <tr>\n       <th {$headerStyle}>\n        {$customPost_grouptitle}\n       </th>\n      </tr>\n      {foreach from=$customPost item=value key=customName}\n       {if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n        <tr>\n         <td {$labelStyle}>\n          {$customName}\n         </td>\n         <td {$valueStyle}>\n          {$value}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n     {/if}\n\n     {if !empty($customProfile)}\n      {foreach from=$customProfile item=value key=customName}\n       <tr>\n        <th {$headerStyle}>\n         {ts 1=$customName+1}Participant Information - Participant %1{/ts}\n        </th>\n       </tr>\n       {foreach from=$value item=val key=field}\n        {if $field eq \'additionalCustomPre\' or $field eq \'additionalCustomPost\'}\n         <tr>\n          <td colspan=\"2\" {$labelStyle}>\n           {if $field eq \'additionalCustomPre\'}\n            {$additionalCustomPre_grouptitle}\n           {else}\n            {$additionalCustomPost_grouptitle}\n           {/if}\n          </td>\n         </tr>\n         {foreach from=$val item=v key=f}\n          <tr>\n           <td {$labelStyle}>\n            {$f}\n           </td>\n           <td {$valueStyle}>\n            {$v}\n           </td>\n          </tr>\n         {/foreach}\n        {/if}\n       {/foreach}\n      {/foreach}\n     {/if}\n\n     {if !empty($customGroup)}\n      {foreach from=$customGroup item=value key=customName}\n       <tr>\n        <th {$headerStyle}>\n         {$customName}\n        </th>\n       </tr>\n       {foreach from=$value item=v key=n}\n        <tr>\n         <td {$labelStyle}>\n          {$n}\n         </td>\n         <td {$valueStyle}>\n          {$v}\n         </td>\n        </tr>\n       {/foreach}\n      {/foreach}\n     {/if}\n\n    </table>\n   </td>\n  </tr>\n\n </table>\n\n</body>\n</html>\n',1,826,'event_offline_receipt',1,0,0,NULL),
+ (30,'Events - Registration Confirmation and Receipt (off-line)','{ts}Event Confirmation{/ts} - {$event.title} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n{if !empty($event.confirm_email_text) AND (empty($isOnWaitlist) AND empty($isRequireApproval))}\n{$event.confirm_email_text}\n{/if}\n\n{if !empty($isOnWaitlist)}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts}You have been added to the WAIT LIST for this event.{/ts}\n\n{if !empty($isPrimary)}\n{ts}If space becomes available you will receive an email with a link to a web page where you can complete your registration.{/ts}\n\n{/if}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{elseif !empty($isRequireApproval)}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts}Your registration has been submitted.{/ts}\n\n{if !empty($isPrimary)}\n{ts}Once your registration has been reviewed, you will receive an email with a link to a web page where you can complete the registration process.{/ts}\n\n{/if}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{elseif $is_pay_later}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$pay_later_receipt}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{/if}\n\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts}Event Information and Location{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:\"%Y%m%d\" == $event.event_start_date|crmDate:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n\n{if !empty($event.participant_role) and $event.participant_role neq \'Attendee\' and empty($defaultRole)}\n{ts}Participant Role{/ts}: {$event.participant_role}\n{/if}\n\n{if !empty($isShowLocation)}\n{$location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if} {if $phone.phone_ext} {ts}ext.{/ts} {$phone.phone_ext}{/if}\n{/foreach}\n{foreach from=$location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if !empty($event.is_public)}\n{capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n{ts}Download iCalendar entry for this event.{/ts} {$icalFeed}\n{capture assign=gCalendar}{crmURL p=\'civicrm/event/ical\' q=\"gCalendar=1&reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n{ts}Add event to Google Calendar{/ts} {$gCalendar}\n{/if}\n\n{if !empty($email)}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts}Registered Email{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$email}\n{/if}\n{if !empty($event.is_monetary)} {* This section for Paid events only.*}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{if !empty($event.fee_label)}{$event.fee_label}{/if}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{if !empty($lineItem)}{foreach from=$lineItem item=value key=priceset}\n\n{if $value neq \'skip\'}\n{if !empty($isPrimary)}\n{if $lineItem|@count GT 1} {* Header for multi participant registration cases. *}\n{ts 1=$priceset+1}Participant %1{/ts}\n{/if}\n{/if}\n---------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{capture assign=ts_item}{ts}Item{/ts}{/capture}\n{capture assign=ts_qty}{ts}Qty{/ts}{/capture}\n{capture assign=ts_each}{ts}Each{/ts}{/capture}\n{if !empty($dataArray)}\n{capture assign=ts_subtotal}{ts}Subtotal{/ts}{/capture}\n{capture assign=ts_taxRate}{ts}Tax Rate{/ts}{/capture}\n{capture assign=ts_taxAmount}{ts}Tax Amount{/ts}{/capture}\n{/if}\n{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{capture assign=ts_participant_total}{if !empty($pricesetFieldsCount) }{ts}Total Participants{/ts}{/if}{/capture}\n{$ts_item|string_format:\"%-30s\"} {$ts_qty|string_format:\"%5s\"} {$ts_each|string_format:\"%10s\"} {if !empty($dataArray)} {$ts_subtotal|string_format:\"%10s\"} {$ts_taxRate|string_format:\"%10s\"} {$ts_taxAmount|string_format:\"%10s\"} {/if} {$ts_total|string_format:\"%10s\"} {if !empty($ts_participant_total)}{$ts_participant_total|string_format:\"%10s\"}{/if}\n----------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{foreach from=$value item=line}\n{if !empty($pricesetFieldsCount) }{capture assign=ts_participant_count}{$line.participant_count}{/capture}{/if}\n{capture assign=ts_item}{if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description} {$line.description}{/if}{/capture}{$ts_item|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.qty|string_format:\"%5s\"} {$line.unit_price|crmMoney|string_format:\"%10s\"} {if !empty($dataArray)} {$line.unit_price*$line.qty|crmMoney:$currency|string_format:\"%10s\"} {if $line.tax_rate || $line.tax_amount != \"\"}  {$line.tax_rate|string_format:\"%.2f\"} %  {$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"} {else}                  {/if}  {/if}  {$line.line_total+$line.tax_amount|crmMoney|string_format:\"%10s\"} {if !empty($ts_participant_count)}{$ts_participant_count|string_format:\"%10s\"}{/if}\n{/foreach}\n{/if}\n{/foreach}\n\n{if !empty($dataArray)}\n{if $totalAmount and $totalTaxAmount}\n{ts}Amount before Tax{/ts}: {$totalAmount-$totalTaxAmount|crmMoney:$currency}\n{/if}\n\n{foreach from=$dataArray item=value key=priceset}\n{if $priceset || $priceset == 0}\n{$taxTerm} {$priceset|string_format:\"%.2f\"}%: {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n{/if}\n\n{if !empty($amount) && !$lineItem}\n{foreach from=$amount item=amnt key=level}{$amnt.amount|crmMoney} {$amnt.label}\n{/foreach}\n{/if}\n\n{if $totalTaxAmount}\n{ts}Total Tax Amount{/ts}: {$totalTaxAmount|crmMoney:$currency}\n{/if}\n{if !empty($isPrimary)}\n\n{if !empty($balanceAmount)}{ts}Total Paid{/ts}{else}{ts}Total Amount{/ts}{/if}: {if !empty($totalAmount)}{$totalAmount|crmMoney}{/if} {if !empty($hookDiscount.message)}({$hookDiscount.message}){/if}\n\n{if !empty($balanceAmount)}\n{ts}Balance{/ts}: {$balanceAmount|crmMoney}\n{/if}\n\n{if !empty($pricesetFieldsCount) }\n      {assign var=\"count\" value= 0}\n      {foreach from=$lineItem item=pcount}\n      {assign var=\"lineItemCount\" value=0}\n      {if $pcount neq \'skip\'}\n        {foreach from=$pcount item=p_count}\n        {assign var=\"lineItemCount\" value=$lineItemCount+$p_count.participant_count}\n        {/foreach}\n        {if $lineItemCount < 1 }\n        {assign var=\"lineItemCount\" value=1}\n        {/if}\n      {assign var=\"count\" value=$count+$lineItemCount}\n      {/if}\n      {/foreach}\n\n{ts}Total Participants{/ts}: {$count}\n{/if}\n\n{if $is_pay_later}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$pay_later_receipt}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{/if}\n\n{if $register_date}\n{ts}Registration Date{/ts}: {$register_date|crmDate}\n{/if}\n{if $receive_date}\n{ts}Transaction Date{/ts}: {$receive_date|crmDate}\n{/if}\n{if !empty($financialTypeName)}\n{ts}Financial Type{/ts}: {$financialTypeName}\n{/if}\n{if !empty($trxn_id)}\n{ts}Transaction #{/ts}: {$trxn_id}\n{/if}\n{if !empty($paidBy)}\n{ts}Paid By{/ts}: {$paidBy}\n{/if}\n{if !empty($checkNumber)}\n{ts}Check Number{/ts}: {$checkNumber}\n{/if}\n{if !empty($billingName)}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts}Billing Name and Address{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$billingName}\n{$address}\n{/if}\n\n{if !empty($credit_card_type)}\n===========================================================\n{ts}Credit Card Information{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n{/if}\n{/if} {* End of conditional section for Paid events *}\n\n{if !empty($customPre)}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$customPre_grouptitle}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{foreach from=$customPre item=value key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n{$customName}: {$value}\n{/if}\n{/foreach}\n{/if}\n\n{if !empty($customPost)}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$customPost_grouptitle}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{foreach from=$customPost item=value key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n{$customName}: {$value}\n{/if}\n{/foreach}\n{/if}\n{if !empty($customProfile)}\n\n{foreach from=$customProfile item=value key=customName}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts 1=$customName+1}Participant Information - Participant %1{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{foreach from=$value item=val key=field}\n{if $field eq \'additionalCustomPre\' or $field eq \'additionalCustomPost\' }\n{if $field eq \'additionalCustomPre\' }\n----------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{$additionalCustomPre_grouptitle}\n----------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{else}\n----------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{$additionalCustomPost_grouptitle}\n----------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{/if}\n{foreach from=$val item=v key=f}\n{$f}: {$v}\n{/foreach}\n{/if}\n{/foreach}\n{/foreach}\n{/if}\n{if !empty($customGroup)}\n{foreach from=$customGroup item=value key=customName}\n=========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$customName}\n=========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{foreach from=$value item=v key=n}\n{$n}: {$v}\n{/foreach}\n{/foreach}\n{/if}\n\n\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n  <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n\n  <!-- BEGIN HEADER -->\n  <!-- You can add table row(s) here with logo or other header elements -->\n  <!-- END HEADER -->\n\n  <!-- BEGIN CONTENT -->\n\n  <tr>\n   <td>\n    {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}<p>{$greeting},</p>{/if}\n\n    {if !empty($event.confirm_email_text) AND (empty($isOnWaitlist) AND empty($isRequireApproval))}\n     <p>{$event.confirm_email_text|htmlize}</p>\n    {/if}\n\n    {if !empty($isOnWaitlist)}\n     <p>{ts}You have been added to the WAIT LIST for this event.{/ts}</p>\n     {if !empty($isPrimary)}\n       <p>{ts}If space becomes available you will receive an email with a link to a web page where you can complete your registration.{/ts}</p>\n     {/if}\n    {elseif !empty($isRequireApproval)}\n     <p>{ts}Your registration has been submitted.{/ts}</p>\n     {if !empty($isPrimary)}\n      <p>{ts}Once your registration has been reviewed, you will receive an email with a link to a web page where you can complete the registration process.{/ts}</p>\n     {/if}\n    {elseif $is_pay_later}\n     <p>{$pay_later_receipt}</p> {* FIXME: this might be text rather than HTML *}\n    {/if}\n\n   </td>\n  </tr>\n  <tr>\n   <td>\n    <table style=\"border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;\">\n     <tr>\n      <th {$headerStyle}>\n       {ts}Event Information and Location{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td colspan=\"2\" {$valueStyle}>\n       {$event.event_title}<br />\n       {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:\"%Y%m%d\" == $event.event_start_date|crmDate:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n      </td>\n     </tr>\n\n     {if !empty($event.participant_role) and $event.participant_role neq \'Attendee\' and !empty($defaultRole)}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Participant Role{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$event.participant_role}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($isShowLocation)}\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {$location.address.1.display|nl2br}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n      <tr>\n       <td colspan=\"2\" {$labelStyle}>\n        {ts}Event Contacts:{/ts}\n       </td>\n      </tr>\n      {foreach from=$location.phone item=phone}\n       {if $phone.phone}\n        <tr>\n         <td {$labelStyle}>\n          {if $phone.phone_type}\n           {$phone.phone_type_display}\n          {else}\n           {ts}Phone{/ts}\n          {/if}\n         </td>\n         <td {$valueStyle}>\n          {$phone.phone} {if $phone.phone_ext}&nbsp;{ts}ext.{/ts} {$phone.phone_ext}{/if}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n      {foreach from=$location.email item=eventEmail}\n       {if $eventEmail.email}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Email{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$eventEmail.email}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n     {/if}\n\n     {if !empty($event.is_public)}\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n        <a href=\"{$icalFeed}\">{ts}Download iCalendar entry for this event.{/ts}</a>\n       </td>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {capture assign=gCalendar}{crmURL p=\'civicrm/event/ical\' q=\"gCalendar=1&reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n         <a href=\"{$gCalendar}\">{ts}Add event to Google Calendar{/ts}</a>\n       </td>\n      </tr>\n     {/if}\n\n     {if $email}\n      <tr>\n       <th {$headerStyle}>\n        {ts}Registered Email{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {$email}\n       </td>\n      </tr>\n     {/if}\n\n\n     {if !empty($event.is_monetary)}\n\n      <tr>\n       <th {$headerStyle}>\n        {if !empty($event.fee_label)}{$event.fee_label}{/if}\n       </th>\n      </tr>\n\n      {if !empty($lineItem)}\n       {foreach from=$lineItem item=value key=priceset}\n        {if $value neq \'skip\'}\n         {if !empty($isPrimary)}\n          {if $lineItem|@count GT 1} {* Header for multi participant registration cases. *}\n           <tr>\n            <td colspan=\"2\" {$labelStyle}>\n             {ts 1=$priceset+1}Participant %1{/ts}\n            </td>\n           </tr>\n          {/if}\n         {/if}\n         <tr>\n          <td colspan=\"2\" {$valueStyle}>\n           <table> {* FIXME: style this table so that it looks like the text version (justification, etc.) *}\n            <tr>\n             <th>{ts}Item{/ts}</th>\n             <th>{ts}Qty{/ts}</th>\n             <th>{ts}Each{/ts}</th>\n             {if !empty($dataArray)}\n              <th>{ts}SubTotal{/ts}</th>\n              <th>{ts}Tax Rate{/ts}</th>\n              <th>{ts}Tax Amount{/ts}</th>\n             {/if}\n             <th>{ts}Total{/ts}</th>\n       {if !empty($pricesetFieldsCount) }<th>{ts}Total Participants{/ts}</th>{/if}\n            </tr>\n            {foreach from=$value item=line}\n             <tr>\n              <td>\n        {if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description}<div>{$line.description|truncate:30:\"...\"}</div>{/if}\n              </td>\n              <td>\n               {$line.qty}\n              </td>\n              <td>\n               {$line.unit_price|crmMoney}\n              </td>\n              {if !empty($dataArray)}\n               <td>\n                {$line.unit_price*$line.qty|crmMoney}\n               </td>\n               {if $line.tax_rate || $line.tax_amount != \"\"}\n                <td>\n                 {$line.tax_rate|string_format:\"%.2f\"}%\n                </td>\n                <td>\n                 {$line.tax_amount|crmMoney}\n                </td>\n               {else}\n                <td></td>\n                <td></td>\n               {/if}\n              {/if}\n              <td>\n               {$line.line_total+$line.tax_amount|crmMoney}\n              </td>\n        {if  !empty($pricesetFieldsCount) }\n        <td>\n    {$line.participant_count}\n              </td>\n        {/if}\n             </tr>\n            {/foreach}\n           </table>\n          </td>\n         </tr>\n        {/if}\n       {/foreach}\n       {if !empty($dataArray)}\n        {if $totalAmount and $totalTaxAmount}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Amount Before Tax:{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$totalAmount-$totalTaxAmount|crmMoney}\n         </td>\n        </tr>\n        {/if}\n        {foreach from=$dataArray item=value key=priceset}\n          <tr>\n           {if $priceset || $priceset == 0}\n            <td>&nbsp;{$taxTerm} {$priceset|string_format:\"%.2f\"}%</td>\n            <td>&nbsp;{$value|crmMoney:$currency}</td>\n           {else}\n            <td>&nbsp;{ts}No{/ts} {$taxTerm}</td>\n            <td>&nbsp;{$value|crmMoney:$currency}</td>\n           {/if}\n          </tr>\n        {/foreach}\n       {/if}\n      {/if}\n\n      {if !empty($amount) && !$lineItem}\n       {foreach from=$amount item=amnt key=level}\n        <tr>\n         <td colspan=\"2\" {$valueStyle}>\n          {$amnt.amount|crmMoney} {$amnt.label}\n         </td>\n        </tr>\n       {/foreach}\n      {/if}\n      {if $totalTaxAmount}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Total Tax Amount{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$totalTaxAmount|crmMoney:$currency}\n        </td>\n       </tr>\n      {/if}\n      {if !empty($isPrimary)}\n       <tr>\n        <td {$labelStyle}>\n        {if isset($balanceAmount)}\n           {ts}Total Paid{/ts}\n        {else}\n           {ts}Total Amount{/ts}\n         {/if}\n        </td>\n        <td {$valueStyle}>\n         {if !empty($totalAmount)}{$totalAmount|crmMoney}{/if} {if !empty($hookDiscount.message)}({$hookDiscount.message}){/if}\n        </td>\n       </tr>\n      {if isset($balanceAmount)}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Balance{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$balanceAmount|crmMoney}\n        </td>\n       </tr>\n      {/if}\n       {if !empty($pricesetFieldsCount) }\n     <tr>\n       <td {$labelStyle}>\n   {ts}Total Participants{/ts}</td>\n       <td {$valueStyle}>\n   {assign var=\"count\" value= 0}\n         {foreach from=$lineItem item=pcount}\n         {assign var=\"lineItemCount\" value=0}\n         {if $pcount neq \'skip\'}\n           {foreach from=$pcount item=p_count}\n           {assign var=\"lineItemCount\" value=$lineItemCount+$p_count.participant_count}\n           {/foreach}\n           {if $lineItemCount < 1 }\n           assign var=\"lineItemCount\" value=1}\n           {/if}\n           {assign var=\"count\" value=$count+$lineItemCount}\n         {/if}\n         {/foreach}\n   {$count}\n       </td>\n     </tr>\n     {/if}\n       {if $is_pay_later}\n        <tr>\n         <td colspan=\"2\" {$labelStyle}>\n          {$pay_later_receipt}\n         </td>\n        </tr>\n       {/if}\n\n       {if $register_date}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Registration Date{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$register_date|crmDate}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($receive_date)}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Transaction Date{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$receive_date|crmDate}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($financialTypeName)}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Financial Type{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$financialTypeName}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($trxn_id)}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Transaction #{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$trxn_id}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($paidBy)}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Paid By{/ts}\n         </td>\n         <td {$valueStyle}>\n         {$paidBy}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($checkNumber)}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Check Number{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$checkNumber}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($billingName)}\n        <tr>\n         <th {$headerStyle}>\n          {ts}Billing Name and Address{/ts}\n         </th>\n        </tr>\n        <tr>\n         <td colspan=\"2\" {$valueStyle}>\n          {$billingName}<br />\n          {$address|nl2br}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($credit_card_type)}\n        <tr>\n         <th {$headerStyle}>\n          {ts}Credit Card Information{/ts}\n         </th>\n        </tr>\n        <tr>\n         <td colspan=\"2\" {$valueStyle}>\n          {$credit_card_type}<br />\n          {$credit_card_number}<br />\n          {ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n         </td>\n        </tr>\n       {/if}\n\n      {/if}\n\n     {/if} {* End of conditional section for Paid events *}\n\n     {if !empty($customPre)}\n      <tr>\n       <th {$headerStyle}>\n        {$customPre_grouptitle}\n       </th>\n      </tr>\n      {foreach from=$customPre item=value key=customName}\n       {if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n        <tr>\n         <td {$labelStyle}>\n          {$customName}\n         </td>\n         <td {$valueStyle}>\n          {$value}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n     {/if}\n\n     {if !empty($customPost)}\n      <tr>\n       <th {$headerStyle}>\n        {$customPost_grouptitle}\n       </th>\n      </tr>\n      {foreach from=$customPost item=value key=customName}\n       {if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n        <tr>\n         <td {$labelStyle}>\n          {$customName}\n         </td>\n         <td {$valueStyle}>\n          {$value}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n     {/if}\n\n     {if !empty($customProfile)}\n      {foreach from=$customProfile item=value key=customName}\n       <tr>\n        <th {$headerStyle}>\n         {ts 1=$customName+1}Participant Information - Participant %1{/ts}\n        </th>\n       </tr>\n       {foreach from=$value item=val key=field}\n        {if $field eq \'additionalCustomPre\' or $field eq \'additionalCustomPost\'}\n         <tr>\n          <td colspan=\"2\" {$labelStyle}>\n           {if $field eq \'additionalCustomPre\'}\n            {$additionalCustomPre_grouptitle}\n           {else}\n            {$additionalCustomPost_grouptitle}\n           {/if}\n          </td>\n         </tr>\n         {foreach from=$val item=v key=f}\n          <tr>\n           <td {$labelStyle}>\n            {$f}\n           </td>\n           <td {$valueStyle}>\n            {$v}\n           </td>\n          </tr>\n         {/foreach}\n        {/if}\n       {/foreach}\n      {/foreach}\n     {/if}\n\n     {if !empty($customGroup)}\n      {foreach from=$customGroup item=value key=customName}\n       <tr>\n        <th {$headerStyle}>\n         {$customName}\n        </th>\n       </tr>\n       {foreach from=$value item=v key=n}\n        <tr>\n         <td {$labelStyle}>\n          {$n}\n         </td>\n         <td {$valueStyle}>\n          {$v}\n         </td>\n        </tr>\n       {/foreach}\n      {/foreach}\n     {/if}\n\n    </table>\n   </td>\n  </tr>\n\n </table>\n\n</body>\n</html>\n',1,826,'event_offline_receipt',0,1,0,NULL),
+ (31,'Events - Registration Confirmation and Receipt (on-line)','{if !empty($isOnWaitlist)}{ts}Wait List Confirmation{/ts}{elseif !empty($isRequireApproval)}{ts}Registration Request Confirmation{/ts}{else}{ts}Registration Confirmation{/ts}{/if} - {$event.event_title} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n{if !empty($event.confirm_email_text) AND (empty($isOnWaitlist) AND empty($isRequireApproval))}\n{$event.confirm_email_text}\n\n{else}\n  {ts}Thank you for your registration.{/ts}\n  {if $participant_status}{ts 1=$participant_status}This is a confirmation that your registration has been received and your status has been updated to %1.{/ts}\n  {else}{if !empty($isOnWaitlist)}{ts}This is a confirmation that your registration has been received and your status has been updated to waitlisted.{/ts}{else}{ts}This is a confirmation that your registration has been received and your status has been updated to registered.{/ts}{/if}\n  {/if}\n{/if}\n\n{if !empty($isOnWaitlist)}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts}You have been added to the WAIT LIST for this event.{/ts}\n\n{if !empty($isPrimary)}\n{ts}If space becomes available you will receive an email with a link to a web page where you can complete your registration.{/ts}\n{/if}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{elseif !empty($isRequireApproval)}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts}Your registration has been submitted.{/ts}\n\n{if !empty($isPrimary)}\n{ts}Once your registration has been reviewed, you will receive an email with a link to a web page where you can complete the registration process.{/ts}\n\n{/if}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{elseif !empty($is_pay_later) && empty($isAmountzero) && empty($isAdditionalParticipant)}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{if isset($pay_later_receipt)}{$pay_later_receipt}{/if}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{/if}\n\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts}Event Information and Location{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{$event.event_title}\n{$event.event_start_date|crmDate:\"%A\"} {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:\"%Y%m%d\" == $event.event_start_date|crmDate:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate:\"%A\"} {$event.event_end_date|crmDate}{/if}{/if}\n{if !empty($conference_sessions)}\n\n\n{ts}Your schedule:{/ts}\n{assign var=\'group_by_day\' value=\'NA\'}\n{foreach from=$conference_sessions item=session}\n{if $session.start_date|crmDate:\"%Y/%m/%d\" != $group_by_day|crmDate:\"%Y/%m/%d\"}\n{assign var=\'group_by_day\' value=$session.start_date}\n\n{$group_by_day|crmDate:\"%m/%d/%Y\"}\n\n\n{/if}\n{$session.start_date|crmDate:0:1}{if $session.end_date}-{$session.end_date|crmDate:0:1}{/if} {$session.title}\n{if $session.location}    {$session.location}{/if}\n{/foreach}\n{/if}\n\n{if !empty($event.participant_role) and $event.participant_role neq \'Attendee\' and !empty($defaultRole)}\n{ts}Participant Role{/ts}: {$event.participant_role}\n{/if}\n\n{if !empty($isShowLocation)}\n{$location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if} {if $phone.phone_ext} {ts}ext.{/ts} {$phone.phone_ext}{/if}\n{/foreach}\n{foreach from=$location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if !empty($event.is_public)}\n{capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n{ts}Download iCalendar entry for this event.{/ts} {$icalFeed}\n{capture assign=gCalendar}{crmURL p=\'civicrm/event/ical\' q=\"gCalendar=1&reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n{ts}Add event to Google Calendar{/ts} {$gCalendar}\n{/if}\n\n{if !empty($payer.name)}\nYou were registered by: {$payer.name}\n{/if}\n{if !empty($event.is_monetary) and empty($isRequireApproval)} {* This section for Paid events only.*}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{if !empty ($event.fee_label)}{$event.fee_label}{/if}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{if !empty($lineItem)}{foreach from=$lineItem item=value key=priceset}\n\n{if $value neq \'skip\'}\n{if !empty($isPrimary)}\n{if $lineItem|@count GT 1} {* Header for multi participant registration cases. *}\n{ts 1=$priceset+1}Participant %1{/ts} {if !empty($part.$priceset)}{$part.$priceset.info}{/if}\n\n{/if}\n{/if}\n-----------------------------------------------------------{if !empty($pricesetFieldsCount)}-----------------------------------------------------{/if}\n\n{capture assign=ts_item}{ts}Item{/ts}{/capture}\n{capture assign=ts_qty}{ts}Qty{/ts}{/capture}\n{capture assign=ts_each}{ts}Each{/ts}{/capture}\n{if !empty($dataArray)}\n{capture assign=ts_subtotal}{ts}Subtotal{/ts}{/capture}\n{capture assign=ts_taxRate}{ts}Tax Rate{/ts}{/capture}\n{capture assign=ts_taxAmount}{ts}Tax Amount{/ts}{/capture}\n{/if}\n{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{if !empty($pricesetFieldsCount) }{capture assign=ts_participant_total}{ts}Total Participants{/ts}{/capture}{/if}\n{$ts_item|string_format:\"%-30s\"} {$ts_qty|string_format:\"%5s\"} {$ts_each|string_format:\"%10s\"} {if !empty($dataArray)} {$ts_subtotal|string_format:\"%10s\"} {$ts_taxRate|string_format:\"%10s\"} {$ts_taxAmount|string_format:\"%10s\"} {/if} {$ts_total|string_format:\"%10s\"} {if !empty($ts_participant_total)}{$ts_participant_total|string_format:\"%10s\"}{/if}\n-----------------------------------------------------------{if !empty($pricesetFieldsCount)}-----------------------------------------------------{/if}\n\n{foreach from=$value item=line}\n{if !empty($pricesetFieldsCount) }{capture assign=ts_participant_count}{$line.participant_count}{/capture}{/if}\n{capture assign=ts_item}{if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description} {$line.description}{/if}{/capture}{$ts_item|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.qty|string_format:\"%5s\"} {$line.unit_price|crmMoney:$currency|string_format:\"%10s\"} {if !empty($dataArray)} {$line.unit_price*$line.qty|crmMoney:$currency|string_format:\"%10s\"} {if $line.tax_rate || $line.tax_amount != \"\"}  {$line.tax_rate|string_format:\"%.2f\"} %  {$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"} {else}                  {/if}  {/if} {$line.line_total+$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"}{if !empty($ts_participant_count)}{$ts_participant_count|string_format:\"%10s\"}{/if}\n{/foreach}\n----------------------------------------------------------------------------------------------------------------\n{if !empty($individual)}{ts}Participant Total{/ts} {$individual.$priceset.totalAmtWithTax-$individual.$priceset.totalTaxAmt|crmMoney:$currency|string_format:\"%29s\"} {$individual.$priceset.totalTaxAmt|crmMoney:$currency|string_format:\"%33s\"} {$individual.$priceset.totalAmtWithTax|crmMoney:$currency|string_format:\"%12s\"}{/if}\n{/if}\n{\"\"|string_format:\"%120s\"}\n{/foreach}\n{\"\"|string_format:\"%120s\"}\n\n{if !empty($dataArray)}\n{if isset($totalAmount) and isset($totalTaxAmount)}\n{ts}Amount before Tax{/ts}: {$totalAmount-$totalTaxAmount|crmMoney:$currency}\n{/if}\n\n{foreach from=$dataArray item=value key=priceset}\n{if $priceset || $priceset == 0}\n{$taxTerm} {$priceset|string_format:\"%.2f\"}%: {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n{/if}\n\n{if !empty($amounts) && empty($lineItem)}\n{foreach from=$amounts item=amnt key=level}{$amnt.amount|crmMoney:$currency} {$amnt.label}\n{/foreach}\n{/if}\n\n{if isset($totalTaxAmount)}\n{ts}Total Tax Amount{/ts}: {$totalTaxAmount|crmMoney:$currency}\n{/if}\n{if !empty($isPrimary) }\n\n{ts}Total Amount{/ts}: {if !empty($totalAmount)}{$totalAmount|crmMoney:$currency}{/if} {if !empty($hookDiscount.message)}({$hookDiscount.message}){/if}\n\n{if !empty($pricesetFieldsCount) }\n      {assign var=\"count\" value= 0}\n      {foreach from=$lineItem item=pcount}\n      {assign var=\"lineItemCount\" value=0}\n      {if $pcount neq \'skip\'}\n        {foreach from=$pcount item=p_count}\n        {assign var=\"lineItemCount\" value=$lineItemCount+$p_count.participant_count}\n        {/foreach}\n      {if $lineItemCount < 1 }\n        {assign var=\"lineItemCount\" value=1}\n      {/if}\n      {assign var=\"count\" value=$count+$lineItemCount}\n      {/if}\n      {/foreach}\n\n{ts}Total Participants{/ts}: {$count}\n{/if}\n\n{if $register_date}\n{ts}Registration Date{/ts}: {$register_date|crmDate}\n{/if}\n{if !empty($receive_date)}\n{ts}Transaction Date{/ts}: {$receive_date|crmDate}\n{/if}\n{if !empty($financialTypeName)}\n{ts}Financial Type{/ts}: {$financialTypeName}\n{/if}\n{if !empty($trxn_id)}\n{ts}Transaction #{/ts}: {$trxn_id}\n{/if}\n{if !empty($paidBy)}\n{ts}Paid By{/ts}: {$paidBy}\n{/if}\n{if !empty($checkNumber)}\n{ts}Check Number{/ts}: {$checkNumber}\n{/if}\n{if !empty($billingName)}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts}Billing Name and Address{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{$billingName}\n{$address}\n{/if}\n\n{if !empty($credit_card_type)}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts}Credit Card Information{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n{/if}\n{/if} {* End of conditional section for Paid events *}\n\n{if !empty($customPre)}\n{foreach from=$customPre item=customPr key=i}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{$customPre_grouptitle.$i}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{foreach from=$customPr item=customValue key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n {$customName}: {$customValue}\n{/if}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($customPost)}\n{foreach from=$customPost item=customPos key=j}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{$customPost_grouptitle.$j}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{foreach from=$customPos item=customValue key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n {$customName}: {$customValue}\n{/if}\n{/foreach}\n{/foreach}\n{/if}\n{if !empty($customProfile)}\n\n{foreach from=$customProfile.profile item=eachParticipant key=participantID}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts 1=$participantID+2}Participant Information - Participant %1{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{foreach from=$eachParticipant item=eachProfile key=pid}\n----------------------------------------------------------{if !empty($pricesetFieldsCount)}--------------------{/if}\n\n{$customProfile.title.$pid}\n----------------------------------------------------------{if !empty($pricesetFieldsCount)}--------------------{/if}\n\n{foreach from=$eachProfile item=val key=field}\n{foreach from=$val item=v key=f}\n{$field}: {$v}\n{/foreach}\n{/foreach}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($event.allow_selfcancelxfer) }\n{ts 1=$selfcancelxfer_time 2=$selfservice_preposition}You may transfer your registration to another participant or cancel your registration up to %1 hours %2 the event.{/ts} {if !empty($totalAmount)}{ts}Cancellations are not refundable.{/ts}{/if}\n   {capture assign=selfService}{crmURL p=\'civicrm/event/selfsvcupdate\' q=\"reset=1&pid=`$participant.id`&{contact.checksum}\"  h=0 a=1 fe=1}{/capture}\n{ts}Transfer or cancel your registration:{/ts} {$selfService}\n{/if}\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n{capture assign=tdfirstStyle}style=\"width: 180px; padding-bottom: 15px;\"{/capture}\n{capture assign=tdStyle}style=\"width: 100px;\"{/capture}\n{capture assign=participantTotal}style=\"margin: 0.5em 0 0.5em;padding: 0.5em;background-color: #999999;font-weight: bold;color: #FAFAFA;border-radius: 2px;\"{/capture}\n\n\n  <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n\n  <!-- BEGIN HEADER -->\n  <!-- You can add table row(s) here with logo or other header elements -->\n  <!-- END HEADER -->\n\n  <!-- BEGIN CONTENT -->\n\n  <tr>\n   <td>\n     {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}<p>{$greeting},</p>{/if}\n\n    {if !empty($event.confirm_email_text) AND (empty($isOnWaitlist) AND empty($isRequireApproval))}\n     <p>{$event.confirm_email_text|htmlize}</p>\n\n    {else}\n     <p>{ts}Thank you for your registration.{/ts}\n     {if $participant_status}{ts 1=$participant_status}This is a confirmation that your registration has been received and your status has been updated to <strong> %1</strong>.{/ts}\n     {else}{if $isOnWaitlist}{ts}This is a confirmation that your registration has been received and your status has been updated to <strong>waitlisted</strong>.{/ts}{else}{ts}This is a confirmation that your registration has been received and your status has been updated to <strong>registered<strong>.{/ts}{/if}{/if}</p>\n\n    {/if}\n\n    <p>\n    {if !empty($isOnWaitlist)}\n     <p>{ts}You have been added to the WAIT LIST for this event.{/ts}</p>\n     {if !empty($isPrimary)}\n       <p>{ts}If space becomes available you will receive an email with a link to a web page where you can complete your registration.{/ts}</p>\n     {/if}\n    {elseif !empty($isRequireApproval)}\n     <p>{ts}Your registration has been submitted.{/ts}</p>\n     {if !empty($isPrimary)}\n      <p>{ts}Once your registration has been reviewed, you will receive an email with a link to a web page where you can complete the registration process.{/ts}</p>\n     {/if}\n    {elseif !empty($is_pay_later) && empty($isAmountzero) && empty($isAdditionalParticipant)}\n     <p>{if isset($pay_later_receipt)}{$pay_later_receipt}{/if}</p> {* FIXME: this might be text rather than HTML *}\n    {/if}\n\n   </td>\n  </tr>\n  <tr>\n   <td>\n    <table style=\"width:100%; max-width:700px; border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse;\">\n     <tr>\n      <th {$headerStyle}>\n       {ts}Event Information and Location{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td colspan=\"2\" {$valueStyle}>\n       {$event.event_title}<br />\n       {$event.event_start_date|crmDate:\"%A\"} {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:\"%Y%m%d\" == $event.event_start_date|crmDate:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate:\"%A\"} {$event.event_end_date|crmDate}{/if}{/if}\n      </td>\n     </tr>\n\n\n     {if $conference_sessions}\n      <tr>\n       <td colspan=\"2\" {$labelStyle}>\n  {ts}Your schedule:{/ts}\n       </td>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n  {assign var=\'group_by_day\' value=\'NA\'}\n  {foreach from=$conference_sessions item=session}\n   {if $session.start_date|crmDate:\"%Y/%m/%d\" != $group_by_day|crmDate:\"%Y/%m/%d\"}\n    {assign var=\'group_by_day\' value=$session.start_date}\n          <em>{$group_by_day|crmDate:\"%m/%d/%Y\"}</em><br />\n   {/if}\n   {$session.start_date|crmDate:0:1}{if $session.end_date}-{$session.end_date|crmDate:0:1}{/if} {$session.title}<br />\n   {if $session.location}&nbsp;&nbsp;&nbsp;&nbsp;{$session.location}<br />{/if}\n  {/foreach}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($event.participant_role) and $event.participant_role neq \'Attendee\' and !empty($defaultRole)}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Participant Role{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$event.participant_role}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($isShowLocation)}\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {$location.address.1.display|nl2br}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n      <tr>\n       <td colspan=\"2\" {$labelStyle}>\n        {ts}Event Contacts:{/ts}\n       </td>\n      </tr>\n      {foreach from=$location.phone item=phone}\n       {if $phone.phone}\n        <tr>\n         <td {$labelStyle}>\n          {if $phone.phone_type}\n           {$phone.phone_type_display}\n          {else}\n           {ts}Phone{/ts}\n          {/if}\n         </td>\n         <td {$valueStyle}>\n          {$phone.phone} {if $phone.phone_ext}&nbsp;{ts}ext.{/ts} {$phone.phone_ext}{/if}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n      {foreach from=$location.email item=eventEmail}\n       {if $eventEmail.email}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Email{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$eventEmail.email}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n     {/if}\n\n     {if !empty($event.is_public)}\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n        <a href=\"{$icalFeed}\">{ts}Download iCalendar entry for this event.{/ts}</a>\n       </td>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {capture assign=gCalendar}{crmURL p=\'civicrm/event/ical\' q=\"gCalendar=1&reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n        <a href=\"{$gCalendar}\">{ts}Add event to Google Calendar{/ts}</a>\n       </td>\n      </tr>\n     {/if}\n\n    {if !empty($event.is_share)}\n        <tr>\n            <td colspan=\"2\" {$valueStyle}>\n                {capture assign=eventUrl}{crmURL p=\'civicrm/event/info\' q=\"id=`$event.id`&reset=1\" a=true fe=1 h=1}{/capture}\n                {include file=\"CRM/common/SocialNetwork.tpl\" emailMode=true url=$eventUrl title=$event.title pageURL=$eventUrl}\n            </td>\n        </tr>\n    {/if}\n    {if !empty($payer.name)}\n     <tr>\n       <th {$headerStyle}>\n         {ts}You were registered by:{/ts}\n       </th>\n     </tr>\n     <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {$payer.name}\n       </td>\n     </tr>\n    {/if}\n    {if !empty($event.is_monetary) and empty($isRequireApproval)}\n\n      <tr>\n       <th {$headerStyle}>\n        {if !empty($event.fee_label)}{$event.fee_label}{/if}\n       </th>\n      </tr>\n\n      {if !empty($lineItem)}\n       {foreach from=$lineItem item=value key=priceset}\n        {if $value neq \'skip\'}\n         {if !empty($isPrimary)}\n          {if $lineItem|@count GT 1} {* Header for multi participant registration cases. *}\n           <tr>\n            <td colspan=\"2\" {$labelStyle}>\n             {ts 1=$priceset+1}Participant %1{/ts} {if !empty($part.$priceset)}{$part.$priceset.info}{/if}\n            </td>\n           </tr>\n          {/if}\n         {/if}\n         <tr>\n          <td colspan=\"2\" {$valueStyle}>\n           <table> {* FIXME: style this table so that it looks like the text version (justification, etc.) *}\n            <tr>\n             <th>{ts}Item{/ts}</th>\n             <th>{ts}Qty{/ts}</th>\n             <th>{ts}Each{/ts}</th>\n             {if !empty($dataArray)}\n              <th>{ts}SubTotal{/ts}</th>\n              <th>{ts}Tax Rate{/ts}</th>\n              <th>{ts}Tax Amount{/ts}</th>\n             {/if}\n             <th>{ts}Total{/ts}</th>\n       {if  !empty($pricesetFieldsCount) }<th>{ts}Total Participants{/ts}</th>{/if}\n            </tr>\n            {foreach from=$value item=line}\n             <tr>\n              <td {$tdfirstStyle}>\n              {if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description}<div>{$line.description|truncate:30:\"...\"}</div>{/if}\n              </td>\n              <td {$tdStyle} align=\"middle\">\n               {$line.qty}\n              </td>\n              <td {$tdStyle}>\n               {$line.unit_price|crmMoney:$currency}\n              </td>\n              {if !empty($dataArray)}\n               <td {$tdStyle}>\n                {$line.unit_price*$line.qty|crmMoney}\n               </td>\n               {if $line.tax_rate || $line.tax_amount != \"\"}\n                <td {$tdStyle}>\n                 {$line.tax_rate|string_format:\"%.2f\"}%\n                </td>\n                <td {$tdStyle}>\n                 {$line.tax_amount|crmMoney}\n                </td>\n               {else}\n                <td></td>\n                <td></td>\n               {/if}\n              {/if}\n              <td {$tdStyle}>\n               {$line.line_total+$line.tax_amount|crmMoney:$currency}\n              </td>\n        {if !empty($pricesetFieldsCount) }<td {$tdStyle}>{$line.participant_count}</td> {/if}\n             </tr>\n            {/foreach}\n            {if !empty($individual)}\n              <tr {$participantTotal}>\n                <td colspan=3>{ts}Participant Total{/ts}</td>\n                <td colspan=2>{$individual.$priceset.totalAmtWithTax-$individual.$priceset.totalTaxAmt|crmMoney}</td>\n                <td colspan=1>{$individual.$priceset.totalTaxAmt|crmMoney}</td>\n                <td colspan=2>{$individual.$priceset.totalAmtWithTax|crmMoney}</td>\n              </tr>\n            {/if}\n           </table>\n          </td>\n         </tr>\n        {/if}\n       {/foreach}\n       {if !empty($dataArray)}\n        {if isset($totalAmount) and isset($totalTaxAmount)}\n        <tr>\n         <td {$labelStyle}>\n          {ts} Amount Before Tax: {/ts}\n         </td>\n         <td {$valueStyle}>\n          {$totalAmount-$totalTaxAmount|crmMoney}\n         </td>\n        </tr>\n        {/if}\n        {foreach from=$dataArray item=value key=priceset}\n         <tr>\n          {if $priceset || $priceset == 0}\n           <td>&nbsp;{$taxTerm} {$priceset|string_format:\"%.2f\"}%</td>\n           <td>&nbsp;{$value|crmMoney:$currency}</td>\n          {else}\n           <td>&nbsp;{ts}No{/ts} {$taxTerm}</td>\n           <td>&nbsp;{$value|crmMoney:$currency}</td>\n          {/if}\n         </tr>\n        {/foreach}\n       {/if}\n      {/if}\n\n      {if !empty($amounts) && empty($lineItem)}\n       {foreach from=$amounts item=amnt key=level}\n        <tr>\n         <td colspan=\"2\" {$valueStyle}>\n          {$amnt.amount|crmMoney:$currency} {$amnt.label}\n         </td>\n        </tr>\n       {/foreach}\n      {/if}\n\n    {if isset($totalTaxAmount)}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Total Tax Amount{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$totalTaxAmount|crmMoney:$currency}\n        </td>\n       </tr>\n      {/if}\n      {if !empty($isPrimary)}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Total Amount{/ts}\n        </td>\n        <td {$valueStyle}>\n         {if !empty($totalAmount)}{$totalAmount|crmMoney:$currency}{/if} {if !empty($hookDiscount.message)}({$hookDiscount.message}){/if}\n        </td>\n       </tr>\n       {if !empty($pricesetFieldsCount) }\n     <tr>\n       <td {$labelStyle}>\n      {ts}Total Participants{/ts}</td>\n      <td {$valueStyle}>\n      {assign var=\"count\" value= 0}\n      {foreach from=$lineItem item=pcount}\n      {assign var=\"lineItemCount\" value=0}\n      {if $pcount neq \'skip\'}\n        {foreach from=$pcount item=p_count}\n        {assign var=\"lineItemCount\" value=$lineItemCount+$p_count.participant_count}\n        {/foreach}\n      {if $lineItemCount < 1 }\n        {assign var=\"lineItemCount\" value=1}\n      {/if}\n      {assign var=\"count\" value=$count+$lineItemCount}\n      {/if}\n      {/foreach}\n     {$count}\n     </td> </tr>\n      {/if}\n\n       {if $register_date}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Registration Date{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$register_date|crmDate}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($receive_date)}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Transaction Date{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$receive_date|crmDate}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($financialTypeName)}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Financial Type{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$financialTypeName}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($trxn_id)}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Transaction #{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$trxn_id}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($paidBy)}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Paid By{/ts}\n         </td>\n         <td {$valueStyle}>\n         {$paidBy}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($checkNumber)}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Check Number{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$checkNumber}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($billingName)}\n        <tr>\n         <th {$headerStyle}>\n          {ts}Billing Name and Address{/ts}\n         </th>\n        </tr>\n        <tr>\n         <td colspan=\"2\" {$valueStyle}>\n          {$billingName}<br />\n          {$address|nl2br}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($credit_card_type)}\n        <tr>\n         <th {$headerStyle}>\n          {ts}Credit Card Information{/ts}\n         </th>\n        </tr>\n        <tr>\n         <td colspan=\"2\" {$valueStyle}>\n          {$credit_card_type}<br />\n          {$credit_card_number}<br />\n          {ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n         </td>\n        </tr>\n       {/if}\n\n      {/if}\n\n     {/if} {* End of conditional section for Paid events *}\n\n\n{if !empty($customPre)}\n{foreach from=$customPre item=customPr key=i}\n   <tr> <th {$headerStyle}>{$customPre_grouptitle.$i}</th></tr>\n   {foreach from=$customPr item=customValue key=customName}\n   {if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n     <tr>\n         <td {$labelStyle}>{$customName}</td>\n         <td {$valueStyle}>{$customValue}</td>\n     </tr>\n   {/if}\n   {/foreach}\n{/foreach}\n{/if}\n\n{if !empty($customPost)}\n{foreach from=$customPost item=customPos key=j}\n   <tr> <th {$headerStyle}>{$customPost_grouptitle.$j}</th></tr>\n   {foreach from=$customPos item=customValue key=customName}\n   {if (!empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n     <tr>\n         <td {$labelStyle}>{$customName}</td>\n         <td {$valueStyle}>{$customValue}</td>\n     </tr>\n{/if}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($customProfile)}\n{foreach from=$customProfile.profile item=eachParticipant key=participantID}\n     <tr><th {$headerStyle}>{ts 1=$participantID+2}Participant %1{/ts} </th></tr>\n     {foreach from=$eachParticipant item=eachProfile key=pid}\n     <tr><th {$headerStyle}>{$customProfile.title.$pid}</th></tr>\n     {foreach from=$eachProfile item=val key=field}\n     <tr>{foreach from=$val item=v key=f}\n         <td {$labelStyle}>{$field}</td>\n         <td {$valueStyle}>{$v}</td>\n         {/foreach}\n     </tr>\n     {/foreach}\n{/foreach}\n{/foreach}\n{/if}\n\n    </table>\n    {if !empty($event.allow_selfcancelxfer) }\n     <tr>\n      <td colspan=\"2\" {$valueStyle}>\n        {ts 1=$selfcancelxfer_time 2=$selfservice_preposition}You may transfer your registration to another participant or cancel your registration up to %1 hours %2 the event.{/ts} {if !empty($totalAmount)}{ts}Cancellations are not refundable.{/ts}{/if}<br />\n        {capture assign=selfService}{crmURL p=\'civicrm/event/selfsvcupdate\' q=\"reset=1&pid=`$participant.id`&{contact.checksum}\"  h=0 a=1 fe=1}{/capture}\n        <a href=\"{$selfService}\">{ts}Click here to transfer or cancel your registration.{/ts}</a>\n      </td>\n     </tr>\n    {/if}\n </table>\n\n</body>\n</html>\n',1,827,'event_online_receipt',1,0,0,NULL),
+ (32,'Events - Registration Confirmation and Receipt (on-line)','{if !empty($isOnWaitlist)}{ts}Wait List Confirmation{/ts}{elseif !empty($isRequireApproval)}{ts}Registration Request Confirmation{/ts}{else}{ts}Registration Confirmation{/ts}{/if} - {$event.event_title} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n{if !empty($event.confirm_email_text) AND (empty($isOnWaitlist) AND empty($isRequireApproval))}\n{$event.confirm_email_text}\n\n{else}\n  {ts}Thank you for your registration.{/ts}\n  {if $participant_status}{ts 1=$participant_status}This is a confirmation that your registration has been received and your status has been updated to %1.{/ts}\n  {else}{if !empty($isOnWaitlist)}{ts}This is a confirmation that your registration has been received and your status has been updated to waitlisted.{/ts}{else}{ts}This is a confirmation that your registration has been received and your status has been updated to registered.{/ts}{/if}\n  {/if}\n{/if}\n\n{if !empty($isOnWaitlist)}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts}You have been added to the WAIT LIST for this event.{/ts}\n\n{if !empty($isPrimary)}\n{ts}If space becomes available you will receive an email with a link to a web page where you can complete your registration.{/ts}\n{/if}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{elseif !empty($isRequireApproval)}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts}Your registration has been submitted.{/ts}\n\n{if !empty($isPrimary)}\n{ts}Once your registration has been reviewed, you will receive an email with a link to a web page where you can complete the registration process.{/ts}\n\n{/if}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{elseif !empty($is_pay_later) && empty($isAmountzero) && empty($isAdditionalParticipant)}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{if isset($pay_later_receipt)}{$pay_later_receipt}{/if}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{/if}\n\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts}Event Information and Location{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{$event.event_title}\n{$event.event_start_date|crmDate:\"%A\"} {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:\"%Y%m%d\" == $event.event_start_date|crmDate:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate:\"%A\"} {$event.event_end_date|crmDate}{/if}{/if}\n{if !empty($conference_sessions)}\n\n\n{ts}Your schedule:{/ts}\n{assign var=\'group_by_day\' value=\'NA\'}\n{foreach from=$conference_sessions item=session}\n{if $session.start_date|crmDate:\"%Y/%m/%d\" != $group_by_day|crmDate:\"%Y/%m/%d\"}\n{assign var=\'group_by_day\' value=$session.start_date}\n\n{$group_by_day|crmDate:\"%m/%d/%Y\"}\n\n\n{/if}\n{$session.start_date|crmDate:0:1}{if $session.end_date}-{$session.end_date|crmDate:0:1}{/if} {$session.title}\n{if $session.location}    {$session.location}{/if}\n{/foreach}\n{/if}\n\n{if !empty($event.participant_role) and $event.participant_role neq \'Attendee\' and !empty($defaultRole)}\n{ts}Participant Role{/ts}: {$event.participant_role}\n{/if}\n\n{if !empty($isShowLocation)}\n{$location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if} {if $phone.phone_ext} {ts}ext.{/ts} {$phone.phone_ext}{/if}\n{/foreach}\n{foreach from=$location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if !empty($event.is_public)}\n{capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n{ts}Download iCalendar entry for this event.{/ts} {$icalFeed}\n{capture assign=gCalendar}{crmURL p=\'civicrm/event/ical\' q=\"gCalendar=1&reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n{ts}Add event to Google Calendar{/ts} {$gCalendar}\n{/if}\n\n{if !empty($payer.name)}\nYou were registered by: {$payer.name}\n{/if}\n{if !empty($event.is_monetary) and empty($isRequireApproval)} {* This section for Paid events only.*}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{if !empty ($event.fee_label)}{$event.fee_label}{/if}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{if !empty($lineItem)}{foreach from=$lineItem item=value key=priceset}\n\n{if $value neq \'skip\'}\n{if !empty($isPrimary)}\n{if $lineItem|@count GT 1} {* Header for multi participant registration cases. *}\n{ts 1=$priceset+1}Participant %1{/ts} {if !empty($part.$priceset)}{$part.$priceset.info}{/if}\n\n{/if}\n{/if}\n-----------------------------------------------------------{if !empty($pricesetFieldsCount)}-----------------------------------------------------{/if}\n\n{capture assign=ts_item}{ts}Item{/ts}{/capture}\n{capture assign=ts_qty}{ts}Qty{/ts}{/capture}\n{capture assign=ts_each}{ts}Each{/ts}{/capture}\n{if !empty($dataArray)}\n{capture assign=ts_subtotal}{ts}Subtotal{/ts}{/capture}\n{capture assign=ts_taxRate}{ts}Tax Rate{/ts}{/capture}\n{capture assign=ts_taxAmount}{ts}Tax Amount{/ts}{/capture}\n{/if}\n{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{if !empty($pricesetFieldsCount) }{capture assign=ts_participant_total}{ts}Total Participants{/ts}{/capture}{/if}\n{$ts_item|string_format:\"%-30s\"} {$ts_qty|string_format:\"%5s\"} {$ts_each|string_format:\"%10s\"} {if !empty($dataArray)} {$ts_subtotal|string_format:\"%10s\"} {$ts_taxRate|string_format:\"%10s\"} {$ts_taxAmount|string_format:\"%10s\"} {/if} {$ts_total|string_format:\"%10s\"} {if !empty($ts_participant_total)}{$ts_participant_total|string_format:\"%10s\"}{/if}\n-----------------------------------------------------------{if !empty($pricesetFieldsCount)}-----------------------------------------------------{/if}\n\n{foreach from=$value item=line}\n{if !empty($pricesetFieldsCount) }{capture assign=ts_participant_count}{$line.participant_count}{/capture}{/if}\n{capture assign=ts_item}{if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description} {$line.description}{/if}{/capture}{$ts_item|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.qty|string_format:\"%5s\"} {$line.unit_price|crmMoney:$currency|string_format:\"%10s\"} {if !empty($dataArray)} {$line.unit_price*$line.qty|crmMoney:$currency|string_format:\"%10s\"} {if $line.tax_rate || $line.tax_amount != \"\"}  {$line.tax_rate|string_format:\"%.2f\"} %  {$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"} {else}                  {/if}  {/if} {$line.line_total+$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"}{if !empty($ts_participant_count)}{$ts_participant_count|string_format:\"%10s\"}{/if}\n{/foreach}\n----------------------------------------------------------------------------------------------------------------\n{if !empty($individual)}{ts}Participant Total{/ts} {$individual.$priceset.totalAmtWithTax-$individual.$priceset.totalTaxAmt|crmMoney:$currency|string_format:\"%29s\"} {$individual.$priceset.totalTaxAmt|crmMoney:$currency|string_format:\"%33s\"} {$individual.$priceset.totalAmtWithTax|crmMoney:$currency|string_format:\"%12s\"}{/if}\n{/if}\n{\"\"|string_format:\"%120s\"}\n{/foreach}\n{\"\"|string_format:\"%120s\"}\n\n{if !empty($dataArray)}\n{if isset($totalAmount) and isset($totalTaxAmount)}\n{ts}Amount before Tax{/ts}: {$totalAmount-$totalTaxAmount|crmMoney:$currency}\n{/if}\n\n{foreach from=$dataArray item=value key=priceset}\n{if $priceset || $priceset == 0}\n{$taxTerm} {$priceset|string_format:\"%.2f\"}%: {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n{/if}\n\n{if !empty($amounts) && empty($lineItem)}\n{foreach from=$amounts item=amnt key=level}{$amnt.amount|crmMoney:$currency} {$amnt.label}\n{/foreach}\n{/if}\n\n{if isset($totalTaxAmount)}\n{ts}Total Tax Amount{/ts}: {$totalTaxAmount|crmMoney:$currency}\n{/if}\n{if !empty($isPrimary) }\n\n{ts}Total Amount{/ts}: {if !empty($totalAmount)}{$totalAmount|crmMoney:$currency}{/if} {if !empty($hookDiscount.message)}({$hookDiscount.message}){/if}\n\n{if !empty($pricesetFieldsCount) }\n      {assign var=\"count\" value= 0}\n      {foreach from=$lineItem item=pcount}\n      {assign var=\"lineItemCount\" value=0}\n      {if $pcount neq \'skip\'}\n        {foreach from=$pcount item=p_count}\n        {assign var=\"lineItemCount\" value=$lineItemCount+$p_count.participant_count}\n        {/foreach}\n      {if $lineItemCount < 1 }\n        {assign var=\"lineItemCount\" value=1}\n      {/if}\n      {assign var=\"count\" value=$count+$lineItemCount}\n      {/if}\n      {/foreach}\n\n{ts}Total Participants{/ts}: {$count}\n{/if}\n\n{if $register_date}\n{ts}Registration Date{/ts}: {$register_date|crmDate}\n{/if}\n{if !empty($receive_date)}\n{ts}Transaction Date{/ts}: {$receive_date|crmDate}\n{/if}\n{if !empty($financialTypeName)}\n{ts}Financial Type{/ts}: {$financialTypeName}\n{/if}\n{if !empty($trxn_id)}\n{ts}Transaction #{/ts}: {$trxn_id}\n{/if}\n{if !empty($paidBy)}\n{ts}Paid By{/ts}: {$paidBy}\n{/if}\n{if !empty($checkNumber)}\n{ts}Check Number{/ts}: {$checkNumber}\n{/if}\n{if !empty($billingName)}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts}Billing Name and Address{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{$billingName}\n{$address}\n{/if}\n\n{if !empty($credit_card_type)}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts}Credit Card Information{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n{/if}\n{/if} {* End of conditional section for Paid events *}\n\n{if !empty($customPre)}\n{foreach from=$customPre item=customPr key=i}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{$customPre_grouptitle.$i}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{foreach from=$customPr item=customValue key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n {$customName}: {$customValue}\n{/if}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($customPost)}\n{foreach from=$customPost item=customPos key=j}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{$customPost_grouptitle.$j}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{foreach from=$customPos item=customValue key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n {$customName}: {$customValue}\n{/if}\n{/foreach}\n{/foreach}\n{/if}\n{if !empty($customProfile)}\n\n{foreach from=$customProfile.profile item=eachParticipant key=participantID}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts 1=$participantID+2}Participant Information - Participant %1{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{foreach from=$eachParticipant item=eachProfile key=pid}\n----------------------------------------------------------{if !empty($pricesetFieldsCount)}--------------------{/if}\n\n{$customProfile.title.$pid}\n----------------------------------------------------------{if !empty($pricesetFieldsCount)}--------------------{/if}\n\n{foreach from=$eachProfile item=val key=field}\n{foreach from=$val item=v key=f}\n{$field}: {$v}\n{/foreach}\n{/foreach}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($event.allow_selfcancelxfer) }\n{ts 1=$selfcancelxfer_time 2=$selfservice_preposition}You may transfer your registration to another participant or cancel your registration up to %1 hours %2 the event.{/ts} {if !empty($totalAmount)}{ts}Cancellations are not refundable.{/ts}{/if}\n   {capture assign=selfService}{crmURL p=\'civicrm/event/selfsvcupdate\' q=\"reset=1&pid=`$participant.id`&{contact.checksum}\"  h=0 a=1 fe=1}{/capture}\n{ts}Transfer or cancel your registration:{/ts} {$selfService}\n{/if}\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n{capture assign=tdfirstStyle}style=\"width: 180px; padding-bottom: 15px;\"{/capture}\n{capture assign=tdStyle}style=\"width: 100px;\"{/capture}\n{capture assign=participantTotal}style=\"margin: 0.5em 0 0.5em;padding: 0.5em;background-color: #999999;font-weight: bold;color: #FAFAFA;border-radius: 2px;\"{/capture}\n\n\n  <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n\n  <!-- BEGIN HEADER -->\n  <!-- You can add table row(s) here with logo or other header elements -->\n  <!-- END HEADER -->\n\n  <!-- BEGIN CONTENT -->\n\n  <tr>\n   <td>\n     {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}<p>{$greeting},</p>{/if}\n\n    {if !empty($event.confirm_email_text) AND (empty($isOnWaitlist) AND empty($isRequireApproval))}\n     <p>{$event.confirm_email_text|htmlize}</p>\n\n    {else}\n     <p>{ts}Thank you for your registration.{/ts}\n     {if $participant_status}{ts 1=$participant_status}This is a confirmation that your registration has been received and your status has been updated to <strong> %1</strong>.{/ts}\n     {else}{if $isOnWaitlist}{ts}This is a confirmation that your registration has been received and your status has been updated to <strong>waitlisted</strong>.{/ts}{else}{ts}This is a confirmation that your registration has been received and your status has been updated to <strong>registered<strong>.{/ts}{/if}{/if}</p>\n\n    {/if}\n\n    <p>\n    {if !empty($isOnWaitlist)}\n     <p>{ts}You have been added to the WAIT LIST for this event.{/ts}</p>\n     {if !empty($isPrimary)}\n       <p>{ts}If space becomes available you will receive an email with a link to a web page where you can complete your registration.{/ts}</p>\n     {/if}\n    {elseif !empty($isRequireApproval)}\n     <p>{ts}Your registration has been submitted.{/ts}</p>\n     {if !empty($isPrimary)}\n      <p>{ts}Once your registration has been reviewed, you will receive an email with a link to a web page where you can complete the registration process.{/ts}</p>\n     {/if}\n    {elseif !empty($is_pay_later) && empty($isAmountzero) && empty($isAdditionalParticipant)}\n     <p>{if isset($pay_later_receipt)}{$pay_later_receipt}{/if}</p> {* FIXME: this might be text rather than HTML *}\n    {/if}\n\n   </td>\n  </tr>\n  <tr>\n   <td>\n    <table style=\"width:100%; max-width:700px; border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse;\">\n     <tr>\n      <th {$headerStyle}>\n       {ts}Event Information and Location{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td colspan=\"2\" {$valueStyle}>\n       {$event.event_title}<br />\n       {$event.event_start_date|crmDate:\"%A\"} {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:\"%Y%m%d\" == $event.event_start_date|crmDate:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate:\"%A\"} {$event.event_end_date|crmDate}{/if}{/if}\n      </td>\n     </tr>\n\n\n     {if $conference_sessions}\n      <tr>\n       <td colspan=\"2\" {$labelStyle}>\n  {ts}Your schedule:{/ts}\n       </td>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n  {assign var=\'group_by_day\' value=\'NA\'}\n  {foreach from=$conference_sessions item=session}\n   {if $session.start_date|crmDate:\"%Y/%m/%d\" != $group_by_day|crmDate:\"%Y/%m/%d\"}\n    {assign var=\'group_by_day\' value=$session.start_date}\n          <em>{$group_by_day|crmDate:\"%m/%d/%Y\"}</em><br />\n   {/if}\n   {$session.start_date|crmDate:0:1}{if $session.end_date}-{$session.end_date|crmDate:0:1}{/if} {$session.title}<br />\n   {if $session.location}&nbsp;&nbsp;&nbsp;&nbsp;{$session.location}<br />{/if}\n  {/foreach}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($event.participant_role) and $event.participant_role neq \'Attendee\' and !empty($defaultRole)}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Participant Role{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$event.participant_role}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($isShowLocation)}\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {$location.address.1.display|nl2br}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n      <tr>\n       <td colspan=\"2\" {$labelStyle}>\n        {ts}Event Contacts:{/ts}\n       </td>\n      </tr>\n      {foreach from=$location.phone item=phone}\n       {if $phone.phone}\n        <tr>\n         <td {$labelStyle}>\n          {if $phone.phone_type}\n           {$phone.phone_type_display}\n          {else}\n           {ts}Phone{/ts}\n          {/if}\n         </td>\n         <td {$valueStyle}>\n          {$phone.phone} {if $phone.phone_ext}&nbsp;{ts}ext.{/ts} {$phone.phone_ext}{/if}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n      {foreach from=$location.email item=eventEmail}\n       {if $eventEmail.email}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Email{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$eventEmail.email}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n     {/if}\n\n     {if !empty($event.is_public)}\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n        <a href=\"{$icalFeed}\">{ts}Download iCalendar entry for this event.{/ts}</a>\n       </td>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {capture assign=gCalendar}{crmURL p=\'civicrm/event/ical\' q=\"gCalendar=1&reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n        <a href=\"{$gCalendar}\">{ts}Add event to Google Calendar{/ts}</a>\n       </td>\n      </tr>\n     {/if}\n\n    {if !empty($event.is_share)}\n        <tr>\n            <td colspan=\"2\" {$valueStyle}>\n                {capture assign=eventUrl}{crmURL p=\'civicrm/event/info\' q=\"id=`$event.id`&reset=1\" a=true fe=1 h=1}{/capture}\n                {include file=\"CRM/common/SocialNetwork.tpl\" emailMode=true url=$eventUrl title=$event.title pageURL=$eventUrl}\n            </td>\n        </tr>\n    {/if}\n    {if !empty($payer.name)}\n     <tr>\n       <th {$headerStyle}>\n         {ts}You were registered by:{/ts}\n       </th>\n     </tr>\n     <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {$payer.name}\n       </td>\n     </tr>\n    {/if}\n    {if !empty($event.is_monetary) and empty($isRequireApproval)}\n\n      <tr>\n       <th {$headerStyle}>\n        {if !empty($event.fee_label)}{$event.fee_label}{/if}\n       </th>\n      </tr>\n\n      {if !empty($lineItem)}\n       {foreach from=$lineItem item=value key=priceset}\n        {if $value neq \'skip\'}\n         {if !empty($isPrimary)}\n          {if $lineItem|@count GT 1} {* Header for multi participant registration cases. *}\n           <tr>\n            <td colspan=\"2\" {$labelStyle}>\n             {ts 1=$priceset+1}Participant %1{/ts} {if !empty($part.$priceset)}{$part.$priceset.info}{/if}\n            </td>\n           </tr>\n          {/if}\n         {/if}\n         <tr>\n          <td colspan=\"2\" {$valueStyle}>\n           <table> {* FIXME: style this table so that it looks like the text version (justification, etc.) *}\n            <tr>\n             <th>{ts}Item{/ts}</th>\n             <th>{ts}Qty{/ts}</th>\n             <th>{ts}Each{/ts}</th>\n             {if !empty($dataArray)}\n              <th>{ts}SubTotal{/ts}</th>\n              <th>{ts}Tax Rate{/ts}</th>\n              <th>{ts}Tax Amount{/ts}</th>\n             {/if}\n             <th>{ts}Total{/ts}</th>\n       {if  !empty($pricesetFieldsCount) }<th>{ts}Total Participants{/ts}</th>{/if}\n            </tr>\n            {foreach from=$value item=line}\n             <tr>\n              <td {$tdfirstStyle}>\n              {if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description}<div>{$line.description|truncate:30:\"...\"}</div>{/if}\n              </td>\n              <td {$tdStyle} align=\"middle\">\n               {$line.qty}\n              </td>\n              <td {$tdStyle}>\n               {$line.unit_price|crmMoney:$currency}\n              </td>\n              {if !empty($dataArray)}\n               <td {$tdStyle}>\n                {$line.unit_price*$line.qty|crmMoney}\n               </td>\n               {if $line.tax_rate || $line.tax_amount != \"\"}\n                <td {$tdStyle}>\n                 {$line.tax_rate|string_format:\"%.2f\"}%\n                </td>\n                <td {$tdStyle}>\n                 {$line.tax_amount|crmMoney}\n                </td>\n               {else}\n                <td></td>\n                <td></td>\n               {/if}\n              {/if}\n              <td {$tdStyle}>\n               {$line.line_total+$line.tax_amount|crmMoney:$currency}\n              </td>\n        {if !empty($pricesetFieldsCount) }<td {$tdStyle}>{$line.participant_count}</td> {/if}\n             </tr>\n            {/foreach}\n            {if !empty($individual)}\n              <tr {$participantTotal}>\n                <td colspan=3>{ts}Participant Total{/ts}</td>\n                <td colspan=2>{$individual.$priceset.totalAmtWithTax-$individual.$priceset.totalTaxAmt|crmMoney}</td>\n                <td colspan=1>{$individual.$priceset.totalTaxAmt|crmMoney}</td>\n                <td colspan=2>{$individual.$priceset.totalAmtWithTax|crmMoney}</td>\n              </tr>\n            {/if}\n           </table>\n          </td>\n         </tr>\n        {/if}\n       {/foreach}\n       {if !empty($dataArray)}\n        {if isset($totalAmount) and isset($totalTaxAmount)}\n        <tr>\n         <td {$labelStyle}>\n          {ts} Amount Before Tax: {/ts}\n         </td>\n         <td {$valueStyle}>\n          {$totalAmount-$totalTaxAmount|crmMoney}\n         </td>\n        </tr>\n        {/if}\n        {foreach from=$dataArray item=value key=priceset}\n         <tr>\n          {if $priceset || $priceset == 0}\n           <td>&nbsp;{$taxTerm} {$priceset|string_format:\"%.2f\"}%</td>\n           <td>&nbsp;{$value|crmMoney:$currency}</td>\n          {else}\n           <td>&nbsp;{ts}No{/ts} {$taxTerm}</td>\n           <td>&nbsp;{$value|crmMoney:$currency}</td>\n          {/if}\n         </tr>\n        {/foreach}\n       {/if}\n      {/if}\n\n      {if !empty($amounts) && empty($lineItem)}\n       {foreach from=$amounts item=amnt key=level}\n        <tr>\n         <td colspan=\"2\" {$valueStyle}>\n          {$amnt.amount|crmMoney:$currency} {$amnt.label}\n         </td>\n        </tr>\n       {/foreach}\n      {/if}\n\n    {if isset($totalTaxAmount)}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Total Tax Amount{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$totalTaxAmount|crmMoney:$currency}\n        </td>\n       </tr>\n      {/if}\n      {if !empty($isPrimary)}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Total Amount{/ts}\n        </td>\n        <td {$valueStyle}>\n         {if !empty($totalAmount)}{$totalAmount|crmMoney:$currency}{/if} {if !empty($hookDiscount.message)}({$hookDiscount.message}){/if}\n        </td>\n       </tr>\n       {if !empty($pricesetFieldsCount) }\n     <tr>\n       <td {$labelStyle}>\n      {ts}Total Participants{/ts}</td>\n      <td {$valueStyle}>\n      {assign var=\"count\" value= 0}\n      {foreach from=$lineItem item=pcount}\n      {assign var=\"lineItemCount\" value=0}\n      {if $pcount neq \'skip\'}\n        {foreach from=$pcount item=p_count}\n        {assign var=\"lineItemCount\" value=$lineItemCount+$p_count.participant_count}\n        {/foreach}\n      {if $lineItemCount < 1 }\n        {assign var=\"lineItemCount\" value=1}\n      {/if}\n      {assign var=\"count\" value=$count+$lineItemCount}\n      {/if}\n      {/foreach}\n     {$count}\n     </td> </tr>\n      {/if}\n\n       {if $register_date}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Registration Date{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$register_date|crmDate}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($receive_date)}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Transaction Date{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$receive_date|crmDate}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($financialTypeName)}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Financial Type{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$financialTypeName}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($trxn_id)}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Transaction #{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$trxn_id}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($paidBy)}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Paid By{/ts}\n         </td>\n         <td {$valueStyle}>\n         {$paidBy}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($checkNumber)}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Check Number{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$checkNumber}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($billingName)}\n        <tr>\n         <th {$headerStyle}>\n          {ts}Billing Name and Address{/ts}\n         </th>\n        </tr>\n        <tr>\n         <td colspan=\"2\" {$valueStyle}>\n          {$billingName}<br />\n          {$address|nl2br}\n         </td>\n        </tr>\n       {/if}\n\n       {if !empty($credit_card_type)}\n        <tr>\n         <th {$headerStyle}>\n          {ts}Credit Card Information{/ts}\n         </th>\n        </tr>\n        <tr>\n         <td colspan=\"2\" {$valueStyle}>\n          {$credit_card_type}<br />\n          {$credit_card_number}<br />\n          {ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n         </td>\n        </tr>\n       {/if}\n\n      {/if}\n\n     {/if} {* End of conditional section for Paid events *}\n\n\n{if !empty($customPre)}\n{foreach from=$customPre item=customPr key=i}\n   <tr> <th {$headerStyle}>{$customPre_grouptitle.$i}</th></tr>\n   {foreach from=$customPr item=customValue key=customName}\n   {if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n     <tr>\n         <td {$labelStyle}>{$customName}</td>\n         <td {$valueStyle}>{$customValue}</td>\n     </tr>\n   {/if}\n   {/foreach}\n{/foreach}\n{/if}\n\n{if !empty($customPost)}\n{foreach from=$customPost item=customPos key=j}\n   <tr> <th {$headerStyle}>{$customPost_grouptitle.$j}</th></tr>\n   {foreach from=$customPos item=customValue key=customName}\n   {if (!empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n     <tr>\n         <td {$labelStyle}>{$customName}</td>\n         <td {$valueStyle}>{$customValue}</td>\n     </tr>\n{/if}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($customProfile)}\n{foreach from=$customProfile.profile item=eachParticipant key=participantID}\n     <tr><th {$headerStyle}>{ts 1=$participantID+2}Participant %1{/ts} </th></tr>\n     {foreach from=$eachParticipant item=eachProfile key=pid}\n     <tr><th {$headerStyle}>{$customProfile.title.$pid}</th></tr>\n     {foreach from=$eachProfile item=val key=field}\n     <tr>{foreach from=$val item=v key=f}\n         <td {$labelStyle}>{$field}</td>\n         <td {$valueStyle}>{$v}</td>\n         {/foreach}\n     </tr>\n     {/foreach}\n{/foreach}\n{/foreach}\n{/if}\n\n    </table>\n    {if !empty($event.allow_selfcancelxfer) }\n     <tr>\n      <td colspan=\"2\" {$valueStyle}>\n        {ts 1=$selfcancelxfer_time 2=$selfservice_preposition}You may transfer your registration to another participant or cancel your registration up to %1 hours %2 the event.{/ts} {if !empty($totalAmount)}{ts}Cancellations are not refundable.{/ts}{/if}<br />\n        {capture assign=selfService}{crmURL p=\'civicrm/event/selfsvcupdate\' q=\"reset=1&pid=`$participant.id`&{contact.checksum}\"  h=0 a=1 fe=1}{/capture}\n        <a href=\"{$selfService}\">{ts}Click here to transfer or cancel your registration.{/ts}</a>\n      </td>\n     </tr>\n    {/if}\n </table>\n\n</body>\n</html>\n',1,827,'event_online_receipt',0,1,0,NULL),
+ (33,'Events - Receipt only','Receipt for {if $events_in_cart} Event Registration{/if} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{if $is_pay_later}\n  This is being sent to you as an acknowledgement that you have registered one or more members for the following workshop, event or purchase. Please note, however, that the status of your payment is pending, and the registration for this event will not be completed until your payment is received.\n{else}\n  This is being sent to you as a {if !empty($is_refund)}confirmation of refund{else}receipt of payment made{/if} for the following workshop, event registration or purchase.\n{/if}\n\n{if $is_pay_later}\n  {$pay_later_receipt}\n{/if}\n\n  Your order number is #{$transaction_id}. {if !empty($line_items) && empty($is_refund)} Information about the workshops will be sent separately to each participant.{/if}\n Here\'s a summary of your transaction placed on {$transaction_date|crmDate:\"%D %I:%M %p %Z\"}:\n\n{if $billing_name}\n===========================================================\n{ts}Billing Name and Address{/ts}\n\n===========================================================\n{$billing_name}\n\n{$billing_street_address}\n\n{$billing_city}, {$billing_state} {$billing_postal_code}\n\n{$email}\n{/if}\n\n{if !empty($source)}\n{$source}\n{/if}\n\n\n{foreach from=$line_items item=line_item}\n{$line_item.event->title} ({$line_item.event->start_date|crmDate:\"%D\"})\n{if $line_item.event->is_show_location}\n  {$line_item.location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n{$line_item.event->start_date|crmDate:\"%D %I:%M %p\"} - {$line_item.event->end_date|crmDate:\"%I:%M %p\"}\n\n  Quantity: {$line_item.num_participants}\n\n{if $line_item.num_participants > 0}\n  {foreach from=$line_item.participants item=participant}\n    {$participant.display_name}\n  {/foreach}\n{/if}\n{if $line_item.num_waiting_participants > 0}\n  Waitlisted:\n    {foreach from=$line_item.waiting_participants item=participant}\n      {$participant.display_name}\n    {/foreach}\n{/if}\nCost: {$line_item.cost|crmMoney:$currency|string_format:\"%10s\"}\nTotal For This Event: {$line_item.amount|crmMoney:$currency|string_format:\"%10s\"}\n\n{/foreach}\n\n{if $discounts}\nSubtotal: {$sub_total|crmMoney:$currency|string_format:\"%10s\"}\n--------------------------------------\nDiscounts\n{foreach from=$discounts key=myId item=i}\n  {$i.title}: -{$i.amount|crmMoney:$currency|string_format:\"%10s\"}\n{/foreach}\n{/if}\n======================================\nTotal: {$total|crmMoney:$currency|string_format:\"%10s\"}\n\n{if $credit_card_type}\n===========================================================\n{ts}Payment Information{/ts}\n\n===========================================================\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date.M}/{$credit_card_exp_date.Y}\n{/if}\n\n  If you have questions about the status of your registration or purchase please feel free to contact us.\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n    <title></title>\n  </head>\n  <body>\n    {capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n    {capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n    {capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n    {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}<p>{$greeting},</p>{/if}\n    {if $is_pay_later}\n      <p>\n        This is being sent to you as an acknowledgement that you have registered one or more members for the following workshop, event or purchase. Please note, however, that the status of your payment is pending, and the registration for this event will not be completed until your payment is received.\n      </p>\n    {else}\n      <p>\n        This is being sent to you as a {if !empty($is_refund)}confirmation of refund{else}receipt of payment made{/if} for the following workshop, event registration or purchase.\n      </p>\n    {/if}\n\n    {if $is_pay_later}\n      <p>{$pay_later_receipt}</p>\n    {/if}\n\n    <p>Your order number is #{$transaction_id}. {if !empty($line_items) && empty($is_refund)} Information about the workshops will be sent separately to each participant.{/if}\n  Here\'s a summary of your transaction placed on {$transaction_date|crmDate:\"%D %I:%M %p %Z\"}:</p>\n\n{if $billing_name}\n  <table class=\"billing-info\">\n      <tr>\n    <th style=\"text-align: left;\">\n      {ts}Billing Name and Address{/ts}\n    </th>\n      </tr>\n      <tr>\n    <td>\n      {$billing_name}<br />\n      {$billing_street_address}<br />\n      {$billing_city}, {$billing_state} {$billing_postal_code}<br/>\n      <br/>\n      {$email}\n    </td>\n    </tr>\n    </table>\n{/if}\n{if $credit_card_type}\n  <p>&nbsp;</p>\n  <table class=\"billing-info\">\n      <tr>\n    <th style=\"text-align: left;\">\n      {ts}Credit Card Information{/ts}\n    </th>\n      </tr>\n      <tr>\n    <td>\n      {$credit_card_type}<br />\n      {$credit_card_number}<br />\n      {ts}Expires{/ts}: {$credit_card_exp_date.M}/{$credit_card_exp_date.Y}\n    </td>\n    </tr>\n    </table>\n{/if}\n{if !empty($source)}\n    <p>&nbsp;</p>\n    {$source}\n{/if}\n    <p>&nbsp;</p>\n    <table width=\"700\">\n      <thead>\n    <tr>\n{if $line_items}\n      <th style=\"text-align: left;\">\n      Event\n      </th>\n      <th style=\"text-align: left;\">\n      Participants\n      </th>\n{/if}\n      <th style=\"text-align: left;\">\n      Price\n      </th>\n      <th style=\"text-align: left;\">\n      Total\n      </th>\n    </tr>\n    </thead>\n      <tbody>\n  {foreach from=$line_items item=line_item}\n  <tr>\n    <td style=\"width: 220px\">\n      {$line_item.event->title} ({$line_item.event->start_date|crmDate:\"%D\"})<br />\n      {if $line_item.event->is_show_location}\n        {$line_item.location.address.1.display|nl2br}\n      {/if}{*End of isShowLocation condition*}<br /><br />\n      {$line_item.event->start_date|crmDate:\"%D %I:%M %p\"} - {$line_item.event->end_date|crmDate:\"%I:%M %p\"}\n    </td>\n    <td style=\"width: 180px\">\n    {$line_item.num_participants}\n      {if $line_item.num_participants > 0}\n      <div class=\"participants\" style=\"padding-left: 10px;\">\n        {foreach from=$line_item.participants item=participant}\n        {$participant.display_name}<br />\n        {/foreach}\n      </div>\n      {/if}\n      {if $line_item.num_waiting_participants > 0}\n      Waitlisted:<br/>\n      <div class=\"participants\" style=\"padding-left: 10px;\">\n        {foreach from=$line_item.waiting_participants item=participant}\n        {$participant.display_name}<br />\n        {/foreach}\n      </div>\n      {/if}\n    </td>\n    <td style=\"width: 100px\">\n      {$line_item.cost|crmMoney:$currency|string_format:\"%10s\"}\n    </td>\n    <td style=\"width: 100px\">\n      &nbsp;{$line_item.amount|crmMoney:$currency|string_format:\"%10s\"}\n    </td>\n  </tr>\n  {/foreach}\n      </tbody>\n      <tfoot>\n  {if $discounts}\n  <tr>\n    <td>\n    </td>\n    <td>\n    </td>\n    <td>\n      Subtotal:\n    </td>\n    <td>\n      &nbsp;{$sub_total|crmMoney:$currency|string_format:\"%10s\"}\n    </td>\n  </tr>\n  {foreach from=$discounts key=myId item=i}\n  <tr>\n    <td>\n      {$i.title}\n    </td>\n    <td>\n    </td>\n    <td>\n    </td>\n    <td>\n      -{$i.amount}\n    </td>\n  </tr>\n  {/foreach}\n  {/if}\n  <tr>\n{if $line_items}\n    <td>\n    </td>\n    <td>\n    </td>\n{/if}\n    <td>\n      <strong>Total:</strong>\n    </td>\n    <td>\n      <strong>&nbsp;{$total|crmMoney:$currency|string_format:\"%10s\"}</strong>\n    </td>\n  </tr>\n      </tfoot>\n    </table>\n\n    If you have questions about the status of your registration or purchase please feel free to contact us.\n  </body>\n</html>\n',1,828,'event_registration_receipt',1,0,0,NULL),
+ (34,'Events - Receipt only','Receipt for {if $events_in_cart} Event Registration{/if} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{if $is_pay_later}\n  This is being sent to you as an acknowledgement that you have registered one or more members for the following workshop, event or purchase. Please note, however, that the status of your payment is pending, and the registration for this event will not be completed until your payment is received.\n{else}\n  This is being sent to you as a {if !empty($is_refund)}confirmation of refund{else}receipt of payment made{/if} for the following workshop, event registration or purchase.\n{/if}\n\n{if $is_pay_later}\n  {$pay_later_receipt}\n{/if}\n\n  Your order number is #{$transaction_id}. {if !empty($line_items) && empty($is_refund)} Information about the workshops will be sent separately to each participant.{/if}\n Here\'s a summary of your transaction placed on {$transaction_date|crmDate:\"%D %I:%M %p %Z\"}:\n\n{if $billing_name}\n===========================================================\n{ts}Billing Name and Address{/ts}\n\n===========================================================\n{$billing_name}\n\n{$billing_street_address}\n\n{$billing_city}, {$billing_state} {$billing_postal_code}\n\n{$email}\n{/if}\n\n{if !empty($source)}\n{$source}\n{/if}\n\n\n{foreach from=$line_items item=line_item}\n{$line_item.event->title} ({$line_item.event->start_date|crmDate:\"%D\"})\n{if $line_item.event->is_show_location}\n  {$line_item.location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n{$line_item.event->start_date|crmDate:\"%D %I:%M %p\"} - {$line_item.event->end_date|crmDate:\"%I:%M %p\"}\n\n  Quantity: {$line_item.num_participants}\n\n{if $line_item.num_participants > 0}\n  {foreach from=$line_item.participants item=participant}\n    {$participant.display_name}\n  {/foreach}\n{/if}\n{if $line_item.num_waiting_participants > 0}\n  Waitlisted:\n    {foreach from=$line_item.waiting_participants item=participant}\n      {$participant.display_name}\n    {/foreach}\n{/if}\nCost: {$line_item.cost|crmMoney:$currency|string_format:\"%10s\"}\nTotal For This Event: {$line_item.amount|crmMoney:$currency|string_format:\"%10s\"}\n\n{/foreach}\n\n{if $discounts}\nSubtotal: {$sub_total|crmMoney:$currency|string_format:\"%10s\"}\n--------------------------------------\nDiscounts\n{foreach from=$discounts key=myId item=i}\n  {$i.title}: -{$i.amount|crmMoney:$currency|string_format:\"%10s\"}\n{/foreach}\n{/if}\n======================================\nTotal: {$total|crmMoney:$currency|string_format:\"%10s\"}\n\n{if $credit_card_type}\n===========================================================\n{ts}Payment Information{/ts}\n\n===========================================================\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date.M}/{$credit_card_exp_date.Y}\n{/if}\n\n  If you have questions about the status of your registration or purchase please feel free to contact us.\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n    <title></title>\n  </head>\n  <body>\n    {capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n    {capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n    {capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n    {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}<p>{$greeting},</p>{/if}\n    {if $is_pay_later}\n      <p>\n        This is being sent to you as an acknowledgement that you have registered one or more members for the following workshop, event or purchase. Please note, however, that the status of your payment is pending, and the registration for this event will not be completed until your payment is received.\n      </p>\n    {else}\n      <p>\n        This is being sent to you as a {if !empty($is_refund)}confirmation of refund{else}receipt of payment made{/if} for the following workshop, event registration or purchase.\n      </p>\n    {/if}\n\n    {if $is_pay_later}\n      <p>{$pay_later_receipt}</p>\n    {/if}\n\n    <p>Your order number is #{$transaction_id}. {if !empty($line_items) && empty($is_refund)} Information about the workshops will be sent separately to each participant.{/if}\n  Here\'s a summary of your transaction placed on {$transaction_date|crmDate:\"%D %I:%M %p %Z\"}:</p>\n\n{if $billing_name}\n  <table class=\"billing-info\">\n      <tr>\n    <th style=\"text-align: left;\">\n      {ts}Billing Name and Address{/ts}\n    </th>\n      </tr>\n      <tr>\n    <td>\n      {$billing_name}<br />\n      {$billing_street_address}<br />\n      {$billing_city}, {$billing_state} {$billing_postal_code}<br/>\n      <br/>\n      {$email}\n    </td>\n    </tr>\n    </table>\n{/if}\n{if $credit_card_type}\n  <p>&nbsp;</p>\n  <table class=\"billing-info\">\n      <tr>\n    <th style=\"text-align: left;\">\n      {ts}Credit Card Information{/ts}\n    </th>\n      </tr>\n      <tr>\n    <td>\n      {$credit_card_type}<br />\n      {$credit_card_number}<br />\n      {ts}Expires{/ts}: {$credit_card_exp_date.M}/{$credit_card_exp_date.Y}\n    </td>\n    </tr>\n    </table>\n{/if}\n{if !empty($source)}\n    <p>&nbsp;</p>\n    {$source}\n{/if}\n    <p>&nbsp;</p>\n    <table width=\"700\">\n      <thead>\n    <tr>\n{if $line_items}\n      <th style=\"text-align: left;\">\n      Event\n      </th>\n      <th style=\"text-align: left;\">\n      Participants\n      </th>\n{/if}\n      <th style=\"text-align: left;\">\n      Price\n      </th>\n      <th style=\"text-align: left;\">\n      Total\n      </th>\n    </tr>\n    </thead>\n      <tbody>\n  {foreach from=$line_items item=line_item}\n  <tr>\n    <td style=\"width: 220px\">\n      {$line_item.event->title} ({$line_item.event->start_date|crmDate:\"%D\"})<br />\n      {if $line_item.event->is_show_location}\n        {$line_item.location.address.1.display|nl2br}\n      {/if}{*End of isShowLocation condition*}<br /><br />\n      {$line_item.event->start_date|crmDate:\"%D %I:%M %p\"} - {$line_item.event->end_date|crmDate:\"%I:%M %p\"}\n    </td>\n    <td style=\"width: 180px\">\n    {$line_item.num_participants}\n      {if $line_item.num_participants > 0}\n      <div class=\"participants\" style=\"padding-left: 10px;\">\n        {foreach from=$line_item.participants item=participant}\n        {$participant.display_name}<br />\n        {/foreach}\n      </div>\n      {/if}\n      {if $line_item.num_waiting_participants > 0}\n      Waitlisted:<br/>\n      <div class=\"participants\" style=\"padding-left: 10px;\">\n        {foreach from=$line_item.waiting_participants item=participant}\n        {$participant.display_name}<br />\n        {/foreach}\n      </div>\n      {/if}\n    </td>\n    <td style=\"width: 100px\">\n      {$line_item.cost|crmMoney:$currency|string_format:\"%10s\"}\n    </td>\n    <td style=\"width: 100px\">\n      &nbsp;{$line_item.amount|crmMoney:$currency|string_format:\"%10s\"}\n    </td>\n  </tr>\n  {/foreach}\n      </tbody>\n      <tfoot>\n  {if $discounts}\n  <tr>\n    <td>\n    </td>\n    <td>\n    </td>\n    <td>\n      Subtotal:\n    </td>\n    <td>\n      &nbsp;{$sub_total|crmMoney:$currency|string_format:\"%10s\"}\n    </td>\n  </tr>\n  {foreach from=$discounts key=myId item=i}\n  <tr>\n    <td>\n      {$i.title}\n    </td>\n    <td>\n    </td>\n    <td>\n    </td>\n    <td>\n      -{$i.amount}\n    </td>\n  </tr>\n  {/foreach}\n  {/if}\n  <tr>\n{if $line_items}\n    <td>\n    </td>\n    <td>\n    </td>\n{/if}\n    <td>\n      <strong>Total:</strong>\n    </td>\n    <td>\n      <strong>&nbsp;{$total|crmMoney:$currency|string_format:\"%10s\"}</strong>\n    </td>\n  </tr>\n      </tfoot>\n    </table>\n\n    If you have questions about the status of your registration or purchase please feel free to contact us.\n  </body>\n</html>\n',1,828,'event_registration_receipt',0,1,0,NULL),
  (35,'Events - Registration Cancellation Notice','{ts 1=$event.event_title}Event Registration Cancelled for %1{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}{$greeting},{/if}\n\n{ts}Your Event Registration has been cancelled.{/ts}\n\n\n===========================================================\n{ts}Event Information and Location{/ts}\n\n===========================================================\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:\"shortdate\" == $event.event_start_date|crmDate:\"shortdate\"}{$event.event_end_date|crmDate:\"Time\"}{else}{$event.event_end_date|crmDate}{/if}{/if}\n\n{ts}Participant Role{/ts}: {participant.role_id:label}\n\n{if $isShowLocation}\n{$event.location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$event.location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if}\n{/foreach}\n{foreach from=$event.location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if \'{contact.email}\'}\n\n===========================================================\n{ts}Registered Email{/ts}\n\n===========================================================\n{contact.email}\n{/if}\n\n{if !empty(\'{participant.register_date}\')}\n{ts}Registration Date{/ts}: {participant.register_date}\n{/if}\n\n{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}\n\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n  <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n\n  <!-- BEGIN HEADER -->\n  <!-- You can add table row(s) here with logo or other header elements -->\n  <!-- END HEADER -->\n\n  <!-- BEGIN CONTENT -->\n\n  <tr>\n   <td>\n    {assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}<p>{$greeting},</p>{/if}\n    <p>{ts}Your Event Registration has been cancelled.{/ts}</p>\n   </td>\n  </tr>\n  <tr>\n   <td>\n    <table style=\"border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;\">\n     <tr>\n      <th {$headerStyle}>\n       {ts}Event Information and Location{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td colspan=\"2\" {$valueStyle}>\n       {$event.event_title}<br />\n       {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:\"shortdate\" == $event.event_start_date|crmDate:\"shortdate\"}{$event.event_end_date|crmDate:\"Time\"}{else}{$event.event_end_date|crmDate}{/if}{/if}\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Participant Role{/ts}:\n      </td>\n      <td {$valueStyle}>\n       {participant.role_id:label}\n      </td>\n     </tr>\n\n     {if $isShowLocation}\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {$event.location.address.1.display|nl2br}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n      <tr>\n       <td colspan=\"2\" {$labelStyle}>\n        {ts}Event Contacts:{/ts}\n       </td>\n      </tr>\n      {foreach from=$event.location.phone item=phone}\n       {if $phone.phone}\n        <tr>\n         <td {$labelStyle}>\n          {if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}\n         </td>\n         <td {$valueStyle}>\n          {$phone.phone}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n      {foreach from=$event.location.email item=eventEmail}\n       {if $eventEmail.email}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Email{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$eventEmail.email}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n     {/if}\n\n     {if \'{contact.email}\'}\n      <tr>\n       <th {$headerStyle}>\n        {ts}Registered Email{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {contact.email}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty(\'{participant.register_date}\')}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Registration Date{/ts}\n       </td>\n       <td {$valueStyle}>\n        {participant.register_date}\n       </td>\n      </tr>\n     {/if}\n\n    </table>\n   </td>\n  </tr>\n\n  <tr>\n   <td>\n    <p>{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}</p>\n   </td>\n  </tr>\n\n </table>\n\n</body>\n</html>\n',1,829,'participant_cancelled',1,0,0,NULL),
  (36,'Events - Registration Cancellation Notice','{ts 1=$event.event_title}Event Registration Cancelled for %1{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}{$greeting},{/if}\n\n{ts}Your Event Registration has been cancelled.{/ts}\n\n\n===========================================================\n{ts}Event Information and Location{/ts}\n\n===========================================================\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:\"shortdate\" == $event.event_start_date|crmDate:\"shortdate\"}{$event.event_end_date|crmDate:\"Time\"}{else}{$event.event_end_date|crmDate}{/if}{/if}\n\n{ts}Participant Role{/ts}: {participant.role_id:label}\n\n{if $isShowLocation}\n{$event.location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$event.location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if}\n{/foreach}\n{foreach from=$event.location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if \'{contact.email}\'}\n\n===========================================================\n{ts}Registered Email{/ts}\n\n===========================================================\n{contact.email}\n{/if}\n\n{if !empty(\'{participant.register_date}\')}\n{ts}Registration Date{/ts}: {participant.register_date}\n{/if}\n\n{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}\n\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n  <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n\n  <!-- BEGIN HEADER -->\n  <!-- You can add table row(s) here with logo or other header elements -->\n  <!-- END HEADER -->\n\n  <!-- BEGIN CONTENT -->\n\n  <tr>\n   <td>\n    {assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}<p>{$greeting},</p>{/if}\n    <p>{ts}Your Event Registration has been cancelled.{/ts}</p>\n   </td>\n  </tr>\n  <tr>\n   <td>\n    <table style=\"border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;\">\n     <tr>\n      <th {$headerStyle}>\n       {ts}Event Information and Location{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td colspan=\"2\" {$valueStyle}>\n       {$event.event_title}<br />\n       {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:\"shortdate\" == $event.event_start_date|crmDate:\"shortdate\"}{$event.event_end_date|crmDate:\"Time\"}{else}{$event.event_end_date|crmDate}{/if}{/if}\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Participant Role{/ts}:\n      </td>\n      <td {$valueStyle}>\n       {participant.role_id:label}\n      </td>\n     </tr>\n\n     {if $isShowLocation}\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {$event.location.address.1.display|nl2br}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n      <tr>\n       <td colspan=\"2\" {$labelStyle}>\n        {ts}Event Contacts:{/ts}\n       </td>\n      </tr>\n      {foreach from=$event.location.phone item=phone}\n       {if $phone.phone}\n        <tr>\n         <td {$labelStyle}>\n          {if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}\n         </td>\n         <td {$valueStyle}>\n          {$phone.phone}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n      {foreach from=$event.location.email item=eventEmail}\n       {if $eventEmail.email}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Email{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$eventEmail.email}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n     {/if}\n\n     {if \'{contact.email}\'}\n      <tr>\n       <th {$headerStyle}>\n        {ts}Registered Email{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {contact.email}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty(\'{participant.register_date}\')}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Registration Date{/ts}\n       </td>\n       <td {$valueStyle}>\n        {participant.register_date}\n       </td>\n      </tr>\n     {/if}\n\n    </table>\n   </td>\n  </tr>\n\n  <tr>\n   <td>\n    <p>{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}</p>\n   </td>\n  </tr>\n\n </table>\n\n</body>\n</html>\n',1,829,'participant_cancelled',0,1,0,NULL),
- (37,'Events - Registration Confirmation Invite','{ts 1=$event.event_title}Confirm your registration for %1{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}{$greeting},{/if}\n\n{ts}This is an invitation to complete your registration that was initially waitlisted.{/ts}\n\n{if !$isAdditional and $participant.id}\n\n===========================================================\n{ts}Confirm Your Registration{/ts}\n\n===========================================================\n{capture assign=confirmUrl}{crmURL p=\'civicrm/event/confirm\' q=\"reset=1&participantId=`$participant.id`&cs=`$checksumValue`\" a=true h=0 fe=1}{/capture}\nClick this link to go to a web page where you can confirm your registration online:\n{$confirmUrl}\n{/if}\n{if $event.allow_selfcancelxfer }\n{ts 1=$selfcancelxfer_time 2=$selfservice_preposition}You may transfer your registration to another participant or cancel your registration up to %1 hours %2 the event.{/ts} {if $totalAmount}{ts}Cancellations are not refundable.{/ts}{/if}\n   {capture assign=selfService}{crmURL p=\'civicrm/event/selfsvcupdate\' q=\"reset=1&pid=`$participant.id`&{contact.checksum}\"  h=0 a=1 fe=1}{/capture}\n{ts}Transfer or cancel your registration:{/ts} {$selfService}\n{/if}\n===========================================================\n{ts}Event Information and Location{/ts}\n\n===========================================================\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n{if $conference_sessions}\n\n\n{ts}Your schedule:{/ts}\n{assign var=\'group_by_day\' value=\'NA\'}\n{foreach from=$conference_sessions item=session}\n{if $session.start_date|date_format:\"%Y/%m/%d\" != $group_by_day|date_format:\"%Y/%m/%d\"}\n{assign var=\'group_by_day\' value=$session.start_date}\n\n{$group_by_day|date_format:\"%m/%d/%Y\"}\n\n\n{/if}\n{$session.start_date|crmDate:0:1}{if $session.end_date}-{$session.end_date|crmDate:0:1}{/if} {$session.title}\n{if $session.location}    {$session.location}{/if}\n{/foreach}\n{/if}\n\n\n{ts}Participant Role{/ts}: {$participant.role}\n\n{if $isShowLocation}\n{$event.location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if $event.location.phone.1.phone || $event.location.email.1.email}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$event.location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if}\n{/foreach}\n{foreach from=$event.location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if $event.is_public}\n{capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n{ts}Download iCalendar File:{/ts} {$icalFeed}\n{/if}\n\n{if \'{contact.email}\'}\n\n===========================================================\n{ts}Registered Email{/ts}\n\n===========================================================\n{contact.email}\n{/if}\n\n{if $register_date}\n{ts}Registration Date{/ts}: {$participant.register_date|crmDate}\n{/if}\n\n{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}\n\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n  <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n  <!-- BEGIN HEADER -->\n  <!-- You can add table row(s) here with logo or other header elements -->\n  <!-- END HEADER -->\n\n  <!-- BEGIN CONTENT -->\n\n  <tr>\n   <td>\n    {assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}<p>{$greeting},</p>{/if}\n    <p>{ts}This is an invitation to complete your registration that was initially waitlisted.{/ts}</p>\n   </td>\n  </tr>\n  {if !$isAdditional and $participant.id}\n   <tr>\n    <th {$headerStyle}>\n     {ts}Confirm Your Registration{/ts}\n    </th>\n   </tr>\n   <tr>\n    <td colspan=\"2\" {$valueStyle}>\n     {capture assign=confirmUrl}{crmURL p=\'civicrm/event/confirm\' q=\"reset=1&participantId=`$participant.id`&cs=`$checksumValue`\" a=true h=0 fe=1}{/capture}\n     <a href=\"{$confirmUrl}\">{ts}Click here to confirm and complete your registration{/ts}</a>\n    </td>\n   </tr>\n  {/if}\n  {if $event.allow_selfcancelxfer }\n  {ts}This event allows for{/ts}\n  {capture assign=selfService}{crmURL p=\'civicrm/event/selfsvcupdate\' q=\"reset=1&pid=`$participant.id`&{contact.checksum}\" h=0 a=1 fe=1}{/capture}\n       <a href=\"{$selfService}\"> {ts}self service cancel or transfer{/ts}</a>\n  {/if}\n\n  <tr>\n   <td>\n    <table style=\"border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;\">\n     <tr>\n      <th {$headerStyle}>\n       {ts}Event Information and Location{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td colspan=\"2\" {$valueStyle}>\n       {$event.event_title}<br />\n       {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n      </td>\n     </tr>\n     {if $conference_sessions}\n      <tr>\n       <td colspan=\"2\" {$labelStyle}>\n  {ts}Your schedule:{/ts}\n       </td>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n  {assign var=\'group_by_day\' value=\'NA\'}\n  {foreach from=$conference_sessions item=session}\n   {if $session.start_date|date_format:\"%Y/%m/%d\" != $group_by_day|date_format:\"%Y/%m/%d\"}\n    {assign var=\'group_by_day\' value=$session.start_date}\n          <em>{$group_by_day|date_format:\"%m/%d/%Y\"}</em><br />\n   {/if}\n   {$session.start_date|crmDate:0:1}{if $session.end_date}-{$session.end_date|crmDate:0:1}{/if} {$session.title}<br />\n   {if $session.location}&nbsp;&nbsp;&nbsp;&nbsp;{$session.location}<br />{/if}\n  {/foreach}\n       </td>\n      </tr>\n     {/if}\n     <tr>\n      <td {$labelStyle}>\n       {ts}Participant Role{/ts}:\n      </td>\n      <td {$valueStyle}>\n       {$participant.role}\n      </td>\n     </tr>\n\n     {if $isShowLocation}\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {$event.location.address.1.display|nl2br}\n       </td>\n      </tr>\n     {/if}\n\n     {if $event.location.phone.1.phone || $event.location.email.1.email}\n      <tr>\n       <td colspan=\"2\" {$labelStyle}>\n        {ts}Event Contacts:{/ts}\n       </td>\n      </tr>\n      {foreach from=$event.location.phone item=phone}\n       {if $phone.phone}\n        <tr>\n         <td {$labelStyle}>\n          {if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}\n         </td>\n         <td {$valueStyle}>\n          {$phone.phone}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n      {foreach from=$event.location.email item=eventEmail}\n       {if $eventEmail.email}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Email{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$eventEmail.email}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n     {/if}\n\n     {if $event.is_public}\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n        <a href=\"{$icalFeed}\">{ts}Download iCalendar File{/ts}</a>\n       </td>\n      </tr>\n     {/if}\n\n     {if \'{contact.email}\'}\n      <tr>\n       <th {$headerStyle}>\n        {ts}Registered Email{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {contact.email}\n       </td>\n      </tr>\n     {/if}\n\n     {if $register_date}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Registration Date{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$participant.register_date|crmDate}\n       </td>\n      </tr>\n     {/if}\n\n    </table>\n   </td>\n  </tr>\n  {if $event.allow_selfcancelxfer }\n   <tr>\n     <td colspan=\"2\" {$valueStyle}>\n       {ts 1=$selfcancelxfer_time 2=$selfservice_preposition}You may transfer your registration to another participant or cancel your registration up to %1 hours %2 the event.{/ts} {if $totalAmount}{ts}Cancellations are not refundable.{/ts}{/if}<br />\n         {capture assign=selfService}{crmURL p=\'civicrm/event/selfsvcupdate\' q=\"reset=1&pid=`$participant.id`&{contact.checksum}\"  h=0 a=1 fe=1}{/capture}\n       <a href=\"{$selfService}\">{ts}Click here to transfer or cancel your registration.{/ts}</a>\n     </td>\n   </tr>\n  {/if}\n  <tr>\n   <td colspan=\"2\" {$valueStyle}>\n    <p>{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}</p>\n   </td>\n  </tr>\n\n </table>\n\n</body>\n</html>\n',1,830,'participant_confirm',1,0,0,NULL),
- (38,'Events - Registration Confirmation Invite','{ts 1=$event.event_title}Confirm your registration for %1{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}{$greeting},{/if}\n\n{ts}This is an invitation to complete your registration that was initially waitlisted.{/ts}\n\n{if !$isAdditional and $participant.id}\n\n===========================================================\n{ts}Confirm Your Registration{/ts}\n\n===========================================================\n{capture assign=confirmUrl}{crmURL p=\'civicrm/event/confirm\' q=\"reset=1&participantId=`$participant.id`&cs=`$checksumValue`\" a=true h=0 fe=1}{/capture}\nClick this link to go to a web page where you can confirm your registration online:\n{$confirmUrl}\n{/if}\n{if $event.allow_selfcancelxfer }\n{ts 1=$selfcancelxfer_time 2=$selfservice_preposition}You may transfer your registration to another participant or cancel your registration up to %1 hours %2 the event.{/ts} {if $totalAmount}{ts}Cancellations are not refundable.{/ts}{/if}\n   {capture assign=selfService}{crmURL p=\'civicrm/event/selfsvcupdate\' q=\"reset=1&pid=`$participant.id`&{contact.checksum}\"  h=0 a=1 fe=1}{/capture}\n{ts}Transfer or cancel your registration:{/ts} {$selfService}\n{/if}\n===========================================================\n{ts}Event Information and Location{/ts}\n\n===========================================================\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n{if $conference_sessions}\n\n\n{ts}Your schedule:{/ts}\n{assign var=\'group_by_day\' value=\'NA\'}\n{foreach from=$conference_sessions item=session}\n{if $session.start_date|date_format:\"%Y/%m/%d\" != $group_by_day|date_format:\"%Y/%m/%d\"}\n{assign var=\'group_by_day\' value=$session.start_date}\n\n{$group_by_day|date_format:\"%m/%d/%Y\"}\n\n\n{/if}\n{$session.start_date|crmDate:0:1}{if $session.end_date}-{$session.end_date|crmDate:0:1}{/if} {$session.title}\n{if $session.location}    {$session.location}{/if}\n{/foreach}\n{/if}\n\n\n{ts}Participant Role{/ts}: {$participant.role}\n\n{if $isShowLocation}\n{$event.location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if $event.location.phone.1.phone || $event.location.email.1.email}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$event.location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if}\n{/foreach}\n{foreach from=$event.location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if $event.is_public}\n{capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n{ts}Download iCalendar File:{/ts} {$icalFeed}\n{/if}\n\n{if \'{contact.email}\'}\n\n===========================================================\n{ts}Registered Email{/ts}\n\n===========================================================\n{contact.email}\n{/if}\n\n{if $register_date}\n{ts}Registration Date{/ts}: {$participant.register_date|crmDate}\n{/if}\n\n{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}\n\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n  <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n  <!-- BEGIN HEADER -->\n  <!-- You can add table row(s) here with logo or other header elements -->\n  <!-- END HEADER -->\n\n  <!-- BEGIN CONTENT -->\n\n  <tr>\n   <td>\n    {assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}<p>{$greeting},</p>{/if}\n    <p>{ts}This is an invitation to complete your registration that was initially waitlisted.{/ts}</p>\n   </td>\n  </tr>\n  {if !$isAdditional and $participant.id}\n   <tr>\n    <th {$headerStyle}>\n     {ts}Confirm Your Registration{/ts}\n    </th>\n   </tr>\n   <tr>\n    <td colspan=\"2\" {$valueStyle}>\n     {capture assign=confirmUrl}{crmURL p=\'civicrm/event/confirm\' q=\"reset=1&participantId=`$participant.id`&cs=`$checksumValue`\" a=true h=0 fe=1}{/capture}\n     <a href=\"{$confirmUrl}\">{ts}Click here to confirm and complete your registration{/ts}</a>\n    </td>\n   </tr>\n  {/if}\n  {if $event.allow_selfcancelxfer }\n  {ts}This event allows for{/ts}\n  {capture assign=selfService}{crmURL p=\'civicrm/event/selfsvcupdate\' q=\"reset=1&pid=`$participant.id`&{contact.checksum}\" h=0 a=1 fe=1}{/capture}\n       <a href=\"{$selfService}\"> {ts}self service cancel or transfer{/ts}</a>\n  {/if}\n\n  <tr>\n   <td>\n    <table style=\"border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;\">\n     <tr>\n      <th {$headerStyle}>\n       {ts}Event Information and Location{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td colspan=\"2\" {$valueStyle}>\n       {$event.event_title}<br />\n       {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n      </td>\n     </tr>\n     {if $conference_sessions}\n      <tr>\n       <td colspan=\"2\" {$labelStyle}>\n  {ts}Your schedule:{/ts}\n       </td>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n  {assign var=\'group_by_day\' value=\'NA\'}\n  {foreach from=$conference_sessions item=session}\n   {if $session.start_date|date_format:\"%Y/%m/%d\" != $group_by_day|date_format:\"%Y/%m/%d\"}\n    {assign var=\'group_by_day\' value=$session.start_date}\n          <em>{$group_by_day|date_format:\"%m/%d/%Y\"}</em><br />\n   {/if}\n   {$session.start_date|crmDate:0:1}{if $session.end_date}-{$session.end_date|crmDate:0:1}{/if} {$session.title}<br />\n   {if $session.location}&nbsp;&nbsp;&nbsp;&nbsp;{$session.location}<br />{/if}\n  {/foreach}\n       </td>\n      </tr>\n     {/if}\n     <tr>\n      <td {$labelStyle}>\n       {ts}Participant Role{/ts}:\n      </td>\n      <td {$valueStyle}>\n       {$participant.role}\n      </td>\n     </tr>\n\n     {if $isShowLocation}\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {$event.location.address.1.display|nl2br}\n       </td>\n      </tr>\n     {/if}\n\n     {if $event.location.phone.1.phone || $event.location.email.1.email}\n      <tr>\n       <td colspan=\"2\" {$labelStyle}>\n        {ts}Event Contacts:{/ts}\n       </td>\n      </tr>\n      {foreach from=$event.location.phone item=phone}\n       {if $phone.phone}\n        <tr>\n         <td {$labelStyle}>\n          {if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}\n         </td>\n         <td {$valueStyle}>\n          {$phone.phone}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n      {foreach from=$event.location.email item=eventEmail}\n       {if $eventEmail.email}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Email{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$eventEmail.email}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n     {/if}\n\n     {if $event.is_public}\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n        <a href=\"{$icalFeed}\">{ts}Download iCalendar File{/ts}</a>\n       </td>\n      </tr>\n     {/if}\n\n     {if \'{contact.email}\'}\n      <tr>\n       <th {$headerStyle}>\n        {ts}Registered Email{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {contact.email}\n       </td>\n      </tr>\n     {/if}\n\n     {if $register_date}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Registration Date{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$participant.register_date|crmDate}\n       </td>\n      </tr>\n     {/if}\n\n    </table>\n   </td>\n  </tr>\n  {if $event.allow_selfcancelxfer }\n   <tr>\n     <td colspan=\"2\" {$valueStyle}>\n       {ts 1=$selfcancelxfer_time 2=$selfservice_preposition}You may transfer your registration to another participant or cancel your registration up to %1 hours %2 the event.{/ts} {if $totalAmount}{ts}Cancellations are not refundable.{/ts}{/if}<br />\n         {capture assign=selfService}{crmURL p=\'civicrm/event/selfsvcupdate\' q=\"reset=1&pid=`$participant.id`&{contact.checksum}\"  h=0 a=1 fe=1}{/capture}\n       <a href=\"{$selfService}\">{ts}Click here to transfer or cancel your registration.{/ts}</a>\n     </td>\n   </tr>\n  {/if}\n  <tr>\n   <td colspan=\"2\" {$valueStyle}>\n    <p>{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}</p>\n   </td>\n  </tr>\n\n </table>\n\n</body>\n</html>\n',1,830,'participant_confirm',0,1,0,NULL),
- (39,'Events - Pending Registration Expiration Notice','{ts 1=$event.event_title}Event registration has expired for %1{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}{$greeting},{/if}\n\n{ts 1=$event.event_title}Your pending event registration for %1 has expired\nbecause you did not confirm your registration.{/ts}\n\n\n{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions\nor want to inquire about reinstating your registration for this event.{/ts}\n\n===========================================================\n{ts}Event Information and Location{/ts}\n\n===========================================================\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n\n{ts}Participant Role{/ts}: {$participant.role}\n\n{if $isShowLocation}\n{$event.location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$event.location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if}\n{/foreach}\n{foreach from=$event.location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if \'{contact.email}\'}\n\n===========================================================\n{ts}Registered Email{/ts}\n\n===========================================================\n{contact.email}\n{/if}\n\n{if $register_date}\n{ts}Registration Date{/ts}: {$participant.register_date|crmDate}\n{/if}\n\n{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}\n\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n  <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n\n  <!-- BEGIN HEADER -->\n  <!-- You can add table row(s) here with logo or other header elements -->\n  <!-- END HEADER -->\n\n  <!-- BEGIN CONTENT -->\n\n  <tr>\n   <td>\n    {assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}<p>{$greeting},</p>{/if}\n    <p>{ts 1=$event.event_title}Your pending event registration for %1 has expired\nbecause you did not confirm your registration.{/ts}</p>\n    <p>{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions\nor want to inquire about reinstating your registration for this event.{/ts}</p>\n   </td>\n  </tr>\n  <tr>\n   <td>\n    <table style=\"border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;\">\n     <tr>\n      <th {$headerStyle}>\n       {ts}Event Information and Location{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td colspan=\"2\" {$valueStyle}>\n       {$event.event_title}<br />\n       {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Participant Role{/ts}:\n      </td>\n      <td {$valueStyle}>\n       {$participant.role}\n      </td>\n     </tr>\n\n     {if $isShowLocation}\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {$event.location.address.1.display|nl2br}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n      <tr>\n       <td colspan=\"2\" {$labelStyle}>\n        {ts}Event Contacts:{/ts}\n       </td>\n      </tr>\n      {foreach from=$event.location.phone item=phone}\n       {if $phone.phone}\n        <tr>\n         <td {$labelStyle}>\n          {if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}\n         </td>\n         <td {$valueStyle}>\n          {$phone.phone}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n      {foreach from=$event.location.email item=eventEmail}\n       {if $eventEmail.email}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Email{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$eventEmail.email}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n     {/if}\n\n     {if \'{contact.email}\'}\n      <tr>\n       <th {$headerStyle}>\n        {ts}Registered Email{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {contact.email}\n       </td>\n      </tr>\n     {/if}\n\n     {if $register_date}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Registration Date{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$participant.register_date|crmDate}\n       </td>\n      </tr>\n     {/if}\n\n    </table>\n   </td>\n  </tr>\n\n  <tr>\n   <td>\n    <p>{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}</p>\n   </td>\n  </tr>\n\n </table>\n\n</body>\n</html>\n',1,831,'participant_expired',1,0,0,NULL),
- (40,'Events - Pending Registration Expiration Notice','{ts 1=$event.event_title}Event registration has expired for %1{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}{$greeting},{/if}\n\n{ts 1=$event.event_title}Your pending event registration for %1 has expired\nbecause you did not confirm your registration.{/ts}\n\n\n{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions\nor want to inquire about reinstating your registration for this event.{/ts}\n\n===========================================================\n{ts}Event Information and Location{/ts}\n\n===========================================================\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n\n{ts}Participant Role{/ts}: {$participant.role}\n\n{if $isShowLocation}\n{$event.location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$event.location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if}\n{/foreach}\n{foreach from=$event.location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if \'{contact.email}\'}\n\n===========================================================\n{ts}Registered Email{/ts}\n\n===========================================================\n{contact.email}\n{/if}\n\n{if $register_date}\n{ts}Registration Date{/ts}: {$participant.register_date|crmDate}\n{/if}\n\n{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}\n\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n  <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n\n  <!-- BEGIN HEADER -->\n  <!-- You can add table row(s) here with logo or other header elements -->\n  <!-- END HEADER -->\n\n  <!-- BEGIN CONTENT -->\n\n  <tr>\n   <td>\n    {assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}<p>{$greeting},</p>{/if}\n    <p>{ts 1=$event.event_title}Your pending event registration for %1 has expired\nbecause you did not confirm your registration.{/ts}</p>\n    <p>{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions\nor want to inquire about reinstating your registration for this event.{/ts}</p>\n   </td>\n  </tr>\n  <tr>\n   <td>\n    <table style=\"border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;\">\n     <tr>\n      <th {$headerStyle}>\n       {ts}Event Information and Location{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td colspan=\"2\" {$valueStyle}>\n       {$event.event_title}<br />\n       {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Participant Role{/ts}:\n      </td>\n      <td {$valueStyle}>\n       {$participant.role}\n      </td>\n     </tr>\n\n     {if $isShowLocation}\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {$event.location.address.1.display|nl2br}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n      <tr>\n       <td colspan=\"2\" {$labelStyle}>\n        {ts}Event Contacts:{/ts}\n       </td>\n      </tr>\n      {foreach from=$event.location.phone item=phone}\n       {if $phone.phone}\n        <tr>\n         <td {$labelStyle}>\n          {if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}\n         </td>\n         <td {$valueStyle}>\n          {$phone.phone}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n      {foreach from=$event.location.email item=eventEmail}\n       {if $eventEmail.email}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Email{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$eventEmail.email}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n     {/if}\n\n     {if \'{contact.email}\'}\n      <tr>\n       <th {$headerStyle}>\n        {ts}Registered Email{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {contact.email}\n       </td>\n      </tr>\n     {/if}\n\n     {if $register_date}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Registration Date{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$participant.register_date|crmDate}\n       </td>\n      </tr>\n     {/if}\n\n    </table>\n   </td>\n  </tr>\n\n  <tr>\n   <td>\n    <p>{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}</p>\n   </td>\n  </tr>\n\n </table>\n\n</body>\n</html>\n',1,831,'participant_expired',0,1,0,NULL),
- (41,'Events - Registration Transferred Notice','{ts 1=$event.event_title}Event Registration Transferred for %1{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{ts 1=$to_participant}Your Event Registration has been transferred to %1.{/ts}\n\n===========================================================\n{ts}Event Information and Location{/ts}\n\n===========================================================\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n\n{ts}Participant Role{/ts}: {$participant.role}\n\n{if $isShowLocation}\n{$event.location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$event.location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if}\n{/foreach}\n{foreach from=$event.location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if \'{contact.email}\'}\n\n===========================================================\n{ts}Registered Email{/ts}\n\n===========================================================\n{contact.email}\n{/if}\n\n{if $register_date}\n{ts}Registration Date{/ts}: {$participant.register_date|crmDate}\n{/if}\n\n{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n  <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n\n  <!-- BEGIN HEADER -->\n  <!-- You can add table row(s) here with logo or other header elements -->\n  <!-- END HEADER -->\n\n  <!-- BEGIN CONTENT -->\n\n  <tr>\n   <td>\n    {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}<p>{$greeting},</p>{/if}\n    <p>{ts 1=$to_participant}Your Event Registration has been Transferred to %1.{/ts}</p>\n   </td>\n  </tr>\n  <tr>\n   <td>\n    <table style=\"border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;\">\n     <tr>\n      <th {$headerStyle}>\n       {ts}Event Information and Location{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td colspan=\"2\" {$valueStyle}>\n       {$event.event_title}<br />\n       {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Participant Role{/ts}:\n      </td>\n      <td {$valueStyle}>\n       {$participant.role}\n      </td>\n     </tr>\n\n     {if $isShowLocation}\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {$event.location.address.1.display|nl2br}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n      <tr>\n       <td colspan=\"2\" {$labelStyle}>\n        {ts}Event Contacts:{/ts}\n       </td>\n      </tr>\n      {foreach from=$event.location.phone item=phone}\n       {if $phone.phone}\n        <tr>\n         <td {$labelStyle}>\n          {if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}\n         </td>\n         <td {$valueStyle}>\n          {$phone.phone}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n      {foreach from=$event.location.email item=eventEmail}\n       {if $eventEmail.email}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Email{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$eventEmail.email}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n     {/if}\n\n     {if \'{contact.email}\'}\n      <tr>\n       <th {$headerStyle}>\n        {ts}Registered Email{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {contact.email}\n       </td>\n      </tr>\n     {/if}\n\n     {if $register_date}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Registration Date{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$participant.register_date|crmDate}\n       </td>\n      </tr>\n     {/if}\n\n    </table>\n   </td>\n  </tr>\n\n  <tr>\n   <td>\n    <p>{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}</p>\n   </td>\n  </tr>\n\n </table>\n\n</body>\n</html>\n',1,832,'participant_transferred',1,0,0,NULL),
- (42,'Events - Registration Transferred Notice','{ts 1=$event.event_title}Event Registration Transferred for %1{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{ts 1=$to_participant}Your Event Registration has been transferred to %1.{/ts}\n\n===========================================================\n{ts}Event Information and Location{/ts}\n\n===========================================================\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n\n{ts}Participant Role{/ts}: {$participant.role}\n\n{if $isShowLocation}\n{$event.location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$event.location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if}\n{/foreach}\n{foreach from=$event.location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if \'{contact.email}\'}\n\n===========================================================\n{ts}Registered Email{/ts}\n\n===========================================================\n{contact.email}\n{/if}\n\n{if $register_date}\n{ts}Registration Date{/ts}: {$participant.register_date|crmDate}\n{/if}\n\n{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n  <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n\n  <!-- BEGIN HEADER -->\n  <!-- You can add table row(s) here with logo or other header elements -->\n  <!-- END HEADER -->\n\n  <!-- BEGIN CONTENT -->\n\n  <tr>\n   <td>\n    {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}<p>{$greeting},</p>{/if}\n    <p>{ts 1=$to_participant}Your Event Registration has been Transferred to %1.{/ts}</p>\n   </td>\n  </tr>\n  <tr>\n   <td>\n    <table style=\"border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;\">\n     <tr>\n      <th {$headerStyle}>\n       {ts}Event Information and Location{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td colspan=\"2\" {$valueStyle}>\n       {$event.event_title}<br />\n       {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Participant Role{/ts}:\n      </td>\n      <td {$valueStyle}>\n       {$participant.role}\n      </td>\n     </tr>\n\n     {if $isShowLocation}\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {$event.location.address.1.display|nl2br}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n      <tr>\n       <td colspan=\"2\" {$labelStyle}>\n        {ts}Event Contacts:{/ts}\n       </td>\n      </tr>\n      {foreach from=$event.location.phone item=phone}\n       {if $phone.phone}\n        <tr>\n         <td {$labelStyle}>\n          {if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}\n         </td>\n         <td {$valueStyle}>\n          {$phone.phone}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n      {foreach from=$event.location.email item=eventEmail}\n       {if $eventEmail.email}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Email{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$eventEmail.email}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n     {/if}\n\n     {if \'{contact.email}\'}\n      <tr>\n       <th {$headerStyle}>\n        {ts}Registered Email{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {contact.email}\n       </td>\n      </tr>\n     {/if}\n\n     {if $register_date}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Registration Date{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$participant.register_date|crmDate}\n       </td>\n      </tr>\n     {/if}\n\n    </table>\n   </td>\n  </tr>\n\n  <tr>\n   <td>\n    <p>{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}</p>\n   </td>\n  </tr>\n\n </table>\n\n</body>\n</html>\n',1,832,'participant_transferred',0,1,0,NULL),
+ (37,'Events - Registration Confirmation Invite','{ts 1=$event.event_title}Confirm your registration for %1{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}{$greeting},{/if}\n\n{ts}This is an invitation to complete your registration that was initially waitlisted.{/ts}\n\n{if !$isAdditional and $participant.id}\n\n===========================================================\n{ts}Confirm Your Registration{/ts}\n\n===========================================================\n{capture assign=confirmUrl}{crmURL p=\'civicrm/event/confirm\' q=\"reset=1&participantId=`$participant.id`&cs=`$checksumValue`\" a=true h=0 fe=1}{/capture}\nClick this link to go to a web page where you can confirm your registration online:\n{$confirmUrl}\n{/if}\n{if $event.allow_selfcancelxfer }\n{ts 1=$selfcancelxfer_time 2=$selfservice_preposition}You may transfer your registration to another participant or cancel your registration up to %1 hours %2 the event.{/ts} {if $totalAmount}{ts}Cancellations are not refundable.{/ts}{/if}\n   {capture assign=selfService}{crmURL p=\'civicrm/event/selfsvcupdate\' q=\"reset=1&pid=`$participant.id`&{contact.checksum}\"  h=0 a=1 fe=1}{/capture}\n{ts}Transfer or cancel your registration:{/ts} {$selfService}\n{/if}\n===========================================================\n{ts}Event Information and Location{/ts}\n\n===========================================================\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:\"%Y%m%d\" == $event.event_start_date|crmDate:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n{if $conference_sessions}\n\n\n{ts}Your schedule:{/ts}\n{assign var=\'group_by_day\' value=\'NA\'}\n{foreach from=$conference_sessions item=session}\n{if $session.start_date|crmDate:\"%Y/%m/%d\" != $group_by_day|crmDate:\"%Y/%m/%d\"}\n{assign var=\'group_by_day\' value=$session.start_date}\n\n{$group_by_day|crmDate:\"%m/%d/%Y\"}\n\n\n{/if}\n{$session.start_date|crmDate:0:1}{if $session.end_date}-{$session.end_date|crmDate:0:1}{/if} {$session.title}\n{if $session.location}    {$session.location}{/if}\n{/foreach}\n{/if}\n\n\n{ts}Participant Role{/ts}: {$participant.role}\n\n{if $isShowLocation}\n{$event.location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if $event.location.phone.1.phone || $event.location.email.1.email}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$event.location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if}\n{/foreach}\n{foreach from=$event.location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if $event.is_public}\n{capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n{ts}Download iCalendar entry for this event.{/ts} {$icalFeed}\n{capture assign=gCalendar}{crmURL p=\'civicrm/event/ical\' q=\"gCalendar=1&reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n{ts}Add event to Google Calendar{/ts} {$gCalendar}\n{/if}\n\n{if \'{contact.email}\'}\n\n===========================================================\n{ts}Registered Email{/ts}\n\n===========================================================\n{contact.email}\n{/if}\n\n{if $register_date}\n{ts}Registration Date{/ts}: {$participant.register_date|crmDate}\n{/if}\n\n{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}\n\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n  <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n  <!-- BEGIN HEADER -->\n  <!-- You can add table row(s) here with logo or other header elements -->\n  <!-- END HEADER -->\n\n  <!-- BEGIN CONTENT -->\n\n  <tr>\n   <td>\n    {assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}<p>{$greeting},</p>{/if}\n    <p>{ts}This is an invitation to complete your registration that was initially waitlisted.{/ts}</p>\n   </td>\n  </tr>\n  {if !$isAdditional and $participant.id}\n   <tr>\n    <th {$headerStyle}>\n     {ts}Confirm Your Registration{/ts}\n    </th>\n   </tr>\n   <tr>\n    <td colspan=\"2\" {$valueStyle}>\n     {capture assign=confirmUrl}{crmURL p=\'civicrm/event/confirm\' q=\"reset=1&participantId=`$participant.id`&cs=`$checksumValue`\" a=true h=0 fe=1}{/capture}\n     <a href=\"{$confirmUrl}\">{ts}Click here to confirm and complete your registration{/ts}</a>\n    </td>\n   </tr>\n  {/if}\n  {if $event.allow_selfcancelxfer }\n  {ts}This event allows for{/ts}\n  {capture assign=selfService}{crmURL p=\'civicrm/event/selfsvcupdate\' q=\"reset=1&pid=`$participant.id`&{contact.checksum}\" h=0 a=1 fe=1}{/capture}\n       <a href=\"{$selfService}\"> {ts}self service cancel or transfer{/ts}</a>\n  {/if}\n\n  <tr>\n   <td>\n    <table style=\"border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;\">\n     <tr>\n      <th {$headerStyle}>\n       {ts}Event Information and Location{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td colspan=\"2\" {$valueStyle}>\n       {$event.event_title}<br />\n       {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:\"%Y%m%d\" == $event.event_start_date|crmDate:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n      </td>\n     </tr>\n     {if $conference_sessions}\n      <tr>\n       <td colspan=\"2\" {$labelStyle}>\n  {ts}Your schedule:{/ts}\n       </td>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n  {assign var=\'group_by_day\' value=\'NA\'}\n  {foreach from=$conference_sessions item=session}\n   {if $session.start_date|crmDate:\"%Y/%m/%d\" != $group_by_day|crmDate:\"%Y/%m/%d\"}\n    {assign var=\'group_by_day\' value=$session.start_date}\n          <em>{$group_by_day|crmDate:\"%m/%d/%Y\"}</em><br />\n   {/if}\n   {$session.start_date|crmDate:0:1}{if $session.end_date}-{$session.end_date|crmDate:0:1}{/if} {$session.title}<br />\n   {if $session.location}&nbsp;&nbsp;&nbsp;&nbsp;{$session.location}<br />{/if}\n  {/foreach}\n       </td>\n      </tr>\n     {/if}\n     <tr>\n      <td {$labelStyle}>\n       {ts}Participant Role{/ts}:\n      </td>\n      <td {$valueStyle}>\n       {$participant.role}\n      </td>\n     </tr>\n\n     {if $isShowLocation}\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {$event.location.address.1.display|nl2br}\n       </td>\n      </tr>\n     {/if}\n\n     {if $event.location.phone.1.phone || $event.location.email.1.email}\n      <tr>\n       <td colspan=\"2\" {$labelStyle}>\n        {ts}Event Contacts:{/ts}\n       </td>\n      </tr>\n      {foreach from=$event.location.phone item=phone}\n       {if $phone.phone}\n        <tr>\n         <td {$labelStyle}>\n          {if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}\n         </td>\n         <td {$valueStyle}>\n          {$phone.phone}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n      {foreach from=$event.location.email item=eventEmail}\n       {if $eventEmail.email}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Email{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$eventEmail.email}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n     {/if}\n\n     {if $event.is_public}\n     <tr>\n       <td colspan=\"2\" {$valueStyle}>\n           {capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n         <a href=\"{$icalFeed}\">{ts}Download iCalendar entry for this event.{/ts}</a>\n       </td>\n     </tr>\n     <tr>\n       <td colspan=\"2\" {$valueStyle}>\n           {capture assign=gCalendar}{crmURL p=\'civicrm/event/ical\' q=\"gCalendar=1&reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n         <a href=\"{$gCalendar}\">{ts}Add event to Google Calendar{/ts}</a>\n       </td>\n     </tr>\n     {/if}\n\n     {if \'{contact.email}\'}\n      <tr>\n       <th {$headerStyle}>\n        {ts}Registered Email{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {contact.email}\n       </td>\n      </tr>\n     {/if}\n\n     {if $register_date}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Registration Date{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$participant.register_date|crmDate}\n       </td>\n      </tr>\n     {/if}\n\n    </table>\n   </td>\n  </tr>\n  {if $event.allow_selfcancelxfer }\n   <tr>\n     <td colspan=\"2\" {$valueStyle}>\n       {ts 1=$selfcancelxfer_time 2=$selfservice_preposition}You may transfer your registration to another participant or cancel your registration up to %1 hours %2 the event.{/ts} {if $totalAmount}{ts}Cancellations are not refundable.{/ts}{/if}<br />\n         {capture assign=selfService}{crmURL p=\'civicrm/event/selfsvcupdate\' q=\"reset=1&pid=`$participant.id`&{contact.checksum}\"  h=0 a=1 fe=1}{/capture}\n       <a href=\"{$selfService}\">{ts}Click here to transfer or cancel your registration.{/ts}</a>\n     </td>\n   </tr>\n  {/if}\n  <tr>\n   <td colspan=\"2\" {$valueStyle}>\n    <p>{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}</p>\n   </td>\n  </tr>\n\n </table>\n\n</body>\n</html>\n',1,830,'participant_confirm',1,0,0,NULL),
+ (38,'Events - Registration Confirmation Invite','{ts 1=$event.event_title}Confirm your registration for %1{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}{$greeting},{/if}\n\n{ts}This is an invitation to complete your registration that was initially waitlisted.{/ts}\n\n{if !$isAdditional and $participant.id}\n\n===========================================================\n{ts}Confirm Your Registration{/ts}\n\n===========================================================\n{capture assign=confirmUrl}{crmURL p=\'civicrm/event/confirm\' q=\"reset=1&participantId=`$participant.id`&cs=`$checksumValue`\" a=true h=0 fe=1}{/capture}\nClick this link to go to a web page where you can confirm your registration online:\n{$confirmUrl}\n{/if}\n{if $event.allow_selfcancelxfer }\n{ts 1=$selfcancelxfer_time 2=$selfservice_preposition}You may transfer your registration to another participant or cancel your registration up to %1 hours %2 the event.{/ts} {if $totalAmount}{ts}Cancellations are not refundable.{/ts}{/if}\n   {capture assign=selfService}{crmURL p=\'civicrm/event/selfsvcupdate\' q=\"reset=1&pid=`$participant.id`&{contact.checksum}\"  h=0 a=1 fe=1}{/capture}\n{ts}Transfer or cancel your registration:{/ts} {$selfService}\n{/if}\n===========================================================\n{ts}Event Information and Location{/ts}\n\n===========================================================\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:\"%Y%m%d\" == $event.event_start_date|crmDate:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n{if $conference_sessions}\n\n\n{ts}Your schedule:{/ts}\n{assign var=\'group_by_day\' value=\'NA\'}\n{foreach from=$conference_sessions item=session}\n{if $session.start_date|crmDate:\"%Y/%m/%d\" != $group_by_day|crmDate:\"%Y/%m/%d\"}\n{assign var=\'group_by_day\' value=$session.start_date}\n\n{$group_by_day|crmDate:\"%m/%d/%Y\"}\n\n\n{/if}\n{$session.start_date|crmDate:0:1}{if $session.end_date}-{$session.end_date|crmDate:0:1}{/if} {$session.title}\n{if $session.location}    {$session.location}{/if}\n{/foreach}\n{/if}\n\n\n{ts}Participant Role{/ts}: {$participant.role}\n\n{if $isShowLocation}\n{$event.location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if $event.location.phone.1.phone || $event.location.email.1.email}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$event.location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if}\n{/foreach}\n{foreach from=$event.location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if $event.is_public}\n{capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n{ts}Download iCalendar entry for this event.{/ts} {$icalFeed}\n{capture assign=gCalendar}{crmURL p=\'civicrm/event/ical\' q=\"gCalendar=1&reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n{ts}Add event to Google Calendar{/ts} {$gCalendar}\n{/if}\n\n{if \'{contact.email}\'}\n\n===========================================================\n{ts}Registered Email{/ts}\n\n===========================================================\n{contact.email}\n{/if}\n\n{if $register_date}\n{ts}Registration Date{/ts}: {$participant.register_date|crmDate}\n{/if}\n\n{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}\n\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n  <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n  <!-- BEGIN HEADER -->\n  <!-- You can add table row(s) here with logo or other header elements -->\n  <!-- END HEADER -->\n\n  <!-- BEGIN CONTENT -->\n\n  <tr>\n   <td>\n    {assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}<p>{$greeting},</p>{/if}\n    <p>{ts}This is an invitation to complete your registration that was initially waitlisted.{/ts}</p>\n   </td>\n  </tr>\n  {if !$isAdditional and $participant.id}\n   <tr>\n    <th {$headerStyle}>\n     {ts}Confirm Your Registration{/ts}\n    </th>\n   </tr>\n   <tr>\n    <td colspan=\"2\" {$valueStyle}>\n     {capture assign=confirmUrl}{crmURL p=\'civicrm/event/confirm\' q=\"reset=1&participantId=`$participant.id`&cs=`$checksumValue`\" a=true h=0 fe=1}{/capture}\n     <a href=\"{$confirmUrl}\">{ts}Click here to confirm and complete your registration{/ts}</a>\n    </td>\n   </tr>\n  {/if}\n  {if $event.allow_selfcancelxfer }\n  {ts}This event allows for{/ts}\n  {capture assign=selfService}{crmURL p=\'civicrm/event/selfsvcupdate\' q=\"reset=1&pid=`$participant.id`&{contact.checksum}\" h=0 a=1 fe=1}{/capture}\n       <a href=\"{$selfService}\"> {ts}self service cancel or transfer{/ts}</a>\n  {/if}\n\n  <tr>\n   <td>\n    <table style=\"border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;\">\n     <tr>\n      <th {$headerStyle}>\n       {ts}Event Information and Location{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td colspan=\"2\" {$valueStyle}>\n       {$event.event_title}<br />\n       {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:\"%Y%m%d\" == $event.event_start_date|crmDate:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n      </td>\n     </tr>\n     {if $conference_sessions}\n      <tr>\n       <td colspan=\"2\" {$labelStyle}>\n  {ts}Your schedule:{/ts}\n       </td>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n  {assign var=\'group_by_day\' value=\'NA\'}\n  {foreach from=$conference_sessions item=session}\n   {if $session.start_date|crmDate:\"%Y/%m/%d\" != $group_by_day|crmDate:\"%Y/%m/%d\"}\n    {assign var=\'group_by_day\' value=$session.start_date}\n          <em>{$group_by_day|crmDate:\"%m/%d/%Y\"}</em><br />\n   {/if}\n   {$session.start_date|crmDate:0:1}{if $session.end_date}-{$session.end_date|crmDate:0:1}{/if} {$session.title}<br />\n   {if $session.location}&nbsp;&nbsp;&nbsp;&nbsp;{$session.location}<br />{/if}\n  {/foreach}\n       </td>\n      </tr>\n     {/if}\n     <tr>\n      <td {$labelStyle}>\n       {ts}Participant Role{/ts}:\n      </td>\n      <td {$valueStyle}>\n       {$participant.role}\n      </td>\n     </tr>\n\n     {if $isShowLocation}\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {$event.location.address.1.display|nl2br}\n       </td>\n      </tr>\n     {/if}\n\n     {if $event.location.phone.1.phone || $event.location.email.1.email}\n      <tr>\n       <td colspan=\"2\" {$labelStyle}>\n        {ts}Event Contacts:{/ts}\n       </td>\n      </tr>\n      {foreach from=$event.location.phone item=phone}\n       {if $phone.phone}\n        <tr>\n         <td {$labelStyle}>\n          {if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}\n         </td>\n         <td {$valueStyle}>\n          {$phone.phone}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n      {foreach from=$event.location.email item=eventEmail}\n       {if $eventEmail.email}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Email{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$eventEmail.email}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n     {/if}\n\n     {if $event.is_public}\n     <tr>\n       <td colspan=\"2\" {$valueStyle}>\n           {capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n         <a href=\"{$icalFeed}\">{ts}Download iCalendar entry for this event.{/ts}</a>\n       </td>\n     </tr>\n     <tr>\n       <td colspan=\"2\" {$valueStyle}>\n           {capture assign=gCalendar}{crmURL p=\'civicrm/event/ical\' q=\"gCalendar=1&reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n         <a href=\"{$gCalendar}\">{ts}Add event to Google Calendar{/ts}</a>\n       </td>\n     </tr>\n     {/if}\n\n     {if \'{contact.email}\'}\n      <tr>\n       <th {$headerStyle}>\n        {ts}Registered Email{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {contact.email}\n       </td>\n      </tr>\n     {/if}\n\n     {if $register_date}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Registration Date{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$participant.register_date|crmDate}\n       </td>\n      </tr>\n     {/if}\n\n    </table>\n   </td>\n  </tr>\n  {if $event.allow_selfcancelxfer }\n   <tr>\n     <td colspan=\"2\" {$valueStyle}>\n       {ts 1=$selfcancelxfer_time 2=$selfservice_preposition}You may transfer your registration to another participant or cancel your registration up to %1 hours %2 the event.{/ts} {if $totalAmount}{ts}Cancellations are not refundable.{/ts}{/if}<br />\n         {capture assign=selfService}{crmURL p=\'civicrm/event/selfsvcupdate\' q=\"reset=1&pid=`$participant.id`&{contact.checksum}\"  h=0 a=1 fe=1}{/capture}\n       <a href=\"{$selfService}\">{ts}Click here to transfer or cancel your registration.{/ts}</a>\n     </td>\n   </tr>\n  {/if}\n  <tr>\n   <td colspan=\"2\" {$valueStyle}>\n    <p>{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}</p>\n   </td>\n  </tr>\n\n </table>\n\n</body>\n</html>\n',1,830,'participant_confirm',0,1,0,NULL),
+ (39,'Events - Pending Registration Expiration Notice','{ts 1=$event.event_title}Event registration has expired for %1{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}{$greeting},{/if}\n\n{ts 1=$event.event_title}Your pending event registration for %1 has expired\nbecause you did not confirm your registration.{/ts}\n\n\n{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions\nor want to inquire about reinstating your registration for this event.{/ts}\n\n===========================================================\n{ts}Event Information and Location{/ts}\n\n===========================================================\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:\"%Y%m%d\" == $event.event_start_date|crmDate:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n\n{ts}Participant Role{/ts}: {$participant.role}\n\n{if $isShowLocation}\n{$event.location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$event.location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if}\n{/foreach}\n{foreach from=$event.location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if \'{contact.email}\'}\n\n===========================================================\n{ts}Registered Email{/ts}\n\n===========================================================\n{contact.email}\n{/if}\n\n{if $register_date}\n{ts}Registration Date{/ts}: {$participant.register_date|crmDate}\n{/if}\n\n{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}\n\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n  <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n\n  <!-- BEGIN HEADER -->\n  <!-- You can add table row(s) here with logo or other header elements -->\n  <!-- END HEADER -->\n\n  <!-- BEGIN CONTENT -->\n\n  <tr>\n   <td>\n    {assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}<p>{$greeting},</p>{/if}\n    <p>{ts 1=$event.event_title}Your pending event registration for %1 has expired\nbecause you did not confirm your registration.{/ts}</p>\n    <p>{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions\nor want to inquire about reinstating your registration for this event.{/ts}</p>\n   </td>\n  </tr>\n  <tr>\n   <td>\n    <table style=\"border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;\">\n     <tr>\n      <th {$headerStyle}>\n       {ts}Event Information and Location{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td colspan=\"2\" {$valueStyle}>\n       {$event.event_title}<br />\n       {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:\"%Y%m%d\" == $event.event_start_date|crmDate:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Participant Role{/ts}:\n      </td>\n      <td {$valueStyle}>\n       {$participant.role}\n      </td>\n     </tr>\n\n     {if $isShowLocation}\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {$event.location.address.1.display|nl2br}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n      <tr>\n       <td colspan=\"2\" {$labelStyle}>\n        {ts}Event Contacts:{/ts}\n       </td>\n      </tr>\n      {foreach from=$event.location.phone item=phone}\n       {if $phone.phone}\n        <tr>\n         <td {$labelStyle}>\n          {if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}\n         </td>\n         <td {$valueStyle}>\n          {$phone.phone}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n      {foreach from=$event.location.email item=eventEmail}\n       {if $eventEmail.email}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Email{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$eventEmail.email}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n     {/if}\n\n     {if \'{contact.email}\'}\n      <tr>\n       <th {$headerStyle}>\n        {ts}Registered Email{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {contact.email}\n       </td>\n      </tr>\n     {/if}\n\n     {if $register_date}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Registration Date{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$participant.register_date|crmDate}\n       </td>\n      </tr>\n     {/if}\n\n    </table>\n   </td>\n  </tr>\n\n  <tr>\n   <td>\n    <p>{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}</p>\n   </td>\n  </tr>\n\n </table>\n\n</body>\n</html>\n',1,831,'participant_expired',1,0,0,NULL),
+ (40,'Events - Pending Registration Expiration Notice','{ts 1=$event.event_title}Event registration has expired for %1{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}{$greeting},{/if}\n\n{ts 1=$event.event_title}Your pending event registration for %1 has expired\nbecause you did not confirm your registration.{/ts}\n\n\n{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions\nor want to inquire about reinstating your registration for this event.{/ts}\n\n===========================================================\n{ts}Event Information and Location{/ts}\n\n===========================================================\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:\"%Y%m%d\" == $event.event_start_date|crmDate:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n\n{ts}Participant Role{/ts}: {$participant.role}\n\n{if $isShowLocation}\n{$event.location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$event.location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if}\n{/foreach}\n{foreach from=$event.location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if \'{contact.email}\'}\n\n===========================================================\n{ts}Registered Email{/ts}\n\n===========================================================\n{contact.email}\n{/if}\n\n{if $register_date}\n{ts}Registration Date{/ts}: {$participant.register_date|crmDate}\n{/if}\n\n{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}\n\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n  <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n\n  <!-- BEGIN HEADER -->\n  <!-- You can add table row(s) here with logo or other header elements -->\n  <!-- END HEADER -->\n\n  <!-- BEGIN CONTENT -->\n\n  <tr>\n   <td>\n    {assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}<p>{$greeting},</p>{/if}\n    <p>{ts 1=$event.event_title}Your pending event registration for %1 has expired\nbecause you did not confirm your registration.{/ts}</p>\n    <p>{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions\nor want to inquire about reinstating your registration for this event.{/ts}</p>\n   </td>\n  </tr>\n  <tr>\n   <td>\n    <table style=\"border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;\">\n     <tr>\n      <th {$headerStyle}>\n       {ts}Event Information and Location{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td colspan=\"2\" {$valueStyle}>\n       {$event.event_title}<br />\n       {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:\"%Y%m%d\" == $event.event_start_date|crmDate:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Participant Role{/ts}:\n      </td>\n      <td {$valueStyle}>\n       {$participant.role}\n      </td>\n     </tr>\n\n     {if $isShowLocation}\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {$event.location.address.1.display|nl2br}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n      <tr>\n       <td colspan=\"2\" {$labelStyle}>\n        {ts}Event Contacts:{/ts}\n       </td>\n      </tr>\n      {foreach from=$event.location.phone item=phone}\n       {if $phone.phone}\n        <tr>\n         <td {$labelStyle}>\n          {if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}\n         </td>\n         <td {$valueStyle}>\n          {$phone.phone}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n      {foreach from=$event.location.email item=eventEmail}\n       {if $eventEmail.email}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Email{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$eventEmail.email}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n     {/if}\n\n     {if \'{contact.email}\'}\n      <tr>\n       <th {$headerStyle}>\n        {ts}Registered Email{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {contact.email}\n       </td>\n      </tr>\n     {/if}\n\n     {if $register_date}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Registration Date{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$participant.register_date|crmDate}\n       </td>\n      </tr>\n     {/if}\n\n    </table>\n   </td>\n  </tr>\n\n  <tr>\n   <td>\n    <p>{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}</p>\n   </td>\n  </tr>\n\n </table>\n\n</body>\n</html>\n',1,831,'participant_expired',0,1,0,NULL),
+ (41,'Events - Registration Transferred Notice','{ts 1=$event.event_title}Event Registration Transferred for %1{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{ts 1=$to_participant}Your Event Registration has been transferred to %1.{/ts}\n\n===========================================================\n{ts}Event Information and Location{/ts}\n\n===========================================================\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:\"%Y%m%d\" == $event.event_start_date|crmDate:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n\n{ts}Participant Role{/ts}: {$participant.role}\n\n{if $isShowLocation}\n{$event.location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$event.location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if}\n{/foreach}\n{foreach from=$event.location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if \'{contact.email}\'}\n\n===========================================================\n{ts}Registered Email{/ts}\n\n===========================================================\n{contact.email}\n{/if}\n\n{if $register_date}\n{ts}Registration Date{/ts}: {$participant.register_date|crmDate}\n{/if}\n\n{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n  <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n\n  <!-- BEGIN HEADER -->\n  <!-- You can add table row(s) here with logo or other header elements -->\n  <!-- END HEADER -->\n\n  <!-- BEGIN CONTENT -->\n\n  <tr>\n   <td>\n    {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}<p>{$greeting},</p>{/if}\n    <p>{ts 1=$to_participant}Your Event Registration has been Transferred to %1.{/ts}</p>\n   </td>\n  </tr>\n  <tr>\n   <td>\n    <table style=\"border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;\">\n     <tr>\n      <th {$headerStyle}>\n       {ts}Event Information and Location{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td colspan=\"2\" {$valueStyle}>\n       {$event.event_title}<br />\n       {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:\"%Y%m%d\" == $event.event_start_date|crmDate:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Participant Role{/ts}:\n      </td>\n      <td {$valueStyle}>\n       {$participant.role}\n      </td>\n     </tr>\n\n     {if $isShowLocation}\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {$event.location.address.1.display|nl2br}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n      <tr>\n       <td colspan=\"2\" {$labelStyle}>\n        {ts}Event Contacts:{/ts}\n       </td>\n      </tr>\n      {foreach from=$event.location.phone item=phone}\n       {if $phone.phone}\n        <tr>\n         <td {$labelStyle}>\n          {if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}\n         </td>\n         <td {$valueStyle}>\n          {$phone.phone}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n      {foreach from=$event.location.email item=eventEmail}\n       {if $eventEmail.email}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Email{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$eventEmail.email}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n     {/if}\n\n     {if \'{contact.email}\'}\n      <tr>\n       <th {$headerStyle}>\n        {ts}Registered Email{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {contact.email}\n       </td>\n      </tr>\n     {/if}\n\n     {if $register_date}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Registration Date{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$participant.register_date|crmDate}\n       </td>\n      </tr>\n     {/if}\n\n    </table>\n   </td>\n  </tr>\n\n  <tr>\n   <td>\n    <p>{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}</p>\n   </td>\n  </tr>\n\n </table>\n\n</body>\n</html>\n',1,832,'participant_transferred',1,0,0,NULL),
+ (42,'Events - Registration Transferred Notice','{ts 1=$event.event_title}Event Registration Transferred for %1{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{ts 1=$to_participant}Your Event Registration has been transferred to %1.{/ts}\n\n===========================================================\n{ts}Event Information and Location{/ts}\n\n===========================================================\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:\"%Y%m%d\" == $event.event_start_date|crmDate:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n\n{ts}Participant Role{/ts}: {$participant.role}\n\n{if $isShowLocation}\n{$event.location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$event.location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if}\n{/foreach}\n{foreach from=$event.location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if \'{contact.email}\'}\n\n===========================================================\n{ts}Registered Email{/ts}\n\n===========================================================\n{contact.email}\n{/if}\n\n{if $register_date}\n{ts}Registration Date{/ts}: {$participant.register_date|crmDate}\n{/if}\n\n{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n  <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n\n  <!-- BEGIN HEADER -->\n  <!-- You can add table row(s) here with logo or other header elements -->\n  <!-- END HEADER -->\n\n  <!-- BEGIN CONTENT -->\n\n  <tr>\n   <td>\n    {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}<p>{$greeting},</p>{/if}\n    <p>{ts 1=$to_participant}Your Event Registration has been Transferred to %1.{/ts}</p>\n   </td>\n  </tr>\n  <tr>\n   <td>\n    <table style=\"border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;\">\n     <tr>\n      <th {$headerStyle}>\n       {ts}Event Information and Location{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td colspan=\"2\" {$valueStyle}>\n       {$event.event_title}<br />\n       {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:\"%Y%m%d\" == $event.event_start_date|crmDate:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Participant Role{/ts}:\n      </td>\n      <td {$valueStyle}>\n       {$participant.role}\n      </td>\n     </tr>\n\n     {if $isShowLocation}\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {$event.location.address.1.display|nl2br}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n      <tr>\n       <td colspan=\"2\" {$labelStyle}>\n        {ts}Event Contacts:{/ts}\n       </td>\n      </tr>\n      {foreach from=$event.location.phone item=phone}\n       {if $phone.phone}\n        <tr>\n         <td {$labelStyle}>\n          {if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}\n         </td>\n         <td {$valueStyle}>\n          {$phone.phone}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n      {foreach from=$event.location.email item=eventEmail}\n       {if $eventEmail.email}\n        <tr>\n         <td {$labelStyle}>\n          {ts}Email{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$eventEmail.email}\n         </td>\n        </tr>\n       {/if}\n      {/foreach}\n     {/if}\n\n     {if \'{contact.email}\'}\n      <tr>\n       <th {$headerStyle}>\n        {ts}Registered Email{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td colspan=\"2\" {$valueStyle}>\n        {contact.email}\n       </td>\n      </tr>\n     {/if}\n\n     {if $register_date}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Registration Date{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$participant.register_date|crmDate}\n       </td>\n      </tr>\n     {/if}\n\n    </table>\n   </td>\n  </tr>\n\n  <tr>\n   <td>\n    <p>{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}</p>\n   </td>\n  </tr>\n\n </table>\n\n</body>\n</html>\n',1,832,'participant_transferred',0,1,0,NULL),
  (43,'Tell-a-Friend Email','{ts 1=$senderContactName 2=$title}%1 wants you to know about %2{/ts}\n','{$senderMessage}\n\n{if $generalLink}{ts}For more information, visit:{/ts}\n>> {$generalLink}\n\n{/if}\n{if $contribute}{ts}To make a contribution, go to:{/ts}\n>> {$pageURL}\n\n{/if}\n{if $event}{ts}To find out more about this event, go to:{/ts}\n>> {$pageURL}\n{/if}\n\n\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n  <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n\n  <!-- BEGIN HEADER -->\n  <!-- You can add table row(s) here with logo or other header elements -->\n  <!-- END HEADER -->\n\n  <!-- BEGIN CONTENT -->\n\n  <tr>\n   <td>\n    <p>{$senderMessage}</p>\n    {if $generalLink}\n     <p><a href=\"{$generalLink}\">{ts}More information{/ts}</a></p>\n    {/if}\n    {if $contribute}\n     <p><a href=\"{$pageURL}\">{ts}Make a contribution{/ts}</a></p>\n    {/if}\n    {if $event}\n     <p><a href=\"{$pageURL}\">{ts}Find out more about this event{/ts}</a></p>\n    {/if}\n   </td>\n  </tr>\n </table>\n\n</body>\n</html>\n',1,833,'friend',1,0,0,NULL),
  (44,'Tell-a-Friend Email','{ts 1=$senderContactName 2=$title}%1 wants you to know about %2{/ts}\n','{$senderMessage}\n\n{if $generalLink}{ts}For more information, visit:{/ts}\n>> {$generalLink}\n\n{/if}\n{if $contribute}{ts}To make a contribution, go to:{/ts}\n>> {$pageURL}\n\n{/if}\n{if $event}{ts}To find out more about this event, go to:{/ts}\n>> {$pageURL}\n{/if}\n\n\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n  <table id=\"crm-event_receipt\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n\n  <!-- BEGIN HEADER -->\n  <!-- You can add table row(s) here with logo or other header elements -->\n  <!-- END HEADER -->\n\n  <!-- BEGIN CONTENT -->\n\n  <tr>\n   <td>\n    <p>{$senderMessage}</p>\n    {if $generalLink}\n     <p><a href=\"{$generalLink}\">{ts}More information{/ts}</a></p>\n    {/if}\n    {if $contribute}\n     <p><a href=\"{$pageURL}\">{ts}Make a contribution{/ts}</a></p>\n    {/if}\n    {if $event}\n     <p><a href=\"{$pageURL}\">{ts}Find out more about this event{/ts}</a></p>\n    {/if}\n   </td>\n  </tr>\n </table>\n\n</body>\n</html>\n',1,833,'friend',0,1,0,NULL),
  (45,'Memberships - Signup and Renewal Receipts (off-line)','{if $receiptType EQ \'membership signup\'}\n{ts}Membership Confirmation and Receipt{/ts}\n{elseif $receiptType EQ \'membership renewal\'}\n{ts}Membership Renewal Confirmation and Receipt{/ts}\n{/if} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{if $receipt_text}\n{$receipt_text}\n{else}{ts}Thank you for this contribution.{/ts}{/if}\n\n{if empty($lineItem)}\n===========================================================\n{ts}Membership Information{/ts}\n\n===========================================================\n{ts}Membership Type{/ts}: {$membership_name}\n{/if}\n{if empty($cancelled)}\n{if empty($lineItem)}\n{ts}Membership Start Date{/ts}: {$mem_start_date}\n{ts}Membership End Date{/ts}: {$mem_end_date}\n{/if}\n\n{if $formValues.total_amount OR $formValues.total_amount eq 0 }\n===========================================================\n{ts}Membership Fee{/ts}\n\n===========================================================\n{if !empty($formValues.contributionType_name)}\n{ts}Financial Type{/ts}: {$formValues.contributionType_name}\n{/if}\n{if !empty($lineItem)}\n{foreach from=$lineItem item=value key=priceset}\n{capture assign=ts_item}{ts}Item{/ts}{/capture}\n{capture assign=ts_total}{ts}Fee{/ts}{/capture}\n{if !empty($dataArray)}\n{capture assign=ts_subtotal}{ts}Subtotal{/ts}{/capture}\n{capture assign=ts_taxRate}{ts}Tax Rate{/ts}{/capture}\n{capture assign=ts_taxAmount}{ts}Tax Amount{/ts}{/capture}\n{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{/if}\n{capture assign=ts_start_date}{ts}Membership Start Date{/ts}{/capture}\n{capture assign=ts_end_date}{ts}Membership End Date{/ts}{/capture}\n{$ts_item|string_format:\"%-30s\"} {$ts_total|string_format:\"%10s\"} {if !empty($dataArray)} {$ts_subtotal|string_format:\"%10s\"} {$ts_taxRate|string_format:\"%10s\"} {$ts_taxAmount|string_format:\"%10s\"} {$ts_total|string_format:\"%10s\"} {/if} {$ts_start_date|string_format:\"%20s\"} {$ts_end_date|string_format:\"%20s\"}\n--------------------------------------------------------------------------------------------------\n\n{foreach from=$value item=line}\n{capture assign=ts_item}{if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description} {$line.description}{/if}{/capture}{$ts_item|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.line_total|crmMoney|string_format:\"%10s\"}  {if !empty($dataArray)} {$line.unit_price*$line.qty|crmMoney:$currency|string_format:\"%10s\"} {if $line.tax_rate || $line.tax_amount != \"\"}  {$line.tax_rate|string_format:\"%.2f\"} %  {$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"}  {else}                  {/if}   {$line.line_total+$line.tax_amount|crmMoney|string_format:\"%10s\"} {/if} {$line.start_date|string_format:\"%20s\"} {$line.end_date|string_format:\"%20s\"}\n{/foreach}\n{/foreach}\n\n{if !empty($dataArray)}\n{ts}Amount before Tax{/ts}: {$formValues.total_amount-$totalTaxAmount|crmMoney:$currency}\n\n{foreach from=$dataArray item=value key=priceset}\n{if $priceset}\n{$taxTerm} {$priceset|string_format:\"%.2f\"} %: {$value|crmMoney:$currency}\n{elseif  $priceset == 0}\n{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n--------------------------------------------------------------------------------------------------\n{/if}\n\n{if $totalTaxAmount}\n{ts}Total Tax Amount{/ts}: {$totalTaxAmount|crmMoney:$currency}\n{/if}\n\n{ts}Amount{/ts}: {$formValues.total_amount|crmMoney}\n{if !empty($receive_date)}\n{ts}Date Received{/ts}: {$receive_date|truncate:10:\'\'|crmDate}\n{/if}\n{if !empty($formValues.paidBy)}\n{ts}Paid By{/ts}: {$formValues.paidBy}\n{if !empty($formValues.check_number)}\n{ts}Check Number{/ts}: {$formValues.check_number}\n{/if}\n{/if}\n{/if}\n{/if}\n\n{if !empty($isPrimary) }\n{if !empty($billingName)}\n\n===========================================================\n{ts}Billing Name and Address{/ts}\n\n===========================================================\n{$billingName}\n{$address}\n{/if}\n\n{if !empty($credit_card_type)}\n===========================================================\n{ts}Credit Card Information{/ts}\n\n===========================================================\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n{/if}\n\n{if !empty($customValues)}\n===========================================================\n{ts}Membership Options{/ts}\n\n===========================================================\n{foreach from=$customValues item=value key=customName}\n {$customName} : {$value}\n{/foreach}\n{/if}\n','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n        \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n  <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\"/>\n  <title></title>\n</head>\n<body>\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n  <table id=\"crm-event_receipt\"\n         style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n\n    <!-- BEGIN HEADER -->\n    <!-- You can add table row(s) here with logo or other header elements -->\n    <!-- END HEADER -->\n\n    <!-- BEGIN CONTENT -->\n\n    <tr>\n      <td>\n        {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}<p>{$greeting},</p>{/if}\n        {if $receipt_text}\n          <p>{$receipt_text|htmlize}</p>\n          <p>{ts}Thank you for this contribution.{/ts}</p>\n        {/if}\n      </td>\n    </tr>\n    <tr>\n      <td>\n        <table style=\"border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;\">\n          {if empty($lineItem)}\n            <tr>\n              <th {$headerStyle}>\n                {ts}Membership Information{/ts}\n              </th>\n            </tr>\n            <tr>\n              <td {$labelStyle}>\n                {ts}Membership Type{/ts}\n              </td>\n              <td {$valueStyle}>\n                {$membership_name}\n              </td>\n            </tr>\n          {/if}\n          {if empty($cancelled)}\n            {if empty($lineItem)}\n              <tr>\n                <td {$labelStyle}>\n                  {ts}Membership Start Date{/ts}\n                </td>\n                <td {$valueStyle}>\n                  {$mem_start_date}\n                </td>\n              </tr>\n              <tr>\n                <td {$labelStyle}>\n                  {ts}Membership End Date{/ts}\n                </td>\n                <td {$valueStyle}>\n                  {$mem_end_date}\n                </td>\n              </tr>\n            {/if}\n            {if $formValues.total_amount OR $formValues.total_amount eq 0 }\n              <tr>\n                <th {$headerStyle}>\n                  {ts}Membership Fee{/ts}\n                </th>\n              </tr>\n              {if !empty($formValues.contributionType_name)}\n                <tr>\n                  <td {$labelStyle}>\n                    {ts}Financial Type{/ts}\n                  </td>\n                  <td {$valueStyle}>\n                    {$formValues.contributionType_name}\n                  </td>\n                </tr>\n              {/if}\n\n              {if !empty($lineItem)}\n                {foreach from=$lineItem item=value key=priceset}\n                  <tr>\n                    <td colspan=\"2\" {$valueStyle}>\n                      <table> {* FIXME: style this table so that it looks like the text version (justification, etc.) *}\n                        <tr>\n                          <th>{ts}Item{/ts}</th>\n                          <th>{ts}Fee{/ts}</th>\n                          {if !empty($dataArray)}\n                            <th>{ts}SubTotal{/ts}</th>\n                            <th>{ts}Tax Rate{/ts}</th>\n                            <th>{ts}Tax Amount{/ts}</th>\n                            <th>{ts}Total{/ts}</th>\n                          {/if}\n                          <th>{ts}Membership Start Date{/ts}</th>\n                          <th>{ts}Membership End Date{/ts}</th>\n                        </tr>\n                        {foreach from=$value item=line}\n                          <tr>\n                            <td>\n                              {if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description}\n                                <div>{$line.description|truncate:30:\"...\"}</div>{/if}\n                            </td>\n                            <td>\n                              {$line.line_total|crmMoney}\n                            </td>\n                            {if !empty($dataArray)}\n                              <td>\n                                {$line.unit_price*$line.qty|crmMoney}\n                              </td>\n                              {if $line.tax_rate || $line.tax_amount != \"\"}\n                                <td>\n                                  {$line.tax_rate|string_format:\"%.2f\"}%\n                                </td>\n                                <td>\n                                  {$line.tax_amount|crmMoney}\n                                </td>\n                              {else}\n                                <td></td>\n                                <td></td>\n                              {/if}\n                              <td>\n                                {$line.line_total+$line.tax_amount|crmMoney}\n                              </td>\n                            {/if}\n                            <td>\n                              {$line.start_date}\n                            </td>\n                            <td>\n                              {$line.end_date}\n                            </td>\n                          </tr>\n                        {/foreach}\n                      </table>\n                    </td>\n                  </tr>\n                {/foreach}\n                {if !empty($dataArray)}\n                  {if $formValues.total_amount and $totalTaxAmount}\n                  <tr>\n                    <td {$labelStyle}>\n                      {ts}Amount Before Tax:{/ts}\n                    </td>\n                    <td {$valueStyle}>\n                      {$formValues.total_amount-$totalTaxAmount|crmMoney}\n                    </td>\n                  </tr>\n                  {/if}\n                  {foreach from=$dataArray item=value key=priceset}\n                    <tr>\n                      {if $priceset}\n                        <td>&nbsp;{$taxTerm} {$priceset|string_format:\"%.2f\"}%</td>\n                        <td>&nbsp;{$value|crmMoney:$currency}</td>\n                      {elseif  $priceset == 0}\n                        <td>&nbsp;{ts}No{/ts} {$taxTerm}</td>\n                        <td>&nbsp;{$value|crmMoney:$currency}</td>\n                      {/if}\n                    </tr>\n                  {/foreach}\n                {/if}\n              {/if}\n              {if $totalTaxAmount}\n                <tr>\n                  <td {$labelStyle}>\n                    {ts}Total Tax Amount{/ts}\n                  </td>\n                  <td {$valueStyle}>\n                    {$totalTaxAmount|crmMoney:$currency}\n                  </td>\n                </tr>\n              {/if}\n              <tr>\n                <td {$labelStyle}>\n                  {ts}Amount{/ts}\n                </td>\n                <td {$valueStyle}>\n                  {$formValues.total_amount|crmMoney}\n                </td>\n              </tr>\n              {if !empty($receive_date)}\n                <tr>\n                  <td {$labelStyle}>\n                    {ts}Date Received{/ts}\n                  </td>\n                  <td {$valueStyle}>\n                    {$receive_date|truncate:10:\'\'|crmDate}\n                  </td>\n                </tr>\n              {/if}\n              {if !empty($formValues.paidBy)}\n                <tr>\n                  <td {$labelStyle}>\n                    {ts}Paid By{/ts}\n                  </td>\n                  <td {$valueStyle}>\n                    {$formValues.paidBy}\n                  </td>\n                </tr>\n                {if !empty($formValues.check_number)}\n                  <tr>\n                    <td {$labelStyle}>\n                      {ts}Check Number{/ts}\n                    </td>\n                    <td {$valueStyle}>\n                      {$formValues.check_number}\n                    </td>\n                  </tr>\n                {/if}\n              {/if}\n            {/if}\n          {/if}\n        </table>\n      </td>\n    </tr>\n\n    {if !empty($isPrimary)}\n      <tr>\n        <td>\n          <table style=\"border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;\">\n\n            {if !empty($billingName)}\n              <tr>\n                <th {$headerStyle}>\n                  {ts}Billing Name and Address{/ts}\n                </th>\n              </tr>\n              <tr>\n                <td {$labelStyle}>\n                  {$billingName}<br/>\n                  {$address}\n                </td>\n              </tr>\n            {/if}\n\n            {if !empty($credit_card_type)}\n              <tr>\n                <th {$headerStyle}>\n                  {ts}Credit Card Information{/ts}\n                </th>\n              </tr>\n              <tr>\n                <td {$valueStyle}>\n                  {$credit_card_type}<br/>\n                  {$credit_card_number}\n                </td>\n              </tr>\n              <tr>\n                <td {$labelStyle}>\n                  {ts}Expires{/ts}\n                </td>\n                <td {$valueStyle}>\n                  {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n                </td>\n              </tr>\n            {/if}\n\n          </table>\n        </td>\n      </tr>\n    {/if}\n\n    {if !empty($customValues)}\n      <tr>\n        <td>\n          <table style=\"border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;\">\n            <tr>\n              <th {$headerStyle}>\n                {ts}Membership Options{/ts}\n              </th>\n            </tr>\n            {foreach from=$customValues item=value key=customName}\n              <tr>\n                <td {$labelStyle}>\n                  {$customName}\n                </td>\n                <td {$valueStyle}>\n                  {$value}\n                </td>\n              </tr>\n            {/foreach}\n          </table>\n        </td>\n      </tr>\n    {/if}\n\n  </table>\n\n</body>\n</html>\n',1,834,'membership_offline_receipt',1,0,0,NULL),
@@ -5595,26 +5618,26 @@ 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`, `note_date`, `created_date`, `modified_date`, `subject`, `privacy`) VALUES
- (1,'civicrm_contact',66,'Organize the Terry Fox run',1,'2022-06-22 13:51:53','2022-06-22 13:51:53','2021-07-20 02:05:06',NULL,'0'),
- (2,'civicrm_contact',42,'Arrange for cricket match with Sunil Gavaskar',1,'2022-06-22 13:51:53','2022-06-22 13:51:53','2022-01-04 17:01:05',NULL,'0'),
- (3,'civicrm_contact',81,'Arrange for cricket match with Sunil Gavaskar',1,'2022-06-22 13:51:53','2022-06-22 13:51:53','2022-03-17 17:29:36',NULL,'0'),
- (4,'civicrm_contact',116,'Get the registration done for NGO status',1,'2022-06-22 13:51:53','2022-06-22 13:51:53','2021-10-19 20:40:59',NULL,'0'),
- (5,'civicrm_contact',97,'Send reminder for annual dinner',1,'2022-06-22 13:51:53','2022-06-22 13:51:53','2022-01-04 12:12:14',NULL,'0'),
- (6,'civicrm_contact',127,'Send reminder for annual dinner',1,'2022-06-22 13:51:53','2022-06-22 13:51:53','2021-11-10 03:24:00',NULL,'0'),
- (7,'civicrm_contact',51,'Invite members for the Steve Prefontaine 10k dream run',1,'2022-06-22 13:51:53','2022-06-22 13:51:53','2021-10-04 04:57:14',NULL,'0'),
- (8,'civicrm_contact',185,'Organize the Terry Fox run',1,'2022-06-22 13:51:53','2022-06-22 13:51:53','2021-11-24 14:14:00',NULL,'0'),
- (9,'civicrm_contact',112,'Send newsletter for April 2005',1,'2022-06-22 13:51:53','2022-06-22 13:51:53','2021-06-23 11:50:50',NULL,'0'),
- (10,'civicrm_contact',104,'Send reminder for annual dinner',1,'2022-06-22 13:51:53','2022-06-22 13:51:53','2022-03-01 09:21:45',NULL,'0'),
- (11,'civicrm_contact',194,'Arrange collection of funds from members',1,'2022-06-22 13:51:53','2022-06-22 13:51:53','2022-02-09 19:33:39',NULL,'0'),
- (12,'civicrm_contact',176,'Arrange collection of funds from members',1,'2022-06-22 13:51:53','2022-06-22 13:51:53','2022-01-30 13:52:54',NULL,'0'),
- (13,'civicrm_contact',26,'Connect for presentation',1,'2022-06-22 13:51:53','2022-06-22 13:51:53','2021-12-29 02:20:57',NULL,'0'),
- (14,'civicrm_contact',109,'Send newsletter for April 2005',1,'2022-06-22 13:51:53','2022-06-22 13:51:53','2022-02-08 06:56:23',NULL,'0'),
- (15,'civicrm_contact',56,'Invite members for the Steve Prefontaine 10k dream run',1,'2022-06-22 13:51:53','2022-06-22 13:51:53','2021-11-19 13:32:43',NULL,'0'),
- (16,'civicrm_contact',98,'Organize the Terry Fox run',1,'2022-06-22 13:51:53','2022-06-22 13:51:53','2022-03-05 03:28:08',NULL,'0'),
- (17,'civicrm_contact',60,'Contact the Commissioner of Charities',1,'2022-06-22 13:51:53','2022-06-22 13:51:53','2022-05-25 03:55:14',NULL,'0'),
- (18,'civicrm_contact',37,'Reminder screening of \"Black\" on next Friday',1,'2022-06-22 13:51:53','2022-06-22 13:51:53','2022-04-16 05:13:37',NULL,'0'),
- (19,'civicrm_contact',148,'Send reminder for annual dinner',1,'2022-06-22 13:51:53','2022-06-22 13:51:53','2022-03-03 03:24:28',NULL,'0'),
- (20,'civicrm_contact',197,'Chart out route map for next 10k run',1,'2022-06-22 13:51:53','2022-06-22 13:51:53','2021-09-21 23:43:01',NULL,'0');
+ (1,'civicrm_contact',33,'Connect for presentation',1,'2022-07-28 21:06:12','2022-07-28 21:06:12','2022-05-13 05:35:31',NULL,'0'),
+ (2,'civicrm_contact',105,'Chart out route map for next 10k run',1,'2022-07-28 21:06:12','2022-07-28 21:06:12','2022-06-02 07:46:56',NULL,'0'),
+ (3,'civicrm_contact',181,'Send newsletter for April 2005',1,'2022-07-28 21:06:12','2022-07-28 21:06:12','2021-12-08 10:18:06',NULL,'0'),
+ (4,'civicrm_contact',81,'Reminder screening of \"Black\" on next Friday',1,'2022-07-28 21:06:12','2022-07-28 21:06:12','2021-09-09 09:25:11',NULL,'0'),
+ (5,'civicrm_contact',158,'Connect for presentation',1,'2022-07-28 21:06:12','2022-07-28 21:06:12','2022-01-10 20:42:41',NULL,'0'),
+ (6,'civicrm_contact',62,'Reminder screening of \"Black\" on next Friday',1,'2022-07-28 21:06:12','2022-07-28 21:06:12','2022-07-01 22:29:10',NULL,'0'),
+ (7,'civicrm_contact',33,'Reminder screening of \"Black\" on next Friday',1,'2022-07-28 21:06:12','2022-07-28 21:06:12','2021-12-04 03:35:56',NULL,'0'),
+ (8,'civicrm_contact',180,'Arrange for cricket match with Sunil Gavaskar',1,'2022-07-28 21:06:12','2022-07-28 21:06:12','2022-06-14 09:19:54',NULL,'0'),
+ (9,'civicrm_contact',14,'Send reminder for annual dinner',1,'2022-07-28 21:06:12','2022-07-28 21:06:12','2021-09-25 10:35:05',NULL,'0'),
+ (10,'civicrm_contact',162,'Get the registration done for NGO status',1,'2022-07-28 21:06:12','2022-07-28 21:06:12','2021-09-18 13:16:19',NULL,'0'),
+ (11,'civicrm_contact',107,'Chart out route map for next 10k run',1,'2022-07-28 21:06:12','2022-07-28 21:06:12','2021-10-07 16:37:36',NULL,'0'),
+ (12,'civicrm_contact',180,'Invite members for the Steve Prefontaine 10k dream run',1,'2022-07-28 21:06:12','2022-07-28 21:06:12','2022-04-02 22:18:53',NULL,'0'),
+ (13,'civicrm_contact',104,'Contact the Commissioner of Charities',1,'2022-07-28 21:06:12','2022-07-28 21:06:12','2021-08-04 13:15:59',NULL,'0'),
+ (14,'civicrm_contact',110,'Invite members for the Steve Prefontaine 10k dream run',1,'2022-07-28 21:06:12','2022-07-28 21:06:12','2022-07-16 06:49:17',NULL,'0'),
+ (15,'civicrm_contact',79,'Send newsletter for April 2005',1,'2022-07-28 21:06:12','2022-07-28 21:06:12','2021-11-14 00:48:55',NULL,'0'),
+ (16,'civicrm_contact',50,'Reminder screening of \"Black\" on next Friday',1,'2022-07-28 21:06:12','2022-07-28 21:06:12','2022-07-13 11:57:14',NULL,'0'),
+ (17,'civicrm_contact',46,'Reminder screening of \"Black\" on next Friday',1,'2022-07-28 21:06:12','2022-07-28 21:06:12','2022-03-04 19:55:12',NULL,'0'),
+ (18,'civicrm_contact',118,'Reminder screening of \"Black\" on next Friday',1,'2022-07-28 21:06:12','2022-07-28 21:06:12','2022-06-11 02:26:33',NULL,'0'),
+ (19,'civicrm_contact',103,'Arrange collection of funds from members',1,'2022-07-28 21:06:12','2022-07-28 21:06:12','2022-07-07 18:33:55',NULL,'0'),
+ (20,'civicrm_contact',96,'Send newsletter for April 2005',1,'2022-07-28 21:06:12','2022-07-28 21:06:12','2021-09-09 07:58:38',NULL,'0');
 /*!40000 ALTER TABLE `civicrm_note` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -6605,56 +6628,56 @@ 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,114,1,1,'1','2009-01-21 00:00:00','Check','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),
- (2,58,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,189,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,14,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,166,2,1,'1','2008-01-10 00:00:00','Check','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),
- (6,134,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,202,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,2,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,6,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,1,1,2,'2','2008-02-01 00:00:00','Check','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),
- (11,128,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,18,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,63,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,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),
- (15,146,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,91,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,38,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,87,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,127,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,168,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,78,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,28,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,111,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,158,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,126,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,149,1,1,'1','2009-01-21 00:00:00','Check','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),
- (27,80,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,148,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,129,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,151,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,132,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,197,1,3,'3','2009-07-21 00:00:00','Check','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),
- (33,121,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,102,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,77,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,19,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,70,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,180,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,199,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,140,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,8,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,15,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,131,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,64,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,7,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,56,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,107,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,4,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,35,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,174,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);
+ (1,156,1,1,'1','2009-01-21 00:00:00','Check','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),
+ (2,37,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,155,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,110,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,131,2,1,'1','2008-01-10 00:00:00','Check','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),
+ (6,34,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,113,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,160,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,130,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,21,1,2,'2','2008-02-01 00:00:00','Check','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),
+ (11,48,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,138,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,36,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,118,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,56,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,143,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,93,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,167,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,121,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,39,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,96,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,79,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,152,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,19,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,51,1,1,'1','2009-01-21 00:00:00','Check','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),
+ (27,83,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,5,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,172,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,159,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,64,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,17,1,3,'3','2009-07-21 00:00:00','Check','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),
+ (33,6,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,147,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,154,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,127,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,150,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,200,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,43,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,73,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,178,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,124,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,141,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,90,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,8,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,68,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,103,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,161,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,196,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,190,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;
 
@@ -6665,56 +6688,56 @@ 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,10,63),
- (2,8,64),
- (3,48,65),
- (4,9,66),
- (5,45,67),
- (6,41,68),
- (7,4,69),
- (8,42,70),
- (9,12,71),
- (10,36,72),
- (11,22,73),
- (12,49,74),
- (13,17,75),
- (14,46,76),
- (15,2,77),
- (16,13,78),
- (17,44,79),
- (18,37,80),
- (19,35,81),
- (20,21,82),
- (21,27,83),
- (22,18,84),
- (23,16,85),
- (24,34,86),
- (25,47,87),
- (26,23,88),
- (27,1,89),
- (28,33,90),
- (29,25,91),
- (30,19,92),
- (31,11,93),
- (32,29,94),
- (33,14,95),
- (34,43,96),
- (35,31,97),
- (36,6,98),
- (37,40,99),
- (38,15,100),
- (39,28,101),
- (40,26,102),
- (41,30,103),
- (42,24,104),
- (43,5,105),
- (44,20,106),
- (45,50,107),
- (46,38,108),
- (47,3,109),
- (48,32,110),
- (49,39,111),
- (50,7,112);
+ (1,1,63),
+ (2,2,64),
+ (3,3,65),
+ (4,4,66),
+ (5,5,67),
+ (6,6,68),
+ (7,7,69),
+ (8,8,70),
+ (9,9,71),
+ (10,10,72),
+ (11,11,73),
+ (12,12,74),
+ (13,13,75),
+ (14,14,76),
+ (15,15,77),
+ (16,16,78),
+ (17,17,79),
+ (18,18,80),
+ (19,19,81),
+ (20,20,82),
+ (21,21,83),
+ (22,22,84),
+ (23,23,85),
+ (24,24,86),
+ (25,25,87),
+ (26,26,88),
+ (27,27,89),
+ (28,28,90),
+ (29,29,91),
+ (30,30,92),
+ (31,31,93),
+ (32,32,94),
+ (33,33,95),
+ (34,34,96),
+ (35,35,97),
+ (36,36,98),
+ (37,37,99),
+ (38,38,100),
+ (39,39,101),
+ (40,40,102),
+ (41,41,103),
+ (42,42,104),
+ (43,43,105),
+ (44,44,106),
+ (45,45,107),
+ (46,46,108),
+ (47,47,109),
+ (48,48,110),
+ (49,49,111),
+ (50,50,112);
 /*!40000 ALTER TABLE `civicrm_participant_payment` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -6788,7 +6811,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,134,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);
+ (1,178,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;
 
@@ -6810,180 +6833,171 @@ 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,176,1,1,0,NULL,'(523) 503-1517',NULL,'5235031517',2),
- (2,176,1,0,0,NULL,'778-5486',NULL,'7785486',1),
- (3,64,1,1,0,NULL,'802-5518',NULL,'8025518',1),
- (4,64,1,0,0,NULL,'651-8496',NULL,'6518496',1),
- (5,168,1,1,0,NULL,'(895) 682-7134',NULL,'8956827134',2),
- (6,168,1,0,0,NULL,'523-5201',NULL,'5235201',2),
- (7,134,1,1,0,NULL,'(799) 546-7444',NULL,'7995467444',2),
- (8,43,1,1,0,NULL,'(703) 787-3783',NULL,'7037873783',1),
- (9,43,1,0,0,NULL,'502-6800',NULL,'5026800',2),
- (10,14,1,1,0,NULL,'(331) 484-8045',NULL,'3314848045',1),
- (11,195,1,1,0,NULL,'353-9597',NULL,'3539597',1),
- (12,195,1,0,0,NULL,'683-3620',NULL,'6833620',2),
- (13,34,1,1,0,NULL,'(871) 298-2838',NULL,'8712982838',2),
- (14,34,1,0,0,NULL,'533-4345',NULL,'5334345',2),
- (15,97,1,1,0,NULL,'(421) 787-1532',NULL,'4217871532',2),
- (16,97,1,0,0,NULL,'(431) 875-9665',NULL,'4318759665',1),
- (17,77,1,1,0,NULL,'(803) 489-7400',NULL,'8034897400',2),
- (18,77,1,0,0,NULL,'(271) 429-8475',NULL,'2714298475',1),
- (19,101,1,1,0,NULL,'489-1289',NULL,'4891289',2),
- (20,152,1,1,0,NULL,'336-3607',NULL,'3363607',1),
- (21,184,1,1,0,NULL,'(701) 878-7181',NULL,'7018787181',2),
- (22,184,1,0,0,NULL,'(490) 475-8955',NULL,'4904758955',1),
- (23,50,1,1,0,NULL,'359-5934',NULL,'3595934',1),
- (24,84,1,1,0,NULL,'(642) 755-7704',NULL,'6427557704',1),
- (25,70,1,1,0,NULL,'(693) 783-3723',NULL,'6937833723',1),
- (26,137,1,1,0,NULL,'804-2745',NULL,'8042745',1),
- (27,137,1,0,0,NULL,'264-2952',NULL,'2642952',2),
- (28,116,1,1,0,NULL,'334-7197',NULL,'3347197',2),
- (29,149,1,1,0,NULL,'(341) 407-6873',NULL,'3414076873',1),
- (30,149,1,0,0,NULL,'246-7624',NULL,'2467624',2),
- (31,108,1,1,0,NULL,'(225) 280-1554',NULL,'2252801554',1),
- (32,94,1,1,0,NULL,'(844) 582-8519',NULL,'8445828519',2),
- (33,94,1,0,0,NULL,'(429) 226-4397',NULL,'4292264397',2),
- (34,130,1,1,0,NULL,'(352) 623-2678',NULL,'3526232678',2),
- (35,41,1,1,0,NULL,'266-9333',NULL,'2669333',2),
- (36,41,1,0,0,NULL,'(735) 836-2914',NULL,'7358362914',1),
- (37,73,1,1,0,NULL,'645-6631',NULL,'6456631',1),
- (38,138,1,1,0,NULL,'(798) 608-4056',NULL,'7986084056',2),
- (39,91,1,1,0,NULL,'(463) 695-3830',NULL,'4636953830',1),
- (40,91,1,0,0,NULL,'(227) 326-6101',NULL,'2273266101',1),
- (41,62,1,1,0,NULL,'709-8182',NULL,'7098182',1),
- (42,24,1,1,0,NULL,'(272) 361-2203',NULL,'2723612203',2),
- (43,24,1,0,0,NULL,'(794) 774-3778',NULL,'7947743778',2),
- (44,183,1,1,0,NULL,'(564) 715-3730',NULL,'5647153730',1),
- (45,118,1,1,0,NULL,'249-1151',NULL,'2491151',2),
- (46,118,1,0,0,NULL,'424-9915',NULL,'4249915',2),
- (47,140,1,1,0,NULL,'392-7112',NULL,'3927112',2),
- (48,140,1,0,0,NULL,'(686) 704-7623',NULL,'6867047623',2),
- (49,58,1,1,0,NULL,'(679) 777-2548',NULL,'6797772548',2),
- (50,163,1,1,0,NULL,'323-4382',NULL,'3234382',1),
- (51,44,1,1,0,NULL,'723-1102',NULL,'7231102',1),
- (52,44,1,0,0,NULL,'(609) 889-8749',NULL,'6098898749',2),
- (53,72,1,1,0,NULL,'339-1331',NULL,'3391331',2),
- (54,95,1,1,0,NULL,'(835) 510-2658',NULL,'8355102658',1),
- (55,6,1,1,0,NULL,'(315) 604-6837',NULL,'3156046837',1),
- (56,6,1,0,0,NULL,'(267) 581-7209',NULL,'2675817209',1),
- (57,31,1,1,0,NULL,'(536) 758-3806',NULL,'5367583806',2),
- (58,31,1,0,0,NULL,'287-2123',NULL,'2872123',2),
- (59,120,1,1,0,NULL,'(573) 284-3421',NULL,'5732843421',2),
- (60,52,1,1,0,NULL,'741-8284',NULL,'7418284',2),
- (61,52,1,0,0,NULL,'(679) 482-1961',NULL,'6794821961',2),
- (62,197,1,1,0,NULL,'(288) 749-4902',NULL,'2887494902',1),
- (63,197,1,0,0,NULL,'734-9143',NULL,'7349143',2),
- (64,17,1,1,0,NULL,'(523) 306-2203',NULL,'5233062203',1),
- (65,17,1,0,0,NULL,'759-3133',NULL,'7593133',2),
- (66,198,1,1,0,NULL,'536-4609',NULL,'5364609',2),
- (67,198,1,0,0,NULL,'416-8481',NULL,'4168481',2),
- (68,33,1,1,0,NULL,'(484) 874-2872',NULL,'4848742872',2),
- (69,33,1,0,0,NULL,'289-9418',NULL,'2899418',1),
- (70,169,1,1,0,NULL,'872-1567',NULL,'8721567',1),
- (71,192,1,1,0,NULL,'(218) 835-3663',NULL,'2188353663',1),
- (72,71,1,1,0,NULL,'(613) 426-6094',NULL,'6134266094',1),
- (73,133,1,1,0,NULL,'732-9850',NULL,'7329850',1),
- (74,133,1,0,0,NULL,'296-8335',NULL,'2968335',2),
- (75,88,1,1,0,NULL,'241-9007',NULL,'2419007',2),
- (76,125,1,1,0,NULL,'713-9756',NULL,'7139756',2),
- (77,125,1,0,0,NULL,'(853) 774-8370',NULL,'8537748370',2),
- (78,10,1,1,0,NULL,'(217) 235-9801',NULL,'2172359801',1),
- (79,51,1,1,0,NULL,'(774) 420-3640',NULL,'7744203640',2),
- (80,56,1,1,0,NULL,'(343) 388-5264',NULL,'3433885264',1),
- (81,56,1,0,0,NULL,'526-4601',NULL,'5264601',2),
- (82,68,1,1,0,NULL,'711-9304',NULL,'7119304',2),
- (83,68,1,0,0,NULL,'302-1144',NULL,'3021144',1),
- (84,8,1,1,0,NULL,'696-3835',NULL,'6963835',1),
- (85,78,1,1,0,NULL,'807-6683',NULL,'8076683',1),
- (86,135,1,1,0,NULL,'(664) 875-2496',NULL,'6648752496',2),
- (87,161,1,1,0,NULL,'(640) 220-2917',NULL,'6402202917',1),
- (88,179,1,1,0,NULL,'207-7257',NULL,'2077257',1),
- (89,63,1,1,0,NULL,'383-4029',NULL,'3834029',1),
- (90,172,1,1,0,NULL,'(476) 210-3493',NULL,'4762103493',2),
- (91,172,1,0,0,NULL,'355-2959',NULL,'3552959',2),
- (92,39,1,1,0,NULL,'(390) 565-9681',NULL,'3905659681',1),
- (93,159,1,1,0,NULL,'674-9871',NULL,'6749871',1),
- (94,159,1,0,0,NULL,'(616) 437-4703',NULL,'6164374703',1),
- (95,16,1,1,0,NULL,'898-4272',NULL,'8984272',1),
- (96,16,1,0,0,NULL,'(820) 841-4436',NULL,'8208414436',2),
- (97,146,1,1,0,NULL,'(229) 502-4538',NULL,'2295024538',2),
- (98,146,1,0,0,NULL,'(848) 424-2942',NULL,'8484242942',2),
- (99,83,1,1,0,NULL,'(786) 390-7561',NULL,'7863907561',2),
- (100,83,1,0,0,NULL,'826-3365',NULL,'8263365',2),
- (101,154,1,1,0,NULL,'(490) 331-3558',NULL,'4903313558',2),
- (102,154,1,0,0,NULL,'780-4116',NULL,'7804116',1),
- (103,12,1,1,0,NULL,'(710) 210-3486',NULL,'7102103486',1),
- (104,12,1,0,0,NULL,'848-9601',NULL,'8489601',2),
- (105,79,1,1,0,NULL,'586-6016',NULL,'5866016',2),
- (106,36,1,1,0,NULL,'(322) 513-5575',NULL,'3225135575',1),
- (107,36,1,0,0,NULL,'(605) 455-9406',NULL,'6054559406',1),
- (108,69,1,1,0,NULL,'(824) 271-7222',NULL,'8242717222',2),
- (109,170,1,1,0,NULL,'838-6527',NULL,'8386527',1),
- (110,15,1,1,0,NULL,'(565) 325-3561',NULL,'5653253561',2),
- (111,15,1,0,0,NULL,'496-3294',NULL,'4963294',2),
- (112,131,1,1,0,NULL,'(736) 699-3765',NULL,'7366993765',1),
- (113,59,1,1,0,NULL,'811-3185',NULL,'8113185',1),
- (114,112,1,1,0,NULL,'(349) 424-4079',NULL,'3494244079',1),
- (115,112,1,0,0,NULL,'(799) 466-3900',NULL,'7994663900',2),
- (116,127,1,1,0,NULL,'211-5170',NULL,'2115170',2),
- (117,201,1,1,0,NULL,'(693) 484-6788',NULL,'6934846788',2),
- (118,201,1,0,0,NULL,'452-2656',NULL,'4522656',2),
- (119,178,1,1,0,NULL,'(753) 574-9120',NULL,'7535749120',1),
- (120,178,1,0,0,NULL,'839-8324',NULL,'8398324',2),
- (121,2,1,1,0,NULL,'(833) 598-5041',NULL,'8335985041',2),
- (122,188,1,1,0,NULL,'(696) 290-5970',NULL,'6962905970',1),
- (123,26,1,1,0,NULL,'832-3610',NULL,'8323610',2),
- (124,20,1,1,0,NULL,'(414) 675-7713',NULL,'4146757713',2),
- (125,20,1,0,0,NULL,'791-4531',NULL,'7914531',2),
- (126,30,1,1,0,NULL,'(545) 710-4721',NULL,'5457104721',1),
- (127,30,1,0,0,NULL,'(737) 396-7587',NULL,'7373967587',1),
- (128,42,1,1,0,NULL,'(546) 663-6211',NULL,'5466636211',2),
- (129,139,1,1,0,NULL,'(388) 442-9538',NULL,'3884429538',1),
- (130,18,1,1,0,NULL,'(647) 672-9515',NULL,'6476729515',1),
- (131,18,1,0,0,NULL,'(300) 522-3874',NULL,'3005223874',2),
- (132,122,1,1,0,NULL,'521-8740',NULL,'5218740',1),
- (133,99,1,1,0,NULL,'(792) 505-9645',NULL,'7925059645',1),
- (134,99,1,0,0,NULL,'(823) 332-1039',NULL,'8233321039',2),
- (135,100,1,1,0,NULL,'(504) 574-1452',NULL,'5045741452',2),
- (136,45,1,1,0,NULL,'(424) 765-5172',NULL,'4247655172',1),
- (137,45,1,0,0,NULL,'858-4389',NULL,'8584389',2),
- (138,181,1,1,0,NULL,'256-2310',NULL,'2562310',1),
- (139,181,1,0,0,NULL,'741-7286',NULL,'7417286',1),
- (140,111,1,1,0,NULL,'(230) 896-7446',NULL,'2308967446',2),
- (141,102,1,1,0,NULL,'693-4693',NULL,'6934693',1),
- (142,156,1,1,0,NULL,'400-4353',NULL,'4004353',1),
- (143,156,1,0,0,NULL,'767-9588',NULL,'7679588',1),
- (144,40,1,1,0,NULL,'(202) 690-9620',NULL,'2026909620',2),
- (145,124,1,1,0,NULL,'(693) 569-7688',NULL,'6935697688',1),
- (146,3,1,1,0,NULL,'(578) 502-6224',NULL,'5785026224',2),
- (147,3,1,0,0,NULL,'(478) 895-2361',NULL,'4788952361',1),
- (148,196,1,1,0,NULL,'(711) 657-4182',NULL,'7116574182',1),
- (149,143,1,1,0,NULL,'(733) 690-5701',NULL,'7336905701',1),
- (150,21,1,1,0,NULL,'(565) 819-9464',NULL,'5658199464',1),
- (151,21,1,0,0,NULL,'388-3955',NULL,'3883955',1),
- (152,193,1,1,0,NULL,'(698) 760-4972',NULL,'6987604972',2),
- (153,193,1,0,0,NULL,'(335) 660-8585',NULL,'3356608585',1),
- (154,171,1,1,0,NULL,'645-6133',NULL,'6456133',2),
- (155,171,1,0,0,NULL,'(771) 404-9516',NULL,'7714049516',2),
- (156,86,1,1,0,NULL,'422-9171',NULL,'4229171',1),
- (157,86,1,0,0,NULL,'(749) 750-8275',NULL,'7497508275',1),
- (158,189,1,1,0,NULL,'(762) 742-8969',NULL,'7627428969',2),
- (159,142,1,1,0,NULL,'609-3263',NULL,'6093263',1),
- (160,142,1,0,0,NULL,'(637) 246-4167',NULL,'6372464167',1),
- (161,136,1,1,0,NULL,'723-6575',NULL,'7236575',1),
- (162,136,1,0,0,NULL,'(737) 881-4357',NULL,'7378814357',1),
- (163,155,1,1,0,NULL,'(374) 554-6656',NULL,'3745546656',2),
- (164,155,1,0,0,NULL,'(676) 866-1757',NULL,'6768661757',2),
- (165,185,1,1,0,NULL,'806-2024',NULL,'8062024',1),
- (166,185,1,0,0,NULL,'509-9264',NULL,'5099264',2),
- (167,55,1,1,0,NULL,'(341) 774-5840',NULL,'3417745840',2),
- (168,128,1,1,0,NULL,'(708) 653-1205',NULL,'7086531205',2),
- (169,128,1,0,0,NULL,'(364) 450-6494',NULL,'3644506494',2),
- (170,166,1,1,0,NULL,'714-9628',NULL,'7149628',2),
- (171,166,1,0,0,NULL,'762-4539',NULL,'7624539',1),
- (172,NULL,1,0,0,NULL,'204 222-1000',NULL,'2042221000',1),
- (173,NULL,1,0,0,NULL,'204 223-1000',NULL,'2042231000',1),
- (174,NULL,1,0,0,NULL,'303 323-1000',NULL,'3033231000',1);
+ (1,168,1,1,0,NULL,'(673) 220-2707',NULL,'6732202707',2),
+ (2,131,1,1,0,NULL,'661-2763',NULL,'6612763',1),
+ (3,131,1,0,0,NULL,'(872) 849-4774',NULL,'8728494774',2),
+ (4,178,1,1,0,NULL,'828-1373',NULL,'8281373',1),
+ (5,178,1,0,0,NULL,'275-7458',NULL,'2757458',2),
+ (6,57,1,1,0,NULL,'(631) 244-6587',NULL,'6312446587',1),
+ (7,198,1,1,0,NULL,'805-6203',NULL,'8056203',1),
+ (8,154,1,1,0,NULL,'723-4598',NULL,'7234598',2),
+ (9,154,1,0,0,NULL,'(523) 688-5376',NULL,'5236885376',1),
+ (10,174,1,1,0,NULL,'(717) 686-6724',NULL,'7176866724',2),
+ (11,174,1,0,0,NULL,'(642) 793-2737',NULL,'6427932737',1),
+ (12,157,1,1,0,NULL,'894-6240',NULL,'8946240',2),
+ (13,192,1,1,0,NULL,'(327) 825-4003',NULL,'3278254003',1),
+ (14,192,1,0,0,NULL,'893-4344',NULL,'8934344',2),
+ (15,172,1,1,0,NULL,'429-6189',NULL,'4296189',1),
+ (16,172,1,0,0,NULL,'712-4658',NULL,'7124658',1),
+ (17,137,1,1,0,NULL,'(601) 502-2113',NULL,'6015022113',2),
+ (18,137,1,0,0,NULL,'(648) 824-4912',NULL,'6488244912',1),
+ (19,135,1,1,0,NULL,'653-6227',NULL,'6536227',2),
+ (20,52,1,1,0,NULL,'424-4189',NULL,'4244189',2),
+ (21,38,1,1,0,NULL,'(744) 272-9394',NULL,'7442729394',1),
+ (22,38,1,0,0,NULL,'(647) 431-8024',NULL,'6474318024',2),
+ (23,146,1,1,0,NULL,'(451) 367-2843',NULL,'4513672843',2),
+ (24,111,1,1,0,NULL,'(274) 594-2049',NULL,'2745942049',1),
+ (25,136,1,1,0,NULL,'772-7256',NULL,'7727256',1),
+ (26,18,1,1,0,NULL,'(553) 440-6759',NULL,'5534406759',2),
+ (27,112,1,1,0,NULL,'(465) 207-3179',NULL,'4652073179',2),
+ (28,155,1,1,0,NULL,'484-8805',NULL,'4848805',2),
+ (29,60,1,1,0,NULL,'(551) 886-7761',NULL,'5518867761',1),
+ (30,60,1,0,0,NULL,'(703) 812-4906',NULL,'7038124906',1),
+ (31,30,1,1,0,NULL,'663-8613',NULL,'6638613',1),
+ (32,132,1,1,0,NULL,'481-5255',NULL,'4815255',1),
+ (33,132,1,0,0,NULL,'(727) 249-9764',NULL,'7272499764',1),
+ (34,148,1,1,0,NULL,'(625) 211-4981',NULL,'6252114981',1),
+ (35,148,1,0,0,NULL,'(518) 796-1201',NULL,'5187961201',2),
+ (36,70,1,1,0,NULL,'824-9148',NULL,'8249148',2),
+ (37,70,1,0,0,NULL,'843-3271',NULL,'8433271',1),
+ (38,86,1,1,0,NULL,'(334) 444-8340',NULL,'3344448340',2),
+ (39,86,1,0,0,NULL,'(606) 877-7890',NULL,'6068777890',1),
+ (40,66,1,1,0,NULL,'(390) 616-9656',NULL,'3906169656',1),
+ (41,66,1,0,0,NULL,'(749) 603-9443',NULL,'7496039443',2),
+ (42,169,1,1,0,NULL,'(530) 505-7022',NULL,'5305057022',1),
+ (43,169,1,0,0,NULL,'(389) 201-4138',NULL,'3892014138',1),
+ (44,125,1,1,0,NULL,'(289) 607-2623',NULL,'2896072623',1),
+ (45,125,1,0,0,NULL,'(316) 574-3388',NULL,'3165743388',2),
+ (46,147,1,1,0,NULL,'488-2107',NULL,'4882107',2),
+ (47,147,1,0,0,NULL,'661-8371',NULL,'6618371',2),
+ (48,33,1,1,0,NULL,'(742) 600-1036',NULL,'7426001036',2),
+ (49,58,1,1,0,NULL,'(549) 710-8960',NULL,'5497108960',2),
+ (50,194,1,1,0,NULL,'237-8330',NULL,'2378330',1),
+ (51,194,1,0,0,NULL,'(598) 332-7051',NULL,'5983327051',1),
+ (52,164,1,1,0,NULL,'460-5305',NULL,'4605305',1),
+ (53,162,1,1,0,NULL,'(217) 507-3807',NULL,'2175073807',2),
+ (54,162,1,0,0,NULL,'(269) 225-3804',NULL,'2692253804',1),
+ (55,158,1,1,0,NULL,'(811) 273-7922',NULL,'8112737922',1),
+ (56,158,1,0,0,NULL,'(797) 648-8838',NULL,'7976488838',1),
+ (57,34,1,1,0,NULL,'(252) 496-7921',NULL,'2524967921',2),
+ (58,34,1,0,0,NULL,'549-3753',NULL,'5493753',1),
+ (59,90,1,1,0,NULL,'(874) 841-3492',NULL,'8748413492',1),
+ (60,149,1,1,0,NULL,'(823) 350-7014',NULL,'8233507014',2),
+ (61,151,1,1,0,NULL,'354-8969',NULL,'3548969',2),
+ (62,79,1,1,0,NULL,'(731) 807-7661',NULL,'7318077661',2),
+ (63,197,1,1,0,NULL,'855-4118',NULL,'8554118',1),
+ (64,22,1,1,0,NULL,'424-5665',NULL,'4245665',1),
+ (65,22,1,0,0,NULL,'528-4270',NULL,'5284270',2),
+ (66,29,1,1,0,NULL,'(290) 450-2916',NULL,'2904502916',2),
+ (67,29,1,0,0,NULL,'318-6770',NULL,'3186770',2),
+ (68,54,1,1,0,NULL,'837-7428',NULL,'8377428',1),
+ (69,54,1,0,0,NULL,'(796) 852-9619',NULL,'7968529619',1),
+ (70,42,1,1,0,NULL,'(401) 383-9730',NULL,'4013839730',2),
+ (71,42,1,0,0,NULL,'(870) 241-1180',NULL,'8702411180',2),
+ (72,179,1,1,0,NULL,'357-7692',NULL,'3577692',2),
+ (73,179,1,0,0,NULL,'555-7736',NULL,'5557736',2),
+ (74,109,1,1,0,NULL,'652-7911',NULL,'6527911',2),
+ (75,109,1,0,0,NULL,'884-9619',NULL,'8849619',1),
+ (76,126,1,1,0,NULL,'(848) 586-6664',NULL,'8485866664',2),
+ (77,17,1,1,0,NULL,'(735) 329-3022',NULL,'7353293022',2),
+ (78,186,1,1,0,NULL,'(865) 208-4180',NULL,'8652084180',2),
+ (79,186,1,0,0,NULL,'(884) 790-2101',NULL,'8847902101',1),
+ (80,32,1,1,0,NULL,'646-6801',NULL,'6466801',2),
+ (81,173,1,1,0,NULL,'888-1717',NULL,'8881717',1),
+ (82,160,1,1,0,NULL,'(677) 207-1723',NULL,'6772071723',1),
+ (83,101,1,1,0,NULL,'(554) 698-7096',NULL,'5546987096',1),
+ (84,59,1,1,0,NULL,'(492) 747-9853',NULL,'4927479853',1),
+ (85,59,1,0,0,NULL,'(707) 592-8022',NULL,'7075928022',2),
+ (86,5,1,1,0,NULL,'(835) 210-8371',NULL,'8352108371',2),
+ (87,106,1,1,0,NULL,'(575) 633-8781',NULL,'5756338781',2),
+ (88,56,1,1,0,NULL,'(521) 507-3069',NULL,'5215073069',1),
+ (89,201,1,1,0,NULL,'(563) 456-1532',NULL,'5634561532',1),
+ (90,201,1,0,0,NULL,'702-6022',NULL,'7026022',1),
+ (91,188,1,1,0,NULL,'(267) 899-8416',NULL,'2678998416',1),
+ (92,105,1,1,0,NULL,'(738) 615-1393',NULL,'7386151393',2),
+ (93,105,1,0,0,NULL,'716-6005',NULL,'7166005',1),
+ (94,10,1,1,0,NULL,'(856) 685-8847',NULL,'8566858847',2),
+ (95,93,1,1,0,NULL,'(418) 425-6135',NULL,'4184256135',2),
+ (96,93,1,0,0,NULL,'(708) 384-2810',NULL,'7083842810',1),
+ (97,141,1,1,0,NULL,'307-7798',NULL,'3077798',1),
+ (98,141,1,0,0,NULL,'(303) 248-9668',NULL,'3032489668',2),
+ (99,28,1,1,0,NULL,'460-1288',NULL,'4601288',2),
+ (100,28,1,0,0,NULL,'664-6768',NULL,'6646768',2),
+ (101,43,1,1,0,NULL,'(358) 410-4342',NULL,'3584104342',1),
+ (102,143,1,1,0,NULL,'442-9345',NULL,'4429345',1),
+ (103,143,1,0,0,NULL,'350-2373',NULL,'3502373',2),
+ (104,77,1,1,0,NULL,'(465) 846-3527',NULL,'4658463527',2),
+ (105,77,1,0,0,NULL,'544-5632',NULL,'5445632',2),
+ (106,67,1,1,0,NULL,'(409) 570-6079',NULL,'4095706079',1),
+ (107,67,1,0,0,NULL,'863-5210',NULL,'8635210',1),
+ (108,88,1,1,0,NULL,'(436) 533-7149',NULL,'4365337149',1),
+ (109,72,1,1,0,NULL,'(780) 459-9529',NULL,'7804599529',2),
+ (110,72,1,0,0,NULL,'426-7810',NULL,'4267810',2),
+ (111,78,1,1,0,NULL,'(461) 868-3174',NULL,'4618683174',2),
+ (112,78,1,0,0,NULL,'393-7659',NULL,'3937659',1),
+ (113,61,1,1,0,NULL,'282-2239',NULL,'2822239',1),
+ (114,61,1,0,0,NULL,'(510) 357-3232',NULL,'5103573232',2),
+ (115,41,1,1,0,NULL,'494-5213',NULL,'4945213',1),
+ (116,153,1,1,0,NULL,'228-1898',NULL,'2281898',2),
+ (117,85,1,1,0,NULL,'(892) 561-1232',NULL,'8925611232',1),
+ (118,85,1,0,0,NULL,'673-7251',NULL,'6737251',1),
+ (119,196,1,1,0,NULL,'838-6988',NULL,'8386988',1),
+ (120,152,1,1,0,NULL,'(272) 849-3997',NULL,'2728493997',1),
+ (121,152,1,0,0,NULL,'(484) 724-2340',NULL,'4847242340',2),
+ (122,51,1,1,0,NULL,'(420) 738-8222',NULL,'4207388222',2),
+ (123,51,1,0,0,NULL,'(476) 681-6295',NULL,'4766816295',1),
+ (124,142,1,1,0,NULL,'699-3559',NULL,'6993559',1),
+ (125,142,1,0,0,NULL,'(212) 493-1594',NULL,'2124931594',2),
+ (126,16,1,1,0,NULL,'713-5587',NULL,'7135587',1),
+ (127,16,1,0,0,NULL,'342-7162',NULL,'3427162',2),
+ (128,165,1,1,0,NULL,'218-2082',NULL,'2182082',1),
+ (129,36,1,1,0,NULL,'(314) 264-3910',NULL,'3142643910',1),
+ (130,36,1,0,0,NULL,'(236) 262-6070',NULL,'2362626070',2),
+ (131,117,1,1,0,NULL,'282-4623',NULL,'2824623',2),
+ (132,71,1,1,0,NULL,'222-3009',NULL,'2223009',2),
+ (133,74,1,1,0,NULL,'557-6348',NULL,'5576348',2),
+ (134,74,1,0,0,NULL,'556-9241',NULL,'5569241',1),
+ (135,96,1,1,0,NULL,'(267) 517-4131',NULL,'2675174131',1),
+ (136,96,1,0,0,NULL,'709-3666',NULL,'7093666',2),
+ (137,97,1,1,0,NULL,'211-3405',NULL,'2113405',2),
+ (138,97,1,0,0,NULL,'(644) 324-1087',NULL,'6443241087',2),
+ (139,193,1,1,0,NULL,'(219) 748-8750',NULL,'2197488750',2),
+ (140,193,1,0,0,NULL,'(460) 646-4391',NULL,'4606464391',1),
+ (141,20,1,1,0,NULL,'(734) 773-8244',NULL,'7347738244',1),
+ (142,20,1,0,0,NULL,'(705) 355-2867',NULL,'7053552867',2),
+ (143,121,1,1,0,NULL,'(542) 305-1836',NULL,'5423051836',1),
+ (144,121,1,0,0,NULL,'(400) 573-3204',NULL,'4005733204',1),
+ (145,69,1,1,0,NULL,'(605) 581-1248',NULL,'6055811248',1),
+ (146,175,1,1,0,NULL,'332-7184',NULL,'3327184',2),
+ (147,175,1,0,0,NULL,'278-7354',NULL,'2787354',2),
+ (148,89,1,1,0,NULL,'488-5302',NULL,'4885302',2),
+ (149,89,1,0,0,NULL,'507-8659',NULL,'5078659',1),
+ (150,120,1,1,0,NULL,'720-5682',NULL,'7205682',1),
+ (151,120,1,0,0,NULL,'464-5421',NULL,'4645421',2),
+ (152,53,1,1,0,NULL,'696-9627',NULL,'6969627',2),
+ (153,170,1,1,0,NULL,'(714) 587-4770',NULL,'7145874770',1),
+ (154,170,1,0,0,NULL,'239-2514',NULL,'2392514',1),
+ (155,37,1,1,0,NULL,'384-3255',NULL,'3843255',2),
+ (156,19,1,1,0,NULL,'259-9572',NULL,'2599572',1),
+ (157,35,1,1,0,NULL,'(333) 414-7855',NULL,'3334147855',2),
+ (158,35,1,0,0,NULL,'208-2164',NULL,'2082164',2),
+ (159,73,1,1,0,NULL,'249-9530',NULL,'2499530',1),
+ (160,185,1,1,0,NULL,'700-7321',NULL,'7007321',1),
+ (161,185,1,0,0,NULL,'(816) 437-6421',NULL,'8164376421',2),
+ (162,167,1,1,0,NULL,'767-7309',NULL,'7677309',2),
+ (163,NULL,1,0,0,NULL,'204 222-1000',NULL,'2042221000',1),
+ (164,NULL,1,0,0,NULL,'204 223-1000',NULL,'2042231000',1),
+ (165,NULL,1,0,0,NULL,'303 323-1000',NULL,'3033231000',1);
 /*!40000 ALTER TABLE `civicrm_phone` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -7218,225 +7232,224 @@ 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`, `created_date`, `modified_date`) VALUES
- (1,151,161,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (2,96,161,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (3,151,144,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (4,96,144,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (5,96,151,4,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (6,144,29,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (7,151,29,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (8,96,29,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (9,161,29,7,NULL,NULL,0,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (10,144,161,2,NULL,NULL,0,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (11,172,179,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (12,39,179,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (13,172,63,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (14,39,63,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (15,39,172,4,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (16,63,27,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (17,172,27,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (18,39,27,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (19,179,27,7,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (20,63,179,2,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (21,16,159,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (22,146,159,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (23,16,32,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (24,146,32,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (25,146,16,4,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (26,32,67,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (27,16,67,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (28,146,67,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (29,159,67,7,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (30,32,159,2,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (31,154,105,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (32,12,105,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (33,154,83,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (34,12,83,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (35,12,154,4,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (36,83,106,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (37,154,106,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (38,12,106,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (39,105,106,7,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (40,83,105,2,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (41,36,194,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (42,162,194,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (43,36,79,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (44,162,79,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (45,162,36,4,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (46,79,47,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (47,36,47,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (48,162,47,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (49,194,47,7,NULL,NULL,0,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (50,79,194,2,NULL,NULL,0,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (51,37,69,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (52,15,69,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (53,37,170,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (54,15,170,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (55,15,37,4,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (56,170,200,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (57,37,200,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (58,15,200,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (59,69,200,7,NULL,NULL,0,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (60,170,69,2,NULL,NULL,0,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (61,186,131,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (62,112,131,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (63,186,59,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (64,112,59,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (65,112,186,4,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (66,59,103,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (67,186,103,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (68,112,103,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (69,131,103,7,NULL,NULL,0,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (70,59,131,2,NULL,NULL,0,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (71,127,89,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (72,190,89,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (73,127,11,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (74,190,11,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (75,190,127,4,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (76,11,75,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (77,127,75,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (78,190,75,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (79,89,75,7,NULL,NULL,0,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (80,11,89,2,NULL,NULL,0,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (81,2,201,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (82,188,201,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (83,2,178,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (84,188,178,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (85,188,2,4,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (86,178,66,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (87,2,66,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (88,188,66,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (89,201,66,7,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (90,178,201,2,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (91,30,26,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (92,42,26,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (93,30,20,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (94,42,20,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (95,42,30,4,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (96,20,92,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (97,30,92,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (98,42,92,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (99,26,92,7,NULL,NULL,0,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (100,20,26,2,NULL,NULL,0,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (101,122,139,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (102,13,139,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (103,122,18,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (104,13,18,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (105,13,122,4,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (106,18,85,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (107,122,85,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (108,13,85,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (109,139,85,7,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (110,18,139,2,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (111,45,99,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (112,160,99,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (113,45,100,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (114,160,100,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (115,160,45,4,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (116,100,158,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (117,45,158,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (118,160,158,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (119,99,158,7,NULL,NULL,0,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (120,100,99,2,NULL,NULL,0,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (121,102,181,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (122,156,181,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (123,102,111,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (124,156,111,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (125,156,102,4,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (126,111,57,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (127,102,57,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (128,156,57,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (129,181,57,7,NULL,NULL,0,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (130,111,181,2,NULL,NULL,0,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (131,3,40,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (132,123,40,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (133,3,124,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (134,123,124,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (135,123,3,4,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (136,124,182,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (137,3,182,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (138,123,182,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (139,40,182,7,NULL,NULL,0,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (140,124,40,2,NULL,NULL,0,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (141,145,196,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (142,60,196,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (143,145,143,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (144,60,143,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (145,60,145,4,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (146,143,199,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (147,145,199,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (148,60,199,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (149,196,199,7,NULL,NULL,0,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (150,143,196,2,NULL,NULL,0,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (151,171,21,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (152,86,21,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (153,171,193,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (154,86,193,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (155,86,171,4,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (156,193,93,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (157,171,93,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (158,86,93,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (159,21,93,7,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (160,193,21,2,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (161,142,189,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (162,53,189,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (163,142,157,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (164,53,157,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (165,53,142,4,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (166,157,114,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (167,142,114,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (168,53,114,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (169,189,114,7,NULL,NULL,0,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (170,157,189,2,NULL,NULL,0,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (171,148,136,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (172,141,136,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (173,148,155,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (174,141,155,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (175,141,148,4,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (176,155,87,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (177,148,87,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (178,141,87,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (179,136,87,7,NULL,NULL,0,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (180,155,136,2,NULL,NULL,0,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (181,82,185,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (182,81,185,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (183,82,129,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (184,81,129,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (185,81,82,4,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (186,129,7,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (187,82,7,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (188,81,7,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (189,185,7,7,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (190,129,185,2,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (191,121,55,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (192,166,55,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (193,121,128,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (194,166,128,1,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (195,166,121,4,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (196,128,167,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (197,121,167,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (198,166,167,8,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (199,55,167,7,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (200,128,55,2,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (201,52,22,5,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (202,124,23,5,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (203,88,38,5,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (204,138,46,5,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (205,127,48,5,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (206,40,54,5,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (207,61,65,5,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (208,166,74,5,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (209,13,80,5,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (210,51,104,5,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (211,42,107,5,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (212,161,109,5,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (213,122,113,5,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (214,50,115,5,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (215,99,126,5,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (216,134,165,5,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (217,179,173,5,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (218,8,175,5,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53'),
- (219,17,180,5,NULL,NULL,1,NULL,0,0,NULL,'2022-06-22 13:51:53','2022-06-22 13:51:53');
+ (1,201,76,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:10','2022-07-28 21:06:10'),
+ (2,188,76,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:10','2022-07-28 21:06:10'),
+ (3,201,56,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:10','2022-07-28 21:06:10'),
+ (4,188,56,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:10','2022-07-28 21:06:10'),
+ (5,188,201,4,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:10','2022-07-28 21:06:10'),
+ (6,56,13,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:10','2022-07-28 21:06:10'),
+ (7,201,13,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:10','2022-07-28 21:06:10'),
+ (8,188,13,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:10','2022-07-28 21:06:10'),
+ (9,76,13,7,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:10','2022-07-28 21:06:10'),
+ (10,56,76,2,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:10','2022-07-28 21:06:10'),
+ (11,98,190,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:10','2022-07-28 21:06:10'),
+ (12,133,190,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:10','2022-07-28 21:06:10'),
+ (13,98,105,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:10','2022-07-28 21:06:10'),
+ (14,133,105,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:10','2022-07-28 21:06:10'),
+ (15,133,98,4,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:10','2022-07-28 21:06:10'),
+ (16,105,46,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (17,98,46,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (18,133,46,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (19,190,46,7,NULL,NULL,0,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (20,105,190,2,NULL,NULL,0,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (21,93,129,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (22,141,129,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (23,93,10,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (24,141,10,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (25,141,93,4,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (26,10,83,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (27,93,83,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (28,141,83,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (29,129,83,7,NULL,NULL,0,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (30,10,129,2,NULL,NULL,0,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (31,143,28,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (32,77,28,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (33,143,43,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (34,77,43,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (35,77,143,4,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (36,43,47,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (37,143,47,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (38,77,47,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (39,28,47,7,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (40,43,28,2,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (41,67,81,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (42,65,81,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (43,67,130,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (44,65,130,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (45,65,67,4,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (46,130,26,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (47,67,26,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (48,65,26,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (49,81,26,7,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (50,130,81,2,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (51,78,88,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (52,176,88,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (53,78,72,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (54,176,72,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (55,176,78,4,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (56,72,6,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (57,78,6,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (58,176,6,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (59,88,6,7,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (60,72,88,2,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (61,140,61,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (62,41,61,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (63,140,189,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (64,41,189,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (65,41,140,4,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (66,189,100,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (67,140,100,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (68,41,100,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (69,61,100,7,NULL,NULL,0,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (70,189,61,2,NULL,NULL,0,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (71,119,153,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (72,145,153,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (73,119,191,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (74,145,191,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (75,145,119,4,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (76,191,124,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (77,119,124,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (78,145,124,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (79,153,124,7,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (80,191,153,2,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (81,196,144,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (82,152,144,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (83,196,85,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (84,152,85,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (85,152,196,4,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (86,85,103,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (87,196,103,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (88,152,103,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (89,144,103,7,NULL,NULL,0,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (90,85,144,2,NULL,NULL,0,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (91,159,51,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (92,16,51,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (93,159,142,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (94,16,142,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (95,16,159,4,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (96,142,80,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (97,159,80,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (98,16,80,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (99,51,80,7,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (100,142,51,2,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (101,15,165,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (102,117,165,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (103,15,36,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (104,117,36,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (105,117,15,4,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (106,36,127,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (107,15,127,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (108,117,127,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (109,165,127,7,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (110,36,165,2,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (111,44,71,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (112,96,71,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (113,44,74,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (114,96,74,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (115,96,44,4,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (116,74,107,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (117,44,107,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (118,96,107,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (119,71,107,7,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (120,74,71,2,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (121,64,97,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (122,55,97,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (123,64,193,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (124,55,193,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (125,55,64,4,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (126,193,8,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (127,64,8,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (128,55,8,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (129,97,8,7,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (130,193,97,2,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (131,11,20,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (132,69,20,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (133,11,121,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (134,69,121,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (135,69,11,4,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (136,121,31,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (137,11,31,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (138,69,31,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (139,20,31,7,NULL,NULL,0,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (140,121,20,2,NULL,NULL,0,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (141,171,24,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (142,102,24,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (143,171,175,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (144,102,175,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (145,102,171,4,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (146,175,4,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (147,171,4,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (148,102,4,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (149,24,4,7,NULL,NULL,0,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (150,175,24,2,NULL,NULL,0,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (151,104,75,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (152,48,75,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (153,104,63,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (154,48,63,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (155,48,104,4,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (156,63,27,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (157,104,27,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (158,48,27,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (159,75,27,7,NULL,NULL,0,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (160,63,75,2,NULL,NULL,0,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (161,120,89,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (162,53,89,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (163,120,128,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (164,53,128,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (165,53,120,4,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (166,128,115,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (167,120,115,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (168,53,115,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (169,89,115,7,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (170,128,89,2,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (171,138,108,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (172,37,108,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (173,138,170,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (174,37,170,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (175,37,138,4,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (176,170,21,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (177,138,21,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (178,37,21,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (179,108,21,7,NULL,NULL,0,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (180,170,108,2,NULL,NULL,0,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (181,35,19,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (182,73,19,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (183,35,87,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (184,73,87,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (185,73,35,4,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (186,87,181,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (187,35,181,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (188,73,181,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (189,19,181,7,NULL,NULL,0,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (190,87,19,2,NULL,NULL,0,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (191,167,185,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (192,45,185,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (193,167,91,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (194,45,91,1,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (195,45,167,4,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (196,91,92,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (197,167,92,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (198,45,92,8,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (199,185,92,7,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (200,91,185,2,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (201,149,3,5,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (202,17,9,5,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (203,74,23,5,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (204,28,25,5,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (205,10,40,5,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (206,141,49,5,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (207,182,62,5,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (208,82,84,5,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (209,114,110,5,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (210,15,134,5,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (211,43,139,5,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (212,50,156,5,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (213,52,161,5,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (214,163,180,5,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (215,135,183,5,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (216,59,187,5,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (217,111,195,5,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11'),
+ (218,99,200,5,NULL,NULL,1,NULL,0,0,NULL,'2022-07-28 21:06:11','2022-07-28 21:06:11');
 /*!40000 ALTER TABLE `civicrm_relationship` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -7447,444 +7460,442 @@ UNLOCK TABLES;
 LOCK TABLES `civicrm_relationship_cache` WRITE;
 /*!40000 ALTER TABLE `civicrm_relationship_cache` DISABLE KEYS */;
 INSERT INTO `civicrm_relationship_cache` (`id`, `relationship_id`, `relationship_type_id`, `orientation`, `near_contact_id`, `near_relation`, `far_contact_id`, `far_relation`, `is_active`, `start_date`, `end_date`, `case_id`) VALUES
- (1,1,1,'a_b',151,'Child of',161,'Parent of',1,NULL,NULL,NULL),
- (2,1,1,'b_a',161,'Parent of',151,'Child of',1,NULL,NULL,NULL),
- (3,2,1,'a_b',96,'Child of',161,'Parent of',1,NULL,NULL,NULL),
- (4,2,1,'b_a',161,'Parent of',96,'Child of',1,NULL,NULL,NULL),
- (5,3,1,'a_b',151,'Child of',144,'Parent of',1,NULL,NULL,NULL),
- (6,3,1,'b_a',144,'Parent of',151,'Child of',1,NULL,NULL,NULL),
- (7,4,1,'a_b',96,'Child of',144,'Parent of',1,NULL,NULL,NULL),
- (8,4,1,'b_a',144,'Parent of',96,'Child of',1,NULL,NULL,NULL),
- (9,5,4,'a_b',96,'Sibling of',151,'Sibling of',1,NULL,NULL,NULL),
- (10,5,4,'b_a',151,'Sibling of',96,'Sibling of',1,NULL,NULL,NULL),
- (11,6,8,'a_b',144,'Household Member of',29,'Household Member is',1,NULL,NULL,NULL),
- (12,6,8,'b_a',29,'Household Member is',144,'Household Member of',1,NULL,NULL,NULL),
- (13,7,8,'a_b',151,'Household Member of',29,'Household Member is',1,NULL,NULL,NULL),
- (14,7,8,'b_a',29,'Household Member is',151,'Household Member of',1,NULL,NULL,NULL),
- (15,8,8,'a_b',96,'Household Member of',29,'Household Member is',1,NULL,NULL,NULL),
- (16,8,8,'b_a',29,'Household Member is',96,'Household Member of',1,NULL,NULL,NULL),
- (17,9,7,'a_b',161,'Head of Household for',29,'Head of Household is',0,NULL,NULL,NULL),
- (18,9,7,'b_a',29,'Head of Household is',161,'Head of Household for',0,NULL,NULL,NULL),
- (19,10,2,'a_b',144,'Spouse of',161,'Spouse of',0,NULL,NULL,NULL),
- (20,10,2,'b_a',161,'Spouse of',144,'Spouse of',0,NULL,NULL,NULL),
- (21,11,1,'a_b',172,'Child of',179,'Parent of',1,NULL,NULL,NULL),
- (22,11,1,'b_a',179,'Parent of',172,'Child of',1,NULL,NULL,NULL),
- (23,12,1,'a_b',39,'Child of',179,'Parent of',1,NULL,NULL,NULL),
- (24,12,1,'b_a',179,'Parent of',39,'Child of',1,NULL,NULL,NULL),
- (25,13,1,'a_b',172,'Child of',63,'Parent of',1,NULL,NULL,NULL),
- (26,13,1,'b_a',63,'Parent of',172,'Child of',1,NULL,NULL,NULL),
- (27,14,1,'a_b',39,'Child of',63,'Parent of',1,NULL,NULL,NULL),
- (28,14,1,'b_a',63,'Parent of',39,'Child of',1,NULL,NULL,NULL),
- (29,15,4,'a_b',39,'Sibling of',172,'Sibling of',1,NULL,NULL,NULL),
- (30,15,4,'b_a',172,'Sibling of',39,'Sibling of',1,NULL,NULL,NULL),
- (31,16,8,'a_b',63,'Household Member of',27,'Household Member is',1,NULL,NULL,NULL),
- (32,16,8,'b_a',27,'Household Member is',63,'Household Member of',1,NULL,NULL,NULL),
- (33,17,8,'a_b',172,'Household Member of',27,'Household Member is',1,NULL,NULL,NULL),
- (34,17,8,'b_a',27,'Household Member is',172,'Household Member of',1,NULL,NULL,NULL),
- (35,18,8,'a_b',39,'Household Member of',27,'Household Member is',1,NULL,NULL,NULL),
- (36,18,8,'b_a',27,'Household Member is',39,'Household Member of',1,NULL,NULL,NULL),
- (37,19,7,'a_b',179,'Head of Household for',27,'Head of Household is',1,NULL,NULL,NULL),
- (38,19,7,'b_a',27,'Head of Household is',179,'Head of Household for',1,NULL,NULL,NULL),
- (39,20,2,'a_b',63,'Spouse of',179,'Spouse of',1,NULL,NULL,NULL),
- (40,20,2,'b_a',179,'Spouse of',63,'Spouse of',1,NULL,NULL,NULL),
- (41,21,1,'a_b',16,'Child of',159,'Parent of',1,NULL,NULL,NULL),
- (42,21,1,'b_a',159,'Parent of',16,'Child of',1,NULL,NULL,NULL),
- (43,22,1,'a_b',146,'Child of',159,'Parent of',1,NULL,NULL,NULL),
- (44,22,1,'b_a',159,'Parent of',146,'Child of',1,NULL,NULL,NULL),
- (45,23,1,'a_b',16,'Child of',32,'Parent of',1,NULL,NULL,NULL),
- (46,23,1,'b_a',32,'Parent of',16,'Child of',1,NULL,NULL,NULL),
- (47,24,1,'a_b',146,'Child of',32,'Parent of',1,NULL,NULL,NULL),
- (48,24,1,'b_a',32,'Parent of',146,'Child of',1,NULL,NULL,NULL),
- (49,25,4,'a_b',146,'Sibling of',16,'Sibling of',1,NULL,NULL,NULL),
- (50,25,4,'b_a',16,'Sibling of',146,'Sibling of',1,NULL,NULL,NULL),
- (51,26,8,'a_b',32,'Household Member of',67,'Household Member is',1,NULL,NULL,NULL),
- (52,26,8,'b_a',67,'Household Member is',32,'Household Member of',1,NULL,NULL,NULL),
- (53,27,8,'a_b',16,'Household Member of',67,'Household Member is',1,NULL,NULL,NULL),
- (54,27,8,'b_a',67,'Household Member is',16,'Household Member of',1,NULL,NULL,NULL),
- (55,28,8,'a_b',146,'Household Member of',67,'Household Member is',1,NULL,NULL,NULL),
- (56,28,8,'b_a',67,'Household Member is',146,'Household Member of',1,NULL,NULL,NULL),
- (57,29,7,'a_b',159,'Head of Household for',67,'Head of Household is',1,NULL,NULL,NULL),
- (58,29,7,'b_a',67,'Head of Household is',159,'Head of Household for',1,NULL,NULL,NULL),
- (59,30,2,'a_b',32,'Spouse of',159,'Spouse of',1,NULL,NULL,NULL),
- (60,30,2,'b_a',159,'Spouse of',32,'Spouse of',1,NULL,NULL,NULL),
- (61,31,1,'a_b',154,'Child of',105,'Parent of',1,NULL,NULL,NULL),
- (62,31,1,'b_a',105,'Parent of',154,'Child of',1,NULL,NULL,NULL),
- (63,32,1,'a_b',12,'Child of',105,'Parent of',1,NULL,NULL,NULL),
- (64,32,1,'b_a',105,'Parent of',12,'Child of',1,NULL,NULL,NULL),
- (65,33,1,'a_b',154,'Child of',83,'Parent of',1,NULL,NULL,NULL),
- (66,33,1,'b_a',83,'Parent of',154,'Child of',1,NULL,NULL,NULL),
- (67,34,1,'a_b',12,'Child of',83,'Parent of',1,NULL,NULL,NULL),
- (68,34,1,'b_a',83,'Parent of',12,'Child of',1,NULL,NULL,NULL),
- (69,35,4,'a_b',12,'Sibling of',154,'Sibling of',1,NULL,NULL,NULL),
- (70,35,4,'b_a',154,'Sibling of',12,'Sibling of',1,NULL,NULL,NULL),
- (71,36,8,'a_b',83,'Household Member of',106,'Household Member is',1,NULL,NULL,NULL),
- (72,36,8,'b_a',106,'Household Member is',83,'Household Member of',1,NULL,NULL,NULL),
- (73,37,8,'a_b',154,'Household Member of',106,'Household Member is',1,NULL,NULL,NULL),
- (74,37,8,'b_a',106,'Household Member is',154,'Household Member of',1,NULL,NULL,NULL),
- (75,38,8,'a_b',12,'Household Member of',106,'Household Member is',1,NULL,NULL,NULL),
- (76,38,8,'b_a',106,'Household Member is',12,'Household Member of',1,NULL,NULL,NULL),
- (77,39,7,'a_b',105,'Head of Household for',106,'Head of Household is',1,NULL,NULL,NULL),
- (78,39,7,'b_a',106,'Head of Household is',105,'Head of Household for',1,NULL,NULL,NULL),
- (79,40,2,'a_b',83,'Spouse of',105,'Spouse of',1,NULL,NULL,NULL),
- (80,40,2,'b_a',105,'Spouse of',83,'Spouse of',1,NULL,NULL,NULL),
- (81,41,1,'a_b',36,'Child of',194,'Parent of',1,NULL,NULL,NULL),
- (82,41,1,'b_a',194,'Parent of',36,'Child of',1,NULL,NULL,NULL),
- (83,42,1,'a_b',162,'Child of',194,'Parent of',1,NULL,NULL,NULL),
- (84,42,1,'b_a',194,'Parent of',162,'Child of',1,NULL,NULL,NULL),
- (85,43,1,'a_b',36,'Child of',79,'Parent of',1,NULL,NULL,NULL),
- (86,43,1,'b_a',79,'Parent of',36,'Child of',1,NULL,NULL,NULL),
- (87,44,1,'a_b',162,'Child of',79,'Parent of',1,NULL,NULL,NULL),
- (88,44,1,'b_a',79,'Parent of',162,'Child of',1,NULL,NULL,NULL),
- (89,45,4,'a_b',162,'Sibling of',36,'Sibling of',1,NULL,NULL,NULL),
- (90,45,4,'b_a',36,'Sibling of',162,'Sibling of',1,NULL,NULL,NULL),
- (91,46,8,'a_b',79,'Household Member of',47,'Household Member is',1,NULL,NULL,NULL),
- (92,46,8,'b_a',47,'Household Member is',79,'Household Member of',1,NULL,NULL,NULL),
- (93,47,8,'a_b',36,'Household Member of',47,'Household Member is',1,NULL,NULL,NULL),
- (94,47,8,'b_a',47,'Household Member is',36,'Household Member of',1,NULL,NULL,NULL),
- (95,48,8,'a_b',162,'Household Member of',47,'Household Member is',1,NULL,NULL,NULL),
- (96,48,8,'b_a',47,'Household Member is',162,'Household Member of',1,NULL,NULL,NULL),
- (97,49,7,'a_b',194,'Head of Household for',47,'Head of Household is',0,NULL,NULL,NULL),
- (98,49,7,'b_a',47,'Head of Household is',194,'Head of Household for',0,NULL,NULL,NULL),
- (99,50,2,'a_b',79,'Spouse of',194,'Spouse of',0,NULL,NULL,NULL),
- (100,50,2,'b_a',194,'Spouse of',79,'Spouse of',0,NULL,NULL,NULL),
- (101,51,1,'a_b',37,'Child of',69,'Parent of',1,NULL,NULL,NULL),
- (102,51,1,'b_a',69,'Parent of',37,'Child of',1,NULL,NULL,NULL),
- (103,52,1,'a_b',15,'Child of',69,'Parent of',1,NULL,NULL,NULL),
- (104,52,1,'b_a',69,'Parent of',15,'Child of',1,NULL,NULL,NULL),
- (105,53,1,'a_b',37,'Child of',170,'Parent of',1,NULL,NULL,NULL),
- (106,53,1,'b_a',170,'Parent of',37,'Child of',1,NULL,NULL,NULL),
- (107,54,1,'a_b',15,'Child of',170,'Parent of',1,NULL,NULL,NULL),
- (108,54,1,'b_a',170,'Parent of',15,'Child of',1,NULL,NULL,NULL),
- (109,55,4,'a_b',15,'Sibling of',37,'Sibling of',1,NULL,NULL,NULL),
- (110,55,4,'b_a',37,'Sibling of',15,'Sibling of',1,NULL,NULL,NULL),
- (111,56,8,'a_b',170,'Household Member of',200,'Household Member is',1,NULL,NULL,NULL),
- (112,56,8,'b_a',200,'Household Member is',170,'Household Member of',1,NULL,NULL,NULL),
- (113,57,8,'a_b',37,'Household Member of',200,'Household Member is',1,NULL,NULL,NULL),
- (114,57,8,'b_a',200,'Household Member is',37,'Household Member of',1,NULL,NULL,NULL),
- (115,58,8,'a_b',15,'Household Member of',200,'Household Member is',1,NULL,NULL,NULL),
- (116,58,8,'b_a',200,'Household Member is',15,'Household Member of',1,NULL,NULL,NULL),
- (117,59,7,'a_b',69,'Head of Household for',200,'Head of Household is',0,NULL,NULL,NULL),
- (118,59,7,'b_a',200,'Head of Household is',69,'Head of Household for',0,NULL,NULL,NULL),
- (119,60,2,'a_b',170,'Spouse of',69,'Spouse of',0,NULL,NULL,NULL),
- (120,60,2,'b_a',69,'Spouse of',170,'Spouse of',0,NULL,NULL,NULL),
- (121,61,1,'a_b',186,'Child of',131,'Parent of',1,NULL,NULL,NULL),
- (122,61,1,'b_a',131,'Parent of',186,'Child of',1,NULL,NULL,NULL),
- (123,62,1,'a_b',112,'Child of',131,'Parent of',1,NULL,NULL,NULL),
- (124,62,1,'b_a',131,'Parent of',112,'Child of',1,NULL,NULL,NULL),
- (125,63,1,'a_b',186,'Child of',59,'Parent of',1,NULL,NULL,NULL),
- (126,63,1,'b_a',59,'Parent of',186,'Child of',1,NULL,NULL,NULL),
- (127,64,1,'a_b',112,'Child of',59,'Parent of',1,NULL,NULL,NULL),
- (128,64,1,'b_a',59,'Parent of',112,'Child of',1,NULL,NULL,NULL),
- (129,65,4,'a_b',112,'Sibling of',186,'Sibling of',1,NULL,NULL,NULL),
- (130,65,4,'b_a',186,'Sibling of',112,'Sibling of',1,NULL,NULL,NULL),
- (131,66,8,'a_b',59,'Household Member of',103,'Household Member is',1,NULL,NULL,NULL),
- (132,66,8,'b_a',103,'Household Member is',59,'Household Member of',1,NULL,NULL,NULL),
- (133,67,8,'a_b',186,'Household Member of',103,'Household Member is',1,NULL,NULL,NULL),
- (134,67,8,'b_a',103,'Household Member is',186,'Household Member of',1,NULL,NULL,NULL),
- (135,68,8,'a_b',112,'Household Member of',103,'Household Member is',1,NULL,NULL,NULL),
- (136,68,8,'b_a',103,'Household Member is',112,'Household Member of',1,NULL,NULL,NULL),
- (137,69,7,'a_b',131,'Head of Household for',103,'Head of Household is',0,NULL,NULL,NULL),
- (138,69,7,'b_a',103,'Head of Household is',131,'Head of Household for',0,NULL,NULL,NULL),
- (139,70,2,'a_b',59,'Spouse of',131,'Spouse of',0,NULL,NULL,NULL),
- (140,70,2,'b_a',131,'Spouse of',59,'Spouse of',0,NULL,NULL,NULL),
- (141,71,1,'a_b',127,'Child of',89,'Parent of',1,NULL,NULL,NULL),
- (142,71,1,'b_a',89,'Parent of',127,'Child of',1,NULL,NULL,NULL),
- (143,72,1,'a_b',190,'Child of',89,'Parent of',1,NULL,NULL,NULL),
- (144,72,1,'b_a',89,'Parent of',190,'Child of',1,NULL,NULL,NULL),
- (145,73,1,'a_b',127,'Child of',11,'Parent of',1,NULL,NULL,NULL),
- (146,73,1,'b_a',11,'Parent of',127,'Child of',1,NULL,NULL,NULL),
- (147,74,1,'a_b',190,'Child of',11,'Parent of',1,NULL,NULL,NULL),
- (148,74,1,'b_a',11,'Parent of',190,'Child of',1,NULL,NULL,NULL),
- (149,75,4,'a_b',190,'Sibling of',127,'Sibling of',1,NULL,NULL,NULL),
- (150,75,4,'b_a',127,'Sibling of',190,'Sibling of',1,NULL,NULL,NULL),
- (151,76,8,'a_b',11,'Household Member of',75,'Household Member is',1,NULL,NULL,NULL),
- (152,76,8,'b_a',75,'Household Member is',11,'Household Member of',1,NULL,NULL,NULL),
- (153,77,8,'a_b',127,'Household Member of',75,'Household Member is',1,NULL,NULL,NULL),
- (154,77,8,'b_a',75,'Household Member is',127,'Household Member of',1,NULL,NULL,NULL),
- (155,78,8,'a_b',190,'Household Member of',75,'Household Member is',1,NULL,NULL,NULL),
- (156,78,8,'b_a',75,'Household Member is',190,'Household Member of',1,NULL,NULL,NULL),
- (157,79,7,'a_b',89,'Head of Household for',75,'Head of Household is',0,NULL,NULL,NULL),
- (158,79,7,'b_a',75,'Head of Household is',89,'Head of Household for',0,NULL,NULL,NULL),
- (159,80,2,'a_b',11,'Spouse of',89,'Spouse of',0,NULL,NULL,NULL),
- (160,80,2,'b_a',89,'Spouse of',11,'Spouse of',0,NULL,NULL,NULL),
- (161,81,1,'a_b',2,'Child of',201,'Parent of',1,NULL,NULL,NULL),
- (162,81,1,'b_a',201,'Parent of',2,'Child of',1,NULL,NULL,NULL),
- (163,82,1,'a_b',188,'Child of',201,'Parent of',1,NULL,NULL,NULL),
- (164,82,1,'b_a',201,'Parent of',188,'Child of',1,NULL,NULL,NULL),
- (165,83,1,'a_b',2,'Child of',178,'Parent of',1,NULL,NULL,NULL),
- (166,83,1,'b_a',178,'Parent of',2,'Child of',1,NULL,NULL,NULL),
- (167,84,1,'a_b',188,'Child of',178,'Parent of',1,NULL,NULL,NULL),
- (168,84,1,'b_a',178,'Parent of',188,'Child of',1,NULL,NULL,NULL),
- (169,85,4,'a_b',188,'Sibling of',2,'Sibling of',1,NULL,NULL,NULL),
- (170,85,4,'b_a',2,'Sibling of',188,'Sibling of',1,NULL,NULL,NULL),
- (171,86,8,'a_b',178,'Household Member of',66,'Household Member is',1,NULL,NULL,NULL),
- (172,86,8,'b_a',66,'Household Member is',178,'Household Member of',1,NULL,NULL,NULL),
- (173,87,8,'a_b',2,'Household Member of',66,'Household Member is',1,NULL,NULL,NULL),
- (174,87,8,'b_a',66,'Household Member is',2,'Household Member of',1,NULL,NULL,NULL),
- (175,88,8,'a_b',188,'Household Member of',66,'Household Member is',1,NULL,NULL,NULL),
- (176,88,8,'b_a',66,'Household Member is',188,'Household Member of',1,NULL,NULL,NULL),
- (177,89,7,'a_b',201,'Head of Household for',66,'Head of Household is',1,NULL,NULL,NULL),
- (178,89,7,'b_a',66,'Head of Household is',201,'Head of Household for',1,NULL,NULL,NULL),
- (179,90,2,'a_b',178,'Spouse of',201,'Spouse of',1,NULL,NULL,NULL),
- (180,90,2,'b_a',201,'Spouse of',178,'Spouse of',1,NULL,NULL,NULL),
- (181,91,1,'a_b',30,'Child of',26,'Parent of',1,NULL,NULL,NULL),
- (182,91,1,'b_a',26,'Parent of',30,'Child of',1,NULL,NULL,NULL),
- (183,92,1,'a_b',42,'Child of',26,'Parent of',1,NULL,NULL,NULL),
- (184,92,1,'b_a',26,'Parent of',42,'Child of',1,NULL,NULL,NULL),
- (185,93,1,'a_b',30,'Child of',20,'Parent of',1,NULL,NULL,NULL),
- (186,93,1,'b_a',20,'Parent of',30,'Child of',1,NULL,NULL,NULL),
- (187,94,1,'a_b',42,'Child of',20,'Parent of',1,NULL,NULL,NULL),
- (188,94,1,'b_a',20,'Parent of',42,'Child of',1,NULL,NULL,NULL),
- (189,95,4,'a_b',42,'Sibling of',30,'Sibling of',1,NULL,NULL,NULL),
- (190,95,4,'b_a',30,'Sibling of',42,'Sibling of',1,NULL,NULL,NULL),
- (191,96,8,'a_b',20,'Household Member of',92,'Household Member is',1,NULL,NULL,NULL),
- (192,96,8,'b_a',92,'Household Member is',20,'Household Member of',1,NULL,NULL,NULL),
- (193,97,8,'a_b',30,'Household Member of',92,'Household Member is',1,NULL,NULL,NULL),
- (194,97,8,'b_a',92,'Household Member is',30,'Household Member of',1,NULL,NULL,NULL),
- (195,98,8,'a_b',42,'Household Member of',92,'Household Member is',1,NULL,NULL,NULL),
- (196,98,8,'b_a',92,'Household Member is',42,'Household Member of',1,NULL,NULL,NULL),
- (197,99,7,'a_b',26,'Head of Household for',92,'Head of Household is',0,NULL,NULL,NULL),
- (198,99,7,'b_a',92,'Head of Household is',26,'Head of Household for',0,NULL,NULL,NULL),
- (199,100,2,'a_b',20,'Spouse of',26,'Spouse of',0,NULL,NULL,NULL),
- (200,100,2,'b_a',26,'Spouse of',20,'Spouse of',0,NULL,NULL,NULL),
- (201,101,1,'a_b',122,'Child of',139,'Parent of',1,NULL,NULL,NULL),
- (202,101,1,'b_a',139,'Parent of',122,'Child of',1,NULL,NULL,NULL),
- (203,102,1,'a_b',13,'Child of',139,'Parent of',1,NULL,NULL,NULL),
- (204,102,1,'b_a',139,'Parent of',13,'Child of',1,NULL,NULL,NULL),
- (205,103,1,'a_b',122,'Child of',18,'Parent of',1,NULL,NULL,NULL),
- (206,103,1,'b_a',18,'Parent of',122,'Child of',1,NULL,NULL,NULL),
- (207,104,1,'a_b',13,'Child of',18,'Parent of',1,NULL,NULL,NULL),
- (208,104,1,'b_a',18,'Parent of',13,'Child of',1,NULL,NULL,NULL),
- (209,105,4,'a_b',13,'Sibling of',122,'Sibling of',1,NULL,NULL,NULL),
- (210,105,4,'b_a',122,'Sibling of',13,'Sibling of',1,NULL,NULL,NULL),
- (211,106,8,'a_b',18,'Household Member of',85,'Household Member is',1,NULL,NULL,NULL),
- (212,106,8,'b_a',85,'Household Member is',18,'Household Member of',1,NULL,NULL,NULL),
- (213,107,8,'a_b',122,'Household Member of',85,'Household Member is',1,NULL,NULL,NULL),
- (214,107,8,'b_a',85,'Household Member is',122,'Household Member of',1,NULL,NULL,NULL),
- (215,108,8,'a_b',13,'Household Member of',85,'Household Member is',1,NULL,NULL,NULL),
- (216,108,8,'b_a',85,'Household Member is',13,'Household Member of',1,NULL,NULL,NULL),
- (217,109,7,'a_b',139,'Head of Household for',85,'Head of Household is',1,NULL,NULL,NULL),
- (218,109,7,'b_a',85,'Head of Household is',139,'Head of Household for',1,NULL,NULL,NULL),
- (219,110,2,'a_b',18,'Spouse of',139,'Spouse of',1,NULL,NULL,NULL),
- (220,110,2,'b_a',139,'Spouse of',18,'Spouse of',1,NULL,NULL,NULL),
- (221,111,1,'a_b',45,'Child of',99,'Parent of',1,NULL,NULL,NULL),
- (222,111,1,'b_a',99,'Parent of',45,'Child of',1,NULL,NULL,NULL),
- (223,112,1,'a_b',160,'Child of',99,'Parent of',1,NULL,NULL,NULL),
- (224,112,1,'b_a',99,'Parent of',160,'Child of',1,NULL,NULL,NULL),
- (225,113,1,'a_b',45,'Child of',100,'Parent of',1,NULL,NULL,NULL),
- (226,113,1,'b_a',100,'Parent of',45,'Child of',1,NULL,NULL,NULL),
- (227,114,1,'a_b',160,'Child of',100,'Parent of',1,NULL,NULL,NULL),
- (228,114,1,'b_a',100,'Parent of',160,'Child of',1,NULL,NULL,NULL),
- (229,115,4,'a_b',160,'Sibling of',45,'Sibling of',1,NULL,NULL,NULL),
- (230,115,4,'b_a',45,'Sibling of',160,'Sibling of',1,NULL,NULL,NULL),
- (231,116,8,'a_b',100,'Household Member of',158,'Household Member is',1,NULL,NULL,NULL),
- (232,116,8,'b_a',158,'Household Member is',100,'Household Member of',1,NULL,NULL,NULL),
- (233,117,8,'a_b',45,'Household Member of',158,'Household Member is',1,NULL,NULL,NULL),
- (234,117,8,'b_a',158,'Household Member is',45,'Household Member of',1,NULL,NULL,NULL),
- (235,118,8,'a_b',160,'Household Member of',158,'Household Member is',1,NULL,NULL,NULL),
- (236,118,8,'b_a',158,'Household Member is',160,'Household Member of',1,NULL,NULL,NULL),
- (237,119,7,'a_b',99,'Head of Household for',158,'Head of Household is',0,NULL,NULL,NULL),
- (238,119,7,'b_a',158,'Head of Household is',99,'Head of Household for',0,NULL,NULL,NULL),
- (239,120,2,'a_b',100,'Spouse of',99,'Spouse of',0,NULL,NULL,NULL),
- (240,120,2,'b_a',99,'Spouse of',100,'Spouse of',0,NULL,NULL,NULL),
- (241,121,1,'a_b',102,'Child of',181,'Parent of',1,NULL,NULL,NULL),
- (242,121,1,'b_a',181,'Parent of',102,'Child of',1,NULL,NULL,NULL),
- (243,122,1,'a_b',156,'Child of',181,'Parent of',1,NULL,NULL,NULL),
- (244,122,1,'b_a',181,'Parent of',156,'Child of',1,NULL,NULL,NULL),
- (245,123,1,'a_b',102,'Child of',111,'Parent of',1,NULL,NULL,NULL),
- (246,123,1,'b_a',111,'Parent of',102,'Child of',1,NULL,NULL,NULL),
- (247,124,1,'a_b',156,'Child of',111,'Parent of',1,NULL,NULL,NULL),
- (248,124,1,'b_a',111,'Parent of',156,'Child of',1,NULL,NULL,NULL),
- (249,125,4,'a_b',156,'Sibling of',102,'Sibling of',1,NULL,NULL,NULL),
- (250,125,4,'b_a',102,'Sibling of',156,'Sibling of',1,NULL,NULL,NULL),
- (251,126,8,'a_b',111,'Household Member of',57,'Household Member is',1,NULL,NULL,NULL),
- (252,126,8,'b_a',57,'Household Member is',111,'Household Member of',1,NULL,NULL,NULL),
- (253,127,8,'a_b',102,'Household Member of',57,'Household Member is',1,NULL,NULL,NULL),
- (254,127,8,'b_a',57,'Household Member is',102,'Household Member of',1,NULL,NULL,NULL),
- (255,128,8,'a_b',156,'Household Member of',57,'Household Member is',1,NULL,NULL,NULL),
- (256,128,8,'b_a',57,'Household Member is',156,'Household Member of',1,NULL,NULL,NULL),
- (257,129,7,'a_b',181,'Head of Household for',57,'Head of Household is',0,NULL,NULL,NULL),
- (258,129,7,'b_a',57,'Head of Household is',181,'Head of Household for',0,NULL,NULL,NULL),
- (259,130,2,'a_b',111,'Spouse of',181,'Spouse of',0,NULL,NULL,NULL),
- (260,130,2,'b_a',181,'Spouse of',111,'Spouse of',0,NULL,NULL,NULL),
- (261,131,1,'a_b',3,'Child of',40,'Parent of',1,NULL,NULL,NULL),
- (262,131,1,'b_a',40,'Parent of',3,'Child of',1,NULL,NULL,NULL),
- (263,132,1,'a_b',123,'Child of',40,'Parent of',1,NULL,NULL,NULL),
- (264,132,1,'b_a',40,'Parent of',123,'Child of',1,NULL,NULL,NULL),
- (265,133,1,'a_b',3,'Child of',124,'Parent of',1,NULL,NULL,NULL),
- (266,133,1,'b_a',124,'Parent of',3,'Child of',1,NULL,NULL,NULL),
- (267,134,1,'a_b',123,'Child of',124,'Parent of',1,NULL,NULL,NULL),
- (268,134,1,'b_a',124,'Parent of',123,'Child of',1,NULL,NULL,NULL),
- (269,135,4,'a_b',123,'Sibling of',3,'Sibling of',1,NULL,NULL,NULL),
- (270,135,4,'b_a',3,'Sibling of',123,'Sibling of',1,NULL,NULL,NULL),
- (271,136,8,'a_b',124,'Household Member of',182,'Household Member is',1,NULL,NULL,NULL),
- (272,136,8,'b_a',182,'Household Member is',124,'Household Member of',1,NULL,NULL,NULL),
- (273,137,8,'a_b',3,'Household Member of',182,'Household Member is',1,NULL,NULL,NULL),
- (274,137,8,'b_a',182,'Household Member is',3,'Household Member of',1,NULL,NULL,NULL),
- (275,138,8,'a_b',123,'Household Member of',182,'Household Member is',1,NULL,NULL,NULL),
- (276,138,8,'b_a',182,'Household Member is',123,'Household Member of',1,NULL,NULL,NULL),
- (277,139,7,'a_b',40,'Head of Household for',182,'Head of Household is',0,NULL,NULL,NULL),
- (278,139,7,'b_a',182,'Head of Household is',40,'Head of Household for',0,NULL,NULL,NULL),
- (279,140,2,'a_b',124,'Spouse of',40,'Spouse of',0,NULL,NULL,NULL),
- (280,140,2,'b_a',40,'Spouse of',124,'Spouse of',0,NULL,NULL,NULL),
- (281,141,1,'a_b',145,'Child of',196,'Parent of',1,NULL,NULL,NULL),
- (282,141,1,'b_a',196,'Parent of',145,'Child of',1,NULL,NULL,NULL),
- (283,142,1,'a_b',60,'Child of',196,'Parent of',1,NULL,NULL,NULL),
- (284,142,1,'b_a',196,'Parent of',60,'Child of',1,NULL,NULL,NULL),
- (285,143,1,'a_b',145,'Child of',143,'Parent of',1,NULL,NULL,NULL),
- (286,143,1,'b_a',143,'Parent of',145,'Child of',1,NULL,NULL,NULL),
- (287,144,1,'a_b',60,'Child of',143,'Parent of',1,NULL,NULL,NULL),
- (288,144,1,'b_a',143,'Parent of',60,'Child of',1,NULL,NULL,NULL),
- (289,145,4,'a_b',60,'Sibling of',145,'Sibling of',1,NULL,NULL,NULL),
- (290,145,4,'b_a',145,'Sibling of',60,'Sibling of',1,NULL,NULL,NULL),
- (291,146,8,'a_b',143,'Household Member of',199,'Household Member is',1,NULL,NULL,NULL),
- (292,146,8,'b_a',199,'Household Member is',143,'Household Member of',1,NULL,NULL,NULL),
- (293,147,8,'a_b',145,'Household Member of',199,'Household Member is',1,NULL,NULL,NULL),
- (294,147,8,'b_a',199,'Household Member is',145,'Household Member of',1,NULL,NULL,NULL),
- (295,148,8,'a_b',60,'Household Member of',199,'Household Member is',1,NULL,NULL,NULL),
- (296,148,8,'b_a',199,'Household Member is',60,'Household Member of',1,NULL,NULL,NULL),
- (297,149,7,'a_b',196,'Head of Household for',199,'Head of Household is',0,NULL,NULL,NULL),
- (298,149,7,'b_a',199,'Head of Household is',196,'Head of Household for',0,NULL,NULL,NULL),
- (299,150,2,'a_b',143,'Spouse of',196,'Spouse of',0,NULL,NULL,NULL),
- (300,150,2,'b_a',196,'Spouse of',143,'Spouse of',0,NULL,NULL,NULL),
- (301,151,1,'a_b',171,'Child of',21,'Parent of',1,NULL,NULL,NULL),
- (302,151,1,'b_a',21,'Parent of',171,'Child of',1,NULL,NULL,NULL),
- (303,152,1,'a_b',86,'Child of',21,'Parent of',1,NULL,NULL,NULL),
- (304,152,1,'b_a',21,'Parent of',86,'Child of',1,NULL,NULL,NULL),
- (305,153,1,'a_b',171,'Child of',193,'Parent of',1,NULL,NULL,NULL),
- (306,153,1,'b_a',193,'Parent of',171,'Child of',1,NULL,NULL,NULL),
- (307,154,1,'a_b',86,'Child of',193,'Parent of',1,NULL,NULL,NULL),
- (308,154,1,'b_a',193,'Parent of',86,'Child of',1,NULL,NULL,NULL),
- (309,155,4,'a_b',86,'Sibling of',171,'Sibling of',1,NULL,NULL,NULL),
- (310,155,4,'b_a',171,'Sibling of',86,'Sibling of',1,NULL,NULL,NULL),
- (311,156,8,'a_b',193,'Household Member of',93,'Household Member is',1,NULL,NULL,NULL),
- (312,156,8,'b_a',93,'Household Member is',193,'Household Member of',1,NULL,NULL,NULL),
- (313,157,8,'a_b',171,'Household Member of',93,'Household Member is',1,NULL,NULL,NULL),
- (314,157,8,'b_a',93,'Household Member is',171,'Household Member of',1,NULL,NULL,NULL),
- (315,158,8,'a_b',86,'Household Member of',93,'Household Member is',1,NULL,NULL,NULL),
- (316,158,8,'b_a',93,'Household Member is',86,'Household Member of',1,NULL,NULL,NULL),
- (317,159,7,'a_b',21,'Head of Household for',93,'Head of Household is',1,NULL,NULL,NULL),
- (318,159,7,'b_a',93,'Head of Household is',21,'Head of Household for',1,NULL,NULL,NULL),
- (319,160,2,'a_b',193,'Spouse of',21,'Spouse of',1,NULL,NULL,NULL),
- (320,160,2,'b_a',21,'Spouse of',193,'Spouse of',1,NULL,NULL,NULL),
- (321,161,1,'a_b',142,'Child of',189,'Parent of',1,NULL,NULL,NULL),
- (322,161,1,'b_a',189,'Parent of',142,'Child of',1,NULL,NULL,NULL),
- (323,162,1,'a_b',53,'Child of',189,'Parent of',1,NULL,NULL,NULL),
- (324,162,1,'b_a',189,'Parent of',53,'Child of',1,NULL,NULL,NULL),
- (325,163,1,'a_b',142,'Child of',157,'Parent of',1,NULL,NULL,NULL),
- (326,163,1,'b_a',157,'Parent of',142,'Child of',1,NULL,NULL,NULL),
- (327,164,1,'a_b',53,'Child of',157,'Parent of',1,NULL,NULL,NULL),
- (328,164,1,'b_a',157,'Parent of',53,'Child of',1,NULL,NULL,NULL),
- (329,165,4,'a_b',53,'Sibling of',142,'Sibling of',1,NULL,NULL,NULL),
- (330,165,4,'b_a',142,'Sibling of',53,'Sibling of',1,NULL,NULL,NULL),
- (331,166,8,'a_b',157,'Household Member of',114,'Household Member is',1,NULL,NULL,NULL),
- (332,166,8,'b_a',114,'Household Member is',157,'Household Member of',1,NULL,NULL,NULL),
- (333,167,8,'a_b',142,'Household Member of',114,'Household Member is',1,NULL,NULL,NULL),
- (334,167,8,'b_a',114,'Household Member is',142,'Household Member of',1,NULL,NULL,NULL),
- (335,168,8,'a_b',53,'Household Member of',114,'Household Member is',1,NULL,NULL,NULL),
- (336,168,8,'b_a',114,'Household Member is',53,'Household Member of',1,NULL,NULL,NULL),
- (337,169,7,'a_b',189,'Head of Household for',114,'Head of Household is',0,NULL,NULL,NULL),
- (338,169,7,'b_a',114,'Head of Household is',189,'Head of Household for',0,NULL,NULL,NULL),
- (339,170,2,'a_b',157,'Spouse of',189,'Spouse of',0,NULL,NULL,NULL),
- (340,170,2,'b_a',189,'Spouse of',157,'Spouse of',0,NULL,NULL,NULL),
- (341,171,1,'a_b',148,'Child of',136,'Parent of',1,NULL,NULL,NULL),
- (342,171,1,'b_a',136,'Parent of',148,'Child of',1,NULL,NULL,NULL),
- (343,172,1,'a_b',141,'Child of',136,'Parent of',1,NULL,NULL,NULL),
- (344,172,1,'b_a',136,'Parent of',141,'Child of',1,NULL,NULL,NULL),
- (345,173,1,'a_b',148,'Child of',155,'Parent of',1,NULL,NULL,NULL),
- (346,173,1,'b_a',155,'Parent of',148,'Child of',1,NULL,NULL,NULL),
- (347,174,1,'a_b',141,'Child of',155,'Parent of',1,NULL,NULL,NULL),
- (348,174,1,'b_a',155,'Parent of',141,'Child of',1,NULL,NULL,NULL),
- (349,175,4,'a_b',141,'Sibling of',148,'Sibling of',1,NULL,NULL,NULL),
- (350,175,4,'b_a',148,'Sibling of',141,'Sibling of',1,NULL,NULL,NULL),
- (351,176,8,'a_b',155,'Household Member of',87,'Household Member is',1,NULL,NULL,NULL),
- (352,176,8,'b_a',87,'Household Member is',155,'Household Member of',1,NULL,NULL,NULL),
- (353,177,8,'a_b',148,'Household Member of',87,'Household Member is',1,NULL,NULL,NULL),
- (354,177,8,'b_a',87,'Household Member is',148,'Household Member of',1,NULL,NULL,NULL),
- (355,178,8,'a_b',141,'Household Member of',87,'Household Member is',1,NULL,NULL,NULL),
- (356,178,8,'b_a',87,'Household Member is',141,'Household Member of',1,NULL,NULL,NULL),
- (357,179,7,'a_b',136,'Head of Household for',87,'Head of Household is',0,NULL,NULL,NULL),
- (358,179,7,'b_a',87,'Head of Household is',136,'Head of Household for',0,NULL,NULL,NULL),
- (359,180,2,'a_b',155,'Spouse of',136,'Spouse of',0,NULL,NULL,NULL),
- (360,180,2,'b_a',136,'Spouse of',155,'Spouse of',0,NULL,NULL,NULL),
- (361,181,1,'a_b',82,'Child of',185,'Parent of',1,NULL,NULL,NULL),
- (362,181,1,'b_a',185,'Parent of',82,'Child of',1,NULL,NULL,NULL),
- (363,182,1,'a_b',81,'Child of',185,'Parent of',1,NULL,NULL,NULL),
- (364,182,1,'b_a',185,'Parent of',81,'Child of',1,NULL,NULL,NULL),
- (365,183,1,'a_b',82,'Child of',129,'Parent of',1,NULL,NULL,NULL),
- (366,183,1,'b_a',129,'Parent of',82,'Child of',1,NULL,NULL,NULL),
- (367,184,1,'a_b',81,'Child of',129,'Parent of',1,NULL,NULL,NULL),
- (368,184,1,'b_a',129,'Parent of',81,'Child of',1,NULL,NULL,NULL),
- (369,185,4,'a_b',81,'Sibling of',82,'Sibling of',1,NULL,NULL,NULL),
- (370,185,4,'b_a',82,'Sibling of',81,'Sibling of',1,NULL,NULL,NULL),
- (371,186,8,'a_b',129,'Household Member of',7,'Household Member is',1,NULL,NULL,NULL),
- (372,186,8,'b_a',7,'Household Member is',129,'Household Member of',1,NULL,NULL,NULL),
- (373,187,8,'a_b',82,'Household Member of',7,'Household Member is',1,NULL,NULL,NULL),
- (374,187,8,'b_a',7,'Household Member is',82,'Household Member of',1,NULL,NULL,NULL),
- (375,188,8,'a_b',81,'Household Member of',7,'Household Member is',1,NULL,NULL,NULL),
- (376,188,8,'b_a',7,'Household Member is',81,'Household Member of',1,NULL,NULL,NULL),
- (377,189,7,'a_b',185,'Head of Household for',7,'Head of Household is',1,NULL,NULL,NULL),
- (378,189,7,'b_a',7,'Head of Household is',185,'Head of Household for',1,NULL,NULL,NULL),
- (379,190,2,'a_b',129,'Spouse of',185,'Spouse of',1,NULL,NULL,NULL),
- (380,190,2,'b_a',185,'Spouse of',129,'Spouse of',1,NULL,NULL,NULL),
- (381,191,1,'a_b',121,'Child of',55,'Parent of',1,NULL,NULL,NULL),
- (382,191,1,'b_a',55,'Parent of',121,'Child of',1,NULL,NULL,NULL),
- (383,192,1,'a_b',166,'Child of',55,'Parent of',1,NULL,NULL,NULL),
- (384,192,1,'b_a',55,'Parent of',166,'Child of',1,NULL,NULL,NULL),
- (385,193,1,'a_b',121,'Child of',128,'Parent of',1,NULL,NULL,NULL),
- (386,193,1,'b_a',128,'Parent of',121,'Child of',1,NULL,NULL,NULL),
- (387,194,1,'a_b',166,'Child of',128,'Parent of',1,NULL,NULL,NULL),
- (388,194,1,'b_a',128,'Parent of',166,'Child of',1,NULL,NULL,NULL),
- (389,195,4,'a_b',166,'Sibling of',121,'Sibling of',1,NULL,NULL,NULL),
- (390,195,4,'b_a',121,'Sibling of',166,'Sibling of',1,NULL,NULL,NULL),
- (391,196,8,'a_b',128,'Household Member of',167,'Household Member is',1,NULL,NULL,NULL),
- (392,196,8,'b_a',167,'Household Member is',128,'Household Member of',1,NULL,NULL,NULL),
- (393,197,8,'a_b',121,'Household Member of',167,'Household Member is',1,NULL,NULL,NULL),
- (394,197,8,'b_a',167,'Household Member is',121,'Household Member of',1,NULL,NULL,NULL),
- (395,198,8,'a_b',166,'Household Member of',167,'Household Member is',1,NULL,NULL,NULL),
- (396,198,8,'b_a',167,'Household Member is',166,'Household Member of',1,NULL,NULL,NULL),
- (397,199,7,'a_b',55,'Head of Household for',167,'Head of Household is',1,NULL,NULL,NULL),
- (398,199,7,'b_a',167,'Head of Household is',55,'Head of Household for',1,NULL,NULL,NULL),
- (399,200,2,'a_b',128,'Spouse of',55,'Spouse of',1,NULL,NULL,NULL),
- (400,200,2,'b_a',55,'Spouse of',128,'Spouse of',1,NULL,NULL,NULL),
- (401,201,5,'a_b',52,'Employee of',22,'Employer of',1,NULL,NULL,NULL),
- (402,201,5,'b_a',22,'Employer of',52,'Employee of',1,NULL,NULL,NULL),
- (403,202,5,'a_b',124,'Employee of',23,'Employer of',1,NULL,NULL,NULL),
- (404,202,5,'b_a',23,'Employer of',124,'Employee of',1,NULL,NULL,NULL),
- (405,203,5,'a_b',88,'Employee of',38,'Employer of',1,NULL,NULL,NULL),
- (406,203,5,'b_a',38,'Employer of',88,'Employee of',1,NULL,NULL,NULL),
- (407,204,5,'a_b',138,'Employee of',46,'Employer of',1,NULL,NULL,NULL),
- (408,204,5,'b_a',46,'Employer of',138,'Employee of',1,NULL,NULL,NULL),
- (409,205,5,'a_b',127,'Employee of',48,'Employer of',1,NULL,NULL,NULL),
- (410,205,5,'b_a',48,'Employer of',127,'Employee of',1,NULL,NULL,NULL),
- (411,206,5,'a_b',40,'Employee of',54,'Employer of',1,NULL,NULL,NULL),
- (412,206,5,'b_a',54,'Employer of',40,'Employee of',1,NULL,NULL,NULL),
- (413,207,5,'a_b',61,'Employee of',65,'Employer of',1,NULL,NULL,NULL),
- (414,207,5,'b_a',65,'Employer of',61,'Employee of',1,NULL,NULL,NULL),
- (415,208,5,'a_b',166,'Employee of',74,'Employer of',1,NULL,NULL,NULL),
- (416,208,5,'b_a',74,'Employer of',166,'Employee of',1,NULL,NULL,NULL),
- (417,209,5,'a_b',13,'Employee of',80,'Employer of',1,NULL,NULL,NULL),
- (418,209,5,'b_a',80,'Employer of',13,'Employee of',1,NULL,NULL,NULL),
- (419,210,5,'a_b',51,'Employee of',104,'Employer of',1,NULL,NULL,NULL),
- (420,210,5,'b_a',104,'Employer of',51,'Employee of',1,NULL,NULL,NULL),
- (421,211,5,'a_b',42,'Employee of',107,'Employer of',1,NULL,NULL,NULL),
- (422,211,5,'b_a',107,'Employer of',42,'Employee of',1,NULL,NULL,NULL),
- (423,212,5,'a_b',161,'Employee of',109,'Employer of',1,NULL,NULL,NULL),
- (424,212,5,'b_a',109,'Employer of',161,'Employee of',1,NULL,NULL,NULL),
- (425,213,5,'a_b',122,'Employee of',113,'Employer of',1,NULL,NULL,NULL),
- (426,213,5,'b_a',113,'Employer of',122,'Employee of',1,NULL,NULL,NULL),
- (427,214,5,'a_b',50,'Employee of',115,'Employer of',1,NULL,NULL,NULL),
- (428,214,5,'b_a',115,'Employer of',50,'Employee of',1,NULL,NULL,NULL),
- (429,215,5,'a_b',99,'Employee of',126,'Employer of',1,NULL,NULL,NULL),
- (430,215,5,'b_a',126,'Employer of',99,'Employee of',1,NULL,NULL,NULL),
- (431,216,5,'a_b',134,'Employee of',165,'Employer of',1,NULL,NULL,NULL),
- (432,216,5,'b_a',165,'Employer of',134,'Employee of',1,NULL,NULL,NULL),
- (433,217,5,'a_b',179,'Employee of',173,'Employer of',1,NULL,NULL,NULL),
- (434,217,5,'b_a',173,'Employer of',179,'Employee of',1,NULL,NULL,NULL),
- (435,218,5,'a_b',8,'Employee of',175,'Employer of',1,NULL,NULL,NULL),
- (436,218,5,'b_a',175,'Employer of',8,'Employee of',1,NULL,NULL,NULL),
- (437,219,5,'a_b',17,'Employee of',180,'Employer of',1,NULL,NULL,NULL),
- (438,219,5,'b_a',180,'Employer of',17,'Employee of',1,NULL,NULL,NULL);
+ (1,1,1,'a_b',201,'Child of',76,'Parent of',1,NULL,NULL,NULL),
+ (2,1,1,'b_a',76,'Parent of',201,'Child of',1,NULL,NULL,NULL),
+ (3,2,1,'a_b',188,'Child of',76,'Parent of',1,NULL,NULL,NULL),
+ (4,2,1,'b_a',76,'Parent of',188,'Child of',1,NULL,NULL,NULL),
+ (5,3,1,'a_b',201,'Child of',56,'Parent of',1,NULL,NULL,NULL),
+ (6,3,1,'b_a',56,'Parent of',201,'Child of',1,NULL,NULL,NULL),
+ (7,4,1,'a_b',188,'Child of',56,'Parent of',1,NULL,NULL,NULL),
+ (8,4,1,'b_a',56,'Parent of',188,'Child of',1,NULL,NULL,NULL),
+ (9,5,4,'a_b',188,'Sibling of',201,'Sibling of',1,NULL,NULL,NULL),
+ (10,5,4,'b_a',201,'Sibling of',188,'Sibling of',1,NULL,NULL,NULL),
+ (11,6,8,'a_b',56,'Household Member of',13,'Household Member is',1,NULL,NULL,NULL),
+ (12,6,8,'b_a',13,'Household Member is',56,'Household Member of',1,NULL,NULL,NULL),
+ (13,7,8,'a_b',201,'Household Member of',13,'Household Member is',1,NULL,NULL,NULL),
+ (14,7,8,'b_a',13,'Household Member is',201,'Household Member of',1,NULL,NULL,NULL),
+ (15,8,8,'a_b',188,'Household Member of',13,'Household Member is',1,NULL,NULL,NULL),
+ (16,8,8,'b_a',13,'Household Member is',188,'Household Member of',1,NULL,NULL,NULL),
+ (17,9,7,'a_b',76,'Head of Household for',13,'Head of Household is',1,NULL,NULL,NULL),
+ (18,9,7,'b_a',13,'Head of Household is',76,'Head of Household for',1,NULL,NULL,NULL),
+ (19,10,2,'a_b',56,'Spouse of',76,'Spouse of',1,NULL,NULL,NULL),
+ (20,10,2,'b_a',76,'Spouse of',56,'Spouse of',1,NULL,NULL,NULL),
+ (21,11,1,'a_b',98,'Child of',190,'Parent of',1,NULL,NULL,NULL),
+ (22,11,1,'b_a',190,'Parent of',98,'Child of',1,NULL,NULL,NULL),
+ (23,12,1,'a_b',133,'Child of',190,'Parent of',1,NULL,NULL,NULL),
+ (24,12,1,'b_a',190,'Parent of',133,'Child of',1,NULL,NULL,NULL),
+ (25,13,1,'a_b',98,'Child of',105,'Parent of',1,NULL,NULL,NULL),
+ (26,13,1,'b_a',105,'Parent of',98,'Child of',1,NULL,NULL,NULL),
+ (27,14,1,'a_b',133,'Child of',105,'Parent of',1,NULL,NULL,NULL),
+ (28,14,1,'b_a',105,'Parent of',133,'Child of',1,NULL,NULL,NULL),
+ (29,15,4,'a_b',133,'Sibling of',98,'Sibling of',1,NULL,NULL,NULL),
+ (30,15,4,'b_a',98,'Sibling of',133,'Sibling of',1,NULL,NULL,NULL),
+ (31,16,8,'a_b',105,'Household Member of',46,'Household Member is',1,NULL,NULL,NULL),
+ (32,16,8,'b_a',46,'Household Member is',105,'Household Member of',1,NULL,NULL,NULL),
+ (33,17,8,'a_b',98,'Household Member of',46,'Household Member is',1,NULL,NULL,NULL),
+ (34,17,8,'b_a',46,'Household Member is',98,'Household Member of',1,NULL,NULL,NULL),
+ (35,18,8,'a_b',133,'Household Member of',46,'Household Member is',1,NULL,NULL,NULL),
+ (36,18,8,'b_a',46,'Household Member is',133,'Household Member of',1,NULL,NULL,NULL),
+ (37,19,7,'a_b',190,'Head of Household for',46,'Head of Household is',0,NULL,NULL,NULL),
+ (38,19,7,'b_a',46,'Head of Household is',190,'Head of Household for',0,NULL,NULL,NULL),
+ (39,20,2,'a_b',105,'Spouse of',190,'Spouse of',0,NULL,NULL,NULL),
+ (40,20,2,'b_a',190,'Spouse of',105,'Spouse of',0,NULL,NULL,NULL),
+ (41,21,1,'a_b',93,'Child of',129,'Parent of',1,NULL,NULL,NULL),
+ (42,21,1,'b_a',129,'Parent of',93,'Child of',1,NULL,NULL,NULL),
+ (43,22,1,'a_b',141,'Child of',129,'Parent of',1,NULL,NULL,NULL),
+ (44,22,1,'b_a',129,'Parent of',141,'Child of',1,NULL,NULL,NULL),
+ (45,23,1,'a_b',93,'Child of',10,'Parent of',1,NULL,NULL,NULL),
+ (46,23,1,'b_a',10,'Parent of',93,'Child of',1,NULL,NULL,NULL),
+ (47,24,1,'a_b',141,'Child of',10,'Parent of',1,NULL,NULL,NULL),
+ (48,24,1,'b_a',10,'Parent of',141,'Child of',1,NULL,NULL,NULL),
+ (49,25,4,'a_b',141,'Sibling of',93,'Sibling of',1,NULL,NULL,NULL),
+ (50,25,4,'b_a',93,'Sibling of',141,'Sibling of',1,NULL,NULL,NULL),
+ (51,26,8,'a_b',10,'Household Member of',83,'Household Member is',1,NULL,NULL,NULL),
+ (52,26,8,'b_a',83,'Household Member is',10,'Household Member of',1,NULL,NULL,NULL),
+ (53,27,8,'a_b',93,'Household Member of',83,'Household Member is',1,NULL,NULL,NULL),
+ (54,27,8,'b_a',83,'Household Member is',93,'Household Member of',1,NULL,NULL,NULL),
+ (55,28,8,'a_b',141,'Household Member of',83,'Household Member is',1,NULL,NULL,NULL),
+ (56,28,8,'b_a',83,'Household Member is',141,'Household Member of',1,NULL,NULL,NULL),
+ (57,29,7,'a_b',129,'Head of Household for',83,'Head of Household is',0,NULL,NULL,NULL),
+ (58,29,7,'b_a',83,'Head of Household is',129,'Head of Household for',0,NULL,NULL,NULL),
+ (59,30,2,'a_b',10,'Spouse of',129,'Spouse of',0,NULL,NULL,NULL),
+ (60,30,2,'b_a',129,'Spouse of',10,'Spouse of',0,NULL,NULL,NULL),
+ (61,31,1,'a_b',143,'Child of',28,'Parent of',1,NULL,NULL,NULL),
+ (62,31,1,'b_a',28,'Parent of',143,'Child of',1,NULL,NULL,NULL),
+ (63,32,1,'a_b',77,'Child of',28,'Parent of',1,NULL,NULL,NULL),
+ (64,32,1,'b_a',28,'Parent of',77,'Child of',1,NULL,NULL,NULL),
+ (65,33,1,'a_b',143,'Child of',43,'Parent of',1,NULL,NULL,NULL),
+ (66,33,1,'b_a',43,'Parent of',143,'Child of',1,NULL,NULL,NULL),
+ (67,34,1,'a_b',77,'Child of',43,'Parent of',1,NULL,NULL,NULL),
+ (68,34,1,'b_a',43,'Parent of',77,'Child of',1,NULL,NULL,NULL),
+ (69,35,4,'a_b',77,'Sibling of',143,'Sibling of',1,NULL,NULL,NULL),
+ (70,35,4,'b_a',143,'Sibling of',77,'Sibling of',1,NULL,NULL,NULL),
+ (71,36,8,'a_b',43,'Household Member of',47,'Household Member is',1,NULL,NULL,NULL),
+ (72,36,8,'b_a',47,'Household Member is',43,'Household Member of',1,NULL,NULL,NULL),
+ (73,37,8,'a_b',143,'Household Member of',47,'Household Member is',1,NULL,NULL,NULL),
+ (74,37,8,'b_a',47,'Household Member is',143,'Household Member of',1,NULL,NULL,NULL),
+ (75,38,8,'a_b',77,'Household Member of',47,'Household Member is',1,NULL,NULL,NULL),
+ (76,38,8,'b_a',47,'Household Member is',77,'Household Member of',1,NULL,NULL,NULL),
+ (77,39,7,'a_b',28,'Head of Household for',47,'Head of Household is',1,NULL,NULL,NULL),
+ (78,39,7,'b_a',47,'Head of Household is',28,'Head of Household for',1,NULL,NULL,NULL),
+ (79,40,2,'a_b',43,'Spouse of',28,'Spouse of',1,NULL,NULL,NULL),
+ (80,40,2,'b_a',28,'Spouse of',43,'Spouse of',1,NULL,NULL,NULL),
+ (81,41,1,'a_b',67,'Child of',81,'Parent of',1,NULL,NULL,NULL),
+ (82,41,1,'b_a',81,'Parent of',67,'Child of',1,NULL,NULL,NULL),
+ (83,42,1,'a_b',65,'Child of',81,'Parent of',1,NULL,NULL,NULL),
+ (84,42,1,'b_a',81,'Parent of',65,'Child of',1,NULL,NULL,NULL),
+ (85,43,1,'a_b',67,'Child of',130,'Parent of',1,NULL,NULL,NULL),
+ (86,43,1,'b_a',130,'Parent of',67,'Child of',1,NULL,NULL,NULL),
+ (87,44,1,'a_b',65,'Child of',130,'Parent of',1,NULL,NULL,NULL),
+ (88,44,1,'b_a',130,'Parent of',65,'Child of',1,NULL,NULL,NULL),
+ (89,45,4,'a_b',65,'Sibling of',67,'Sibling of',1,NULL,NULL,NULL),
+ (90,45,4,'b_a',67,'Sibling of',65,'Sibling of',1,NULL,NULL,NULL),
+ (91,46,8,'a_b',130,'Household Member of',26,'Household Member is',1,NULL,NULL,NULL),
+ (92,46,8,'b_a',26,'Household Member is',130,'Household Member of',1,NULL,NULL,NULL),
+ (93,47,8,'a_b',67,'Household Member of',26,'Household Member is',1,NULL,NULL,NULL),
+ (94,47,8,'b_a',26,'Household Member is',67,'Household Member of',1,NULL,NULL,NULL),
+ (95,48,8,'a_b',65,'Household Member of',26,'Household Member is',1,NULL,NULL,NULL),
+ (96,48,8,'b_a',26,'Household Member is',65,'Household Member of',1,NULL,NULL,NULL),
+ (97,49,7,'a_b',81,'Head of Household for',26,'Head of Household is',1,NULL,NULL,NULL),
+ (98,49,7,'b_a',26,'Head of Household is',81,'Head of Household for',1,NULL,NULL,NULL),
+ (99,50,2,'a_b',130,'Spouse of',81,'Spouse of',1,NULL,NULL,NULL),
+ (100,50,2,'b_a',81,'Spouse of',130,'Spouse of',1,NULL,NULL,NULL),
+ (101,51,1,'a_b',78,'Child of',88,'Parent of',1,NULL,NULL,NULL),
+ (102,51,1,'b_a',88,'Parent of',78,'Child of',1,NULL,NULL,NULL),
+ (103,52,1,'a_b',176,'Child of',88,'Parent of',1,NULL,NULL,NULL),
+ (104,52,1,'b_a',88,'Parent of',176,'Child of',1,NULL,NULL,NULL),
+ (105,53,1,'a_b',78,'Child of',72,'Parent of',1,NULL,NULL,NULL),
+ (106,53,1,'b_a',72,'Parent of',78,'Child of',1,NULL,NULL,NULL),
+ (107,54,1,'a_b',176,'Child of',72,'Parent of',1,NULL,NULL,NULL),
+ (108,54,1,'b_a',72,'Parent of',176,'Child of',1,NULL,NULL,NULL),
+ (109,55,4,'a_b',176,'Sibling of',78,'Sibling of',1,NULL,NULL,NULL),
+ (110,55,4,'b_a',78,'Sibling of',176,'Sibling of',1,NULL,NULL,NULL),
+ (111,56,8,'a_b',72,'Household Member of',6,'Household Member is',1,NULL,NULL,NULL),
+ (112,56,8,'b_a',6,'Household Member is',72,'Household Member of',1,NULL,NULL,NULL),
+ (113,57,8,'a_b',78,'Household Member of',6,'Household Member is',1,NULL,NULL,NULL),
+ (114,57,8,'b_a',6,'Household Member is',78,'Household Member of',1,NULL,NULL,NULL),
+ (115,58,8,'a_b',176,'Household Member of',6,'Household Member is',1,NULL,NULL,NULL),
+ (116,58,8,'b_a',6,'Household Member is',176,'Household Member of',1,NULL,NULL,NULL),
+ (117,59,7,'a_b',88,'Head of Household for',6,'Head of Household is',1,NULL,NULL,NULL),
+ (118,59,7,'b_a',6,'Head of Household is',88,'Head of Household for',1,NULL,NULL,NULL),
+ (119,60,2,'a_b',72,'Spouse of',88,'Spouse of',1,NULL,NULL,NULL),
+ (120,60,2,'b_a',88,'Spouse of',72,'Spouse of',1,NULL,NULL,NULL),
+ (121,61,1,'a_b',140,'Child of',61,'Parent of',1,NULL,NULL,NULL),
+ (122,61,1,'b_a',61,'Parent of',140,'Child of',1,NULL,NULL,NULL),
+ (123,62,1,'a_b',41,'Child of',61,'Parent of',1,NULL,NULL,NULL),
+ (124,62,1,'b_a',61,'Parent of',41,'Child of',1,NULL,NULL,NULL),
+ (125,63,1,'a_b',140,'Child of',189,'Parent of',1,NULL,NULL,NULL),
+ (126,63,1,'b_a',189,'Parent of',140,'Child of',1,NULL,NULL,NULL),
+ (127,64,1,'a_b',41,'Child of',189,'Parent of',1,NULL,NULL,NULL),
+ (128,64,1,'b_a',189,'Parent of',41,'Child of',1,NULL,NULL,NULL),
+ (129,65,4,'a_b',41,'Sibling of',140,'Sibling of',1,NULL,NULL,NULL),
+ (130,65,4,'b_a',140,'Sibling of',41,'Sibling of',1,NULL,NULL,NULL),
+ (131,66,8,'a_b',189,'Household Member of',100,'Household Member is',1,NULL,NULL,NULL),
+ (132,66,8,'b_a',100,'Household Member is',189,'Household Member of',1,NULL,NULL,NULL),
+ (133,67,8,'a_b',140,'Household Member of',100,'Household Member is',1,NULL,NULL,NULL),
+ (134,67,8,'b_a',100,'Household Member is',140,'Household Member of',1,NULL,NULL,NULL),
+ (135,68,8,'a_b',41,'Household Member of',100,'Household Member is',1,NULL,NULL,NULL),
+ (136,68,8,'b_a',100,'Household Member is',41,'Household Member of',1,NULL,NULL,NULL),
+ (137,69,7,'a_b',61,'Head of Household for',100,'Head of Household is',0,NULL,NULL,NULL),
+ (138,69,7,'b_a',100,'Head of Household is',61,'Head of Household for',0,NULL,NULL,NULL),
+ (139,70,2,'a_b',189,'Spouse of',61,'Spouse of',0,NULL,NULL,NULL),
+ (140,70,2,'b_a',61,'Spouse of',189,'Spouse of',0,NULL,NULL,NULL),
+ (141,71,1,'a_b',119,'Child of',153,'Parent of',1,NULL,NULL,NULL),
+ (142,71,1,'b_a',153,'Parent of',119,'Child of',1,NULL,NULL,NULL),
+ (143,72,1,'a_b',145,'Child of',153,'Parent of',1,NULL,NULL,NULL),
+ (144,72,1,'b_a',153,'Parent of',145,'Child of',1,NULL,NULL,NULL),
+ (145,73,1,'a_b',119,'Child of',191,'Parent of',1,NULL,NULL,NULL),
+ (146,73,1,'b_a',191,'Parent of',119,'Child of',1,NULL,NULL,NULL),
+ (147,74,1,'a_b',145,'Child of',191,'Parent of',1,NULL,NULL,NULL),
+ (148,74,1,'b_a',191,'Parent of',145,'Child of',1,NULL,NULL,NULL),
+ (149,75,4,'a_b',145,'Sibling of',119,'Sibling of',1,NULL,NULL,NULL),
+ (150,75,4,'b_a',119,'Sibling of',145,'Sibling of',1,NULL,NULL,NULL),
+ (151,76,8,'a_b',191,'Household Member of',124,'Household Member is',1,NULL,NULL,NULL),
+ (152,76,8,'b_a',124,'Household Member is',191,'Household Member of',1,NULL,NULL,NULL),
+ (153,77,8,'a_b',119,'Household Member of',124,'Household Member is',1,NULL,NULL,NULL),
+ (154,77,8,'b_a',124,'Household Member is',119,'Household Member of',1,NULL,NULL,NULL),
+ (155,78,8,'a_b',145,'Household Member of',124,'Household Member is',1,NULL,NULL,NULL),
+ (156,78,8,'b_a',124,'Household Member is',145,'Household Member of',1,NULL,NULL,NULL),
+ (157,79,7,'a_b',153,'Head of Household for',124,'Head of Household is',1,NULL,NULL,NULL),
+ (158,79,7,'b_a',124,'Head of Household is',153,'Head of Household for',1,NULL,NULL,NULL),
+ (159,80,2,'a_b',191,'Spouse of',153,'Spouse of',1,NULL,NULL,NULL),
+ (160,80,2,'b_a',153,'Spouse of',191,'Spouse of',1,NULL,NULL,NULL),
+ (161,81,1,'a_b',196,'Child of',144,'Parent of',1,NULL,NULL,NULL),
+ (162,81,1,'b_a',144,'Parent of',196,'Child of',1,NULL,NULL,NULL),
+ (163,82,1,'a_b',152,'Child of',144,'Parent of',1,NULL,NULL,NULL),
+ (164,82,1,'b_a',144,'Parent of',152,'Child of',1,NULL,NULL,NULL),
+ (165,83,1,'a_b',196,'Child of',85,'Parent of',1,NULL,NULL,NULL),
+ (166,83,1,'b_a',85,'Parent of',196,'Child of',1,NULL,NULL,NULL),
+ (167,84,1,'a_b',152,'Child of',85,'Parent of',1,NULL,NULL,NULL),
+ (168,84,1,'b_a',85,'Parent of',152,'Child of',1,NULL,NULL,NULL),
+ (169,85,4,'a_b',152,'Sibling of',196,'Sibling of',1,NULL,NULL,NULL),
+ (170,85,4,'b_a',196,'Sibling of',152,'Sibling of',1,NULL,NULL,NULL),
+ (171,86,8,'a_b',85,'Household Member of',103,'Household Member is',1,NULL,NULL,NULL),
+ (172,86,8,'b_a',103,'Household Member is',85,'Household Member of',1,NULL,NULL,NULL),
+ (173,87,8,'a_b',196,'Household Member of',103,'Household Member is',1,NULL,NULL,NULL),
+ (174,87,8,'b_a',103,'Household Member is',196,'Household Member of',1,NULL,NULL,NULL),
+ (175,88,8,'a_b',152,'Household Member of',103,'Household Member is',1,NULL,NULL,NULL),
+ (176,88,8,'b_a',103,'Household Member is',152,'Household Member of',1,NULL,NULL,NULL),
+ (177,89,7,'a_b',144,'Head of Household for',103,'Head of Household is',0,NULL,NULL,NULL),
+ (178,89,7,'b_a',103,'Head of Household is',144,'Head of Household for',0,NULL,NULL,NULL),
+ (179,90,2,'a_b',85,'Spouse of',144,'Spouse of',0,NULL,NULL,NULL),
+ (180,90,2,'b_a',144,'Spouse of',85,'Spouse of',0,NULL,NULL,NULL),
+ (181,91,1,'a_b',159,'Child of',51,'Parent of',1,NULL,NULL,NULL),
+ (182,91,1,'b_a',51,'Parent of',159,'Child of',1,NULL,NULL,NULL),
+ (183,92,1,'a_b',16,'Child of',51,'Parent of',1,NULL,NULL,NULL),
+ (184,92,1,'b_a',51,'Parent of',16,'Child of',1,NULL,NULL,NULL),
+ (185,93,1,'a_b',159,'Child of',142,'Parent of',1,NULL,NULL,NULL),
+ (186,93,1,'b_a',142,'Parent of',159,'Child of',1,NULL,NULL,NULL),
+ (187,94,1,'a_b',16,'Child of',142,'Parent of',1,NULL,NULL,NULL),
+ (188,94,1,'b_a',142,'Parent of',16,'Child of',1,NULL,NULL,NULL),
+ (189,95,4,'a_b',16,'Sibling of',159,'Sibling of',1,NULL,NULL,NULL),
+ (190,95,4,'b_a',159,'Sibling of',16,'Sibling of',1,NULL,NULL,NULL),
+ (191,96,8,'a_b',142,'Household Member of',80,'Household Member is',1,NULL,NULL,NULL),
+ (192,96,8,'b_a',80,'Household Member is',142,'Household Member of',1,NULL,NULL,NULL),
+ (193,97,8,'a_b',159,'Household Member of',80,'Household Member is',1,NULL,NULL,NULL),
+ (194,97,8,'b_a',80,'Household Member is',159,'Household Member of',1,NULL,NULL,NULL),
+ (195,98,8,'a_b',16,'Household Member of',80,'Household Member is',1,NULL,NULL,NULL),
+ (196,98,8,'b_a',80,'Household Member is',16,'Household Member of',1,NULL,NULL,NULL),
+ (197,99,7,'a_b',51,'Head of Household for',80,'Head of Household is',1,NULL,NULL,NULL),
+ (198,99,7,'b_a',80,'Head of Household is',51,'Head of Household for',1,NULL,NULL,NULL),
+ (199,100,2,'a_b',142,'Spouse of',51,'Spouse of',1,NULL,NULL,NULL),
+ (200,100,2,'b_a',51,'Spouse of',142,'Spouse of',1,NULL,NULL,NULL),
+ (201,101,1,'a_b',15,'Child of',165,'Parent of',1,NULL,NULL,NULL),
+ (202,101,1,'b_a',165,'Parent of',15,'Child of',1,NULL,NULL,NULL),
+ (203,102,1,'a_b',117,'Child of',165,'Parent of',1,NULL,NULL,NULL),
+ (204,102,1,'b_a',165,'Parent of',117,'Child of',1,NULL,NULL,NULL),
+ (205,103,1,'a_b',15,'Child of',36,'Parent of',1,NULL,NULL,NULL),
+ (206,103,1,'b_a',36,'Parent of',15,'Child of',1,NULL,NULL,NULL),
+ (207,104,1,'a_b',117,'Child of',36,'Parent of',1,NULL,NULL,NULL),
+ (208,104,1,'b_a',36,'Parent of',117,'Child of',1,NULL,NULL,NULL),
+ (209,105,4,'a_b',117,'Sibling of',15,'Sibling of',1,NULL,NULL,NULL),
+ (210,105,4,'b_a',15,'Sibling of',117,'Sibling of',1,NULL,NULL,NULL),
+ (211,106,8,'a_b',36,'Household Member of',127,'Household Member is',1,NULL,NULL,NULL),
+ (212,106,8,'b_a',127,'Household Member is',36,'Household Member of',1,NULL,NULL,NULL),
+ (213,107,8,'a_b',15,'Household Member of',127,'Household Member is',1,NULL,NULL,NULL),
+ (214,107,8,'b_a',127,'Household Member is',15,'Household Member of',1,NULL,NULL,NULL),
+ (215,108,8,'a_b',117,'Household Member of',127,'Household Member is',1,NULL,NULL,NULL),
+ (216,108,8,'b_a',127,'Household Member is',117,'Household Member of',1,NULL,NULL,NULL),
+ (217,109,7,'a_b',165,'Head of Household for',127,'Head of Household is',1,NULL,NULL,NULL),
+ (218,109,7,'b_a',127,'Head of Household is',165,'Head of Household for',1,NULL,NULL,NULL),
+ (219,110,2,'a_b',36,'Spouse of',165,'Spouse of',1,NULL,NULL,NULL),
+ (220,110,2,'b_a',165,'Spouse of',36,'Spouse of',1,NULL,NULL,NULL),
+ (221,111,1,'a_b',44,'Child of',71,'Parent of',1,NULL,NULL,NULL),
+ (222,111,1,'b_a',71,'Parent of',44,'Child of',1,NULL,NULL,NULL),
+ (223,112,1,'a_b',96,'Child of',71,'Parent of',1,NULL,NULL,NULL),
+ (224,112,1,'b_a',71,'Parent of',96,'Child of',1,NULL,NULL,NULL),
+ (225,113,1,'a_b',44,'Child of',74,'Parent of',1,NULL,NULL,NULL),
+ (226,113,1,'b_a',74,'Parent of',44,'Child of',1,NULL,NULL,NULL),
+ (227,114,1,'a_b',96,'Child of',74,'Parent of',1,NULL,NULL,NULL),
+ (228,114,1,'b_a',74,'Parent of',96,'Child of',1,NULL,NULL,NULL),
+ (229,115,4,'a_b',96,'Sibling of',44,'Sibling of',1,NULL,NULL,NULL),
+ (230,115,4,'b_a',44,'Sibling of',96,'Sibling of',1,NULL,NULL,NULL),
+ (231,116,8,'a_b',74,'Household Member of',107,'Household Member is',1,NULL,NULL,NULL),
+ (232,116,8,'b_a',107,'Household Member is',74,'Household Member of',1,NULL,NULL,NULL),
+ (233,117,8,'a_b',44,'Household Member of',107,'Household Member is',1,NULL,NULL,NULL),
+ (234,117,8,'b_a',107,'Household Member is',44,'Household Member of',1,NULL,NULL,NULL),
+ (235,118,8,'a_b',96,'Household Member of',107,'Household Member is',1,NULL,NULL,NULL),
+ (236,118,8,'b_a',107,'Household Member is',96,'Household Member of',1,NULL,NULL,NULL),
+ (237,119,7,'a_b',71,'Head of Household for',107,'Head of Household is',1,NULL,NULL,NULL),
+ (238,119,7,'b_a',107,'Head of Household is',71,'Head of Household for',1,NULL,NULL,NULL),
+ (239,120,2,'a_b',74,'Spouse of',71,'Spouse of',1,NULL,NULL,NULL),
+ (240,120,2,'b_a',71,'Spouse of',74,'Spouse of',1,NULL,NULL,NULL),
+ (241,121,1,'a_b',64,'Child of',97,'Parent of',1,NULL,NULL,NULL),
+ (242,121,1,'b_a',97,'Parent of',64,'Child of',1,NULL,NULL,NULL),
+ (243,122,1,'a_b',55,'Child of',97,'Parent of',1,NULL,NULL,NULL),
+ (244,122,1,'b_a',97,'Parent of',55,'Child of',1,NULL,NULL,NULL),
+ (245,123,1,'a_b',64,'Child of',193,'Parent of',1,NULL,NULL,NULL),
+ (246,123,1,'b_a',193,'Parent of',64,'Child of',1,NULL,NULL,NULL),
+ (247,124,1,'a_b',55,'Child of',193,'Parent of',1,NULL,NULL,NULL),
+ (248,124,1,'b_a',193,'Parent of',55,'Child of',1,NULL,NULL,NULL),
+ (249,125,4,'a_b',55,'Sibling of',64,'Sibling of',1,NULL,NULL,NULL),
+ (250,125,4,'b_a',64,'Sibling of',55,'Sibling of',1,NULL,NULL,NULL),
+ (251,126,8,'a_b',193,'Household Member of',8,'Household Member is',1,NULL,NULL,NULL),
+ (252,126,8,'b_a',8,'Household Member is',193,'Household Member of',1,NULL,NULL,NULL),
+ (253,127,8,'a_b',64,'Household Member of',8,'Household Member is',1,NULL,NULL,NULL),
+ (254,127,8,'b_a',8,'Household Member is',64,'Household Member of',1,NULL,NULL,NULL),
+ (255,128,8,'a_b',55,'Household Member of',8,'Household Member is',1,NULL,NULL,NULL),
+ (256,128,8,'b_a',8,'Household Member is',55,'Household Member of',1,NULL,NULL,NULL),
+ (257,129,7,'a_b',97,'Head of Household for',8,'Head of Household is',1,NULL,NULL,NULL),
+ (258,129,7,'b_a',8,'Head of Household is',97,'Head of Household for',1,NULL,NULL,NULL),
+ (259,130,2,'a_b',193,'Spouse of',97,'Spouse of',1,NULL,NULL,NULL),
+ (260,130,2,'b_a',97,'Spouse of',193,'Spouse of',1,NULL,NULL,NULL),
+ (261,131,1,'a_b',11,'Child of',20,'Parent of',1,NULL,NULL,NULL),
+ (262,131,1,'b_a',20,'Parent of',11,'Child of',1,NULL,NULL,NULL),
+ (263,132,1,'a_b',69,'Child of',20,'Parent of',1,NULL,NULL,NULL),
+ (264,132,1,'b_a',20,'Parent of',69,'Child of',1,NULL,NULL,NULL),
+ (265,133,1,'a_b',11,'Child of',121,'Parent of',1,NULL,NULL,NULL),
+ (266,133,1,'b_a',121,'Parent of',11,'Child of',1,NULL,NULL,NULL),
+ (267,134,1,'a_b',69,'Child of',121,'Parent of',1,NULL,NULL,NULL),
+ (268,134,1,'b_a',121,'Parent of',69,'Child of',1,NULL,NULL,NULL),
+ (269,135,4,'a_b',69,'Sibling of',11,'Sibling of',1,NULL,NULL,NULL),
+ (270,135,4,'b_a',11,'Sibling of',69,'Sibling of',1,NULL,NULL,NULL),
+ (271,136,8,'a_b',121,'Household Member of',31,'Household Member is',1,NULL,NULL,NULL),
+ (272,136,8,'b_a',31,'Household Member is',121,'Household Member of',1,NULL,NULL,NULL),
+ (273,137,8,'a_b',11,'Household Member of',31,'Household Member is',1,NULL,NULL,NULL),
+ (274,137,8,'b_a',31,'Household Member is',11,'Household Member of',1,NULL,NULL,NULL),
+ (275,138,8,'a_b',69,'Household Member of',31,'Household Member is',1,NULL,NULL,NULL),
+ (276,138,8,'b_a',31,'Household Member is',69,'Household Member of',1,NULL,NULL,NULL),
+ (277,139,7,'a_b',20,'Head of Household for',31,'Head of Household is',0,NULL,NULL,NULL),
+ (278,139,7,'b_a',31,'Head of Household is',20,'Head of Household for',0,NULL,NULL,NULL),
+ (279,140,2,'a_b',121,'Spouse of',20,'Spouse of',0,NULL,NULL,NULL),
+ (280,140,2,'b_a',20,'Spouse of',121,'Spouse of',0,NULL,NULL,NULL),
+ (281,141,1,'a_b',171,'Child of',24,'Parent of',1,NULL,NULL,NULL),
+ (282,141,1,'b_a',24,'Parent of',171,'Child of',1,NULL,NULL,NULL),
+ (283,142,1,'a_b',102,'Child of',24,'Parent of',1,NULL,NULL,NULL),
+ (284,142,1,'b_a',24,'Parent of',102,'Child of',1,NULL,NULL,NULL),
+ (285,143,1,'a_b',171,'Child of',175,'Parent of',1,NULL,NULL,NULL),
+ (286,143,1,'b_a',175,'Parent of',171,'Child of',1,NULL,NULL,NULL),
+ (287,144,1,'a_b',102,'Child of',175,'Parent of',1,NULL,NULL,NULL),
+ (288,144,1,'b_a',175,'Parent of',102,'Child of',1,NULL,NULL,NULL),
+ (289,145,4,'a_b',102,'Sibling of',171,'Sibling of',1,NULL,NULL,NULL),
+ (290,145,4,'b_a',171,'Sibling of',102,'Sibling of',1,NULL,NULL,NULL),
+ (291,146,8,'a_b',175,'Household Member of',4,'Household Member is',1,NULL,NULL,NULL),
+ (292,146,8,'b_a',4,'Household Member is',175,'Household Member of',1,NULL,NULL,NULL),
+ (293,147,8,'a_b',171,'Household Member of',4,'Household Member is',1,NULL,NULL,NULL),
+ (294,147,8,'b_a',4,'Household Member is',171,'Household Member of',1,NULL,NULL,NULL),
+ (295,148,8,'a_b',102,'Household Member of',4,'Household Member is',1,NULL,NULL,NULL),
+ (296,148,8,'b_a',4,'Household Member is',102,'Household Member of',1,NULL,NULL,NULL),
+ (297,149,7,'a_b',24,'Head of Household for',4,'Head of Household is',0,NULL,NULL,NULL),
+ (298,149,7,'b_a',4,'Head of Household is',24,'Head of Household for',0,NULL,NULL,NULL),
+ (299,150,2,'a_b',175,'Spouse of',24,'Spouse of',0,NULL,NULL,NULL),
+ (300,150,2,'b_a',24,'Spouse of',175,'Spouse of',0,NULL,NULL,NULL),
+ (301,151,1,'a_b',104,'Child of',75,'Parent of',1,NULL,NULL,NULL),
+ (302,151,1,'b_a',75,'Parent of',104,'Child of',1,NULL,NULL,NULL),
+ (303,152,1,'a_b',48,'Child of',75,'Parent of',1,NULL,NULL,NULL),
+ (304,152,1,'b_a',75,'Parent of',48,'Child of',1,NULL,NULL,NULL),
+ (305,153,1,'a_b',104,'Child of',63,'Parent of',1,NULL,NULL,NULL),
+ (306,153,1,'b_a',63,'Parent of',104,'Child of',1,NULL,NULL,NULL),
+ (307,154,1,'a_b',48,'Child of',63,'Parent of',1,NULL,NULL,NULL),
+ (308,154,1,'b_a',63,'Parent of',48,'Child of',1,NULL,NULL,NULL),
+ (309,155,4,'a_b',48,'Sibling of',104,'Sibling of',1,NULL,NULL,NULL),
+ (310,155,4,'b_a',104,'Sibling of',48,'Sibling of',1,NULL,NULL,NULL),
+ (311,156,8,'a_b',63,'Household Member of',27,'Household Member is',1,NULL,NULL,NULL),
+ (312,156,8,'b_a',27,'Household Member is',63,'Household Member of',1,NULL,NULL,NULL),
+ (313,157,8,'a_b',104,'Household Member of',27,'Household Member is',1,NULL,NULL,NULL),
+ (314,157,8,'b_a',27,'Household Member is',104,'Household Member of',1,NULL,NULL,NULL),
+ (315,158,8,'a_b',48,'Household Member of',27,'Household Member is',1,NULL,NULL,NULL),
+ (316,158,8,'b_a',27,'Household Member is',48,'Household Member of',1,NULL,NULL,NULL),
+ (317,159,7,'a_b',75,'Head of Household for',27,'Head of Household is',0,NULL,NULL,NULL),
+ (318,159,7,'b_a',27,'Head of Household is',75,'Head of Household for',0,NULL,NULL,NULL),
+ (319,160,2,'a_b',63,'Spouse of',75,'Spouse of',0,NULL,NULL,NULL),
+ (320,160,2,'b_a',75,'Spouse of',63,'Spouse of',0,NULL,NULL,NULL),
+ (321,161,1,'a_b',120,'Child of',89,'Parent of',1,NULL,NULL,NULL),
+ (322,161,1,'b_a',89,'Parent of',120,'Child of',1,NULL,NULL,NULL),
+ (323,162,1,'a_b',53,'Child of',89,'Parent of',1,NULL,NULL,NULL),
+ (324,162,1,'b_a',89,'Parent of',53,'Child of',1,NULL,NULL,NULL),
+ (325,163,1,'a_b',120,'Child of',128,'Parent of',1,NULL,NULL,NULL),
+ (326,163,1,'b_a',128,'Parent of',120,'Child of',1,NULL,NULL,NULL),
+ (327,164,1,'a_b',53,'Child of',128,'Parent of',1,NULL,NULL,NULL),
+ (328,164,1,'b_a',128,'Parent of',53,'Child of',1,NULL,NULL,NULL),
+ (329,165,4,'a_b',53,'Sibling of',120,'Sibling of',1,NULL,NULL,NULL),
+ (330,165,4,'b_a',120,'Sibling of',53,'Sibling of',1,NULL,NULL,NULL),
+ (331,166,8,'a_b',128,'Household Member of',115,'Household Member is',1,NULL,NULL,NULL),
+ (332,166,8,'b_a',115,'Household Member is',128,'Household Member of',1,NULL,NULL,NULL),
+ (333,167,8,'a_b',120,'Household Member of',115,'Household Member is',1,NULL,NULL,NULL),
+ (334,167,8,'b_a',115,'Household Member is',120,'Household Member of',1,NULL,NULL,NULL),
+ (335,168,8,'a_b',53,'Household Member of',115,'Household Member is',1,NULL,NULL,NULL),
+ (336,168,8,'b_a',115,'Household Member is',53,'Household Member of',1,NULL,NULL,NULL),
+ (337,169,7,'a_b',89,'Head of Household for',115,'Head of Household is',1,NULL,NULL,NULL),
+ (338,169,7,'b_a',115,'Head of Household is',89,'Head of Household for',1,NULL,NULL,NULL),
+ (339,170,2,'a_b',128,'Spouse of',89,'Spouse of',1,NULL,NULL,NULL),
+ (340,170,2,'b_a',89,'Spouse of',128,'Spouse of',1,NULL,NULL,NULL),
+ (341,171,1,'a_b',138,'Child of',108,'Parent of',1,NULL,NULL,NULL),
+ (342,171,1,'b_a',108,'Parent of',138,'Child of',1,NULL,NULL,NULL),
+ (343,172,1,'a_b',37,'Child of',108,'Parent of',1,NULL,NULL,NULL),
+ (344,172,1,'b_a',108,'Parent of',37,'Child of',1,NULL,NULL,NULL),
+ (345,173,1,'a_b',138,'Child of',170,'Parent of',1,NULL,NULL,NULL),
+ (346,173,1,'b_a',170,'Parent of',138,'Child of',1,NULL,NULL,NULL),
+ (347,174,1,'a_b',37,'Child of',170,'Parent of',1,NULL,NULL,NULL),
+ (348,174,1,'b_a',170,'Parent of',37,'Child of',1,NULL,NULL,NULL),
+ (349,175,4,'a_b',37,'Sibling of',138,'Sibling of',1,NULL,NULL,NULL),
+ (350,175,4,'b_a',138,'Sibling of',37,'Sibling of',1,NULL,NULL,NULL),
+ (351,176,8,'a_b',170,'Household Member of',21,'Household Member is',1,NULL,NULL,NULL),
+ (352,176,8,'b_a',21,'Household Member is',170,'Household Member of',1,NULL,NULL,NULL),
+ (353,177,8,'a_b',138,'Household Member of',21,'Household Member is',1,NULL,NULL,NULL),
+ (354,177,8,'b_a',21,'Household Member is',138,'Household Member of',1,NULL,NULL,NULL),
+ (355,178,8,'a_b',37,'Household Member of',21,'Household Member is',1,NULL,NULL,NULL),
+ (356,178,8,'b_a',21,'Household Member is',37,'Household Member of',1,NULL,NULL,NULL),
+ (357,179,7,'a_b',108,'Head of Household for',21,'Head of Household is',0,NULL,NULL,NULL),
+ (358,179,7,'b_a',21,'Head of Household is',108,'Head of Household for',0,NULL,NULL,NULL),
+ (359,180,2,'a_b',170,'Spouse of',108,'Spouse of',0,NULL,NULL,NULL),
+ (360,180,2,'b_a',108,'Spouse of',170,'Spouse of',0,NULL,NULL,NULL),
+ (361,181,1,'a_b',35,'Child of',19,'Parent of',1,NULL,NULL,NULL),
+ (362,181,1,'b_a',19,'Parent of',35,'Child of',1,NULL,NULL,NULL),
+ (363,182,1,'a_b',73,'Child of',19,'Parent of',1,NULL,NULL,NULL),
+ (364,182,1,'b_a',19,'Parent of',73,'Child of',1,NULL,NULL,NULL),
+ (365,183,1,'a_b',35,'Child of',87,'Parent of',1,NULL,NULL,NULL),
+ (366,183,1,'b_a',87,'Parent of',35,'Child of',1,NULL,NULL,NULL),
+ (367,184,1,'a_b',73,'Child of',87,'Parent of',1,NULL,NULL,NULL),
+ (368,184,1,'b_a',87,'Parent of',73,'Child of',1,NULL,NULL,NULL),
+ (369,185,4,'a_b',73,'Sibling of',35,'Sibling of',1,NULL,NULL,NULL),
+ (370,185,4,'b_a',35,'Sibling of',73,'Sibling of',1,NULL,NULL,NULL),
+ (371,186,8,'a_b',87,'Household Member of',181,'Household Member is',1,NULL,NULL,NULL),
+ (372,186,8,'b_a',181,'Household Member is',87,'Household Member of',1,NULL,NULL,NULL),
+ (373,187,8,'a_b',35,'Household Member of',181,'Household Member is',1,NULL,NULL,NULL),
+ (374,187,8,'b_a',181,'Household Member is',35,'Household Member of',1,NULL,NULL,NULL),
+ (375,188,8,'a_b',73,'Household Member of',181,'Household Member is',1,NULL,NULL,NULL),
+ (376,188,8,'b_a',181,'Household Member is',73,'Household Member of',1,NULL,NULL,NULL),
+ (377,189,7,'a_b',19,'Head of Household for',181,'Head of Household is',0,NULL,NULL,NULL),
+ (378,189,7,'b_a',181,'Head of Household is',19,'Head of Household for',0,NULL,NULL,NULL),
+ (379,190,2,'a_b',87,'Spouse of',19,'Spouse of',0,NULL,NULL,NULL),
+ (380,190,2,'b_a',19,'Spouse of',87,'Spouse of',0,NULL,NULL,NULL),
+ (381,191,1,'a_b',167,'Child of',185,'Parent of',1,NULL,NULL,NULL),
+ (382,191,1,'b_a',185,'Parent of',167,'Child of',1,NULL,NULL,NULL),
+ (383,192,1,'a_b',45,'Child of',185,'Parent of',1,NULL,NULL,NULL),
+ (384,192,1,'b_a',185,'Parent of',45,'Child of',1,NULL,NULL,NULL),
+ (385,193,1,'a_b',167,'Child of',91,'Parent of',1,NULL,NULL,NULL),
+ (386,193,1,'b_a',91,'Parent of',167,'Child of',1,NULL,NULL,NULL),
+ (387,194,1,'a_b',45,'Child of',91,'Parent of',1,NULL,NULL,NULL),
+ (388,194,1,'b_a',91,'Parent of',45,'Child of',1,NULL,NULL,NULL),
+ (389,195,4,'a_b',45,'Sibling of',167,'Sibling of',1,NULL,NULL,NULL),
+ (390,195,4,'b_a',167,'Sibling of',45,'Sibling of',1,NULL,NULL,NULL),
+ (391,196,8,'a_b',91,'Household Member of',92,'Household Member is',1,NULL,NULL,NULL),
+ (392,196,8,'b_a',92,'Household Member is',91,'Household Member of',1,NULL,NULL,NULL),
+ (393,197,8,'a_b',167,'Household Member of',92,'Household Member is',1,NULL,NULL,NULL),
+ (394,197,8,'b_a',92,'Household Member is',167,'Household Member of',1,NULL,NULL,NULL),
+ (395,198,8,'a_b',45,'Household Member of',92,'Household Member is',1,NULL,NULL,NULL),
+ (396,198,8,'b_a',92,'Household Member is',45,'Household Member of',1,NULL,NULL,NULL),
+ (397,199,7,'a_b',185,'Head of Household for',92,'Head of Household is',1,NULL,NULL,NULL),
+ (398,199,7,'b_a',92,'Head of Household is',185,'Head of Household for',1,NULL,NULL,NULL),
+ (399,200,2,'a_b',91,'Spouse of',185,'Spouse of',1,NULL,NULL,NULL),
+ (400,200,2,'b_a',185,'Spouse of',91,'Spouse of',1,NULL,NULL,NULL),
+ (401,201,5,'a_b',149,'Employee of',3,'Employer of',1,NULL,NULL,NULL),
+ (402,201,5,'b_a',3,'Employer of',149,'Employee of',1,NULL,NULL,NULL),
+ (403,202,5,'a_b',17,'Employee of',9,'Employer of',1,NULL,NULL,NULL),
+ (404,202,5,'b_a',9,'Employer of',17,'Employee of',1,NULL,NULL,NULL),
+ (405,203,5,'a_b',74,'Employee of',23,'Employer of',1,NULL,NULL,NULL),
+ (406,203,5,'b_a',23,'Employer of',74,'Employee of',1,NULL,NULL,NULL),
+ (407,204,5,'a_b',28,'Employee of',25,'Employer of',1,NULL,NULL,NULL),
+ (408,204,5,'b_a',25,'Employer of',28,'Employee of',1,NULL,NULL,NULL),
+ (409,205,5,'a_b',10,'Employee of',40,'Employer of',1,NULL,NULL,NULL),
+ (410,205,5,'b_a',40,'Employer of',10,'Employee of',1,NULL,NULL,NULL),
+ (411,206,5,'a_b',141,'Employee of',49,'Employer of',1,NULL,NULL,NULL),
+ (412,206,5,'b_a',49,'Employer of',141,'Employee of',1,NULL,NULL,NULL),
+ (413,207,5,'a_b',182,'Employee of',62,'Employer of',1,NULL,NULL,NULL),
+ (414,207,5,'b_a',62,'Employer of',182,'Employee of',1,NULL,NULL,NULL),
+ (415,208,5,'a_b',82,'Employee of',84,'Employer of',1,NULL,NULL,NULL),
+ (416,208,5,'b_a',84,'Employer of',82,'Employee of',1,NULL,NULL,NULL),
+ (417,209,5,'a_b',114,'Employee of',110,'Employer of',1,NULL,NULL,NULL),
+ (418,209,5,'b_a',110,'Employer of',114,'Employee of',1,NULL,NULL,NULL),
+ (419,210,5,'a_b',15,'Employee of',134,'Employer of',1,NULL,NULL,NULL),
+ (420,210,5,'b_a',134,'Employer of',15,'Employee of',1,NULL,NULL,NULL),
+ (421,211,5,'a_b',43,'Employee of',139,'Employer of',1,NULL,NULL,NULL),
+ (422,211,5,'b_a',139,'Employer of',43,'Employee of',1,NULL,NULL,NULL),
+ (423,212,5,'a_b',50,'Employee of',156,'Employer of',1,NULL,NULL,NULL),
+ (424,212,5,'b_a',156,'Employer of',50,'Employee of',1,NULL,NULL,NULL),
+ (425,213,5,'a_b',52,'Employee of',161,'Employer of',1,NULL,NULL,NULL),
+ (426,213,5,'b_a',161,'Employer of',52,'Employee of',1,NULL,NULL,NULL),
+ (427,214,5,'a_b',163,'Employee of',180,'Employer of',1,NULL,NULL,NULL),
+ (428,214,5,'b_a',180,'Employer of',163,'Employee of',1,NULL,NULL,NULL),
+ (429,215,5,'a_b',135,'Employee of',183,'Employer of',1,NULL,NULL,NULL),
+ (430,215,5,'b_a',183,'Employer of',135,'Employee of',1,NULL,NULL,NULL),
+ (431,216,5,'a_b',59,'Employee of',187,'Employer of',1,NULL,NULL,NULL),
+ (432,216,5,'b_a',187,'Employer of',59,'Employee of',1,NULL,NULL,NULL),
+ (433,217,5,'a_b',111,'Employee of',195,'Employer of',1,NULL,NULL,NULL),
+ (434,217,5,'b_a',195,'Employer of',111,'Employee of',1,NULL,NULL,NULL),
+ (435,218,5,'a_b',99,'Employee of',200,'Employer of',1,NULL,NULL,NULL),
+ (436,218,5,'b_a',200,'Employer of',99,'Employee of',1,NULL,NULL,NULL);
 /*!40000 ALTER TABLE `civicrm_relationship_cache` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -12052,90 +12063,90 @@ 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,176,2,'2022-04-14 17:53:21','Admin','Added',NULL),
- (2,64,2,'2022-01-09 03:40:07','Email','Added',NULL),
- (3,168,2,'2022-03-26 09:39:30','Admin','Added',NULL),
- (4,134,2,'2022-05-29 17:33:42','Email','Added',NULL),
- (5,174,2,'2021-08-06 08:01:49','Admin','Added',NULL),
- (6,43,2,'2022-02-01 11:40:28','Email','Added',NULL),
- (7,14,2,'2022-05-19 14:09:30','Admin','Added',NULL),
- (8,49,2,'2022-06-09 07:52:11','Admin','Added',NULL),
- (9,195,2,'2022-01-09 00:43:33','Admin','Added',NULL),
- (10,34,2,'2022-06-11 18:05:54','Admin','Added',NULL),
- (11,191,2,'2022-05-25 19:26:26','Email','Added',NULL),
- (12,28,2,'2021-10-10 04:29:41','Admin','Added',NULL),
- (13,97,2,'2022-01-14 06:46:31','Email','Added',NULL),
- (14,77,2,'2022-05-09 07:20:33','Email','Added',NULL),
- (15,110,2,'2022-01-22 21:47:28','Email','Added',NULL),
- (16,101,2,'2021-06-30 07:20:29','Admin','Added',NULL),
- (17,152,2,'2022-02-22 05:31:45','Email','Added',NULL),
- (18,61,2,'2021-06-29 00:03:10','Admin','Added',NULL),
- (19,5,2,'2022-06-02 20:10:59','Email','Added',NULL),
- (20,132,2,'2022-01-31 07:31:12','Email','Added',NULL),
- (21,184,2,'2022-03-14 19:26:20','Admin','Added',NULL),
- (22,50,2,'2021-06-27 03:51:21','Admin','Added',NULL),
- (23,98,2,'2022-05-03 16:58:50','Admin','Added',NULL),
- (24,84,2,'2021-08-31 08:13:00','Email','Added',NULL),
- (25,9,2,'2022-06-16 19:09:59','Email','Added',NULL),
- (26,70,2,'2022-02-27 04:53:45','Email','Added',NULL),
- (27,25,2,'2022-03-07 08:24:57','Admin','Added',NULL),
- (28,137,2,'2021-07-18 14:40:46','Email','Added',NULL),
- (29,90,2,'2022-05-02 09:41:04','Admin','Added',NULL),
- (30,4,2,'2022-01-27 06:12:41','Admin','Added',NULL),
- (31,116,2,'2021-07-16 15:12:12','Email','Added',NULL),
- (32,149,2,'2021-07-27 17:48:16','Admin','Added',NULL),
- (33,108,2,'2021-08-13 10:39:17','Email','Added',NULL),
- (34,94,2,'2021-07-26 14:38:20','Admin','Added',NULL),
- (35,130,2,'2021-09-13 02:54:56','Admin','Added',NULL),
- (36,41,2,'2021-09-05 10:52:14','Admin','Added',NULL),
- (37,73,2,'2021-11-22 01:11:30','Admin','Added',NULL),
- (38,164,2,'2022-01-29 02:33:53','Admin','Added',NULL),
- (39,138,2,'2021-10-09 21:50:37','Admin','Added',NULL),
- (40,147,2,'2021-12-13 06:44:30','Admin','Added',NULL),
- (41,91,2,'2021-12-02 14:43:37','Admin','Added',NULL),
- (42,62,2,'2022-02-15 05:22:46','Email','Added',NULL),
- (43,24,2,'2022-03-06 01:59:04','Admin','Added',NULL),
- (44,183,2,'2021-10-05 17:18:58','Admin','Added',NULL),
- (45,187,2,'2022-01-21 14:57:48','Admin','Added',NULL),
- (46,118,2,'2021-09-04 14:19:55','Admin','Added',NULL),
- (47,140,2,'2021-12-25 17:56:08','Email','Added',NULL),
- (48,153,2,'2022-04-25 19:06:23','Email','Added',NULL),
- (49,58,2,'2022-06-05 03:50:10','Admin','Added',NULL),
- (50,163,2,'2022-06-13 12:01:37','Email','Added',NULL),
- (51,44,2,'2021-11-10 06:57:41','Admin','Added',NULL),
- (52,72,2,'2021-11-15 17:59:59','Admin','Added',NULL),
- (53,95,2,'2021-09-15 11:03:30','Email','Added',NULL),
- (54,6,2,'2021-09-23 17:52:04','Admin','Added',NULL),
- (55,31,2,'2022-02-03 20:59:52','Admin','Added',NULL),
- (56,177,2,'2021-09-24 04:56:02','Admin','Added',NULL),
- (57,119,2,'2021-07-03 04:10:08','Admin','Added',NULL),
- (58,120,2,'2021-12-21 19:56:52','Admin','Added',NULL),
- (59,35,2,'2021-11-07 16:24:57','Admin','Added',NULL),
- (60,52,2,'2021-09-14 17:14:17','Admin','Added',NULL),
- (61,117,3,'2022-01-16 00:11:38','Admin','Added',NULL),
- (62,197,3,'2022-04-27 16:05:28','Admin','Added',NULL),
- (63,17,3,'2021-07-04 20:06:54','Admin','Added',NULL),
- (64,198,3,'2022-01-30 13:46:53','Admin','Added',NULL),
- (65,33,3,'2021-09-22 07:26:37','Email','Added',NULL),
- (66,169,3,'2022-06-05 21:45:28','Email','Added',NULL),
- (67,192,3,'2021-10-01 10:36:50','Admin','Added',NULL),
- (68,71,3,'2022-05-04 06:33:48','Admin','Added',NULL),
- (69,19,3,'2021-08-22 18:06:46','Admin','Added',NULL),
- (70,133,3,'2021-08-24 11:31:18','Admin','Added',NULL),
- (71,88,3,'2022-04-09 17:42:02','Email','Added',NULL),
- (72,76,3,'2021-12-05 17:45:38','Email','Added',NULL),
- (73,125,3,'2022-03-04 14:49:22','Admin','Added',NULL),
- (74,10,3,'2022-01-31 16:01:01','Email','Added',NULL),
- (75,51,3,'2021-12-01 18:35:51','Email','Added',NULL),
- (76,176,4,'2021-12-22 00:23:07','Admin','Added',NULL),
- (77,49,4,'2022-06-18 12:17:40','Admin','Added',NULL),
- (78,110,4,'2022-01-24 14:04:31','Admin','Added',NULL),
- (79,50,4,'2021-07-30 06:40:28','Admin','Added',NULL),
- (80,90,4,'2021-07-19 19:54:48','Admin','Added',NULL),
- (81,41,4,'2022-05-08 20:25:33','Admin','Added',NULL),
- (82,24,4,'2021-10-30 07:02:59','Email','Added',NULL),
- (83,163,4,'2022-04-12 16:44:32','Email','Added',NULL),
- (84,202,4,'2021-08-01 01:13:55','Admin','Added',NULL);
+ (1,168,2,'2021-08-05 22:09:35','Admin','Added',NULL),
+ (2,131,2,'2022-03-03 01:51:19','Admin','Added',NULL),
+ (3,39,2,'2021-11-16 07:00:06','Admin','Added',NULL),
+ (4,178,2,'2021-08-15 04:43:05','Email','Added',NULL),
+ (5,57,2,'2022-03-04 17:47:46','Admin','Added',NULL),
+ (6,198,2,'2022-06-06 17:35:48','Admin','Added',NULL),
+ (7,199,2,'2022-06-08 22:46:58','Email','Added',NULL),
+ (8,154,2,'2022-04-24 03:04:44','Email','Added',NULL),
+ (9,174,2,'2022-01-27 12:58:57','Email','Added',NULL),
+ (10,157,2,'2022-07-15 05:06:18','Email','Added',NULL),
+ (11,192,2,'2021-12-26 19:23:46','Email','Added',NULL),
+ (12,172,2,'2022-05-10 01:51:33','Admin','Added',NULL),
+ (13,137,2,'2021-12-03 01:15:42','Admin','Added',NULL),
+ (14,135,2,'2022-06-01 11:46:39','Email','Added',NULL),
+ (15,2,2,'2021-12-19 21:39:43','Email','Added',NULL),
+ (16,52,2,'2022-05-13 14:36:12','Email','Added',NULL),
+ (17,38,2,'2021-08-21 07:21:15','Admin','Added',NULL),
+ (18,95,2,'2021-09-01 23:50:20','Admin','Added',NULL),
+ (19,146,2,'2022-03-20 20:03:04','Email','Added',NULL),
+ (20,166,2,'2022-07-03 23:38:38','Admin','Added',NULL),
+ (21,111,2,'2022-03-14 20:52:15','Admin','Added',NULL),
+ (22,136,2,'2022-07-06 10:40:44','Admin','Added',NULL),
+ (23,18,2,'2022-07-08 00:51:21','Email','Added',NULL),
+ (24,112,2,'2022-07-05 11:44:25','Email','Added',NULL),
+ (25,155,2,'2022-05-21 20:30:27','Email','Added',NULL),
+ (26,60,2,'2021-10-28 18:02:44','Email','Added',NULL),
+ (27,7,2,'2022-02-23 23:21:57','Admin','Added',NULL),
+ (28,12,2,'2021-11-25 16:09:45','Email','Added',NULL),
+ (29,30,2,'2022-03-25 02:33:20','Admin','Added',NULL),
+ (30,182,2,'2022-06-15 21:54:54','Admin','Added',NULL),
+ (31,132,2,'2022-03-02 03:42:37','Admin','Added',NULL),
+ (32,148,2,'2021-11-02 15:21:12','Email','Added',NULL),
+ (33,70,2,'2021-09-08 07:42:47','Admin','Added',NULL),
+ (34,86,2,'2022-02-09 06:10:15','Admin','Added',NULL),
+ (35,150,2,'2021-08-31 02:31:28','Admin','Added',NULL),
+ (36,66,2,'2022-07-04 15:22:49','Email','Added',NULL),
+ (37,50,2,'2021-09-29 13:16:52','Admin','Added',NULL),
+ (38,169,2,'2022-01-31 03:57:54','Admin','Added',NULL),
+ (39,125,2,'2021-11-18 04:39:45','Email','Added',NULL),
+ (40,147,2,'2022-01-06 19:18:42','Email','Added',NULL),
+ (41,33,2,'2022-06-06 02:37:55','Email','Added',NULL),
+ (42,99,2,'2022-06-19 05:21:16','Admin','Added',NULL),
+ (43,94,2,'2022-04-20 11:54:35','Admin','Added',NULL),
+ (44,116,2,'2022-07-19 02:01:13','Email','Added',NULL),
+ (45,58,2,'2022-01-19 03:42:34','Email','Added',NULL),
+ (46,194,2,'2022-04-23 15:21:57','Email','Added',NULL),
+ (47,164,2,'2022-02-28 12:19:57','Admin','Added',NULL),
+ (48,162,2,'2022-03-21 15:13:37','Admin','Added',NULL),
+ (49,158,2,'2021-12-17 11:45:41','Email','Added',NULL),
+ (50,34,2,'2022-06-21 18:52:47','Admin','Added',NULL),
+ (51,90,2,'2021-12-30 13:54:42','Email','Added',NULL),
+ (52,113,2,'2022-06-22 11:25:51','Admin','Added',NULL),
+ (53,149,2,'2021-12-10 03:44:11','Email','Added',NULL),
+ (54,14,2,'2021-10-30 06:46:40','Admin','Added',NULL),
+ (55,151,2,'2021-08-13 08:03:25','Admin','Added',NULL),
+ (56,118,2,'2021-08-27 17:37:26','Admin','Added',NULL),
+ (57,79,2,'2021-11-26 19:08:45','Email','Added',NULL),
+ (58,197,2,'2021-09-25 17:16:58','Admin','Added',NULL),
+ (59,22,2,'2022-01-05 16:20:00','Admin','Added',NULL),
+ (60,82,2,'2021-10-31 03:24:15','Email','Added',NULL),
+ (61,122,3,'2022-05-28 00:54:21','Email','Added',NULL),
+ (62,29,3,'2021-09-10 18:31:53','Email','Added',NULL),
+ (63,54,3,'2021-12-10 18:17:37','Admin','Added',NULL),
+ (64,114,3,'2022-03-26 02:34:38','Admin','Added',NULL),
+ (65,42,3,'2021-10-29 14:25:49','Email','Added',NULL),
+ (66,179,3,'2021-12-19 04:53:36','Email','Added',NULL),
+ (67,109,3,'2022-04-05 15:57:15','Admin','Added',NULL),
+ (68,126,3,'2022-03-23 19:21:59','Admin','Added',NULL),
+ (69,184,3,'2022-01-18 14:37:36','Admin','Added',NULL),
+ (70,17,3,'2021-11-18 14:39:50','Admin','Added',NULL),
+ (71,163,3,'2022-07-02 23:20:45','Email','Added',NULL),
+ (72,186,3,'2022-04-24 05:50:35','Email','Added',NULL),
+ (73,68,3,'2022-03-24 05:20:02','Admin','Added',NULL),
+ (74,32,3,'2021-11-12 07:44:19','Email','Added',NULL),
+ (75,173,3,'2021-11-09 16:32:12','Email','Added',NULL),
+ (76,168,4,'2022-03-20 12:03:15','Admin','Added',NULL),
+ (77,154,4,'2022-06-19 01:51:29','Email','Added',NULL),
+ (78,2,4,'2021-09-20 11:30:55','Email','Added',NULL),
+ (79,136,4,'2021-08-12 10:59:51','Admin','Added',NULL),
+ (80,30,4,'2021-09-21 03:57:40','Email','Added',NULL),
+ (81,66,4,'2021-08-13 03:57:58','Email','Added',NULL),
+ (82,94,4,'2022-06-25 20:22:16','Email','Added',NULL),
+ (83,34,4,'2021-12-12 03:01:36','Email','Added',NULL),
+ (84,202,4,'2021-10-02 11:13:27','Email','Added',NULL);
 /*!40000 ALTER TABLE `civicrm_subscription_history` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -12361,18 +12372,22 @@ 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,107,'http://michiganfund.org',1),
- (2,48,'http://illinoisschool.org',1),
- (3,175,'http://dousmansolutions.org',1),
- (4,74,'http://cadellsystems.org',1),
- (5,23,'http://lincolninitiative.org',1),
- (6,109,'http://coloradonetwork.org',1),
- (7,22,'http://woodbridgeempowerment.org',1),
- (8,150,'http://chillicothefamily.org',1),
- (9,104,'http://marylandcenter.org',1),
- (10,65,'http://secondcenter.org',1),
- (11,113,'http://californiaenvironmentalnetwork.org',1),
- (12,46,'http://californiafamilyalliance.org',1);
+ (1,156,'http://californiapoetryacademy.org',1),
+ (2,180,'http://communitycollective.org',1),
+ (3,177,'http://friendsculture.org',1),
+ (4,23,'http://njartssolutions.org',1),
+ (5,62,'http://progressivepoetry.org',1),
+ (6,200,'http://baycenter.org',1),
+ (7,9,'http://friendshealth.org',1),
+ (8,123,'http://georgiaalliance.org',1),
+ (9,110,'http://urbanempowermentschool.org',1),
+ (10,187,'http://globaldevelopmentcenter.org',1),
+ (11,134,'http://lincolnarts.org',1),
+ (12,183,'http://ruralhealth.org',1),
+ (13,161,'http://maplealliance.org',1),
+ (14,3,'http://unitedagriculturetrust.org',1),
+ (15,40,'http://indianafund.org',1),
+ (16,84,'http://creativefood.org',1);
 /*!40000 ALTER TABLE `civicrm_website` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -12404,12 +12419,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 2022-06-22  9:51:55
+-- Dump completed on 2022-07-29  7:06:16
 -- +--------------------------------------------------------------------+
 -- | Copyright CiviCRM LLC. All rights reserved.                        |
 -- |                                                                    |
index 0bdaf11d5a54e317c4a7ba5f863e96d67d522d3a..e7215a80b3b04a17366ede4741b043e49cf57b48 100644 (file)
@@ -908,4 +908,4 @@ INSERT INTO civicrm_navigation
 VALUES
     ( @domainID, CONCAT('civicrm/report/instance/', @instanceID,'&reset=1'), 'Mailing Detail Report', 'Mailing Detail Report', 'administer CiviMail', 'OR', @reportlastID, '1', NULL, @instanceID+2 );
 UPDATE civicrm_report_instance SET navigation_id = LAST_INSERT_ID() WHERE id = @instanceID;
-UPDATE civicrm_domain SET version = '5.52.beta1';
+UPDATE civicrm_domain SET version = '5.53.alpha1';
index 2b69121ecf20eedca47ca23838d84b0980974119..fe059cc3892b1c6ab47d859abaa49cb522d95be5 100644 (file)
     {include file="CRM/UF/Form/Block.tpl" fields=$petitionActivityProfile hideFieldset=true}
   </div>
 
-  {if $isCaptcha}
-      {include file='CRM/common/ReCAPTCHA.tpl'}
-  {/if}
-
   <div class="crm-submit-buttons">
     {include file="CRM/common/formButtons.tpl" location="bottom"}
   </div>
index 2c45673ceb13c1f5a16344d0c5d831e131b93c72..d8a4e2ba978dbeb4d74199bcf0483797aa83a29e 100644 (file)
               <td class="label">{$element.field_title}</td>
               <td class="html-adjust">
               {* sort by fails for option per line. Added a variable to iterate through the element array*}
-                {foreach from=$element.field_value item=val}
-                  {$val}<br/>
-                {/foreach}
+                {if $element.field_data_type EQ 'ContactReference' && $element.contact_ref_links}
+                  {', '|implode:$element.contact_ref_links}
+                {else}
+                  {foreach from=$element.field_value item=val}
+                    {$val}<br/>
+                  {/foreach}
+                {/if}
               </td>
               {else}
                 <td class="label">{$element.field_title}</td>
-                <td class="html-adjust">{$element.field_value}</td>
+                <td class="html-adjust">
+                  {if $element.field_data_type EQ 'ContactReference' && $element.contact_ref_links}
+                    {', '|implode:$element.contact_ref_links}
+                  {else}
+                    {$element.field_value}
+                  {/if}
+                </td>
             {/if}
           </tr>
         </table>
index edd12f0f571e27d665634346e4fbb56228a695d2..f0d3ad30cd67854435519029665e4e8579560665 100644 (file)
       </div>
     {/if}
 
-    {if $isCaptcha}
-      {include file='CRM/common/ReCAPTCHA.tpl'}
-    {/if}
     <div id="crm-submit-buttons" class="crm-submit-buttons">
       {include file="CRM/common/formButtons.tpl" location="bottom"}
     </div>
index 25eb770c401a689806789a5585e01379ec26bfce..fbfb9e4a1ffcf3728570442d49e3912990886086 100644 (file)
       <strong>{ts}This is a TEST transaction{/ts}</strong>
     </div>
   {/if}
-  <tr>
+  <tr class="crm-contribution-form-block-contact_id">
     <td class="label">{ts}From{/ts}</td>
     <td class="bold"><a href="{crmURL p='civicrm/contact/view' q="cid=$contact_id"}">{$displayName}</a></td>
   </tr>
-  <tr>
+  <tr class="crm-contribution-form-block-financial_type_id">
     <td class="label">{ts}Financial Type{/ts}</td>
     <td>{$financial_type}{if $is_test} {ts}(test){/ts} {/if}</td>
   </tr>
-  <tr>
+  <tr class="crm-contribution-form-block-source">
     <td class="label">{ts}Source{/ts}</td>
     <td>{$source}</td>
   </tr>
   {if empty($is_template)}
-  <tr>
+  <tr class="crm-contribution-form-block-receive_date">
     <td class="label">{ts}Received{/ts}</td>
     <td>{if $receive_date}{$receive_date|crmDate}{else}({ts}not available{/ts}){/if}</td>
   </tr>
   {/if}
-  <tr>
+  <tr class="crm-contribution-form-block-total_amount">
     <td class="label">{ts}Contribution Amount{/ts}</td>
     <td>{include file="CRM/Price/Page/LineItem.tpl" context="Contribution"}
         {if $contribution_recur_id}
@@ -50,7 +50,7 @@
     </td>
   </tr>
   {if $associatedParticipants}
-    <tr>
+    <tr class="crm-contribution-form-block-associated_participants">
       <td class="label">{ts}Associated participants{/ts}</td>
       <td>
         {include file="CRM/Contribute/Form/ContributionViewAssociatedParticipants.tpl" associatedParticipants=$associatedParticipants}
     </tr>
   {/if}
   {if $invoicing && $tax_amount}
-    <tr>
+    <tr class="crm-contribution-form-block-tax_amount">
       <td class="label">{ts 1=$taxTerm}Total %1 Amount{/ts}</td>
       <td>{$tax_amount|crmMoney:$currency}</td>
     </tr>
   {/if}
   {if $non_deductible_amount}
-    <tr>
+    <tr class="crm-contribution-form-block-non_deductible_amount">
       <td class="label">{ts}Non-deductible Amount{/ts}</td>
       <td>{$non_deductible_amount|crmMoney:$currency}</td>
     </tr>
   {/if}
   {if $fee_amount}
-    <tr>
+    <tr class="crm-contribution-form-block-fee_amount">
       <td class="label">{ts}Fee Amount{/ts}</td>
       <td>{$fee_amount|crmMoney:$currency}</td>
     </tr>
   {/if}
   {if $net_amount}
-    <tr>
+    <tr class="crm-contribution-form-block-net_amount">
       <td class="label">{ts}Net Amount{/ts}</td>
       <td>{$net_amount|crmMoney:$currency}</td>
     </tr>
     </tr>
   {/if}
   {if $to_financial_account }
-    <tr>
+    <tr class="crm-contribution-form-block-to_financial_account">
       <td class="label">{ts}Received Into{/ts}</td>
       <td>{$to_financial_account}</td>
     </tr>
   {/if}
   {if empty($is_template)}
-  <tr>
+  <tr class="crm-contribution-form-block-contribution_status_id">
     <td class="label">{ts}Contribution Status{/ts}</td>
     <td {if $contribution_status_id eq 3} class="font-red bold"{/if}>{$contribution_status}
       {if $contribution_status_id eq 2} {if $is_pay_later}: {ts}Pay Later{/ts} {else} : {ts}Incomplete Transaction{/ts} {/if}{/if}</td>
   {/if}
 
   {if $cancel_date}
-    <tr>
+    <tr class="crm-contribution-form-block-cancel_date">
       <td class="label">{ts}Cancelled / Refunded Date{/ts}</td>
       <td>{$cancel_date|crmDate}</td>
     </tr>
     {if $cancel_reason}
-      <tr>
+      <tr class="crm-contribution-form-block-cancel_reason">
         <td class="label">{ts}Cancellation / Refund Reason{/ts}</td>
         <td>{$cancel_reason}</td>
       </tr>
     {/if}
     {if $refund_trxn_id}
-      <tr>
+      <tr class="crm-contribution-form-block-refund_trxn_id">
         <td class="label">{ts}Refund Transaction ID{/ts}</td>
         <td>{$refund_trxn_id}</td>
       </tr>
     {/if}
   {/if}
-  <tr>
+  <tr class="crm-contribution-form-block-payment_instrument">
     <td class="label">{ts}Payment Method{/ts}</td>
     <td>{$payment_instrument}{if $payment_processor_name} ({$payment_processor_name}){/if}</td>
   </tr>
 
   {if $check_number}
-    <tr>
+    <tr class="crm-contribution-form-block-check_number">
       <td class="label">{ts}Check Number{/ts}</td>
       <td>{$check_number}</td>
     </tr>
   {/if}
 
   {if $campaign}
-    <tr>
+    <tr class="crm-contribution-form-block-campaign">
       <td class="label">{ts}Campaign{/ts}</td>
       <td>{$campaign}</td>
     </tr>
   {/if}
 
   {if $contribution_page_title}
-    <tr>
+    <tr class="crm-contribution-form-block-contribution_page_title">
       <td class="label">{ts}Online Contribution Page{/ts}</td>
       <td>{$contribution_page_title}</td>
     </tr>
   {/if}
   {if $receipt_date}
-    <tr>
+    <tr class="crm-contribution-form-block-receipt_date">
       <td class="label">{ts}Receipt Sent{/ts}</td>
       <td>{$receipt_date|crmDate}</td>
     </tr>
   {/if}
   {foreach from=$note item="rec"}
     {if $rec }
-      <tr>
+      <tr class="crm-contribution-form-block-note">
         <td class="label">{ts}Note{/ts}</td>
         <td>{$rec}</td>
       </tr>
   {/foreach}
 
   {if $trxn_id}
-    <tr>
+    <tr class="crm-contribution-form-block-trxn_id">
       <td class="label">{ts}Transaction ID{/ts}</td>
       <td>{$trxn_id}</td>
     </tr>
   {/if}
 
   {if $invoice_number}
-    <tr>
+    <tr class="crm-contribution-form-block-invoice_number">
       <td class="label">{ts}Invoice Number{/ts}</td>
       <td>{$invoice_number}&nbsp;</td>
     </tr>
   {/if}
 
   {if $invoice_id}
-    <tr>
+    <tr class="crm-contribution-form-block-invoice_id">
       <td class="label">{ts}Invoice Reference{/ts}</td>
       <td>{$invoice_id}&nbsp;</td>
     </tr>
   {/if}
 
   {if $thankyou_date}
-    <tr>
+    <tr class="crm-contribution-form-block-thankyou_date">
       <td class="label">{ts}Thank-you Sent{/ts}</td>
       <td>{$thankyou_date|crmDate}</td>
     </tr>
   {/if}
-  <tr>
+  <tr class="crm-contribution-form-block-payment-info">
     <td class='label'>{ts}Payment Summary{/ts}</td>
     <td id='payment-info'></td>
   </tr>
   {if empty($is_template)}
-  <tr>
+  <tr class="crm-contribution-form-block-payment-details">
     <td class="label">{ts}Payment Details{/ts}</td>
     <td>{include file="CRM/Contribute/Form/PaymentInfoBlock.tpl"}</td>
   </tr>
index 9914571235267966db33a940d64d8deaeedae7a8..c00a5a25f2e25fcc102680b1331176a0c543861c 100644 (file)
@@ -23,9 +23,6 @@
 <div class="form-item">
 {include file="CRM/common/CMSUser.tpl"}
 {include file="CRM/UF/Form/Block.tpl" fields=$fields}
-{if $isCaptcha}
-{include file='CRM/common/ReCAPTCHA.tpl'}
-{/if}
 </div>
 <div class="crm-submit-buttons">
 {include file="CRM/common/formButtons.tpl" location="bottom"}
index 9f0b9db70039dc0ac7a4155837f9152c91327772..615e8a765a6eb2b837c3f016eb2f499c36534bf3 100644 (file)
       {include file="CRM/UF/Form/Block.tpl" fields=$customPost}
     </div>
 
-    {if $isCaptcha}
-      {include file='CRM/common/ReCAPTCHA.tpl'}
-    {/if}
-
     <div id="crm-submit-buttons" class="crm-submit-buttons">
       {include file="CRM/common/formButtons.tpl" location="bottom"}
     </div>
index 1b1519723ececb876f63652d25a993e7455de136..3ef7cb77d6845760d6b2e83babdd253446f5512a 100644 (file)
@@ -114,6 +114,23 @@ function assignRemove(recordID, op) {
   }
 }
 
+function removeFromBatch(financial_trxn_id) {
+  var entityID = "{/literal}{$entityID}{literal}";
+  if (financial_trxn_id && entityID) {
+    CRM.api4("EntityBatch", "delete", {where: [
+      ["entity_id", "=", financial_trxn_id],
+      ["entity_table", "=", "civicrm_financial_trxn"],
+      ["batch_id", "=", entityID]
+    ]}).then(function(batch) {
+      buildTransactionSelectorAssign(true);
+      buildTransactionSelectorRemove();
+      batchSummary(entityID);
+    }, function(failure) {
+      CRM.alert({/literal}'{ts escape="js"}Error removing from batch.{/ts}', '{ts escape="js"}Api Error{/ts}'{literal}, 'error');
+    });
+  }
+}
+
 function noServerResponse() {
   CRM.alert({/literal}'{ts escape="js"}No response from the server. Check your internet connection and try reloading the page.{/ts}', '{ts escape="js"}Network Error{/ts}'{literal}, 'error');
 }
index ac2669f54b75788886c938035de45162307b3507..30825af46a8646ce4a3fe608ad9c9173a82ea15d 100644 (file)
@@ -40,8 +40,5 @@
         </td>
     </tr>
 </table>
-{if $isCaptcha}
-  {include file='CRM/common/ReCAPTCHA.tpl'}
-{/if}
 <div class="crm-submit-buttons">{include file="CRM/common/formButtons.tpl" location="top"}</div>
 </div><!-- end crm-block -->
index fb205cad3fb640b9922df4d7e1665b7c125ec5ae..d9821f5a16ef8972e0e5f9809abca8180e29e8ea 100644 (file)
@@ -27,9 +27,6 @@
 <div class="form-item crm-block crm-form-block">
 {include file="CRM/common/CMSUser.tpl"}
 {include file="CRM/UF/Form/Block.tpl" fields=$fields}
-{if $isCaptcha}
-{include file='CRM/common/ReCAPTCHA.tpl'}
-{/if}
 
 <div class="crm-submit-buttons">
 {include file="CRM/common/formButtons.tpl" location="bottom"}
index 09ed9986ddd17fa09caafedfecccf6ecf7c949f1..42c06efd444a5995be6519e53fa9657ce83c115b 100644 (file)
       {/if}{* end of main if field name if *}
     {/foreach}
 
-    {if $isCaptcha && ( $mode eq 8 || $mode eq 4 || $mode eq 1 ) }
-      {include file='CRM/common/ReCAPTCHA.tpl'}
-      <script type="text/javascript">cj('.recaptcha_label').attr('width', '140px');</script>
-    {/if}
-
     {if $field.groupHelpPost}
       <div class="messages help">{$field.groupHelpPost}</div>
     {/if}
index d7019b1e93f26aa096f1dfd7d7022db3588a0fdd..f407ba2cd2412381eda89e2e99fb42d38cde7144 100644 (file)
@@ -597,7 +597,9 @@ if (!defined('CIVICRM_CLEANURL')) {
 }
 
 // force PHP to auto-detect Mac line endings
-ini_set('auto_detect_line_endings', '1');
+if (version_compare(PHP_VERSION, '8.1') < 0) {
+  ini_set('auto_detect_line_endings', '1');
+}
 
 // make sure the memory_limit is at least 64 MB
 $memLimitString = trim(ini_get('memory_limit'));
index ddae7088b1f0b89a6b3474f68ee1dd9b80a13019..0e0adf7dfb3ca7a5c38e39b9d113c5047d8d5a06 100644 (file)
 
   <div class="crm-footer" id="civicrm-footer">
     {crmVersion assign=version}
-    {ts}Powered by CiviCRM{/ts} <a href="https://download.civicrm.org/about/{$version}">{$version}</a>.
+    {ts}Powered by CiviCRM{/ts} <a href="https://download.civicrm.org/about/{$version}" rel="external" target="_blank">{$version}</a>.
     {if $footer_status_severity}
       <span class="status{if $footer_status_severity gt 3} crm-error{elseif $footer_status_severity gt 2} crm-warning{else} crm-ok{/if}">
       <a href="{crmURL p='civicrm/a/#/status'}">{$footer_status_message}</a>
     </span>
     {/if}
-    {ts 1='http://www.gnu.org/licenses/agpl-3.0.html'}CiviCRM is openly available under the <a href='%1'>GNU AGPL License</a>.{/ts}<br/>
-    <a href="https://civicrm.org/download">{ts}Download CiviCRM.{/ts}</a> &nbsp; &nbsp;
-    <a href="https://lab.civicrm.org/groups/dev/-/issues">{ts}View issues and report bugs.{/ts}</a> &nbsp; &nbsp;
+    {ts 1='href="http://www.gnu.org/licenses/agpl-3.0.html" rel="external" target="_blank"'}CiviCRM is openly available under the <a %1>GNU AGPL License</a>.{/ts}<br/>
+    <a href="https://civicrm.org/download" rel="external" target="_blank">{ts}Download CiviCRM.{/ts}</a> &nbsp; &nbsp;
+    <a href="https://lab.civicrm.org/groups/dev/-/issues" rel="external" target="_blank">{ts}View issues and report bugs.{/ts}</a> &nbsp; &nbsp;
     {capture assign=docUrlText}{ts}Online documentation.{/ts}{/capture}
     {docURL page="" text=$docUrlText}
   </div>
diff --git a/templates/CRM/common/standalone.tpl b/templates/CRM/common/standalone.tpl
new file mode 100644 (file)
index 0000000..0e82a41
--- /dev/null
@@ -0,0 +1,79 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="{$config->lcMessages|substr:0:2}">
+ <head>
+  <meta http-equiv="Content-Style-Type" content="text/css" />
+  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+
+  <link rel="Shortcut Icon" type="image/x-icon" href="{$config->resourceBase}i/widget/favicon.png" />
+
+  {* @todo crmRegion below should replace this, but not working? *}
+  {if isset($pageHTMLHead)}
+    {foreach from=$pageHTMLHead item=i}
+      {$i}
+    {/foreach}
+  {/if}
+
+  {crmRegion name='html-header'}
+  {/crmRegion}
+
+{* @todo This is probably not required? *}
+{if isset($buildNavigation) and !$urlIsPublic }
+    {include file="CRM/common/Navigation.tpl" }
+{/if}
+
+  <title>{$docTitle}</title>
+</head>
+<body>
+
+  {if $config->debug}
+  {include file="CRM/common/debug.tpl"}
+  {/if}
+
+  <div id="crm-container" class="crm-container" lang="{$config->lcMessages|substr:0:2}" xml:lang="{$config->lcMessages|substr:0:2}">
+    {if $breadcrumb}
+      <div class="breadcrumb">
+        {foreach from=$breadcrumb item=crumb key=key}
+          {if $key != 0}
+            &raquo;
+          {/if}
+          <a href="{$crumb.url}">{$crumb.title}</a>
+        {/foreach}
+      </div>
+    {/if}
+
+    {if $pageTitle}
+      <div class="crm-title">
+        <h1 class="title">{if $isDeleted}<del>{/if}{$pageTitle}{if $isDeleted}</del>{/if}</h1>
+      </div>
+    {/if}
+
+    {crmRegion name='page-header'}
+    {/crmRegion}
+
+    <div class="clear"></div>
+
+    <div id="crm-main-content-wrapper">
+      {* include file="CRM/common/status.tpl" @todo FIXME *}
+      {crmRegion name='page-body'}
+        {if isset($isForm) and $isForm and isset($formTpl)}
+          {include file="CRM/Form/$formTpl.tpl"}
+        {else}
+          {include file=$tplFile}
+        {/if}
+      {/crmRegion}
+    </div>
+
+    {if isset($localTasks)}
+      {include file="CRM/common/localNav.tpl"}
+    {/if}
+
+    {crmRegion name='page-footer'}
+      {if !empty($urlIsPublic)}
+        {include file="CRM/common/publicFooter.tpl"}
+      {else}
+        {include file="CRM/common/footer.tpl"}
+      {/if}
+    {/crmRegion}
+  </div>
+</body>
+</html>
index 0e47406b3e78563575ab85e364b36c61eb7d408c..97074bcaa024f3777283198252d097f04e652455 100644 (file)
@@ -55,6 +55,7 @@ describe('crmMailingRadioDate', function() {
 
       model.the_date = ' ';
       $rootScope.$digest();
+      $timeout.flush();
       expect($rootScope.myForm.$valid).toBe(false);
       expect(element.find('.radio-now').prop('checked')).toBe(false);
       expect(element.find('.radio-at').prop('checked')).toBe(true);
@@ -63,6 +64,7 @@ describe('crmMailingRadioDate', function() {
 
       model.the_date = '2014-01-01';
       $rootScope.$digest();
+      $timeout.flush();
       expect($rootScope.myForm.$valid).toBe(false);
       expect(element.find('.radio-now').prop('checked')).toBe(false);
       expect(element.find('.radio-at').prop('checked')).toBe(true);
@@ -72,6 +74,7 @@ describe('crmMailingRadioDate', function() {
 
       model.the_date = '02:03:00';
       $rootScope.$digest();
+      $timeout.flush();
       expect($rootScope.myForm.$valid).toBe(false);
       expect(element.find('.radio-now').prop('checked')).toBe(false);
       expect(element.find('.radio-at').prop('checked')).toBe(true);
@@ -113,6 +116,7 @@ describe('crmMailingRadioDate', function() {
       var ndate = new Date(year, month-1, day, 0, 0, 0);
       model.the_date = currentDate;
 
+      $timeout.flush();
       $rootScope.$digest();
       expect($rootScope.myForm.$valid).toBe(true);
       expect(element.find('.radio-now').prop('checked')).toBe(false);
@@ -132,6 +136,7 @@ describe('crmMailingRadioDate', function() {
 
       element.find('.radio-now').click().trigger('click').trigger('change');
       element.find('.crm-form-date').datepicker('setDate', $.datepicker.parseDate('yy-mm-dd', '2014-01-03')).trigger('change');
+      $timeout.flush();
       $rootScope.$digest();
       expect(model.the_date).toBe('2014-01-03');
       expect($rootScope.myForm.$valid).toBe(false);
@@ -146,6 +151,7 @@ describe('crmMailingRadioDate', function() {
       expect(element.find('.radio-at').prop('checked')).toBe(true);
 
       element.find('.crm-form-date').datepicker('setDate', '').trigger('change');
+      $timeout.flush();
       $rootScope.$digest();
       expect(model.the_date).toBe('04:05:00');
       expect($rootScope.myForm.$valid).toBe(false);
@@ -153,6 +159,7 @@ describe('crmMailingRadioDate', function() {
       expect(element.find('.radio-at').prop('checked')).toBe(true);
 
       element.find('.radio-now').click().trigger('click').trigger('change');
+      $timeout.flush();
       $rootScope.$digest();
       expect(model.the_date).toBe(null);
       expect($rootScope.myForm.$valid).toBe(true);
index 3e7fd38c65662463fe4cc9bdbb55b4b5abd5276d..9b7974585cf3dc2aeeeef46493a6d4a52be123f3 100644 (file)
@@ -52,6 +52,7 @@ class CRM_Contact_Form_Task_PDFLetterCommonTest extends CiviUnitTestCase {
     $form = $this->getPDFForm([
       'pdf_file_name' => $pdfFileName,
       'subject' => $activitySubject,
+      'html_message' => '<p></p>',
     ], [$this->contactId], $isLiveMode);
     $fileNameAssigned = $this->submitForm($form)['fileName'];
     $this->assertEquals($expectedFilename, $fileNameAssigned);
index f85200729e6fa22cc688e3f8511f1236327c8e0d..91e467eac767f89befe7e5b84fc1608dc784f08d 100644 (file)
@@ -162,16 +162,16 @@ class CRM_Contact_Page_View_UserDashBoardTest extends CiviUnitTestCase {
    * @throws \CRM_Core_Exception
    * @throws \CiviCRM_API3_Exception
    */
-  public function testDashboardPartialPayments() {
+  public function testDashboardPartialPayments(): void {
     $contributionId = $this->contributionCreate([
       'contact_id' => $this->contactID,
       'contribution_status_id' => 'Pending',
       'total_amount' => 25,
     ]);
-    $result = civicrm_api3('Payment', 'create', [
+    $this->callAPISuccess('Payment', 'create', [
       'contribution_id' => $contributionId,
       'total_amount' => 11,
-      'trxn_date' => "2021-05-11",
+      'trxn_date' => '2021-05-11',
     ]);
     $this->contributions[] = civicrm_api3('Contribution', 'get', [
       'contact_id' => $this->contactID,
@@ -205,7 +205,7 @@ class CRM_Contact_Page_View_UserDashBoardTest extends CiviUnitTestCase {
   /**
    * Tests the event dashboard as a minimally permissioned user.
    */
-  public function testEventDashboard() {
+  public function testEventDashboard(): void {
     CRM_Core_Config::singleton()->userPermissionClass->permissions = [
       'register for events',
       'access Contact Dashboard',
index 4f055a40740b212ae23c18e8b717dbcbe699ea1c..50febfabb8b0317a737ba15b8bf6956f04d2f610 100644 (file)
@@ -9,6 +9,7 @@
  +--------------------------------------------------------------------+
  */
 
+use Civi\Api4\PriceField;
 use Civi\Api4\PriceSet;
 
 /**
@@ -23,7 +24,7 @@ class CRM_Contribute_Form_ContributionTest extends CiviUnitTestCase {
 
   protected $_individualId;
   protected $_contribution;
-  protected $_financialTypeId = 1;
+  protected $financialTypeID = 1;
   protected $_entity = 'Contribution';
   protected $_params;
   protected $_ids = [];
@@ -87,7 +88,7 @@ class CRM_Contribute_Form_ContributionTest extends CiviUnitTestCase {
       'contact_id' => $this->_individualId,
       'receive_date' => '20120511',
       'total_amount' => 100.00,
-      'financial_type_id' => $this->_financialTypeId,
+      'financial_type_id' => $this->financialTypeID,
       'non_deductible_amount' => 10.00,
       'fee_amount' => 5.00,
       'net_amount' => 95.00,
@@ -637,12 +638,20 @@ class CRM_Contribute_Form_ContributionTest extends CiviUnitTestCase {
   /**
    * Ensure that price field are shown during pay later/pending Contribution
    *
+   * @dataProvider getBooleanDataProvider
+   *
+   * @param bool $isTaxed
+   *
    * @throws \API_Exception
    * @throws \CRM_Core_Exception
-   * @throws \CiviCRM_API3_Exception
+   * @throws \Civi\API\Exception\UnauthorizedException
    */
-  public function testEmailReceiptOnPayLater(): void {
-    $donationFT = CRM_Core_DAO::getFieldValue('CRM_Financial_DAO_FinancialType', 'Donation', 'id', 'name');
+  public function testEmailReceiptOnPayLater(bool $isTaxed): void {
+    $financialTypeID = CRM_Core_DAO::getFieldValue('CRM_Financial_DAO_FinancialType', 'Donation', 'id', 'name');
+    if ($isTaxed) {
+      $this->enableTaxAndInvoicing();
+      $this->addTaxAccountToFinancialType($financialTypeID);
+    }
     $priceSetID = PriceSet::create(FALSE)->setValues([
       'title' => 'Price Set abcd',
       'is_active' => TRUE,
@@ -666,14 +675,15 @@ class CRM_Contribute_Form_ContributionTest extends CiviUnitTestCase {
       'is_active' => ['1' => 1, '2' => 1],
       'price_set_id' => $priceSetID,
       'is_enter_qty' => 1,
-      'financial_type_id' => $donationFT,
+      'financial_type_id' => $financialTypeID,
     ];
-    $priceField = CRM_Price_BAO_PriceField::create($paramsField);
-    $priceFieldValue = $this->callAPISuccess('PriceFieldValue', 'get', ['price_field_id' => $priceField->id]);
+
+    $priceFieldID = PriceField::create()->setValues($paramsField)->execute()->first()['id'];
+    $priceFieldValue = $this->callAPISuccess('PriceFieldValue', 'get', ['price_field_id' => $priceFieldID]);
 
     $params = [
       'total_amount' => 100,
-      'financial_type_id' => $donationFT,
+      'financial_type_id' => $financialTypeID,
       'contact_id' => $this->_individualId,
       'is_email_receipt' => TRUE,
       'from_email_address' => 'test@test.com',
@@ -683,23 +693,61 @@ class CRM_Contribute_Form_ContributionTest extends CiviUnitTestCase {
 
     foreach ($priceFieldValue['values'] as $id => $price) {
       if ($price['amount'] == 100) {
-        $params['price_' . $priceField->id] = [$id => 1];
+        $params['price_' . $priceFieldID] = [$id => 1];
       }
     }
     $form = $this->getContributionForm($params);
-    $mut = new CiviMailUtils($this, TRUE);
+    $mailUtil = new CiviMailUtils($this, TRUE);
     $form->_priceSet = current(CRM_Price_BAO_PriceSet::getSetDetail($priceSetID));
     $form->postProcess();
+    if ($isTaxed) {
+      $mailUtil->checkMailLog([
+        'Dear Anthony,
+Below you will find a receipt for this contribution.
+===========================================================
+Contribution Information
+===========================================================
+Contributor: Mr. Anthony Anderson II
+Financial Type: Donation
+---------------------------------------------------------
+Item                             Qty       Each    Subtotal Tax Rate Tax Amount       Total
+----------------------------------------------------------
+Price Field 1                      1    $100.00    $100.00  10.00 %       $10.00        $110.00
 
-    $mut->checkMailLog([
-      'Financial Type: Donation
+
+Amount before Tax : $100.00
+Sales Tax 10.00% : $10.00
+
+Total Tax Amount : $10.00
+Total Amount : $110.00
+Date Received: ' . date('m/d/Y') . '
+Receipt Date: ' . date('m/d/Y') . '
+Paid By: Check',
+      ]);
+    }
+    else {
+      $mailUtil->checkMailLog([
+        'Dear Anthony,
+Below you will find a receipt for this contribution.
+===========================================================
+Contribution Information
+===========================================================
+Contributor: Mr. Anthony Anderson II
+Financial Type: Donation
 ---------------------------------------------------------
 Item                             Qty       Each       Total
 ----------------------------------------------------------
-Price Field - Price Field 1        1    $100.00       $100.00
-',
-    ]);
-    $mut->stop();
+Price Field 1                      1    $100.00       $100.00
+
+
+
+Total Amount : $100.00
+Date Received: ' . date('m/d/Y') . '
+Receipt Date: ' . date('m/d/Y') . '
+Paid By: Check',
+      ],
+      ['Amount before Tax', 'Tax Amount']);
+    }
   }
 
   /**
@@ -1036,18 +1084,29 @@ Price Field - Price Field 1        1    $100.00       $100.00
    *
    * @dataProvider getThousandSeparators
    */
-  public function testSubmitSaleTax($thousandSeparator) {
+  public function testSubmitSaleTax(string $thousandSeparator): void {
+    $mailUtil = new CiviMailUtils($this, TRUE);
     $this->setCurrencySeparators($thousandSeparator);
     $this->enableTaxAndInvoicing();
-    $this->addTaxAccountToFinancialType($this->_financialTypeId);
+    $this->addTaxAccountToFinancialType($this->financialTypeID);
     $this->submitContributionForm([
       'total_amount' => $this->formatMoneyInput(1000.00),
-      'financial_type_id' => $this->_financialTypeId,
+      'financial_type_id' => $this->financialTypeID,
       'contact_id' => $this->_individualId,
       'payment_instrument_id' => $this->getPaymentInstrumentID('Check'),
       'contribution_status_id' => 1,
       'price_set_id' => 0,
+      'is_email_receipt' => 1,
+      'from_email_address' => 'demo@example.com',
     ]);
+
+    $mailUtil->checkAllMailLog([
+      'Total Tax Amount : $' . $this->formatMoneyInput(100),
+      'Total Amount : $' . $this->formatMoneyInput(1100),
+      'Paid By: Check',
+    ], []);
+    $mailUtil->clearMessages();
+
     $contribution = $this->callAPISuccessGetSingle('Contribution',
       [
         'contact_id' => $this->_individualId,
@@ -1069,8 +1128,15 @@ Price Field - Price Field 1        1    $100.00       $100.00
       'contact_id' => $this->_individualId,
       'payment_instrument_id' => $this->getPaymentInstrumentID('Check'),
       'contribution_status_id' => 1,
+      'is_email_receipt' => 1,
+      'from_email_address' => 'demo@example.com',
     ], $contribution['id']);
 
+    $mailUtil->checkAllMailLog([
+      'Total Tax Amount : $' . $this->formatMoneyInput(100),
+      'Total Amount : $' . $this->formatMoneyInput(1100),
+      'Paid By: Check',
+    ], []);
     $contribution = $this->callAPISuccessGetSingle('Contribution', ['contact_id' => $this->_individualId]);
     // Check if total amount is unchanged
     $this->assertEquals(1100, $contribution['total_amount']);
@@ -1084,7 +1150,7 @@ Price Field - Price Field 1        1    $100.00       $100.00
    */
   public function testSubmitWithOutSaleTax(): void {
     $this->enableTaxAndInvoicing();
-    $this->addTaxAccountToFinancialType($this->_financialTypeId);
+    $this->addTaxAccountToFinancialType($this->financialTypeID);
     $this->submitContributionForm([
       'total_amount' => 100,
       'financial_type_id' => 3,
@@ -1122,7 +1188,7 @@ Price Field - Price Field 1        1    $100.00       $100.00
   public function testReSubmitSaleTax(string $thousandSeparator): void {
     $this->setCurrencySeparators($thousandSeparator);
     $this->enableTaxAndInvoicing();
-    $this->addTaxAccountToFinancialType($this->_financialTypeId);
+    $this->addTaxAccountToFinancialType($this->financialTypeID);
     $contribution = $this->doInitialSubmit();
     $this->assertEquals(11000, $contribution['total_amount']);
     $this->assertEquals(1000, $contribution['tax_amount']);
@@ -1182,7 +1248,7 @@ Price Field - Price Field 1        1    $100.00       $100.00
   public function testReSubmitSaleTaxAlteredAmount(string $thousandSeparator): void {
     $this->setCurrencySeparators($thousandSeparator);
     $this->enableTaxAndInvoicing();
-    $this->addTaxAccountToFinancialType($this->_financialTypeId);
+    $this->addTaxAccountToFinancialType($this->financialTypeID);
     $contribution = $this->doInitialSubmit();
 
     $mut = new CiviMailUtils($this, TRUE);
@@ -1244,7 +1310,7 @@ Price Field - Price Field 1        1    $100.00       $100.00
   protected function doInitialSubmit() {
     $this->submitContributionForm([
       'total_amount' => $this->formatMoneyInput(10000),
-      'financial_type_id' => $this->_financialTypeId,
+      'financial_type_id' => $this->financialTypeID,
       'receive_date' => '2015-04-21 00:00:00',
       'contact_id' => $this->_individualId,
       'payment_instrument_id' => $this->getPaymentInstrumentID('Check'),
@@ -1700,7 +1766,7 @@ Price Field - Price Field 1        1    $100.00       $100.00
   public function testOpeningWidgetAdminPage(): void {
     $page_id = $this->callAPISuccess('ContributionPage', 'create', [
       'title' => 'my page',
-      'financial_type_id' => $this->_financialTypeId,
+      'financial_type_id' => $this->financialTypeID,
       'payment_processor' => $this->paymentProcessorID,
     ])['id'];
     $_REQUEST = ['reset' => 1, 'action' => 'update', 'id' => $page_id];
index 8bcc1826bfbef12be2aac44eaa4cfb6c85c59772..a409c55ab1b6cc9cbca48a9b2d8bee8583bd87ef 100644 (file)
@@ -540,7 +540,7 @@ emo
   <!--
 {foreach from=$contributions item=contribution}
  {if $contribution.contact_id == $messageContactID}
- {assign var=\'date\' value=$contribution.receive_date|date_format:\'%d %B %Y\'}
+ {assign var=\'date\' value=$contribution.receive_date|crmDate:\'%d %B %Y\'}
  {assign var=contact_aggregate
 value=$contact_aggregate+$contribution.total_amount}
 -->
index bfd0ea40f081993dca431ac7c3ad62658606f323..5c45f8f17680bf41c9b3f44720f31b5e9b0ddb4c 100644 (file)
@@ -2204,7 +2204,7 @@ class CRM_Core_BAO_ActionScheduleTest extends CiviUnitTestCase {
     $actionSchedule['start_action_offset'] = 7;
     $actionSchedule['start_action_unit'] = 'day';
     $actionSchedule['start_action_date'] = 'registration_end_date';
-    $actionSchedule['entity_value'] = $event['values'][$event['id']]['event_type_id'];
+    $actionSchedule['entity_value'] = $event['event_type_id'];
     $actionSchedule['entity_status'] = $this->callAPISuccessGetValue('ParticipantStatusType', [
       'return' => 'id',
       'name' => 'Attended',
index 8829447410738ff558042f8848648f847e99cbeb..e34d5d3f9298d10a9b6acfd7f0bd823739e802e9 100644 (file)
@@ -22,9 +22,9 @@ class CRM_Core_CopyTest extends CiviUnitTestCase {
   public function testEventCopy(): void {
 
     $this->createCustomGroupWithFieldOfType(['extends' => 'Event']);
-    $event = $this->eventCreate([$this->getCustomFieldName('text') => 'blah']);
+    $event = $this->eventCreate([$this->getCustomFieldName('text', 4) => 'blah']);
     $eventId = $event['id'];
-    $eventRes = $event['values'][$eventId];
+    $eventRes = $event;
     $params[$this->getCustomFieldName('text') . '_1'] = 'blah';
     $params['custom'] = CRM_Core_BAO_CustomField::postProcess($params,
       $eventId,
index 63fad9d1986e3ca40a99ad1d3a5cc9f785f93ddf..caead5920cca93b6c10760b66883274618120844 100644 (file)
  */
 trait CRM_Core_Resources_CollectionTestTrait {
 
+  use CRM_Core_Resources_CollectionAdderTrait;
+
+  /**
+   * Add an item to the collection.
+   *
+   * @param array $snippet
+   * @return array
+   *   The full/computed snippet (with defaults applied).
+   * @see CRM_Core_Resources_CollectionInterface::add()
+   * @see CRM_Core_Resources_CollectionTrait::add()
+   */
+  public function add($snippet) {
+    return $snippet;
+  }
+
+  /**
+   * Locate the 'settings' snippet.
+   *
+   * @param array $options
+   * @return array
+   * @see CRM_Core_Resources_CollectionTrait::findCreateSettingSnippet()
+   */
+  public function &findCreateSettingSnippet($options = []): array {
+    return $options;
+  }
+
   /**
    * @return \CRM_Core_Resources_CollectionInterface
    */
@@ -329,7 +355,7 @@ trait CRM_Core_Resources_CollectionTestTrait {
    */
   public function testStandardSplatParser() {
     $parse = function(...$options) {
-      return CRM_Core_Resources_CollectionAdderTrait::mergeStandardOptions($options, []);
+      return self::mergeStandardOptions($options, []);
     };
     $this->assertEquals([], $parse());
     $this->assertEquals(['weight' => '100'], $parse('100'));
@@ -346,7 +372,7 @@ trait CRM_Core_Resources_CollectionTestTrait {
    */
   public function testSettingsSplatParser() {
     $parse = function(...$options) {
-      return CRM_Core_Resources_CollectionAdderTrait::mergeSettingOptions($options, []);
+      return self::mergeSettingOptions($options, []);
     };
     $this->assertEquals([], $parse());
     $this->assertEquals(['region' => 'oakaneigh'], $parse('oakaneigh'));
index 33e303b76256a54a94bd7f5d32ecdea39ff62c57..59fdb82032cce9bcfe82f1f6b56a44fd91856213 100644 (file)
@@ -130,7 +130,7 @@ class CRM_Event_Form_ParticipantTest extends CiviUnitTestCase {
    * @throws \CRM_Core_Exception
    * @throws \CiviCRM_API3_Exception
    */
-  public function testPaymentAllocationOnMultiLineItemEvent() {
+  public function testPaymentAllocationOnMultiLineItemEvent(): void {
     // USE-CASE :
     // 1. Create a Price set with two price fields
     // 2. Register for a Event using both the price field A($55 - qty 1) and B($10 - qty 1)
index 37c649339d7f2ef2f8371a22672955dbda90ef18..ab19da3b92cbc15a6d1902102604697e67dc25e3 100644 (file)
@@ -10,17 +10,6 @@ class CRM_Event_Form_Registration_ConfirmTest extends CiviUnitTestCase {
 
   use CRMTraits_Profile_ProfileTrait;
 
-
-  /**
-   * Should financials be checked after the test but before tear down.
-   *
-   * Ideally all tests (or at least all that call any financial api calls ) should do this but there
-   * are some test data issues and some real bugs currently blocking.
-   *
-   * @var bool
-   */
-  protected $isValidateFinancialsOnPostAssert = TRUE;
-
   public function setUp(): void {
     $this->useTransaction(TRUE);
     parent::setUp();
@@ -376,7 +365,7 @@ class CRM_Event_Form_Registration_ConfirmTest extends CiviUnitTestCase {
    * @throws \CRM_Core_Exception
    * @throws \Exception
    */
-  public function testTaxMultipleParticipant() {
+  public function testTaxMultipleParticipant(): void {
     // @todo - figure out why this doesn't pass validate financials
     $this->isValidateFinancialsOnPostAssert = FALSE;
     $mut = new CiviMailUtils($this);
@@ -388,7 +377,7 @@ class CRM_Event_Form_Registration_ConfirmTest extends CiviUnitTestCase {
       'contributeMode' => 'direct',
       'registerByID' => $this->createLoggedInUser(),
       'totalAmount' => 440,
-      'event' => reset($event['values']),
+      'event' => $event,
       'params' => [
         [
           'qfKey' => 'e6eb2903eae63d4c5c6cc70bfdda8741_2801',
@@ -452,8 +441,8 @@ class CRM_Event_Form_Registration_ConfirmTest extends CiviUnitTestCase {
       ]
     );
     $this->assertContains(' (multiple participants)', $contribution['amount_level']);
-    $this->assertEquals($contribution['tax_amount'], 40, 'Invalid Tax amount.');
-    $this->assertEquals($contribution['total_amount'], 440, 'Invalid Tax amount.');
+    $this->assertEquals(40, $contribution['tax_amount'], 'Invalid Tax amount.');
+    $this->assertEquals(440, $contribution['total_amount'], 'Invalid Tax amount.');
     $mailSent = $mut->getAllMessages();
     $this->assertCount(3, $mailSent, 'Three mails should have been sent to the 3 participants.');
     $this->assertStringContainsString('contactID:::' . $contribution['contact_id'], $mailSent[0]);
@@ -503,30 +492,31 @@ class CRM_Event_Form_Registration_ConfirmTest extends CiviUnitTestCase {
     );
     // Create online event registration.
     $this->submitForm(
-      $event['id'],
-      [
-        'first_name' => 'Bruce',
-        'last_name' => 'Wayne',
-        'email-Primary' => 'bruce@gotham.com',
-        'price_' . $priceField['id'] => '',
-        'priceSetId' => $priceField['values'][$priceField['id']]['price_set_id'],
-        'payment_processor_id' => $paymentProcessorID,
-        'amount' => 0,
-        'amount_level' => '',
-        'bypass_payment' => '',
-        'is_primary' => 1,
-        'is_pay_later' => 0,
-        'campaign_id' => NULL,
-        'defaultRole' => 1,
-        'participant_role_id' => '1',
-        'tax_amount' => NULL,
-        'ip_address' => '127.0.0.1',
-        'invoiceID' => '57adc34957a29171948e8643ce906332',
-        'button' => '_qf_Register_upload',
+      $event['id'], [
+        [
+          'first_name' => 'Bruce',
+          'last_name' => 'Wayne',
+          'email-Primary' => 'bruce@gotham.com',
+          'price_' . $priceField['id'] => '',
+          'priceSetId' => $priceField['values'][$priceField['id']]['price_set_id'],
+          'payment_processor_id' => $paymentProcessorID,
+          'amount' => 0,
+          'amount_level' => '',
+          'bypass_payment' => '',
+          'is_primary' => 1,
+          'is_pay_later' => 0,
+          'campaign_id' => NULL,
+          'defaultRole' => 1,
+          'participant_role_id' => '1',
+          'tax_amount' => NULL,
+          'ip_address' => '127.0.0.1',
+          'invoiceID' => '57adc34957a29171948e8643ce906332',
+          'button' => '_qf_Register_upload',
+        ],
       ]
     );
     $contribution = $this->callAPISuccess('Contribution', 'get', ['invoice_id' => '57adc34957a29171948e8643ce906332']);
-    $this->assertEquals($contribution['count'], '0', "Contribution should not be created for zero fee event registration when no price field selected.");
+    $this->assertEquals('0', $contribution['count'], 'Contribution should not be created for zero fee event registration when no price field selected.');
   }
 
   /**
@@ -535,7 +525,7 @@ class CRM_Event_Form_Registration_ConfirmTest extends CiviUnitTestCase {
    * @throws \CRM_Core_Exception
    * @throws \Exception
    */
-  public function testAssignProfiles() {
+  public function testAssignProfiles(): void {
     $event = $this->eventCreate();
     $this->createJoinedProfile(['entity_table' => 'civicrm_event', 'entity_id' => $event['id']]);
 
@@ -544,7 +534,7 @@ class CRM_Event_Form_Registration_ConfirmTest extends CiviUnitTestCase {
     $form = $this->getFormObject('CRM_Event_Form_Registration_Confirm');
     $form->set('params', [[]]);
     $form->set('values', [
-      'event' => $event['values'][$event['id']],
+      'event' => $event,
       'location' => [],
       'custom_pre_id' => $this->ids['UFGroup']['our profile'],
     ]);
@@ -564,59 +554,61 @@ class CRM_Event_Form_Registration_ConfirmTest extends CiviUnitTestCase {
    * Submit event registration with a note field
    *
    * @param array $event
-   * @param int $contact_id
+   * @param int|null $contact_id
    *
    * @return array
    * @throws \Exception
    */
-  private function submitWithNote($event, $contact_id) {
-    if (empty($contact_id)) {
+  private function submitWithNote(array $event, ?int $contact_id): array {
+    if ($contact_id === NULL) {
       $contact_id = $this->createLoggedInUser();
     }
     $mut = new CiviMailUtils($this, TRUE);
     $this->submitForm($event['id'], [
-      'first_name' => 'k',
-      'last_name' => 'p',
-      'email-Primary' => 'demo@example.com',
-      'hidden_processor' => '1',
-      'credit_card_number' => '4111111111111111',
-      'cvv2' => '123',
-      'credit_card_exp_date' => [
-        'M' => '1',
-        'Y' => '2019',
-      ],
-      'credit_card_type' => 'Visa',
-      'billing_first_name' => 'p',
-      'billing_middle_name' => '',
-      'billing_last_name' => 'p',
-      'billing_street_address-5' => 'p',
-      'billing_city-5' => 'p',
-      'billing_state_province_id-5' => '1061',
-      'billing_postal_code-5' => '7',
-      'billing_country_id-5' => '1228',
-      'priceSetId' => '6',
-      'price_7' => [
-        13 => 1,
+      [
+        'first_name' => 'k',
+        'last_name' => 'p',
+        'email-Primary' => 'demo@example.com',
+        'hidden_processor' => '1',
+        'credit_card_number' => '4111111111111111',
+        'cvv2' => '123',
+        'credit_card_exp_date' => [
+          'M' => '1',
+          'Y' => '2019',
+        ],
+        'credit_card_type' => 'Visa',
+        'billing_first_name' => 'p',
+        'billing_middle_name' => '',
+        'billing_last_name' => 'p',
+        'billing_street_address-5' => 'p',
+        'billing_city-5' => 'p',
+        'billing_state_province_id-5' => '1061',
+        'billing_postal_code-5' => '7',
+        'billing_country_id-5' => '1228',
+        'priceSetId' => '6',
+        'price_7' => [
+          13 => 1,
+        ],
+        'payment_processor_id' => '1',
+        'bypass_payment' => '',
+        'is_primary' => 1,
+        'is_pay_later' => 0,
+        'campaign_id' => NULL,
+        'defaultRole' => 1,
+        'participant_role_id' => '1',
+        'currencyID' => 'USD',
+        'amount_level' => '\ 1Tiny-tots (ages 5-8) - 1\ 1',
+        'amount' => '800.00',
+        'tax_amount' => NULL,
+        'year' => '2019',
+        'month' => '1',
+        'ip_address' => '127.0.0.1',
+        'invoiceID' => '57adc34957a29171948e8643ce906332',
+        'button' => '_qf_Register_upload',
+        'billing_state_province-5' => 'AP',
+        'billing_country-5' => 'US',
+        'note' => $event['note'],
       ],
-      'payment_processor_id' => '1',
-      'bypass_payment' => '',
-      'is_primary' => 1,
-      'is_pay_later' => 0,
-      'campaign_id' => NULL,
-      'defaultRole' => 1,
-      'participant_role_id' => '1',
-      'currencyID' => 'USD',
-      'amount_level' => '\ 1Tiny-tots (ages 5-8) - 1\ 1',
-      'amount' => '800.00',
-      'tax_amount' => NULL,
-      'year' => '2019',
-      'month' => '1',
-      'ip_address' => '127.0.0.1',
-      'invoiceID' => '57adc34957a29171948e8643ce906332',
-      'button' => '_qf_Register_upload',
-      'billing_state_province-5' => 'AP',
-      'billing_country-5' => 'US',
-      'note' => $event['note'],
     ]);
     $participant = $this->callAPISuccessGetSingle('Participant', []);
     $mut->checkMailLog(['Comment: ' . $event['note'] . chr(0x0A)]);
@@ -630,13 +622,12 @@ class CRM_Event_Form_Registration_ConfirmTest extends CiviUnitTestCase {
    * Create an event with a "pre" profile
    *
    * @throws \CRM_Core_Exception
-   * @throws \Exception
    */
-  private function creatEventWithProfile($event) {
+  private function creatEventWithProfile($event): array {
     if (empty($event)) {
       $event = $this->eventCreate();
       $this->createJoinedProfile(['entity_table' => 'civicrm_event', 'entity_id' => $event['id']]);
-      $this->uf_field_add($this->ids["UFGroup"]["our profile"], 'note', 'Contact', 'Comment');
+      $this->uf_field_add($this->ids['UFGroup']['our profile'], 'note', 'Contact', 'Comment');
     }
 
     $_REQUEST['id'] = $event['id'];
@@ -644,7 +635,7 @@ class CRM_Event_Form_Registration_ConfirmTest extends CiviUnitTestCase {
     $form = $this->getFormObject('CRM_Event_Form_Registration_Confirm');
     $form->set('params', [[]]);
     $form->set('values', [
-      'event' => $event['values'][$event['id']],
+      'event' => $event,
       'location' => [],
       'custom_pre_id' => $this->ids['UFGroup']['our profile'],
     ]);
@@ -707,14 +698,14 @@ class CRM_Event_Form_Registration_ConfirmTest extends CiviUnitTestCase {
     //now that the contact has one note, register this contact again with a different note
     //and confirm that the note shown in the email is the current one
     $event = $this->creatEventWithProfile($event);
-    $event['custom_pre_id'] = $this->ids["UFGroup"]["our profile"];
+    $event['custom_pre_id'] = $this->ids['UFGroup']['our profile'];
     $event['note'] = 'This is note 2';
     [$contact_id, $participant_id] = $this->submitWithNote($event, $contact_id);
     civicrm_api3('Participant', 'delete', ['id' => $participant_id]);
 
     //finally, submit a blank note and confirm that the note shown in the email is blank
     $event = $this->creatEventWithProfile($event);
-    $event['custom_pre_id'] = $this->ids["UFGroup"]["our profile"];
+    $event['custom_pre_id'] = $this->ids['UFGroup']['our profile'];
     $event['note'] = '';
     $this->submitWithNote($event, $contact_id);
   }
@@ -728,48 +719,48 @@ class CRM_Event_Form_Registration_ConfirmTest extends CiviUnitTestCase {
     $event = $this->eventCreate();
     $mut = new CiviMailUtils($this, TRUE);
     $this->submitForm($event['id'], [
-      'first_name' => 'k',
-      'last_name' => 'p',
-      'email-Other' => 'nonprimaryemail@example.com',
-      'hidden_processor' => '1',
-      'credit_card_number' => '4111111111111111',
-      'cvv2' => '123',
-      'credit_card_exp_date' => [
-        'M' => '1',
-        'Y' => '2019',
-      ],
-      'credit_card_type' => 'Visa',
-      'billing_first_name' => 'p',
-      'billing_middle_name' => '',
-      'billing_last_name' => 'p',
-      'billing_street_address-5' => 'p',
-      'billing_city-5' => 'p',
-      'billing_state_province_id-5' => '1061',
-      'billing_postal_code-5' => '7',
-      'billing_country_id-5' => '1228',
-      'priceSetId' => '6',
-      'price_7' => [
-        13 => 1,
+      [
+        'first_name' => 'k',
+        'last_name' => 'p',
+        'email-Other' => 'nonprimaryemail@example.com',
+        'hidden_processor' => '1',
+        'credit_card_number' => '4111111111111111',
+        'cvv2' => '123',
+        'credit_card_exp_date' => [
+          'M' => '1',
+          'Y' => '2019',
+        ],
+        'credit_card_type' => 'Visa',
+        'billing_first_name' => 'p',
+        'billing_middle_name' => '',
+        'billing_last_name' => 'p',
+        'billing_street_address-5' => 'p',
+        'billing_city-5' => 'p',
+        'billing_state_province_id-5' => '1061',
+        'billing_postal_code-5' => '7',
+        'billing_country_id-5' => '1228',
+        'priceSetId' => '6',
+        'price_7' => [
+          13 => 1,
+        ],
+        'payment_processor_id' => '1',
+        'bypass_payment' => '',
+        'is_primary' => 1,
+        'is_pay_later' => 0,
+        'campaign_id' => NULL,
+        'defaultRole' => 1,
+        'participant_role_id' => '1',
+        'currencyID' => 'USD',
+        'amount_level' => '\ 1Tiny-tots (ages 5-8) - 1\ 1',
+        'amount' => '800.00',
+        'tax_amount' => NULL,
+        'year' => '2019',
+        'month' => '1',
+        'invoiceID' => '57adc34957a29171948e8643ce906332',
+        'button' => '_qf_Register_upload',
+        'billing_state_province-5' => 'AP',
+        'billing_country-5' => 'US',
       ],
-      'payment_processor_id' => '1',
-      'bypass_payment' => '',
-      'MAX_FILE_SIZE' => '33554432',
-      'is_primary' => 1,
-      'is_pay_later' => 0,
-      'campaign_id' => NULL,
-      'defaultRole' => 1,
-      'participant_role_id' => '1',
-      'currencyID' => 'USD',
-      'amount_level' => '\ 1Tiny-tots (ages 5-8) - 1\ 1',
-      'amount' => '800.00',
-      'tax_amount' => NULL,
-      'year' => '2019',
-      'month' => '1',
-      'ip_address' => '127.0.0.1',
-      'invoiceID' => '57adc34957a29171948e8643ce906332',
-      'button' => '_qf_Register_upload',
-      'billing_state_province-5' => 'AP',
-      'billing_country-5' => 'US',
     ]);
     $mut->checkMailLog(['nonprimaryemail@example.com']);
     $mut->stop();
@@ -787,8 +778,14 @@ class CRM_Event_Form_Registration_ConfirmTest extends CiviUnitTestCase {
    */
   protected function submitForm(int $eventID, array $params): void {
     $_REQUEST['id'] = $eventID;
+    $form = $this->getFormObject('CRM_Event_Form_Registration_Register', $params);
+    $form->buildForm();
+    $form->postProcess();
     $form = $this->getFormObject('CRM_Event_Form_Registration_Confirm', []);
-    $form->set('params', [$params]);
+    if (!isset($params[0])) {
+      $params = [$params];
+    }
+    $form->set('params', $params);
     $form->set('registerByID', $this->createLoggedInUser());
     $form->buildForm();
     $form->postProcess();
index c631141fef6b9278f54b25134bad34186543820c..5afe62c87e7ba89fe33297f52db380d685469307 100644 (file)
@@ -28,7 +28,7 @@ class CRM_Event_Form_Registration_RegisterTest extends CiviUnitTestCase {
     $priceSetId = $this->eventPriceSetCreate($feeAmt, $minAmt);
     $priceSet = current(CRM_Price_BAO_PriceSet::getSetDetail($priceSetId));
     $form->_values['fee'] = $form->_feeBlock = $priceSet['fields'];
-    $form->_values['event'] = $event['values'][$event['id']];
+    $form->_values['event'] = $event;
     $form->_skipDupeRegistrationCheck = 1;
 
     $priceField = $this->callAPISuccess('PriceField', 'get', ['price_set_id' => $priceSetId]);
index caee7ad3a2c5c5030f5c7c216e3aada5ec3cb731..a31e4391c183116fefff07cf7bf28337a9c12416 100644 (file)
@@ -188,7 +188,7 @@ class CRM_Member_Import_Parser_MembershipTest extends CiviUnitTestCase {
       $this->fail('validation error expected.');
     }
     catch (CRM_Core_Exception $e) {
-      $this->assertContains('Required parameter missing: Status', $e->getMessage());
+      $this->assertStringContainsString('Required parameter missing: Status', $e->getMessage());
       return;
     }
 
index b68f1b39b8a10b57dce95ecadf469769a504bb11..16c3aed76cffa22cb77d57186f10cffbd12c8c63 100644 (file)
@@ -254,6 +254,8 @@ class CRM_Utils_DateTest extends CiviUnitTestCase {
    * Test customFormat() function
    */
   public function testCustomFormat() {
+    $currentTimezone = date_default_timezone_get();
+    date_default_timezone_set('America/Los_Angeles');
     $dateTime = "2018-11-08 21:46:44";
     $this->assertEquals(CRM_Utils_Date::customFormat($dateTime, "%b"), "Nov");
     $this->assertEquals(CRM_Utils_Date::customFormat($dateTime, "%B"), "November");
@@ -271,12 +273,18 @@ class CRM_Utils_DateTest extends CiviUnitTestCase {
     $this->assertEquals(CRM_Utils_Date::customFormat($dateTime, "%P"), "PM");
     $this->assertEquals(CRM_Utils_Date::customFormat($dateTime, "%Y"), "2018");
     $this->assertEquals(CRM_Utils_Date::customFormat($dateTime, "%s"), "44");
+    $this->assertEquals(CRM_Utils_Date::customFormat($dateTime, "%A"), "Thursday");
+    $this->assertEquals(CRM_Utils_Date::customFormat($dateTime, "%a"), "Thu");
+    $this->assertEquals(CRM_Utils_Date::customFormat($dateTime, "%Z"), "PST");
+    date_default_timezone_set($currentTimezone);
   }
 
   /**
    * Test customFormat() function
    */
   public function testCustomFormatTs() {
+    $currentTimezone = date_default_timezone_get();
+    date_default_timezone_set('America/Los_Angeles');
     $ts = mktime(21, 46, 44, 11, 8, 2018);
     $this->assertEquals(CRM_Utils_Date::customFormatTs($ts, "%b"), "Nov");
     $this->assertEquals(CRM_Utils_Date::customFormatTs($ts, "%B"), "November");
@@ -293,6 +301,21 @@ class CRM_Utils_DateTest extends CiviUnitTestCase {
     $this->assertEquals(CRM_Utils_Date::customFormatTs($ts, "%p"), "pm");
     $this->assertEquals(CRM_Utils_Date::customFormatTs($ts, "%P"), "PM");
     $this->assertEquals(CRM_Utils_Date::customFormatTs($ts, "%Y"), "2018");
+    $this->assertEquals(CRM_Utils_Date::customFormatTs($ts, "%A"), "Thursday");
+    $this->assertEquals(CRM_Utils_Date::customFormatTs($ts, "%a"), "Thu");
+    $this->assertEquals(CRM_Utils_Date::customFormatTs($ts, "%Z"), "PST");
+    date_default_timezone_set($currentTimezone);
+  }
+
+  /**
+   * Verify that the Timezone works for daylight savings based on the passed in date
+   */
+  public function testCustomFormatTimezoneDaylightSavings() {
+    $currentTimezone = date_default_timezone_get();
+    date_default_timezone_set('Australia/Sydney');
+    $dateTime = '2018-11-08 21:46:44';
+    $this->assertEquals("AEDT", CRM_Utils_Date::customFormat($dateTime, "%Z"));
+    date_default_timezone_set($currentTimezone);
   }
 
   /**
@@ -310,7 +333,7 @@ class CRM_Utils_DateTest extends CiviUnitTestCase {
   public function testLocalizeConsts() {
     $expect['en_US'] = ['Jan', 'Tue', 'March', 'Thursday'];
     $expect['fr_FR'] = ['janv.', 'mar.', 'mars', 'jeudi'];
-    $expect['es_MX'] = ['ene', 'mar', 'Marzo', 'jueves'];
+    $expect['es_MX'] = ['ene.', 'mar.', 'Marzo', 'jueves'];
 
     foreach ($expect as $lang => $expectNames) {
       $useLocale = CRM_Utils_AutoClean::swapLocale($lang);
@@ -325,6 +348,19 @@ class CRM_Utils_DateTest extends CiviUnitTestCase {
     }
   }
 
+  public function testWeekDayArrayOrder() {
+    $this->callAPISuccess('Setting', 'create', ['weekBegins' => 1]);
+    $this->assertEquals([
+      1 => 'Monday',
+      2 => 'Tuesday',
+      3 => 'Wednesday',
+      4 => 'Thursday',
+      5 => 'Friday',
+      6 => 'Saturday',
+      0 => 'Sunday',
+    ], CRM_Utils_Date::getFullWeekdayNames());
+  }
+
   /**
    * Test formatDate function.
    *
index 52a5b3dc32f89c48cbec4cf6ba39edefeb662929..ef491e0656c50ab8dfe6a3c0efc379d2edf5b73c 100644 (file)
@@ -973,7 +973,7 @@ United States', $tokenProcessor->getRow(0)->render('message'));
       'description' => 'event description',
       'end_date' => 20081023,
       'registration_end_date' => 20081015,
-      $this->getCustomFieldName('text') => 'my field',
+      $this->getCustomFieldName('text', 4) => 'my field',
       'loc_block_id' => $locationBlockID,
     ])['id'];
     // Create an unrelated participant record so that the ids don't match.
index 533086074d0d01e67a9be6b7391b58ef9876911d..72ffc40df455665b55bbe801041be87878786339 100644 (file)
@@ -169,10 +169,19 @@ trait CRMTraits_Custom_CustomDataTrait {
    * Generally keys map to data types.
    *
    * @param string $key
+   * @param int $version
    *
    * @return string
+   *
+   * @noinspection PhpDocMissingThrowsInspection
+   * @noinspection PhpUnhandledExceptionInspection
    */
-  protected function getCustomFieldName(string $key): string {
+  protected function getCustomFieldName(string $key, $version = 3): string {
+    if ($version === 4) {
+      $field = CustomField::get(FALSE)->addWhere('id', '=', $this->getCustomFieldID($key))
+        ->addSelect('name', 'custom_group_id.name')->execute()->first();
+      return $field['custom_group_id.name'] . '.' . $field['name'];
+    }
     return 'custom_' . $this->getCustomFieldID($key);
   }
 
index 88759ebc45628e090e9cd60220f699a18871cee0..26bddbeabb458bcc86e59028cc542f8566cd8d8d 100644 (file)
@@ -25,7 +25,7 @@ class SequenceListenerTest extends \CiviCaseTestCase {
   }
 
   public function testSequence() {
-    $actStatuses = array_flip(\CRM_Core_PseudoConstant::activityStatus('name'));
+    $actStatuses = array_flip(\CRM_Activity_BAO_Activity::buildOptions('status_id', 'validate'));
     $caseStatuses = array_flip(\CRM_Case_PseudoConstant::caseStatus('name'));
     $actTypes = array_flip(\CRM_Activity_BAO_Activity::buildOptions('activity_type_id', 'create'));
 
index b46a7d985d00c5776a9d46d84f29a524166f8a6c..567d4fe047bb875f8988b51b7be9ccbef4586e9c 100644 (file)
@@ -30,6 +30,7 @@ use Civi\Api4\Address;
 use Civi\Api4\Contribution;
 use Civi\Api4\CustomField;
 use Civi\Api4\CustomGroup;
+use Civi\Api4\Event;
 use Civi\Api4\FinancialAccount;
 use Civi\Api4\FinancialType;
 use Civi\Api4\LineItem;
@@ -921,10 +922,11 @@ class CiviUnitTestCase extends PHPUnit\Framework\TestCase {
    */
   public function dummyProcessorCreate($processorParams = []) {
     $paymentProcessorID = $this->processorCreate($processorParams);
+    $this->ids['PaymentProcessor']['dummy_test'] = $paymentProcessorID;
     // For the tests we don't need a live processor, but as core ALWAYS creates a processor in live mode and one in test mode we do need to create both
     //   Otherwise we are testing a scenario that only exists in tests (and some tests fail because the live processor has not been defined).
     $processorParams['is_test'] = FALSE;
-    $this->processorCreate($processorParams);
+    $this->ids['PaymentProcessor']['dummy_live'] = $this->processorCreate($processorParams);
     return System::singleton()->getById($paymentProcessorID);
   }
 
@@ -1101,6 +1103,9 @@ class CiviUnitTestCase extends PHPUnit\Framework\TestCase {
    *   Name-value pair for an event.
    *
    * @return array
+   *
+   * @noinspection PhpUnhandledExceptionInspection
+   * @noinspection PhpDocMissingThrowsInspection
    */
   public function eventCreate(array $params = []): array {
     // if no contact was passed, make up a dummy event creator
@@ -1128,11 +1133,12 @@ class CiviUnitTestCase extends PHPUnit\Framework\TestCase {
       'event_full_text' => 'Sorry! We are already full',
       'is_monetary' => 0,
       'is_active' => 1,
+      'default_role_id' => 1,
       'is_show_location' => 0,
       'is_email_confirm' => 1,
     ], $params);
 
-    $event = $this->callAPISuccess('Event', 'create', $params);
+    $event = Event::create(FALSE)->setValues($params)->execute()->first();
     $this->ids['event'][] = $event['id'];
     return $event;
   }
@@ -1151,9 +1157,17 @@ class CiviUnitTestCase extends PHPUnit\Framework\TestCase {
    *
    * @throws \CRM_Core_Exception
    */
-  protected function eventCreatePaid($params, $options = [['name' => 'hundy', 'amount' => 100]], $key = 'event') {
-    $params['is_monetary'] = TRUE;
+  protected function eventCreatePaid(array $params, array $options = [['name' => 'hundy', 'amount' => 100]], $key = 'event'): array {
+    // @todo - uncomment these - but need to fix an e-notice first.
+    // $this->dummyProcessorCreate();
+    // $params['payment_processor'] = [$this->ids['PaymentProcessor']['dummy_live']];
+    $params = array_merge([
+      'is_monetary' => TRUE,
+      'financial_type_id:name' => 'Event Fee',
+    ], $params);
+
     $event = $this->eventCreate($params);
+
     $this->ids['Event'][$key] = (int) $event['id'];
     $this->ids['PriceSet'][$key] = $this->eventPriceSetCreate(55, 0, 'Radio', $options);
     CRM_Price_BAO_PriceSet::addTo('civicrm_event', $event['id'], $this->ids['PriceSet'][$key]);
diff --git a/tests/phpunit/api/v4/Custom/FalseNotEqualsZeroTest.php b/tests/phpunit/api/v4/Custom/FalseNotEqualsZeroTest.php
new file mode 100644 (file)
index 0000000..b3747d4
--- /dev/null
@@ -0,0 +1,62 @@
+<?php
+
+/*
+ +--------------------------------------------------------------------+
+ | Copyright CiviCRM LLC. All rights reserved.                        |
+ |                                                                    |
+ | This work is published under the GNU AGPLv3 license with some      |
+ | permitted exceptions and without any warranty. For full license    |
+ | and copyright information, see https://civicrm.org/licensing       |
+ +--------------------------------------------------------------------+
+ */
+
+/**
+ *
+ * @package CRM
+ * @copyright CiviCRM LLC https://civicrm.org/licensing
+ */
+
+
+namespace api\v4\Custom;
+
+use Civi\Api4\Contact;
+use Civi\Api4\CustomField;
+use Civi\Api4\CustomGroup;
+
+/**
+ * @group headless
+ */
+class FalseNotEqualsZeroTest extends CustomTestBase {
+
+  public function testFalseNotEqualsZero() {
+
+    $customGroup = CustomGroup::create(FALSE)
+      ->addValue('title', 'MyContactFields')
+      ->addValue('extends', 'Contact')
+      ->execute()
+      ->first();
+
+    CustomField::create(FALSE)
+      ->addValue('label', 'Lightswitch')
+      ->addValue('custom_group_id', $customGroup['id'])
+      ->addValue('html_type', 'Radio')
+      ->addValue('data_type', 'Boolean')
+      ->execute();
+
+    $contactId = $this->createTestRecord('Contact', [
+      'first_name' => 'Red',
+      'last_name' => 'Tester',
+      'contact_type' => 'Individual',
+      'MyContactFields.Lightswitch' => FALSE,
+    ])['id'];
+
+    $result = Contact::get($contactId, 'Contact')
+      ->addSelect('MyContactFields.Lightswitch')
+      ->addWhere('id', '=', $contactId)
+      ->execute()
+      ->first()['MyContactFields.Lightswitch'];
+
+    $this->assertNotNull($result);
+  }
+
+}
index b8f331f6d5e4c6e41ed907a24a0901fb8b7d059e..304c5f01fcd3189979949a7fd0e9dbc4878a1488 100644 (file)
@@ -20,6 +20,7 @@
 namespace api\v4\Entity;
 
 use api\v4\Api4TestBase;
+use Civi\Api4\ExampleData;
 use Civi\Api4\WorkflowMessage;
 use Civi\Test\TransactionalInterface;
 
@@ -28,16 +29,21 @@ use Civi\Test\TransactionalInterface;
  */
 class WorkflowMessageTest extends Api4TestBase implements TransactionalInterface {
 
-  public function testGet() {
-    $result = \Civi\Api4\WorkflowMessage::get(0)
+  /**
+   * Basic get test.
+   *
+   * @throws \API_Exception
+   */
+  public function testGet(): void {
+    $result = WorkflowMessage::get(FALSE)
       ->addWhere('name', 'LIKE', 'case%')
       ->execute()
       ->indexBy('name');
     $this->assertTrue(isset($result['case_activity']));
   }
 
-  public function testRenderDefaultTemplate() {
-    $ex = \Civi\Api4\ExampleData::get(0)
+  public function testRenderDefaultTemplate(): void {
+    $ex = ExampleData::get(FALSE)
       ->addWhere('name', '=', 'workflow/case_activity/CaseModelExample')
       ->addSelect('data')
       ->addChain('render', WorkflowMessage::render()
@@ -50,12 +56,12 @@ class WorkflowMessageTest extends Api4TestBase implements TransactionalInterface
   }
 
   public function testRenderCustomTemplate() {
-    $ex = \Civi\Api4\ExampleData::get(0)
+    $ex = ExampleData::get(0)
       ->addWhere('name', '=', 'workflow/case_activity/CaseModelExample')
       ->addSelect('data')
       ->execute()
       ->single();
-    $result = \Civi\Api4\WorkflowMessage::render(0)
+    $result = WorkflowMessage::render(0)
       ->setWorkflow('case_activity')
       ->setValues($ex['data']['modelProps'])
       ->setMessageTemplate([
@@ -99,21 +105,25 @@ class WorkflowMessageTest extends Api4TestBase implements TransactionalInterface
   }
 
   /**
+   * Test examples render.
+   *
+   * Only examples tagged phpunit will be checked.
+   *
    * @param string $name
    * @throws \API_Exception
    * @throws \Civi\API\Exception\UnauthorizedException
    * @dataProvider getRenderExamples
    */
-  public function testRenderExamples(string $name) {
-    $example = \Civi\Api4\ExampleData::get(0)
+  public function testRenderExamples(string $name): void {
+    $example = ExampleData::get(FALSE)
       ->addWhere('name', '=', $name)
       ->addSelect('name', 'file', 'data', 'asserts')
       ->execute()
       ->single();
 
-    $this->assertTrue(!empty($example['data']['modelProps']), sprintf('Example (%s) is tagged phpunit. It should have modelProps.', $example['name']));
-    $this->assertTrue(!empty($example['asserts']['default']), sprintf('Example (%s) is tagged phpunit. It should have assertions.', $example['name']));
-    $result = \Civi\Api4\WorkflowMessage::render(0)
+    $this->assertNotEmpty($example['data']['modelProps'], sprintf('Example (%s) is tagged phpunit. It should have modelProps.', $example['name']));
+    $this->assertNotEmpty($example['asserts']['default'], sprintf('Example (%s) is tagged phpunit. It should have assertions.', $example['name']));
+    $result = WorkflowMessage::render(FALSE)
       ->setWorkflow($example['data']['workflow'])
       ->setValues($example['data']['modelProps'])
       ->execute()
index ee0b109e869148a735c0548606cf56adbab77635..808793b2c25a912b693c7e43a732168a873b67a9 100644 (file)
@@ -33,8 +33,8 @@ isAdditionalParticipant:::{$isAdditionalParticipant}
 pay_later_receipt:::{$pay_later_receipt}
 {/if}
 event.event_title:::{$event.event_title}
-event.event_start_date:::{$event.event_start_date|date_format:"%A"}
-event.event_end_date:::{$event.event_end_date|date_format:"%Y%m%d"}
+event.event_start_date:::{$event.event_start_date|crmDate:"%A"}
+event.event_end_date:::{$event.event_end_date|crmDate:"%Y%m%d"}
 {if isset($event.is_monetary)}
 event.is_monetary:::{$event.is_monetary}
 {/if}
diff --git a/tools/scripts/composer/guzzle-mockhandler-fix.sh b/tools/scripts/composer/guzzle-mockhandler-fix.sh
new file mode 100755 (executable)
index 0000000..356880a
--- /dev/null
@@ -0,0 +1,21 @@
+#!/bin/bash
+
+## Cleanup the vendor tree. The main issue here is that civi Civi is
+## deployed as a module inside a CMS, so all its source-code gets published.
+## Some libraries distribute admin tools and sample files which should not
+## be published.
+##
+## This script should be idempotent -- if you rerun it several times, it
+## should always produce the same post-condition.
+
+## Replace a line in a file
+## This is a bit like 'sed -i', but dumber and more cross-platform.
+function simple_replace() {
+  php -r 'file_put_contents($argv[1], preg_replace($argv[2], $argv[3], file_get_contents($argv[1])));' "$@"
+}
+
+
+# php 8.1 compatibility
+if ! grep -q ': int' vendor/guzzlehttp/guzzle/src/Handler/MockHandler.php; then
+  simple_replace vendor/guzzlehttp/guzzle/src/Handler/MockHandler.php '#public function count\(\)$#m' 'public function count(): int'
+fi
diff --git a/tools/scripts/composer/leage_csv_fputcsv.patch b/tools/scripts/composer/leage_csv_fputcsv.patch
new file mode 100644 (file)
index 0000000..ec261c8
--- /dev/null
@@ -0,0 +1,78 @@
+From ed92049ea509ab20392313a9158d07433eede7f4 Mon Sep 17 00:00:00 2001
+From: Ignace Nyamagana Butera <nyamsprod@gmail.com>
+Date: Sat, 3 Apr 2021 22:27:53 +0200
+Subject: [PATCH] Adding eol support to fputcsv for PHP8.1+
+
+---
+ .github/workflows/build.yml |  2 +-
+ src/Stream.php              |  5 ++++-
+ src/Writer.php              | 16 ++++++++++++----
+ 3 files changed, 17 insertions(+), 6 deletions(-)
+
+diff --git a/src/Stream.php b/src/Stream.php
+index f6e68a31..c0262cdb 100644
+--- a/src/Stream.php
++++ b/src/Stream.php
+@@ -304,9 +304,12 @@ public function setFlags(int $flags): void
+      *
+      * @return int|false
+      */
+-    public function fputcsv(array $fields, string $delimiter = ',', string $enclosure = '"', string $escape = '\\')
++    public function fputcsv(array $fields, string $delimiter = ',', string $enclosure = '"', string $escape = '\\', string $eol = "\n")
+     {
+         $controls = $this->filterControl($delimiter, $enclosure, $escape, __METHOD__);
++        if (80100 <= PHP_VERSION_ID) {
++            $controls[] = $eol;
++        }
+         return fputcsv($this->stream, $fields, ...$controls);
+     }
+diff --git a/src/Writer.php b/src/Writer.php
+index 5bb0d3c0..0b4a07e7 100644
+--- a/src/Writer.php
++++ b/src/Writer.php
+@@ -100,9 +100,8 @@ public function getNewline(): string
+     /**
+      * Get the flush threshold.
+      *
+-     * @return int|null
+      */
+-    public function getFlushThreshold()
++    public function getFlushThreshold(): ?int
+     {
+         return $this->flush_threshold;
+     }
+@@ -159,6 +158,10 @@ public function insertOne(array $record): int
+      */
+     protected function addRecord(array $record)
+     {
++        if (80100 <= PHP_VERSION_ID) {
++            return $this->document->fputcsv($record, $this->delimiter, $this->enclosure, $this->escape, $this->newline);
++        }
++
+         return $this->document->fputcsv($record, $this->delimiter, $this->enclosure, $this->escape);
+     }
+@@ -201,7 +204,12 @@ protected function addRFC4180CompliantRecord(array $record)
+         }
+         unset($field);
+-        return $this->document->fwrite(implode($this->delimiter, $record)."\n");
++        $newline = "\n";
++        if (80100 <= PHP_VERSION_ID) {
++            $newline = $this->newline;
++        }
++
++        return $this->document->fwrite(implode($this->delimiter, $record).$newline);
+     }
+     /**
+@@ -237,7 +245,7 @@ protected function validateRecord(array $record): void
+     protected function consolidate(): int
+     {
+         $bytes = 0;
+-        if ("\n" !== $this->newline) {
++        if (80100 > PHP_VERSION_ID && "\n" !== $this->newline) {
+             $this->document->fseek(-1, SEEK_CUR);
+             /** @var int $newlineBytes */
+             $newlineBytes = $this->document->fwrite($this->newline, strlen($this->newline));
diff --git a/tools/scripts/composer/zetacomponents-php-81-civicrm-custom.patch b/tools/scripts/composer/zetacomponents-php-81-civicrm-custom.patch
new file mode 100644 (file)
index 0000000..d173c50
--- /dev/null
@@ -0,0 +1,13 @@
+--- src/parser/interfaces/part_parser.php    2022-07-26 20:42:22.585924146 +0000
++++ src/parser/interfaces/part_parser.php    2022-07-26 20:41:55.801553916 +0000
+@@ -171,8 +171,8 @@
+                 // dev/core#940 Ensure that emails are not processed as .unknown attachments by checking
+                 // for Filename or name in the content-disposition and content-type headers.
+                 if ( (ezcMailPartParser::$parseTextAttachmentsAsFiles === true)                   &&
+-                     (preg_match('/\s*filename="?([^;"]*);?/i', $headers['Content-Disposition']) ||
+-                      preg_match( '/\s*name="?([^;"]*);?/i'   , $headers['Content-Type'])        )  )
++                     (preg_match('/\s*filename="?([^;"]*);?/i', $headers['Content-Disposition'] ?? '') ||
++                      preg_match( '/\s*name="?([^;"]*);?/i'   , $headers['Content-Type'] ?? '')        )  )
+                 {
+                     $bodyParser = new ezcMailFileParser( $mainType, $subType, $headers );
+                 }
index 0df8f74bf273b855e16c6a8ebf70ff88eccda4e5..6a8df20087529bec21c7f1f9a0b7e818c926220c 100644 (file)
@@ -75,9 +75,6 @@
                 <th style="text-align:right;font-weight:bold;white-space: nowrap"><font size="1">{ts 1=$currency}Amount %1{/ts}</font></th>
               </tr>
               {foreach from=$lineItem item=value key=priceset name=taxpricevalue}
-                {if $smarty.foreach.taxpricevalue.index eq 0}
-                {else}
-                {/if}
                 <tr>
                   <td style="text-align:left;nowrap"><font size="1">
                     {if $value.html_type eq 'Text'}
                 <td style="text-align:right;white-space: nowrap" ><b><font size="1">{ts}AMOUNT DUE:{/ts}</font></b></td>
                 <td style="text-align:right;"><b><font size="1">{$amountDue|crmMoney:$currency}</font></b></td>
               </tr>
-
-              <br/><br/><br/>
               <tr>
                 <td colspan="5"></td>
               </tr>
                 </tr>
               {/if}
             </table>
-          </td>
-        </tr>
-      </table>
 
       {if '{contribution.contribution_status_id:name}' == 'Pending' && '{contribution.is_pay_later}' == 1}
         <table style="margin-top:5px;" width="100%" border="0" cellpadding="0" cellspacing="0">
                   <td colspan="5" style="color:#F5F5F5;"><hr></td>
                 </tr>
               </table>
+            </td>
+          </tr>
+        </table>
       {/if}
 
       {if '{contribution.contribution_status_id:name}' === 'Refunded' || '{contribution.contribution_status_id:name}' === 'Cancelled'}
index 6340823fe05ac56ebefb0f6177358bf4c2693ebf..4a7aab7277c5181dee9e18510dadf10f177e1b17 100644 (file)
       {/if}
      </tr>
 
-     {if !empty($lineItem) and empty($is_quick_config)}
-      {foreach from=$lineItem item=value key=priceset}
+     {if $isShowLineItems}
        <tr>
         <td colspan="2" {$valueStyle}>
-         <table> {* FIXME: style this table so that it looks like the text version (justification, etc.) *}
+         <table>
           <tr>
            <th>{ts}Item{/ts}</th>
            <th>{ts}Qty{/ts}</th>
            <th>{ts}Each{/ts}</th>
-           {if !empty($getTaxDetails)}
+           {if $isShowTax && '{contribution.tax_amount|raw}' !== '0.00'}
              <th>{ts}Subtotal{/ts}</th>
              <th>{ts}Tax Rate{/ts}</th>
              <th>{ts}Tax Amount{/ts}</th>
            {/if}
            <th>{ts}Total{/ts}</th>
           </tr>
-          {foreach from=$value item=line}
+          {foreach from=$lineItems item=line}
            <tr>
             <td>
-            {if $line.html_type eq 'Text'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description}<div>{$line.description|truncate:30:"..."}</div>{/if}
+              {$line.title}
             </td>
             <td>
              {$line.qty}
             </td>
             <td>
-             {$line.unit_price|crmMoney:$currency}
+             {$line.unit_price|crmMoney:'{contribution.currency}'}
             </td>
-            {if !empty($getTaxDetails)}
+            {if $isShowTax && '{contribution.tax_amount|raw}' !== '0.00'}
               <td>
-                {$line.unit_price*$line.qty|crmMoney:$currency}
+                {$line.unit_price*$line.qty|crmMoney:'{contribution.currency}'}
               </td>
               {if $line.tax_rate || $line.tax_amount != ""}
                 <td>
                   {$line.tax_rate|string_format:"%.2f"}%
                 </td>
                 <td>
-                  {$line.tax_amount|crmMoney:$currency}
+                  {$line.tax_amount|crmMoney:'{contribution.currency}'}
                 </td>
               {else}
                 <td></td>
               {/if}
             {/if}
             <td>
-             {$line.line_total+$line.tax_amount|crmMoney:$currency}
+             {$line.line_total+$line.tax_amount|crmMoney:'{contribution.currency}'}
             </td>
            </tr>
           {/foreach}
          </table>
         </td>
        </tr>
-      {/foreach}
+
      {/if}
-     {if !empty($getTaxDetails) && !empty($dataArray)}
+     {if $isShowTax && '{contribution.tax_amount|raw}' !== '0.00'}
        <tr>
          <td {$labelStyle}>
            {ts} Amount before Tax : {/ts}
          </td>
          <td {$valueStyle}>
-           {$formValues.total_amount-$totalTaxAmount|crmMoney:$currency}
+           {$formValues.total_amount-$totalTaxAmount|crmMoney:'{contribution.currency}'}
          </td>
        </tr>
 
-      {foreach from=$dataArray item=value key=priceset}
-        <tr>
-        {if $priceset ||  $priceset == 0 || $value != ''}
-          <td>&nbsp;{$taxTerm} {$priceset|string_format:"%.2f"}%</td>
-          <td>&nbsp;{$value|crmMoney:$currency}</td>
-        {else}
-          <td>&nbsp;{ts}No{/ts} {$taxTerm}</td>
-          <td>&nbsp;{$value|crmMoney:$currency}</td>
-        {/if}
+       {foreach from=$taxRateBreakdown item=taxDetail key=taxRate}
+         <tr>
+          <td>{if $taxRate == 0}{ts}No{/ts} {$taxTerm}{else}{$taxTerm} {$taxDetail.percentage}%{/if}</td>
+          <td>{$taxDetail.amount|crmMoney:'{contribution.currency}'}</td>
         </tr>
       {/foreach}
      {/if}
index 10ace7ddacbfbbeeba8b97492691e4ce79f81f1f..cce51738ef2d25a49aa575a3083154512afad182 100644 (file)
 {if '{contribution.financial_type_id}'}
 {ts}Financial Type{/ts}: {contribution.financial_type_id:label}
 {/if}
-{if $lineItem}
-{foreach from=$lineItem item=value key=priceset}
+{if $isShowLineItems}
 ---------------------------------------------------------
 {capture assign=ts_item}{ts}Item{/ts}{/capture}
 {capture assign=ts_qty}{ts}Qty{/ts}{/capture}
 {capture assign=ts_each}{ts}Each{/ts}{/capture}
-{if !empty($getTaxDetails)}
+{if $isShowTax && '{contribution.tax_amount|raw}' !== '0.00'}
 {capture assign=ts_subtotal}{ts}Subtotal{/ts}{/capture}
 {capture assign=ts_taxRate}{ts}Tax Rate{/ts}{/capture}
 {capture assign=ts_taxAmount}{ts}Tax Amount{/ts}{/capture}
 {/if}
 {capture assign=ts_total}{ts}Total{/ts}{/capture}
-{$ts_item|string_format:"%-30s"} {$ts_qty|string_format:"%5s"} {$ts_each|string_format:"%10s"} {if !empty($getTaxDetails)} {$ts_subtotal|string_format:"%10s"} {$ts_taxRate} {$ts_taxAmount|string_format:"%10s"} {/if} {$ts_total|string_format:"%10s"}
+{$ts_item|string_format:"%-30s"} {$ts_qty|string_format:"%5s"} {$ts_each|string_format:"%10s"} {if $isShowTax && '{contribution.tax_amount|raw}' !== '0.00'} {$ts_subtotal|string_format:"%10s"} {$ts_taxRate} {$ts_taxAmount|string_format:"%10s"} {/if} {$ts_total|string_format:"%10s"}
 ----------------------------------------------------------
-{foreach from=$value item=line}
-{capture assign=ts_item}{if $line.html_type eq 'Text'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description} {$line.description}{/if}{/capture}{$ts_item|truncate:30:"..."|string_format:"%-30s"} {$line.qty|string_format:"%5s"} {$line.unit_price|crmMoney:$currency|string_format:"%10s"} {if !empty($getTaxDetails)}{$line.unit_price*$line.qty|crmMoney:$currency|string_format:"%10s"} {if $line.tax_rate || $line.tax_amount != ""} {$line.tax_rate|string_format:"%.2f"} %   {$line.tax_amount|crmMoney:$currency|string_format:"%10s"} {else}                  {/if} {/if}   {$line.line_total+$line.tax_amount|crmMoney:$currency|string_format:"%10s"}
-{/foreach}
+{foreach from=$lineItems item=line}
+{capture assign=ts_item}{$line.title}{/capture}{$ts_item|truncate:30:"..."|string_format:"%-30s"} {$line.qty|string_format:"%5s"} {$line.unit_price|crmMoney:'{contribution.currency}'|string_format:"%10s"} {if $isShowTax && '{contribution.tax_amount|raw}' !== '0.00'}{$line.unit_price*$line.qty|crmMoney:'{contribution.currency}'|string_format:"%10s"} {if $line.tax_rate || $line.tax_amount != ""} {$line.tax_rate|string_format:"%.2f"} %   {$line.tax_amount|crmMoney:'{contribution.currency}'|string_format:"%10s"} {else}                  {/if} {/if}   {$line.line_total+$line.tax_amount|crmMoney:'{contribution.currency}'|string_format:"%10s"}
 {/foreach}
 {/if}
 
-{if !empty($getTaxDetails) && !empty($dataArray)}
-{ts}Amount before Tax{/ts} : {$formValues.total_amount-$totalTaxAmount|crmMoney:$currency}
 
-{foreach from=$dataArray item=value key=priceset}
-{if $priceset ||  $priceset == 0 || $value != ''}
-{$taxTerm} {$priceset|string_format:"%.2f"}% : {$value|crmMoney:$currency}
-{else}
-{ts}No{/ts} {$taxTerm} : {$value|crmMoney:$currency}
+{if $isShowTax && '{contribution.tax_amount|raw}' !== '0.00'}
+{ts}Amount before Tax{/ts} : {$formValues.total_amount-$totalTaxAmount|crmMoney:$currency}
 {/if}
+{foreach from=$taxRateBreakdown item=taxDetail key=taxRate}
+{if $taxRate == 0}{ts}No{/ts} {$taxTerm}{else}{$taxTerm} {$taxDetail.percentage}%{/if} : {$taxDetail.amount|crmMoney:'{contribution.currency}'}
 {/foreach}
-{/if}
 
 {if $isShowTax}
 {ts}Total Tax Amount{/ts} : {contribution.tax_amount}
index b748d248472661a33b1d2494d49e6c9bb19ba1eb..4bd7db518548b70dd80801d32e5ef27cae703dca 100644 (file)
@@ -48,7 +48,7 @@
        {foreach from=$lineItem item=value key=priceset}
         <tr>
          <td colspan="2" {$valueStyle}>
-          <table> {* FIXME: style this table so that it looks like the text version (justification, etc.) *}
+          <table>
            <tr>
             <th>{ts}Item{/ts}</th>
             <th>{ts}Qty{/ts}</th>
index 99db3e71f7760e9f32c07338e1ce7cd63877ba91..15cee91f4a6615cd54c54a1f13486e482db7d9f2 100644 (file)
@@ -53,7 +53,7 @@
      <tr>
       <td colspan="2" {$valueStyle}>
        {$event.event_title}<br />
-       {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:"%Y%m%d" == $event.event_start_date|date_format:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}
+       {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:"%Y%m%d" == $event.event_start_date|crmDate:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}
       </td>
      </tr>
 
          {/if}
          <tr>
           <td colspan="2" {$valueStyle}>
-           <table> {* FIXME: style this table so that it looks like the text version (justification, etc.) *}
+           <table>
             <tr>
              <th>{ts}Item{/ts}</th>
              <th>{ts}Qty{/ts}</th>
index 3fc2e743103d391d3859acf61ab52e8028a55610..a37f38e35244706dd80135536d4ac328b2cb60fa 100644 (file)
@@ -42,7 +42,7 @@
 ==========================================================={if !empty($pricesetFieldsCount) }===================={/if}
 
 {$event.event_title}
-{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:"%Y%m%d" == $event.event_start_date|date_format:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}
+{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:"%Y%m%d" == $event.event_start_date|crmDate:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}
 
 {if !empty($event.participant_role) and $event.participant_role neq 'Attendee' and empty($defaultRole)}
 {ts}Participant Role{/ts}: {$event.participant_role}
index 13ea8b90e05a7cd93e7b003e9806dc973b8836e3..6bc51ef4cc788e8d79f32623686d80004250a7f7 100644 (file)
@@ -64,7 +64,7 @@
      <tr>
       <td colspan="2" {$valueStyle}>
        {$event.event_title}<br />
-       {$event.event_start_date|date_format:"%A"} {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:"%Y%m%d" == $event.event_start_date|date_format:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|date_format:"%A"} {$event.event_end_date|crmDate}{/if}{/if}
+       {$event.event_start_date|crmDate:"%A"} {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:"%Y%m%d" == $event.event_start_date|crmDate:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate:"%A"} {$event.event_end_date|crmDate}{/if}{/if}
       </td>
      </tr>
 
@@ -79,9 +79,9 @@
        <td colspan="2" {$valueStyle}>
   {assign var='group_by_day' value='NA'}
   {foreach from=$conference_sessions item=session}
-   {if $session.start_date|date_format:"%Y/%m/%d" != $group_by_day|date_format:"%Y/%m/%d"}
+   {if $session.start_date|crmDate:"%Y/%m/%d" != $group_by_day|crmDate:"%Y/%m/%d"}
     {assign var='group_by_day' value=$session.start_date}
-          <em>{$group_by_day|date_format:"%m/%d/%Y"}</em><br />
+          <em>{$group_by_day|crmDate:"%m/%d/%Y"}</em><br />
    {/if}
    {$session.start_date|crmDate:0:1}{if $session.end_date}-{$session.end_date|crmDate:0:1}{/if} {$session.title}<br />
    {if $session.location}&nbsp;&nbsp;&nbsp;&nbsp;{$session.location}<br />{/if}
          {/if}
          <tr>
           <td colspan="2" {$valueStyle}>
-           <table> {* FIXME: style this table so that it looks like the text version (justification, etc.) *}
+           <table>
             <tr>
              <th>{ts}Item{/ts}</th>
              <th>{ts}Qty{/ts}</th>
index ee1ae65303e9d7fa4f22a608f66b59edcb7ccdee..893d3ff5c31b6c5fac0796056012484af9ff31a7 100644 (file)
 ==========================================================={if !empty($pricesetFieldsCount)}===================={/if}
 
 {$event.event_title}
-{$event.event_start_date|date_format:"%A"} {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:"%Y%m%d" == $event.event_start_date|date_format:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|date_format:"%A"} {$event.event_end_date|crmDate}{/if}{/if}
+{$event.event_start_date|crmDate:"%A"} {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:"%Y%m%d" == $event.event_start_date|crmDate:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate:"%A"} {$event.event_end_date|crmDate}{/if}{/if}
 {if !empty($conference_sessions)}
 
 
 {ts}Your schedule:{/ts}
 {assign var='group_by_day' value='NA'}
 {foreach from=$conference_sessions item=session}
-{if $session.start_date|date_format:"%Y/%m/%d" != $group_by_day|date_format:"%Y/%m/%d"}
+{if $session.start_date|crmDate:"%Y/%m/%d" != $group_by_day|crmDate:"%Y/%m/%d"}
 {assign var='group_by_day' value=$session.start_date}
 
-{$group_by_day|date_format:"%m/%d/%Y"}
+{$group_by_day|crmDate:"%m/%d/%Y"}
 
 
 {/if}
index 7817333ae2150d4df0030c639d9c9410993b8b04..78037cde9833baeef57dc4329e4fb9898a4cfbca 100644 (file)
@@ -25,7 +25,7 @@
     {/if}
 
     <p>Your order number is #{$transaction_id}. {if !empty($line_items) && empty($is_refund)} Information about the workshops will be sent separately to each participant.{/if}
-  Here's a summary of your transaction placed on {$transaction_date|date_format:"%D %I:%M %p %Z"}:</p>
+  Here's a summary of your transaction placed on {$transaction_date|crmDate:"%D %I:%M %p %Z"}:</p>
 
 {if $billing_name}
   <table class="billing-info">
   {foreach from=$line_items item=line_item}
   <tr>
     <td style="width: 220px">
-      {$line_item.event->title} ({$line_item.event->start_date|date_format:"%D"})<br />
+      {$line_item.event->title} ({$line_item.event->start_date|crmDate:"%D"})<br />
       {if $line_item.event->is_show_location}
         {$line_item.location.address.1.display|nl2br}
       {/if}{*End of isShowLocation condition*}<br /><br />
-      {$line_item.event->start_date|date_format:"%D %I:%M %p"} - {$line_item.event->end_date|date_format:"%I:%M %p"}
+      {$line_item.event->start_date|crmDate:"%D %I:%M %p"} - {$line_item.event->end_date|crmDate:"%I:%M %p"}
     </td>
     <td style="width: 180px">
     {$line_item.num_participants}
index 373a21f57abb47617b02601ca6e377ca0c46e0a3..70cd5819225af9bedae4b611855dc38642e09b76 100644 (file)
@@ -11,7 +11,7 @@
 {/if}
 
   Your order number is #{$transaction_id}. {if !empty($line_items) && empty($is_refund)} Information about the workshops will be sent separately to each participant.{/if}
- Here's a summary of your transaction placed on {$transaction_date|date_format:"%D %I:%M %p %Z"}:
+ Here's a summary of your transaction placed on {$transaction_date|crmDate:"%D %I:%M %p %Z"}:
 
 {if $billing_name}
 ===========================================================
 
 
 {foreach from=$line_items item=line_item}
-{$line_item.event->title} ({$line_item.event->start_date|date_format:"%D"})
+{$line_item.event->title} ({$line_item.event->start_date|crmDate:"%D"})
 {if $line_item.event->is_show_location}
   {$line_item.location.address.1.display|strip_tags:false}
 {/if}{*End of isShowLocation condition*}
-{$line_item.event->start_date|date_format:"%D %I:%M %p"} - {$line_item.event->end_date|date_format:"%I:%M %p"}
+{$line_item.event->start_date|crmDate:"%D %I:%M %p"} - {$line_item.event->end_date|crmDate:"%I:%M %p"}
 
   Quantity: {$line_item.num_participants}
 
index 204abf787d55e4e270c9ab702436c8d87fa43d78..2dede870b01244f8f6635db0c2f70b58a6106544 100644 (file)
@@ -87,7 +87,7 @@
                 {foreach from=$lineItem item=value key=priceset}
                   <tr>
                     <td colspan="2" {$valueStyle}>
-                      <table> {* FIXME: style this table so that it looks like the text version (justification, etc.) *}
+                      <table>
                         <tr>
                           <th>{ts}Item{/ts}</th>
                           <th>{ts}Fee{/ts}</th>
index 34455db8855c11fafdc5697d8f60070702b9726c..79de1f3b98f1a82d7ae7d3846e4afa41338ec7a6 100644 (file)
        {foreach from=$lineItem item=value key=priceset}
         <tr>
          <td colspan="2" {$valueStyle}>
-          <table> {* FIXME: style this table so that it looks like the text version (justification, etc.) *}
+          <table>
            <tr>
             <th>{ts}Item{/ts}</th>
             <th>{ts}Qty{/ts}</th>
        {foreach from=$lineItem item=value key=priceset}
         <tr>
          <td colspan="2" {$valueStyle}>
-          <table> {* FIXME: style this table so that it looks like the text version (justification, etc.) *}
+          <table>
            <tr>
             <th>{ts}Item{/ts}</th>
             <th>{ts}Fee{/ts}</th>
index 577e0aa169475ef1c81e69d5fcd4b898538a6344..5a2765a673bfe65468b56bdf41197d1badd5ff9b 100644 (file)
@@ -53,7 +53,7 @@
      <tr>
       <td colspan="2" {$valueStyle}>
        {$event.event_title}<br />
-       {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:"%Y%m%d" == $event.event_start_date|date_format:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}
+       {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:"%Y%m%d" == $event.event_start_date|crmDate:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}
       </td>
      </tr>
      {if $conference_sessions}
@@ -66,9 +66,9 @@
        <td colspan="2" {$valueStyle}>
   {assign var='group_by_day' value='NA'}
   {foreach from=$conference_sessions item=session}
-   {if $session.start_date|date_format:"%Y/%m/%d" != $group_by_day|date_format:"%Y/%m/%d"}
+   {if $session.start_date|crmDate:"%Y/%m/%d" != $group_by_day|crmDate:"%Y/%m/%d"}
     {assign var='group_by_day' value=$session.start_date}
-          <em>{$group_by_day|date_format:"%m/%d/%Y"}</em><br />
+          <em>{$group_by_day|crmDate:"%m/%d/%Y"}</em><br />
    {/if}
    {$session.start_date|crmDate:0:1}{if $session.end_date}-{$session.end_date|crmDate:0:1}{/if} {$session.title}<br />
    {if $session.location}&nbsp;&nbsp;&nbsp;&nbsp;{$session.location}<br />{/if}
index ea2abf605be427c8a2b1426c1bcb78196bde1598..4071637941179878d5d3fef06b99746d8496f66b 100644 (file)
@@ -22,17 +22,17 @@ Click this link to go to a web page where you can confirm your registration onli
 
 ===========================================================
 {$event.event_title}
-{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:"%Y%m%d" == $event.event_start_date|date_format:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}
+{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:"%Y%m%d" == $event.event_start_date|crmDate:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}
 {if $conference_sessions}
 
 
 {ts}Your schedule:{/ts}
 {assign var='group_by_day' value='NA'}
 {foreach from=$conference_sessions item=session}
-{if $session.start_date|date_format:"%Y/%m/%d" != $group_by_day|date_format:"%Y/%m/%d"}
+{if $session.start_date|crmDate:"%Y/%m/%d" != $group_by_day|crmDate:"%Y/%m/%d"}
 {assign var='group_by_day' value=$session.start_date}
 
-{$group_by_day|date_format:"%m/%d/%Y"}
+{$group_by_day|crmDate:"%m/%d/%Y"}
 
 
 {/if}
index 57804d1429d0c411178e33c543723de3cc1b0090..d25fb796f954964aa2de48f5abaa6be1a6cea0a2 100644 (file)
@@ -38,7 +38,7 @@ or want to inquire about reinstating your registration for this event.{/ts}</p>
      <tr>
       <td colspan="2" {$valueStyle}>
        {$event.event_title}<br />
-       {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:"%Y%m%d" == $event.event_start_date|date_format:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}
+       {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:"%Y%m%d" == $event.event_start_date|crmDate:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}
       </td>
      </tr>
      <tr>
index e6ec27f026105d71b9777d197f7fc6f10d430f97..e1f5aef34ce57bb8bf9de4b8942289171b1d15fb 100644 (file)
@@ -12,7 +12,7 @@ or want to inquire about reinstating your registration for this event.{/ts}
 
 ===========================================================
 {$event.event_title}
-{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:"%Y%m%d" == $event.event_start_date|date_format:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}
+{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:"%Y%m%d" == $event.event_start_date|crmDate:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}
 
 {ts}Participant Role{/ts}: {$participant.role}
 
index a5e2b927a74ec83221621020229b59c95fb689fe..849d7a3aa7b5f6cbe4ec4a252f4103a208c9eaf4 100644 (file)
@@ -35,7 +35,7 @@
      <tr>
       <td colspan="2" {$valueStyle}>
        {$event.event_title}<br />
-       {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:"%Y%m%d" == $event.event_start_date|date_format:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}
+       {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:"%Y%m%d" == $event.event_start_date|crmDate:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}
       </td>
      </tr>
      <tr>
index 5c62b00570f5b2b7531d1ac01307170dab876ebf..6de2e905528845e032f5d6347a7c645d04355fbc 100644 (file)
@@ -7,7 +7,7 @@
 
 ===========================================================
 {$event.event_title}
-{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:"%Y%m%d" == $event.event_start_date|date_format:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}
+{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:"%Y%m%d" == $event.event_start_date|crmDate:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}
 
 {ts}Participant Role{/ts}: {$participant.role}
 
index 6694b3eeb84ebf856bd9ec10c598cd21a9bc5885..dc84d071ab0b9baf102a88df8fa7d59e571f8195 100644 (file)
     <tr>
       <td colspan="2" {$valueStyle}>
          {$event.event_title}<br />
-        {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:"%Y%m%d" == $event.event_start_date|date_format:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}
+        {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:"%Y%m%d" == $event.event_start_date|crmDate:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}
       </td>
     </tr>
 
index febadc352aff9ffdedc031925da33a01e6f438ae..396359eedf03a4fb5cc36700c45b29afb95dcda4 100644 (file)
@@ -90,7 +90,7 @@
 ===============================================================================
 
 {$event.event_title}
-{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:"%Y%m%d" == $event.event_start_date|date_format:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}
+{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:"%Y%m%d" == $event.event_start_date|crmDate:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}
 
 {if !empty($event.participant_role)}
 {ts}Participant Role{/ts}: {$event.participant_role}
index 7f1a0ab729d028fcbb53f44461ac7c8ce090da17..dd3663405905ef0369d708e301a2d4f7cf2871aa 100644 (file)
@@ -1,4 +1,4 @@
 <?xml version="1.0" encoding="iso-8859-1" ?>
 <version>
-  <version_no>5.52.beta1</version_no>
+  <version_no>5.53.alpha1</version_no>
 </version>